.drawably-host{--drawably-ease:cubic-bezier(.2, 0, 0, 1);isolation:isolate;font-family:Inter,system-ui,sans-serif;position:relative}.drawably-svg{pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.drawably-svg path{fill:none;stroke:var(--drawably-ink,var(--drawably-stroke,#2724d1));stroke-width:var(--drawably-width,2);stroke-linecap:round;stroke-linejoin:round}@property --drawably-frame{syntax:"<integer>";inherits:true;initial-value:0}.drawably-svg{--drawably-frame:0;animation:1.2s step-end infinite drawably-boil}@keyframes drawably-boil{0%{--drawably-frame:0}33.33%{--drawably-frame:1}66.67%{--drawably-frame:2}}.drawably-boil{--drawably-i:0;opacity:clamp(0, 1 - (var(--drawably-frame) - var(--drawably-i)) * (var(--drawably-frame) - var(--drawably-i)), 1)}.drawably-boil[data-i="1"]{--drawably-i:1}.drawably-boil[data-i="2"]{--drawably-i:2}.drawably-svg .drawably-blob{fill:var(--drawably-ink,var(--drawably-fill,#2724d1));stroke:var(--drawably-ink,var(--drawably-fill,#2724d1));stroke-width:4px}.drawably-svg .drawably-scribble{stroke-width:1.5px}.drawably-button{font:inherit;color:var(--drawably-ink,var(--drawably-stroke,#2724d1));cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:6px 14px;font-family:Inter,system-ui,sans-serif;transition:transform .12s;display:inline-flex}.drawably-button:active{transform:translateY(1px)scale(.98)}.drawably-button .drawably-outline{transition:stroke-width .12s,fill .12s}.drawably-button:active .drawably-outline{stroke-width:calc(var(--drawably-width,2) * 1.4)}@media (hover:hover){.drawably-button:hover:not(:disabled,[data-state=loading]){transform:translateY(-1px)}.drawably-button:not(.drawably-button--solid):hover:not(:disabled) .drawably-outline{fill:color-mix(in srgb, var(--drawably-ink,var(--drawably-stroke,#2724d1)) 10%, transparent)}.drawably-button:hover:active{transform:translateY(1px)scale(.98)}}.drawably-button:disabled{cursor:not-allowed;opacity:.45;transform:none}.drawably-button--neutral{--drawably-stroke:#6e675f;--drawably-fill:#6e675f}.drawably-button--danger{--drawably-stroke:var(--drawably-error,#d12724);--drawably-fill:var(--drawably-error,#d12724)}.drawably-button[data-state=error]{--drawably-ink:var(--drawably-error,#d12724)}.drawably-button[data-state=success]{--drawably-ink:var(--drawably-success,#188a42)}.drawably-button[data-state=loading]{cursor:progress;opacity:.6}.drawably-button[data-state=loading] .drawably-svg{animation-duration:.45s}.drawably-button--solid{color:var(--drawably-paper,#fff)}.drawably-svg .drawably-focus{visibility:hidden;stroke-width:1.5px}.drawably-host:is(:focus-visible,:has(:focus-visible)) .drawably-focus{visibility:visible}.drawably-checkbox,.drawably-radio{width:22px;height:22px;display:inline-block}.drawably-toggle{width:44px;height:24px;display:inline-block}:is(.drawably-checkbox,.drawably-radio,.drawably-toggle) input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.drawably-svg .drawably-dot{fill:var(--drawably-ink,var(--drawably-fill,#2724d1));stroke:var(--drawably-ink,var(--drawably-fill,#2724d1));visibility:hidden;transform-box:fill-box;transform-origin:50%;transition:transform .16s var(--drawably-ease);transform:scale(.5)}.drawably-radio[data-checked] .drawably-dot{visibility:visible;transform:scale(1)}.drawably-svg .drawably-knob{transition:transform .16s var(--drawably-ease)}.drawably-toggle[data-checked] .drawably-knob{transform:translate(20px)}.drawably-divider{border:0;height:10px;display:block}.drawably-svg .drawably-check{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .24s var(--drawably-ease)}.drawably-checkbox[data-checked] .drawably-check{stroke-dashoffset:0}.drawably-inputbox,.drawably-textarea,.drawably-select{display:inline-block}:is(.drawably-inputbox,.drawably-textarea,.drawably-select) :is(input,textarea,select){font:inherit;color:inherit;box-sizing:border-box;background:0 0;border:0;outline:none;width:100%;padding:8px 12px}.drawably-textarea textarea{resize:vertical;display:block}.drawably-select select{appearance:none;cursor:pointer;padding-right:34px}@supports (appearance:base-select){.drawably-select select{appearance:base-select}.drawably-select select::picker(select){appearance:base-select}.drawably-select select::picker-icon{display:none}.drawably-select select::picker(select){background:var(--drawably-paper,#fff);color:inherit;font:inherit;border:0;margin-top:4px;padding:6px}.drawably-select option{border-radius:3px;padding:4px 8px}.drawably-select option:is(:hover,:focus-visible){background:color-mix(in srgb, var(--drawably-stroke,#2724d1) 10%, transparent)}.drawably-select option::checkmark{content:"";width:.875em;height:.875em;display:inline-block}.drawably-select option:checked::checkmark{background:var(--drawably-ink,var(--drawably-stroke,#2724d1));-webkit-mask:var(--drawably-check) center / contain no-repeat;mask:var(--drawably-check) center / contain no-repeat}}.drawably-badge{color:var(--drawably-ink,var(--drawably-stroke,#2724d1));padding:1px 7px;font:500 12px/1.4 Geist Mono,ui-monospace,monospace;display:inline-block}.drawably-list{padding-left:24px;list-style:none}.drawably-card{padding:16px}.drawably-svg .drawably-wash{stroke:var(--drawably-ink,var(--drawably-fill,#2724d1));stroke-width:6px;stroke-opacity:.3;mix-blend-mode:multiply}:is(.drawably-underline,.drawably-circle) .drawably-svg path{stroke-width:var(--drawably-width,1.5)}.drawably-arrow{z-index:1;inset:auto}@media (prefers-reduced-motion:reduce){.drawably-svg{animation:none}.drawably-svg .drawably-check,.drawably-svg .drawably-dot,.drawably-svg .drawably-knob{transition:none}}.drawably-chip{cursor:pointer;align-items:center;gap:8px;padding:3px 10px 3px 6px;display:inline-flex}.drawably-chip .drawably-checkbox{scale:.8}.drawably-tabs{gap:18px;display:flex}.drawably-tabs>*{cursor:pointer}.drawably-tooltip{padding:2px 10px;display:inline-block}.drawably-alert{align-items:center;gap:8px;width:max-content;max-width:100%;padding:8px 12px;display:flex}.drawably-alert [data-tag]{padding:1px 6px}.drawably-kbd{padding:2px 8px;font:500 13px/1.4 Geist Mono,ui-monospace,monospace}.drawably-quote{margin:0}.drawably-quote footer{margin-top:10px;padding-top:8px}.drawably-pager{gap:6px;display:flex}.drawably-pager>button{min-width:34px}
:root{--paper:#f6f1e7;--paper-bright:#fffdf8;--ink:#111018;--panel:#1d1c26;--lime:#d6ff3f;--pink:#ff4d9d;--blue:#3240ff;--ground:var(--paper);--text:var(--ink);--muted:#56535f;--edge:var(--ink);--cast:var(--ink);--ring:var(--ink);--grid:#11101812;--rule:#11101829;--card:var(--paper-bright);--card-text:var(--ink);--card-muted:#56535f;--code-bg:var(--ink);--code-text:var(--paper);--code-muted:#a9a4b6;--code-cast:#6c6880;--lime-edge:var(--ink);--dir:1;--font-sans:var(--font-rubik), system-ui, "Arial Hebrew", Arial, sans-serif;--font-mono:var(--font-plex-mono), ui-monospace, "SF Mono", Menlo, Consolas, var(--font-rubik), "Arial Hebrew", monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.125rem;--text-lg:1.3125rem;--text-xl:1.5rem;--text-h3:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--text-h2:clamp(2rem, 1.4rem + 3.4vw, 3.75rem);--text-h1:clamp(2.25rem, .5rem + 5vw, 4.75rem);--text-code:.9375rem;--leading-display:.98;--leading-snug:1.2;--leading-body:1.55;--tracking-display:-.02em;--tracking-heading:-.01em;--tracking-label:.01em;--tracking-mono:.01em;--measure:38rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--gutter:clamp(1rem, 4vw, 2.5rem);--page:86rem;--wide:var(--page);--edge-gutter:var(--gutter);--bw:3px;--bw-sm:2.5px;--radius-pill:999px;--radius-card:22px;--radius-sm:16px;--shadow-lg:calc(var(--dir) * 6px) 6px 0 var(--cast);--shadow-sm:calc(var(--dir) * 4px) 4px 0 var(--cast);--shadow-pressed:calc(var(--dir) * 2px) 2px 0 var(--cast);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--spring:linear(0, .35 8%, .77 17%, 1.02 26%, 1.12 33%, 1.13 39%, 1.08 48%, 1.02 58%, .99 68%, .995 82%, 1);--press-time:.13s;--release:.22s;--open:.27s;--duration:.15s;--ring-width:3px;--ease-pen:cubic-bezier(.6, .1, .3, 1);--draw-time:.38s;--draw-stagger:50ms;--k:1;--reveal-time:.6s;--reveal-rise:16px;--stagger:55ms}:root:lang(he){--leading-display:1.1;--tracking-display:-.01em;--tracking-heading:0em;--tracking-label:0em}@media (prefers-contrast:more){:root{--bw-sm:3px;--bw:4px;--muted:var(--text);--card-muted:var(--card-text);--code-muted:var(--paper);--rule:var(--edge);--grid:transparent;--blue:#1a24b8;--ring-width:5px}}:root[dir=rtl]{--dir:-1}:root[data-seen]{--k:.35}@media (prefers-color-scheme:dark){:root{--ground:var(--ink);--text:var(--paper);--muted:#b9b4c4;--edge:var(--paper);--cast:#6c6880;--ring:var(--paper);--grid:#f6f1e70f;--rule:#f6f1e733;--card:var(--panel);--card-text:var(--paper);--card-muted:#b9b4c4;--code-bg:var(--panel);--lime-edge:transparent}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--ground);scroll-padding-top:6rem}body{min-height:100vh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);font-weight:400;line-height:var(--leading-body);text-align:start;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;position:relative}body:before{content:"";z-index:-1;background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);pointer-events:none;animation:paper calc(.9s * var(--k)) var(--ease-out) backwards;background-size:32px 32px;position:absolute;inset:0}@keyframes paper{0%{clip-path:inset(0 0 calc(100% - 4rem));opacity:0}to{clip-path:inset(0 0 calc(100% - 130vh));opacity:1}}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,pre,table{margin:0}ul,ol{padding:0;list-style:none}h1,h2{font-weight:900;line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}h3,h4{font-weight:800;line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);text-wrap:balance}p,dd,li{text-wrap:pretty;min-width:0}a{color:inherit;text-underline-offset:.2em;text-decoration-line:underline;text-decoration-thickness:2px}a:hover{text-decoration-thickness:4px}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit}a,button,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}code,pre{font-family:var(--font-mono);font-size:var(--text-code);direction:ltr;unicode-bidi:isolate}:not(pre)>code{white-space:nowrap;overflow-wrap:normal;vertical-align:baseline;border:1.5px solid;border-radius:8px;max-width:100%;padding:.08em .4em;font-size:.84em;font-weight:500;line-height:1.3;display:inline-block}@media (max-width:30rem){:not(pre)>code{overscroll-behavior-x:contain;scrollbar-width:none;vertical-align:middle;font-size:.78em;overflow-x:auto}}.nowrap{white-space:nowrap;unicode-bidi:isolate}.term,.tied{white-space:nowrap}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:3px}[data-tone]{background:var(--ground);color:var(--text)}[data-tone=ink]{--ground:var(--ink);--text:var(--paper);--muted:#b9b4c4;--edge:var(--paper);--cast:#6c6880;--ring:var(--paper);--rule:#f6f1e733;--card:var(--panel);--card-text:var(--paper);--card-muted:#b9b4c4;--code-bg:var(--panel)}[data-tone=lime],[data-tone=pink],[data-tone=blue]{--text:var(--ink);--muted:var(--ink);--edge:var(--ink);--cast:var(--ink);--ring:var(--ink);--rule:#11101840;--card:var(--paper-bright);--card-text:var(--ink);--card-muted:#56535f;--code-bg:var(--ink)}[data-tone=lime]{--ground:var(--lime)}[data-tone=pink]{--ground:var(--pink)}[data-tone=blue]{--ground:var(--blue);--text:var(--paper);--muted:var(--paper);--ring:var(--paper)}@media (prefers-color-scheme:dark){[data-tone=ink]{--ground:#08070c}}.card{--ring:var(--card-text);background:var(--card);color:var(--card-text);border:var(--bw) solid var(--edge);border-radius:var(--radius-card);box-shadow:calc(var(--dir) * var(--sh,4px)) var(--sh,4px) 0 var(--cast);position:relative}.card .muted,.card-muted{color:var(--card-muted)}.muted{color:var(--muted)}@property --press{syntax:"<number>";inherits:false;initial-value:0}.btn{justify-content:center;align-items:center;gap:var(--space-2);border:var(--bw) solid var(--edge);border-radius:var(--radius-pill);background:var(--paper-bright);min-height:3.25rem;color:var(--ink);font-size:var(--text-base);cursor:pointer;--depth:4px;transform:translate(calc(var(--dir) * var(--press) * var(--depth)), calc(var(--press) * var(--depth)));box-shadow:calc(var(--dir) * (1 - var(--press)) * var(--depth)) calc((1 - var(--press)) * var(--depth)) 0 var(--cast);padding:.6rem 1.5rem;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex;position:relative}.btn-primary{--depth:6px;background:var(--lime)}.btn:not([data-motion]){transition:--press var(--release) var(--ease-out)}.btn:not([data-motion]):active{--press:1;transition-duration:var(--press-time)}@media (hover:hover) and (pointer:fine){.btn:not([data-motion]):hover:not(:active){--press:.35}}.btn-ink{background:var(--ink);color:var(--paper)}.btn-sm{--depth:3px;border-width:var(--bw-sm);min-height:2.75rem;font-family:var(--font-mono);font-size:var(--text-sm);padding:.3rem 1rem;font-weight:600}.arrow{transform:scaleX(var(--dir));flex:none}.tag{align-items:center;gap:var(--space-2);border:var(--bw-sm) solid var(--edge);border-radius:var(--radius-pill);background:var(--card);color:var(--card-text);font-size:var(--text-sm);letter-spacing:var(--tracking-label);padding:.3rem .85rem;font-weight:700;line-height:1.3;display:inline-flex;position:relative}.tag:before{content:"";background:var(--dot,var(--lime));border:2px solid var(--card-text);border-radius:50%;flex:none;width:.6rem;height:.6rem}.boxed{border:var(--bw) solid var(--edge);border-radius:var(--radius-sm);background:var(--lime);color:var(--ink);box-shadow:var(--shadow-lg);transform:rotate(calc(var(--dir) * -2deg));white-space:nowrap;padding:.02em .22em .08em;display:inline-block;position:relative}.hl{background:linear-gradient(transparent 46%, var(--lime) 46%, var(--lime) 90%, var(--lime-edge) 90%, var(--lime-edge) 97%, transparent 97%);color:inherit;white-space:nowrap;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-inline:-.1em .06em;padding-inline:.1em;font-weight:700}@media (prefers-color-scheme:dark){.hl{background:var(--lime);color:var(--ink);border-radius:6px}}.ink{pointer-events:none;z-index:1;width:0;max-width:none;height:0;position:absolute;top:0;left:0;overflow:visible}.ink path{fill:none;stroke:var(--edge);stroke-linecap:round;stroke-linejoin:round}[data-inked]{border-color:#0000!important}.drawably-host{font-family:inherit}.rule{border:0;width:100%;height:10px;margin:0;display:block}.rule:not(.drawably-host){border-block-start:var(--bw) solid var(--edge)}[data-seq]{--at:calc(var(--t,0) * var(--k) * 1ms);--dur:calc(var(--d,360) * var(--k) * 1ms);animation:seq-edge var(--dur) step-end var(--at) backwards, seq-fill calc(var(--dur) + 70ms) step-end var(--at) backwards}[data-seq]>:not(.ink){animation:seq-ink var(--release) var(--ease-out) calc(var(--at) + var(--dur) + 70ms) backwards}@keyframes seq-edge{0%{box-shadow:none;border-color:#0000}}@keyframes seq-fill{0%{color:#0000;background-color:#0000}}@keyframes seq-ink{0%{opacity:0}}.boxed[data-seq]{--fill:calc(.11s * var(--k));animation:seq-edge var(--dur) step-end var(--at) backwards, seq-fill var(--fill) var(--ease-out) calc(var(--at) + var(--dur)) backwards, stamp .46s var(--spring) calc(var(--at) + var(--dur) + var(--fill)) backwards}.boxed[data-seq]>:not(.ink){animation-delay:calc(var(--at) + var(--dur) + var(--fill))}@keyframes stamp{0%{transform:rotate(calc(var(--dir) * -4.5deg)) scale(1.07)}}[data-rise]{animation:rise var(--reveal-time) var(--ease-out) calc(var(--t,0) * var(--k) * 1ms) backwards}[data-draw=pending]{box-shadow:none!important;color:#0000!important;background-color:#0000!important}[data-draw=pending]>:not(.ink),[data-draw=pending]>.ink path{opacity:0}[data-draw=in]{--at:calc(var(--i,0) * var(--draw-stagger));--dur:var(--draw-time);animation:seq-edge var(--dur) step-end var(--at) backwards, seq-fill calc(var(--dur) + 70ms) step-end var(--at) backwards}[data-draw=in]>:not(.ink){animation:seq-ink .18s var(--ease-out) calc(var(--at) + var(--dur) + 70ms) backwards}[data-draw=in]>.ink path{stroke-dasharray:1 1;animation:pen var(--dur) var(--ease-pen) var(--at) backwards}@keyframes pen{0%{stroke-dashoffset:1px;opacity:0}4%{opacity:1}to{stroke-dashoffset:0}}.reveal-pending .rule{clip-path:inset(0 100% 0 0)}.reveal-in .rule{animation:sweep .52s var(--ease-pen) calc(var(--i,0) * var(--stagger)) backwards}@keyframes sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sweep-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}[dir=rtl] .reveal-pending .rule{clip-path:inset(0 0 0 100%)}[dir=rtl] .reveal-in .rule{animation-name:sweep-rtl}.hl[data-t]{animation:sweep calc(.42s * var(--k)) var(--ease-pen) calc(var(--t) * var(--k) * 1ms) backwards}[dir=rtl] .hl[data-t]{animation-name:sweep-rtl}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.card:not([data-flat]){transition:transform .18s var(--ease-out)}.card:not([data-flat]):after{content:"";inset:calc(var(--bw) * -1);border-radius:inherit;box-shadow:calc(var(--dir) * (var(--sh,4px) + 3px)) calc(var(--sh,4px) + 3px) 0 var(--cast);opacity:0;pointer-events:none;transition:opacity .18s var(--ease-out);position:absolute}.card:not([data-flat]):hover{transform:translate(calc(var(--dir) * -3px), -3px)}.card:not([data-flat]):hover:after{opacity:1}.card[data-draw=pending]:after,.card[data-draw=in]:after{display:none}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.18s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.18s;animation-timing-function:var(--ease-out)}.reveal-pending{opacity:0;transform:translateY(var(--reveal-rise))}.reveal-in{animation:rise var(--reveal-time) var(--ease-out) backwards;animation-delay:calc(var(--i,0) * var(--stagger))}@keyframes rise{0%{opacity:0;transform:translateY(var(--reveal-rise))}}@keyframes fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html[data-menu-open]{overflow:hidden}.lang-short{display:none}@media (max-width:23.99rem){.lang-full{display:none}.lang-short{display:inline}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.boxed[data-seq]{animation:none}.reveal-pending{transform:none}.reveal-in{animation:.15s backwards fade!important}.btn{transform:none}.btn:active{filter:brightness(.92)}}@media (prefers-contrast:more){.hl{background:var(--lime);color:var(--ink)}a{text-decoration-thickness:3px}}
.layout-module__ACst_q__site{flex-direction:column;min-height:100vh;display:flex}.layout-module__ACst_q__skip{z-index:30;padding:var(--space-3) var(--space-5);border:var(--bw) solid var(--edge);border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);font-weight:800;text-decoration:none;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-300%)}.layout-module__ACst_q__skip:focus{transform:none}.layout-module__ACst_q__header{z-index:20;padding:var(--space-3) var(--edge-gutter) 0;pointer-events:none;position:sticky;inset-block-start:0}.layout-module__ACst_q__bar{justify-content:space-between;align-items:center;gap:var(--space-3);max-width:calc(var(--wide) - 2 * var(--edge-gutter));min-height:4rem;padding:var(--space-2);border:var(--bw) solid var(--edge);border-radius:var(--radius-pill);background:var(--card);color:var(--card-text);box-shadow:var(--shadow-sm);pointer-events:auto;--ring:var(--card-text);transform-origin:50% 0;transition:transform var(--open) var(--ease-out);margin-inline:auto;padding-inline-start:var(--space-5);display:flex;position:relative}html[data-scrolled] .layout-module__ACst_q__bar{transform:scale(.94)}@media (prefers-reduced-motion:reduce){html[data-scrolled] .layout-module__ACst_q__bar{transform:none}}.layout-module__ACst_q__brand,.layout-module__ACst_q__footBrand{align-items:center;gap:var(--space-3);font-size:var(--text-xl);letter-spacing:var(--tracking-display);font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.layout-module__ACst_q__brand{min-height:2.75rem;border-radius:var(--radius-pill);transition:transform .16s var(--ease-out);padding-inline-end:var(--space-2)}.layout-module__ACst_q__brand:active{transform:scale(.97)}.layout-module__ACst_q__mark{flex:none;width:1.25rem;height:1.75rem}.layout-module__ACst_q__nav{align-items:center;gap:var(--space-2);display:flex}.layout-module__ACst_q__link{min-height:2.75rem;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-sm);transition:background-color var(--duration) ease, transform var(--release) var(--ease-out);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.layout-module__ACst_q__link:hover{background:var(--lime);color:var(--ink)}}.layout-module__ACst_q__link{position:relative}.layout-module__ACst_q__link:after{content:"";inset-inline:var(--space-4);clip-path:inset(0 100% 0 0);height:3px;transition:clip-path var(--open) var(--ease-pen);background:currentColor;border-radius:2px;position:absolute;inset-block-end:.45rem}[dir=rtl] .layout-module__ACst_q__link:after{clip-path:inset(0 0 0 100%)}.layout-module__ACst_q__link[aria-current=page]:after{clip-path:inset(0)}.layout-module__ACst_q__link:active{background:var(--lime);color:var(--ink);transition-duration:var(--press-time);transform:translateY(2px)}.layout-module__ACst_q__lang{border:var(--bw-sm) solid var(--edge);border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:var(--tracking-label);align-items:stretch;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.layout-module__ACst_q__lang>*{min-width:2.75rem;min-height:2.75rem;transition:background-color var(--duration) ease;justify-content:center;align-items:center;padding:0 .8rem;text-decoration:none;display:inline-flex}.layout-module__ACst_q__lang>[aria-current]{background:var(--card-text);color:var(--card)}@media (hover:hover) and (pointer:fine){.layout-module__ACst_q__lang>a:hover{background:var(--lime);color:var(--ink)}}.layout-module__ACst_q__lang>a:active{background:var(--lime);color:var(--ink);transition-duration:var(--press-time)}.layout-module__ACst_q__lang>a:focus-visible{outline-offset:-4px}.layout-module__ACst_q__cta{min-height:3rem;padding:0 var(--space-5);border:var(--bw-sm) solid var(--edge);border-radius:var(--radius-pill);background:var(--lime);color:var(--ink);font-size:var(--text-sm);transition:background-color var(--duration) ease, color var(--duration) ease, transform var(--release) var(--ease-out);align-items:center;font-weight:800;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.layout-module__ACst_q__cta:hover{background:var(--ink);color:var(--lime)}}.layout-module__ACst_q__cta[aria-current=page]{background:var(--ink);color:var(--lime)}.layout-module__ACst_q__cta:active{background:var(--ink);color:var(--lime);transition-duration:var(--press-time);transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.layout-module__ACst_q__cta:active,.layout-module__ACst_q__link:active,.layout-module__ACst_q__brand:active{transform:none}}@media (max-width:33.99rem){.layout-module__ACst_q__bar{gap:var(--space-2);padding-inline-start:var(--space-4)}.layout-module__ACst_q__brand{font-size:var(--text-lg);gap:var(--space-2)}.layout-module__ACst_q__link.layout-module__ACst_q__plain{display:none}.layout-module__ACst_q__nav{gap:var(--space-2)}.layout-module__ACst_q__bar{padding-inline-start:var(--space-3)}.layout-module__ACst_q__lang>[aria-current]{display:none}.layout-module__ACst_q__cta{padding:0 var(--space-4)}}.layout-module__ACst_q__main{flex:1;min-width:0}.layout-module__ACst_q__main:focus{outline:none}.layout-module__ACst_q__footer{border-block-start:var(--bw) solid var(--edge);padding-block:var(--space-8) var(--space-6);position:relative;overflow:hidden;container-type:inline-size}.layout-module__ACst_q__outline{--em-wide:3.56;--across:calc(min(100cqw, var(--page)) - 2 * var(--gutter));inline-size:var(--across);margin:var(--space-6) auto 0;font-size:min(calc(var(--across) / var(--em-wide)), 11rem);text-align:right;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:2px #f6f1e729;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:900;line-height:.9}[dir=rtl] .layout-module__ACst_q__outline{text-align:left}.layout-module__ACst_q__foot{gap:var(--space-7);max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto;display:grid;position:relative}.layout-module__ACst_q__about{gap:var(--space-4);display:grid}.layout-module__ACst_q__shared{max-width:var(--measure);font-size:var(--text-sm);color:var(--muted)}.layout-module__ACst_q__credit{max-width:var(--page);margin:var(--space-6) auto 0;padding:var(--space-5) var(--gutter) 0;border-block-start:1px solid color-mix(in srgb, currentColor 22%, transparent);font-size:var(--text-sm);opacity:.85;font-weight:600;position:relative}.layout-module__ACst_q__credit a{text-underline-offset:.2em;align-items:center;min-height:2.75rem;font-weight:800;text-decoration:underline;display:inline-flex}.layout-module__ACst_q__footnav{align-items:center;gap:var(--space-3) var(--space-5);font-size:var(--text-sm);flex-wrap:wrap;font-weight:700;display:flex}.layout-module__ACst_q__footnav a{align-items:center;min-height:2.75rem;display:inline-flex}.layout-module__ACst_q__footLang{gap:var(--space-4);align-items:center;min-height:2.75rem;display:inline-flex}.layout-module__ACst_q__footLang>[aria-current]{color:var(--muted);font-weight:400}@media (min-width:56rem){.layout-module__ACst_q__foot{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (max-width:51.99rem){.layout-module__ACst_q__navWrap{display:none}}.layout-module__ACst_q__menuLang{border:var(--bw-sm) solid var(--edge);border-radius:var(--radius-pill);font-weight:800;display:inline-flex;overflow:hidden}.layout-module__ACst_q__menuLang>*{min-height:3rem;padding:0 var(--space-5);align-items:center;text-decoration:none;display:inline-flex}.layout-module__ACst_q__menuLang>[aria-current]{background:var(--paper);color:var(--ink)}.layout-module__ACst_q__menuLang .lang-full{display:inline}.layout-module__ACst_q__menuLang .lang-short{display:none}
