.port-body{--ink-24: rgba(242, 240, 235, .24);--panel: #0d0e11;--status: #3ecf8e;--color-border: rgba(242, 240, 235, .1);--font-body: var(--font-sans);--foreground: var(--ink)}:root{--nav-h: 70px;--secbar-h: 62px}.nav{position:sticky;top:0;z-index:100;min-height:var(--nav-h);background:var(--void)}.nav:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:var(--signal);transform:scaleX(0);transform-origin:0 50%}@supports (animation-timeline: scroll()){.nav:after{animation:navProgress linear both;animation-timeline:scroll(root block)}}.nav:after{content:none}@keyframes navProgress{to{transform:scaleX(1)}}[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}.console{display:none}@media (max-width: 860px){.nav-links,.nav-role{display:none}.console{display:block;margin-left:auto}body.site{padding-bottom:var(--secbar-h)}}.console-key{list-style:none;cursor:pointer;display:flex;align-items:center;gap:9px;min-height:44px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-66)}.console-key::-webkit-details-marker,.console-key::marker{display:none;content:""}.console-keycap{min-width:26px;height:24px;padding:0 6px;border:1px solid var(--ink-24);display:grid;place-items:center;letter-spacing:0;color:var(--signal)}.console-word-open,.console[open] .console-word{display:none}.console[open] .console-word-open{display:inline}.console[open] .console-keycap{font-size:10px}.console-panel{position:fixed;inset:0;z-index:90;background:var(--void);padding:calc(var(--nav-h) + 20px) 16px 22px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain}.console-box{border:1px solid var(--color-border);background:var(--panel);padding:16px 14px;display:flex;flex-direction:column;gap:12px;font-family:var(--font-mono);font-size:13px;line-height:1.5}.console-line{margin:0}.console-path{color:var(--signal)}.console-sep{color:var(--ink-24)}.console-kicker{margin:0;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-66)}.console-typed{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;letter-spacing:0}.console-cmd:after{content:"";display:inline-block;width:7px;height:13px;margin-left:2px;vertical-align:-2px;background:var(--signal);animation:consoleBlink 1s steps(1) infinite}@keyframes consoleBlink{0%,49%{opacity:1}50%,to{opacity:0}}.console-rows{display:flex;flex-direction:column;border-top:1px solid var(--color-border);padding-top:6px}.console-row{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;min-height:46px;padding:0 8px;margin:0 -8px;text-decoration:none;color:var(--ink)}.console-row:hover,.console-row:focus-visible{background:color-mix(in srgb,var(--signal) 10%,transparent);box-shadow:inset 2px 0 0 var(--signal);color:var(--ink)}.console-n{color:var(--ink-24)}.console-slug{color:var(--signal);font-size:16px}.console-meta{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-66)}.console-row[aria-current=true]{background:color-mix(in srgb,var(--signal) 10%,transparent);box-shadow:inset 2px 0 0 var(--signal)}.console-dismiss{flex:1 1 auto;display:flex;align-items:flex-start;gap:16px;min-height:72px;margin:-14px 0;padding:14px 0;border:0;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-66);-webkit-tap-highlight-color:transparent}.console-dismiss:hover,.console-dismiss:active{color:var(--ink-66);background:transparent}.console-dismiss:focus-visible{color:var(--ink);outline:1px solid var(--signal);outline-offset:2px}.console-hint-end{margin-left:auto}.console-foot{padding-top:18px;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:9px}.console-foot-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-66)}.console-mail{font-weight:300;font-size:30px;letter-spacing:-.04em;text-decoration:none;color:var(--ink)}@supports selector(::details-content){.console::details-content{transition:opacity .45s;transition-behavior:allow-discrete;opacity:0}.console[open]::details-content{opacity:1}.console-panel{translate:0 -101%;transition:translate .55s cubic-bezier(.7,0,.2,1)}.console[open] .console-panel{translate:0 0}.console[open] .console-typed{animation:consoleType .8s steps(13) both}.console[open] .console-row{animation:consoleRow .3s ease-out both}.console[open] .console-row:nth-child(1){animation-delay:.8s}.console[open] .console-row:nth-child(2){animation-delay:.85s}.console[open] .console-row:nth-child(3){animation-delay:.9s}.console[open] .console-row:nth-child(4){animation-delay:.95s}.console[open] .console-row:nth-child(5){animation-delay:1s}.console[open] .console-row:nth-child(6){animation-delay:1.05s}}@keyframes consoleType{0%{width:0}to{width:13ch}}@keyframes consoleRow{0%{opacity:0;translate:-8px 0}to{opacity:1;translate:0 0}}.secbar{display:none}.sheet-flag{display:contents}#sheet-off,.sheet-flag{scroll-margin:0}@media (max-width: 860px){.secbar{position:fixed;inset:auto 0 0;z-index:80;display:block;width:100%;height:var(--secbar-h);margin:0;overflow:visible;pointer-events:auto}}.dock{position:relative;height:var(--secbar-h);padding:0 14px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--void);border-top:1px solid var(--color-border);transition:opacity .3s}.dock:before{content:none}body:has(#sheet-work:target,#sheet-index:target,#sheet-stack:target,#sheet-log:target) .dock{opacity:0;pointer-events:none}.dock-kicker{margin:0;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-66)}.dock-line{display:grid;margin-top:3px}.dock-where{grid-area:1 / 1;background:var(--void);font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);opacity:0;pointer-events:none}.dock-where[data-for=intro]{opacity:1;visibility:visible}.dock-end{display:flex;align-items:center;gap:10px;min-height:44px}.dock-pos{display:grid;position:relative;min-width:4.5rem;min-height:44px;align-items:center;justify-items:end;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--signal)}.dock-pos span{grid-area:1 / 1;opacity:0;pointer-events:none}.dock-tools{position:relative;width:44px;height:44px;flex:none}.sheet-key{position:absolute;inset:0;display:grid;place-items:center;border:1px solid var(--signal);color:var(--ink);opacity:0;pointer-events:none}.sheet-icon{width:18px;display:grid;gap:4px}.sheet-icon i{display:block;height:1px;background:currentColor}.sheet-icon i:last-child{width:11px}.sheet{visibility:hidden;pointer-events:none}.sheet-flag:target+.sheet{visibility:visible;pointer-events:auto}.sheet-scrim,.sheet-panel{position:fixed}.sheet-scrim{inset:0;z-index:81;background:color-mix(in srgb,var(--void) 72%,transparent);opacity:0;transition:opacity .3s;-webkit-tap-highlight-color:transparent}.sheet-flag:target+.sheet .sheet-scrim{opacity:1}.sheet-panel{left:0;right:0;bottom:0;z-index:82;max-height:min(78dvh,680px);overflow:auto;background:var(--void);border-top:1px solid var(--color-border);translate:0 101%;transition:translate .45s cubic-bezier(.2,.8,.2,1)}.sheet-flag:target+.sheet .sheet-panel{translate:0 0}.sheet-grab{width:44px;height:2px;margin:10px auto 0;background:var(--ink-24);touch-action:none}.sheet-head{touch-action:none;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 8px 8px 18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-66)}.sheet-head p{margin:0}.sheet-close{min-height:44px;padding:0 12px;display:inline-flex;align-items:center;color:var(--signal);font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;text-transform:none;text-decoration:none}.sheet-row{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;min-height:64px;padding:12px 18px;border-top:1px solid var(--color-border);color:var(--ink);text-decoration:none}.sheet-n{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--ink-24)}.sheet-title{display:block;font-family:var(--font-body);font-size:21px;letter-spacing:-.03em;line-height:1.1}.sheet-meta{display:block;margin-top:4px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-66)}.sheet-here{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--status);opacity:0}.sheet-flag:target+.sheet .sheet-row{animation:sheetRow .45s cubic-bezier(.2,.8,.2,1) both}.sheet-flag:target+.sheet .sheet-row:nth-child(1){animation-delay:40ms}.sheet-flag:target+.sheet .sheet-row:nth-child(2){animation-delay:80ms}.sheet-flag:target+.sheet .sheet-row:nth-child(3){animation-delay:.12s}.sheet-flag:target+.sheet .sheet-row:nth-child(4){animation-delay:.16s}.sheet-flag:target+.sheet .sheet-row:nth-child(5){animation-delay:.2s}.sheet-flag:target+.sheet .sheet-row:nth-child(6){animation-delay:.24s}.sheet-flag:target+.sheet .sheet-row:nth-child(7){animation-delay:.28s}.sheet-flag:target+.sheet .sheet-row:nth-child(8){animation-delay:.32s}@keyframes sheetRow{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}body:has(#corvert:target,#work:target,#cake:target,#g-work:target,#sheet-work:target) .dock-where[data-for=work],body:has(#index:target,[id^=build-]:target,#sheet-index:target) .dock-where[data-for=index],body:has(#stack:target,[id^=stack-]:target,#sheet-stack:target) .dock-where[data-for=stack],body:has(#timeline:target,[id^=log-]:target,#sheet-log:target) .dock-where[data-for=log],body:has(#playground:target) .dock-where[data-for=lab],body:has(#now:target) .dock-where[data-for=now],body:has(#contact:target) .dock-where[data-for=contact]{opacity:1;visibility:visible}body:has(#corvert:target,#work:target,#cake:target,#g-work:target,#sheet-work:target) .sheet-key[data-for=work],body:has(#index:target,[id^=build-]:target,#sheet-index:target) .sheet-key[data-for=index],body:has(#stack:target,[id^=stack-]:target,#sheet-stack:target) .sheet-key[data-for=stack],body:has(#timeline:target,[id^=log-]:target,#sheet-log:target) .sheet-key[data-for=log]{opacity:1;visibility:visible;pointer-events:auto}body:has(#corvert:target) .dock-pos [data-for=corvert],body:has(#work:target) .dock-pos [data-for=work],body:has(#cake:target) .dock-pos [data-for=cake],body:has(#build-01:target) .dock-pos [data-for=build-01],body:has(#build-02:target) .dock-pos [data-for=build-02],body:has(#build-03:target) .dock-pos [data-for=build-03],body:has(#build-04:target) .dock-pos [data-for=build-04],body:has(#build-05:target) .dock-pos [data-for=build-05],body:has(#build-06:target) .dock-pos [data-for=build-06],body:has(#build-07:target) .dock-pos [data-for=build-07],body:has(#build-08:target) .dock-pos [data-for=build-08],body:has(#stack-a:target) .dock-pos [data-for=stack-a],body:has(#stack-b:target) .dock-pos [data-for=stack-b],body:has(#stack-c:target) .dock-pos [data-for=stack-c],body:has(#stack-d:target) .dock-pos [data-for=stack-d],body:has(#log-01:target) .dock-pos [data-for=log-01],body:has(#log-02:target) .dock-pos [data-for=log-02],body:has(#log-03:target) .dock-pos [data-for=log-03],body:has(#log-04:target) .dock-pos [data-for=log-04]{opacity:1;visibility:visible}body:has(#corvert:target) .sheet-row[href="#corvert"] .sheet-here,body:has(#work:target) .sheet-row[href="#work"] .sheet-here,body:has(#cake:target) .sheet-row[href="#cake"] .sheet-here,body:has(#build-01:target) .sheet-row[href="#build-01"] .sheet-here,body:has(#build-02:target) .sheet-row[href="#build-02"] .sheet-here,body:has(#build-03:target) .sheet-row[href="#build-03"] .sheet-here,body:has(#build-04:target) .sheet-row[href="#build-04"] .sheet-here,body:has(#build-05:target) .sheet-row[href="#build-05"] .sheet-here,body:has(#build-06:target) .sheet-row[href="#build-06"] .sheet-here,body:has(#build-07:target) .sheet-row[href="#build-07"] .sheet-here,body:has(#build-08:target) .sheet-row[href="#build-08"] .sheet-here,body:has(#stack-a:target) .sheet-row[href="#stack-a"] .sheet-here,body:has(#stack-b:target) .sheet-row[href="#stack-b"] .sheet-here,body:has(#stack-c:target) .sheet-row[href="#stack-c"] .sheet-here,body:has(#stack-d:target) .sheet-row[href="#stack-d"] .sheet-here,body:has(#log-01:target) .sheet-row[href="#log-01"] .sheet-here,body:has(#log-02:target) .sheet-row[href="#log-02"] .sheet-here,body:has(#log-03:target) .sheet-row[href="#log-03"] .sheet-here,body:has(#log-04:target) .sheet-row[href="#log-04"] .sheet-here{opacity:1}body:has(#corvert:target) .sheet-row[href="#corvert"] .sheet-n,body:has(#work:target) .sheet-row[href="#work"] .sheet-n,body:has(#cake:target) .sheet-row[href="#cake"] .sheet-n,body:has(#build-01:target) .sheet-row[href="#build-01"] .sheet-n,body:has(#build-02:target) .sheet-row[href="#build-02"] .sheet-n,body:has(#build-03:target) .sheet-row[href="#build-03"] .sheet-n,body:has(#build-04:target) .sheet-row[href="#build-04"] .sheet-n,body:has(#build-05:target) .sheet-row[href="#build-05"] .sheet-n,body:has(#build-06:target) .sheet-row[href="#build-06"] .sheet-n,body:has(#build-07:target) .sheet-row[href="#build-07"] .sheet-n,body:has(#build-08:target) .sheet-row[href="#build-08"] .sheet-n,body:has(#stack-a:target) .sheet-row[href="#stack-a"] .sheet-n,body:has(#stack-b:target) .sheet-row[href="#stack-b"] .sheet-n,body:has(#stack-c:target) .sheet-row[href="#stack-c"] .sheet-n,body:has(#stack-d:target) .sheet-row[href="#stack-d"] .sheet-n,body:has(#log-01:target) .sheet-row[href="#log-01"] .sheet-n,body:has(#log-02:target) .sheet-row[href="#log-02"] .sheet-n,body:has(#log-03:target) .sheet-row[href="#log-03"] .sheet-n,body:has(#log-04:target) .sheet-row[href="#log-04"] .sheet-n{color:var(--signal)}.dock-where.is-here,.sheet-key.is-here,.dock-pos span.is-here{opacity:1;visibility:visible;pointer-events:auto}.sheet-row[aria-current=true] .sheet-here{opacity:1}.sheet-row[aria-current=true] .sheet-n{color:var(--signal)}@supports (animation-timeline: view()){body.site,.port-body{timeline-scope:--s-work,--s-index,--s-stack,--s-log,--s-lab,--s-now,--s-contact,--v-corvert,--v-work,--v-cake,--v-b1,--v-b2,--v-b3,--v-b4,--v-b5,--v-b6,--v-b7,--v-b8,--v-sa,--v-sb,--v-sc,--v-sd,--v-l1,--v-l2,--v-l3,--v-l4}#g-work{view-timeline-name:--s-work}#index{view-timeline-name:--s-index}#stack{view-timeline-name:--s-stack}#timeline{view-timeline-name:--s-log}#playground{view-timeline-name:--s-lab}#now{view-timeline-name:--s-now}#contact{view-timeline-name:--s-contact}#corvert{view-timeline-name:--v-corvert}#work{view-timeline-name:--v-work}#cake{view-timeline-name:--v-cake}#build-01{view-timeline-name:--v-b1}#build-02{view-timeline-name:--v-b2}#build-03{view-timeline-name:--v-b3}#build-04{view-timeline-name:--v-b4}#build-05{view-timeline-name:--v-b5}#build-06{view-timeline-name:--v-b6}#build-07{view-timeline-name:--v-b7}#build-08{view-timeline-name:--v-b8}#stack-a{view-timeline-name:--v-sa}#stack-b{view-timeline-name:--v-sb}#stack-c{view-timeline-name:--v-sc}#stack-d{view-timeline-name:--v-sd}#log-01{view-timeline-name:--v-l1}#log-02{view-timeline-name:--v-l2}#log-03{view-timeline-name:--v-l3}#log-04{view-timeline-name:--v-l4}.dock-where[data-for=work],.sheet-key[data-for=work]{animation-timeline:--s-work}.dock-where[data-for=index],.sheet-key[data-for=index]{animation-timeline:--s-index}.dock-where[data-for=stack],.sheet-key[data-for=stack]{animation-timeline:--s-stack}.dock-where[data-for=log],.sheet-key[data-for=log]{animation-timeline:--s-log}.dock-where[data-for=lab]{animation-timeline:--s-lab}.dock-where[data-for=now]{animation-timeline:--s-now}.dock-where[data-for=contact]{animation-timeline:--s-contact}.sheet-key{animation-name:dockHit;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 0% cover 100%}.dock-where[data-for=work],.dock-where[data-for=index],.dock-where[data-for=stack],.dock-where[data-for=log],.dock-where[data-for=lab],.dock-where[data-for=now],.dock-where[data-for=contact]{animation-name:dockIn;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 0% cover 100%}.dock-where{animation:none;opacity:0}.dock-where[data-for=intro]{opacity:1}.dock-where.is-here{opacity:1;visibility:visible}body:has(.dock-where.is-here) .dock-where[data-for=intro]:not(.is-here){opacity:0}.dock-pos [data-for=corvert]{animation-timeline:--v-corvert}.dock-pos [data-for=work]{animation-timeline:--v-work}.dock-pos [data-for=cake]{animation-timeline:--v-cake}.dock-pos [data-for=build-01]{animation-timeline:--v-b1}.dock-pos [data-for=build-02]{animation-timeline:--v-b2}.dock-pos [data-for=build-03]{animation-timeline:--v-b3}.dock-pos [data-for=build-04]{animation-timeline:--v-b4}.dock-pos [data-for=build-05]{animation-timeline:--v-b5}.dock-pos [data-for=build-06]{animation-timeline:--v-b6}.dock-pos [data-for=build-07]{animation-timeline:--v-b7}.dock-pos [data-for=build-08]{animation-timeline:--v-b8}.dock-pos [data-for=stack-a]{animation-timeline:--v-sa}.dock-pos [data-for=stack-b]{animation-timeline:--v-sb}.dock-pos [data-for=stack-c]{animation-timeline:--v-sc}.dock-pos [data-for=stack-d]{animation-timeline:--v-sd}.dock-pos [data-for=log-01]{animation-timeline:--v-l1}.dock-pos [data-for=log-02]{animation-timeline:--v-l2}.dock-pos [data-for=log-03]{animation-timeline:--v-l3}.dock-pos [data-for=log-04]{animation-timeline:--v-l4}.dock-pos span{animation-name:dockIn;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 25% cover 75%}.sheet-row[href="#corvert"] .sheet-here,.sheet-row[href="#corvert"] .sheet-n{animation-timeline:--v-corvert}.sheet-row[href="#work"] .sheet-here,.sheet-row[href="#work"] .sheet-n{animation-timeline:--v-work}.sheet-row[href="#cake"] .sheet-here,.sheet-row[href="#cake"] .sheet-n{animation-timeline:--v-cake}.sheet-row[href="#build-01"] .sheet-here,.sheet-row[href="#build-01"] .sheet-n{animation-timeline:--v-b1}.sheet-row[href="#build-02"] .sheet-here,.sheet-row[href="#build-02"] .sheet-n{animation-timeline:--v-b2}.sheet-row[href="#build-03"] .sheet-here,.sheet-row[href="#build-03"] .sheet-n{animation-timeline:--v-b3}.sheet-row[href="#build-04"] .sheet-here,.sheet-row[href="#build-04"] .sheet-n{animation-timeline:--v-b4}.sheet-row[href="#build-05"] .sheet-here,.sheet-row[href="#build-05"] .sheet-n{animation-timeline:--v-b5}.sheet-row[href="#build-06"] .sheet-here,.sheet-row[href="#build-06"] .sheet-n{animation-timeline:--v-b6}.sheet-row[href="#build-07"] .sheet-here,.sheet-row[href="#build-07"] .sheet-n{animation-timeline:--v-b7}.sheet-row[href="#build-08"] .sheet-here,.sheet-row[href="#build-08"] .sheet-n{animation-timeline:--v-b8}.sheet-row[href="#stack-a"] .sheet-here,.sheet-row[href="#stack-a"] .sheet-n{animation-timeline:--v-sa}.sheet-row[href="#stack-b"] .sheet-here,.sheet-row[href="#stack-b"] .sheet-n{animation-timeline:--v-sb}.sheet-row[href="#stack-c"] .sheet-here,.sheet-row[href="#stack-c"] .sheet-n{animation-timeline:--v-sc}.sheet-row[href="#stack-d"] .sheet-here,.sheet-row[href="#stack-d"] .sheet-n{animation-timeline:--v-sd}.sheet-row[href="#log-01"] .sheet-here,.sheet-row[href="#log-01"] .sheet-n{animation-timeline:--v-l1}.sheet-row[href="#log-02"] .sheet-here,.sheet-row[href="#log-02"] .sheet-n{animation-timeline:--v-l2}.sheet-row[href="#log-03"] .sheet-here,.sheet-row[href="#log-03"] .sheet-n{animation-timeline:--v-l3}.sheet-row[href="#log-04"] .sheet-here,.sheet-row[href="#log-04"] .sheet-n{animation-timeline:--v-l4}.sheet-flag:target+.sheet .sheet-here{animation-name:hereIn;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 25% cover 75%}.sheet-flag:target+.sheet .sheet-n{animation-name:numIn;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 25% cover 75%}}@keyframes dockIn{0%,to{opacity:0}1%,99%{opacity:1}}@keyframes dockHit{0%,to{opacity:0;pointer-events:none}1%,99%{opacity:1;pointer-events:auto}}@keyframes hereIn{0%,to{opacity:0}1%,99%{opacity:1}}@keyframes numIn{0%,to{color:var(--ink-24)}1%,99%{color:var(--signal)}}.spec-grid:target,.work-card:target,.index-row:target,.matrix-cell:target,.log-row:target,.section:target,.now-card:target{animation:illuminate 1.6s ease-out 1}@keyframes illuminate{0%,18%{background:color-mix(in srgb,var(--signal) 11%,transparent);box-shadow:inset 2px 0 0 var(--signal)}to{background:transparent;box-shadow:inset 0 0 0 0 transparent}}.matrix-cell:target{animation-name:illuminateCell}@keyframes illuminateCell{0%,18%{background:color-mix(in srgb,var(--signal) 11%,var(--panel));box-shadow:inset 2px 0 0 var(--signal)}to{background:var(--panel);box-shadow:inset 0 0 0 0 transparent}}.index-row,.log-row{padding-inline:14px;margin-inline:-14px}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.dock,.sheet-panel,.sheet-scrim{transition-duration:.01s}.sheet-flag:target+.sheet .sheet-row{animation:none}.console[open] .console-typed,.console[open] .console-row{animation:none}.console-typed{width:auto}.console-cmd:after{animation:none}.nav:after,.dock:before{animation:none;transform:scaleX(0)}.spec-grid:target,.work-card:target,.index-row:target,.matrix-cell:target,.log-row:target,.section:target,.now-card:target{animation-duration:.01s}}.nav-identity,.console-key{position:relative;z-index:91}@media (max-width: 860px){.hud,.hdr-cmd,.header-role{display:none!important}.port-body{padding-bottom:var(--secbar-h)}header.nav{background:var(--void)!important;backdrop-filter:none!important}.secbar{z-index:20}.port-body .sheet-key,.port-body .sheet-key:hover,.port-body .sheet-row,.port-body .sheet-row:hover{color:var(--ink)}.port-body .sheet-close,.port-body .sheet-close:hover{color:var(--signal)}.port-body .sheet-n{color:var(--ink-24)}.port-body .sheet-here{color:var(--status)}.port-body .sheet-row[aria-current=true] .sheet-n,.port-body .dock-pos span.is-here{color:var(--signal)}}.brand-lockup,.console-key{position:relative;z-index:91}@supports (animation-timeline: view()){.port-body{timeline-scope:--s-work,--s-index,--s-stack,--s-log,--s-lab,--s-now,--s-contact,--v-corvert,--v-work,--v-cake,--v-b1,--v-b2,--v-b3,--v-b4,--v-b5,--v-b6,--v-b7,--v-b8,--v-sa,--v-sb,--v-sc,--v-sd,--v-l1,--v-l2,--v-l3,--v-l4}}@supports selector(::details-content){.console[open] .console-row:nth-child(7){animation-delay:1.1s}}[data-boot]{align-content:center;padding:0 clamp(18px,5vw,80px)}@media (max-width: 640px){[data-boot]{align-content:end;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}}.boot-ok{color:#3ecf8e}[data-boot-cursor]{display:block;width:.62em;height:1.2em;background:#f2a13c;box-shadow:0 0 12px #f2a13c8c;opacity:0}@keyframes bootCursorBlink{0%,22%{opacity:1}28%,47%{opacity:0}53%,72%{opacity:1}78%,to{opacity:0}}[data-boot-cursor].is-blinking{animation:bootCursorBlink .64s steps(1,end) forwards}@keyframes marq{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes deskLabTagIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes gatumaWriteOn{0%{clip-path:inset(0 100% 0 -4px)}to{clip-path:inset(0 0 0 -4px)}}@keyframes siteCursorSurvey{0%,18%{transform:translate(-85%,-50%)}28%,50%{transform:translate(-15%,-50%)}60%,78%{transform:translate(-50%,-72%)}88%,to{transform:translate(-85%,-50%)}}@keyframes siteCursorBlink{0%,7%,38%,46%,to{transform:scaleY(0)}9%,13%{transform:scaleY(1)}40%,44%{transform:scaleY(1)}}.gatuma-logo-link[data-astro-cid-j7pv25f6]{position:relative;display:inline-block;flex:none;margin-right:8px;line-height:0;text-transform:none;letter-spacing:normal}.gatuma-logo-link[data-astro-cid-j7pv25f6]:hover .gatuma-logo[data-astro-cid-j7pv25f6]{opacity:.82}.gatuma-logo[data-astro-cid-j7pv25f6]{display:block;width:auto;height:clamp(28px,3.2vw,36px);animation:gatumaWriteOn 1.7s cubic-bezier(.7,0,.3,1) forwards}.port-body[data-astro-cid-j7pv25f6]{margin:0;background:#0b0c0e;color:#f2f0eb;font-family:Space Grotesk,Helvetica,Arial,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;overflow-x:clip}.port-body[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#f2f0eb;text-decoration:none}.port-body[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#f2a13c}.port-body[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].sheet-scrim:hover,.port-body[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].sheet-scrim:active,.port-body[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].sheet-scrim:focus{color:#f2f0eb;background:color-mix(in srgb,var(--void) 72%,transparent);outline:none;-webkit-tap-highlight-color:transparent}[data-astro-cid-j7pv25f6]::selection{background:#f2a13c;color:#0b0c0e}#cmd-scrim[data-astro-cid-j7pv25f6]:not([hidden]){display:grid}[data-astro-cid-j7pv25f6][data-open-cmd]:hover{border-color:#f2a13c!important;color:#f2a13c!important}.cta-primary[data-astro-cid-j7pv25f6]:hover{background:#f2a13c!important;color:#0b0c0e!important}.cta-play-icon[data-astro-cid-j7pv25f6]{display:block;width:18px;height:18px;flex:none;transition:transform .2s ease}.cta-primary[data-astro-cid-j7pv25f6]:hover .cta-play-icon[data-astro-cid-j7pv25f6]{transform:translate(2px)}.cta-secondary[data-astro-cid-j7pv25f6]:hover{border-color:#f2a13c!important;color:#f2a13c!important}[data-astro-cid-j7pv25f6][data-row]:hover{background:#f2f0eb0a}.host-btns[data-astro-cid-j7pv25f6]{position:fixed;z-index:40;top:1rem;right:1rem;display:flex;gap:.5rem}.host-btn[data-astro-cid-j7pv25f6]{appearance:none;border:1px solid rgba(242,240,235,.18);padding:.7rem .95rem;font-family:JetBrains Mono,monospace;font-size:14px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:#f2f0eb;background:#0b0c0ec7;backdrop-filter:blur(12px);text-decoration:none}.host-btn[data-astro-cid-j7pv25f6]:hover{color:#f2a13c;border-color:#f2a13c}.designer-shell[data-astro-cid-j7pv25f6] .host-btn-primary[data-astro-cid-j7pv25f6]:hover{color:#0b0c0e}.builder-widget[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-rows:auto 1fr;min-height:340px;background:#0d0e11;color:#f2f0eba8;font-family:JetBrains Mono,monospace;overflow:hidden}.builder-widget-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid rgba(242,240,235,.1);font-size:14px;letter-spacing:.14em;text-transform:uppercase}.builder-widget-dots[data-astro-cid-j7pv25f6]{display:flex;gap:5px}.builder-widget-dots[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:#f2f0eb2e;display:block}.builder-widget-dots[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:first-child{background:#f2a13c}.builder-widget-bar[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:last-child{margin-left:auto;color:#f2f0eb66}.builder-widget-reset[data-astro-cid-j7pv25f6]{padding:1px 4px;margin:0 -4px;color:inherit;transition:color .2s ease,background .2s ease}.builder-widget-reset[data-astro-cid-j7pv25f6].is-hit{color:#f2a13c;background:#f2a13c24}.builder-widget-body[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:40px 1fr;min-height:0}.builder-widget-rail[data-astro-cid-j7pv25f6]{display:grid;align-content:start;gap:10px;padding:14px 0;border-right:1px solid rgba(242,240,235,.1);justify-items:center}.builder-widget-rail[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{width:14px;height:14px;border:1px solid rgba(242,240,235,.18);transition:background .2s ease,border-color .2s ease,transform .2s ease}.builder-widget-rail[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6].is-on{background:#f2a03c59;border-color:#f2a13c}.builder-widget-rail[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6].is-hit{transform:scale(.86)}.builder-widget-canvas[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(22px,3vw,36px);display:grid;align-content:end;gap:14px;background-image:linear-gradient(rgba(242,240,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(242,240,235,.04) 1px,transparent 1px);background-size:28px 28px}.builder-widget-headline[data-astro-cid-j7pv25f6]{position:relative;font-family:Space Grotesk,Helvetica,sans-serif;font-weight:300;font-size:clamp(22px,2.6vw,34px);line-height:1.05;letter-spacing:-.03em;color:#f2f0eb;max-width:16ch;transition:outline-color .2s ease,background .2s ease}.builder-widget-headline[data-astro-cid-j7pv25f6].is-picked{outline:1px solid #f2a13c;outline-offset:8px;background:#f2a13c14}.builder-widget-headline[data-astro-cid-j7pv25f6].is-picked:before{content:"H1";position:absolute;left:-9px;top:-26px;padding:1px 5px;background:#f2a13c;color:#0b0c0e;font-family:JetBrains Mono,monospace;font-size:14px;letter-spacing:.12em;font-weight:500}.builder-widget-headline[data-astro-cid-j7pv25f6].is-picked:after{content:"";display:inline-block;width:2px;height:.82em;margin-left:3px;background:#f2a13c;vertical-align:-.06em;animation:pulse .72s steps(1) infinite}.builder-widget-meta[data-astro-cid-j7pv25f6]{font-size:14px;letter-spacing:.14em;text-transform:uppercase}.builder-cursor[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;z-index:4;display:flex;align-items:flex-start;gap:5px;pointer-events:none;opacity:0;will-change:transform}.builder-cursor-click[data-astro-cid-j7pv25f6]{position:absolute;top:-10px;left:-10px;width:22px;height:22px;border:1.5px solid #f2a13c;border-radius:50%;opacity:0}.builder-cursor-pointer[data-astro-cid-j7pv25f6]{display:block;width:22px;height:22px;color:#f2a13c;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45));transform-origin:4px 4px}.builder-cursor-name[data-astro-cid-j7pv25f6]{margin-top:14px;padding:2px 7px 3px;background:#f2a13c;color:#0b0c0e;font-size:14px;letter-spacing:.1em;text-transform:uppercase;line-height:1.3;white-space:nowrap}.builder-cursor[data-astro-cid-j7pv25f6].is-flip .builder-cursor-name[data-astro-cid-j7pv25f6]{position:absolute;left:auto;right:16px;margin-top:14px}[data-astro-cid-j7pv25f6][data-desknav]{position:relative;align-items:stretch;gap:0;padding:0;overflow:visible;font-family:JetBrains Mono,monospace;font-size:14px;letter-spacing:.12em}.header-role[data-astro-cid-j7pv25f6]{min-width:0;align-self:flex-end;line-height:1}@media (max-width: 1280px){.header-role[data-astro-cid-j7pv25f6]{display:none}}.brand-lockup[data-astro-cid-j7pv25f6]{position:relative;overflow:visible;--status: #3ecf8e;--status-glow: rgba(62, 207, 142, .55)}.brand-lockup[data-astro-cid-j7pv25f6][data-availability=partial]{--status: #f0d24a;--status-glow: rgba(240, 210, 74, .55)}.brand-lockup[data-astro-cid-j7pv25f6][data-availability=unavailable]{--status: #f25c54;--status-glow: rgba(242, 92, 84, .55)}.brand-blinker[data-astro-cid-j7pv25f6]{width:6px;height:6px;background:var(--status);box-shadow:0 0 10px var(--status-glow);border-radius:50%;animation:pulse 2.6s ease-in-out infinite;flex:none}.brand-status[data-astro-cid-j7pv25f6]{position:absolute;left:calc(100% * 1015 / 1024 + 2px);bottom:calc(100% * 7 / 257);display:flex}.brand-status-popover[data-astro-cid-j7pv25f6]{position:absolute;top:calc(100% + 16px);left:50%;z-index:40;display:flex;width:max-content;padding:9px 12px;border:1px solid rgba(242,240,235,.18);border-radius:0 0 10px 10px;background:#101215;box-shadow:0 18px 48px #0000008c;font-family:JetBrains Mono,monospace;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#f2f0eb;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.brand-status-popover[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-4px;width:8px;height:8px;background:#101215;border-left:1px solid rgba(242,240,235,.18);border-top:1px solid rgba(242,240,235,.18);transform:rotate(45deg)}.brand-status-popover-value[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;color:var(--status);white-space:nowrap}.brand-status-popover-pulse[data-astro-cid-j7pv25f6]{width:6px;height:6px;border-radius:50%;background:var(--status);box-shadow:0 0 10px var(--status-glow);animation:pulse 2.6s ease-in-out infinite;flex:none}.brand-lockup[data-astro-cid-j7pv25f6]:hover .brand-status-popover[data-astro-cid-j7pv25f6],.brand-lockup[data-astro-cid-j7pv25f6]:focus-within .brand-status-popover[data-astro-cid-j7pv25f6]{opacity:1;visibility:visible;transform:translate(-50%)}@media (prefers-reduced-motion: reduce){.brand-status-popover[data-astro-cid-j7pv25f6]{transition:none;transform:translate(-50%)}}[data-astro-cid-j7pv25f6][data-desknav] a[data-astro-cid-j7pv25f6]{position:relative;display:inline-flex;align-items:baseline;gap:6px;padding:6px 11px;color:#f2f0ebb8}[data-astro-cid-j7pv25f6][data-desknav] a[data-astro-cid-j7pv25f6]+a[data-astro-cid-j7pv25f6]{box-shadow:inset 1px 0 #f2f0eb24}[data-astro-cid-j7pv25f6][data-desknav] .desk-idx[data-astro-cid-j7pv25f6]{color:#f2a13c;font-weight:400}[data-astro-cid-j7pv25f6][data-desknav] a[data-astro-cid-j7pv25f6].is-active{color:#f2f0eb}[data-astro-cid-j7pv25f6][data-desknav] a[data-astro-cid-j7pv25f6].is-active:after{content:"";position:absolute;left:50%;bottom:0;width:50%;height:2px;background:#f2a13c;transform:translate(-50%);pointer-events:none}.port-body[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-desknav] a[data-astro-cid-j7pv25f6]:hover{color:#f2f0eb;background:#f2a03c1f}a[data-astro-cid-j7pv25f6].desk-lab{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:6px;padding:6px 11px;color:#f2f0eb;outline:1px solid #8d8c86;outline-offset:-1px}.port-body[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6].desk-lab:hover{color:#f2f0eb;background:#8d8c8629}a[data-astro-cid-j7pv25f6].desk-lab .desk-lab-tag[data-astro-cid-j7pv25f6]{position:absolute;left:-1px;top:-8px;z-index:1;padding:1px 5px 2px;background:#8d8c86;color:#0b0c0e;font-size:9px;letter-spacing:.14em;line-height:1.2;pointer-events:none}[data-astro-cid-j7pv25f6][data-desknav] a[data-astro-cid-j7pv25f6].desk-lab.is-cue .desk-lab-tag[data-astro-cid-j7pv25f6]{animation:deskLabTagIn .35s ease-out}@media (prefers-reduced-motion: reduce){[data-astro-cid-j7pv25f6][data-desknav] a[data-astro-cid-j7pv25f6].desk-lab.is-cue .desk-lab-tag[data-astro-cid-j7pv25f6]{animation:none}}@media (prefers-reduced-motion: no-preference){[data-astro-cid-j7pv25f6][data-split]:not([data-split-done]){visibility:hidden}[data-astro-cid-j7pv25f6][data-reveal],[data-astro-cid-j7pv25f6][data-row],[data-astro-cid-j7pv25f6][data-media]{opacity:0}}.port-body[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-media]{overflow:hidden;position:relative;border:1px solid transparent;transition:border-color .45s ease}.port-body[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-media].is-framed{border-color:#f2f0eb17}.port-body[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6][data-media]{display:block}.port-body[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-media] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.port-body[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-media]:after{content:"";position:absolute;inset:-12% -45%;z-index:1;pointer-events:none;background:linear-gradient(108deg,transparent 34%,rgba(242,240,235,.07) 44%,rgba(255,255,255,.4) 50%,rgba(242,161,60,.22) 52.5%,rgba(242,240,235,.07) 58%,transparent 68%);transform:translate(-78%) skew(-16deg);opacity:0;mix-blend-mode:screen}.port-body[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-media].is-shimmer:after{animation:mediaGlassShimmer 1.35s cubic-bezier(.22,1,.36,1)}@keyframes mediaGlassShimmer{0%{transform:translate(-78%) skew(-16deg);opacity:0}16%{opacity:1}to{transform:translate(78%) skew(-16deg);opacity:0}}@media (prefers-reduced-motion: reduce){.port-body[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-media]:after{content:none}}.hero-heading[data-astro-cid-j7pv25f6]{margin:0;font-family:Space Grotesk,Helvetica,sans-serif;font-weight:300;font-size:clamp(32px,6.4vw,96px);line-height:.96;letter-spacing:-.035em;color:#f2f0eb9e;overflow:hidden;padding-bottom:.08em}.hero-heading[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;font-synthesis:none}.hero-heading[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-line]{display:block;white-space:nowrap}.hero-heading[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-accent=craft],.hero-heading[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-accent=place]{display:inline-block;white-space:nowrap;vertical-align:bottom}.hero-heading[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-accent=craft]{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;color:#f2a13c;letter-spacing:-.05em}.hero-heading[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-accent=place]{font-weight:500;color:#f2f0eb}.hero-heading[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-accent=place] [data-word]{background-image:linear-gradient(#f2a13c,#f2a13c);background-repeat:no-repeat;background-size:100% 2px;background-position:0 calc(100% - 3px)}.site-cursor[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:101;pointer-events:none;opacity:0;transition:opacity .18s ease}.site-cursor[data-astro-cid-j7pv25f6].is-on{opacity:1}.site-cursor-ring[data-astro-cid-j7pv25f6],.site-cursor-reticle[data-astro-cid-j7pv25f6],.site-cursor-label[data-astro-cid-j7pv25f6],.site-cursor-click[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;will-change:transform}.site-cursor-ring[data-astro-cid-j7pv25f6]{width:40px;height:40px;margin:-20px 0 0 -20px;overflow:visible;transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),margin .28s cubic-bezier(.22,1,.36,1)}.site-cursor-ring-shape[data-astro-cid-j7pv25f6]{display:block;position:relative;width:100%;height:100%;box-sizing:border-box;border:1px solid rgba(242,161,60,.88);border-radius:50%;z-index:1;transition:transform .28s cubic-bezier(.22,1,.36,1),border-radius .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.site-cursor-thumb-layer-2[data-astro-cid-j7pv25f6]{position:absolute;width:80%;height:80%;top:10%;left:84%;z-index:0;opacity:0;pointer-events:none}.site-cursor-thumb-layer-2[data-astro-cid-j7pv25f6] .site-cursor-ring-shape[data-astro-cid-j7pv25f6]{z-index:0}.site-cursor-thumb[data-astro-cid-j7pv25f6]{position:absolute;inset:1px;width:calc(100% - 2px);height:calc(100% - 2px);object-fit:cover;aspect-ratio:1 / 1;opacity:0;pointer-events:none}.site-cursor-corner[data-astro-cid-j7pv25f6]{position:absolute;display:block;width:8px;height:8px;opacity:0;z-index:2;transition:opacity .2s ease}.site-cursor-corner[data-astro-cid-j7pv25f6][data-c=tl]{top:-1px;left:-1px;border-top:1.5px solid #f2a13c;border-left:1.5px solid #f2a13c}.site-cursor-corner[data-astro-cid-j7pv25f6][data-c=tr]{top:-1px;right:-1px;border-top:1.5px solid #f2a13c;border-right:1.5px solid #f2a13c}.site-cursor-corner[data-astro-cid-j7pv25f6][data-c=bl]{bottom:-1px;left:-1px;border-bottom:1.5px solid #f2a13c;border-left:1.5px solid #f2a13c}.site-cursor-corner[data-astro-cid-j7pv25f6][data-c=br]{bottom:-1px;right:-1px;border-bottom:1.5px solid #f2a13c;border-right:1.5px solid #f2a13c}.site-cursor-reticle[data-astro-cid-j7pv25f6]{width:20px;height:20px;margin:-10px 0 0 -10px}.site-cursor-reticle-inner[data-astro-cid-j7pv25f6]{display:block;position:relative;width:100%;height:100%;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.site-cursor-pip[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;background:#f2a13c;border-radius:50%;box-shadow:0 0 8px #f2a13cb3}.site-cursor-tick[data-astro-cid-j7pv25f6]{position:absolute;display:block;background:#f2a13c}.site-cursor-tick[data-astro-cid-j7pv25f6][data-t=n]{left:50%;top:0;width:1px;height:5px;margin-left:-.5px}.site-cursor-tick[data-astro-cid-j7pv25f6][data-t=s]{left:50%;bottom:0;width:1px;height:5px;margin-left:-.5px}.site-cursor-tick[data-astro-cid-j7pv25f6][data-t=w]{top:50%;left:0;width:5px;height:1px;margin-top:-.5px}.site-cursor-tick[data-astro-cid-j7pv25f6][data-t=e]{top:50%;right:0;width:5px;height:1px;margin-top:-.5px}.site-cursor-label[data-astro-cid-j7pv25f6]{margin:16px 0 0 14px;padding:2px 7px 3px;background:#f2a13c;color:#0b0c0e;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;line-height:1.3;white-space:nowrap;opacity:0;transform:translate3d(0,4px,0);transition:opacity .18s ease,transform .18s ease}.site-cursor-click[data-astro-cid-j7pv25f6]{width:22px;height:22px;margin:-11px 0 0 -11px}.site-cursor-click-ring[data-astro-cid-j7pv25f6]{display:block;width:100%;height:100%;box-sizing:border-box;border:1.5px solid #f2a13c;border-radius:50%;opacity:0}.site-cursor-arrow[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;z-index:5;color:#0b0c0e;opacity:0;transform:translate(-5px,6px) rotate(-12deg) scale(.45);transition:opacity .2s ease,transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none}.site-cursor[data-astro-cid-j7pv25f6][data-mode=link] .site-cursor-ring-shape[data-astro-cid-j7pv25f6]{transform:scale(1.55);background:#f2a13c47;box-shadow:0 0 18px #f2a13c47}.site-cursor[data-astro-cid-j7pv25f6][data-mode=link] .site-cursor-reticle-inner[data-astro-cid-j7pv25f6]{transform:scale(.35)}.site-cursor[data-astro-cid-j7pv25f6][data-mode=ext] .site-cursor-ring[data-astro-cid-j7pv25f6]{width:52px;height:52px;margin:-26px 0 0 -26px}.site-cursor[data-astro-cid-j7pv25f6][data-mode=ext] .site-cursor-ring-shape[data-astro-cid-j7pv25f6]{transform:none;background:#f2a13c;border-color:#f2a13c;box-shadow:0 0 18px #f2a13c59}.site-cursor[data-astro-cid-j7pv25f6][data-mode=ext] .site-cursor-reticle-inner[data-astro-cid-j7pv25f6]{opacity:0;transform:scale(.2)}.site-cursor[data-astro-cid-j7pv25f6][data-mode=ext] .site-cursor-arrow[data-astro-cid-j7pv25f6]{opacity:1;transform:none}.site-cursor[data-astro-cid-j7pv25f6][data-mode=media] .site-cursor-ring-shape[data-astro-cid-j7pv25f6]{border-radius:0;transform:scale(1.85);background:#f2a13c0f}.site-cursor[data-astro-cid-j7pv25f6][data-mode=media] .site-cursor-corner[data-astro-cid-j7pv25f6]{opacity:1}.site-cursor[data-astro-cid-j7pv25f6][data-mode=row] .site-cursor-ring-shape[data-astro-cid-j7pv25f6]{border-radius:0;transform:scale(2.7,.28);background:#f2a13c1f}.site-cursor[data-astro-cid-j7pv25f6][data-mode=thumb] .site-cursor-ring[data-astro-cid-j7pv25f6]{width:88px;height:88px;margin:-44px 0 0 -44px;aspect-ratio:1 / 1}.site-cursor[data-astro-cid-j7pv25f6][data-mode=thumb] .site-cursor-ring-shape[data-astro-cid-j7pv25f6]{border-radius:0;background:#0d0e11}.site-cursor[data-astro-cid-j7pv25f6][data-mode=thumb] .site-cursor-thumb[data-astro-cid-j7pv25f6],.site-cursor[data-astro-cid-j7pv25f6].has-thumb-stack[data-mode=thumb] .site-cursor-thumb-layer-2[data-astro-cid-j7pv25f6],.site-cursor[data-astro-cid-j7pv25f6][data-mode=thumb] .site-cursor-corner[data-astro-cid-j7pv25f6]{opacity:1}.site-cursor[data-astro-cid-j7pv25f6][data-mode=thumb] .site-cursor-reticle-inner[data-astro-cid-j7pv25f6]{opacity:0}.site-cursor-face[data-astro-cid-j7pv25f6]{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .25s ease}.site-cursor-eye[data-astro-cid-j7pv25f6]{position:absolute;top:26%;width:26%;height:26%;overflow:hidden;background:#f2f0eb;border-radius:50%}.site-cursor-eye[data-astro-cid-j7pv25f6][data-side=l]{left:17%}.site-cursor-eye[data-astro-cid-j7pv25f6][data-side=r]{right:17%}.site-cursor-eye[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{position:absolute;top:50%;left:50%;display:block;width:42%;height:42%;background:#0b0c0e;border-radius:50%;transform:translate(-50%,-50%);font-style:normal}.site-cursor-eye[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:-1px;z-index:1;background:#f2a13c;transform:scaleY(0);transform-origin:50% 0%;pointer-events:none}.site-cursor-mouth[data-astro-cid-j7pv25f6]{position:absolute;left:50%;bottom:20%;box-sizing:border-box;width:40%;height:20%;border:2.5px solid transparent;border-bottom-color:#0b0c0e;border-radius:50%;transform:translate(-50%);transition:transform .28s ease,bottom .28s ease}.site-cursor[data-astro-cid-j7pv25f6][data-mode=mail] .site-cursor-ring[data-astro-cid-j7pv25f6],.site-cursor[data-astro-cid-j7pv25f6][data-mode=mail-leave] .site-cursor-ring[data-astro-cid-j7pv25f6]{width:64px;height:64px;margin:-32px 0 0 -32px}.site-cursor[data-astro-cid-j7pv25f6][data-mode=mail] .site-cursor-ring-shape[data-astro-cid-j7pv25f6],.site-cursor[data-astro-cid-j7pv25f6][data-mode=mail-leave] .site-cursor-ring-shape[data-astro-cid-j7pv25f6]{transform:none;background:#f2a13c;border-color:#f2a13c;box-shadow:0 0 22px #f2a13c59}.site-cursor[data-astro-cid-j7pv25f6][data-mode=mail] .site-cursor-reticle-inner[data-astro-cid-j7pv25f6],.site-cursor[data-astro-cid-j7pv25f6][data-mode=mail-leave] .site-cursor-reticle-inner[data-astro-cid-j7pv25f6]{opacity:0}.site-cursor[data-astro-cid-j7pv25f6][data-mode=mail] .site-cursor-face[data-astro-cid-j7pv25f6],.site-cursor[data-astro-cid-j7pv25f6][data-mode=mail-leave] .site-cursor-face[data-astro-cid-j7pv25f6]{opacity:1}.site-cursor[data-astro-cid-j7pv25f6][data-mode=mail] .site-cursor-eye[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{animation:siteCursorSurvey 2.4s ease-in-out infinite}.site-cursor[data-astro-cid-j7pv25f6][data-mode=mail] .site-cursor-eye[data-astro-cid-j7pv25f6]:after{animation:siteCursorBlink 4s ease-in-out infinite}.site-cursor[data-astro-cid-j7pv25f6][data-mode=mail] .site-cursor-eye[data-astro-cid-j7pv25f6][data-side=r]:after{animation-delay:.12s}.site-cursor[data-astro-cid-j7pv25f6][data-mode=mail-leave] .site-cursor-mouth[data-astro-cid-j7pv25f6]{bottom:32%;transform:translate(-50%) scaleY(-1)}.site-cursor[data-astro-cid-j7pv25f6][data-mode=media] .site-cursor-label[data-astro-cid-j7pv25f6],.site-cursor[data-astro-cid-j7pv25f6][data-mode=link].has-label .site-cursor-label[data-astro-cid-j7pv25f6],.site-cursor[data-astro-cid-j7pv25f6][data-mode=crack] .site-cursor-label[data-astro-cid-j7pv25f6]{opacity:1;transform:none}.site-cursor[data-astro-cid-j7pv25f6][data-mode=crack] .site-cursor-label[data-astro-cid-j7pv25f6]{margin:0;padding:0;background:transparent;color:#f2f0eb;font-family:Space Grotesk,Helvetica,sans-serif;font-size:15px;font-weight:400;letter-spacing:.01em;text-transform:none;text-shadow:0 1px 10px rgba(11,12,14,.92)}.site-cursor[data-astro-cid-j7pv25f6][data-mode=crack] .site-cursor-ring[data-astro-cid-j7pv25f6]{transition-duration:.55s}.site-cursor[data-astro-cid-j7pv25f6][data-mode=crack] .site-cursor-ring[data-astro-cid-j7pv25f6]>.site-cursor-ring-shape[data-astro-cid-j7pv25f6]{border-radius:0;transform:none;background:#a8a8a814;border-color:transparent;box-shadow:none;transition-duration:.55s}.site-cursor[data-astro-cid-j7pv25f6][data-mode=crack] .site-cursor-ring[data-astro-cid-j7pv25f6]>.site-cursor-ring-shape[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;height:24%;background:linear-gradient(to bottom,transparent,rgba(210,210,210,.4),transparent);animation:crackScan 1.7s ease-in-out infinite;pointer-events:none}@keyframes crackScan{0%{top:0}to{top:76%}}.site-cursor[data-astro-cid-j7pv25f6][data-mode=crack] .site-cursor-corner[data-astro-cid-j7pv25f6]{opacity:1;border-color:#b0b0b0e6}.client-menu[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;z-index:75;min-width:188px;padding:10px 12px 11px;border:1px solid rgba(242,240,235,.18);background:#101215;box-shadow:0 18px 48px #0000008c;font-family:JetBrains Mono,ui-monospace,monospace;color:#f2f0eb;opacity:0;visibility:hidden;pointer-events:none;will-change:transform;transition:opacity .18s ease,visibility .18s ease}.client-menu[data-astro-cid-j7pv25f6].is-on{opacity:1;visibility:visible;pointer-events:auto}.client-menu[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:-5px;left:var(--caret-x, 50%);width:8px;height:8px;margin-left:-4px;background:#101215;border-left:1px solid rgba(242,240,235,.18);border-top:1px solid rgba(242,240,235,.18);transform:rotate(45deg)}.client-menu[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.client-menu[data-astro-cid-j7pv25f6].is-above:before{top:auto;bottom:-5px;border-left:0;border-top:0;border-right:1px solid rgba(242,240,235,.18);border-bottom:1px solid rgba(242,240,235,.18)}.client-menu[data-astro-cid-j7pv25f6].is-above:after{top:auto;bottom:-18px}.client-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;gap:6px;color:inherit;text-decoration:none}.client-menu-kicker[data-astro-cid-j7pv25f6]{color:#f2f0eb80;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.client-menu-row[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#f2a13c;font-size:13px;letter-spacing:.04em;white-space:nowrap}.client-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .client-menu-row[data-astro-cid-j7pv25f6]{color:#f2f0eb}#contact[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6][href^="mailto:"]{display:inline-block;width:fit-content;max-width:100%;justify-self:start}@media (hover: hover) and (pointer: fine){@media (prefers-reduced-motion: no-preference){.port-body[data-astro-cid-j7pv25f6].has-site-cursor,.port-body[data-astro-cid-j7pv25f6].has-site-cursor [data-astro-cid-j7pv25f6]{cursor:none!important}.port-body[data-astro-cid-j7pv25f6].has-site-cursor [data-astro-cid-j7pv25f6][data-builder-demo],.port-body[data-astro-cid-j7pv25f6].has-site-cursor [data-astro-cid-j7pv25f6][data-builder-demo] [data-astro-cid-j7pv25f6]{cursor:auto!important}}}@media (hover: none),(pointer: coarse){.site-cursor[data-astro-cid-j7pv25f6]{display:none!important}}@media (prefers-reduced-motion: reduce){.site-cursor[data-astro-cid-j7pv25f6]{display:none!important}[data-astro-cid-j7pv25f6][data-marquee]{animation:none!important}}.hero-section[data-astro-cid-j7pv25f6]{min-height:100vh}.hero-meta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px 18px}.kv-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.kv-row[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{flex:none}.kv-row[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:last-child{flex:1 1 auto;min-width:0;text-align:right}.cta-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center}.idx-list[data-astro-cid-j7pv25f6]{display:grid;gap:10px}.idx-head[data-astro-cid-j7pv25f6],.idx-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:44px minmax(0,2.1fr) minmax(0,1.5fr) 68px;gap:clamp(10px,2vw,26px);align-items:baseline}.idx-head[data-astro-cid-j7pv25f6]{padding:0 0 10px;border-bottom:1px solid rgba(242,240,235,.1)}.idx-row[data-astro-cid-j7pv25f6]{padding:clamp(14px,2vw,20px) 16px;border:1px solid rgba(242,240,235,.16);background:#0d0e11d1}.idx-row[data-astro-cid-j7pv25f6]:hover{background:#16181ceb}.idx-yr[data-astro-cid-j7pv25f6]{text-align:right}.spec-grid[data-astro-cid-j7pv25f6]{display:grid;border:1px solid rgba(242,240,235,.1)}.spec-row[data-astro-cid-j7pv25f6]{display:grid;border-bottom:1px solid rgba(242,240,235,.1)}.spec-row[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.spec-item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(120px,230px) 1fr;gap:clamp(14px,3vw,40px);padding:clamp(16px,2.4vw,26px);background:#0d0e11d1}.log-list[data-astro-cid-j7pv25f6]{display:grid;gap:10px}.log-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(14px,3vw,44px);padding:clamp(20px,3vw,30px) 16px;border:1px solid rgba(242,240,235,.16);background:#0d0e11d1}.log-body[data-astro-cid-j7pv25f6]{grid-column:span 2;display:grid;gap:12px;min-width:0}.idx-row[data-astro-cid-j7pv25f6],.spec-item[data-astro-cid-j7pv25f6],.log-row[data-astro-cid-j7pv25f6],.now-card[data-astro-cid-j7pv25f6]{background:#0d0e11d1;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}#contact[data-astro-cid-j7pv25f6]{position:relative;border-top:1px solid rgba(242,240,235,.2);background-color:#0d0e1180;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}#contact[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:0;background-image:url(/glass-crack.png?v=3);background-position:left center;background-size:contain;background-repeat:no-repeat;pointer-events:none}#contact[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.lab-stage[data-astro-cid-j7pv25f6]{max-width:1360px;margin:0 auto;perspective:1400px}#playground[data-astro-cid-j7pv25f6]{position:relative;transform-style:preserve-3d;border:1px solid rgba(242,240,235,.14);box-shadow:0 28px 70px #00000059}.lab-frost[data-astro-cid-j7pv25f6],.lab-sheen[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none}.lab-frost[data-astro-cid-j7pv25f6]{z-index:0;background-color:#0b0c0e57;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lab-frost[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;opacity:.28;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px}.lab-sheen[data-astro-cid-j7pv25f6]{z-index:1;opacity:0;background:radial-gradient(540px circle at var(--lx, 50%) var(--ly, 40%),rgba(242,240,235,.16),transparent 46%);transition:opacity .45s ease}#playground[data-astro-cid-j7pv25f6].is-hot .lab-sheen[data-astro-cid-j7pv25f6]{opacity:1}.lab-layer[data-astro-cid-j7pv25f6]{position:relative;z-index:2;transform:translateZ(var(--z, 28px))}@media (max-width: 860px),(prefers-reduced-motion: reduce){.lab-stage[data-astro-cid-j7pv25f6]{perspective:none}.lab-layer[data-astro-cid-j7pv25f6]{transform:none}.lab-sheen[data-astro-cid-j7pv25f6]{display:none}}.metrics-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.contact-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px 28px}.contact-copy[data-astro-cid-j7pv25f6]{margin-left:auto}.hdr-cmd[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px}.hud[data-astro-cid-j7pv25f6]{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;align-items:center;gap:clamp(10px,2vw,26px);overflow:hidden;padding:9px clamp(14px,3vw,28px);border-top:1px solid rgba(242,240,235,.1);background:#0b0c0eb8;backdrop-filter:blur(14px);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:#f2f0eba8;white-space:nowrap;font-family:JetBrains Mono,monospace;transition:transform .45s cubic-bezier(.22,1,.36,1)}.hud[data-astro-cid-j7pv25f6].is-tucked{transform:translateY(calc(100% + 1px));pointer-events:none}@media (prefers-reduced-motion: reduce){.hud[data-astro-cid-j7pv25f6]{transition:none}}.hud-clock[data-astro-cid-j7pv25f6]{margin-left:auto;color:#f2f0eba8}.hud-progress[data-astro-cid-j7pv25f6],.dock-progress[data-astro-cid-j7pv25f6],.nav-progress[data-astro-cid-j7pv25f6]{display:flex;gap:3px;position:absolute;top:0;left:0;z-index:2;width:100%;height:2px;background:transparent;pointer-events:none}.nav-progress[data-astro-cid-j7pv25f6]{display:none;top:auto;bottom:-1px}.hud-progress .progress-seg,.dock-progress .progress-seg,.nav-progress .progress-seg{position:relative;height:100%;min-width:2px;background:#f2a13c47;overflow:hidden}.hud-progress .progress-seg>i,.dock-progress .progress-seg>i,.nav-progress .progress-seg>i{display:block;width:100%;height:100%;background:#f2a13c;transform:scaleX(0);transform-origin:left center}.hud-menu[data-astro-cid-j7pv25f6]{display:none}.marquee-mask[data-astro-cid-j7pv25f6]{overflow:hidden}.marquee-mask[data-astro-cid-j7pv25f6].is-manual{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none}.marquee-mask[data-astro-cid-j7pv25f6].is-manual::-webkit-scrollbar{display:none}.case-split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,4vw,56px);align-items:start}.case-copy[data-astro-cid-j7pv25f6]{display:grid}.sec-kicker[data-astro-cid-j7pv25f6]{margin:0;font-weight:400;font-size:14px;letter-spacing:.2em;text-transform:uppercase;color:#f2f0eba8}.byline[data-astro-cid-j7pv25f6]{font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:#f2f0eba8}.byline-when[data-astro-cid-j7pv25f6]:before{content:" · "}@media (max-width: 640px){html{scroll-padding-bottom:64px}.port-body[data-astro-cid-j7pv25f6] main[data-astro-cid-j7pv25f6]{padding-bottom:56px}.hero-section[data-astro-cid-j7pv25f6]{min-height:100svh}.hero-meta[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:6px}.hero-meta-sep[data-astro-cid-j7pv25f6]{display:none}.hero-meta[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]:not(.hero-meta-sep):before{content:"|";margin-right:10px;color:#f2f0eb3d}.hero-heading[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-line]{white-space:normal}.hero-heading[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-accent=craft],.hero-heading[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6][data-accent=place]{max-width:100%}.cta-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr}.cta-row[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}.case-split[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.case-copy[data-astro-cid-j7pv25f6]{display:contents}.case-split[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{order:1}.case-split[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6][data-media]{order:2}.case-split[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{order:3}.case-split[data-astro-cid-j7pv25f6] .case-meta[data-astro-cid-j7pv25f6]{order:4}.sec-kicker[data-astro-cid-j7pv25f6]{color:#f2f0eb;font-size:15px;letter-spacing:.16em;font-weight:500}.sec-kicker[data-astro-cid-j7pv25f6]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:10px;background:#f2a13c;vertical-align:1px}.byline[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.byline-when[data-astro-cid-j7pv25f6]:before{content:none}.metrics-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}.spec-grid[data-astro-cid-j7pv25f6]{border:0;gap:12px}.spec-row[data-astro-cid-j7pv25f6]{border:0}.spec-item[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:10px;border:1px solid rgba(242,240,235,.16);background:#0d0e11d1}.idx-list[data-astro-cid-j7pv25f6]{gap:12px}.idx-head[data-astro-cid-j7pv25f6]{display:none}.idx-row[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1fr;grid-template-areas:"id yr" "body body" "stack stack";gap:8px 14px;align-items:start;padding:16px;border:1px solid rgba(242,240,235,.16);background:#0d0e11d1}.idx-row[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid rgba(242,240,235,.16)}.idx-id[data-astro-cid-j7pv25f6]{grid-area:id}.idx-yr[data-astro-cid-j7pv25f6]{grid-area:yr}.idx-body[data-astro-cid-j7pv25f6]{grid-area:body;min-width:0}.idx-stack[data-astro-cid-j7pv25f6]{grid-area:stack;min-width:0}.log-list[data-astro-cid-j7pv25f6]{gap:12px}.log-row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding:18px 16px;border:1px solid rgba(242,240,235,.16);background:#0d0e11d1}.log-row[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid rgba(242,240,235,.16)}.log-body[data-astro-cid-j7pv25f6]{grid-column:auto}.contact-copy[data-astro-cid-j7pv25f6]{margin-left:0;flex-basis:100%;margin-top:8px}.kbd-hint[data-astro-cid-j7pv25f6],.hdr-cmd[data-astro-cid-j7pv25f6],.lab-hint[data-astro-cid-j7pv25f6],.hud-extra[data-astro-cid-j7pv25f6],.hud-clock[data-astro-cid-j7pv25f6],[data-astro-cid-j7pv25f6][data-hud-hide]{display:none!important}.hud-menu[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;margin-left:auto;padding:4px 10px;background:transparent;border:1px solid rgba(242,240,235,.18);color:inherit;font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}}
