/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{color-scheme:light;--paper:#f7f8ef;--paper-raised:#fffef8;--paper-sunken:#e7ebe0;--ink:#11150f;--ink-soft:#354032;--muted:#596654;--faint:#aeb7a8;--line:#11150f;--line-soft:#879181;--lime:#c8f135;--lime-strong:#b7e51a;--lime-ink:#172000;--dot:#11150f21;--inverted-paper:#11150f;--inverted-ink:#f5f7ec;--font-title:"Mozilla Headline Variable","Arial Narrow",sans-serif;--font-label:"Kode Mono","Courier New",monospace;--text-label:.875rem;--text-body:1rem;--text-lead:1.125rem;--text-title:clamp(1.75rem,2.4vw,2.5rem);--text-headline:clamp(2.75rem,5vw,5.5rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-11:10rem;--control-sm:2.5rem;--control-md:2.75rem;--control-lg:3rem;--control-field:3.625rem;--rule-quiet:1px;--rule:2px;--rule-strong:3px;--shadow-hard:4px 4px 0 var(--line);--shadow-hard-lg:7px 7px 0 var(--line);--ease-step:steps(2,end);--ease-out-ui:cubic-bezier(.23,1,.32,1);--duration-control:.14s;--duration-panel:.22s;--layer-popover:40;--layer-dialog:80;--content-max:77.5rem}:root[data-theme=dark]{color-scheme:dark;--paper:#0e120d;--paper-raised:#151a14;--paper-sunken:#20271e;--ink:#f2f5e8;--ink-soft:#ced5c8;--muted:#aeb8a8;--faint:#5c6859;--line:#eef2e5;--line-soft:#788474;--lime:#bdf52c;--lime-strong:#caff42;--lime-ink:#152000;--dot:#f2f5e821;--inverted-paper:#f2f5e8;--inverted-ink:#10150f}*,:after,:before{box-sizing:border-box}body,html{background:var(--paper);min-width:320px}body{color:var(--ink);font-family:var(--font-title);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5}button,input,select,textarea{font:inherit}[tabindex],a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline:3px solid var(--lime);outline-offset:3px;box-shadow:0 0 0 6px var(--line)}::selection{background:var(--lime);color:var(--lime-ink)}.ds-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-glyph{fill:none;stroke-linecap:square;stroke-linejoin:miter;flex:none;display:block}.ds-glyph--sm{width:1rem;height:1rem}.ds-glyph--md{width:1.25rem;height:1.25rem}.ds-glyph--lg{width:1.625rem;height:1.625rem}.ds-button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--rule) solid var(--line);min-width:0;padding-inline:var(--space-4);background:var(--paper-raised);color:var(--ink);font-family:var(--font-label);font-size:var(--text-label);white-space:nowrap;cursor:pointer;transition:translate var(--duration-control) var(--ease-step),background-color var(--duration-control) var(--ease-step),color var(--duration-control) var(--ease-step),border-color var(--duration-control) var(--ease-step);border-radius:0;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.ds-button--sm{min-height:var(--control-sm);padding-inline:var(--space-3)}.ds-button--md{min-height:var(--control-md)}.ds-button--lg{min-height:var(--control-lg);padding-inline:var(--space-5);font-size:1rem}.ds-button--full{white-space:normal;width:100%}.ds-button--icon-only{width:var(--control-md);padding-inline:0}.ds-button--icon-only.ds-button--sm{width:var(--control-sm)}.ds-button--icon-only.ds-button--lg{width:var(--control-lg)}.ds-button--primary,.ds-button--quiet:hover:not(:disabled),.ds-button--quiet[data-preview-state=hover],.ds-button--secondary:hover:not(:disabled),.ds-button--secondary[data-preview-state=hover]{background:var(--lime);color:var(--lime-ink)}.ds-button--primary:hover:not(:disabled),.ds-button--primary[data-preview-state=hover]{background:var(--lime-strong)}.ds-button--quiet{background:0 0;border-color:#0000}.ds-button--danger{background-color:var(--paper-raised);background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2),var(--dot) var(--space-2) var(--space-3))}.ds-button--danger:hover:not(:disabled),.ds-button--danger[data-preview-state=hover]{background-color:var(--ink);color:var(--paper);background-image:none}.ds-button--inverted{border-color:var(--inverted-ink);background:var(--inverted-paper);color:var(--inverted-ink)}.ds-button--primary-on-inverted{border-color:var(--inverted-ink);background:var(--lime);color:var(--lime-ink)}.ds-button:active:not(:disabled),.ds-button[data-preview-state=active]{translate:0 1px}.ds-button:disabled,.ds-button[aria-disabled=true]{cursor:not-allowed;opacity:.52}.ds-button__label{overflow-wrap:anywhere;min-width:0}.ds-button__spinner{border:var(--rule) solid;border-inline-end-color:#0000;flex:none;width:1rem;height:1rem;animation:ds-spin .76s steps(8) infinite}@media (hover:hover) and (pointer:fine){.ds-button:hover:not(:disabled){translate:0 -2px}}.ds-pixel-broke-button{--ds-pixel-broke-background:var(--ink);--ds-pixel-broke-foreground:var(--paper-raised);--ds-pixel-broke-control:var(--control-md);--ds-pixel-broke-padding:var(--space-6);min-width:0;min-height:var(--ds-pixel-broke-control);isolation:isolate;grid-template:minmax(var(--ds-pixel-broke-control),auto) /minmax(0,1fr);color:var(--ds-pixel-broke-foreground);font-family:var(--font-label);font-size:var(--text-label);text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;transition:translate var(--duration-control) var(--ease-step),color var(--duration-control) var(--ease-step),opacity var(--duration-control) linear;background:0 0;border:0;border-radius:0;padding:0;font-weight:700;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ds-pixel-broke-button--sm{--ds-pixel-broke-control:var(--control-sm);--ds-pixel-broke-padding:var(--space-5)}.ds-pixel-broke-button--lg{--ds-pixel-broke-control:var(--control-lg);--ds-pixel-broke-padding:var(--space-7);font-size:1rem}.ds-pixel-broke-button--full{width:100%}.ds-pixel-broke-button__background,.ds-pixel-broke-button__inner{grid-area:1/1;min-width:0}.ds-pixel-broke-button__background{pointer-events:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-pixel-broke-button__edge{width:calc(var(--ds-pixel-broke-control) * .75);grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-pixel-broke-button__middle,.ds-pixel-broke-button__pixel{background-color:var(--ds-pixel-broke-background);transition:background-color var(--duration-control) var(--ease-step)}.ds-pixel-broke-button__pixel{opacity:1;min-width:0;min-height:0;transition:opacity 0s step-end var(--ds-pixel-broke-delay,0s),background-color var(--duration-control) var(--ease-step)}.ds-pixel-broke-button__pixel[data-delay="1"]{--ds-pixel-broke-delay:calc(var(--duration-control) * .25)}.ds-pixel-broke-button__pixel[data-delay="2"]{--ds-pixel-broke-delay:calc(var(--duration-control) * .5)}.ds-pixel-broke-button__pixel[data-delay="3"]{--ds-pixel-broke-delay:calc(var(--duration-control) * .75)}.ds-pixel-broke-button__pixel[data-delay="4"]{--ds-pixel-broke-delay:var(--duration-control)}.ds-pixel-broke-button__edge--left .ds-pixel-broke-button__pixel:first-child,.ds-pixel-broke-button__edge--right .ds-pixel-broke-button__pixel:last-child{opacity:0}.ds-pixel-broke-button__inner{z-index:1;min-height:var(--ds-pixel-broke-control);padding:var(--space-2) var(--ds-pixel-broke-padding);overflow-wrap:anywhere;place-items:center;display:grid}.ds-pixel-broke-button__reveal,.ds-pixel-broke-button__text{grid-area:1/1;min-width:0}.ds-pixel-broke-button__reveal{clip-path:inset(0 100% 0 0);opacity:0;pointer-events:none;width:100%}.ds-pixel-broke-button__text{transition:opacity 0s step-end var(--duration-control)}.ds-pixel-broke-button:focus-visible:not(:disabled),.ds-pixel-broke-button[data-preview-state=active]:not(:disabled),.ds-pixel-broke-button[data-preview-state=hover]:not(:disabled){--ds-pixel-broke-background:var(--lime);--ds-pixel-broke-foreground:var(--lime-ink)}.ds-pixel-broke-button[data-preview-state=active]:not(:disabled) .ds-pixel-broke-button__edge--left .ds-pixel-broke-button__pixel:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(8),:nth-child(12)),.ds-pixel-broke-button[data-preview-state=active]:not(:disabled) .ds-pixel-broke-button__edge--right .ds-pixel-broke-button__pixel:is(:first-child,:nth-child(5),:nth-child(8),:nth-child(9),:nth-child(10)),.ds-pixel-broke-button[data-preview-state=hover]:not(:disabled) .ds-pixel-broke-button__edge--left .ds-pixel-broke-button__pixel:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(8),:nth-child(12)),.ds-pixel-broke-button[data-preview-state=hover]:not(:disabled) .ds-pixel-broke-button__edge--right .ds-pixel-broke-button__pixel:is(:first-child,:nth-child(5),:nth-child(8),:nth-child(9),:nth-child(10)){opacity:0}.ds-pixel-broke-button[data-preview-state=active]:not(:disabled) .ds-pixel-broke-button__reveal,.ds-pixel-broke-button[data-preview-state=hover]:not(:disabled) .ds-pixel-broke-button__reveal{clip-path:inset(0);opacity:1;transition:clip-path calc(var(--duration-control) * 3) steps(var(--ds-pixel-broke-characters))}.ds-pixel-broke-button[data-preview-state=active]:not(:disabled) .ds-pixel-broke-button__text,.ds-pixel-broke-button[data-preview-state=hover]:not(:disabled) .ds-pixel-broke-button__text{opacity:0}.ds-pixel-broke-button:active:not(:disabled),.ds-pixel-broke-button[data-preview-state=active]:not(:disabled){--ds-pixel-broke-background:var(--lime-strong);translate:0 var(--rule-quiet)}.ds-pixel-broke-button:disabled{cursor:not-allowed;opacity:.52}@media (hover:hover) and (pointer:fine){.ds-pixel-broke-button:hover:not(:disabled){--ds-pixel-broke-background:var(--lime);--ds-pixel-broke-foreground:var(--lime-ink);translate:0 calc(var(--space-1) * -.5)}.ds-pixel-broke-button:hover:not(:disabled) .ds-pixel-broke-button__edge--left .ds-pixel-broke-button__pixel:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(8),:nth-child(12)),.ds-pixel-broke-button:hover:not(:disabled) .ds-pixel-broke-button__edge--right .ds-pixel-broke-button__pixel:is(:first-child,:nth-child(5),:nth-child(8),:nth-child(9),:nth-child(10)){opacity:0}.ds-pixel-broke-button:hover:not(:disabled) .ds-pixel-broke-button__reveal{clip-path:inset(0);opacity:1;transition:clip-path calc(var(--duration-control) * 3) steps(var(--ds-pixel-broke-characters))}.ds-pixel-broke-button:hover:not(:disabled) .ds-pixel-broke-button__text{opacity:0}}@media (hover:none),(pointer:coarse){.ds-pixel-broke-button:active:not(:disabled) .ds-pixel-broke-button__edge--left .ds-pixel-broke-button__pixel:is(:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(8),:nth-child(12)),.ds-pixel-broke-button:active:not(:disabled) .ds-pixel-broke-button__edge--right .ds-pixel-broke-button__pixel:is(:first-child,:nth-child(5),:nth-child(8),:nth-child(9),:nth-child(10)){opacity:0}}.ds-copyable-id{width:min(100%,18rem);min-width:0;max-width:100%;min-height:var(--control-sm);isolation:isolate;grid-template-columns:var(--control-sm) minmax(0,1fr) auto;border:var(--rule-quiet) solid var(--line);background:var(--paper-raised);color:var(--ink);font-family:var(--font-label);text-align:start;cursor:copy;transition:background-color var(--duration-control) var(--ease-step),color var(--duration-control) var(--ease-step),translate var(--duration-control) var(--ease-step);border-radius:0;align-items:stretch;padding:0;font-size:.75rem;font-weight:700;line-height:1;display:inline-grid;position:relative;overflow:hidden}.ds-copyable-id__action,.ds-copyable-id__signal,.ds-copyable-id__value{z-index:1;position:relative}.ds-copyable-id__signal{border-inline-end:var(--rule-quiet) solid var(--line);background:var(--paper-sunken);place-items:center;min-width:0;display:grid}.ds-copyable-id__value{min-width:0;padding-inline:var(--space-2);color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;align-self:center;overflow:hidden}.ds-copyable-id__action{border-inline-start:var(--rule-quiet) solid var(--line);min-width:3.5rem;padding-inline:var(--space-2);background:var(--paper-sunken);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;place-items:center;font-size:.6875rem;display:grid}.ds-copyable-id__pixels{z-index:2;pointer-events:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ds-copyable-id__pixels i{width:var(--space-1);height:var(--space-1);background:var(--lime-ink);opacity:0;animation:ds-copyable-id-packet calc(var(--duration-control) * 3) steps(4) both;animation-delay:calc(var(--ds-copyable-id-pixel) * 35ms);place-self:center}.ds-copyable-id[data-state=copied]{background:var(--lime)}@supports (color:color-mix(in lab,red,red)){.ds-copyable-id[data-state=copied]{background:color-mix(in srgb,var(--lime) 20%,var(--paper-raised))}}.ds-copyable-id[data-state=copying]{cursor:progress}.ds-copyable-id[data-state=copied] .ds-copyable-id__action,.ds-copyable-id[data-state=copied] .ds-copyable-id__signal{background:var(--lime);color:var(--lime-ink)}.ds-copyable-id[data-state=error]{background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2),var(--dot) var(--space-2) var(--space-3))}.ds-copyable-id:active:not(:disabled){translate:0 var(--rule-quiet)}.ds-copyable-id:disabled{cursor:not-allowed;opacity:.52}@media (hover:hover) and (pointer:fine){.ds-copyable-id:hover:not(:disabled) .ds-copyable-id__action,.ds-copyable-id:hover:not(:disabled) .ds-copyable-id__signal{background:var(--lime);color:var(--lime-ink)}}@media (pointer:coarse){.ds-copyable-id{min-height:var(--control-md)}}@keyframes ds-copyable-id-packet{0%{opacity:0;translate:calc(var(--space-2) * -1) 0}25%,70%{opacity:1}to{opacity:0;translate:var(--space-2) 0}}.ds-dog-mark{flex:none;width:2rem;height:2rem}.ds-dog-mark__body{fill:var(--ink)}.ds-dog-mark__cut{fill:var(--paper-raised)}.ds-dog-mark__signal{fill:var(--lime)}.ds-dog-mark--inverted .ds-dog-mark__body{fill:var(--inverted-ink)}.ds-dog-mark--inverted .ds-dog-mark__cut{fill:var(--inverted-paper)}.ds-dog-mark--lime .ds-dog-mark__body{fill:var(--lime-ink)}.ds-dog-mark--lime .ds-dog-mark__cut{fill:var(--lime)}.ds-dog-mark--lime .ds-dog-mark__signal{fill:var(--paper-raised)}.ds-window{border:var(--rule) solid var(--line);background:var(--paper-raised);min-width:0}.ds-window--raised{box-shadow:var(--shadow-hard)}.ds-window--prominent{box-shadow:var(--shadow-hard-lg)}.ds-window__titlebar{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:var(--rule) solid var(--line);padding-inline:var(--space-3);background-color:var(--paper);background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--dot) 2px,var(--dot) 4px);font-family:var(--font-label);font-size:var(--text-label);font-weight:700;display:flex}.ds-window__titlebar--compact{min-height:var(--control-sm)}.ds-window__titlebar--default{min-height:var(--control-md)}.ds-window__titlebar--story{min-height:var(--control-lg)}.ds-window__titlebar--demo{min-height:3.25rem;padding-inline:var(--space-4)}.ds-window__heading{align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.ds-window__heading>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-window__eyebrow{color:var(--muted);font-weight:600}.ds-window__body{min-width:0}.ds-window-controls{gap:var(--space-1);flex:none;display:inline-flex}.ds-window-control{border:var(--rule) solid var(--line);background:var(--paper-raised);width:1.125rem;height:1.125rem;display:block;position:relative}.ds-window-controls--compact .ds-window-control{width:1rem;height:1rem}.ds-window-control--min:after{content:"";border-bottom:var(--rule) solid var(--line);inset-inline:3px;position:absolute;bottom:3px}.ds-window-control--max:after{content:"";border:var(--rule-quiet) solid var(--line);position:absolute;inset:3px}.ds-window-control--close:after,.ds-window-control--close:before{content:"";border-top:var(--rule) solid var(--line);width:10px;position:absolute;top:6px;left:2px;rotate:45deg}.ds-window-control--close:after{rotate:-45deg}.ds-card{border:var(--rule) solid var(--line);min-width:0;padding:var(--space-4);background:var(--paper-raised)}.ds-card--raised{box-shadow:var(--shadow-hard)}.ds-card--prominent{box-shadow:var(--shadow-hard-lg)}.ds-card--selected{background:var(--lime);color:var(--lime-ink)}.ds-card--interactive{transition:translate var(--duration-control) var(--ease-step)}@media (hover:hover) and (pointer:fine){.ds-card--interactive:hover{translate:0 -2px}}.ds-info-card{align-content:start;gap:var(--space-4);border:var(--rule) solid var(--line);min-width:0;padding:var(--space-4);background:var(--paper-raised);display:grid}.ds-info-card--raised{box-shadow:var(--shadow-hard)}.ds-info-card--prominent{box-shadow:var(--shadow-hard-lg)}.ds-info-card__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ds-info-card__heading{gap:var(--space-1);flex:14rem;min-width:0;display:grid}.ds-info-card__eyebrow{color:var(--muted);font-family:var(--font-label);font-size:var(--text-label);font-weight:600}.ds-info-card__title{overflow-wrap:anywhere;font-size:var(--text-lead);margin:0;line-height:1.15}.ds-info-card__controls{align-items:center;gap:var(--space-2);flex:none;display:flex}.ds-info-card__body{min-width:0}.ds-info-card__body>:first-child{margin-top:0}.ds-info-card__body>:last-child{margin-bottom:0}.ds-dither--fine{background-size:4px 4px}.ds-dither--default,.ds-dither--fine{background-image:radial-gradient(circle,var(--dot) 1px,transparent 1.2px)}.ds-dither--default{background-size:6px 6px}.ds-dither--loose{background-image:radial-gradient(circle,var(--dot) 1px,transparent 1.2px);background-size:7px 7px}.ds-dither--lines{background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--dot) 2px,var(--dot) 4px)}.ds-field{gap:var(--space-2);display:grid}.ds-field__label{align-items:baseline;gap:var(--space-1);font-family:var(--font-label);font-size:var(--text-label);font-weight:700;display:flex}.ds-field__required{color:var(--muted)}.ds-field__required:before{content:"*"}.ds-input{width:100%;min-height:var(--control-md);border:var(--rule) solid var(--line);padding:var(--space-2) var(--space-3);background:var(--paper-raised);color:var(--ink);border-radius:0}.ds-input::placeholder{color:var(--muted);opacity:1}.ds-input[aria-invalid=true]{background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2),var(--dot) var(--space-2) var(--space-3))}.ds-textarea{resize:vertical;min-height:7.5rem;line-height:1.5}.ds-slider{--ds-slider-percent:0%;width:100%;min-width:0;height:var(--control-md);appearance:none;color:var(--ink);cursor:ew-resize;background:0 0;border:0;border-radius:0;margin:0;display:block}.ds-slider::-webkit-slider-runnable-track{height:var(--space-4);border:var(--rule) solid var(--line);background:linear-gradient(to right,var(--lime) 0,var(--lime) var(--ds-slider-percent),var(--paper-sunken) var(--ds-slider-percent),var(--paper-sunken) 100%);border-radius:0}.ds-slider:dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--lime) 0,var(--lime) var(--ds-slider-percent),var(--paper-sunken) var(--ds-slider-percent),var(--paper-sunken) 100%)}.ds-slider::-webkit-slider-thumb{width:var(--space-5);height:var(--space-6);margin-top:calc((var(--space-4) - var(--space-6)) / 2);appearance:none;border:var(--rule) solid var(--line);background:var(--ink);border-radius:0}.ds-slider::-moz-range-track{height:var(--space-4);border:var(--rule) solid var(--line);background:var(--paper-sunken);border-radius:0}.ds-slider::-moz-range-progress{height:calc(var(--space-4) - (2 * var(--rule)));background:var(--lime)}.ds-slider::-moz-range-thumb{width:var(--space-5);height:var(--space-6);border:var(--rule) solid var(--line);background:var(--ink);border-radius:0}.ds-slider:active:not(:disabled)::-webkit-slider-thumb{background:var(--lime)}.ds-slider:active:not(:disabled)::-moz-range-thumb{background:var(--lime)}.ds-slider:disabled{cursor:not-allowed;opacity:.52}.ds-field__message{color:var(--muted);font-size:var(--text-label);margin:0}.ds-field__message--error{color:var(--ink);font-weight:650}.ds-select-shell{display:block;position:relative}.ds-select{appearance:none;padding-inline-end:var(--space-7)}.ds-select-shell__arrow{right:var(--space-4);width:var(--space-2);height:var(--space-2);border-right:var(--rule) solid var(--line);border-bottom:var(--rule) solid var(--line);pointer-events:none;position:absolute;top:50%;translate:0 -75%;rotate:45deg}.ds-combobox{min-width:0;position:relative}.ds-combobox__control{display:block;position:relative}.ds-combobox__input{padding-inline-end:var(--space-7)}.ds-combobox__arrow{top:50%;right:var(--space-4);width:var(--space-2);height:var(--space-2);border-right:var(--rule) solid var(--line);border-bottom:var(--rule) solid var(--line);pointer-events:none;position:absolute;translate:0 -75%;rotate:45deg}.ds-combobox--open .ds-combobox__arrow{translate:0 -25%;rotate:225deg}.ds-combobox__listbox{z-index:var(--layer-popover);top:calc(100% + var(--space-2));overscroll-behavior:contain;border:var(--rule) solid var(--line);max-height:min(22rem,50svh);padding:var(--space-1);background:var(--paper-raised);box-shadow:var(--shadow-hard);margin:0;list-style:none;position:absolute;left:0;right:0;overflow:auto}.ds-combobox__option,.ds-combobox__state{min-height:var(--control-sm);align-content:center;gap:var(--space-1);border:var(--rule) solid transparent;padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;display:grid}.ds-combobox__option{cursor:pointer}.ds-combobox__option[data-active=true]{border-color:var(--line);background:var(--lime);color:var(--lime-ink)}.ds-combobox__option[aria-selected=true]{font-weight:700}.ds-combobox__option[aria-disabled=true]{cursor:not-allowed;opacity:.52}.ds-combobox__option small{color:var(--muted);font-size:var(--text-label);font-weight:500}.ds-combobox__option[data-active=true] small{color:currentColor}.ds-combobox__state{color:var(--muted)}.ds-theme-select__trigger{justify-content:space-between;align-items:center;gap:var(--space-3);border-width:var(--rule-strong);min-width:0;padding:calc(var(--space-2) - var(--rule)) var(--space-3);background:var(--paper-raised);color:var(--ink);font-family:var(--font-label);font-size:var(--text-label);text-align:start;cursor:pointer;transition:background-color var(--duration-control) var(--ease-step),color var(--duration-control) var(--ease-step),border-color var(--duration-control) var(--ease-step),box-shadow var(--duration-control) var(--ease-step);font-weight:700;line-height:1.25;display:inline-flex;position:relative}.ds-theme-select__trigger[data-placeholder] .ds-theme-select__value{color:var(--muted);font-weight:500}.ds-theme-select__trigger[data-state=open]{background:var(--lime);color:var(--lime-ink);box-shadow:var(--shadow-hard)}.ds-theme-select__trigger[data-state=open][data-placeholder] .ds-theme-select__value{color:var(--lime-ink)}.ds-theme-select__trigger[data-disabled]{cursor:not-allowed;opacity:.52}.ds-theme-select__trigger-value{overflow-wrap:anywhere;min-width:0;display:block}.ds-theme-select__value{display:block}.ds-theme-select__icon{transition:rotate var(--duration-control) var(--ease-step);flex:none}.ds-theme-select__trigger[data-state=open] .ds-theme-select__icon{rotate:180deg}.ds-theme-select__content{z-index:var(--layer-popover);width:var(--radix-select-trigger-width);max-width:min(calc(var(--space-10) * 3),calc(100vw - (var(--space-4) * 2)));max-height:min(calc(var(--control-md) * 8),var(--radix-select-content-available-height));border:var(--rule-strong) solid var(--line);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-hard);font-family:var(--font-label);font-size:var(--text-label);transform-origin:var(--radix-select-content-transform-origin);animation:ds-theme-select-enter var(--duration-control) var(--ease-out-ui);border-radius:0;overflow:hidden}.ds-theme-select__viewport{padding:var(--space-1)}.ds-theme-select__group+.ds-theme-select__group{margin-top:var(--space-1)}.ds-theme-select__label{padding-block:var(--space-2) var(--space-1);color:var(--muted);font-weight:700}.ds-theme-select__item,.ds-theme-select__label{padding-inline:var(--space-6) var(--space-3);overflow-wrap:anywhere}.ds-theme-select__item{min-height:var(--control-sm);border-block:var(--rule) dashed transparent;padding-block:var(--space-2);color:var(--ink);box-shadow:none;-webkit-user-select:none;user-select:none;cursor:default;transition:background-color var(--duration-control) var(--ease-step),color var(--duration-control) var(--ease-step),border-color var(--duration-control) var(--ease-step);border-radius:0;outline:none;align-items:center;line-height:1.35;display:flex;position:relative}.ds-theme-select__item[data-state=checked]{background:var(--paper-sunken);font-weight:700}.ds-theme-select__item[data-highlighted]{border-color:var(--line);background:var(--lime);color:var(--lime-ink)}.ds-theme-select__item[data-disabled]{color:var(--muted);cursor:not-allowed;opacity:.52}.ds-theme-select__item-indicator{width:var(--space-5);place-items:center;display:grid;position:absolute;inset-inline-start:var(--space-2)}.ds-theme-select__item-text{min-width:0}.ds-theme-select__separator{height:var(--rule-quiet);margin-block:var(--space-1);background:var(--line-soft)}.ds-theme-select__scroll-button{min-height:var(--control-sm);background:var(--paper-sunken);color:var(--ink);cursor:default;border:0;justify-content:center;align-items:center;display:flex;position:relative}.ds-theme-select__scroll-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.ds-theme-select__trigger:hover:not([data-disabled]):not([data-state=open]){background:var(--paper-sunken)}}.ds-choice{grid-template-columns:var(--space-5) minmax(0,1fr);gap:var(--space-3);min-height:var(--control-md);padding-block:var(--space-2);cursor:pointer;align-items:start;display:grid;position:relative}.ds-choice__native{opacity:0;width:1px;height:1px;position:absolute}.ds-choice__box{width:var(--space-5);height:var(--space-5);border:var(--rule) solid var(--line);background:var(--paper-raised);position:relative}.ds-choice__box--radio{border-radius:50%}.ds-choice__native:checked+.ds-choice__box{background:var(--lime)}.ds-choice__native:checked+.ds-choice__box:after{content:"";border-right:var(--rule) solid var(--lime-ink);border-bottom:var(--rule) solid var(--lime-ink);width:7px;height:12px;position:absolute;top:2px;left:5px;rotate:45deg}.ds-choice__box--radio:after{background:var(--lime-ink);border-radius:50%;inset:var(--space-1)!important;border:0!important;width:auto!important;height:auto!important;rotate:none!important}.ds-choice__native:focus-visible+.ds-choice__box{outline:3px solid var(--lime);outline-offset:3px;box-shadow:0 0 0 6px var(--line)}.ds-choice__copy,.ds-switch-row__copy{gap:var(--space-1);display:grid}.ds-choice__label,.ds-switch-row__label{font-weight:650}.ds-choice__description,.ds-switch-row__description{color:var(--muted);font-size:var(--text-label)}.ds-switch-row{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:var(--control-md);display:flex}.ds-switch{width:calc(var(--space-6) + var(--space-2));height:var(--space-5);isolation:isolate;appearance:none;color:var(--ink);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:0;flex:none;padding:0;display:inline-block;position:relative}.ds-switch:before{content:"";inset-block:calc((var(--space-2) + var(--rule)) * -1);inset-inline:calc(var(--rule) * -1);background:0 0;position:absolute}.ds-switch__thumb,.ds-switch__track{inset-block:var(--space-1);inset-inline:var(--space-1);position:absolute}.ds-switch__track{background:var(--paper-sunken);transition:background-color var(--duration-control) var(--ease-step)}.ds-switch__thumb{z-index:1;width:var(--space-4);border-inline-end:var(--rule-quiet) solid var(--line);background:var(--ink);transition:background-color var(--duration-control) var(--ease-step),transform var(--duration-control) var(--ease-step);inset-inline-end:auto;transform:translate(0)}.ds-switch__frame{z-index:2;pointer-events:none;position:absolute}.ds-switch__frame--block{inset:0 var(--space-1);border-block:var(--space-1) solid var(--line)}.ds-switch__frame--inline{inset:var(--space-1) 0;border-inline:var(--space-1) solid var(--line)}.ds-switch[data-state=checked] .ds-switch__track{background:var(--lime)}.ds-switch[data-state=checked] .ds-switch__thumb{border-inline-start:var(--rule-quiet) solid var(--line);background:var(--lime-ink);transform:translateX(var(--space-4));border-inline-end:0}.ds-switch:dir(rtl)[data-state=checked] .ds-switch__thumb{transform:translateX(calc(var(--space-4) * -1))}.ds-switch:disabled{cursor:not-allowed;opacity:.52}.ds-status-state{align-content:center;align-items:start;gap:var(--space-4);min-height:15rem;padding:var(--space-6);background-image:radial-gradient(circle,var(--dot) 1px,transparent 1.2px);background-size:7px 7px;grid-template-columns:auto minmax(0,1fr);display:grid}.ds-status-state--compact{min-height:0;padding:var(--space-4)}.ds-status-state__icon{width:var(--control-lg);height:var(--control-lg);border:var(--rule) solid var(--line);background:var(--paper-raised);place-items:center;display:grid}.ds-status-state__copy h2{max-width:28ch;margin:0;font-size:1.75rem;line-height:1.05}.ds-status-state__copy p{max-width:58ch;margin:var(--space-2) 0 0;color:var(--ink-soft)}.ds-status-state__action{grid-column:2}.ds-status-state--success .ds-status-state__icon{background:var(--lime);color:var(--lime-ink)}.ds-status-state--conflict,.ds-status-state--error,.ds-status-state--expired,.ds-status-state--permission{background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2),var(--dot) var(--space-2) var(--space-3))}.ds-status-state--offline{border-top:6px double var(--line)}.ds-status-state__spinner{animation:ds-spin .9s steps(8) infinite}.ds-status-badge{min-height:var(--space-5);align-items:center;gap:var(--space-1);border:var(--rule-quiet) solid var(--line);padding:var(--space-1) var(--space-2);background:var(--paper-raised);color:var(--ink);font-family:var(--font-label);font-size:var(--text-label);font-weight:700;line-height:1;display:inline-flex}.ds-status-badge--active,.ds-status-badge--success{background:var(--lime);color:var(--lime-ink)}.ds-status-badge--warning{border-style:dashed}.ds-status-badge--error{background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-1),var(--dot) var(--space-1) var(--space-2))}.ds-notice{align-items:start;gap:var(--space-3);border:var(--rule) solid var(--line);padding:var(--space-4);background:var(--paper-raised);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ds-notice--success{background:var(--lime);color:var(--lime-ink)}.ds-notice--error,.ds-notice--warning{background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2),var(--dot) var(--space-2) var(--space-3))}.ds-notice__copy{gap:var(--space-1);display:grid}.ds-notice__copy>div{color:var(--ink-soft)}.ds-progress{gap:var(--space-2);min-width:0;display:grid;container:ds-progress/inline-size}.ds-progress__labels{align-items:end;gap:var(--space-2) var(--space-4);font-family:var(--font-label);font-size:var(--text-label);grid-template-columns:minmax(0,1fr) auto;font-weight:650;display:grid}.ds-progress__label{overflow-wrap:anywhere;min-width:0}.ds-progress__value{text-align:end;overflow-wrap:anywhere}.ds-progress__track{height:var(--space-4);border:var(--rule) solid var(--line);background:var(--paper-sunken);position:relative;overflow:hidden}.ds-progress__track--segmented{height:var(--space-5);box-shadow:var(--rule-quiet) var(--rule-quiet) 0 var(--line)}.ds-progress__fill{background:var(--lime);height:100%;transition:inline-size var(--duration-panel) var(--ease-out-ui);display:block}.ds-progress__segments{pointer-events:none;grid-template-columns:repeat(20,minmax(0,1fr));display:grid;position:absolute;inset:0}.ds-progress__segment:not(:last-child){border-inline-end:var(--rule-quiet) solid var(--paper-raised)}.ds-skeleton-group{gap:var(--space-2);display:grid}.ds-skeleton{width:100%;height:var(--space-4);background-image:repeating-linear-gradient(-45deg,var(--paper-sunken) 0 var(--space-2),var(--dot) var(--space-2) var(--space-3));display:block}.ds-skeleton:nth-child(2n){width:78%}.ds-skeleton:nth-child(3n){width:52%}.ds-popover{display:inline-block;position:relative}.ds-popover__panel{z-index:var(--layer-popover);width:min(22rem,calc(100vw - var(--space-6)));border:var(--rule) solid var(--line);padding:var(--space-4);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-hard);position:absolute}.ds-popover__panel--bottom-start{top:calc(100% + var(--space-2));left:0}.ds-popover__panel--bottom-end{top:calc(100% + var(--space-2));right:0}.ds-popover__panel--top-start{bottom:calc(100% + var(--space-2));left:0}.ds-popover__panel--top-end{bottom:calc(100% + var(--space-2));right:0}.ds-menu{gap:var(--space-1);margin:calc(var(--space-2) * -1);display:grid}.ds-menu__item{min-height:var(--control-sm);border:var(--rule) solid transparent;padding:var(--space-2) var(--space-3);color:var(--ink);text-align:left;cursor:pointer;background:0 0}.ds-menu__item:focus-visible,.ds-menu__item:hover:not(:disabled){border-color:var(--line);background:var(--lime);color:var(--lime-ink)}.ds-menu__item--destructive{background-image:repeating-linear-gradient(-45deg,transparent 0 var(--space-2),var(--dot) var(--space-2) var(--space-3))}.ds-menu__item:disabled{opacity:.52;cursor:not-allowed}.ds-dialog{z-index:var(--layer-dialog);width:min(36rem,calc(100vw - var(--space-6)));max-height:calc(100svh - var(--space-6));border:var(--rule) solid var(--line);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-hard-lg);border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;padding:0}.ds-dialog[open]{display:grid}.ds-dialog--workspace{width:min(96rem,calc(100vw - var(--space-6)));height:calc(100svh - var(--space-6))}.ds-dialog::backdrop{background:#11150f9e}.ds-dialog__titlebar{align-items:start;gap:var(--space-4);border-bottom:var(--rule) solid var(--line);padding:var(--space-4);background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--dot) 2px,var(--dot) 4px);grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.ds-dialog__heading{min-width:0}.ds-dialog__title-line{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.ds-dialog__metadata{border:var(--rule-quiet) solid var(--line);padding:var(--space-1) var(--space-2);background:var(--paper-sunken);color:var(--ink-soft);font-family:var(--font-label);font-size:var(--text-label);font-weight:700}.ds-dialog__titlebar h2{margin:0;font-size:1.5rem}.ds-dialog__titlebar p{margin:var(--space-2) 0 0;color:var(--ink-soft)}.ds-dialog__status{align-self:center}.ds-dialog__actions{align-self:center;gap:var(--space-2);display:flex}.ds-dialog__body{overscroll-behavior:contain;min-height:0;padding:var(--space-5);overflow:auto}.ds-dialog__footer{justify-content:flex-end;gap:var(--space-2);border-top:var(--rule) solid var(--line);padding:var(--space-4);flex-wrap:wrap;display:flex}.ds-dialog__close-glyph{width:1rem;height:1rem;display:block;position:relative}.ds-dialog__close-glyph:after,.ds-dialog__close-glyph:before{content:"";border-top:var(--rule) solid;width:14px;position:absolute;top:7px;left:1px;rotate:45deg}.ds-dialog__close-glyph:after{rotate:-45deg}.ds-tooltip{position:relative}.ds-tooltip,.ds-tooltip__target{display:inline-flex}.ds-tooltip__bubble{z-index:var(--layer-popover);border:var(--rule) solid var(--line);width:max-content;max-width:18rem;padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--paper);font-family:var(--font-label);font-size:var(--text-label);opacity:0;pointer-events:none;transition:opacity var(--duration-control) linear;position:absolute}.ds-tooltip__target:focus-visible+.ds-tooltip__bubble,.ds-tooltip__target:hover+.ds-tooltip__bubble{opacity:1}.ds-tooltip__bubble--top{left:50%;bottom:calc(100% + var(--space-2));translate:-50%}.ds-tooltip__bubble--bottom{left:50%;top:calc(100% + var(--space-2));translate:-50%}.ds-tooltip__bubble--left{right:calc(100% + var(--space-2));top:50%;translate:0 -50%}.ds-tooltip__bubble--right{left:calc(100% + var(--space-2));top:50%;translate:0 -50%}.ds-tabs{min-width:0}.ds-tabs__list{border-bottom:var(--rule) solid var(--line);gap:0;display:flex;overflow-x:auto}.ds-tabs__tab{min-height:var(--control-md);padding:var(--space-2) var(--space-4);color:var(--ink);font-family:var(--font-label);font-size:var(--text-label);cursor:pointer;background:0 0;border:var(--rule) solid transparent;border-bottom:0;flex:none;font-weight:700}.ds-tabs__tab[aria-selected=true]{border-color:var(--line);background:var(--lime);color:var(--lime-ink)}.ds-tabs__tab:disabled{opacity:.52;cursor:not-allowed}.ds-tabs__panel{padding:var(--space-5) 0}.ds-breadcrumbs{font-family:var(--font-label);font-size:var(--text-label)}.ds-breadcrumbs ol{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ds-breadcrumbs li{align-items:center;gap:var(--space-2);display:inline-flex}.ds-breadcrumbs li:not(:last-child):after{content:"/";color:var(--muted)}.ds-breadcrumbs [aria-current=page]{font-weight:700}.ds-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-pagination__status{font-family:var(--font-label);font-size:var(--text-label);font-weight:650}@keyframes ds-theme-select-enter{0%{opacity:0;scale:.98}}@keyframes ds-spin{to{rotate:1turn}}@container ds-progress (max-width:25rem){.ds-progress__labels{grid-template-columns:minmax(0,1fr)}.ds-progress__value{text-align:start}}@media (max-width:620px){.ds-notice{grid-template-columns:auto minmax(0,1fr)}.ds-notice>.ds-button{grid-column:2;justify-self:start}.ds-progress__labels{grid-template-columns:minmax(0,1fr)}.ds-progress__value{text-align:start}.ds-status-state{min-height:0;padding:var(--space-5)}.ds-dialog--workspace{width:calc(100vw - var(--space-3));height:calc(100svh - var(--space-3));max-height:calc(100svh - var(--space-3))}.ds-dialog__titlebar{gap:var(--space-2);padding:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.ds-dialog__actions,.ds-dialog__status{grid-column:1/-1;justify-self:start}.ds-dialog__titlebar>.ds-button{grid-area:1/2}.ds-dialog__body{padding:var(--space-4)}.ds-dialog__footer>*{flex:auto}}@media (pointer:coarse){.ds-combobox__option,.ds-combobox__state{min-height:var(--control-md)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}.ds-button,.ds-card--interactive,.ds-copyable-id,.ds-pixel-broke-button,.ds-progress__fill,.ds-switch__thumb,.ds-switch__track,.ds-theme-select__icon,.ds-theme-select__item,.ds-theme-select__trigger,.ds-tooltip__bubble{transition-duration:0s}.ds-theme-select__content{animation:none}.ds-button__spinner,.ds-status-state__spinner{border-inline-end-color:currentColor;animation:none}.ds-pixel-broke-button__middle,.ds-pixel-broke-button__pixel,.ds-pixel-broke-button__text{transition-duration:0s}.ds-pixel-broke-button__reveal{display:none}.ds-pixel-broke-button__text{opacity:1!important}.ds-copyable-id__pixels i{animation:none}}@media (forced-colors:active){.ds-pixel-broke-button{--ds-pixel-broke-background:ButtonText;--ds-pixel-broke-foreground:ButtonFace;forced-color-adjust:none}.ds-copyable-id[data-state=copied] .ds-copyable-id__action,.ds-copyable-id[data-state=copied] .ds-copyable-id__signal{color:highlighttext;background:highlight}.ds-button--primary,.ds-card--selected,.ds-status-badge--active,.ds-status-badge--success,.ds-status-state--success .ds-status-state__icon{forced-color-adjust:none}.ds-theme-select__content,.ds-theme-select__trigger{border-color:buttontext}.ds-theme-select__item[data-highlighted],.ds-theme-select__item[data-state=checked],.ds-theme-select__trigger[data-state=open]{forced-color-adjust:none;color:highlighttext;background:highlight}.ds-slider{forced-color-adjust:none}.ds-slider:focus-visible{outline-color:highlight;box-shadow:0 0 0 6px canvastext}.ds-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,Highlight 0,Highlight var(--ds-slider-percent),Canvas var(--ds-slider-percent),Canvas 100%);border-color:canvastext}.ds-slider:dir(rtl)::-webkit-slider-runnable-track{background:linear-gradient(to left,Highlight 0,Highlight var(--ds-slider-percent),Canvas var(--ds-slider-percent),Canvas 100%)}.ds-slider::-webkit-slider-thumb{background:canvastext;border-color:canvastext}.ds-slider::-moz-range-thumb{background:canvastext;border-color:canvastext}.ds-slider::-moz-range-track{background:canvas;border-color:canvastext}.ds-slider::-moz-range-progress{background:highlight}}.marketing-root{--mk-rule:2px solid var(--line,#11150f);--mk-shadow:4px 4px 0 var(--line,#11150f);--mk-shadow-lg:7px 7px 0 var(--line,#11150f);min-width:0;color:var(--ink,#11150f);font-family:var(--font-title,"Arial Narrow",Arial,sans-serif);font-size:17px;line-height:1.55}.marketing-root *,.marketing-root :after,.marketing-root :before{box-sizing:border-box}.marketing-root button,.marketing-root input{font:inherit}.marketing-root a{color:inherit;text-decoration:none}.mk-story-canvas{min-height:100%;color:var(--ink,#11150f);background:var(--paper,#f7f8ef);padding:32px}.mk-story-canvas--flush{padding:0}.mk-story-grid,.mk-story-stack{gap:24px;display:grid}.mk-story-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start}.mk-story-example{gap:12px;min-width:0;display:grid}.mk-story-example>h3,.mk-story-example>p{margin:0}.mk-story-example>h3{font-family:var(--font-label,monospace);letter-spacing:.04em;font-size:14px}.mk-story-inverted{color:var(--paper,#f7f8ef);background:var(--ink,#11150f);border:var(--mk-rule);padding:24px}.mk-story-lime-panel{color:var(--lime-ink,#172000);background:var(--lime,#c8f135);border:var(--mk-rule);padding:24px}.mk-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mk-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;flex:none}.mk-icon,.mk-icon--button{width:20px;height:20px}.mk-label{letter-spacing:.04em;font-size:15px;line-height:1.2}.mk-button,.mk-label{font-family:var(--font-label,monospace);font-weight:700}.mk-button{border:var(--mk-rule);min-width:0;cursor:pointer;border-radius:0;justify-content:center;align-items:center;gap:12px;line-height:1;transition:translate .15s steps(2),background-color .15s steps(2),color .15s steps(2),opacity .15s ease-out;display:inline-flex}.mk-button--normal{min-height:48px;padding:0 20px;font-size:17px}.mk-button--compact{min-height:44px;padding:0 14px;font-size:14px}.mk-button--primary,.mk-button--primaryOnInverted{color:var(--lime-ink,#172000);background:var(--lime,#c8f135)}.mk-button--primaryOnInverted{border-color:var(--paper,#f7f8ef)}.mk-button--primary:hover:not(:disabled),.mk-button--primaryOnInverted:hover:not(:disabled){background:var(--lime-strong,#b7e51a)}.mk-button--outline{color:var(--ink,#11150f);background:var(--paper-raised,#fffef8)}.mk-button--outline:hover:not(:disabled){color:var(--lime-ink,#172000);background:var(--lime,#c8f135)}.mk-button--inverted{color:var(--paper,#f7f8ef);background:var(--ink,#11150f)}.mk-button:hover:not(:disabled):not(.mk-button--disabled){translate:0 -2px}.mk-button:active:not(:disabled):not(.mk-button--disabled),.mk-button[aria-pressed=true]{box-shadow:none;translate:0 1px}.mk-button:focus-visible,.mk-data-slider__input:focus-visible,.mk-demo-question input:focus-visible,.mk-faq-list summary:focus-visible,.mk-frequency-option:focus-visible,.mk-site-footer a:focus-visible,.mk-site-header a:focus-visible{outline:3px solid var(--lime,#c8f135);outline-offset:4px;box-shadow:0 0 0 7px var(--line,#11150f)}.mk-button--disabled,.mk-button:disabled{color:var(--muted,#596654);background:var(--paper-sunken,#e7ebe0);cursor:not-allowed;opacity:.72}.mk-button__pending{background:currentColor;width:12px;height:12px;animation:mk-status-blink .5s step-end infinite}.mk-fit-amount{overflow-wrap:anywhere;min-width:0;font-size:min(var(--mk-fit-max,4.5rem),var(--mk-fit-size,4.5rem));display:block}.mk-label-chip{border:var(--mk-rule);width:fit-content;font-family:var(--font-label,monospace);letter-spacing:.04em;padding:4px 8px;font-size:14px;font-weight:700;line-height:1.2;display:inline-block}.mk-label-chip--lime{color:var(--lime-ink,#172000);background:var(--lime,#c8f135)}.mk-label-chip--ink{color:var(--paper,#f7f8ef);background:var(--ink,#11150f)}.mk-label-chip--paper{color:var(--ink,#11150f);background:var(--paper-raised,#fffef8)}.mk-answer-check,.mk-pixel-check{color:var(--ink,#11150f);background:var(--lime,#c8f135);border:var(--mk-rule);flex:none;display:inline-block;position:relative}.mk-pixel-check{width:20px;height:20px}.mk-answer-check{width:28px;height:28px}.mk-answer-check__mark,.mk-pixel-check__mark{border-bottom:2px solid var(--lime-ink,#172000);border-left:2px solid var(--lime-ink,#172000);position:absolute;rotate:-45deg}.mk-pixel-check__mark{width:5px;height:10px;top:5px;left:4px}.mk-answer-check__mark{width:14px;height:6px;top:7px;left:6px}.mk-pixel-dog{flex:none;width:32px;height:32px;display:block}.mk-pixel-dog__body{fill:var(--ink,#11150f)}.mk-pixel-dog__cut{fill:var(--paper,#f7f8ef)}.mk-pixel-dog__accent{fill:var(--lime,#c8f135)}.mk-pixel-dog--closing .mk-pixel-dog__body{fill:var(--lime-ink,#172000)}.mk-pixel-dog--closing .mk-pixel-dog__cut{fill:var(--lime,#c8f135)}.mk-pixel-dog--closing .mk-pixel-dog__accent{fill:var(--paper-raised,#fffef8)}.mk-pixel-dog--footer .mk-pixel-dog__body{fill:var(--paper,#f7f8ef)}.mk-pixel-dog--footer .mk-pixel-dog__cut{fill:var(--ink,#11150f)}.mk-pixel-dog--footer .mk-pixel-dog__accent{fill:var(--lime,#c8f135)}.mk-section-intro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:48px;margin-bottom:56px;display:grid}.mk-section-intro--end{align-items:end}.mk-section-intro--start{align-items:start}.mk-faq-pattern>h2,.mk-section-intro__heading{max-width:900px;font-family:var(--font-title,"Arial Narrow",Arial,sans-serif);letter-spacing:-.035em;margin:0;font-size:clamp(3rem,6vw,5rem);font-weight:700;line-height:.96}.mk-section-intro__lead{max-width:640px;color:var(--ink-soft,#354032);margin:0 0 2px;font-size:18px;line-height:1.5}.mk-step-index{width:40px;height:40px;color:var(--paper,#f7f8ef);background:var(--ink,#11150f);font-family:var(--font-label,monospace);place-items:center;font-size:22px;font-weight:700;display:grid}.mk-window{min-width:0;color:var(--ink,#11150f);background:var(--paper-raised,#fffef8);border:var(--mk-rule)}.mk-window__titlebar{min-height:44px;color:var(--ink,#11150f);background-color:var(--paper,#f7f8ef);background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,var(--dot,#11150f21) 2px,var(--dot,#11150f21) 4px);border-bottom:var(--mk-rule);font-family:var(--font-label,monospace);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 6px 12px;font-size:14px;font-weight:700;display:flex}.mk-window__titlebar--story{min-height:48px}.mk-window__titlebar--card{min-height:44px}.mk-window__titlebar--demo{min-height:52px;padding-inline:16px}.mk-window__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mk-window-controls{align-items:center;gap:4px;display:inline-flex}.mk-window-control{background:var(--paper-raised,#fffef8);border:var(--mk-rule);width:20px;height:20px;display:block;position:relative}.mk-window-control--minimize:after{content:"";background:var(--ink,#11150f);height:2px;position:absolute;bottom:4px;left:4px;right:4px}.mk-window-control--maximize:after{content:"";border:var(--mk-rule);position:absolute;inset:4px}.mk-window-control--close:after,.mk-window-control--close:before{content:"";background:var(--ink,#11150f);width:12px;height:2px;position:absolute;top:8px;left:2px;rotate:45deg}.mk-window-control--close:after{rotate:-45deg}@keyframes mk-status-blink{0%,49%{opacity:1}50%,to{opacity:.25}}@keyframes mk-scan{0%{translate:-100%}to{translate:300%}}@media (max-width:860px){.mk-section-intro{grid-template-columns:1fr;gap:24px;margin-bottom:40px}}@media (max-width:620px){.marketing-root{font-size:16px}.mk-story-canvas{padding:16px}.mk-faq-pattern>h2,.mk-section-intro__heading{font-size:clamp(2.75rem,14vw,4rem)}.mk-fit-amount{font-size:min(var(--mk-fit-max-narrow,3rem),var(--mk-fit-size,3rem))}.mk-window-control{width:16px;height:16px}.mk-window-control--close:after,.mk-window-control--close:before{width:10px;top:6px}}.mk-demo-playground{gap:24px;padding:24px;display:grid}.mk-demo-playground__questions{flex-wrap:wrap;gap:8px;display:flex}.mk-demo-question{gap:8px;display:grid}.mk-demo-question>label{font-family:var(--font-label,monospace);letter-spacing:.04em;font-size:15px;font-weight:700}.mk-demo-question>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.mk-demo-question input{min-width:0;min-height:58px;color:var(--ink,#11150f);background:var(--paper-raised,#fffef8);border:var(--mk-rule);border-right:0;border-radius:0;padding:0 16px;font-size:17px}.mk-demo-question input[aria-invalid=true]{background-image:radial-gradient(circle,var(--dot,#11150f21) 1px,transparent 1.2px);background-size:5px 5px}.mk-demo-answer,.mk-demo-empty,.mk-demo-error{background:var(--paper,#f7f8ef);border:var(--mk-rule);min-height:240px;padding:28px;position:relative;overflow:hidden}.mk-demo-answer__scan{z-index:2;background:linear-gradient(90deg,transparent,var(--lime,#c8f135),transparent);width:34%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.mk-demo-answer__scan{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lime,#c8f135) 42%,transparent),transparent)}}.mk-demo-answer__scan{pointer-events:none;animation:mk-scan .8s steps(7) infinite}.mk-demo-answer__heading{align-items:flex-start;gap:14px;display:flex}.mk-demo-answer__heading>div{gap:4px;display:grid}.mk-demo-answer__heading h3{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1}.mk-demo-answer>p{max-width:760px;color:var(--ink-soft,#354032);margin:16px 0 0 42px}.mk-demo-answer__comparison{border-top:var(--mk-rule);grid-template-columns:220px minmax(0,1fr);gap:36px;margin-top:32px;padding-top:24px;display:grid}.mk-demo-answer__metric{align-content:start;display:grid}.mk-demo-answer__metric>strong{letter-spacing:-.04em;font-size:clamp(3rem,6vw,4.5rem);line-height:.95}.mk-demo-answer__metric>em,.mk-demo-answer__metric>span{width:fit-content;font-family:var(--font-label,monospace);font-size:13px;font-style:normal;font-weight:700}.mk-demo-answer__metric>span{margin-top:8px}.mk-demo-answer__metric>em{color:var(--lime-ink,#172000);background:var(--lime,#c8f135);border:1px solid var(--line,#11150f);margin-top:12px;padding:4px 8px}.mk-demo-bars{align-content:center;gap:12px;display:grid}.mk-demo-bar{font-family:var(--font-label,monospace);grid-template-columns:120px minmax(0,1fr) 32px;align-items:center;gap:12px;font-size:13px;font-weight:700;display:grid}.mk-demo-bar>i{background-color:var(--paper-sunken,#e7ebe0);background-image:radial-gradient(circle,var(--dot,#11150f21) 1px,transparent 1.2px);border:1px solid var(--line,#11150f);background-size:4px 4px;height:16px;display:block}.mk-demo-bar>i>b{width:var(--mk-bar);background:var(--ink,#11150f);height:100%;display:block}.mk-demo-bar>i>.mk-demo-bar__fill--lime{background:var(--lime,#c8f135);border-right:var(--mk-rule)}.mk-demo-answer__footer{color:var(--muted,#596654);border-top:var(--mk-rule);justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:20px;font-size:13px;display:flex}.mk-demo-answer__footer,.mk-demo-empty,.mk-demo-error{font-family:var(--font-label,monospace);font-weight:700}.mk-demo-empty,.mk-demo-error{text-align:center;place-items:center;display:grid}.mk-demo-empty{color:var(--muted,#596654);background-image:radial-gradient(circle,var(--dot,#11150f21) 1px,transparent 1.2px);background-size:7px 7px;gap:12px}.mk-demo-empty__cursor{background:var(--lime,#c8f135);border:var(--mk-rule);width:14px;height:22px}.mk-demo-error{background-color:var(--paper-raised,#fffef8);background-image:radial-gradient(circle,var(--dot,#11150f21) 1px,transparent 1.2px);background-size:5px 5px}@media (max-width:860px){.mk-demo-answer__comparison{grid-template-columns:1fr}}@media (max-width:620px){.mk-demo-playground{padding:16px}.mk-demo-playground__questions .mk-button{flex:140px}.mk-demo-question>div{grid-template-columns:1fr}.mk-demo-question input{border-right:var(--mk-rule);border-bottom:0}.mk-demo-answer,.mk-demo-empty,.mk-demo-error{padding:20px}.mk-demo-answer>p{margin-left:0}.mk-demo-bar{grid-template-columns:92px minmax(0,1fr) 28px;gap:8px}.mk-demo-answer__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.mk-demo-answer__scan{animation:none}}.mk-pricing-estimator{max-width:1240px;margin:0 auto}.mk-pricing-estimator__calculator{background:var(--paper-raised,#fffef8);border:var(--mk-rule);grid-template-columns:minmax(0,1.5fr) minmax(310px,.5fr);display:grid}.mk-pricing-estimator__controls{padding:40px}.mk-data-slider{margin-bottom:40px}.mk-data-slider__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.mk-data-slider__heading p{color:var(--muted,#596654);margin:8px 0 0;line-height:1.35}.mk-data-slider__heading output{letter-spacing:-.03em;flex:none;font-size:clamp(2.5rem,5vw,3rem);font-weight:700;line-height:1}.mk-data-slider__input{appearance:none;cursor:ew-resize;background:0 0;border:0;border-radius:0;width:100%;height:44px;margin:4px 0 0;display:block}.mk-data-slider__input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--lime,#c8f135) 0,var(--lime,#c8f135) var(--mk-slider-fill),var(--paper-sunken,#e7ebe0) var(--mk-slider-fill),var(--paper-sunken,#e7ebe0) 100%);border:var(--mk-rule);height:16px}.mk-data-slider__input::-webkit-slider-thumb{appearance:none;background:var(--lime,#c8f135);border:var(--mk-rule);border-radius:0;width:20px;height:28px;margin-top:-8px}.mk-data-slider__input::-moz-range-track{background:var(--paper-sunken,#e7ebe0);border:var(--mk-rule);height:12px}.mk-data-slider__input::-moz-range-progress{background:var(--lime,#c8f135);border:var(--mk-rule);height:12px}.mk-data-slider__input::-moz-range-thumb{background:var(--lime,#c8f135);border:var(--mk-rule);border-radius:0;width:18px;height:26px}.mk-data-slider__ticks{color:var(--muted,#596654);font-family:var(--font-label,monospace);justify-content:space-between;margin-top:4px;font-size:12px;font-weight:700;display:flex}.mk-frequency-picker{border:0;min-width:0;margin:0;padding:0}.mk-frequency-picker legend{margin-bottom:16px}.mk-frequency-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mk-frequency-option{min-height:144px;color:var(--ink,#11150f);text-align:center;background:var(--paper,#f7f8ef);border:var(--mk-rule);cursor:pointer;border-radius:0;padding:16px 12px;transition:translate .15s steps(2),background-color .15s steps(2)}.mk-frequency-option:hover{background:var(--paper-sunken,#e7ebe0);translate:0 -2px}.mk-frequency-option--active{color:var(--lime-ink,#172000);background:var(--lime,#c8f135);box-shadow:var(--mk-shadow);translate:0 -4px}.mk-frequency-option__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;width:48px;height:48px;margin:0 auto 12px;display:block}.mk-frequency-option small,.mk-frequency-option strong{display:block}.mk-frequency-option strong{font-family:var(--font-label,monospace);font-size:14px;line-height:1.25}.mk-frequency-option small{color:var(--muted,#596654);margin-top:8px;font-size:13px;line-height:1.25}.mk-frequency-option--active small{color:var(--lime-ink,#172000)}@supports (color:color-mix(in lab,red,red)){.mk-frequency-option--active small{color:color-mix(in srgb,var(--lime-ink,#172000) 76%,transparent)}}.mk-estimate-panel{min-width:0;min-height:100%;color:var(--paper,#f7f8ef);background:var(--ink,#11150f);border-left:var(--mk-rule);flex-direction:column;justify-content:space-between;padding:32px;display:flex;container-type:inline-size}.mk-estimate-panel>div>.mk-label{color:var(--lime,#c8f135)}.mk-estimate-panel__amount{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:20px;display:flex}.mk-estimate-panel__amount .mk-fit-amount{letter-spacing:-.04em;font-weight:700;line-height:1}.mk-estimate-panel__amount>span{color:var(--paper,#f7f8ef)}@supports (color:color-mix(in lab,red,red)){.mk-estimate-panel__amount>span{color:color-mix(in srgb,var(--paper,#f7f8ef) 70%,transparent)}}.mk-estimate-panel__amount>span{font-family:var(--font-label,monospace);font-size:13px;font-weight:700}.mk-estimate-panel p{max-width:320px;color:var(--paper,#f7f8ef);margin:20px 0 0}@supports (color:color-mix(in lab,red,red)){.mk-estimate-panel p{color:color-mix(in srgb,var(--paper,#f7f8ef) 76%,transparent)}}.mk-estimate-panel dl{border-top:2px solid var(--paper,#f7f8ef);gap:16px;margin:40px 0 0;padding-top:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-estimate-panel dl{border-top:2px solid color-mix(in srgb,var(--paper,#f7f8ef) 35%,transparent)}}.mk-estimate-panel dl>div{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.mk-estimate-panel dt{color:var(--paper,#f7f8ef)}@supports (color:color-mix(in lab,red,red)){.mk-estimate-panel dt{color:color-mix(in srgb,var(--paper,#f7f8ef) 72%,transparent)}}.mk-estimate-panel dt{font-size:14px}.mk-estimate-panel dt span{font-family:var(--font-label,monospace);font-size:12px;display:block}.mk-estimate-panel dd{white-space:nowrap;font-family:var(--font-label,monospace);margin:0;font-weight:700}.mk-rate-ledger{background:var(--paper,#f7f8ef);border:var(--mk-rule);border-top:0}.mk-rate-ledger__title{border-bottom:var(--mk-rule);align-items:center;gap:12px;padding:16px 28px;display:flex}.mk-rate-ledger__title>span{background:var(--lime,#c8f135);outline:2px solid var(--line,#11150f);width:12px;height:12px}.mk-rate-ledger__title h3{font-family:var(--font-label,monospace);letter-spacing:.04em;margin:0;font-size:15px}.mk-rate-ledger__rates{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-rate-ledger__rates article{grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding:28px;display:grid}.mk-rate-ledger__rates article:first-child{border-right:var(--mk-rule)}.mk-rate-ledger__rates h4,.mk-rate-ledger__rates p{margin:0}.mk-rate-ledger__rates h4{font-size:24px;line-height:1}.mk-rate-ledger__rates p{color:var(--muted,#596654)}.mk-rate-ledger__rates article>strong{text-align:right;letter-spacing:-.03em;grid-area:1/2/span 2;font-size:30px;line-height:1}.mk-rate-ledger__rates article>strong small{letter-spacing:0;margin-top:8px;display:block}.mk-rate-ledger__note,.mk-rate-ledger__rates article>strong small{color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:12px}.mk-rate-ledger__note{background-image:radial-gradient(circle,var(--dot,#11150f21) 1px,transparent 1.2px);border-top:var(--mk-rule);background-size:6px 6px;margin:0;padding:20px 28px}.mk-rate-ledger__note strong{color:var(--ink,#11150f)}@media (max-width:860px){.mk-pricing-estimator__calculator{grid-template-columns:1fr}.mk-estimate-panel{border-top:var(--mk-rule);border-left:0}.mk-rate-ledger__rates{grid-template-columns:1fr}.mk-rate-ledger__rates article:first-child{border-right:0;border-bottom:var(--mk-rule)}}@media (max-width:700px){.mk-frequency-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.mk-estimate-panel,.mk-pricing-estimator__controls{padding:24px 16px}.mk-data-slider__heading{align-items:flex-start}.mk-data-slider__heading output{font-size:2.25rem}.mk-rate-ledger__note,.mk-rate-ledger__rates article,.mk-rate-ledger__title{padding-inline:16px}.mk-rate-ledger__rates article{grid-template-columns:1fr}.mk-rate-ledger__rates article>strong{text-align:left;grid-area:auto}}@media (prefers-reduced-motion:reduce){.mk-frequency-option{transition-duration:0s}}.mk-site-header{color:var(--ink,#11150f);background:var(--paper,#f7f8ef);border-bottom:var(--mk-rule)}.mk-site-header>nav{justify-content:space-between;align-items:center;gap:28px;max-width:1240px;min-height:68px;margin:0 auto;padding:0 24px;display:flex}.mk-site-brand{min-height:44px;flex:none;align-items:center;gap:10px;font-size:22px;line-height:1;display:inline-flex}.mk-site-brand,.mk-site-header__links{font-family:var(--font-label,monospace);font-weight:700}.mk-site-header__links{justify-content:center;align-items:stretch;gap:24px;margin-left:auto;font-size:15px;display:flex}.mk-site-footer nav a,.mk-site-header__links a{align-items:center;min-height:44px;display:inline-flex;position:relative}.mk-site-header__links a:after{content:"";transform-origin:0;background:var(--lime,#c8f135);height:4px;transition:scale .15s steps(2);position:absolute;bottom:4px;left:0;right:0;scale:0 1}.mk-site-header__links a:hover:after{scale:1}.mk-site-header__actions{align-items:center;gap:8px;display:flex}.mk-site-footer{color:var(--paper,#f7f8ef);background:var(--ink,#11150f);grid-template-columns:auto auto;justify-content:space-between;align-items:center;gap:32px;padding:32px max(24px,50% - 620px);display:grid}.mk-site-footer nav{font-family:var(--font-label,monospace);gap:20px;font-size:13px;font-weight:700;display:flex}.mk-faq-pattern{grid-template-columns:minmax(280px,.7fr) minmax(500px,1.3fr);align-items:start;gap:80px;display:grid}.mk-faq-list{border-top:var(--mk-rule)}.mk-faq-list details{border-bottom:var(--mk-rule)}.mk-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;font-size:20px;font-weight:600;list-style:none;display:flex}.mk-faq-list summary::-webkit-details-marker{display:none}.mk-faq-list summary>i{background:var(--lime,#c8f135);border:var(--mk-rule);flex:none;width:32px;height:32px;display:block;position:relative}.mk-faq-list summary>i:after,.mk-faq-list summary>i:before{content:"";background:var(--lime-ink,#172000);width:16px;height:3px;position:absolute;top:50%;left:50%;translate:-50% -50%}.mk-faq-list summary>i:after{rotate:90deg}.mk-faq-list details[open] summary>i:after{display:none}.mk-faq-list__answer{max-width:680px;color:var(--ink-soft,#354032);padding:0 48px 24px 0}@media (max-width:1120px){.mk-site-header__links{display:none}.mk-faq-pattern{grid-template-columns:1fr;gap:48px}}@media (max-width:860px){.mk-site-footer{grid-template-columns:1fr;justify-items:center;gap:20px}}@media (max-width:620px){.mk-site-header>nav{min-height:64px;padding-inline:12px}.mk-site-brand{font-size:19px}.mk-site-brand .mk-pixel-dog{width:28px;height:28px}.mk-site-header__actions>.mk-button:last-child,.mk-site-header__theme-label{display:none}.mk-site-header__actions>.mk-button:first-child{width:44px;padding:0}.mk-site-footer{padding-inline:12px}.mk-site-footer nav{flex-wrap:wrap;justify-content:center}.mk-faq-list summary{min-height:72px;font-size:18px}}@media (prefers-reduced-motion:reduce){.mk-site-header__links a:after{transition-duration:0s}}.mk-story-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mk-story-window-body{min-height:112px;color:var(--ink-soft,#354032);background-image:radial-gradient(circle,var(--dot,#11150f21) 1px,transparent 1.2px);background-size:7px 7px;place-items:center;padding:24px;display:grid}.mk-story-ink-tile,.mk-story-lime-tile{place-items:center;padding:12px;display:inline-grid}.mk-story-lime-tile{background:var(--lime,#c8f135)}.mk-story-ink-tile{background:var(--ink,#11150f)}.mk-story-fit-box{background:var(--paper-raised,#fffef8);border:var(--mk-rule);gap:12px;min-width:0;padding:24px;display:grid;container-type:inline-size}.mk-story-fit-box--narrow,.mk-story-narrow-control{max-width:260px}.mk-story-large-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:square;stroke-linejoin:miter;width:48px;height:48px}.mk-story-icon-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:16px;display:grid}.mk-story-icon-tile{background:var(--paper-raised,#fffef8);border:var(--mk-rule);min-height:128px;font-family:var(--font-label,monospace);text-transform:uppercase;align-content:center;place-items:center;gap:12px;font-size:13px;font-weight:700;display:grid}.mk-story-grid--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.mk-story-page-pad{max-width:1240px;margin:0 auto;padding:0 24px}.mk-story-chrome-stack{min-height:720px;color:var(--ink,#11150f);background:var(--paper,#f7f8ef);grid-template-rows:auto 1fr auto;display:grid}.mk-story-chrome-body{text-align:center;background-image:radial-gradient(circle,var(--dot,#11150f21) 1px,transparent 1.2px);background-size:7px 7px;place-content:center;gap:12px;min-height:480px;padding:48px 24px;display:grid}.mk-story-chrome-body h2,.mk-story-chrome-body p{margin:0}.mk-story-chrome-body h2{letter-spacing:-.035em;font-size:clamp(3rem,7vw,5rem);line-height:.96}.mk-story-chrome-body p{color:var(--ink-soft,#354032)}@media (max-width:620px){.mk-story-page-pad{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.mk-button,.mk-button__pending{transition-duration:0s;animation:none}}@media (forced-colors:active){.mk-answer-check,.mk-button,.mk-label-chip,.mk-pixel-check,.mk-window{forced-color-adjust:auto}}.mk-upload-panel{max-width:600px;color:var(--ink,#11150f);background-color:var(--paper-raised,#fffef8);background-image:radial-gradient(circle,var(--dot,#11150f21) 1px,transparent 1.2px);border:2px dashed var(--line,#11150f);background-size:6px 6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 20px;padding:12px;transition:background-color .15s ease-out;display:grid;position:relative}.mk-upload-panel--dragging{background-color:var(--lime,#c8f135)}.mk-upload-panel--success{border-style:solid}.mk-upload-panel--disabled{opacity:.62}.mk-upload-panel__hint{color:var(--muted,#596654);font-family:var(--font-label,monospace);font-size:14px;font-weight:700}.mk-upload-panel__error,.mk-upload-panel__status{font-family:var(--font-label,monospace);grid-column:1/-1;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.35;display:block}.mk-upload-panel__status{color:var(--lime-ink,#172000);background:var(--lime,#c8f135)}.mk-upload-panel__error{color:var(--ink,#11150f);background-size:5px 5px}.mk-pipeline-preview,.mk-upload-panel__error{background-color:var(--paper-raised,#fffef8);background-image:radial-gradient(circle,var(--dot,#11150f21) 1px,transparent 1.2px);border:var(--mk-rule)}.mk-pipeline-preview{min-width:0;box-shadow:var(--mk-shadow-lg);background-size:6px 6px;padding:24px}.mk-pipeline-preview__files{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mk-file-card{background:var(--paper-raised,#fffef8);border:var(--mk-rule);min-width:0;box-shadow:var(--mk-shadow);overflow:hidden}.mk-file-card__name{text-overflow:ellipsis;white-space:nowrap;background:var(--paper-sunken,#e7ebe0);border-bottom:var(--mk-rule);min-height:32px;font-family:var(--font-label,monospace);align-items:center;padding:4px 8px;font-size:13px;display:flex;overflow:hidden}.mk-file-card__rows{background-image:repeating-linear-gradient(to bottom,var(--ink,#11150f) 0 3px,transparent 3px 9px);height:40px;margin:8px;display:block}.mk-file-card__meta{color:var(--muted,#596654);font-family:var(--font-label,monospace);padding:0 8px 8px;font-size:12px;display:block}.mk-route-down{height:36px;display:grid}.mk-route-down--three{grid-template-columns:repeat(3,1fr)}.mk-route-down--one{grid-template-columns:1fr}.mk-route-down i{border-left:2px dashed var(--lime,#c8f135);justify-self:center;height:100%;position:relative}.mk-route-down i:after{content:"";background:var(--lime,#c8f135);border:var(--mk-rule);width:12px;height:12px;position:absolute;top:12px;left:-7px}.mk-pipeline-preview__steps{align-items:center;gap:12px;padding:12px;display:flex}.mk-pipeline-preview__step-wrap{min-width:0;display:contents}.mk-pipeline-preview__step{min-height:40px;color:var(--paper,#f7f8ef);background:var(--ink,#11150f);border:var(--mk-rule);font-family:var(--font-label,monospace);letter-spacing:.04em;flex:1;place-items:center;padding:8px;font-size:14px;display:grid}.mk-dataset-grid{background:var(--line,#11150f);border:var(--mk-rule);grid-template-columns:repeat(12,1fr);gap:2px;margin:12px;padding:2px;display:grid}.mk-dataset-grid i{background:var(--paper,#f7f8ef);height:14px;display:block}.mk-dataset-grid .mk-dataset-grid__cell--lime{background:var(--lime,#c8f135)}.mk-dataset-grid .mk-dataset-grid__cell--dither{background-color:var(--paper-sunken,#e7ebe0);background-image:radial-gradient(circle,var(--ink,#11150f) 1px,transparent 1.2px);background-size:4px 4px}.mk-question-row{border:var(--mk-rule);grid-template-columns:auto minmax(0,1fr) 44px;align-items:stretch;margin:12px;display:grid}.mk-question-row>span,.mk-question-row>svg{color:var(--paper,#f7f8ef);background:var(--ink,#11150f);place-items:center;display:grid}.mk-question-row>span{border-right:var(--mk-rule);font-family:var(--font-label,monospace);padding:8px 12px;font-size:14px;font-weight:700}.mk-question-row>strong{padding:10px 12px;font-size:17px;line-height:1.25}.mk-question-row>svg{width:100%;height:100%;color:var(--lime-ink,#172000);background:var(--lime,#c8f135);border-left:var(--mk-rule);padding:12px}.mk-answer-row{align-items:center;gap:12px;padding:0 12px 16px;display:flex}.mk-answer-row strong{font-size:20px;line-height:1.2}.mk-answer-row small{color:var(--muted,#596654);font-family:var(--font-label,monospace);margin-left:auto;font-size:12px;font-weight:700}.mk-hero-pattern{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:64px;padding:64px 0;display:grid}.mk-hero-pattern__copy{min-width:0}.mk-hero-pattern__copy h1{letter-spacing:-.038em;max-width:680px;margin:0;font-size:clamp(3.4rem,5vw,5rem);line-height:.94}.mk-hero-pattern__copy>p{max-width:560px;color:var(--ink-soft,#354032);margin:24px 0 32px;font-size:20px}@media (max-width:1120px){.mk-hero-pattern{grid-template-columns:1fr}.mk-hero-pattern__copy{max-width:760px}}@media (max-width:620px){.mk-upload-panel{grid-template-columns:1fr}.mk-upload-panel .mk-button{width:100%}.mk-upload-panel__hint{text-align:center}.mk-pipeline-preview{padding:12px}.mk-pipeline-preview__files{gap:8px}.mk-file-card__meta{display:none}.mk-file-card__rows{height:28px}.mk-pipeline-preview__steps{gap:8px;padding:8px}.mk-pipeline-preview__step{padding:6px 4px;font-size:12px}.mk-question-row{grid-template-columns:auto minmax(0,1fr) 40px;margin:8px}.mk-question-row>strong{font-size:15px}.mk-answer-row{padding:0 8px 12px}.mk-answer-row small{display:none}.mk-hero-pattern{gap:40px;padding:32px 0}}body{font-size:17px;line-height:1.55}@media (max-width:620px){body{font-size:16px}}@font-face{font-family:Mozilla Headline Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_next/static/media/mozilla-headline-latin-ext-wght-normal.b5ff0486.woff2) format("woff2-variations");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:Mozilla Headline Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(/_next/static/media/mozilla-headline-latin-wght-normal.c0356e29.woff2) format("woff2-variations");unicode-range:u+00??,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:Kode Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/kode-mono-latin-400-normal.58e942b2.woff2) format("woff2"),url(/_next/static/media/kode-mono-latin-400-normal.1915347e.woff) format("woff")}@font-face{font-family:Kode Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/kode-mono-latin-500-normal.fc08f1eb.woff2) format("woff2"),url(/_next/static/media/kode-mono-latin-500-normal.5854f634.woff) format("woff")}@font-face{font-family:Kode Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/kode-mono-latin-600-normal.256f4243.woff2) format("woff2"),url(/_next/static/media/kode-mono-latin-600-normal.30ca3c2c.woff) format("woff")}@font-face{font-family:Kode Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/kode-mono-latin-700-normal.c902d580.woff2) format("woff2"),url(/_next/static/media/kode-mono-latin-700-normal.4d124549.woff) format("woff")}