:root{--bg: #17181a;--surface: #1f2124;--surface2: #292c30;--line: #383c41;--line-strong: #484d53;--ink: #f1f2f0;--muted: #a4a8a6;--faint: #8a8f8c;--terra: #7ab88a;--terra-soft: #a3d4b0;--terra-hover: #89c398;--brass: #84a892;--red: #e25f51;--stone: #8b9190;--tabbar-bg: rgba(23,24,26,.92);--tabbar-border: rgba(56,60,65,.9);--header-bg: rgba(23,24,26,.84);--overlay: rgba(8,9,10,.6);--focus: #a3d4b0;--terra-ink: #141614;--brass-ink: #141614;--input-focus-bg: #2e3135;--track-bg: #121315;--shadow-tabbar: 0 -1px 0 rgba(0,0,0,.28), 0 -12px 32px rgba(0,0,0,.22);--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 14px;--r-pill: 8px;--shadow-card: 0 1px 0 rgba(0,0,0,.22), 0 10px 28px rgba(0,0,0,.2), 0 1px 4px rgba(0,0,0,.14);--shadow-card-hover: 0 1px 0 rgba(0,0,0,.22), 0 14px 36px rgba(0,0,0,.24), 0 2px 8px rgba(0,0,0,.16);--shadow-pill: 0 1px 0 rgba(0,0,0,.22), 0 6px 20px rgba(0,0,0,.18);--ease-out: cubic-bezier(.22,1,.36,1);--dur-fast: .18s;--dur-base: .22s;--dur-slow: .26s;color-scheme:dark}html[data-theme=dark]{--bg: #17181a;--surface: #1f2124;--surface2: #292c30;--line: #383c41;--line-strong: #484d53;--ink: #f1f2f0;--muted: #a4a8a6;--faint: #8a8f8c;--terra: #7ab88a;--terra-soft: #a3d4b0;--terra-hover: #89c398;--brass: #84a892;--red: #e25f51;--stone: #8b9190;--tabbar-bg: rgba(23,24,26,.92);--tabbar-border: rgba(56,60,65,.9);--header-bg: rgba(23,24,26,.84);--overlay: rgba(8,9,10,.6);--focus: #a3d4b0;--terra-ink: #141614;--brass-ink: #141614;--input-focus-bg: #2e3135;--track-bg: #121315;--shadow-tabbar: 0 -1px 0 rgba(0,0,0,.28), 0 -12px 32px rgba(0,0,0,.22);color-scheme:dark}html[data-theme=light]{--bg: #ffffff;--surface: #ffffff;--surface2: #f2f4f3;--line: #e0e4e2;--line-strong: #cfd5d2;--ink: #1c1e1d;--muted: #5f6663;--faint: #6d7471;--terra: #3e7a52;--terra-soft: #5d9971;--terra-hover: #346846;--brass: #4c8060;--red: #c23c2e;--stone: #6a7370;--tabbar-bg: rgba(255,255,255,.92);--tabbar-border: rgba(224,228,226,.95);--header-bg: rgba(255,255,255,.88);--overlay: rgba(24,28,26,.32);--focus: #3e7a52;--terra-ink: #ffffff;--brass-ink: #ffffff;--input-focus-bg: #f6f8f7;--track-bg: #e9edeb;--shadow-card: 0 1px 0 rgba(24,28,26,.05), 0 10px 28px rgba(24,28,26,.08), 0 1px 4px rgba(24,28,26,.05);--shadow-card-hover: 0 1px 0 rgba(24,28,26,.07), 0 14px 36px rgba(24,28,26,.1), 0 2px 8px rgba(24,28,26,.06);--shadow-pill: 0 1px 0 rgba(24,28,26,.07), 0 6px 20px rgba(24,28,26,.08);--shadow-tabbar: 0 -1px 0 rgba(24,28,26,.07), 0 -12px 32px rgba(24,28,26,.09);color-scheme:light}html[data-theme=tritan]{--bg: #101211;--surface: #1b1d1c;--surface2: #272a28;--line: #3b3f3d;--line-strong: #4e534f;--ink: #f5f7f5;--muted: #c0c5c1;--faint: #969c97;--terra: #7fc492;--terra-soft: #a8dcb6;--terra-hover: #6fb583;--brass: #8fd3a2;--red: #ff5544;--stone: #b0b6b1;--tabbar-bg: rgba(16,18,17,.96);--tabbar-border: rgba(59,63,61,.95);--header-bg: rgba(16,18,17,.9);--overlay: rgba(0,0,0,.72);--focus: #f5f7f5;--terra-ink: #0e100f;--brass-ink: #0e100f;--input-focus-bg: #272a28;--track-bg: #0a0b0a;--shadow-tabbar: 0 -1px 0 rgba(0,0,0,.5), 0 -12px 32px rgba(0,0,0,.45);color-scheme:dark}html[data-theme=dawn]{--bg: #1d201f;--surface: #262927;--surface2: #2f3331;--line: #3f4441;--line-strong: #4f5450;--ink: #e6e9e6;--muted: #a2a8a4;--faint: #8b928a;--terra: #85ab90;--terra-soft: #a8c8b1;--terra-hover: #93b89d;--brass: #8aa392;--red: #cf6a5c;--stone: #8b918d;--tabbar-bg: rgba(29,32,31,.92);--tabbar-border: rgba(63,68,65,.9);--header-bg: rgba(29,32,31,.88);--overlay: rgba(8,10,9,.52);--focus: #a8c8b1;--terra-ink: #161816;--brass-ink: #161816;--input-focus-bg: #383c3a;--track-bg: #171918;--shadow-tabbar: 0 -1px 0 rgba(0,0,0,.28), 0 -12px 32px rgba(0,0,0,.22);color-scheme:dark}html[data-theme=tritan] .card{border-width:1.5px}html[data-theme=tritan] *:focus-visible{outline-width:3px}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}*::selection{background:color-mix(in srgb,var(--terra) 28%,transparent);color:var(--ink)}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:Karla,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-wrap:break-word}html{scrollbar-gutter:stable}body{text-rendering:optimizeLegibility}.mono{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.display{font-family:Fraunces,Georgia,serif;letter-spacing:-.025em;font-weight:600}h1.display{font-size:28px;line-height:1;letter-spacing:-.03em}h2.display{font-size:20px;line-height:1.1}h3.display{font-size:18px;line-height:1.15}*:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline-offset:2px}button,a,[role=button]{min-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent}button,a{transition:opacity var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),filter var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}input,textarea,select{min-height:44px;font:inherit;color:var(--ink)}input,textarea,select{transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}input::placeholder,textarea::placeholder{color:var(--faint)}input:hover,textarea:hover,select:hover{border-color:var(--line-strong)}input:focus,textarea:focus,select:focus{outline:none;border-color:color-mix(in srgb,var(--terra) 45%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--terra) 16%,transparent);background:var(--input-focus-bg)}input[type=checkbox]{min-height:auto;width:18px;height:18px;accent-color:var(--terra);flex-shrink:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);transition:border-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.card:where(:hover){border-color:var(--line-strong)}.card:after{content:none}.card>.mono.text-\[11px\].tracking-widest.uppercase{letter-spacing:.05em;font-weight:500}.tabbar{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:space-around;align-items:stretch;background:var(--tabbar-bg);backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05);border-top:1px solid var(--tabbar-border);padding:4px 0 calc(6px + env(safe-area-inset-bottom));z-index:20;box-shadow:var(--shadow-tabbar)}.tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);text-decoration:none;font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;padding:8px 2px 6px;background:none;border:none;border-radius:12px;transition:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out);position:relative}.tab:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 3%,transparent)}.tab:active{transform:scale(.98)}.tab.active{color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.tab .tab-label{transition:transform var(--dur-fast) var(--ease-out)}.tab.active .tab-label{transform:translateY(-1px)}.tab .dot{display:none}.tab .bg-red{box-shadow:0 0 0 2px var(--bg),0 0 8px color-mix(in srgb,var(--red) 45%,transparent)}.phase-chip{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;white-space:nowrap}.bg-terra{background:var(--terra)!important;color:var(--terra-ink)!important;border:1px solid transparent;box-shadow:0 1px #0000002e,0 8px 20px color-mix(in srgb,var(--terra) 22%,transparent);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),filter var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.bg-terra:hover{background:var(--terra-hover)!important;box-shadow:0 1px #0000002e,0 10px 24px color-mix(in srgb,var(--terra) 28%,transparent);filter:brightness(1.02)}.bg-terra:active{transform:translateY(1px) scale(.99);box-shadow:0 1px #00000038,0 4px 12px color-mix(in srgb,var(--terra) 18%,transparent)}.bg-terra:disabled{box-shadow:none;transform:none;filter:none}.bg-surface2{transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.bg-surface2:hover{border-color:var(--line-strong);background:var(--input-focus-bg)!important}.bg-surface2:active{transform:translateY(1px)}.rounded-xl,.rounded-full{transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}button.rounded-xl:active,button.rounded-full:active,a.rounded-xl:active{transform:translateY(1px)}.bg-brass{background:var(--brass)!important;color:var(--brass-ink)!important;border-color:var(--brass)!important}input[type=time],input[type=date],input[type=text],input[type=search],textarea,select{background:var(--surface2);border:1px solid var(--line);border-radius:var(--r-md)}textarea{resize:vertical;min-height:72px;line-height:1.55}.w-7.h-7.rounded-full.border,.w-6.h-6.rounded-full.border{transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}button.w-7.h-7.rounded-full,button.w-6.h-6.rounded-full{min-height:0;position:relative}button.w-7.h-7.rounded-full:after,button.w-6.h-6.rounded-full:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:999px}.w-7.h-7.rounded-full.border:active,.w-6.h-6.rounded-full.border:active{transform:scale(.94)}.card .space-y-2>button.w-full{transition:border-color var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.card .space-y-2>button.w-full:hover{border-color:color-mix(in srgb,var(--terra) 34%,transparent)}.card .space-y-2>button.w-full:active{transform:scale(.995)}.empty-state{border:1px dashed var(--line);background:color-mix(in srgb,var(--surface2) 45%,transparent);border-radius:var(--r-lg);padding:20px 16px;text-align:center}.border-dashed{border-style:dashed!important;border-color:var(--line)!important;background:color-mix(in srgb,var(--surface2) 35%,transparent)}.card .text-muted.mt-3:where(:only-child),.card .mono.text-sm.text-muted.mt-3{line-height:1.6}.h-2.bg-bg{background:var(--track-bg)!important;border-color:var(--line)!important}.h-2 .bg-terra{border-radius:999px;transition:width var(--dur-slow) var(--ease-out)}.border-b,.border-t{border-color:var(--line)}.sticky.top-0{backdrop-filter:blur(12px) saturate(1.05);-webkit-backdrop-filter:blur(12px) saturate(1.05)}.sticky.top-0.bg-bg\/90{background:var(--header-bg)!important}.fixed.inset-0.z-50 .card{box-shadow:0 24px 64px #0000006b,0 1px #ffffff0a inset}.fixed.inset-0.z-50 .card{animation:gwIn var(--dur-slow) var(--ease-out)}@keyframes gwIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bg-black\/60{background:var(--overlay)!important}.pb-24.max-w-\[640px\]{animation:gwPageIn var(--dur-slow) var(--ease-out)}@keyframes gwPageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.overflow-x-auto{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.overflow-x-auto::-webkit-scrollbar{display:none}@media (max-width: 390px){.max-w-\[640px\],.max-w-\[640px\].px-4{padding-left:12px!important;padding-right:12px!important}h1.display,.display.text-\[28px\]{font-size:26px!important}.display.text-\[96px\]{font-size:72px!important}.card.p-5,.card.p-6,.card.p-7{padding:16px!important}.card.p-4{padding:14px!important}.tabbar{padding-left:2px;padding-right:2px}.tab{font-size:10px;letter-spacing:.06em}.card .flex.gap-2:has(select){flex-wrap:wrap}.card .flex.gap-2:has(select) select{flex:1 1 42%;min-width:0}.card .flex.items-center.justify-between.gap-3{flex-wrap:wrap}.card .space-y-2>button.w-full{padding-left:10px!important;padding-right:10px!important}.sticky .flex.gap-2{gap:6px!important}.sticky .flex.gap-2 button{padding-left:8px!important;padding-right:8px!important;font-size:10px!important}}@media (max-width: 340px){.display.text-\[96px\]{font-size:64px!important}h1.display,.display.text-\[28px\]{font-size:24px!important}}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-baseline{align-items:baseline}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.space-y-1>:not([hidden])~:not([hidden]){margin-top:4px}.space-y-2>:not([hidden])~:not([hidden]){margin-top:8px}.space-y-3>:not([hidden])~:not([hidden]){margin-top:12px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.p-6{padding:24px}.p-7{padding:28px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.px-4{padding-left:16px;padding-right:16px}.px-5{padding-left:20px;padding-right:20px}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.py-4{padding-top:16px;padding-bottom:16px}.pt-3{padding-top:12px}.pt-6{padding-top:24px}.pb-2{padding-bottom:8px}.pb-24{padding-bottom:96px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-3{margin-top:12px}.mt-4{margin-top:16px}.mt-5{margin-top:20px}.mt-8{margin-top:32px}.mb-2{margin-bottom:8px}.mb-3{margin-bottom:12px}.mb-4{margin-bottom:16px}.mb-5{margin-bottom:20px}.mb-6{margin-bottom:24px}.ml-1{margin-left:4px}.ml-2{margin-left:8px}.mx-auto{margin-left:auto;margin-right:auto}.w-full{width:100%}.w-6{width:24px}.w-7{width:28px}.h-6{height:24px}.h-7{height:28px}.max-w-\[640px\]{max-width:640px}.max-w-\[520px\]{max-width:520px}.min-h-screen{min-height:100vh}.text-center{text-align:center}.text-left{text-align:left}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[96px\]{font-size:96px}.leading-none{line-height:1}.leading-5{line-height:1.25}.leading-6{line-height:1.5}.tracking-widest,.tracking-\[0\.12em\]{letter-spacing:.05em}.uppercase{text-transform:uppercase}.font-medium{font-weight:500}.font-semibold{font-weight:600}.underline{text-decoration:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-4{text-underline-offset:4px}.line-through{text-decoration:line-through}.border-b{border-bottom:1px solid var(--line)}.border-t{border-top:1px solid var(--line)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-xl,.rounded-full{border-radius:8px}.w-1\.5.rounded-full,.w-2.rounded-full,.w-6.rounded-full,.w-7.rounded-full{border-radius:999px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.backdrop-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.backdrop-blur-\[2px\]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bg-black\/60{background:var(--overlay)}.bg-bg{background:var(--bg)}.bg-surface{background:var(--surface)}.bg-surface2{background:var(--surface2)}.bg-terra{background:var(--terra);color:var(--terra-ink)}.bg-brass{background:var(--brass);color:var(--brass-ink)}.bg-red{background:var(--red)}.bg-red\/15{background:color-mix(in srgb,var(--red) 15%,transparent)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-faint{color:var(--faint)}.text-brass{color:var(--brass)}.text-red{color:var(--red)}.text-bg{color:var(--bg)}.text-terra-soft{color:var(--terra-soft)}.border-line{border-color:var(--line)}.border{border:1px solid var(--line)}.hover\:border-terra\/40:hover{border-color:color-mix(in srgb,var(--terra) 40%,transparent)}.hover\:bg-surface:hover{background:var(--surface)}.hover\:brightness-110:hover{filter:brightness(1.1)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.placeholder\:text-faint::placeholder{color:var(--faint)}.list-disc{list-style:disc}.pl-5{padding-left:20px}.last\:border-0:last-child{border:none}.tabular-nums{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (prefers-reduced-motion: no-preference){html,body,.card,.tabbar,.phase-chip,input,textarea,select{transition:background-color .22s ease,color .22s ease,border-color .22s ease}}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.items-end{align-items:flex-end}.justify-end{justify-content:flex-end}.self-center{align-self:center}.min-w-0{min-width:0}.break-words{overflow-wrap:break-word;word-break:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.overflow-auto{overflow:auto}.capitalize{text-transform:capitalize}.text-right{text-align:right}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.outline-none{outline:none}.top-full{top:100%}.opacity-90{opacity:.9}.leading-4{line-height:16px}.transition{transition:all var(--dur-fast) var(--ease-out)}.w-1\.5{width:6px}.w-2{width:8px}.w-8{width:32px}.w-10{width:40px}.w-48{width:192px}.w-\[92px\]{width:92px}.w-\[108px\]{width:108px}.max-w-\[42ch\]{max-width:42ch}.max-h-\[220px\]{max-height:220px}.h-1\.5{height:6px}.h-2{height:8px}.h-\[2px\]{height:2px}.h-full{height:100%}.p-2{padding:8px}.pr-1{padding-right:4px}.pt-2{padding-top:8px}.pt-4{padding-top:16px}.px-2\.5{padding-left:10px;padding-right:10px}.py-0\.5{padding-top:2px;padding-bottom:2px}.py-1\.5{padding-top:6px;padding-bottom:6px}.py-2\.5{padding-top:10px;padding-bottom:10px}.mb-1{margin-bottom:4px}.mb-7{margin-bottom:28px}.mr-2{margin-right:8px}.mt-0\.5{margin-top:2px}.mt-1\.5{margin-top:6px}.mt-6{margin-top:24px}.gap-1\.5{gap:6px}.space-y-1\.5>:not([hidden])~:not([hidden]){margin-top:6px}.space-y-4>:not([hidden])~:not([hidden]){margin-top:16px}.text-\[14px\]{font-size:14px}.text-\[56px\]{font-size:56px}.rounded-lg{border-radius:var(--r-sm)}.border-transparent{border-color:transparent}.bg-transparent{background:transparent}.border-terra{border-color:var(--terra)}.border-brass{border-color:var(--brass)}.bg-bg\/60{background:color-mix(in srgb,var(--bg) 60%,transparent)}.bg-surface\/40{background:color-mix(in srgb,var(--surface) 40%,transparent)}.bg-surface2\/50{background:color-mix(in srgb,var(--surface2) 50%,transparent)}.bg-surface2\/60{background:color-mix(in srgb,var(--surface2) 60%,transparent)}.bg-terra\/60{background:color-mix(in srgb,var(--terra) 60%,transparent)}.bg-terra\/80{background:color-mix(in srgb,var(--terra) 80%,transparent)}.border-line\/30{border-color:color-mix(in srgb,var(--line) 30%,transparent)}.border-line\/50{border-color:color-mix(in srgb,var(--line) 50%,transparent)}.border-line\/60{border-color:color-mix(in srgb,var(--line) 60%,transparent)}.border-red\/30{border-color:color-mix(in srgb,var(--red) 30%,transparent)}.border-red\/40{border-color:color-mix(in srgb,var(--red) 40%,transparent)}.border-terra\/40{border-color:color-mix(in srgb,var(--terra) 40%,transparent)}.border-brass\/30{border-color:color-mix(in srgb,var(--brass) 30%,transparent)}.hover\:bg-surface2:hover{background:var(--surface2)}.hover\:text-red:hover{color:var(--red)}.hover\:border-red\/30:hover{border-color:color-mix(in srgb,var(--red) 30%,transparent)}.group:hover .group-hover\:border-muted\/40{border-color:color-mix(in srgb,var(--muted) 40%,transparent)}.focus\:border-line:focus{border-color:var(--line)}.accent-\[var\(--terra\)\]{accent-color:var(--terra)}.accent-\[var\(--brass\)\]{accent-color:var(--brass)}@media (min-width: 640px){.sm\:inline{display:inline}.sm\:items-center{align-items:center}.sm\:p-7{padding:28px}}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CvGt0Ybw.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-normal-B65MOf9T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-D8gbi3Gu.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-normal-UihxqfOe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-6IfK1voy.woff2) format("woff2"),url(/assets/fraunces-latin-400-normal-NUPT2cO8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-vietnamese-600-normal-BjlAJixd.woff2) format("woff2"),url(/assets/fraunces-vietnamese-600-normal-DlAl5EAR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-ext-600-normal-BtzmzP0X.woff2) format("woff2"),url(/assets/fraunces-latin-ext-600-normal-B0Dy4lqi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fraunces-latin-600-normal-BFCDtZfi.woff2) format("woff2"),url(/assets/fraunces-latin-600-normal-DL5QCzvS.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/karla-latin-ext-400-normal-DQe2ZdED.woff2) format("woff2"),url(/assets/karla-latin-ext-400-normal-CMxStcnq.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/karla-latin-400-normal-C_jajTY_.woff2) format("woff2"),url(/assets/karla-latin-400-normal-iWRxgclR.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/karla-latin-ext-500-normal-BQGx_UZ6.woff2) format("woff2"),url(/assets/karla-latin-ext-500-normal-BR9CgtUN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/karla-latin-500-normal-6wzn_4WC.woff2) format("woff2"),url(/assets/karla-latin-500-normal-BWjg-GL4.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/karla-latin-ext-600-normal-CIPY_Mp5.woff2) format("woff2"),url(/assets/karla-latin-ext-600-normal-Cf-uwXr_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Karla;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/karla-latin-600-normal-BH_u9dis.woff2) format("woff2"),url(/assets/karla-latin-600-normal-BAoyHYuk.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
