/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-white:#fff;--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700}}@layer base{*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:16px;line-height:1.55}a{color:var(--deep);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer}input{font:inherit;color:var(--ink)}input::placeholder{color:var(--dim)}:focus-visible{outline:2px solid var(--deep);outline-offset:2px}[hidden]{display:none!important}.mono{font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,Consolas,monospace}.wrap{max-width:1000px;margin:0 auto;padding:0 24px}}@layer components;@layer utilities{.visible{visibility:visible}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.ml-\[18px\]{margin-left:18px}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-\[22px\]{height:22px}.h-\[34px\]{height:34px}.w-\[22px\]{width:22px}.flex-1{flex:1}.flex-none{flex:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.gap-\[4px\]{gap:4px}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-control{border-color:var(--control)}.border-green-line{border-color:var(--greenLine)}.border-line-soft{border-color:var(--lineSoft)}.bg-bg{background-color:var(--bg)}.bg-deep{background-color:var(--deep)}.bg-wash{background-color:var(--wash)}.px-\[10px\]{padding-inline:10px}.px-\[14px\]{padding-inline:14px}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[6px\]{padding-block:6px}.py-\[18px\]{padding-block:18px}.text-left{text-align:left}.font-mono{font-family:IBM Plex Mono,ui-monospace,Consolas,monospace}.text-\[8px\]{font-size:8px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[32px\]{font-size:32px}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.break-all{word-break:break-all}.text-deep{color:var(--deep)}.text-dim{color:var(--dim)}.text-ink{color:var(--ink)}.text-muted{color:var(--muted)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.no-underline{text-decoration-line:none}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}@media (hover:hover){.hover\:bg-surface-2:hover{background-color:var(--surface2)}.hover\:text-ink:hover{color:var(--ink)}.hover\:no-underline:hover{text-decoration-line:none}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}}:root{--bg:#fff;--surface:#f7f9f7;--surface2:#eff3f0;--line:#e2e8e4;--lineSoft:#edf1ee;--ink:#0e1a13;--muted:#63736a;--dim:#7c8b83;--dimmer:#a3b0a8;--green:#00c853;--deep:#04703a;--wash:#e8f7ee;--greenLine:#b7e4c8;--amber:#b26a00;--amberWash:#fdf3e3;--amberLine:#f0d6a8;--red:#b3261e;--redWash:#fcebea;--redLine:#f1c0bc;--control:#cbd5ce}[data-theme=dark]{--bg:#0e1a13;--surface:#14231b;--surface2:#1a2c22;--line:#23342a;--lineSoft:#1c2b22;--ink:#f5f7f5;--muted:#7c8b83;--dim:#7c8b83;--dimmer:#5c6b63;--green:#00c853;--deep:#6ee7a8;--wash:#12281b;--greenLine:#1f4a32;--amber:#e0a040;--amberWash:#2a2214;--amberLine:#4a3a1c;--red:#ff6b6b;--redWash:#2a1414;--redLine:#5a2323;--control:#23342a}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
