.site-root{--sv-page: #FFFCF0;--sv-sheet: #FFFDF3;--sv-paper: #FBF7E6;--sv-paper-2: #F3EDD6;--sv-tile: #EFE9D2;--sv-ink: #16140E;--sv-ink-2: #57534A;--sv-ink-3: #8B8577;--sv-amber: #F3B44A;--sv-amber-2: #C77E0A;--sv-amber-lt: #F9CB80;--sv-line: rgba(22, 20, 14, .16);--sv-line-2: rgba(22, 20, 14, .08);--sv-mark: var(--sv-amber);--sv-frame: rgba(22, 20, 14, .16);--sv-ruling: repeating-linear-gradient(0deg, rgba(22, 20, 14, .05) 0 1px, transparent 1px 5px);--sv-dots: radial-gradient(circle at center, rgba(22, 20, 14, .16) 1.15px, transparent 1.25px);--sv-sans: "General Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--sv-mono: "General Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--sv-code: ui-monospace, SFMono-Regular, Menlo, monospace;--sv-fs-display: clamp(40px, 4.3vw, 68px);--sv-fs-h2: clamp(36px, 3.6vw, 56px);--sv-fs-h3: clamp(38px, 3.6vw, 56px);--sv-fs-h4: 21px;--sv-fs-lead: 19px;--sv-fs-body: 17px;--sv-fs-sm: 15px;--sv-fs-meta: 12.5px;--sv-fs-micro: 10.5px;--sv-sp: clamp(96px, 12vh, 152px);--sv-sp-head: clamp(46px, 6vh, 78px);--sv-gutter: 44px;--sv-inset: 24px;--sv-measure: calc(var(--sv-max) - 2 * (var(--sv-gutter) + var(--sv-inset)));--sv-measure-full: calc(var(--sv-max) - 2 * var(--sv-gutter));--sv-sheet-pad: clamp(26px, 3.4vw, 54px);--sv-max: min(1524px, 88vw);--sv-nav-h: 62px;--sv-ease: cubic-bezier(.2, .8, .2, 1);--sv-ease-mask: cubic-bezier(.2, .85, .2, 1)}@media(max-width:1536px){.site-root{--sv-max: 96vw;--sv-gutter: 28px}}@media(max-width:1180px){.site-root{--sv-max: 98vw;--sv-gutter: 22px;--sv-inset: 18px}}@media(max-width:960px){.site-root{--sv-max: 100vw;--sv-sp: clamp(64px, 8vh, 96px);--sv-sp-head: clamp(32px, 4.6vh, 48px);--sv-gutter: 13px;--sv-inset: 12px;--sv-nav-h: 56px;--sv-fs-body: 16.5px;--sv-fs-lead: 17.5px;--sv-fs-h2: clamp(40px, 10.6vw, 50px);--sv-fs-h3: clamp(34px, 9vw, 46px)}}.site-root.is-dark{--sv-page: #13120D;--sv-sheet: var(--sv-page);--sv-paper: #17160E;--sv-paper-2: #1F1C11;--sv-tile: #221F13;--sv-ink: #F1EEE6;--sv-ink-2: #A4A097;--sv-ink-3: #928C7E;--sv-amber: #F3B44A;--sv-amber-2: #DD922F;--sv-amber-lt: #F9CB80;--sv-line: rgba(241, 238, 230, .24);--sv-line-2: rgba(241, 238, 230, .12);--sv-mark: var(--sv-amber);--sv-frame: rgba(241, 238, 230, .24);--sv-ruling: repeating-linear-gradient(0deg, rgba(241, 238, 230, .075) 0 1px, transparent 1px 5px);--sv-dots: radial-gradient(circle at center, rgba(241, 238, 230, .24) 1.15px, transparent 1.25px)}.site-root.is-dark{color-scheme:dark}.site-root.is-dark:before{background-color:#0d0c09}.site-root{background:var(--sv-paper);color:var(--sv-ink);font-family:var(--sv-sans);font-size:var(--sv-fs-body);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip;background-color:var(--sv-page)}.site-root *,.site-root *:before,.site-root *:after{box-sizing:border-box}.site-root img{max-width:100%;display:block}.site-root a{color:inherit;text-decoration:none}.site-root button{font:inherit;color:inherit}.sv-wrap{max-width:var(--sv-max);margin:0 auto;padding:0 calc(var(--sv-gutter) + var(--sv-inset))}.sv-ruled{position:relative}.sv-ruled:before{content:"";position:absolute;top:0;bottom:0;left:var(--sv-rule-x);right:var(--sv-rule-x);background-image:var(--sv-ruling);pointer-events:none;z-index:0;background-attachment:fixed}.sv-ruled>*{position:relative;z-index:1}.site-root{position:relative;z-index:0;--sv-rule-x: max(var(--sv-gutter), calc(50% - var(--sv-max) / 2 + var(--sv-gutter)))}.site-root:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:var(--sv-ruling)}.site-root.sv-case:before{background-image:var(--sv-dots);background-size:22px 22px}.site-root:after{content:"";position:fixed;top:0;bottom:0;z-index:-1;pointer-events:none;left:var(--sv-rule-x);right:var(--sv-rule-x);background:var(--sv-sheet);border-left:1px solid var(--sv-frame);border-right:1px solid var(--sv-frame)}.sv-marked{position:relative}:is(.sv-marked,.sv-wrap.sv-pad,.sv-case-body,.sv-inst-sec,.sv-ab-hero,.sv-log-sec){position:relative}.sv-pin-mark{position:absolute;top:0;left:0;right:0;height:20px;pointer-events:none;z-index:4}:is(.sv-marked,.sv-wrap.sv-pad,.sv-case-body,.sv-inst-sec,.sv-pin-mark,.sv-ab-hero,.sv-log-sec):after{content:"";position:absolute;top:0;left:var(--sv-rule-x);right:var(--sv-rule-x);height:20px;pointer-events:none;z-index:3;background:linear-gradient(var(--sv-mark),var(--sv-mark)) 0 0 / 20px 2px no-repeat,linear-gradient(var(--sv-mark),var(--sv-mark)) 0 0 / 2px 20px no-repeat,linear-gradient(var(--sv-mark),var(--sv-mark)) 100% 0 / 20px 2px no-repeat,linear-gradient(var(--sv-mark),var(--sv-mark)) 100% 0 / 2px 20px no-repeat}:is(.sv-marked,.sv-wrap.sv-pad,.sv-case-body,.sv-inst-sec,.sv-pin-mark,.sv-ab-hero,.sv-log-sec)[data-badge]:after{background:linear-gradient(var(--sv-mark),var(--sv-mark)) 100% 0 / 20px 2px no-repeat,linear-gradient(var(--sv-mark),var(--sv-mark)) 100% 0 / 2px 20px no-repeat}:is(.sv-marked,.sv-wrap.sv-pad,.sv-case-body,.sv-inst-sec,.sv-pin-mark,.sv-ab-hero,.sv-log-sec)[data-badge]:before{content:attr(data-badge);position:absolute;top:0;left:var(--sv-rule-x);z-index:4;background:var(--sv-amber);color:var(--sv-ink);font-style:normal;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;padding:9px 13px 8px;pointer-events:none}.sv-foot-marks{position:absolute;left:0;right:0;bottom:0;height:20px;pointer-events:none}.sv-foot-marks:before,.sv-foot-marks:after{content:"";position:absolute;bottom:0;width:20px;height:20px;border-bottom:2px solid var(--sv-mark)}.sv-foot-marks:before{left:var(--sv-rule-x);border-left:2px solid var(--sv-mark)}.sv-foot-marks:after{right:var(--sv-rule-x);border-right:2px solid var(--sv-mark)}.sv-wrap.sv-pad.sv-case-body:after{display:none}.sv-wrap.sv-pad.sv-case-body{background-image:none;padding-top:clamp(6px,.9vh,12px)}.sv-wrap.sv-pad,.sv-case-body{background-image:linear-gradient(var(--sv-frame),var(--sv-frame));background-repeat:no-repeat;background-size:calc(100% - 2 * var(--sv-gutter)) 1px;background-position:var(--sv-gutter) 0}.sv-hero,.sv-case-hero,.sv-cn-hero,.sv-ab-hero{background-image:none}.sv-hero:has(.sv-street){padding-bottom:0}.sv-wrap.sv-pad.sv-outro{padding-top:0;padding-bottom:clamp(48px,6.5vh,82px)}.sv-wrap.sv-pad.sv-outro:after{display:none}.sv-outro .sv-console{margin-inline:0;margin-top:0}.sv-wrap.sv-pad#tools{background-image:none}.sv-ai-page .sv-wrap.sv-pad#tools{background-image:linear-gradient(var(--sv-frame),var(--sv-frame))}.sv-pad{padding-top:var(--sv-sp);padding-bottom:var(--sv-sp)}.sv-mono{font-family:var(--sv-mono)}.site-root h1{font-size:var(--sv-fs-display);line-height:1.04;letter-spacing:-.03em;font-weight:500}.site-root h2{font-size:var(--sv-fs-h2);line-height:1.04;letter-spacing:-.03em;font-weight:500;max-width:24ch}.sv-dim{color:var(--sv-ink-3)}.sv-sub{font-size:18px;color:var(--sv-ink-2);max-width:54ch;margin-top:22px}.sv-head{margin-bottom:var(--sv-sp-head)}.sv-rv{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s var(--sv-ease)}.sv-rv.is-in{opacity:1;transform:none}.sv-lines .sv-ln{display:block;overflow:hidden;padding-bottom:.22em;margin-bottom:-.22em}.sv-lines .sv-ln>span{display:block;text-wrap:balance;transform:translateY(140%);transition:transform .9s var(--sv-ease-mask)}.sv-lines.is-in .sv-ln>span{transform:none}.sv-lines .sv-ln:nth-child(2)>span{transition-delay:.08s}.sv-lines .sv-ln:nth-child(3)>span{transition-delay:.16s}@media(prefers-reduced-motion:reduce){.sv-rv,.sv-lines .sv-ln>span{opacity:1!important;transform:none!important;transition:none!important}}.sv-ar{width:1.05em;height:1.05em;flex:none;transition:transform .32s var(--sv-ease)}a:hover>.sv-ar,button:hover>.sv-ar,.sv-btn:hover .sv-ar{transform:translate(3px,-3px)}.sv-ar--e{transform:rotate(45deg)}.sv-ar--sw{transform:rotate(180deg)}a:hover>.sv-ar--e,button:hover>.sv-ar--e,.sv-btn:hover .sv-ar--e{transform:rotate(45deg) translate(3px,-3px)}a:hover>.sv-ar--sw,button:hover>.sv-ar--sw,.sv-btn:hover .sv-ar--sw{transform:rotate(180deg) translate(3px,-3px)}.sv-btn{font-size:var(--sv-fs-sm);font-weight:500;padding:13px 22px;display:inline-flex;align-items:center;gap:12px;cursor:pointer;border:0;transition:background .2s,transform .15s;font-family:var(--sv-sans)}.sv-btn svg{width:17px;height:17px;flex:none}.sv-btn--amber{background:var(--sv-amber);color:var(--sv-ink)}.sv-btn--amber:hover{background:var(--sv-amber-lt)}.sv-btn--ghost{background:transparent;color:var(--sv-ink);box-shadow:inset 0 0 0 1px var(--sv-line)}.sv-btn--line{background:none;color:var(--sv-ink);box-shadow:inset 0 0 0 1px var(--sv-frame)}.sv-btn--line:hover{background:var(--sv-tile);box-shadow:inset 0 0 0 1px var(--sv-ink-3)}.sv-btn--ghost:hover{background:transparent;box-shadow:inset 0 0 0 1px var(--sv-ink-3)}.sv-nav{position:fixed;top:0;left:0;right:0;z-index:90;background:transparent}.sv-nav:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:var(--sv-rule-x);right:var(--sv-rule-x);background:var(--sv-sheet);border-left:1px solid var(--sv-frame);border-right:1px solid var(--sv-frame)}.sv-nav:after{content:"";position:absolute;left:var(--sv-rule-x);right:var(--sv-rule-x);bottom:0;height:1px;background:var(--sv-frame)}.sv-nav-in{display:flex;align-items:center;gap:30px;max-width:var(--sv-max);margin:0 auto;padding:15px calc(var(--sv-gutter) + var(--sv-inset))}.sv-brand{display:flex;align-items:center;color:var(--sv-ink)}.sv-brand-logo{height:28px;width:auto;display:block;transition:height .45s var(--sv-ease),opacity .2s}.sv-brand:hover .sv-brand-logo{opacity:.72}.sv-nav-cta{padding:6px 13px;gap:8px;font-size:16px;transition:background .2s,transform .15s}.sv-nav-cta svg{width:15px;height:15px}.sv-nav-links{display:flex;gap:24px;margin-left:auto}.sv-nav-links a{position:relative;font-size:16px;font-weight:500;color:var(--sv-ink);transition:opacity .2s}.sv-nav-links a:hover{opacity:.62}.sv-nav-links a:after{content:"";position:absolute;left:50%;bottom:-6px;width:6px;height:6px;border-radius:50%;background:var(--sv-amber);transform:translate(-50%,3px) scale(.4);opacity:0;transition:opacity .25s ease,transform .25s var(--sv-ease)}.sv-nav-links a[aria-current=page]:after{opacity:1;transform:translate(-50%) scale(1)}.sv-nav-toggle{display:none;width:40px;height:40px;border:0;background:none;cursor:pointer;padding:0;flex-direction:column;align-items:center;justify-content:center;gap:4px}.sv-nav-toggle span{display:block;height:2px;background:var(--sv-ink);border-radius:2px;transition:transform .34s cubic-bezier(.7,0,.2,1),opacity .18s,width .34s cubic-bezier(.7,0,.2,1)}.sv-nav-toggle span:nth-child(1){width:22px}.sv-nav-toggle span:nth-child(2){width:15px;align-self:flex-end}.sv-nav-toggle span:nth-child(3){width:22px}.sv-nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.sv-nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0;width:0}.sv-nav-toggle[aria-expanded=true] span:nth-child(3){width:22px;transform:translateY(-6px) rotate(-45deg)}.sv-nav-menu{display:none;flex-direction:column;padding:8px calc(var(--sv-gutter) + var(--sv-inset)) 22px;border-top:1px solid var(--sv-line-2);background:var(--sv-paper)}.sv-nav-menu a:not(.sv-btn){font-size:20px;font-weight:500;padding:13px 0;border-bottom:1px solid var(--sv-line-2)}.sv-nav-menu .sv-btn{margin-top:18px;justify-content:center}.sv-chart-head{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,96px);align-items:end;margin-bottom:var(--sv-sp-head)}.sv-chart-head .aside{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:44ch;margin-left:auto}.sv-chart-head .aside p{font-size:var(--sv-fs-body);line-height:1.7;color:var(--sv-ink-2)}.sv-tlink{display:inline-flex;align-items:center;gap:9px;font-size:var(--sv-fs-sm);font-weight:500;padding-bottom:4px;border-bottom:1px solid var(--sv-line);transition:color .25s,border-color .25s}.sv-tlink .sv-ar{width:16px;height:16px}.sv-tlink:hover{color:var(--sv-amber-2);border-color:var(--sv-amber)}.sv-foot-lead{padding-bottom:clamp(24px,4vh,44px)}.sv-board-lead{display:flex;justify-content:center;margin-bottom:clamp(22px,3.4vh,38px)}.sv-board-read{display:flex;justify-content:center;align-items:baseline;gap:12px;margin-bottom:10px;min-height:24px;width:100%;max-width:var(--sv-measure-full);margin-left:auto;margin-right:auto}.sv-board-read .ix{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;color:var(--sv-amber-2)}.sv-board-read .say{display:flex;align-items:baseline;gap:12px;animation:sv-street-say .5s var(--sv-ease) both}.sv-board-read .name{font-size:var(--sv-fs-body);font-weight:500;color:var(--sv-ink)}.sv-board-read .role{font-size:var(--sv-fs-sm);color:var(--sv-ink-3)}.sv-board-stage{display:flex;flex-direction:column;gap:6px;cursor:pointer}.sv-board-view{position:relative;overflow:hidden;width:100%;max-width:var(--sv-measure-full);margin:0 auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.sv-board-view svg{display:block;width:100%;height:100%}.sv-board-view{transition:none}.sv-board-view :is(path,rect,circle,ellipse,text){vector-effect:non-scaling-stroke}.sv-board-view :is(.world,.pads){will-change:transform}.sv-board-view .trace{fill:none;stroke:#b99a5e;stroke-width:2.2}.sv-board-view .sig{fill:none;stroke:#c7b48a;stroke-width:1.1;opacity:.7}.sv-board-view .pad{fill:none;stroke:#c7b48a;stroke-width:1.1}.sv-board-view .pad-hole{fill:#efe9da}.sv-board-view .pin{stroke:#9a9384;stroke-width:1.6;stroke-linecap:round;fill:none}.sv-board-view .via{fill:none;stroke:#b99a5e;stroke-width:1.4}.sv-board-view .chip-body{fill:#e5dfcd;stroke:#8a8272;stroke-width:1.1}.sv-board-view .die{fill:#d6cfb9;stroke:#8a8272;stroke-width:.7}.sv-board-view .chip-dot{fill:#8a8272}.sv-board-view .chip-label{font-family:var(--sv-code);font-size:13px;letter-spacing:.06em;fill:var(--sv-ink-2)}.sv-board-view .cap{fill:#cbd5dc;stroke:#8a8272;stroke-width:1}.sv-board-view .cap-band{stroke:#8a8272;stroke-width:1}.sv-board-view .res{fill:#e0cfc0;stroke:#8a8272;stroke-width:1}.sv-board-view .res-band{stroke:#a08a6f;stroke-width:1.4}.sv-board-view .led{fill:var(--sv-amber);stroke:#8a8272;stroke-width:.9}.sv-board-view .led-halo{fill:var(--sv-amber);opacity:.16}.sv-board-view .can{fill:#d9d3c2;stroke:#8a8272;stroke-width:1}.sv-board-view .can-line{stroke:#8a8272;stroke-width:.9}.sv-board-view .hdr{fill:#3e3a34}.sv-board-view .tran{fill:#4a453d}.sv-board-view .coil{fill:none;stroke:#b99a5e;stroke-width:2;stroke-linecap:round}.sv-board-view .port{fill:#c9c2b2;stroke:#8a8272;stroke-width:1}.sv-board-view .port-in{fill:#6e675c}.sv-board-view .silk{font-family:var(--sv-code);font-size:11px;letter-spacing:.08em;fill:#b4ac98}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .front{opacity:0;transition:opacity .3s ease;pointer-events:none}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .side{opacity:1;transition:opacity .3s ease}.sv-board-walk.is-met .robot .front{opacity:1}.sv-board-walk.is-met .robot .side{opacity:0}.sv-board-walk.is-met .robot *{animation-play-state:paused}.sv-board-walk.is-met .robot .front :is(.core,.ant-led,.wave){animation-play-state:running}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .eye{fill:var(--sv-amber)}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .front .wave{transform-box:view-box;transform-origin:13px -29px}.sv-board-walk.is-met .robot .wave{animation:sv-wave .9s ease-in-out infinite}@keyframes sv-wave{0%,to{transform:rotate(8deg)}50%{transform:rotate(-24deg)}}.sv-board-hi{position:absolute;bottom:58%;transform:none;font-family:var(--sv-mono);font-size:14px;letter-spacing:.04em;color:var(--sv-ink);background:var(--sv-paper);border:1px solid var(--sv-ink);border-radius:999px 999px 999px 4px;padding:6px 13px;pointer-events:none;box-shadow:0 8px 18px -12px #16140e8c;animation:sv-board-hi .5s var(--sv-ease) both}@keyframes sv-board-hi{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(.8)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .shadow{fill:var(--sv-ink);opacity:.13}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .body{fill:#c6cbd3;stroke:#6e675c;stroke-width:1.1}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .head{fill:#d6dae0;stroke:#6e675c;stroke-width:1.1}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .neck{fill:#9aa0a8}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .visor{fill:#2c2a26}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .vent{fill:#9aa0a8}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .core{fill:var(--sv-amber);stroke:#6e675c;stroke-width:.9;animation:sv-core 1.6s ease-in-out infinite}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .ant{stroke:#6e675c;stroke-width:1.4;fill:none}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .ant-led{fill:var(--sv-amber);stroke:#6e675c;stroke-width:.8;animation:sv-core 1.6s ease-in-out infinite .3s}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .limb{fill:#b4bac3;stroke:#6e675c;stroke-width:1}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot .joint{fill:#8b929b;stroke:#6e675c;stroke-width:.9}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot :is(.foot,.grip){fill:#4a453d}:is(.sv-board-view,.sv-rig,.sv-404-view) .robot :is(.thigh,.knee,.shoulder,.elbow){transform-box:view-box;transform-origin:0 0}@keyframes sv-core{0%,to{opacity:.55}50%{opacity:1}}:is(.sv-board-walk,.sv-rig .rg-bot) .robot .leg-a .thigh{animation:sv-step-hip .5s ease-in-out infinite}:is(.sv-board-walk,.sv-rig .rg-bot) .robot .leg-b .thigh{animation:sv-step-hip .5s ease-in-out infinite -.25s}:is(.sv-board-walk,.sv-rig .rg-bot) .robot .leg-a .knee{animation:sv-step-knee .5s ease-in-out infinite}:is(.sv-board-walk,.sv-rig .rg-bot) .robot .leg-b .knee{animation:sv-step-knee .5s ease-in-out infinite -.25s}:is(.sv-board-walk,.sv-rig .rg-bot) .robot .arm-a .shoulder{animation:sv-step-arm .5s ease-in-out infinite -.25s}:is(.sv-board-walk,.sv-rig .rg-bot) .robot .arm-b .shoulder{animation:sv-step-arm .5s ease-in-out infinite}@keyframes sv-step-hip{0%,to{transform:rotate(-24deg)}50%{transform:rotate(20deg)}}@keyframes sv-step-knee{0%,60%,to{transform:rotate(2deg)}80%{transform:rotate(34deg)}}@keyframes sv-step-arm{0%,to{transform:rotate(14deg)}50%{transform:rotate(-12deg)}}.sv-board-view .chip{opacity:.6;transition:opacity .5s var(--sv-ease)}.sv-board-view .chip.is-on{opacity:1}.sv-board-view .chip.is-on .die{fill:var(--sv-amber)}.sv-board-view .chip.is-on .chip-label{fill:var(--sv-ink)}.sv-log-cta{align-self:flex-start;margin-top:clamp(26px,3.6vh,42px)}.sv-footer{position:relative;background-color:var(--sv-sheet);padding:70px 0 44px}.sv-footer:before{border:1px solid var(--sv-frame);border-bottom:0}.sv-foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.sv-foot-grid h4{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--sv-ink-3);margin-bottom:16px;font-weight:400}.sv-foot-grid a,.sv-foot-grid span{display:block;font-size:var(--sv-fs-sm);color:var(--sv-ink-2);padding:4px 0}.sv-foot-grid a:hover{color:var(--sv-ink)}.sv-foot-grid a .sv-ar,.sv-log-row .more .sv-ar{width:14px;height:14px}.sv-foot-mail{font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--sv-ink)!important}.sv-legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:64px;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-hero{padding-top:calc(var(--sv-nav-h) + 120px)}.sv-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:start}.sv-hero-right{padding-top:18px;display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:44ch;margin-left:auto}.sv-hero-right p{font-size:var(--sv-fs-lead);color:var(--sv-ink-2);max-width:none}.sv-hero-cta{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.sv-heros-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(30px,4vw,72px);align-items:center}.sv-heros-copy{display:flex;flex-direction:column;align-items:flex-start}.sv-heros-copy h1{max-width:15ch}.sv-heros-sub{font-size:var(--sv-fs-lead);line-height:1.62;color:var(--sv-ink-2);max-width:44ch;margin-top:clamp(20px,2.6vh,32px)}.sv-heros-copy .sv-hero-cta{margin-top:clamp(26px,3.4vh,42px)}.sv-heros-note{margin-top:clamp(60px,9vh,110px)}@media(max-width:900px){.sv-heros-grid{grid-template-columns:1fr;gap:30px}}.sv-street{margin-top:clamp(44px,6.5vh,78px);margin-bottom:0}.sv-street-read{display:flex;align-items:baseline;gap:14px;margin-bottom:12px;min-height:30px}.sv-street-read .ix{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;color:var(--sv-amber-2)}.sv-street-read .ahead{margin-left:auto;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-ink-3)}@media(max-width:640px){.sv-street-read .ahead{display:none}}.sv-street-read .say{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;animation:sv-street-say .5s var(--sv-ease) both}@keyframes sv-street-say{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.sv-street-read .name{font-size:clamp(19px,1.55vw,24px);font-weight:500;letter-spacing:-.02em;color:var(--sv-ink)}.sv-street-read .role{font-size:var(--sv-fs-sm);color:var(--sv-ink-3)}.sv-street-view{position:relative;overflow:visible;width:100%}.sv-street-view svg{display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.sv-street-view :is(path,rect,circle,ellipse){vector-effect:non-scaling-stroke}.sv-street-view .far,.sv-street-view .mid,.sv-street-view .near{will-change:transform}.sv-street-view .ln{fill:none;stroke:#8a8272;stroke-width:1;stroke-linejoin:round;stroke-linecap:round}.sv-street-view .sv-ahead .drop{stroke:var(--sv-amber-2);stroke-width:1;opacity:.45;stroke-dasharray:4 5}.sv-street-view .sv-ahead .pin{fill:var(--sv-amber);stroke:var(--sv-amber-2);stroke-width:1}.sv-street-view .sv-ahead .pin-eye{fill:var(--sv-sheet);stroke:none}.sv-street-view .far rect{fill:#aebfc9;opacity:.26}.sv-street-view .far rect.far2{opacity:.15}.sv-street-view .smoke circle{fill:#dcd5c6;opacity:.7}.sv-street-view .balloon .env{fill:#e9afa0}.sv-street-view .balloon .env-band{fill:#f2e3b6}.sv-street-view .balloon .basket{fill:#c9a97e;stroke:#8a8272;stroke-width:.7}.sv-street-view .shade{fill:url(#sv-fc);pointer-events:none}.sv-street-view .side{fill:#000;opacity:.06}.sv-street-view .cast{fill:#8a8272;opacity:.13}.sv-street-view .sun{fill:url(#sv-sun)}.sv-street-view .sun-halo{fill:url(#sv-sky);opacity:.5}.sv-street-view .face{stroke:#8a8272;stroke-width:.8}.sv-street-view .fc0{fill:#f2e3b6}.sv-street-view .rf0{fill:#e3ce9c}.sv-street-view .fc1{fill:#e9cfc5}.sv-street-view .rf1{fill:#ddbcae}.sv-street-view .fc2{fill:#cbd5be}.sv-street-view .rf2{fill:#b7c6a6}.sv-street-view .fc3{fill:#c9d6dc}.sv-street-view .rf3{fill:#b3c5ce}.sv-street-view .fc4{fill:#efe9d2}.sv-street-view .rf4{fill:#e0d8ba}.sv-street-view .roof{stroke:#8a8272;stroke-width:.7}.sv-street-view .win{fill:#fdfaf0;stroke:#8a8272;stroke-width:.55}.sv-street-view .door{fill:#d9a886;stroke:#8a8272;stroke-width:.7}.sv-street-view .awn{stroke:none}.sv-street-view .aw0{fill:#e9afa0}.sv-street-view .aw1{fill:#a8c2a0}.sv-street-view .aw2{fill:#efd08e}.sv-street-view .trunk{fill:none;stroke:#a08a6f;stroke-width:1.3;stroke-linecap:round}.sv-street-view .leaf{stroke:#8a8272;stroke-width:.7}.sv-street-view .g0{fill:#afc79d}.sv-street-view .g1{fill:#c4d3ae}.sv-street-view .bulb{fill:#f2d98f;stroke:#8a8272;stroke-width:.8}.sv-street-view .box{fill:#efe9d2;stroke:#8a8272;stroke-width:.8}.sv-street-view .pot{fill:#e0d2b4;stroke:#8a8272;stroke-width:.8}.sv-street-view .bin{fill:#d6cdb8}.sv-street-view .fl{stroke:none}.sv-street-view .f0{fill:#e5a28f}.sv-street-view .f1{fill:#efcf8a}.sv-street-view .f2{fill:#b9a8d6}.sv-street-view .cat path,.sv-street-view .cat circle{fill:#8a7b66}.sv-street-view .cat .tail{fill:none;stroke:#8a7b66;stroke-width:1.6;stroke-linecap:round}.sv-street-view .home{opacity:.85}.sv-street-view .tl-box{fill:#6e675c}.sv-street-view .tl-r{fill:#e39a8e}.sv-street-view .tl-a{fill:#efd08e}.sv-street-view .tl-g{fill:#a8c2a0}.sv-street-view .car-body{stroke:#8a8272;stroke-width:.7}.sv-street-view .cb0{fill:#c9d6dc}.sv-street-view .cb1{fill:#e9cfc5}.sv-street-view .cb2{fill:#f2e3b6}.sv-street-view .car-win{fill:#fdfaf0;stroke:#8a8272;stroke-width:.5}.sv-street-view .car-wheel{fill:#57534a}.sv-street-view .car-hub{fill:#c9c2b2}.sv-street-view .hyd{fill:#e5a28f;stroke:#8a8272;stroke-width:.7}.sv-street-view .road{stroke:#8a8272;stroke-width:1.2}.sv-street-view .kerb{stroke:#cdc6b4;stroke-width:1}.sv-street-view .dash{stroke:#dcd5c4;stroke-width:2;stroke-linecap:round}.sv-street-view .bl{opacity:.55;transition:opacity .6s var(--sv-ease)}.sv-street-view .bl.is-on{opacity:1}.sv-street-view{cursor:pointer}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .shadow{fill:var(--sv-ink);opacity:.12}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .coat{fill:#3b4358}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .coat-n{fill:#4a5470}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .coat-f{fill:#333a4c}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .coat-d{fill:#2b3244}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .trews{fill:#a9b7c6}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .leg.far .trews{fill:#93a2b2}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .bag{fill:#8e6274}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .bag-d{fill:#6c4b5b}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .shirt{fill:#9dba92}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .shoe{fill:#2b3244}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .shoe-d{fill:#1e2430}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .cup{fill:var(--sv-amber-2)}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .cup-lid{fill:var(--sv-amber)}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .cup-rim{fill:var(--sv-amber-lt)}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker :is(.skin,.hand,.ear){fill:#e8be9b}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker :is(.skin-2,.hand-2,.ear-2,.hand-f){fill:#d8a87f}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .hand-f2{fill:#c89870}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .hair{fill:#6e3f22}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .hair-d{fill:#4e2b14}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .brow{fill:#5c331b}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .pupil{fill:#2c2620}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .lid{fill:#d8a87f}:is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .smile{fill:#fbf7ee}.sv-desk-view :is(.walker,.daughter) :is(path,circle,ellipse,rect){stroke:none}:is(.sv-desk-view,.sv-door-view) .walker .knuck{fill:none;stroke:#d8a87f;stroke-width:.7;stroke-linecap:round}:is(.sv-desk-view,.sv-door-view) .walker .finger{fill:none;stroke:#e8be9b;stroke-width:2;stroke-linecap:round}:is(.sv-desk-view,.sv-door-view) .daughter .shadow{fill:var(--sv-ink);opacity:.1}:is(.sv-desk-view,.sv-door-view) .daughter :is(.skin,.hand){fill:#f0c9a4}:is(.sv-desk-view,.sv-door-view) .daughter .skin-2{fill:#e0b189}:is(.sv-desk-view,.sv-door-view) .daughter .nose{fill:#a96a48}:is(.sv-desk-view,.sv-door-view) .daughter .freckle{fill:#dfa97e}:is(.sv-desk-view,.sv-door-view) .daughter .cheek{fill:#f4b9aa}:is(.sv-desk-view,.sv-door-view) .daughter .hair{fill:#c98a50}:is(.sv-desk-view,.sv-door-view) .daughter .hair-d{fill:#a9683a}:is(.sv-desk-view,.sv-door-view) .daughter .brow{fill:#a9683a}:is(.sv-desk-view,.sv-door-view) .daughter .eye{fill:#f3d6be}:is(.sv-desk-view,.sv-door-view) .daughter .iris{fill:#8a5330}:is(.sv-desk-view,.sv-door-view) .daughter .pupil{fill:#2c2620}:is(.sv-desk-view,.sv-door-view) .daughter .glint{fill:#fff}:is(.sv-desk-view,.sv-door-view) .daughter .mouth{fill:#7e4531}:is(.sv-desk-view,.sv-door-view) .daughter .tongue{fill:#d9694a}:is(.sv-desk-view,.sv-door-view) .daughter .teeth{fill:#f3d6be}:is(.sv-desk-view,.sv-door-view) .daughter .dress{fill:#f8d8cc}:is(.sv-desk-view,.sv-door-view) .daughter .dress-d{fill:#e6bcae}:is(.sv-desk-view,.sv-door-view) .daughter .spark{fill:#fffdf3}:is(.sv-desk-view,.sv-door-view) .daughter .shoe{fill:#e4ebf0}:is(.sv-desk-view,.sv-door-view) .daughter .shoe-d{fill:#c6d2da}:is(.sv-desk-view,.sv-door-view) .daughter .shoe-bow{fill:#c6d2da}:is(.sv-desk-view,.sv-door-view) .daughter .petal{fill:#b2c6d6}:is(.sv-desk-view,.sv-door-view) .daughter .petal-2{fill:#e2eaf0}:is(.sv-desk-view,.sv-door-view) .daughter .bud{fill:var(--sv-amber-lt)}:is(.sv-desk-view,.sv-door-view) .daughter .leaf{fill:#5e6a57}:is(.sv-desk-view,.sv-door-view) .daughter .leaf-2{fill:#8b9a84}:is(.sv-desk-view,.sv-door-view) .daughter .knuck{fill:none;stroke:#e0b189;stroke-width:.7;stroke-linecap:round}:is(.sv-desk-view,.sv-door-view) .daughter .finger{fill:none;stroke:#f0c9a4;stroke-width:2;stroke-linecap:round}.sv-desk-view :is(.walker,.daughter).is-playing .arm-throw{transform-box:fill-box;animation:sv-rps 3.6s cubic-bezier(.4,0,.3,1) infinite}.sv-desk-view .walker.is-playing .arm-throw{transform-origin:6% 8%}:is(.sv-desk-view,.sv-door-view) .daughter.is-playing .arm-throw{transform-origin:94% 8%}@media(prefers-reduced-motion:reduce){.sv-desk-view :is(.walker,.daughter) *{animation:none!important}}.sv-street-view .walker :is(.thigh,.knee,.foot,.shoulder,.elbow,.lift){transform-box:view-box;transform-origin:0 0}.sv-street{--wk: .76s}.sv-street .walker .bob{animation:sv-walk-bob var(--wk) ease-in-out infinite}.sv-street .walker .rise{animation:sv-walk-rise var(--wk) ease-in-out infinite}.sv-street .walker .leg-a .thigh{animation:sv-walk-thigh var(--wk) linear infinite}.sv-street .walker .leg-a .knee{animation:sv-walk-knee var(--wk) linear infinite}.sv-street .walker .leg-a .foot{animation:sv-walk-foot var(--wk) linear infinite}.sv-street .walker .leg-b .thigh{animation:sv-walk-thigh var(--wk) linear infinite calc(var(--wk) / -2)}.sv-street .walker .leg-b .knee{animation:sv-walk-knee var(--wk) linear infinite calc(var(--wk) / -2)}.sv-street .walker .leg-b .foot{animation:sv-walk-foot var(--wk) linear infinite calc(var(--wk) / -2)}.sv-street .walker .arm .shoulder{animation:sv-walk-shoulder var(--wk) ease-in-out infinite calc(var(--wk) * -.64)}.sv-street .walker .arm .elbow{animation:sv-walk-elbow var(--wk) ease-in-out infinite calc(var(--wk) * -.64)}.sv-street .walker .lift{animation:sv-walk-carry var(--wk) ease-in-out infinite}@keyframes sv-walk-thigh{0%{transform:rotate(-25.4deg)}3%{transform:rotate(-23.5deg)}8%{transform:rotate(-25.8deg)}16%{transform:rotate(-15.8deg)}24%{transform:rotate(-5.4deg)}32%{transform:rotate(-5.5deg)}40%{transform:rotate(-8.6deg)}48%{transform:rotate(-7.9deg)}55%{transform:rotate(-4.8deg)}62%{transform:rotate(.3deg)}70%{transform:rotate(-15deg)}78%{transform:rotate(-25deg)}86%{transform:rotate(-26.4deg)}93%{transform:rotate(-25.9deg)}to{transform:rotate(-25.4deg)}}@keyframes sv-walk-knee{0%{transform:rotate(4.3deg)}3%{transform:rotate(4.3deg)}8%{transform:rotate(20.1deg)}16%{transform:rotate(12.8deg)}24%{transform:rotate(4.3deg)}32%{transform:rotate(17.6deg)}40%{transform:rotate(36.9deg)}48%{transform:rotate(48.1deg)}55%{transform:rotate(50.8deg)}62%{transform:rotate(47.5deg)}70%{transform:rotate(42.1deg)}78%{transform:rotate(31.7deg)}86%{transform:rotate(13.8deg)}93%{transform:rotate(4.3deg)}to{transform:rotate(4.3deg)}}@keyframes sv-walk-foot{0%{transform:rotate(19.1deg)}3%{transform:rotate(19.2deg)}8%{transform:rotate(5.7deg)}16%{transform:rotate(3deg)}24%{transform:rotate(1.1deg)}32%{transform:rotate(-12deg)}40%{transform:rotate(-25.2deg)}48%{transform:rotate(-30.9deg)}55%{transform:rotate(-28.9deg)}62%{transform:rotate(-21.7deg)}70%{transform:rotate(-17.1deg)}78%{transform:rotate(-4.6deg)}86%{transform:rotate(9.6deg)}93%{transform:rotate(19.1deg)}to{transform:rotate(19.1deg)}}@keyframes sv-walk-shoulder{0%,to{transform:rotate(-13deg)}50%{transform:rotate(12deg)}}@keyframes sv-walk-elbow{0%,to{transform:rotate(-24deg)}50%{transform:rotate(-15deg)}}@keyframes sv-walk-bob{0%{transform:translateY(2px)}25%{transform:translateY(0)}50%{transform:translateY(2px)}75%{transform:translateY(0)}to{transform:translateY(2px)}}@keyframes sv-walk-rise{0%{transform:translateY(-.9px)}25%{transform:translateY(0)}50%{transform:translateY(-.9px)}75%{transform:translateY(0)}to{transform:translateY(-.9px)}}@keyframes sv-walk-carry{0%{transform:rotate(-2.4deg)}25%{transform:rotate(1.6deg)}50%{transform:rotate(-2.4deg)}75%{transform:rotate(1.6deg)}to{transform:rotate(-2.4deg)}}.sv-street--line .sv-street-view :is(.bl,.prop,.home,.car,.balloon,.cloud,.far) :is(.face,.roof,.win,.door,.box,.pot,.leaf,.bin,.car-body,.car-win,.tl-box,.basket,.env,.env-band,.hyd,.bulb,ellipse){fill:var(--sv-line-2);stroke:#6f6858;stroke-width:1.1}.sv-street--line .sv-street-view :is(.shade,.side,.cast,.sun-halo){display:none}.sv-street--line .sv-street-view .ln{stroke:#6f6858}.sv-street--line .sv-street-view .far rect{fill:none;stroke:#6f6858;stroke-width:.9;opacity:.3}.sv-street--line .sv-street-view .sun{fill:none;stroke:var(--sv-amber-2);stroke-width:1.4}.sv-street--line .sv-street-view :is(.trunk,.road){stroke:#6f6858}.sv-street--line .sv-street-view .cat path,.sv-street--line .sv-street-view .cat circle{fill:#6f6858}.sv-street--line .sv-street-view :is(.awn,.bulb,.tl-a,.fl){fill:var(--sv-amber);stroke:#6f6858}.sv-street--line .sv-street-view .tl-r,.sv-street--line .sv-street-view .tl-g{fill:var(--sv-sheet)}.sv-street--line .sv-street-view .bl.is-on :is(.face,.roof){fill:#fcefd2}.sv-street--line .sv-street-view .bl.is-on .door{fill:var(--sv-amber)}.sv-street--line .sv-street-view .walker .shadow{opacity:.1}.sv-street.is-hi .walker .jump{animation:sv-jump .62s cubic-bezier(.32,1.2,.4,1)}@keyframes sv-jump{0%,to{transform:translateY(0)}40%{transform:translateY(-19px)}64%{transform:translateY(-14px)}}.sv-street-hi{position:absolute;top:-8px;transform:translate(-22%);font-family:var(--sv-mono);font-size:13px;letter-spacing:.04em;color:var(--sv-ink);background:var(--sv-paper);border:1px solid var(--sv-ink);border-radius:999px 999px 999px 4px;padding:5px 11px;pointer-events:none;box-shadow:0 8px 16px -12px #16140e8c;animation:sv-hi 1.25s var(--sv-ease) both}@keyframes sv-hi{0%{opacity:0;transform:translate(-22%) translateY(9px) scale(.7)}14%,76%{opacity:1;transform:translate(-22%) translateY(0) scale(1)}to{opacity:0;transform:translate(-22%) translateY(-9px) scale(1)}}@media(prefers-reduced-motion:reduce){.sv-street .walker *,.sv-street-read .say{animation:none!important}}.sv-iso{margin-top:clamp(30px,4.5vh,56px)}.sv-iso-read{display:flex;align-items:baseline;gap:14px;margin-bottom:10px;min-height:30px}.sv-iso-read .ix{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;color:var(--sv-amber-2)}.sv-iso-read .say{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;animation:sv-iso-say .5s var(--sv-ease) both}@keyframes sv-iso-say{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.sv-iso-read .name{font-size:clamp(19px,1.55vw,24px);font-weight:500;letter-spacing:-.02em;color:var(--sv-ink)}.sv-iso-read .role{font-size:var(--sv-fs-sm);color:var(--sv-ink-3)}.sv-iso-view{position:relative;overflow:hidden;cursor:pointer;height:clamp(230px,34vh,400px);-webkit-mask-image:linear-gradient(transparent,#000 20%,#000 100%);mask-image:linear-gradient(transparent,#000 20%,#000)}.sv-iso-view svg{display:block;width:100%;height:100%}.sv-iso-view .world{will-change:transform}.sv-iso-view .f-top{fill:#f6efdc}.sv-iso-view .f-right{fill:#e7dcc2}.sv-iso-view .f-left{fill:#d6c9ac}.sv-iso-view .box polygon{stroke:#8a8272;stroke-width:.9;stroke-linejoin:round}.sv-iso-view .t0 .f-top{fill:#f5e7b8}.sv-iso-view .t0 .f-right{fill:#e6d49b}.sv-iso-view .t0 .f-left{fill:#d3be80}.sv-iso-view .t1 .f-top{fill:#efd5ca}.sv-iso-view .t1 .f-right{fill:#e0beb0}.sv-iso-view .t1 .f-left{fill:#cba595}.sv-iso-view .t2 .f-top{fill:#d5dfc7}.sv-iso-view .t2 .f-right{fill:#bfccad}.sv-iso-view .t2 .f-left{fill:#a7b694}.sv-iso-view .t3 .f-top{fill:#d2dde3}.sv-iso-view .t3 .f-right{fill:#bacad2}.sv-iso-view .t3 .f-left{fill:#a2b4be}.sv-iso-view .t4 .f-top{fill:#f2ecda}.sv-iso-view .t4 .f-right{fill:#e2dac2}.sv-iso-view .t4 .f-left{fill:#ccc2a6}.sv-iso-view .win{fill:#fbf6e8;stroke:#8a8272;stroke-width:.6}.sv-iso-view .door{fill:#c9a184;stroke:#8a8272;stroke-width:.7}.sv-iso-view .road{fill:#efe9da;stroke:#8a8272;stroke-width:.9}.sv-iso-view .dash{fill:#dcd3bc}.sv-iso-view .ln{stroke:#8a8272;stroke-width:1.1;stroke-linecap:round}.sv-iso-view .trunk{stroke:#a08a6f;stroke-width:1.6;stroke-linecap:round}.sv-iso-view .leaf{fill:#b9cca6;stroke:#8a8272;stroke-width:.8}.sv-iso-view .bulb{fill:#f2d98f;stroke:#8a8272;stroke-width:.8}.sv-iso-view .tl{fill:#6e675c}.sv-iso-view .tl-a{fill:#efd08e}.sv-iso-view .car .f-top{fill:#d7e0e6}.sv-iso-view .car .f-right{fill:#c2cfd8}.sv-iso-view .car .f-left{fill:#a9bac5}.sv-iso-view .car .car-cab .f-top{fill:#fbf6e8}.sv-iso-view .bl{opacity:.74;transition:opacity .6s var(--sv-ease)}.sv-iso-view .bl.is-on{opacity:1}.sv-iso-view .bl.is-on .door{fill:var(--sv-amber)}.sv-iso-view .walker .shadow{fill:#8a8272;opacity:.16}.sv-iso-view .walker .torso{fill:#575066;stroke:#3e3950;stroke-width:.8}.sv-iso-view .walker .pack{fill:#e9afa0;stroke:#c08c7d;stroke-width:.9}.sv-iso-view .walker .pack-strap{stroke:#c08c7d;stroke-width:1.4;stroke-linecap:round}.sv-iso-view .walker .head{fill:#e8be9b}.sv-iso-view .walker .hair{fill:#241f1c}.sv-iso-view .walker .arm{fill:none;stroke:#575066;stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.sv-iso-view .walker .trouser{fill:none;stroke:#c6c9d3;stroke-width:4.6;stroke-linecap:round;stroke-linejoin:round}.sv-iso-view .walker .shoe{fill:#26221e}.sv-iso-view .walker :is(.leg,.arm){transform-box:view-box;transform-origin:0 0}.sv-iso .walker .bob{animation:sv-bob .3s ease-in-out infinite}.sv-iso .walker .leg-a{animation:sv-step .6s ease-in-out infinite}.sv-iso .walker .leg-b{animation:sv-step .6s ease-in-out infinite -.3s}.sv-iso .walker .arm-a{animation:sv-sway .6s ease-in-out infinite -.3s}.sv-iso .walker .arm-b{animation:sv-sway .6s ease-in-out infinite}@keyframes sv-step{0%,to{transform:translate(0) scaleY(1)}50%{transform:translate(.8px,-3.4px) scaleY(.9)}}@keyframes sv-sway{0%,to{transform:translate(0)}50%{transform:translate(-.9px,1.4px)}}@keyframes sv-bob{0%,to{transform:translateY(.5px)}50%{transform:translateY(-1px)}}.sv-iso.is-hi .walker .jump{animation:sv-jump .62s cubic-bezier(.32,1.2,.4,1)}@keyframes sv-jump{0%,to{transform:translateY(0)}40%{transform:translateY(-24px)}64%{transform:translateY(-17px)}}.sv-iso-hi{position:absolute;left:50%;top:22%;transform:translate(-50%);font-family:var(--sv-mono);font-size:13px;letter-spacing:.04em;color:var(--sv-ink);background:var(--sv-paper);border:1px solid var(--sv-ink);border-radius:999px 999px 999px 4px;padding:5px 11px;pointer-events:none;box-shadow:0 8px 16px -12px #16140e8c;animation:sv-hi 1.25s var(--sv-ease) both}@keyframes sv-hi{0%{opacity:0;transform:translate(-50%) translateY(9px) scale(.7)}14%,76%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-9px) scale(1)}}@media(prefers-reduced-motion:reduce){.sv-iso .walker *,.sv-iso-read .say{animation:none!important}}.sv-mark{display:grid;place-items:center}.sv-tool .mark .sv-mark{width:100%;height:100%}.sv-mark img{width:100%;height:100%;object-fit:contain}.sv-mark .ring{justify-self:stretch;align-self:stretch;width:100%;height:100%;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 210deg,#1877f2,#7b4dff,#e64b8b,#f5a524,#1877f2);-webkit-mask:radial-gradient(circle,transparent 52%,#000 53%);mask:radial-gradient(circle,transparent 52%,#000 53%)}.sv-band{position:relative;overflow:hidden;border:1px solid var(--sv-line);margin-top:clamp(40px,7vh,84px)}.sv-band img{width:100%;height:100%;object-fit:cover}.sv-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(251,247,230,.16) 0 1px,transparent 1px 3px)}.sv-band--hero{height:88vh;min-height:560px}.sv-mosaic-track{position:relative;height:320svh;background-image:linear-gradient(var(--sv-frame),var(--sv-frame));background-repeat:no-repeat;background-size:calc(100% - 2 * var(--sv-gutter)) 1px;background-position:var(--sv-gutter) 0}.sv-mosaic-pin{position:sticky;top:0;height:100svh;display:grid;place-items:stretch;padding:calc(var(--sv-nav-h) - 32px) 0 clamp(18px,2.6vh,34px)}.sv-mosaic-window{position:relative;display:block;--px: 50%;--py: 50%;width:100%;height:100%;max-width:var(--sv-measure-full);margin:0 auto;overflow:hidden}.sv-mosaic-window>.sv-mosaic{position:absolute;top:50%;left:50%;translate:-50% -50%}.sv-mosaic{--rest: 1;--cols: 5;position:relative;display:grid;width:100%;grid-template-columns:repeat(var(--cols),1fr);gap:clamp(4px,.45vw,8px);will-change:transform;transform-origin:center}.sv-mosaic .tile{margin:0;position:relative;overflow:hidden;aspect-ratio:16/10;border:1px solid var(--sv-line);background:var(--sv-tile);opacity:var(--rest)}.sv-mosaic .tile img{width:100%;height:100%;object-fit:cover;display:block}.sv-mosaic .tile.is-lead{opacity:1;border-color:var(--sv-line)}.sv-mosaic-track.is-flat{height:auto}.sv-mosaic-track.is-flat .sv-mosaic-pin{position:static;height:auto;padding:var(--sv-sp) 0}.sv-mosaic-track.is-flat .sv-mosaic-window{height:auto;overflow:visible;border:0;background:none}.sv-mosaic-track.is-flat .sv-mosaic-window>.sv-mosaic{position:static;translate:none}.sv-mosaic-track.is-flat .sv-mosaic{transform:none!important;width:100%!important;--cols: 2}.sv-mosaic-track.is-flat .tile{opacity:1}.sv-mosaic-track.is-flat .tile.is-lead{grid-column:span 2;grid-row:auto}.sv-band--duo img{filter:grayscale(1) contrast(1.12) brightness(1.04)}.sv-band--duo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sv-amber);mix-blend-mode:multiply;opacity:.28}.sv-stage-track{position:relative}.sv-stage-pin{position:sticky;top:0;height:100vh;display:grid;align-items:center;overflow:hidden}.sv-stage{display:grid;grid-template-columns:64px 1fr 1.06fr;gap:clamp(28px,4vw,64px);align-items:center}.sv-ruler{position:relative;height:min(62vh,560px);border-left:1px solid var(--sv-line)}.sv-ruler .fill{position:absolute;left:-1px;top:0;width:2px;background:var(--sv-amber)}.sv-ruler .tick{position:absolute;left:0;width:100%;display:flex;align-items:center;gap:10px;transform:translateY(-50%)}.sv-ruler .tick i{width:14px;height:1px;background:var(--sv-ink-3);display:block;transition:background .3s}.sv-ruler .tick span{font-family:var(--sv-mono);font-size:10px;letter-spacing:.12em;color:var(--sv-ink-3);transition:color .3s}.sv-ruler .tick.is-on i{background:var(--sv-amber-2)}.sv-ruler .tick.is-on span{color:var(--sv-amber-2)}.sv-report h3{font-size:var(--sv-fs-h3);font-weight:500;letter-spacing:-.03em;line-height:1}.sv-report .lead{font-size:17.5px;color:var(--sv-ink-2);margin-top:22px;max-width:46ch}.sv-report .row{display:flex;align-items:center;gap:14px;margin-top:30px;flex-wrap:wrap}.sv-report .badge{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.13em;text-transform:uppercase;border:1px dashed var(--sv-amber-2);color:var(--sv-amber-2);padding:6px 12px}.sv-report .note{font-family:var(--sv-mono);font-size:12px;color:var(--sv-ink-2);letter-spacing:.1em}.sv-report .go{margin-top:34px}.sv-swap{transition:opacity .28s ease,transform .28s ease}.sv-report.is-swapping .sv-swap{opacity:0;transform:translateY(12px)}.sv-plate .frame{position:relative;aspect-ratio:16/11;border:1px solid var(--sv-ink);background:var(--sv-tile);overflow:hidden}.sv-plate .frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.94);clip-path:inset(0 0 100% 0);transition:clip-path .7s cubic-bezier(.65,.05,.2,1)}.sv-plate .frame img.is-on{clip-path:inset(0);z-index:2}.sv-plate .frame img.was-on{clip-path:inset(0);z-index:1;transition:none}.sv-plate .frame:before,.sv-plate .frame:after{content:"";position:absolute;width:18px;height:18px;z-index:3}.sv-plate .frame:before{top:-1px;left:-1px;border-top:2px solid var(--sv-amber);border-left:2px solid var(--sv-amber)}.sv-plate .frame:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--sv-amber);border-right:2px solid var(--sv-amber)}.sv-plate .caption{display:flex;justify-content:space-between;gap:16px;margin-top:14px;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-2)}.sv-plate .caption b{color:var(--sv-amber-2);font-weight:400}.sv-stage-hint{position:absolute;bottom:26px;left:50%;transform:translate(-50%);font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-ink-3);display:flex;align-items:center;gap:10px;transition:opacity .4s}.sv-stage-hint i{width:1px;height:26px;background:var(--sv-ink-3);display:block;animation:sv-cue 1.8s ease-in-out infinite}.sv-stage-hint.is-off{opacity:0}@keyframes sv-cue{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}.sv-stage-cards{display:none}.sv-stage-cards .card{display:block;border:1px solid var(--sv-line);background:var(--sv-paper);padding:16px 16px 22px;margin-bottom:24px}.sv-stage-cards .card .st{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-amber-2);display:block;margin-bottom:12px}.sv-stage-cards .card img{width:100%;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--sv-line-2)}.sv-stage-cards .card h3{font-size:24px;font-weight:500;margin-top:14px;letter-spacing:-.02em}.sv-stage-cards .card p{font-size:var(--sv-fs-sm);color:var(--sv-ink-2);margin-top:8px}.sv-inst-track{position:relative}.sv-inst-sec{border-top:1px solid var(--sv-frame)}.sv-inst-track{height:auto!important}.sv-inst-pin{position:static;height:auto;display:grid;align-items:center;padding:clamp(64px,8vh,104px) 0 clamp(40px,5vh,68px)}.sv-inst-head{text-align:center;margin-bottom:clamp(26px,4vh,52px)}.sv-inst-head h2{max-width:22ch;margin:0 auto}.sv-inst-sub{font-size:var(--sv-fs-body);line-height:1.7;color:var(--sv-ink-2);max-width:52ch;margin:22px auto 0}.sv-inst{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(8px,1vw,22px);align-items:center}.sv-dial-box{position:relative;max-width:min(470px,48vh);margin:0 0 0 auto;width:100%;aspect-ratio:500 / 440}.sv-dial-box .sv-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sv-art .scene{animation:sv-art-in .66s var(--sv-ease) both}@keyframes sv-art-in{0%{opacity:0;transform:translateY(16px) scale(.965)}to{opacity:1;transform:none}}.sv-dial{width:100%;height:auto;display:block;touch-action:none}.sv-art{width:100%;height:auto;display:block;overflow:visible}.sv-art .cap{font-family:var(--sv-mono);font-size:11px;letter-spacing:.2em;fill:var(--sv-ink-3);text-transform:uppercase}.sv-art .iso polygon{stroke:#8a8272;stroke-width:1.1;stroke-linejoin:round}.sv-art .f-top{fill:#e5dfcd}.sv-art .f-right{fill:#d6cfb9}.sv-art .f-left{fill:#c2baa1}.sv-art .plate .f-top{fill:#efe9da}.sv-art .plate .f-right{fill:#ded7c3}.sv-art .plate .f-left{fill:#c9c1a8}.sv-art .die{fill:#d6cfb9;stroke:#8a8272;stroke-width:.7}.sv-art .pad{fill:none;stroke:#c7b48a;stroke-width:1}.sv-art .led{fill:var(--sv-amber);stroke:#8a8272;stroke-width:.9}.sv-art .led-halo{fill:var(--sv-amber);opacity:.16}.sv-art .silk{font-family:var(--sv-code);font-size:11px;letter-spacing:.08em;fill:#a79e88}.sv-art .rule{stroke:#b4ac98;stroke-width:1.4;stroke-linecap:round;fill:none}.sv-art .dim{stroke:#b4ac98;stroke-width:1;fill:none}.sv-art .rail{stroke:#c7b48a;stroke-width:2.4;stroke-linecap:round;fill:none}.sv-art .hot .f-top{fill:var(--sv-amber)}.sv-art .hot .f-right{fill:#e0a032}.sv-art .hot .f-left{fill:#c98a1e}.sv-art .ledg{opacity:.28}.sv-art .stn .ledg{animation:sv-blink 4s var(--sv-ease) infinite}.sv-art .s1 .ledg{animation-delay:0s}.sv-art .s2 .ledg{animation-delay:-3s}.sv-art .s3 .ledg{animation-delay:-2s}.sv-art .s4 .ledg{animation-delay:-1s}@keyframes sv-blink{0%,22%,to{opacity:.28}6%,16%{opacity:1}}.sv-art .cast{fill:var(--sv-ink);opacity:.07}.sv-art .ln{stroke:var(--sv-ink);stroke-width:1.4;stroke-linecap:round;fill:none}.sv-art .dot{fill:var(--sv-ink)}.sv-art .wire{stroke:#b99a5e;stroke-width:1.8;fill:none}.sv-art .pulse{fill:var(--sv-amber);stroke:var(--sv-amber-2);stroke-width:1}.sv-art .tok-a .f-top{fill:#e9afa0}.sv-art .tok-a .f-right{fill:#d89a8a}.sv-art .tok-a .f-left{fill:#c4867a}.sv-art .tok-b .f-top{fill:#b9cca6}.sv-art .tok-b .f-right{fill:#a3b98e}.sv-art .tok-b .f-left{fill:#8ca377}.sv-art .tok-c .f-top{fill:#c9d6dc}.sv-art .tok-c .f-right{fill:#b0c2cb}.sv-art .tok-c .f-left{fill:#98adb8}.sv-art .drop{animation:sv-drop 3.6s var(--sv-ease) infinite}.sv-art .d1{animation-delay:0s}.sv-art .d2{animation-delay:.28s}.sv-art .d3{animation-delay:.56s}@keyframes sv-drop{0%{transform:translateY(-52px);opacity:0}14%,74%{transform:translateY(0);opacity:1}88%,to{transform:translateY(-52px);opacity:0}}.sv-art .tap{animation:sv-tap 3.6s var(--sv-ease) infinite .9s}@keyframes sv-tap{0%,to{transform:translateY(-14px);opacity:0}18%,62%{transform:translateY(0);opacity:1}}.sv-art .pulse{animation:sv-ring 4s linear infinite}@keyframes sv-ring{0%{transform:translate(0)}25%{transform:translate(121.2px,70px)}50%{transform:translateY(140px)}75%{transform:translate(-121.2px,70px)}to{transform:translate(0)}}.sv-art .stn{animation:sv-lift 4s var(--sv-ease) infinite}.sv-art .s1{animation-delay:0s}.sv-art .s2{animation-delay:-3s}.sv-art .s3{animation-delay:-2s}.sv-art .s4{animation-delay:-1s}@keyframes sv-lift{0%,22%,to{transform:translateY(0)}8%{transform:translateY(-14px)}}.sv-art .build{animation:sv-build 4.4s var(--sv-ease) infinite}.sv-art .b1{animation-delay:0s}.sv-art .b2{animation-delay:.18s}.sv-art .b3{animation-delay:.36s}.sv-art .b4{animation-delay:.54s}.sv-art .b5{animation-delay:.86s}@keyframes sv-build{0%{transform:translateY(-60px);opacity:0}12%,78%{transform:translateY(0);opacity:1}92%,to{transform:translateY(-60px);opacity:0}}.sv-art .tok{animation:sv-tok 4.4s var(--sv-ease) infinite}.sv-art .t1{animation-delay:1.2s}.sv-art .t2{animation-delay:1.4s}.sv-art .t3{animation-delay:1.6s}@keyframes sv-tok{0%,10%{transform:translate(-30px,-34px);opacity:0}26%,70%{transform:translate(0);opacity:1}86%,to{transform:translate(26px,-30px);opacity:0}}@media(prefers-reduced-motion:reduce){.sv-art *{animation:none!important;opacity:1!important;transform:none!important}}.sv-dial #sv-core,.sv-dial .core,.sv-dial .yrs,.sv-dial .sub{transition:fill .45s ease}.sv-reading{padding-left:0}.sv-reading .lbl{font-family:var(--sv-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-amber-2)}.sv-reading h3{font-size:clamp(30px,2.9vw,44px);letter-spacing:-.025em;font-weight:500;margin-top:16px}.sv-reading .yrs{font-family:var(--sv-mono);font-size:13px;color:var(--sv-ink-2);margin-top:8px;letter-spacing:.1em}.sv-reading p{font-size:18px;color:var(--sv-ink-2);margin-top:20px;max-width:40ch}.sv-rnav{display:flex;gap:10px;margin-top:34px}.sv-rnav button{width:46px;height:46px;border:1px solid var(--sv-line);background:var(--sv-paper);cursor:pointer;display:grid;place-items:center;color:var(--sv-ink);transition:background .2s,border-color .2s}.sv-rnav button svg{width:18px;height:18px}.sv-rnav button:hover:not([disabled]){background:var(--sv-amber);border-color:var(--sv-amber-2)}.sv-rnav button[disabled]{opacity:.32}.sv-reading .sv-fade{transition:opacity .5s var(--sv-ease),transform .6s var(--sv-ease)}.sv-reading .sv-fade:nth-child(2){transition-delay:.04s}.sv-reading .sv-fade:nth-child(3){transition-delay:.08s}.sv-reading .sv-fade:nth-child(4){transition-delay:.12s}.sv-reading.is-out .sv-fade{opacity:0;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease;transition-delay:0s}.sv-reading.is-in .sv-fade{opacity:0;transform:translateY(14px);transition:none}.sv-trials{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sv-trial{position:relative;background:var(--sv-paper);border:1px solid var(--sv-line);display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s var(--sv-ease)}.sv-trial:hover{transform:translateY(-3px);box-shadow:0 20px 44px -22px #16140e47}.sv-trial:before,.sv-trial:after{content:"";position:absolute;width:15px;height:15px;pointer-events:none}.sv-trial:before{top:-1px;left:-1px;border-top:2px solid var(--sv-amber);border-left:2px solid var(--sv-amber)}.sv-trial:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--sv-amber);border-right:2px solid var(--sv-amber)}.sv-trial-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid var(--sv-line-2)}.sv-trial-head .id{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-2)}.sv-trial-head .id b{color:var(--sv-amber-2);font-weight:400}.sv-run{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--sv-ink);background:var(--sv-tile);border:1px solid var(--sv-line);padding:8px 14px;cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s}.sv-run:hover:not([disabled]){background:var(--sv-amber);border-color:var(--sv-amber-2)}.sv-run[disabled]{opacity:.45}.sv-trial-body{padding:22px 18px 24px;flex:1}.sv-trial-body h3{font-size:var(--sv-fs-h4);font-weight:500;letter-spacing:-.018em}.sv-trial-body p{font-size:15.5px;color:var(--sv-ink-2);margin-top:9px}.sv-trial-code{font-family:var(--sv-mono);font-size:var(--sv-fs-meta);line-height:1.9;color:var(--sv-ink);margin-top:18px;padding-top:16px;border-top:1px dashed var(--sv-line);word-break:break-word}.sv-trial-code .c{color:var(--sv-ink-3)}.sv-trial-code .k{color:var(--sv-amber-2)}.sv-trial-out{border-top:1px dashed var(--sv-line);max-height:0;overflow:hidden;padding:0 18px;background:var(--sv-paper-2);transition:max-height .45s var(--sv-ease),padding .45s ease;font-family:var(--sv-mono);font-size:12px;line-height:2.05;color:var(--sv-ink-2)}.sv-trial-out.is-on{max-height:260px;padding:14px 18px 18px}.sv-trial-out .ok{color:var(--sv-amber-2)}.sv-trial-out .w{color:var(--sv-ink)}.sv-log{display:grid;grid-template-columns:.96fr 1.04fr;gap:clamp(32px,4vw,66px);align-items:start}.sv-log-index{display:flex;flex-direction:column;border-top:1px solid var(--sv-line);margin-left:calc(-1 * var(--sv-inset));padding-left:var(--sv-inset)}.sv-log-row{display:grid;grid-template-columns:auto 1fr;column-gap:20px;text-align:left;width:100%;padding:26px 22px 28px 18px;border-bottom:1px solid var(--sv-line-2);background:none;border-left:0;border-right:0;border-top:0;cursor:pointer;transition:border-color .3s,background-color .3s}.sv-log-row:hover{background:color-mix(in srgb,var(--sv-paper-2) 60%,transparent)}.sv-log-row .no{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;color:var(--sv-ink-3);padding-top:7px;transition:color .3s}.sv-log-row .id{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.sv-log-row .name{font-size:var(--sv-fs-h4);font-weight:500;letter-spacing:-.02em;color:var(--sv-ink-3);transition:color .3s}.sv-log-row .tag{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3);transition:color .3s}.sv-log-row .fold{grid-column:2;display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--sv-ease)}.sv-log-row .fold-in{overflow:hidden;min-height:0}.sv-log-row.is-act .fold,.sv-log-row:hover .fold{grid-template-rows:1fr}.sv-log-row .lead{display:block;font-size:var(--sv-fs-sm);color:var(--sv-ink-2);padding-top:12px;max-width:46ch}.sv-log-row .more{display:inline-flex;align-items:center;gap:8px;width:max-content;font-size:var(--sv-fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--sv-amber-2);margin-top:14px}.sv-log-row.is-act{border-bottom-color:var(--sv-amber)}.sv-log-row.is-act .no{color:var(--sv-amber-2)}.sv-log-row.is-act .name{color:var(--sv-ink)}.sv-log-row.is-act .tag{color:var(--sv-amber-2)}.sv-log-stage{position:sticky;top:calc(var(--sv-nav-h) + 40px);aspect-ratio:4/2.5;width:100%;justify-self:end;margin-right:calc(-1 * var(--sv-inset));border:1px solid var(--sv-line);background:var(--sv-tile);overflow:hidden;cursor:pointer}.sv-log-media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.02);transition:opacity .5s var(--sv-ease),transform .7s var(--sv-ease)}.sv-log-media.is-on{opacity:1;transform:none}.sv-log-media img,.sv-log-media video{width:100%;height:100%;object-fit:cover;display:block}.sv-log-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(251,247,230,.14) 0 1px,transparent 1px 3px)}.sv-log-stage .fig{position:absolute;z-index:3;top:14px;left:16px;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-paper);text-shadow:0 1px 6px rgba(0,0,0,.55)}.sv-log.is-flat{grid-template-columns:1fr}.sv-log.is-flat .sv-log-stage{display:none}.sv-log-row .rowvis{grid-column:2;display:block;margin-top:18px;border:1px solid var(--sv-line);overflow:hidden}.sv-log-row .rowvis img,.sv-log-row .rowvis video{width:100%;display:block}.sv-report-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:clamp(16px,4vh,54px);background:#16140e7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:sv-sheet-fade .28s ease both}@keyframes sv-sheet-fade{0%{opacity:0}}.sv-report-sheet .sheet{position:relative;width:min(920px,100%);height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;background:var(--sv-paper);border:1px solid var(--sv-line);box-shadow:0 40px 90px -50px #16140ecc;animation:sv-rise .38s var(--sv-ease) both}@keyframes sv-rise{0%{opacity:0;transform:translateY(14px)}}.sv-report-sheet header{flex:none;padding:22px clamp(20px,3vw,38px) 20px;border-bottom:1px solid var(--sv-line)}.sv-report-sheet header .meta{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-amber-2)}.sv-report-sheet header h3{font-size:clamp(26px,3vw,38px);font-weight:500;letter-spacing:-.03em;margin-top:10px}.sv-report-sheet .close{position:absolute;top:18px;right:18px;width:38px;height:38px;display:grid;place-items:center;background:var(--sv-tile);border:1px solid var(--sv-line);cursor:pointer;font-size:14px;transition:background .2s,border-color .2s}.sv-report-sheet .close:hover{background:var(--sv-amber);border-color:var(--sv-amber-2)}.sv-report-sheet .scroll{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:clamp(20px,3vw,38px)}.sv-report-sheet .plate{border:1px solid var(--sv-line);background:var(--sv-tile);overflow:hidden;margin-bottom:30px}.sv-report-sheet .plate img,.sv-report-sheet .plate video{width:100%;display:block}.sv-report-sheet .body p{font-size:var(--sv-fs-body);color:var(--sv-ink-2);line-height:1.62;margin-bottom:16px;max-width:68ch}.sv-report-sheet .body p:first-child{font-size:var(--sv-fs-lead);color:var(--sv-ink)}.sv-report-sheet .body ul{list-style:none;margin:0 0 22px;padding:0;border-left:1px solid var(--sv-line)}.sv-report-sheet .body li{position:relative;font-size:var(--sv-fs-sm);color:var(--sv-ink-2);line-height:1.6;padding:8px 0 8px 22px;max-width:66ch}.sv-report-sheet .body li:before{content:"";position:absolute;left:-3px;top:17px;width:5px;height:5px;background:var(--sv-amber)}.sv-report-sheet .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.sv-report-sheet .tags span{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--sv-ink-2);border:1px dashed var(--sv-line);padding:6px 11px}.sv-report-sheet .stats{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3);margin-top:18px}.sv-chart-sec{background:var(--sv-paper-2);border-top:1px solid var(--sv-line-2);border-bottom:1px solid var(--sv-line-2)}.sv-chart-track{position:relative}.sv-chart-pin{position:sticky;top:clamp(88px,13vh,150px);display:grid;align-items:center;padding:clamp(64px,9vh,110px) 0 clamp(60px,8vh,96px);background-color:var(--sv-sheet);border-top:1px solid var(--sv-line-2);border-bottom:1px solid var(--sv-line-2);background-image:linear-gradient(var(--sv-frame),var(--sv-frame)),linear-gradient(var(--sv-frame),var(--sv-frame));background-repeat:no-repeat;background-size:1px 100%,1px 100%;background-position:left var(--sv-rule-x) top 0,right var(--sv-rule-x) top 0}.sv-chart-sec:has(>.sv-chart-track){background:none;border-top:0;border-bottom:0}@media(min-width:961px){.sv-chart-pin{min-height:calc(100svh - clamp(88px,13vh,150px))}}.sv-chart{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;align-items:end;height:330px}.sv-bar{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%}.sv-bar .fill{position:relative;background:var(--sv-sheet);border:1px solid var(--sv-ink);height:0;overflow:hidden;transition:height 1.1s cubic-bezier(.22,.9,.24,1)}.sv-bar .fill .lit{position:absolute;left:0;right:0;bottom:0;display:block;background:var(--sv-amber)}.sv-chart-hint{display:inline-flex;align-items:center;gap:10px;margin-top:34px;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-ink-3);transition:color .3s}.sv-chart-hint i{width:26px;height:1px;background:var(--sv-ink-3);display:block;transition:background .3s}.sv-chart-hint.is-done{color:var(--sv-amber-2)}.sv-chart-hint.is-done i{background:var(--sv-amber)}.sv-bar .fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(45deg,rgba(22,20,14,.13) 0 1px,transparent 1px 7px)}.sv-bar .big{font-size:clamp(27px,2.3vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1;margin-bottom:10px;font-variant-numeric:tabular-nums}.sv-bar .lbl{font-size:var(--sv-fs-sm);color:var(--sv-ink-2);margin-top:14px;line-height:1.5}.sv-board{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--sv-line);margin-inline:calc(-1 * var(--sv-inset))}.sv-card{position:relative;padding:30px 24px 34px;border-right:1px solid var(--sv-line-2);border-bottom:1px solid var(--sv-line-2);transition:background .25s}.sv-card:nth-child(5n){border-right:0}.sv-card:nth-last-child(-n+5){border-bottom:0}.sv-card:hover{background:var(--sv-paper-2)}.sv-card .ix{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;color:var(--sv-ink-3);transition:color .25s}.sv-card:hover .ix{color:var(--sv-amber-2)}.sv-card h3{font-size:21px;font-weight:500;letter-spacing:-.02em;margin-top:18px}.sv-card .role{display:block;font-family:var(--sv-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sv-amber-2);margin-top:8px}.sv-card p{font-size:14.5px;color:var(--sv-ink-2);margin-top:18px}.sv-tools{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(8px,.9vw,14px)}.sv-tool{width:100%;max-width:132px;margin:0 auto}.sv-tool{text-align:center}.sv-tool .mark{aspect-ratio:1;background:var(--sv-tile);border:1px solid var(--sv-line);display:grid;place-items:center;padding:22%;transition:background .25s,border-color .25s,transform .25s var(--sv-ease)}.sv-tool:hover .mark{background:var(--sv-paper-2);border-color:var(--sv-amber)}.sv-tool .name{display:block;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--sv-ink-2);margin-top:14px}.sv-page-meta{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-amber-2);margin-bottom:22px}.sv-statement{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(40px,6vw,90px);align-items:flex-end}.sv-statement-title{font-size:clamp(32px,3.25vw,50px);line-height:1.1;letter-spacing:-.03em;font-weight:500;max-width:none}.sv-statement-aside .eyebrow{display:block;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-amber-2);margin-bottom:14px}.sv-statement-aside p{font-size:var(--sv-fs-sm);color:var(--sv-ink-2);border-left:1px solid var(--sv-line);padding-left:20px}.sv-journey{position:relative;padding-left:58px}.sv-journey-rail{position:absolute;left:9px;top:8px;bottom:8px;width:2px;background:var(--sv-line)}.sv-journey-rail i{display:block;width:100%;background:var(--sv-amber)}.sv-leg{position:relative;display:grid;grid-template-columns:150px 1fr;gap:28px;padding:26px 0;border-bottom:1px solid var(--sv-line-2);align-items:baseline;transition:background .2s}.sv-leg:hover{background:var(--sv-paper-2)}.sv-leg:before{content:"";position:absolute;left:-54px;top:34px;width:12px;height:12px;border-radius:50%;border:2px solid var(--sv-line);background:var(--sv-paper);transition:border-color .3s,background .3s,box-shadow .3s}.sv-leg.is-lit:before{border-color:var(--sv-amber-2);background:var(--sv-amber);box-shadow:0 0 0 5px var(--sv-paper-2)}.sv-leg .period{font-family:var(--sv-mono);font-size:12px;letter-spacing:.12em;color:var(--sv-ink-2)}.sv-leg.is-lit .period{color:var(--sv-amber-2)}.sv-leg h3{font-size:23px;font-weight:500;letter-spacing:-.018em;display:inline;margin-right:14px}.sv-leg .place{font-family:var(--sv-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-leg p{font-size:var(--sv-fs-sm);color:var(--sv-ink-2);margin-top:9px;max-width:62ch;opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}.sv-leg.is-lit p{opacity:1;transform:none}.sv-figures{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--sv-line)}.sv-figure{padding:34px 24px 30px 0;border-right:1px solid var(--sv-line-2)}.sv-figure:last-child{border-right:0}.sv-figure .n{display:block;font-size:clamp(40px,4vw,68px);font-weight:500;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.sv-figure .l{display:block;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-2);margin-top:14px;line-height:1.6}.sv-plates .sheet{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(20px,2.2vw,38px);align-items:start}.sv-plate-item{grid-column:span 4}.sv-plate-item.p-1{grid-column:span 5}.sv-plate-item.p-2{grid-column:span 4;margin-top:clamp(30px,5vw,76px)}.sv-plate-item.p-3{grid-column:span 3;margin-top:clamp(12px,2vw,26px)}.sv-plate-item.p-4{grid-column:span 4}.sv-plate-item.p-5{grid-column:span 3;margin-top:clamp(24px,4vw,58px)}.sv-plate-item.p-6{grid-column:span 5;margin-top:clamp(8px,1.4vw,18px)}.sv-plate-item.p-1 .frame,.sv-plate-item.p-6 .frame{aspect-ratio:4/3}.sv-plate-item.p-3 .frame,.sv-plate-item.p-5 .frame{aspect-ratio:3/4}.sv-plate-item .frame{position:relative;border:1px solid var(--sv-line);background:var(--sv-tile);overflow:hidden;aspect-ratio:4/5}.sv-plate-item .frame img{width:100%;height:100%;object-fit:cover;filter:saturate(.94);transition:transform .6s var(--sv-ease)}.sv-plate-item:hover .frame img{transform:scale(1.04)}.sv-plate-item .frame:before,.sv-plate-item .frame:after{content:"";position:absolute;width:14px;height:14px;z-index:2}.sv-plate-item .frame:before{top:-1px;left:-1px;border-top:2px solid var(--sv-amber);border-left:2px solid var(--sv-amber)}.sv-plate-item .frame:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--sv-amber);border-right:2px solid var(--sv-amber)}.sv-plate-item figcaption{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-2);margin-top:12px}.sv-rail-track{position:relative;--sv-rail-h: 100vh;--sv-rail-row: min(74vh, 700px)}.sv-rail-pin{position:sticky;top:0;height:var(--sv-rail-h);overflow:hidden;cursor:grab;display:flex;flex-direction:column;padding:0}.sv-rail-pin.is-dragging{cursor:grabbing}.sv-rail-pin.is-dragging .sv-rail-card{pointer-events:none}.sv-rail-window{width:100%;flex:none;height:var(--sv-rail-row);max-width:var(--sv-measure);margin:0 auto;overflow:hidden}.sv-rail{display:flex;flex:none;align-items:stretch;height:100%;will-change:transform}.sv-rail-pin>*{flex:none}.sv-rail-card{position:relative;flex:0 0 auto;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;padding:clamp(16px,2.4vh,30px) clamp(28px,3.2vw,70px);border-left:1px solid var(--sv-line-2)}.sv-rail-head{flex:none;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,96px);align-items:end;width:100%;max-width:var(--sv-measure);margin:0 auto;padding:clamp(18px,2.6vh,30px) 0 clamp(14px,2vh,22px)}.sv-rail-sec--hero .sv-rail-head{padding-top:calc(var(--sv-nav-h) + clamp(52px,8vh,104px))}.sv-rail-head .aside{display:flex;flex-direction:column;align-items:flex-start}.sv-rail>*:first-child{border-left:0;padding-left:0}.sv-rail-lead{font-size:var(--sv-fs-lead);color:var(--sv-ink-2);max-width:46ch}.sv-rail-ctas{display:flex;gap:clamp(18px,2.4vw,34px);margin-top:clamp(18px,2.6vh,26px);flex-wrap:wrap}.sv-rail-card{width:clamp(400px,62vw,1000px);filter:blur(var(--sv-b, 0px))}.sv-rail-card .frame{position:relative;flex:0 0 76%;width:100%;overflow:hidden;border:1px solid var(--sv-line);background:var(--sv-tile)}.sv-rail-card .frame img{width:100%;height:100%;object-fit:cover;filter:saturate(.96);transition:transform .9s var(--sv-ease);-webkit-user-select:none;user-select:none}.sv-rail-card:hover .frame img{transform:scale(1.035)}.sv-rail-card .frame:before,.sv-rail-card .frame:after{content:"";position:absolute;width:16px;height:16px;z-index:2}.sv-rail-card .frame:before{top:-1px;left:-1px;border-top:2px solid var(--sv-amber);border-left:2px solid var(--sv-amber)}.sv-rail-card .frame:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--sv-amber);border-right:2px solid var(--sv-amber)}.sv-rail-cap{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.sv-rail-card .id{min-width:0}.sv-rail-card h3{font-size:clamp(24px,2vw,32px);font-weight:500;letter-spacing:-.03em;line-height:1.05}.sv-rail-card p{margin-top:10px;font-size:var(--sv-fs-sm);line-height:1.55;color:var(--sv-ink-2);width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sv-rail-card .go{flex:none;display:inline-flex;align-items:center;gap:9px;margin-top:4px;font-size:var(--sv-fs-sm);font-weight:500;padding-bottom:4px;border-bottom:1px solid var(--sv-line);transition:color .25s,border-color .25s}.sv-rail-card .go .sv-ar{width:16px;height:16px}.sv-rail-card:hover .go{color:var(--sv-amber-2);border-color:var(--sv-amber)}.sv-rail-tail{flex:0 0 auto;height:100%;width:clamp(72px,11vw,190px)}.sv-sheets{display:flex;flex-direction:column;gap:clamp(70px,10vh,130px)}.sv-sheet{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,70px);align-items:center}.sv-sheet:nth-child(2n) .plate{order:2}.sv-sheet .plate .frame{position:relative;aspect-ratio:16/11;border:1px solid var(--sv-ink);background:var(--sv-tile);overflow:hidden}.sv-sheet .plate img{width:100%;height:100%;object-fit:cover;filter:saturate(.94);transition:transform .6s var(--sv-ease)}.sv-sheet:hover .plate img{transform:scale(1.03)}.sv-sheet .plate .frame:before,.sv-sheet .plate .frame:after{content:"";position:absolute;width:18px;height:18px;z-index:2}.sv-sheet .plate .frame:before{top:-1px;left:-1px;border-top:2px solid var(--sv-amber);border-left:2px solid var(--sv-amber)}.sv-sheet .plate .frame:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--sv-amber);border-right:2px solid var(--sv-amber)}.sv-sheet .report .no{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-amber-2)}.sv-sheet .report h3{font-size:clamp(34px,3.6vw,56px);font-weight:500;letter-spacing:-.03em;line-height:1;margin-top:16px}.sv-sheet .report p{font-size:17px;color:var(--sv-ink-2);margin-top:18px;max-width:46ch}.sv-sheet .report .note{display:block;font-family:var(--sv-mono);font-size:12px;letter-spacing:.1em;color:var(--sv-ink-3);margin-top:14px}.sv-sheet .report .go{margin-top:28px}.sv-tabs{display:flex;gap:6px;border-bottom:1px solid var(--sv-line);margin-bottom:34px;flex-wrap:wrap}.sv-tabs button{background:none;border:0;cursor:pointer;padding:14px 18px;font-size:14px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--sv-ink-3);position:relative;display:inline-flex;align-items:center;gap:9px;transition:color .2s,font-weight .2s}.sv-tabs button:hover{color:var(--sv-ink-2)}.sv-tabs button.is-on{color:var(--sv-ink);font-weight:500}.sv-tabs button.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--sv-amber)}.sv-tabs .count{font-size:12px;color:var(--sv-ink-3)}.sv-archive{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:1180px){.sv-archive{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.sv-archive{grid-template-columns:repeat(2,1fr)}}.sv-shot{background:none;border:0;padding:0;text-align:left;cursor:pointer;display:block}.sv-shot .frame{display:block;position:relative;border:1px solid var(--sv-line);background:var(--sv-tile);overflow:hidden;aspect-ratio:16/10}.sv-shot img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--sv-ease)}.sv-shot:hover img{transform:scale(1.04)}.sv-shot .frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;transition:border-color .2s}.sv-shot:hover .frame:after{border-color:var(--sv-amber)}.sv-archive-empty{font-family:var(--sv-mono);font-size:var(--sv-fs-meta);letter-spacing:.06em;color:var(--sv-ink-3);border:1px dashed var(--sv-line);padding:44px 26px;text-align:center}.sv-pager{display:flex;gap:6px;align-items:center;justify-content:center;margin-top:44px;flex-wrap:wrap}.sv-pager button{min-width:42px;height:42px;padding:0 12px;border:1px solid var(--sv-line);background:var(--sv-paper);cursor:pointer;font-family:var(--sv-mono);font-size:12px;letter-spacing:.1em;color:var(--sv-ink-2);display:grid;place-items:center;transition:background .18s,border-color .18s,color .18s}.sv-pager button svg{width:16px;height:16px}.sv-pager button:hover:not([disabled]):not(.is-on){background:var(--sv-paper-2);color:var(--sv-ink)}.sv-pager button.is-on{background:var(--sv-amber);border-color:var(--sv-amber-2);color:var(--sv-ink)}.sv-pager button[disabled]{opacity:.3;cursor:default}.sv-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#16140edb;display:grid;place-items:center;padding:24px}.sv-lightbox .sv-lb-inner{position:relative;max-width:1180px;width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.sv-lightbox img{width:100%;flex:1 1 auto;min-height:0;object-fit:contain}.sv-lightbox .sv-lb-bar{flex:none;display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-paper)}.sv-lightbox .sv-lb-bar button{background:none;border:1px solid rgba(251,247,230,.4);color:var(--sv-paper);width:34px;height:34px;cursor:pointer;flex:none}.sv-lightbox .sv-lb-bar button:hover{background:var(--sv-amber);color:var(--sv-ink);border-color:var(--sv-amber)}.sv-lightbox .sv-lb-nav button{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border:1px solid rgba(251,247,230,.45);background:#16140e8c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--sv-paper);cursor:pointer;display:grid;place-items:center}.sv-lightbox .sv-lb-nav button:first-child{left:-8px}.sv-lightbox .sv-lb-nav button:last-child{right:-8px}.sv-lightbox .sv-lb-nav button:hover{background:var(--sv-amber);color:var(--sv-ink);border-color:var(--sv-amber)}.sv-lightbox .sv-lb-nav svg{width:18px;height:18px}.sv-case-sheet{position:relative;background-color:var(--sv-sheet);padding:var(--sv-sheet-pad)}.sv-case-back{display:inline-flex;align-items:center;gap:8px;margin-bottom:30px;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-ink-3);transition:color .2s}.sv-case-back:hover{color:var(--sv-case, var(--sv-amber-2))}.sv-case-hero h1{line-height:.94;letter-spacing:-.04em}.sv-case-hero .sv-case-tagline{font-size:clamp(19px,1.9vw,25px);line-height:1.45;color:var(--sv-ink);max-width:50ch;margin-top:28px}.sv-case-bar{margin-top:56px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1px;background:var(--sv-line);border:1px solid var(--sv-line)}.sv-case-bar>div{background:var(--sv-paper);padding:22px}.sv-case-bar .k{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-case-bar .v{margin-top:9px;font-size:var(--sv-fs-sm);font-weight:500}.sv-case-bar .v a{text-decoration:underline;text-underline-offset:4px;color:var(--sv-case, var(--sv-amber-2))}.sv-case-lead{margin-bottom:clamp(28px,4vh,48px);margin-inline:calc(-1 * (var(--sv-sheet-pad) + var(--sv-inset)))}.sv-case-shot{border:1px solid var(--sv-line);background:var(--sv-tile);overflow:hidden}.sv-case-shot img{width:100%;height:auto;display:block}.sv-meta{border-top:1px solid var(--sv-line)}.sv-meta .row{display:grid;grid-template-columns:92px 1fr;gap:18px;padding:13px 0;border-bottom:1px solid var(--sv-line-2)}.sv-meta dt{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-meta dd{font-size:var(--sv-fs-sm)}.sv-meta dd a{text-decoration:underline;text-underline-offset:4px;color:var(--sv-case, var(--sv-amber-2))}.sv-meta--wide{max-width:620px;margin-top:44px}.sv-meta--wide .row{grid-template-columns:140px 1fr;padding:16px 0}.sv-record{display:flex;flex-direction:column}.sv-record>*{margin-top:clamp(34px,4.4vh,54px)}.sv-record>*:first-child{margin-top:0}.sv-record>.sv-chapter{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(40px,5.5vw,84px);align-items:start;margin-top:clamp(124px,17.5vh,216px);padding-top:clamp(48px,6vh,78px);border-top:1px solid var(--sv-line)}.sv-record>.sv-chapter:first-child{margin-top:clamp(28px,4vh,52px);padding-top:0;border-top:0}.sv-chapter .eye{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-chapter .eye i{font-style:normal;font-weight:600;color:var(--sv-case, var(--sv-amber-2))}.sv-chapter h2{font-size:clamp(28px,2.7vw,44px);font-weight:500;letter-spacing:-.025em;line-height:1.12;margin-top:14px;max-width:20ch}.sv-chapter .body p{font-size:var(--sv-fs-body);line-height:1.72;color:var(--sv-ink-2);max-width:60ch}.sv-chapter .body p+p{margin-top:20px}.sv-chapter-shot{margin:28px 0 0}.sv-chapter-shot .fr{display:block;position:relative}.sv-chapter-shot img{display:block;width:100%;height:auto;border:1px solid var(--sv-line)}.sv-chapter-shot .fr:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(251,247,230,.14) 0 1px,transparent 1px 3px)}.sv-chapter-shot figcaption{margin-top:10px;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-chapter .chips{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.sv-chapter .chips li{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.06em;padding:7px 12px;border:1px solid var(--sv-line);color:var(--sv-ink-2);transition:border-color .3s,color .3s}.sv-chapter .chips li:hover{border-color:var(--sv-case, var(--sv-amber));color:var(--sv-ink)}.sv-chapter+.sv-fig,.sv-chapter+.sv-duo,.sv-chapter+.sv-case-metrics,.sv-chapter+.sv-quote{margin-top:clamp(52px,6.2vh,72px)}.sv-fig .frame{position:relative;border:1px solid var(--sv-line);background:var(--sv-tile);overflow:hidden}.sv-fig .frame.is-contain{display:grid;place-items:center;padding:clamp(28px,6vw,72px);background:var(--sv-paper-2);aspect-ratio:4/3}.sv-fig .frame.is-contain img{width:auto;max-width:78%;max-height:60%}.sv-fig img{width:100%;height:auto;display:block}.sv-duo{display:grid;gap:clamp(14px,1.6vw,26px)}.sv-duo.cols-2{grid-template-columns:1fr 1fr}.sv-duo.cols-3{grid-template-columns:repeat(3,1fr)}.sv-duo .sv-fig,.sv-duo .frame{height:100%}.sv-duo .frame img{height:100%;object-fit:cover}.sv-case-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:clamp(30px,5vh,54px) 0;border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line)}.sv-case-metrics .m{padding:0 26px 0 0}.sv-case-metrics .v{display:block;font-size:clamp(34px,3.4vw,56px);font-weight:500;letter-spacing:-.035em;line-height:1;color:var(--sv-case, var(--sv-ink))}.sv-case-metrics .l{display:block;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--sv-ink-2);margin-top:14px;line-height:1.6}.sv-quote{padding:clamp(44px,8vh,90px) 0;border-top:1px solid var(--sv-line);border-bottom:1px solid var(--sv-line)}.sv-quote p{font-size:var(--sv-fs-h3);font-weight:500;line-height:1.32;letter-spacing:-.02em;max-width:30ch}.sv-quote cite{display:block;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3);font-style:normal;margin-top:20px}.sv-results{margin-top:clamp(56px,8vh,100px);border-top:1px solid var(--sv-line);padding-top:34px}.sv-results h3{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--sv-ink-3);font-weight:400}.sv-results ul{list-style:none;margin-top:8px}.sv-results li{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--sv-line-2);font-size:var(--sv-fs-sm);color:var(--sv-ink)}.sv-results li:before{content:"↳";color:var(--sv-case, var(--sv-amber-2))}.sv-case-part{margin-top:clamp(56px,8vh,100px)}.sv-case-part .head{margin-bottom:clamp(26px,3.4vh,44px)}.sv-case-part .head .eye{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--sv-case, var(--sv-amber-2))}.sv-case-part .head h2{font-size:clamp(28px,2.7vw,44px);font-weight:500;letter-spacing:-.03em;margin-top:12px}.sv-case-shots{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,2.4vw,34px)}.sv-case-shots .shot.is-full{grid-column:1 / -1}.sv-case-shots .frame{position:relative;border:1px solid var(--sv-line);background:var(--sv-tile);aspect-ratio:16/10;overflow:hidden;display:grid;place-items:center}.sv-case-shots .frame img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--sv-ease)}.sv-case-shots .shot:hover .frame img{transform:scale(1.03)}.sv-case-shots .slot{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3);padding:0 24px;text-align:center}.sv-case-shots figcaption{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--sv-ink-2);margin-top:12px}.sv-ch-rail{position:fixed;left:clamp(14px,2vw,30px);top:50%;transform:translateY(-50%) translate(-8px);z-index:60;display:flex;flex-direction:column;gap:4px;opacity:0;pointer-events:none;transition:opacity .4s ease,transform .5s var(--sv-ease)}.sv-ch-rail.is-on{opacity:1;transform:translateY(-50%);pointer-events:auto}.sv-ch-rail a{display:flex;align-items:center;gap:10px;padding:6px 8px;font-family:var(--sv-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3);transition:color .25s}.sv-ch-rail a i{font-style:normal;width:18px;height:1px;background:currentColor;display:block;transition:width .3s var(--sv-ease)}.sv-ch-rail a span{max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .4s var(--sv-ease),opacity .3s ease}.sv-ch-rail:hover a span{max-width:180px;opacity:1}.sv-ch-rail a.is-act{color:var(--sv-case, var(--sv-amber-2))}.sv-ch-rail a.is-act i{width:30px}.sv-ch-rail a:hover{color:var(--sv-ink)}.sv-next{margin-top:clamp(56px,8vh,100px)}.sv-next .card{display:grid;grid-template-columns:1fr .8fr;gap:clamp(24px,4vw,60px);align-items:center;border:1px solid var(--sv-line);background:var(--sv-paper);padding:clamp(24px,3vw,44px);transition:box-shadow .28s,transform .28s var(--sv-ease)}.sv-next .card:hover{transform:translateY(-3px);box-shadow:0 26px 54px -30px #16140e57}.sv-next .lbl{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-next .name{display:block;font-size:clamp(30px,3.4vw,54px);font-weight:500;letter-spacing:-.03em;margin-top:14px}.sv-next .name .sv-ar{width:26px;height:26px;color:var(--sv-case, var(--sv-amber-2))}.sv-next .sv-next-tag{display:block;color:var(--sv-ink-2);max-width:44ch;margin-top:12px;font-size:var(--sv-fs-sm);line-height:1.6}.sv-next .sv-next-go{margin-top:clamp(20px,2.6vh,30px)}.sv-next .card:hover .sv-next-go{background:var(--sv-amber);box-shadow:inset 0 0 0 1px var(--sv-amber-2)}.sv-next .media{display:block;border:1px solid var(--sv-line);overflow:hidden;aspect-ratio:16/10}.sv-next .media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--sv-ease)}.sv-next .card:hover .media img{transform:scale(1.04)}.sv-cn-hero{display:flex;flex-direction:column;justify-content:center;padding-top:calc(var(--sv-nav-h) + clamp(56px,11vh,120px));padding-bottom:clamp(110px,18vh,220px)}.sv-fill{min-height:100svh;display:flex;flex-direction:column}.sv-fill>.sv-hero{flex:1 0 auto}.sv-cn-content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.sv-cn-hero h1{line-height:.92;letter-spacing:-.04em}.sv-cn-sub{margin-top:22px;max-width:40ch;font-size:var(--sv-fs-lead);line-height:1.6;color:var(--sv-ink-2)}.sv-cn-options{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(34px,5vh,56px)}.sv-cn-options .opt{display:flex;flex-direction:column;gap:8px;min-width:180px;padding:18px 22px;border:1px solid var(--sv-line);background:transparent;transition:border-color .3s ease,background-color .3s ease,transform .3s var(--sv-ease)}.sv-cn-options .opt:hover{border-color:var(--sv-ink);transform:translateY(-3px)}.sv-cn-options .opt.is-primary:hover{border-color:var(--sv-amber-2);background:var(--sv-amber-lt)}.sv-cn-options .k{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-cn-options .v{font-size:21px;font-weight:500;letter-spacing:-.01em;display:inline-flex;align-items:center;gap:7px}.sv-cn-options .v .sv-ar{width:16px;height:16px}.sv-cn-options .opt{position:relative}.sv-cn-options .opt.is-primary{background:var(--sv-amber);border-color:var(--sv-amber-2)}.sv-cn-options .hint{position:absolute;top:10px;right:12px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-ink);background:var(--sv-paper);border:1px solid var(--sv-amber-2);padding:4px 8px;opacity:0;transform:translateY(-3px);transition:opacity .22s ease,transform .22s var(--sv-ease);pointer-events:none}.sv-cn-options .opt:hover .hint,.sv-cn-options .opt.is-copied .hint{opacity:1;transform:none}.sv-cn-options .opt.is-copied .hint{background:var(--sv-ink);color:var(--sv-paper);border-color:var(--sv-ink)}.sv-cn-options .opt.is-primary .k{color:#16140e9e}.sv-cn-options .opt.is-primary:hover{background:var(--sv-amber-2);border-color:var(--sv-amber-2)}.sv-cn-options .opt.is-primary:hover .v,.sv-cn-options .opt.is-primary:hover .k{color:var(--sv-paper)}@media(max-width:700px){.sv-cn-options{flex-direction:column;align-self:stretch;width:100%}.sv-cn-options .opt{width:100%;min-width:0}}.sv-outro-grid{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap}.sv-outro h2{max-width:none}.sv-outro .am{color:var(--sv-amber-2)}.sv-signoff{position:relative;background:var(--sv-ink);color:var(--sv-paper);padding:clamp(32px,4vw,62px) clamp(24px,3.4vw,56px) clamp(34px,4vw,58px);overflow:hidden}.sv-signoff:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,rgba(251,247,230,.05) 0 1px,transparent 1px 4px)}.sv-signoff:after{content:"";position:absolute;top:12px;left:12px;width:18px;height:18px;z-index:1;border-top:2px solid var(--sv-amber);border-left:2px solid var(--sv-amber);pointer-events:none}.sv-signoff>*{position:relative;z-index:2}.sv-signoff .head{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding-bottom:clamp(26px,3vh,40px);border-bottom:1px dashed rgba(251,247,230,.18);font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase}.sv-signoff .fig{color:#fbf7e680}.sv-signoff .live{display:inline-flex;align-items:center;gap:9px;color:var(--sv-amber)}.sv-signoff .live:before{content:"";width:7px;height:7px;background:var(--sv-amber);animation:sv-pulse 2s infinite}.sv-signoff .sv-outro-grid{margin-top:clamp(30px,4vh,52px);align-items:center}.sv-signoff h2{color:var(--sv-paper)}.sv-signoff .sv-dim{color:#fbf7e673}.sv-signoff .note{font-size:var(--sv-fs-lead);color:#fbf7e69e;margin-top:26px;max-width:52ch}.sv-signoff .sv-btn--ghost{background:transparent;color:var(--sv-paper);box-shadow:inset 0 0 0 1px #fbf7e647}.sv-signoff .sv-btn--ghost:hover{background:#fbf7e61a;box-shadow:inset 0 0 0 1px #fbf7e680}.sv-console{--cn-row: 40px;margin-top:clamp(48px,7vh,84px);border:1px solid var(--sv-line);background:var(--sv-paper-2);font-family:var(--sv-mono)}.sv-cn-bar{display:flex;align-items:center;gap:16px;padding:0 14px;height:var(--cn-row);border-bottom:1px solid var(--sv-amber-2);background:var(--sv-amber)}.sv-cn-bar .sq{display:flex;gap:5px}.sv-cn-bar .sq i{width:8px;height:8px;background:#16140e61;display:block}.sv-cn-bar .sq i:first-child{background:var(--sv-ink)}.sv-cn-bar .path{font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink);font-weight:500}.sv-cn-bar .state{margin-left:auto;font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:#16140ebd;display:inline-flex;align-items:center;gap:8px}.sv-cn-bar .state:before{content:"";width:7px;height:7px;background:#16140ebd}.sv-cn-bar .state.is-busy{color:var(--sv-ink);font-weight:500}.sv-cn-bar .state.is-busy:before{background:var(--sv-ink);animation:sv-pulse 1s infinite}.sv-work-top .sv-cn-bar{background:#2e2a22;border-bottom-color:#2e2a22}.sv-work-top .sv-cn-bar .path{color:var(--sv-paper)}.sv-work-top .sv-cn-bar .sq i{background:#fbf7e66b}.sv-work-top .sv-cn-bar .sq i:first-child{background:var(--sv-amber)}.sv-work-top .sv-cn-bar .state{color:#fbf7e6c7}.sv-work-top .sv-cn-bar .state:before{background:#fbf7e6c7}.sv-work-top .sv-cn-bar .state.is-busy{color:var(--sv-amber)}.sv-work-top .sv-cn-bar .state.is-busy:before{background:var(--sv-amber)}.sv-cn-body{display:grid;grid-template-columns:216px 1fr;min-height:680px}.sv-cn-body.no-side{grid-template-columns:1fr}.sv-cn-side{border-right:1px solid var(--sv-line);display:flex;flex-direction:column;background:var(--sv-paper)}.sv-cn-side .hd{font-size:var(--sv-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--sv-ink-3);padding:16px 16px 12px;border-bottom:1px solid var(--sv-line-2)}.sv-cn-side .item{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;text-align:left;padding:11px 16px;background:none;border:0;border-bottom:1px solid var(--sv-line-2);cursor:pointer;transition:background .2s,color .2s}.sv-cn-side .item:hover{background:var(--sv-tile)}.sv-cn-side .item.is-sel{background:var(--sv-tile);box-shadow:inset 2px 0 0 var(--sv-ink)}.sv-cn-side .item .dot{width:6px;height:6px;background:var(--sv-line);display:block}.sv-cn-side .item.is-built .dot{background:var(--sv-ink-2)}.sv-cn-side .item .nm{font-family:var(--sv-sans);font-size:14.5px;font-weight:500;color:var(--sv-ink)}.sv-cn-side .item .gp{grid-column:2;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-cn-side .stat{margin-top:auto;padding:16px;font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3);border-top:1px solid var(--sv-line-2)}.sv-cn-side .stat .fill{display:block;height:2px;background:var(--sv-line);margin-top:10px}.sv-cn-side .stat .fill i{display:block;height:100%;background:var(--sv-ink-2);transition:width .5s var(--sv-ease)}.sv-cn-main{display:flex;flex-direction:column;min-width:0}.sv-cn-canvas{position:relative;flex:1;min-height:430px;padding:18px 22px 16px;display:flex;flex-direction:column;background:var(--sv-page)}.sv-cn-canvas .grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at center,rgba(22,20,14,.16) 1.15px,transparent 1.25px);background-size:22px 22px}.sv-cn-canvas .stageline{position:relative;display:flex;justify-content:space-between;gap:14px;font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-cn-canvas .frame{position:relative;flex:1;display:grid;place-items:center;padding:24px 0}.sv-cn-canvas .vars{position:relative;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sv-cn-canvas .vars button{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.13em;text-transform:uppercase;background:var(--sv-paper);border:1px solid var(--sv-line);padding:7px 12px;cursor:pointer;transition:background .2s,border-color .2s}.sv-cn-canvas .vars button:hover:not([disabled]){border-color:var(--sv-ink-3)}.sv-cn-canvas .vars button.is-on{background:var(--sv-ink);border-color:var(--sv-ink);color:var(--sv-paper)}.sv-cn-canvas .vars button[disabled]{opacity:.4;cursor:default}.sv-cn-canvas .vars .tok{margin-left:auto;font-size:var(--sv-fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-cn-skeleton{display:flex;gap:12px}.sv-cn-skeleton span{display:block;width:92px;height:42px;background:var(--sv-tile);border:1px solid var(--sv-line-2);animation:sv-sk 1.1s var(--sv-ease) infinite}.sv-cn-skeleton span:nth-child(2){animation-delay:.12s;width:120px}.sv-cn-skeleton span:nth-child(3){animation-delay:.24s;width:64px}@keyframes sv-sk{50%{opacity:.35;transform:translateY(-3px)}}.sv-cn-demo{display:flex;gap:12px;align-items:center;animation:sv-pop .4s var(--sv-ease) both}.sv-cn-demo.is-sm .sv-btn{padding:9px 15px;font-size:13px}.sv-cn-demo.is-lg .sv-btn{padding:16px 26px;font-size:16px}@keyframes sv-pop{0%{opacity:0;transform:translateY(8px)}}.sv-cn-field{display:block;width:min(320px,100%);font-family:var(--sv-sans);animation:sv-pop .4s var(--sv-ease) both}.sv-cn-field .lbl{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-2);display:block;margin-bottom:8px}.sv-cn-field input{width:100%;font:inherit;font-size:15px;padding:11px 13px;background:var(--sv-paper);border:1px solid var(--sv-line);color:var(--sv-ink)}.sv-cn-field input:focus{outline:0;border-color:var(--sv-amber)}.sv-cn-field .hint{display:block;margin-top:8px;font-size:12.5px;color:var(--sv-ink-3)}.sv-cn-field.is-error input{border-color:#b3402a}.sv-cn-field.is-error .hint{color:#b3402a}.sv-cn-field.is-sm input{padding:8px 11px;font-size:13.5px}.sv-cn-plate{width:min(300px,100%);border:1px solid var(--sv-line);background:var(--sv-paper);animation:sv-pop .4s var(--sv-ease) both}.sv-cn-plate.is-wide{width:min(420px,100%)}.sv-cn-plate .shot{aspect-ratio:16/9;background:repeating-linear-gradient(45deg,var(--sv-tile) 0 8px,var(--sv-paper-2) 8px 16px);border-bottom:1px solid var(--sv-line)}.sv-cn-plate .cap{padding:12px 14px;font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-2)}.sv-cn-meter{width:min(320px,100%);animation:sv-pop .4s var(--sv-ease) both}.sv-cn-meter .val{font-family:var(--sv-sans);font-size:54px;font-weight:500;letter-spacing:-.03em;line-height:1}.sv-cn-meter .val i{font-style:normal;font-size:22px;color:var(--sv-amber-2);margin-left:4px}.sv-cn-meter .bar{height:6px;background:var(--sv-tile);border:1px solid var(--sv-line);margin-top:14px}.sv-cn-meter .bar i{display:block;height:100%;background:var(--sv-amber);transition:width .6s var(--sv-ease)}.sv-cn-meter .scl{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.12em;color:var(--sv-ink-3);margin-top:8px}.sv-cn-badges{display:flex;gap:8px;flex-wrap:wrap;animation:sv-pop .4s var(--sv-ease) both}.sv-cn-badges span{font-size:var(--sv-fs-micro);letter-spacing:.13em;text-transform:uppercase;padding:7px 11px;border:1px solid var(--sv-line);color:var(--sv-ink-2)}.sv-cn-badges .is-live{border-color:var(--sv-amber-2);color:var(--sv-amber-2)}.sv-cn-badges .is-warn{border-style:dashed}.sv-cn-badges.is-compact span{padding:4px 8px;font-size:9.5px}.sv-cn-badges.is-outline span{border-style:dashed;background:none}.sv-cn-badges.is-outline .is-live{border-style:solid}.sv-cn-log{font-family:var(--sv-code);height:186px;overflow-y:auto;padding:14px 22px;border-top:1px solid var(--sv-line);background:var(--sv-ink);color:#fbf7e6c7;font-size:12.5px;line-height:1.9}.sv-cn-log .ln{display:grid;grid-template-columns:16px 1fr;gap:8px;animation:sv-sheet-fade .22s ease both}.sv-cn-log .ln b{font-weight:400;color:var(--sv-ink-3)}.sv-cn-log .k-cmd{color:var(--sv-paper)}.sv-cn-log .k-cmd b{color:var(--sv-amber)}.sv-cn-log .k-ok,.sv-cn-log .k-ok b{color:#9fd08a}.sv-cn-log .k-warn,.sv-cn-log .k-warn b{color:var(--sv-amber)}.sv-cn-log .k-note{color:#fbf7e680}.sv-cn-log .caret{display:inline-block;width:8px;height:13px;background:var(--sv-amber);animation:sv-pulse .9s infinite}.sv-cn-prompt{display:flex;align-items:center;gap:10px;padding:0 22px;height:52px;background:var(--sv-ink);border-top:1px solid rgba(251,247,230,.12)}.sv-cn-prompt .chev{color:var(--sv-amber);font-size:13px}.sv-cn-prompt input{flex:1;min-width:0;background:none;border:0;outline:0;font-family:var(--sv-code);font-size:13px;color:var(--sv-paper);caret-color:var(--sv-amber)}.sv-cn-prompt input::placeholder{color:#fbf7e657}.sv-cn-prompt .keys{display:flex;gap:6px}.sv-cn-prompt .keys button{font-family:var(--sv-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;background:#fbf7e614;border:1px solid rgba(251,247,230,.18);color:var(--sv-paper);padding:6px 10px;cursor:pointer;transition:background .2s,border-color .2s}.sv-cn-prompt .keys button:hover{background:var(--sv-amber);border-color:var(--sv-amber);color:var(--sv-ink)}.sv-cn-foot{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--sv-line);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3);background:var(--sv-tile)}.sv-hint{display:inline-flex;align-items:center;gap:8px}.sv-hint:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--sv-amber);animation:sv-pulse 2s infinite}@keyframes sv-pulse{50%{opacity:.35}}@media(max-width:960px){.sv-report-sheet{padding:0}.sv-report-sheet .sheet{border:0}.sv-nav-links,.sv-nav-cta{display:none}.sv-nav-in{gap:12px;padding:11px calc(var(--sv-gutter) + var(--sv-inset))}.sv-brand{font-size:16.5px;gap:8px}.sv-brand .mark{width:26px;height:26px;font-size:11.5px}.sv-nav-toggle{display:flex;margin-left:auto}.sv-nav-menu{display:flex}.sv-nav-menu[hidden]{display:none}.sv-hero{padding-top:calc(var(--sv-nav-h) + 56px)}.sv-hero-grid{grid-template-columns:1fr;gap:30px}.sv-hero-right{padding-top:0;max-width:none;margin-left:0;align-items:stretch}.sv-street{margin-top:56px}.sv-iso-view{height:220px}.sv-street-read .name{font-size:18px}.sv-band--hero{height:52vh;min-height:320px}.sv-mosaic{gap:4px}.sv-mosaic-pin{place-items:center}.sv-mosaic-track{--mos-h: min(58svh, 420px)}.sv-mosaic-window{height:var(--mos-h)}.sv-stage-track{height:auto!important}.sv-stage-pin{display:none}.sv-stage-cards{display:block}.sv-inst{grid-template-columns:1fr;gap:22px;justify-items:center;text-align:center}.sv-inst-pin{padding:calc(var(--sv-nav-h) + 12px) 0 24px}.site-root h2{line-height:1.13}.sv-chart-head{grid-template-columns:1fr;gap:22px;align-items:start}.sv-inst-head{text-align:center;margin-bottom:clamp(16px,3vh,28px)}.sv-inst-head h2{margin-left:0;margin-right:0}.sv-dial-box{max-width:min(230px,34vh)}.sv-dial .dial-names{display:none}.sv-reading{border-left:0;padding-left:0}.sv-rnav{justify-content:center}.sv-reading p{max-width:none}.sv-trials{grid-template-columns:1fr}.sv-chart-pin{padding:clamp(76px,10vh,96px) 0 clamp(68px,9vh,88px);top:clamp(64px,10vh,110px)}.sv-chart{grid-template-columns:1fr 1fr;height:auto;row-gap:26px;column-gap:20px}.sv-bar{height:132px}.sv-chart-hint{margin-top:20px}.sv-board{grid-template-columns:1fr 1fr}.sv-card{padding:24px 18px 26px}.sv-card:nth-child(5n){border-right:1px solid var(--sv-line-2)}.sv-card:nth-child(2n){border-right:0}.sv-card:nth-last-child(-n+5){border-bottom:1px solid var(--sv-line-2)}.sv-card:nth-last-child(-n+2){border-bottom:0}.sv-card h3{font-size:19px;margin-top:14px}.sv-card p{margin-top:14px}.sv-tools{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sv-statement{grid-template-columns:1fr;gap:28px;align-items:start}.sv-statement-aside p{border-left:0;padding-left:0}.sv-journey{padding-left:40px}.sv-journey-rail{left:5px}.sv-leg{grid-template-columns:1fr;gap:6px;padding:22px 0}.sv-leg:before{left:-40px;top:28px}.sv-leg h3{display:block;margin-right:0}.sv-figures{grid-template-columns:1fr 1fr}.sv-figure{padding:26px 18px 24px 0;border-bottom:1px solid var(--sv-line-2)}.sv-figure:nth-child(2n){border-right:0}.sv-plates .sheet{grid-template-columns:1fr 1fr;gap:18px}.sv-plate-item,.sv-plate-item.p-1,.sv-plate-item.p-2,.sv-plate-item.p-3,.sv-plate-item.p-4,.sv-plate-item.p-5,.sv-plate-item.p-6{grid-column:span 1;margin-top:0;transform:none!important}.sv-rail-track{height:auto!important}.sv-rail-pin{position:static;height:auto;overflow:visible;cursor:default;display:block}.sv-rail-window{max-width:none;padding:0;overflow:visible}.sv-rail{transform:none!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 var(--sv-gutter) 8px;scrollbar-width:none}.sv-rail::-webkit-scrollbar{display:none}.sv-rail-card{width:82vw;height:auto;scroll-snap-align:center;filter:none;padding:0 0 0 18px}.sv-rail-head{grid-template-columns:1fr;gap:20px;align-items:start;max-width:none;padding:0 var(--sv-gutter) clamp(24px,4vh,34px)}.sv-rail-sec--hero .sv-rail-head{padding-top:calc(var(--sv-nav-h) + 28px)}.sv-rail-head h1{font-size:clamp(34px,9vw,46px)}.sv-rail-tail{flex-basis:8vw}.sv-sheet{grid-template-columns:1fr;gap:20px}.sv-sheet:nth-child(2n) .plate{order:0}.sv-archive{grid-template-columns:1fr 1fr;gap:16px}.sv-case-top{grid-template-columns:1fr;gap:28px}.sv-chapter{grid-template-columns:1fr;gap:14px}.sv-chapter .margin{position:static;flex-direction:row;align-items:baseline;gap:14px}.sv-duo.cols-2,.sv-duo.cols-3,.sv-case-metrics{grid-template-columns:1fr}.sv-case-metrics .m{border-right:0;border-bottom:1px solid var(--sv-line-2);padding:26px 0 24px}.sv-case-metrics .m:last-child{border-bottom:0}.sv-results ul{grid-template-columns:1fr}.sv-meta--wide .row{grid-template-columns:108px 1fr}.sv-lightbox{padding:14px}.sv-lightbox .sv-lb-nav button{width:40px;height:40px}.sv-lightbox .sv-lb-nav button:first-child{left:0}.sv-lightbox .sv-lb-nav button:last-child{right:0}.sv-cn-body{grid-template-columns:1fr;min-height:0}.sv-cn-side{border-right:0;border-bottom:1px solid var(--sv-line);flex-direction:row;overflow-x:auto}.sv-cn-side .hd,.sv-cn-side .stat{display:none}.sv-cn-side .item{border-bottom:0;border-right:1px solid var(--sv-line-2);white-space:nowrap}.sv-cn-canvas{min-height:300px;padding:14px 16px}.sv-cn-log{height:150px;padding:12px 16px}.sv-cn-prompt{padding:0 12px;gap:8px}.sv-cn-prompt .keys button:nth-child(n+3){display:none}.sv-foot-grid{grid-template-columns:1fr 1fr;gap:30px}.sv-foot-mail{font-size:21px}.sv-legal{margin-top:44px}.sv-outro-grid{gap:24px}}@media(max-width:520px){.sv-board{grid-template-columns:1fr}.sv-card{border-right:0!important;border-bottom:1px solid var(--sv-line-2)!important}.sv-card:last-child{border-bottom:0!important}.sv-tools{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:7px;row-gap:26px}.sv-tool .name{margin-top:7px}.sv-chart{grid-template-columns:1fr 1fr}.sv-bar{height:118px}.sv-foot-grid{grid-template-columns:1fr}.sv-hero-cta .sv-btn,.sv-outro-grid .sv-btn{flex:1 1 100%;justify-content:center}}@media(max-width:960px)and (min-height:780px){.sv-chart-pin{padding:clamp(104px,13vh,140px) 0 clamp(92px,11.5vh,124px)}}.sv-ab-hero{height:280vh;position:relative}.sv-ab-hero.is-flat{height:auto}.sv-ab-hero-pin{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;padding-top:clamp(48px,9vh,104px);padding-bottom:clamp(20px,4.5vh,56px)}.sv-ab-hero-inner{margin-block:auto}.sv-ab-hero-pin>.sv-desk-wrap{margin-top:auto;max-width:min(var(--sv-measure-full),max(560px,(100svh - 470px) * 6.02))}.sv-ab-hero.is-flat .sv-ab-hero-pin{position:static;height:auto;padding:clamp(120px,22vh,240px) 0}.sv-ab-hero-inner{max-width:min(900px,86vw);padding:0 clamp(20px,4vw,56px);text-align:center;transform-origin:50% 50%;will-change:transform,opacity}.sv-ab-hero-inner .lead{font-size:clamp(21px,2.1vw,30px);font-weight:500;letter-spacing:-.01em;line-height:1.55;max-width:49ch;margin:0 auto;text-wrap:balance}.sv-ab-hero-inner .sv-dim{color:var(--sv-ink-3)}.sv-ab-statement-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(40px,6vw,96px);align-items:end}.sv-ab-statement h2{max-width:26ch;font-size:clamp(28px,2.6vw,42px);line-height:1.26}.sv-ab-statement .aside .eye{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-ab-statement .aside p{font-size:var(--sv-fs-body);line-height:1.7;color:var(--sv-ink-2);margin-top:18px;max-width:44ch}.sv-lf{margin-top:clamp(18px,2.6vh,40px);width:100%;max-width:var(--sv-measure);margin-left:auto;margin-right:auto;overflow:hidden}.sv-lf-track{display:flex;align-items:flex-start;gap:10px;width:max-content;will-change:transform}.sv-lf-card{flex:0 0 auto;margin:0;position:relative}.sv-lf-card img{display:block;height:clamp(220px,28vh,360px);width:auto;object-fit:cover;border:1px solid var(--sv-line);filter:saturate(.96)}.sv-credo-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(40px,7vw,120px);align-items:start}.sv-credo .aside{position:sticky;top:18vh;align-self:start}.sv-credo .aside h2{font-size:clamp(24px,2.2vw,34px);line-height:1.16;max-width:18ch}.sv-credo .aside .meta{display:block;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3);margin-top:20px}.sv-credo .main{min-width:0;padding-top:6px}.sv-credo .lead{font-size:var(--sv-fs-h3);font-weight:500;line-height:1.34;letter-spacing:-.02em;max-width:22ch}.sv-credo .lead .w{display:inline-block;margin-right:.26em;opacity:.14;will-change:opacity,transform,filter}.sv-credo .tail{margin-top:clamp(28px,4vh,48px);font-size:var(--sv-fs-lead);line-height:1.62;color:var(--sv-ink-2);max-width:44ch}.sv-credo .tail .hl{color:var(--sv-amber-2)}.sv-credo .tags{list-style:none;margin:clamp(34px,5vh,56px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.sv-credo .tags li{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.1em;padding:9px 16px;border:1px solid var(--sv-line);color:var(--sv-ink-2);transition:background-color .3s,color .3s,border-color .3s}.sv-credo .tags li:hover{background:var(--sv-ink);color:var(--sv-paper);border-color:var(--sv-ink)}@media(max-width:960px){.sv-ab-hero{height:auto}.sv-ab-hero-pin{position:static;height:auto;padding:clamp(90px,18vh,180px) 0}.sv-ab-hero-inner{transform:none!important;opacity:1!important}.sv-ab-statement-grid,.sv-credo-grid{grid-template-columns:1fr;gap:28px}.sv-credo .aside{position:sticky;top:calc(var(--sv-nav-h) + 16px)}.sv-credo .lead{max-width:none}}.sv-desk-wrap{position:relative;width:100%;max-width:var(--sv-measure-full);margin:0 auto}.sv-desk-view{position:relative;width:100%;margin:0 auto;cursor:pointer;transition:none;overflow:hidden}.sv-desk-view svg{transition:none}.sv-desk-view svg{display:block;width:100%;height:100%;overflow:hidden}.sv-desk-view :is(path,rect,circle,ellipse){vector-effect:non-scaling-stroke}.sv-desk-view .head :is(path,circle,ellipse){vector-effect:none}.sv-desk-view .ln{fill:none;stroke:#8a8272;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.sv-desk-view :is(.back,.side,.desk,.mac,.sitter,.fore) :is(path,rect,circle,ellipse):not(.ln):not(.sv-fig *):not(.walker *):not(.daughter *){stroke:#8a8272;stroke-width:1;stroke-linejoin:round}.sv-desk-view .back{opacity:.78}.sv-desk-view .back .floor{stroke:#8a8272;stroke-width:1.4}.sv-desk-view .back .skirt{stroke:#c7bfa9}.sv-desk-view .glass{fill:#dce7ec}.sv-desk-view .light{fill:#fbf3dc;stroke:none;opacity:.8}.sv-desk-view .shelf{stroke:#b4ac98;stroke-width:2}.sv-desk-view .book{stroke-width:.9}.sv-desk-view .bk0{fill:#93b579}.sv-desk-view .bk1{fill:#d2a88e}.sv-desk-view .bk2{fill:#9db8c7}.sv-desk-view :is(.hi-pot,.side,.plant) .pot{fill:#e0cfc0}.sv-desk-view .hi-pot .vine{stroke:#6e9155}.sv-desk-view .frame{fill:#efe9da}.sv-desk-view .frame.f1{fill:#e9afa0}.sv-desk-view .frame.f2{fill:#9db8c7}.sv-desk-view .dial{fill:#fbf7e9}.sv-desk-view .hands{stroke:#57534a;stroke-width:1.4}.sv-desk-view .lid{fill:#d9d3c2}.sv-desk-view .lid-ln{stroke:#a79e88;stroke-width:1.4}.sv-desk-view .mattress{stroke:#fbf7e9;stroke-width:3}.sv-desk-view .throw{fill:#c4867a}.sv-desk-view .pillow.p1{fill:#e8be9b}.sv-desk-view .pillow.p2{fill:#b9cca6}.sv-desk-view .frame.f3{fill:#dcd4be}.sv-desk-view .note-pad{fill:#f6f0de}.sv-desk-view .deck{fill:#c9c2b2}.sv-desk-view .disc{fill:#2c2a26;stroke:#8a8272;stroke-width:1}.sv-desk-view .spindle{fill:#fbf7e9;stroke:none}.sv-desk-view .tone{stroke:#8a8272;stroke-width:1.6;stroke-linecap:round}.sv-desk-view .gtr-body{fill:#c98a4e}.sv-desk-view .gtr-hole{fill:#4a3520;stroke:none}.sv-desk-view .gtr-neck{stroke:#6b4a2a;stroke-width:6;stroke-linecap:round}.sv-desk-view .gtr-head{fill:#6b4a2a;stroke:#6b4a2a;stroke-width:1}.sv-desk-view .gtr-str{stroke:#e5dfcd;stroke-width:.8}.sv-desk-view .cushion{fill:#b7c7d0}.sv-desk-view .d-body,.sv-desk-view .d-head{fill:#d8c4a8}.sv-desk-view .d-ear{fill:#b49a72}.sv-desk-view .d-snout,.sv-desk-view .d-tail{stroke:#a08a6f;stroke-width:2}.sv-desk-view .d-eye{stroke:#57534a;stroke-width:1.6;stroke-linecap:round;fill:none}.sv-desk-view .d-breath{fill:#d8c4a8;transform-box:fill-box;transform-origin:50% 100%;animation:sv-dk-breath 4.2s ease-in-out infinite}@keyframes sv-dk-breath{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.045)}}.sv-desk-view .table-sh{stroke:#b4ac98}.sv-desk-view .t-stem{stroke:#8a8272;stroke-width:2.4}.sv-desk-view .pouffe{fill:#c4867a}.sv-desk-view .pouffe-ln{stroke:#a5675c}.sv-desk-view .deck2{fill:#8fa9bc}.sv-desk-view .wheel{fill:#e5dfcd;stroke:#8a8272;stroke-width:1.4}.sv-desk-view .t-glow{animation:sv-dk-breathe 8s ease-in-out infinite}.sv-desk-view .pend-glow{animation:sv-dk-breathe 7s ease-in-out infinite}.sv-desk-view .desk-glow{animation:sv-dk-breathe 9s ease-in-out infinite}.sv-desk-view .lamp-glow{animation:sv-dk-breathe 11s ease-in-out infinite}@keyframes sv-dk-breathe{0%,to{opacity:.5}50%{opacity:.78}}.sv-desk-view .pendant{transform-box:fill-box;transform-origin:50% 0;animation:sv-dk-sway 9s ease-in-out infinite}@keyframes sv-dk-sway{0%,to{transform:rotate(-.5deg)}50%{transform:rotate(.5deg)}}.sv-desk-view .pot2{fill:#c9c2b2}.sv-desk-view .nib{stroke-width:2.4;stroke-linecap:round}.sv-desk-view .nib.n1{stroke:#c4867a}.sv-desk-view .nib.n2{stroke:#57534a}.sv-desk-view .nib.n3{stroke:#8da3b4}.sv-desk-view .book-op{fill:#f4eedd}.sv-desk-view .book-ln{stroke:#b4ac98;stroke-width:1.4}.sv-desk-view .nose{fill:#c4867a;stroke:none}.sv-desk-view .cat .tail{transform-box:fill-box;transform-origin:0% 50%;animation:sv-cat-tail 4.4s ease-in-out infinite}@keyframes sv-cat-tail{0%,62%,to{transform:rotate(0)}72%{transform:rotate(-16deg)}84%{transform:rotate(7deg)}}.sv-desk-view .tv-pic{animation:sv-tv 6s steps(1) infinite}@keyframes sv-tv{0%,32%{fill:#2c3138}34%,66%{fill:#3a3a40}68%,to{fill:#26262b}}.sv-desk-view .rug2{fill:#a8bc94}.sv-desk-view .unit{fill:#bf8f65}.sv-desk-view .unit-sh{fill:#a0724b}.sv-desk-view .unit-ln{stroke:#85593a}.sv-desk-view .tv{fill:#4a453d}.sv-desk-view .tv-pic{fill:#2c3138}.sv-desk-view .tv-glow{fill:#c9d6dc;opacity:.3;stroke:none;animation:sv-glow 6s var(--sv-ease) infinite}.sv-desk-view .tv-stand{stroke:#6e675c;stroke-width:2.2}.sv-desk-view .couch-back{fill:#8fa9bc}.sv-desk-view .couch-seat{fill:#7a94a9}.sv-desk-view .cush{fill:#bdd0da}.sv-desk-view .pillow{fill:var(--sv-amber)}.sv-desk-view .couch-leg{stroke-width:2.4}.sv-desk-view .table{fill:#c4956b}.sv-desk-view .table-leg{stroke-width:2}.sv-desk-view .cup2{fill:#e9afa0}.sv-desk-view .arc{stroke-width:2.2}.sv-desk-view .shade2{fill:var(--sv-amber)}.sv-desk-view .shelf2{stroke:#b4ac98;stroke-width:2}.sv-desk-view .side{opacity:.82}.sv-desk-view .side .frond{stroke:#6e9155;stroke-width:2}.sv-desk-view .side .vine{stroke:#6e9155}.sv-desk-view .case{fill:#d9ba92}.sv-desk-view .case-sh{stroke:#b4ac98;stroke-width:1.6}.sv-desk-view .lean{fill:#dce7ec}.sv-desk-view .rail{stroke:#b4ac98;stroke-width:2}.sv-desk-view .hook{stroke:#8a8272;stroke-width:1.6}.sv-desk-view .coat{fill:#8fa9bc}.sv-desk-view .coat-ln{stroke:#98adb8}.sv-desk-view .tote{fill:#e9afa0}.sv-desk-view .tote-ln{stroke:#c4867a;stroke-width:1.8}.sv-desk-view .stalk{stroke-width:2.2}.sv-desk-view .stand{stroke-width:2.4}.sv-desk-view .board{fill:#fbf7e9}.sv-desk-view :is(.bd-ln,.bd-tray){stroke:#b4ac98}.sv-desk-view .bd-plot{stroke:var(--sv-amber-2);stroke-width:1.8}.sv-desk-view .bd-note{fill:var(--sv-amber)}.sv-desk-view .bd-note.n2{fill:#b9cca6}.sv-desk-view .cab{fill:#e9e3d1}.sv-desk-view .printer{fill:#d9d3c2}.sv-desk-view .pr-ln{stroke:#9a9384;stroke-width:1.6}.sv-desk-view .sheet{fill:#fbf7e9}.sv-desk-view .stool{fill:#d9d3c2}.sv-desk-view .st-leg{stroke-width:2}.sv-desk-view .cat .fur{fill:#d8c4a8}.sv-desk-view .cat :is(.ears,.tail){stroke:#a08a6f;stroke-width:1.6}.sv-desk-view .bin{fill:#e0d8c4}.sv-desk-view .bin-ln{stroke:#b4ac98}.sv-desk-view .bk-a{fill:#b9cca6}.sv-desk-view .bk-b{fill:#e0cfc0}.sv-desk-view .bk-c{fill:#c9d6dc}.sv-desk-view .top{fill:#d9ba92}.sv-desk-view .draw{fill:#efe9da}.sv-desk-view .pull{stroke:#b4ac98}.sv-desk-view .leg{stroke-width:1.4}.sv-desk-view .mat{fill:#e0d8c4}.sv-desk-view .kbd{fill:#f4eedd}.sv-desk-view .key-ln{stroke:#c7bfa9}.sv-desk-view .pad{fill:#f4eedd}.sv-desk-view .note{fill:#fbf7e9}.sv-desk-view .pen{stroke:var(--sv-amber-2);stroke-width:2.6}.sv-desk-view .cup{fill:#e9afa0}.sv-desk-view .handle{stroke:#c4867a;stroke-width:2}.sv-desk-view .wisp{fill:none;stroke:#c7bfa9;stroke-width:1.3;stroke-linecap:round;opacity:0;animation:sv-steam 3.4s var(--sv-ease) infinite}.sv-desk-view .w1{animation-delay:-1.1s}.sv-desk-view .w2{animation-delay:-2.2s}@keyframes sv-steam{0%{opacity:0;transform:translateY(4px) scaleY(.6)}30%{opacity:.8}to{opacity:0;transform:translateY(-14px) scaleY(1.15)}}.sv-desk-view .lamp .arm{stroke-width:2.2}.sv-desk-view .shade{fill:var(--sv-amber)}.sv-desk-view .glow{fill:var(--sv-amber);stroke:none;opacity:.12;animation:sv-glow 5s var(--sv-ease) infinite}@keyframes sv-glow{0%,to{opacity:.09}50%{opacity:.19}}.sv-desk-view .bezel{fill:#d9d3c2;stroke:#6e675c}.sv-desk-view .screen{fill:#2c2a26;stroke:none}.sv-desk-view .chin{fill:#c9c2b2;stroke:none}.sv-desk-view .stand{fill:#cfc8b6}.sv-desk-view .ui-app :is(rect,circle,path,text){stroke:none}.sv-desk-view .ui-app .bar{fill:#3a3a40}.sv-desk-view .ui-app .dot{fill:#6e6e78}.sv-desk-view .ui-app .rail{fill:#26262b}.sv-desk-view .ui-app .row{fill:#4a4a54}.sv-desk-view .ui-app .row.is-sel{fill:var(--sv-amber)}.sv-desk-view .ui-app .canvas{fill:#1e1e22}.sv-desk-view .ui-app .frame-a{fill:#8da3b4}.sv-desk-view .ui-app .frame-b{fill:#6e8497}.sv-desk-view .ui-app .sel{fill:none;stroke:#4c9aff;stroke-width:.9}.sv-desk-view .ui-app .handle{fill:#fff;stroke:#4c9aff;stroke-width:.7}.sv-desk-view .ui-app .ptr{fill:#fff}.sv-desk-view .ui-app .tag{fill:#4c9aff}.sv-desk-view .ui-app .live{fill:#5bc98c;animation:sv-blink 3.4s var(--sv-ease) infinite}.sv-desk-view .note .pad{fill:#f6d98a}.sv-desk-view .note text{font-family:var(--sv-sans);fill:#3a3020}.sv-desk-view .note .hd{font-family:var(--sv-mono);font-size:3.4px;letter-spacing:.5px;fill:#8a6a16}.sv-desk-view .note :is(.ln1,.ln2,.ln3){font-size:6px;font-weight:500}.sv-desk-view .note .sig{font-size:4px;fill:#8a6a16;font-style:italic}.sv-desk-view .window .sky{fill:#dceaf2}.sv-desk-view .window .sun{fill:#fbe9be}.sv-desk-view .window .hill{fill:#b9cca6}.sv-desk-view .window .hill.far{fill:#cbd9bc}.sv-desk-view .window .out-trunk{fill:none;stroke:#a08a6f;stroke-width:5}.sv-desk-view .window .out-crown{fill:#9fb78c}.sv-desk-view .window .out-crown.c2{fill:#b0c79d}.sv-desk-view .window .out-crown.c3{fill:#8fa87c}.sv-desk-view .window .mullion{stroke:#8a8272;stroke-width:1.4}.sv-desk-view .pendant .flex{stroke-width:1.4}.sv-desk-view .pendant .dome{fill:var(--sv-amber)}.sv-desk-view .pendant .bulb{fill:#fbe9be}.sv-desk-view .hanger .cord{stroke-width:1.2}.sv-desk-view .hanger .basket{fill:#e0cfc0}.sv-desk-view .hanger .trail{stroke:#8ca377;stroke-width:1.6}.sv-desk-view .hanger .leaf{fill:#b9cca6;stroke:#8ca377;stroke-width:1}.sv-desk-view .foot{stroke-width:2.4}@keyframes sv-caret{0%,49%{opacity:1}50%,to{opacity:0}}.sv-desk-view .seat{fill:#d9d3c2}.sv-desk-view :is(.chair-back,.post,.base){stroke-width:2.4}.sv-desk-view .caster{fill:#c9c2b2}.sv-desk-view .cast-sh{fill:var(--sv-ink);opacity:.055;stroke:none}.sv-desk-view .top-lit{fill:#e8cfa9;stroke:none}.sv-desk-view .top-edge{fill:#b08758;stroke:none}.sv-desk-view :is(.draw-sh,.case-sh,.cab-sh){fill:#d5cdb8;stroke:none}.sv-desk-view .bezel-sh{fill:#b8b2a2;stroke:none}.sv-desk-view .seat-edge{fill:#c2baa5;stroke:none}.sv-desk-view .cup-top{fill:#f0c3b7;stroke:#c4867a;stroke-width:1}.sv-desk-view .cup-sh{fill:#c4867a;stroke:none}.sv-desk-view .trouser{fill:none;stroke:#c6c9d3;stroke-width:9;stroke-linecap:round}.sv-desk-view .shoe{fill:#26221e;stroke:#26221e}.sv-desk-view .torso{fill:#575066}.sv-desk-view .band{fill:none;stroke:#b7aecb;stroke-width:3.4;opacity:1}.sv-desk-view .band:last-of-type{stroke:#f6f2e6}.sv-desk-view .sleeve{fill:none;stroke:#575066;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.sv-desk-view .hand,.sv-desk-view .skin{fill:#e8be9b}.sv-desk-view .hair{fill:#241f1c;stroke:#241f1c}.sv-desk-view .ear{fill:#d8a87f;stroke:#d8a87f}.sv-desk-view .lens{fill:none;stroke:#2a2622;stroke-width:1.9}.sv-desk-view .temple{stroke:#2a2622;stroke-width:1.4}.sv-desk-view :is(.smile,.temple,.bridge,.ear-ln){fill:none}.sv-desk-view .smile{stroke:#2a2622;stroke-width:1.6}.sv-desk-view .fore :is(path,rect,circle,ellipse):not(.ln){stroke-width:1.2}.sv-desk-view .fore .ln{stroke-width:1.2}.sv-desk-view .rug{fill:#ce9370}.sv-desk-view .rug-ln{stroke:#a96a47}.sv-desk-view .plant .pot{fill:#e0cfc0}.sv-desk-view .pot-ln{stroke:#bfab99}.sv-desk-view .frond{stroke:#8ca377;stroke-width:2.2}.sv-desk-view .leaf{fill:#b9cca6;stroke:#8ca377}.sv-desk-view .fronds{transform-box:fill-box;transform-origin:50% 100%;animation:sv-sway 7s ease-in-out infinite}@keyframes sv-sway{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.sv-desk-view .bag-body{fill:#8fa3ae}.sv-desk-view .bag .flap,.sv-desk-view .bag .strap{stroke:#4f6170}.sv-desk-view .cable{stroke:#b4ac98;stroke-width:1.6}.sv-desk-view .sitter .shoulder{transform-box:view-box;transform-origin:418px 206px}.sv-desk-view .sitter .arm .shoulder{animation:sv-type 1.15s ease-in-out infinite}.sv-desk-view .sitter .bob{transform-box:view-box;transform-origin:405px 250px;animation:sv-desk-bob 4.4s ease-in-out infinite}@keyframes sv-type{0%,to{transform:rotate(0)}50%{transform:rotate(2.4deg)}}@keyframes sv-desk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}.sv-desk-view .head .front,.sv-desk-view .arm-wave{opacity:0;transition:opacity .25s ease}.sv-desk-view .head .side{opacity:1;transition:opacity .25s ease}.sv-desk-view.is-hi .head .front,.sv-desk-view.is-hi .arm-wave{opacity:1}.sv-desk-view.is-hi .head .side,.sv-desk-view.is-hi .arm{opacity:0}.sv-desk-view.is-hi .arm-wave .shoulder{animation:sv-desk-wave .48s ease-in-out 3}@keyframes sv-desk-wave{0%,to{transform:rotate(-13deg)}50%{transform:rotate(15deg)}}.sv-door{width:100%;margin-top:clamp(90px,14vh,170px)}.sv-cn-hero,.sv-cn-hero .sv-cn-content{padding-bottom:0}.sv-door-view{margin-bottom:0}.sv-door-view{position:relative;width:100%;cursor:pointer;overflow:hidden}.sv-door-view svg{display:block;width:100%;height:auto;overflow:hidden}.sv-door-view :is(path,rect,circle,ellipse,text){vector-effect:non-scaling-stroke}.sv-door-view .ln{fill:none;stroke:#8a8272;stroke-width:1;stroke-linecap:round;stroke-linejoin:round}.sv-door-view :is(.far,.house,.knocker,.near,.street) :is(path,rect,circle,ellipse):not(.ln):not(.daughter *){stroke:#8a8272;stroke-width:1;stroke-linejoin:round}.sv-door-view .ground{stroke-width:1.4}.sv-door-view .far{opacity:.42}.sv-door-view .nb .body{fill:#f2ecdc}.sv-door-view .nb .roof{fill:#c9a38b}.sv-door-view .nb .win{fill:#dce7ec}.sv-door-view .far-tree .trunk{fill:none;stroke:#a08a6f;stroke-width:3.4}.sv-door-view .far-tree .crown{fill:#b9cca6;stroke:#8ca377}.sv-door-view .far-tree .c2{fill:#a9be95}.sv-door-view .far-tree .c3{fill:#c6d6b4}.sv-door-view .walls{fill:#f2ecdc}.sv-door-view .house .roof{fill:#c08e72}.sv-door-view .eave{stroke:#8a6a55;stroke-width:1.6}.sv-door-view .batten{stroke:#a87a60}.sv-door-view .chimney{fill:#c9c2b2}.sv-door-view .puff{fill:none;stroke:#c7bfa9;stroke-width:1.5;stroke-linecap:round;opacity:0;animation:sv-steam 4.6s var(--sv-ease) infinite}.sv-door-view .p1{animation-delay:-1.5s}.sv-door-view .p2{animation-delay:-3s}.sv-door-view .win .glass{fill:#dce7ec}.sv-door-view .ledge{stroke:#b4ac98;stroke-width:1.6}.sv-door-view .curtain{fill:#fbf3dc;stroke:none;transform-box:fill-box;transform-origin:0 50%}.sv-door-view .inside{fill:#3e3a34;stroke:none}.sv-door-view .door .leaf{fill:#c77e0a;stroke:#8a6a55}.sv-door-view .door .panel{fill:#b0700a;stroke:#8a6a55}.sv-door-view .knob{fill:#f3b44a}.sv-door-view .jamb{stroke-width:2}.sv-door-view .step{fill:#d9d3c2}.sv-door-view .plate{fill:#efe9da}.sv-door-view .numb{font-family:var(--sv-code);font-size:11px;fill:var(--sv-ink);stroke:none}.sv-door-view .porch .lamp{fill:#d9d3c2}.sv-door-view .porch .beam{fill:var(--sv-amber);stroke:none;opacity:0}.sv-door-view .play .swing{transform-box:view-box;transform-origin:center;animation:sv-swing 3.4s ease-in-out infinite}.sv-door-view .play .s2{animation-delay:-1.1s}@keyframes sv-swing{0%,to{transform:rotate(9deg)}50%{transform:rotate(-9deg)}}.sv-door-view .play .see{transform-box:view-box;transform-origin:center;animation:sv-see 4.2s ease-in-out infinite}.sv-door-view .green ellipse{fill:#a9be95;stroke:#8ca377}.sv-door-view .grass .blade{fill:none;stroke:#8ca377;stroke-width:2;stroke-linecap:round}.sv-door-view .sapling .trunk2{fill:none;stroke:#a08a6f;stroke-width:3.4}.sv-door-view .sapling .crown2{fill:#b9cca6}.sv-door-view .sapling .crown2.c2{fill:#a9be95}.sv-door-view .playmate .ball{fill:var(--sv-amber)}.sv-door-view .playmate .ball-ln{fill:none;stroke:#c77e0a;stroke-width:1.2}.sv-door-view .playmate .ball,.sv-door-view .playmate .ball-ln{animation:sv-ball 1.5s cubic-bezier(.3,0,.6,1) infinite}.sv-door-view .playmate .hop{transform-box:view-box;transform-origin:0 0;animation:sv-hop 1.5s ease-in-out infinite}@keyframes sv-ball{0%,to{transform:translateY(0)}50%{transform:translateY(-34px)}}@keyframes sv-hop{0%,to{transform:translateY(0)}46%{transform:translateY(-3px)}}.sv-door-view .nb.t1 .body{fill:#efe7d6}.sv-door-view .nb.t2 .body{fill:#e9e4d4}.sv-door-view .nb.t3 .body{fill:#f4efe0}.sv-door-view .nb.t1 .roof{fill:#b08d78}.sv-door-view .nb.t2 .roof{fill:#a88c86}.sv-door-view .nb.t3 .roof{fill:#be9c7e}.sv-door-view .nb :is(.chim,.dorm){fill:#dcd5c6}.sv-door-view .nb .porch{fill:none;stroke:#8a8272;stroke-width:1}.sv-door-view .nb .porch-ln{stroke:#8a8272}.sv-door-view .nb .nb-door{fill:#b98a55}.sv-door-view .bench .slat{fill:#d8c4a8}.sv-door-view .bench .leg,.sv-door-view .sign .stem{stroke-width:2.2}.sv-door-view .sign .plate{fill:#c9d6dc}.sv-door-view .hyd .body{fill:#c0564a}.sv-door-view .hyd .arms{stroke:#8e3f36;stroke-width:2}.sv-door-view .hedge .body{fill:#a9be95}.sv-door-view .hedge .top{stroke:#8ca377}.sv-door-view .car .body{fill:#c9d6dc}.sv-door-view .car .glass{fill:#eaf1f4}.sv-door-view .car .split{stroke:#98adb8}.sv-door-view .car .tyre{fill:#3e3a34}.sv-door-view .car .hub{fill:#c9c2b2;stroke:none}.sv-door-view .street-lamp .stem{stroke-width:2.4}.sv-door-view .street-lamp .foot{stroke-width:2.6}.sv-door-view .street-lamp .head{fill:var(--sv-amber)}.sv-door-view .street-lamp .bulb2{fill:#fbe9be;stroke:none;animation:sv-lamp 5s var(--sv-ease) infinite}.sv-door-view .street-lamp .beam2{fill:var(--sv-amber);stroke:none;opacity:.1;animation:sv-lamp 5s var(--sv-ease) infinite}.sv-door-view .street-lamp .pool{fill:var(--sv-amber);stroke:none;opacity:.13;animation:sv-lamp 5s var(--sv-ease) infinite}@keyframes sv-lamp{0%,to{opacity:.09}50%{opacity:.2}}.sv-door-view .bike .wheel{fill:none;stroke:#6e675c;stroke-width:1.8}.sv-door-view .bike :is(.frame,.bar){stroke:var(--sv-amber-2);stroke-width:2}.sv-door-view .bin .body{fill:#b9cca6}.sv-door-view .bin .lid{fill:#a9be95}.sv-door-view .knocker .shadow{fill:var(--sv-ink);stroke:none;opacity:.12}.sv-door-view .near :is(path,rect,circle,ellipse):not(.ln){stroke-width:1.2}.sv-door-view .near .ln{stroke-width:1.2}.sv-door-view .path{fill:#eae4d3}.sv-door-view .path-ln{stroke:#c7bfa9}.sv-door-view .fence .rail{stroke:#b4ac98;stroke-width:1.6}.sv-door-view .fence .pale{stroke:#a49b88;stroke-width:2.2}.sv-door-view .post .stem{stroke-width:2.4}.sv-door-view .post .box{fill:#c9d6dc}.sv-door-view .post .flag{fill:var(--sv-amber)}.sv-door-view .arm-knock .shoulder{transform-box:view-box;transform-origin:0 0;animation:sv-knock 4.2s ease-in-out infinite}@keyframes sv-knock{0%,4%{transform:rotate(0) translate(0)}8%{transform:rotate(-17deg) translate(-4px,-1px)}12%,20%{transform:rotate(2deg) translate(1px)}16%{transform:rotate(-17deg) translate(-4px,-1px)}24%,to{transform:rotate(0) translate(0)}}.sv-door-view .rap .ring{fill:none;stroke:var(--sv-amber-2);stroke-width:1.8;stroke-linecap:round;opacity:0;animation:sv-rap 4.2s ease-out infinite}.sv-door-view .rap .r1{animation-delay:.34s}@keyframes sv-rap{0%,10%{opacity:0;transform:scale(.6)}14%{opacity:.9}26%,to{opacity:0;transform:scale(1.5) translate(5px)}}.sv-door-view .porch .beam{animation:sv-porch 4.2s var(--sv-ease) infinite}@keyframes sv-porch{0%,24%{opacity:0}40%,84%{opacity:.2}to{opacity:0}}.sv-door-view .curtain{animation:sv-peek 4.2s var(--sv-ease) infinite}@keyframes sv-peek{0%,44%{transform:scaleX(1)}58%,80%{transform:scaleX(.42)}to{transform:scaleX(1)}}.sv-door-view .door{transform-box:fill-box;transform-origin:0 50%;animation:sv-open 4.2s var(--sv-ease) infinite}@keyframes sv-open{0%,62%{transform:scaleX(1)}78%,92%{transform:scaleX(.7) translate(-2px)}to{transform:scaleX(1)}}@media(max-width:1040px){.sv-door{margin-top:clamp(28px,5vh,52px)}}@media(prefers-reduced-motion:reduce){.sv-desk-view *,.sv-door-view *{animation:none!important}}.sv-cn-card{position:relative;display:flex;flex-direction:column;gap:16px;width:100%;max-width:340px;padding:14px;color:inherit;text-decoration:none;transition:border-color .2s,transform .2s var(--sv-ease);background:var(--sv-paper);border:1px solid var(--sv-line);animation:sv-card-in .5s var(--sv-ease) both}@keyframes sv-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sv-cn-card:hover{border-color:var(--sv-ink);transform:translateY(-3px)}.sv-cn-card:hover .sv-tlink{color:var(--sv-amber-2);border-color:var(--sv-amber)}.sv-cn-card .meta{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.sv-cn-card .shot{display:block;position:relative;overflow:hidden;background:var(--sv-tile);border:1px solid var(--sv-line-2);aspect-ratio:16 / 11}.sv-cn-card .shot img{width:100%;height:100%;object-fit:cover;display:block}.sv-cn-card .meta{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.sv-cn-card .k{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-amber-2)}.sv-cn-card h3{font-family:var(--sv-sans);font-size:21px;font-weight:500;letter-spacing:-.02em;line-height:1.05;color:var(--sv-ink);margin:0}.sv-cn-card p{font-family:var(--sv-sans);font-size:13.5px;line-height:1.55;color:var(--sv-ink-2);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sv-cn-card .sv-tlink{margin-top:2px;font-family:var(--sv-sans);font-size:14px}.sv-cn-canvas .vars .tag{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.13em;text-transform:uppercase;color:var(--sv-ink-3);border:1px solid var(--sv-line-2);padding:5px 10px;background:none}.sv-fig :is(path,rect,circle,ellipse){vector-effect:non-scaling-stroke}.sv-fig .shadow{fill:var(--sv-ink);opacity:.12}.sv-fig .swtr{fill:#575066}.sv-fig .band1{fill:#b7aecb}.sv-fig .band2{fill:#f6f2e6}.sv-fig .sleeve{fill:#575066;stroke:none}.sv-fig .hand{fill:#e8be9b}.sv-fig .collar{fill:#454052}.sv-fig .trouser{fill:#c6c9d3;stroke:none}.sv-fig .ankle{fill:#e8be9b}.sv-fig .shoe{fill:#26221e}.sv-fig .sole{fill:none;stroke:#f6f2e6;stroke-width:1.3;stroke-linecap:round}.sv-fig .knuck{fill:none;stroke:#d8a87f;stroke-width:.7;stroke-linecap:round}.sv-fig .finger{fill:none;stroke:#e8be9b;stroke-width:2;stroke-linecap:round}.sv-fig .leg.far .trouser{fill:#a9acb8}.sv-fig .arm.far .sleeve{fill:#454052}.sv-fig .leg.far .shoe{fill:#3a352f}.sv-fig .far .hand,.sv-fig .far .ankle{fill:#d8a87f}.sv-fig .far .finger{stroke:#d8a87f}.sv-fig .skin{fill:#e8be9b}.sv-fig .nose{fill:#dfaf8c}.sv-fig .hair{fill:#6e4b33}.sv-fig :is(.hair,.ear){stroke:none}.sv-fig .cheek{fill:#e9afa0;opacity:.75}.sv-fig .ear{fill:#d8a87f}.sv-fig .brow{fill:none;stroke:#6e4b33;stroke-width:1;stroke-linecap:round}.sv-fig .eye{fill:#fbf7ee;stroke:#7a6f62;stroke-width:.3}.sv-fig .pupil{fill:#2c2620}.sv-fig .glint{fill:#fff}.sv-fig .smile{fill:none;stroke:#6b5a48;stroke-width:.8;stroke-linecap:round}.sv-fig .lid{fill:none;stroke:#c9976e;stroke-width:.5;stroke-linecap:round}.sv-fig .lash{fill:none;stroke:#3a2e24;stroke-width:.55;stroke-linecap:round}.sv-kid .hair-clip{fill:#f3b44a}.sv-fig .bag{fill:#454052}.sv-fig .strap{fill:none;stroke:#c6c9d3;stroke-width:1.1;stroke-linecap:round}.sv-fig .arm-wave{opacity:0}.sv-fig .arm-near{opacity:1}.sv-desk-view .pose-front{opacity:0;transition:opacity .25s ease}.sv-desk-view .pose-side{opacity:1;transition:opacity .25s ease}.sv-desk-view.is-hi .pose-front{opacity:1}.sv-desk-view.is-hi .pose-side{opacity:0}.sv-desk-view .sv-fig .arm-near .arm{transform-box:view-box;transform-origin:1.2px -40.5px;animation:sv-type 1.15s ease-in-out infinite}.sv-desk-view .sv-fig .upper{transform-box:view-box;transform-origin:4px -27px;animation:sv-desk-bob 4.4s ease-in-out infinite}@keyframes sv-type{0%,to{transform:rotate(0)}50%{transform:rotate(2.6deg)}}@keyframes sv-desk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.5px)}}.sv-desk-view.is-hi .sv-fig .arm-wave{opacity:1;transform-box:view-box;transform-origin:1.2px -40.5px;animation:sv-fig-wave .48s ease-in-out 3}.sv-desk-view.is-hi .sv-fig .arm-near{opacity:0}@keyframes sv-fig-wave{0%,to{transform:rotate(-11deg)}50%{transform:rotate(13deg)}}.sv-door-view .sv-fig .arm-knock .arm{transform-box:view-box;transform-origin:1.2px -45.5px;animation:sv-knock 4.2s ease-in-out infinite}.sv-door-view .sv-fig .rap .ring{fill:none;stroke:var(--sv-amber-2);stroke-width:1.1;stroke-linecap:round;opacity:0;animation:sv-rap 4.2s ease-out infinite}.sv-door-view .sv-fig .rap .r1{animation-delay:.34s}.sv-door-view .walker .arm-throw{transform-box:view-box;transform-origin:-.1px -55.2px;animation:sv-knock 4.2s ease-in-out infinite}.sv-door-view .walker .rap .ring{stroke-width:1.1}@media(prefers-reduced-motion:reduce){.sv-fig *{animation:none!important}.sv-door-view :is(.walker,.playmate) *{animation:none!important}}.sv-cn-bench{position:relative;width:100%;height:100%;min-height:380px}.sv-cn-bench .dg{position:absolute;left:3%;top:8%;width:58%;height:auto;overflow:visible}.sv-cn-bench .dg-box{fill:var(--sv-paper);stroke:var(--sv-line);stroke-width:1;vector-effect:non-scaling-stroke}.sv-cn-bench .dg-t{font-family:var(--sv-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;fill:var(--sv-ink-2);text-anchor:middle}.sv-cn-bench .ok .dg-box{fill:var(--sv-tile)}.sv-cn-bench .end .dg-box{fill:var(--sv-amber);stroke:var(--sv-amber-2)}.sv-cn-bench .end .dg-t{fill:var(--sv-on-amber)}.sv-cn-bench .dg-dec .dg-t{font-size:10px;letter-spacing:.04em}.sv-cn-bench .dg-edge{fill:none;stroke:var(--sv-ink-3);stroke-width:1;vector-effect:non-scaling-stroke;marker-end:url(#sv-dg-tip);stroke-dasharray:200;stroke-dashoffset:200;animation:sv-b-wire 5s ease-out infinite}.sv-cn-bench .dg-tip{fill:var(--sv-ink-3)}.sv-cn-bench .dg-lbl{font-family:var(--sv-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;fill:var(--sv-ink-3);text-anchor:middle}.sv-cn-bench .dg-lbl.yes{fill:var(--sv-amber-2)}.sv-cn-bench .dg-n{opacity:0;transform:scale(.86);transform-box:fill-box;transform-origin:center;animation:sv-b-node 5s cubic-bezier(.3,1.3,.5,1) infinite}.sv-cn-bench .dg-lbl{opacity:0;animation:sv-b-lbl 5s ease infinite}.sv-cn-bench .b1{animation-delay:.3s}.sv-cn-bench .b2{animation-delay:.62s}.sv-cn-bench .dg-dec{animation-delay:.94s}.sv-cn-bench .e1{animation-delay:.46s}.sv-cn-bench .e2{animation-delay:.78s}.sv-cn-bench .e3{animation-delay:1.26s}.sv-cn-bench .e4{animation-delay:1.58s}.sv-cn-bench .e5{animation-delay:2.06s}.sv-cn-bench .e6,.sv-cn-bench .e7{animation-delay:2.38s}.sv-cn-bench .dg-lbl.yes{animation-delay:1.2s}.sv-cn-bench .dg-lbl.no{animation-delay:1.52s}.sv-cn-bench .b4{animation-delay:1.42s}.sv-cn-bench .b5{animation-delay:1.74s}.sv-cn-bench .b6{animation-delay:2.22s}.sv-cn-bench .b7{animation-delay:2.54s}@keyframes sv-b-wire{0%,8%{stroke-dashoffset:200}22%,94%{stroke-dashoffset:0}to{stroke-dashoffset:200}}@keyframes sv-b-node{0%,6%{opacity:0;transform:scale(.86)}12%,94%{opacity:1;transform:none}to{opacity:0;transform:scale(.86)}}@keyframes sv-b-lbl{0%,6%{opacity:0}14%,94%{opacity:1}to{opacity:0}}.sv-cn-bench .sticky{position:absolute;padding:12px 13px 13px;background:#e7e2ee;border:1px solid #BDB4CD;box-shadow:2px 3px #16140e12;opacity:0;transform:scale(.82);animation:sv-b-stick 5s cubic-bezier(.3,1.4,.5,1) infinite}.sv-cn-bench .sticky p{font-family:var(--sv-hand, var(--sv-sans));font-size:12px;line-height:1.5;color:#443b58;margin:0}.sv-cn-bench .s-1{left:5%;top:64%;width:168px;rotate:-2.5deg;animation-delay:2.9s}.sv-cn-bench .s-2{left:30%;top:72%;width:108px;rotate:3deg;background:#dceaf2;border-color:#a9c3d2;animation-delay:3.3s}.sv-cn-bench .s-2 p{color:#2f5468}@keyframes sv-b-stick{0%,2%{opacity:0;transform:scale(.82)}8%,94%{opacity:1;transform:none}to{opacity:0;transform:scale(.82)}}.sv-cn-bench .pane{position:absolute;width:232px;padding:13px 14px;border:1px solid var(--sv-line);background:var(--sv-paper);box-shadow:3px 5px #16140e0d;animation:sv-card-in .45s var(--sv-ease) both}.sv-cn-bench .chat{right:3%;top:6%;rotate:-1deg}.sv-cn-bench .k{display:block;font-family:var(--sv-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sv-ink-3);margin-bottom:9px}.sv-cn-bench p{font-family:var(--sv-sans);font-size:12.5px;line-height:1.45;color:var(--sv-ink-2);margin:0}.sv-cn-bench .me{padding:7px 9px;background:var(--sv-tile);border-radius:3px;margin-bottom:9px}.sv-cn-bench .me i{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;font-style:normal;width:0;animation:sv-b-type 5s steps(30,end) infinite}@keyframes sv-b-type{0%{width:0}12%,92%{width:100%}to{width:0}}.sv-cn-bench .ai{position:relative;padding-left:18px;display:flex;flex-direction:column;gap:5px}.sv-cn-bench .av{position:absolute;left:0;top:2px;width:12px;height:12px;border-radius:50%;background:var(--sv-ink)}.sv-cn-bench .ai p{opacity:0;transform:translateY(3px);animation:sv-b-line 5s var(--sv-ease) infinite}.sv-cn-bench .r1{animation-delay:.72s}.sv-cn-bench .r2{animation-delay:.83s;color:var(--sv-ink-3);font-family:var(--sv-mono);font-size:10.5px}@keyframes sv-b-line{0%,4%{opacity:0;transform:translateY(3px)}10%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(3px)}}.sv-cn-bench .edit{background:var(--sv-paper);border-color:var(--sv-line)}.sv-cn-bench .edit .k{color:var(--sv-ink-3)}.sv-cn-bench .code{display:flex;flex-direction:column;gap:3px}.sv-cn-bench .cl{font-family:var(--sv-code);font-size:10px;line-height:1.4;color:var(--sv-ink-2)}.sv-cn-bench .add{color:#3f7a54;background:#5e7a4821;margin-inline:-6px;padding:1px 6px;opacity:0;animation:sv-b-add 5s var(--sv-ease) infinite}.sv-cn-bench .a1{animation-delay:3.94s}.sv-cn-bench .a2{animation-delay:4.11s}@keyframes sv-b-add{0%,2%{opacity:0;transform:translate(-5px)}6%,90%{opacity:1;transform:none}to{opacity:0}}.sv-cn-bench .save{display:inline-block;margin-top:9px;font-family:var(--sv-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#3f7a54;opacity:0;animation:sv-b-line 5s var(--sv-ease) 4.33s infinite}.sv-cn-bench .ptr{position:absolute;left:0;top:0;width:15px;height:20px;pointer-events:none;z-index:5;animation:sv-b-path 5s cubic-bezier(.45,0,.2,1) infinite}.sv-cn-bench .ptr svg{width:100%;height:100%;display:block;filter:drop-shadow(0 1px 1px rgba(22,20,14,.25))}.sv-cn-bench .ptr svg path{fill:var(--sv-ink);stroke:#fff;stroke-width:1.1}.sv-cn-bench .ptr .tag{position:absolute;left:14px;top:14px;font-style:normal;font-family:var(--sv-mono);font-size:9px;letter-spacing:.1em;background:var(--sv-ink);color:var(--sv-paper);padding:2px 6px;white-space:nowrap}@keyframes sv-b-path{0%{transform:translate(46%,96%)}8%{transform:translate(58%,12%)}16%{transform:translate(70%,12%)}22%{transform:translate(14%,16%)}27%{transform:translate(32%,16%)}32%{transform:translate(50%,16%)}38%{transform:translate(33%,50%)}44%{transform:translate(10%,56%)}52%{transform:translate(54%,46%)}62%{transform:translate(64%,72%)}72%{transform:translate(23%,78%)}84%{transform:translate(70%,30%)}to{transform:translate(46%,96%)}}@media(max-width:720px){.sv-cn-bench{min-height:460px}.sv-cn-bench .pane{width:190px}.sv-cn-bench .chat{right:auto;left:2%;top:2%}}@media(prefers-reduced-motion:reduce){.sv-cn-bench *{animation-duration:1ms!important;animation-iteration-count:1!important}}.sv-cn-bench .steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sv-cn-bench .steps li{position:relative;padding-left:20px;font-family:var(--sv-sans);font-size:12px;font-weight:500;color:var(--sv-ink-3);animation:sv-b-step 5s steps(1) infinite}.sv-cn-bench .steps em{display:block;font-style:normal;font-weight:400;font-size:10.5px;color:var(--sv-ink-3)}.sv-cn-bench .steps i{position:absolute;left:0;top:3px;width:10px;height:10px;border:1px solid var(--sv-line);border-radius:50%}.sv-cn-bench .steps .s1{animation-delay:.78s}.sv-cn-bench .steps .s2{animation-delay:1.44s}.sv-cn-bench .steps .s3{animation-delay:2.11s}.sv-cn-bench .steps .s4{animation-delay:2.78s}@keyframes sv-b-step{0%,4%{color:var(--sv-ink-3)}6%,92%{color:var(--sv-ink)}to{color:var(--sv-ink-3)}}.sv-cn-bench .steps li i{animation:sv-b-dot 5s steps(1) infinite;animation-delay:inherit}@keyframes sv-b-dot{0%,4%{background:none;border-color:var(--sv-line)}6%,92%{background:var(--sv-ink);border-color:var(--sv-ink)}to{background:none}}.sv-cn-bench .pipe{position:relative}.sv-cn-bench .pipe:before{content:"";position:absolute;left:18px;top:34px;bottom:14px;width:1px;background:var(--sv-line)}.sv-cn-bench .swatches{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:7px}.sv-cn-bench .swatches li{display:flex;align-items:center;gap:7px;font-family:var(--sv-sans);font-size:11.5px;color:var(--sv-ink-2)}.sv-cn-bench .swatches em{margin-left:auto;font-style:normal;font-family:var(--sv-mono);font-size:9.5px;color:var(--sv-ink-3)}.sv-cn-bench .sw{width:13px;height:13px;border:1px solid var(--sv-line)}.sv-cn-bench .c-a{background:var(--sv-paper)}.sv-cn-bench .c-b{background:var(--sv-ink)}.sv-cn-bench .c-c{background:var(--sv-line)}.sv-cn-bench .edited{font-family:var(--sv-mono);font-size:10px;color:var(--sv-ink-3);opacity:0;animation:sv-b-line 5s var(--sv-ease) .67s infinite}.sv-cn-bench .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sv-cn-bench .part{display:block;height:26px;background:var(--sv-tile);border:1px solid var(--sv-line-2);animation:sv-b-part 5s steps(1) infinite}.sv-cn-bench .p1{animation-delay:1.22s}.sv-cn-bench .p2{animation-delay:1.39s}.sv-cn-bench .p3{animation-delay:1.56s}.sv-cn-bench .p4{animation-delay:1.72s}.sv-cn-bench .p5{animation-delay:1.89s}.sv-cn-bench .p6{animation-delay:2.06s}@keyframes sv-b-part{0%,4%{background:var(--sv-tile);border-color:var(--sv-line-2)}6%,92%{background:#16140e2e;border-color:var(--sv-ink-3)}to{background:var(--sv-tile)}}.sv-cn-bench .lbl2{display:block;margin-top:9px;font-family:var(--sv-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-cn-bench .wire .art,.sv-cn-bench .ui .art{position:relative;height:96px;background:var(--sv-sheet);border:1px solid var(--sv-line-2);overflow:hidden}.sv-cn-bench .wf{position:absolute;background:var(--sv-tile);border:1px dashed var(--sv-line);opacity:0;animation:sv-b-line 5s var(--sv-ease) infinite}.sv-cn-bench .b1{left:10px;top:10px;right:10px;height:16px;animation-delay:.56s}.sv-cn-bench .b2{left:10px;top:32px;width:46%;bottom:28px;animation-delay:.78s}.sv-cn-bench .b3{right:10px;top:32px;width:40%;bottom:28px;animation-delay:1s}.sv-cn-bench .b4{left:10px;right:10px;bottom:8px;height:14px;animation-delay:1.22s}.sv-cn-bench .ui .bar{position:absolute;left:0;right:0;top:0;height:18px;background:var(--sv-ink);opacity:0;animation:sv-b-line 5s var(--sv-ease) 2.33s infinite}.sv-cn-bench .ui .row{position:absolute;left:10px;right:10px;height:16px;background:var(--sv-tile);border:1px solid var(--sv-line-2);opacity:0;animation:sv-b-line 5s var(--sv-ease) infinite}.sv-cn-bench .r-1{top:26px;animation-delay:2.56s}.sv-cn-bench .r-2{top:46px;animation-delay:2.5s}.sv-cn-bench .r-3{top:66px;animation-delay:2.89s}.sv-cn-bench .ui .cta{position:absolute;right:10px;bottom:8px;width:52px;height:14px;background:var(--sv-ink);opacity:0;animation:sv-b-line 5s var(--sv-ease) 3.11s infinite}.sv-mosaic .tile:after,.sv-wx-shot:after,.sv-cn-all .shot:after,.sv-cn-card .shot:after,.sv-lf-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background-image:repeating-linear-gradient(0deg,rgba(251,247,230,.14) 0 1px,transparent 1px 3px)}.sv-ink{position:relative;width:100%;height:100%;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M3 21l3.5-1 12-12-2.5-2.5-12 12z' fill='%23FBF7E6' stroke='%2316140E' stroke-width='1.4' stroke-linejoin='round'/><path d='M16 5.5l2.5 2.5 1.8-1.8a1.2 1.2 0 0 0 0-1.7l-.8-.8a1.2 1.2 0 0 0-1.7 0z' fill='%23F3B44A' stroke='%2316140E' stroke-width='1.4' stroke-linejoin='round'/><path d='M3 21l1-3.5 2.5 2.5z' fill='%2316140E'/></svg>") 2 22,crosshair}.sv-ink-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:visible}.sv-ink-layer .ink{fill:none;stroke:var(--sv-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:.82;vector-effect:non-scaling-stroke}.sv-ink-layer .ink.is-live{stroke:var(--sv-amber-2);opacity:1}.sv-ink .pane,.sv-ink .sticky,.sv-ink .node{z-index:2}.sv-ink .pane,.sv-ink .sticky{cursor:default}.sv-ink-hint{position:absolute;right:12px;bottom:10px;z-index:3;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3);pointer-events:none}@media(pointer:coarse){.sv-ink{cursor:default}}.sv-cn-build{position:relative;width:100%;height:100%;display:flex;flex-direction:column;gap:clamp(16px,2.4vh,28px);padding:clamp(18px,2.6vh,30px) clamp(20px,2.4vw,34px)}.sv-cn-build .k{display:block;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--sv-ink-3);margin-bottom:8px}.sv-cn-build .bd-top{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(20px,3vw,48px);align-items:start}.sv-cn-build .bd-purpose p{font-size:clamp(15px,1.35vw,19px);line-height:1.5;color:var(--sv-ink);max-width:42ch}.sv-cn-build .chips{display:flex;flex-wrap:wrap;gap:6px}.sv-cn-build .chips span{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.1em;color:var(--sv-ink-2);background:var(--sv-paper);border:1px solid var(--sv-line);padding:5px 9px}.sv-cn-build .bd-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--sv-line-2);border:1px solid var(--sv-line-2)}.sv-cn-build .bd-step{position:relative;background:var(--sv-sheet);padding:14px 14px 16px;transition:background .3s var(--sv-ease)}.sv-cn-build .bd-step.is-on{background:var(--sv-paper)}.sv-cn-build .bd-step .no{font-family:var(--sv-mono);font-size:9.5px;letter-spacing:.16em;color:var(--sv-line);transition:color .3s}.sv-cn-build .bd-step.is-on .no,.sv-cn-build .bd-step.is-done .no{color:var(--sv-amber-2)}.sv-cn-build .bd-step .nm{display:block;margin-top:7px;font-size:14.5px;font-weight:500}.sv-cn-build .bd-step .dt{display:block;margin-top:5px;font-family:var(--sv-code);font-size:10.5px;line-height:1.45;color:var(--sv-ink-3)}.sv-cn-build .bd-step .bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--sv-line-2);overflow:hidden}.sv-cn-build .bd-step .bar i{display:block;height:100%;width:0;background:var(--sv-ink-3)}.sv-cn-build .bd-step.is-done .bar i{width:100%}.sv-cn-build .bd-step.is-on .bar i{background:#6e9155;animation:sv-bd-fill 1.9s linear forwards}@keyframes sv-bd-fill{0%{width:0}to{width:100%}}.sv-cn-build .bd-facts{margin-top:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,2vw,30px);border-top:1px solid var(--sv-line-2);padding-top:clamp(12px,1.8vh,20px)}.sv-cn-build .bd-facts .v{display:block;font-size:clamp(20px,2vw,28px);font-weight:500;letter-spacing:-.02em}.sv-cn-build .bd-facts .l{display:block;margin-top:3px;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3)}@media(max-width:760px){.sv-cn-build{padding:16px;gap:16px}.sv-cn-build .bd-top{grid-template-columns:1fr;gap:16px}.sv-cn-build .bd-flow{grid-template-columns:1fr 1fr}.sv-cn-build .bd-facts{grid-template-columns:1fr 1fr;gap:14px}}.sv-cn-bench.is-flow .pane,.sv-cn-bench.is-sys .pane,.sv-cn-bench.is-prod .pane{position:absolute;top:7%;right:auto;rotate:0deg}.sv-cn-bench.is-flow article.pane:nth-of-type(1),.sv-cn-bench.is-sys article.pane:nth-of-type(1),.sv-cn-bench.is-prod article.pane:nth-of-type(1){left:8%}.sv-cn-bench.is-flow article.pane:nth-of-type(2),.sv-cn-bench.is-sys article.pane:nth-of-type(2),.sv-cn-bench.is-prod article.pane:nth-of-type(2){left:44%}.sv-cn-bench.is-flow article.pane:nth-of-type(3),.sv-cn-bench.is-sys article.pane:nth-of-type(3),.sv-cn-bench.is-prod article.pane:nth-of-type(3){left:80%}.sv-cn-bench .cv-a,.sv-cn-bench .cv-b,.sv-cn-bench .cv-c{top:64%}.sv-cn-bench .cv-a{left:30%;animation-delay:.55s}.sv-cn-bench .cv-b{left:45%;animation-delay:.8s}.sv-cn-bench .cv-c{left:60%;animation-delay:1.05s}.sv-cn-bench .cw1{animation-delay:.68s}.sv-cn-bench .cw2{animation-delay:.93s}.sv-cn-bench .k-1{left:12%;top:62%;rotate:-4deg;animation-delay:1.4s;background:#dceaf2;border-color:#a9c3d2}.sv-cn-bench .k-1 i{background:#5c7f97}.sv-cn-bench .k-2{left:78%;top:62%;rotate:5deg;animation-delay:1.7s;background:#ddebd3;border-color:#a9c395}.sv-cn-bench .k-2 i{background:#5e7a48}.sv-cn-bench .k-1 i:nth-child(1){animation-delay:3.11s}.sv-cn-bench .k-1 i:nth-child(2){animation-delay:3.22s}.sv-cn-bench .k-1 i:nth-child(3){animation-delay:3.33s}.sv-cn-bench .k-2 i:nth-child(1){animation-delay:3.56s}.sv-cn-bench .k-2 i:nth-child(2){animation-delay:3.67s}.sv-cn-bench .k-2 i:nth-child(3){animation-delay:3.78s}.sv-cn-bench.is-flow .ptr{animation-name:sv-b-path-flow}@keyframes sv-b-path-flow{0%{transform:translate(44%,92%)}10%{transform:translate(5%,27%)}22%{transform:translate(20%,27%)}34%{transform:translate(41%,34%)}48%{transform:translate(43%,48%)}62%{transform:translate(45%,62%)}78%{transform:translate(84%,44%)}to{transform:translate(44%,92%)}}.sv-cn-bench.is-sys .ptr{animation-name:sv-b-path-sys}@keyframes sv-b-path-sys{0%{transform:translate(44%,92%)}12%{transform:translate(6%,34%)}26%{transform:translate(9%,62%)}46%{transform:translate(44%,40%)}66%{transform:translate(52%,56%)}82%{transform:translate(84%,44%)}to{transform:translate(44%,92%)}}.sv-cn-bench.is-prod .ptr{animation-name:sv-b-path-prod}@keyframes sv-b-path-prod{0%{transform:translate(44%,92%)}12%{transform:translate(5%,28%)}30%{transform:translate(42%,38%)}46%{transform:translate(50%,58%)}64%{transform:translate(80%,34%)}84%{transform:translate(86%,62%)}to{transform:translate(44%,92%)}}.sv-work-top{padding-top:clamp(96px,13vh,156px);padding-bottom:0}.sv-rail-head.is-lifted{margin-bottom:clamp(34px,5vh,62px)}.sv-rail-head.is-lifted .aside{margin-left:auto}.sv-rail-head.is-lifted .sv-rail-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.sv-work-top .sv-console{margin-top:0}.sv-cn-all{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,26px)}@media(max-width:1180px){.sv-cn-all{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.sv-cn-all{grid-template-columns:minmax(0,1fr)}}.sv-cn-all .cell{display:flex;flex-direction:column;gap:7px;padding:12px;background:var(--sv-paper);border:1px solid var(--sv-line);color:inherit;text-decoration:none;transition:border-color .2s,transform .2s var(--sv-ease);animation:sv-card-in .45s var(--sv-ease) both}.sv-cn-all .cell:nth-child(2){animation-delay:.05s}.sv-cn-all .cell:nth-child(3){animation-delay:.1s}.sv-cn-all .cell:nth-child(4){animation-delay:.15s}.sv-cn-all .cell:nth-child(5){animation-delay:.2s}.sv-cn-all .cell:nth-child(6){animation-delay:.25s}.sv-cn-all .cell:hover{border-color:var(--sv-ink);transform:translateY(-3px)}.sv-cn-all .shot{display:block;position:relative;overflow:hidden;background:var(--sv-tile);border:1px solid var(--sv-line-2);aspect-ratio:16 / 11}.sv-cn-all .shot img{width:100%;height:100%;object-fit:cover;display:block}.sv-cn-all .k{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-amber-2)}.sv-cn-all h3{font-family:var(--sv-sans);font-size:19px;font-weight:500;letter-spacing:-.01em;color:var(--sv-ink);margin:0}.sv-cn-all .go{margin-top:auto;display:inline-flex;align-items:center;gap:7px;font-family:var(--sv-sans);font-size:13.5px;color:var(--sv-ink-2)}.sv-cn-all .go .sv-ar{width:15px;height:15px}.sv-cn-all .cell:hover .go{color:var(--sv-amber-2)}.sv-wx{position:relative;display:flex;align-items:stretch;height:clamp(360px,48vh,520px);margin-inline:calc(-1 * var(--sv-inset));border-top:1px solid var(--sv-line-2);--wx-dur: .42s;--wx-ease: cubic-bezier(.32, .74, .22, 1)}.sv-wx-p{position:relative;overflow:hidden;flex:0 1 0%;min-width:clamp(64px,7vw,108px);border-right:1px solid var(--sv-line-2);transition:flex-grow var(--wx-dur) var(--wx-ease);cursor:pointer}.sv-wx-p:last-child{border-right:0}.sv-wx-p{flex-grow:1}.sv-wx:has(.sv-wx-p:hover) .sv-wx-p{flex-grow:.55}.sv-wx:has(.sv-wx-p:hover) .sv-wx-p:hover{flex-grow:1.45}@media(prefers-reduced-motion:reduce){.sv-wx-p{transition:none}}.sv-wx-shot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;isolation:isolate;opacity:0;transform:scale(1.04);transition:opacity .18s linear,transform var(--wx-dur) var(--wx-ease)}.sv-wx-shot img{width:100%;height:100%;object-fit:cover;display:block}.sv-wx-shot:after{background-image:repeating-linear-gradient(0deg,rgba(251,247,230,.22) 0 1px,transparent 1px 3px)}.sv-wx-p:hover .sv-wx-shot{opacity:1;transform:none}.sv-wx-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,#16140e00,#16140e00 22%,#16140e00,#16140e00 70%)}.sv-wx-p:hover .sv-wx-scrim{background:linear-gradient(0deg,#16140ef0,#16140eb8 22%,#16140e57,#16140e00 70%)}.sv-wx-spine{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0 20px 22px;color:var(--sv-ink);transform:translateY(0);transition:transform var(--wx-dur) var(--wx-ease)}.sv-wx-spine .nm{font-family:var(--sv-sans);font-size:24px;font-weight:500;letter-spacing:-.018em;white-space:nowrap}.sv-wx-spine .kd{font-family:var(--sv-sans);font-size:14.5px;font-weight:400;letter-spacing:0;line-height:1.35;color:var(--sv-ink-2)}.sv-wx-p:hover .sv-wx-spine{transform:translateY(130%)}.sv-wx-plus{position:absolute;top:15px;right:16px;z-index:2;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--sv-ink-3);transition:transform var(--wx-dur) var(--wx-ease),color .2s}.sv-wx-plus svg{width:22px;height:22px}.sv-wx-plus path{fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round}.sv-wx-p:hover .sv-wx-plus{transform:rotate(135deg);color:var(--sv-amber)}.sv-wx-open{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:22px 26px 26px;color:#fbf7e6;display:flex;flex-direction:column;gap:8px;transform:translateY(102%);transition:transform var(--wx-dur) var(--wx-ease)}.sv-wx-p:hover .sv-wx-open{transform:translateY(0)}.sv-wx-open .nm{font-family:var(--sv-sans);font-size:clamp(22px,2.1vw,30px);font-weight:500;letter-spacing:-.02em}.sv-wx-open .ld{font-family:var(--sv-sans);font-size:14px;line-height:1.5;color:#fbf7e6db;max-width:46ch}.sv-wx-open .go{display:inline-flex;align-items:center;gap:8px;margin-top:2px;font-family:var(--sv-sans);font-size:13.5px;font-weight:500;color:#fbf7e6}.sv-wx-open .go .sv-ar{width:15px;height:15px}.sv-work-top .sv-rail-head.is-lifted{margin-bottom:clamp(20px,3vh,34px)}@media(min-width:901px){.sv-wx:not(:has(.sv-wx-p:hover)) .sv-wx-p{flex-grow:.55}.sv-wx:not(:has(.sv-wx-p:hover)) .sv-wx-p:first-child{flex-grow:1.45}.sv-wx:not(:has(.sv-wx-p:hover)) .sv-wx-p:first-child .sv-wx-shot{opacity:1;transform:none}.sv-wx:not(:has(.sv-wx-p:hover)) .sv-wx-p:first-child .sv-wx-scrim{background:linear-gradient(0deg,#16140ef0,#16140eb8 22%,#16140e57,#16140e00 70%)}.sv-wx:not(:has(.sv-wx-p:hover)) .sv-wx-p:first-child .sv-wx-spine{transform:translateY(130%)}.sv-wx:not(:has(.sv-wx-p:hover)) .sv-wx-p:first-child .sv-wx-open{transform:translateY(0)}.sv-wx:not(:has(.sv-wx-p:hover)) .sv-wx-p:first-child .sv-wx-plus{transform:rotate(135deg);color:var(--sv-amber)}}@media(max-width:900px){.sv-wx{flex-direction:column;height:auto;margin-inline:0}.sv-wx-p{flex:none;min-width:0;height:94px;border-right:0;border-bottom:1px solid var(--sv-line-2);transition:height var(--wx-dur) var(--wx-ease)}.sv-wx-p:last-child{border-bottom:0}.sv-wx-p,.sv-wx-p:first-child,.sv-wx:has(.sv-wx-p:hover) .sv-wx-p,.sv-wx:has(.sv-wx-p:hover) .sv-wx-p:hover{flex-grow:0}.sv-wx .sv-wx-p.is-open{height:268px}.sv-wx-p:hover .sv-wx-shot{opacity:0;transform:scale(1.04)}.sv-wx-p:hover .sv-wx-spine{transform:none}.sv-wx-p:hover .sv-wx-open{transform:translateY(102%)}.sv-wx-p:hover .sv-wx-plus{transform:none;color:var(--sv-ink-3)}.sv-wx-scrim{transition:background var(--wx-dur) var(--wx-ease)}.sv-wx-p:hover .sv-wx-scrim{background:linear-gradient(0deg,#16140e00,#16140e00 22%,#16140e00,#16140e00 70%)}.sv-wx-spine{top:0;justify-content:center;padding:0 58px 0 20px}.sv-wx .sv-wx-p.is-open .sv-wx-spine{transform:translateY(130%)}.sv-wx .sv-wx-p.is-open .sv-wx-shot{opacity:1;transform:none}.sv-wx .sv-wx-p.is-open .sv-wx-scrim{background:linear-gradient(0deg,#16140ef0,#16140eb8 22%,#16140e57,#16140e00 70%)}.sv-wx .sv-wx-p.is-open .sv-wx-open{transform:translateY(0)}.sv-wx-open .ld{display:none}.sv-wx-plus{top:50%;margin-top:-11px;right:18px;transition:transform var(--wx-dur) var(--wx-ease),color .2s,top var(--wx-dur) var(--wx-ease),margin-top var(--wx-dur) var(--wx-ease)}.sv-wx .sv-wx-p.is-open .sv-wx-plus{top:15px;margin-top:0;transform:rotate(135deg);color:var(--sv-amber)}}.sv-nda{--sv-nda-dur: 17s}.sv-wrap.sv-pad.sv-nda{background-image:linear-gradient(var(--sv-frame),var(--sv-frame)),var(--sv-ruling);background-repeat:no-repeat,no-repeat;background-size:calc(100% - 2 * var(--sv-gutter)) 1px,calc(100% - 2 * var(--sv-gutter)) 100%;background-position:var(--sv-gutter) 0,var(--sv-gutter) 0}.sv-nda-pop-in{background:var(--sv-paper)}.sv-nda-title{font-size:var(--sv-fs-body);line-height:1.6;color:var(--sv-ink-2);max-width:40ch;margin-inline:auto;text-align:center}.sv-nda-strip{margin-top:clamp(26px,3.4vh,44px);width:70%;margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 11%,#000 89%,transparent 100%)}.sv-nda-track{display:flex;width:max-content;will-change:transform;animation:sv-nda-roll var(--sv-nda-dur) linear infinite}.sv-nda-strip:hover .sv-nda-track{animation-play-state:paused}@keyframes sv-nda-roll{to{transform:translate3d(-25%,0,0)}}.sv-nda-run{display:flex;align-items:center;list-style:none;margin:0;padding:0}.sv-nda-run li{display:flex;align-items:center;flex:0 0 auto;cursor:default}.sv-nda-run li:hover .nm{color:var(--sv-ink)}.sv-nda-run .nm{transition:color .22s var(--sv-ease)}.sv-nda-run .nm{font-family:var(--sv-sans);font-size:clamp(14.4px,1.73vw,25.2px);font-weight:500;letter-spacing:-.02em;line-height:1.1;color:var(--sv-ink-2);white-space:nowrap}.sv-nda-run .dot{flex:0 0 auto;width:4px;height:4px;border-radius:50%;background:var(--sv-amber);margin:0 clamp(18px,2.2vw,36px)}.sv-nda-pop{position:absolute;z-index:6;width:min(340px,74vw);transform:translate(-50%,-100%);margin-top:-16px;pointer-events:none}.sv-nda-pop-in{background:var(--sv-paper);border:1px solid var(--sv-line);padding:15px 17px 16px;animation:sv-nda-pop-in .34s cubic-bezier(.22,.82,.28,1) both;box-shadow:0 18px 44px -28px #16140e80}@keyframes sv-nda-pop-in{0%{clip-path:inset(0 0 100% 0);transform:translateY(7px)}to{clip-path:inset(0 0 0 0);transform:translateY(0)}}.sv-nda-pop-in:after{content:"";position:absolute;top:100%;left:50%;width:1px;height:12px;background:var(--sv-line);animation:sv-nda-pop-arm .22s ease-out .3s both;transform-origin:top}@keyframes sv-nda-pop-arm{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.sv-nda-pop-eye{display:flex;align-items:center;gap:7px;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-nda-pop-eye i{width:5px;height:5px;border-radius:50%;background:var(--sv-amber);flex:0 0 auto;animation:sv-nda-live 1.6s ease-in-out infinite}@keyframes sv-nda-live{0%,to{opacity:1}50%{opacity:.35}}.sv-nda-pop-txt{margin-top:9px;font-size:13.5px;line-height:1.55;color:var(--sv-ink-2);min-height:3.1em}.sv-nda-think{display:inline-flex;align-items:center;gap:4px;height:1.55em}.sv-nda-think i{width:4px;height:4px;border-radius:50%;background:var(--sv-ink-3);animation:sv-nda-think 1.05s ease-in-out infinite}.sv-nda-think i:nth-child(2){animation-delay:.16s}.sv-nda-think i:nth-child(3){animation-delay:.32s}@keyframes sv-nda-think{0%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.sv-nda-caret{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.14em;background:var(--sv-amber);animation:sv-nda-caret .9s steps(1) infinite}@keyframes sv-nda-caret{0%,55%{opacity:1}56%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.sv-nda-track{animation:none}.sv-nda-pop-in{animation-duration:.01ms}.sv-nda-pop-in:after,.sv-nda-caret,.sv-nda-pop-eye i{animation:none}}.sv-wrap.sv-pad.sv-wxsec{background-image:none;padding-bottom:0}.sv-wxsec-head{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,96px);align-items:end;margin-bottom:clamp(24px,3.4vh,42px)}.sv-wxsec-head .aside{display:flex;flex-direction:column;align-items:flex-end}.sv-wxsec-head .aside>*{text-align:left}.sv-wxsec-head .sv-rail-lead{max-width:38ch}.sv-wxsec-head .sv-btn{margin-top:clamp(18px,2.4vh,26px)}.sv-wxsec .sv-wx{margin-inline:calc(-1 * var(--sv-inset))}@media(max-width:900px){.sv-wrap.sv-pad.sv-wxsec{padding-top:clamp(86px,11.5vh,118px)}.sv-wxsec-head{grid-template-columns:1fr;gap:18px;align-items:start}.sv-wxsec-head .aside{align-items:flex-start}.sv-wxsec .sv-wx{margin-inline:0}}.sv-console:not(:has(.sv-cn-log)) .sv-cn-body{min-height:0}.sv-console:not(:has(.sv-cn-log)) .sv-cn-canvas{min-height:500px}.sv-ebook-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(40px,6vw,96px);align-items:center}.sv-ebook-plate{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.sv-ebook-plate .book{position:relative;width:min(340px,92%);aspect-ratio:3 / 4.1;transform:rotate(-2.2deg);transition:transform .5s var(--sv-ease)}.sv-ebook-plate:hover .book{transform:rotate(-.6deg) translateY(-5px)}.sv-ebook-plate .pages{position:absolute;right:0;bottom:0;left:6px;top:5px;background:repeating-linear-gradient(180deg,#f4eedd 0,#f4eedd 2px,#e4ddc8 2px,#e4ddc8 3px);border:1px solid var(--sv-line)}.sv-ebook-plate .cover{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2.4vw,30px);background:var(--sv-paper);border:1px solid var(--sv-ink);box-shadow:14px 16px #16140e12}.sv-ebook-plate .spine{position:absolute;top:0;bottom:0;left:0;width:13px;background:var(--sv-amber);border-right:1px solid var(--sv-ink)}.sv-ebook-plate .k{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--sv-amber-2);padding-left:12px}.sv-ebook-plate .ttl{font-family:var(--sv-sans);font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.06;letter-spacing:-.03em;color:var(--sv-ink);padding-left:12px;margin-top:auto}.sv-ebook-plate .rule{display:block;width:46px;height:2px;background:var(--sv-amber);margin-left:12px}.sv-ebook-plate .by{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;color:var(--sv-ink-3);padding-left:12px}.sv-ebook-plate .shelf{display:block;width:min(392px,100%);height:1px;background:var(--sv-line);margin-top:18px;position:relative}.sv-ebook-plate .shelf:before{content:"";position:absolute;left:12%;right:12%;top:-9px;height:9px;background:var(--sv-ink);opacity:.06;filter:blur(3px);border-radius:50%}.sv-ebook-read h2{max-width:14ch}.sv-ebook-lead{margin-top:20px;max-width:52ch;font-size:var(--sv-fs-lead);line-height:1.6;color:var(--sv-ink-2)}.sv-ebook-points{list-style:none;margin:clamp(28px,4vh,44px) 0 0;padding:0;display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--sv-line)}.sv-ebook-points li{position:relative;padding:15px 0 15px 30px;border-bottom:1px solid var(--sv-line-2);font-size:var(--sv-fs-body);line-height:1.5;color:var(--sv-ink)}.sv-ebook-points li:before{content:"";position:absolute;left:4px;top:23px;width:7px;height:7px;background:var(--sv-amber)}.sv-ebook-cta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:clamp(28px,3.6vh,44px)}.sv-ebook-cta .note{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3)}@media(max-width:960px){.sv-ebook-grid{grid-template-columns:1fr;gap:40px}.sv-ebook-plate{align-items:flex-start}.sv-ebook-plate .book{width:268px}}@media(max-width:760px){.sv-board,.sv-log-index{margin-inline:calc(var(--sv-inset) * -1)}.sv-board .sv-card .ix{display:none}.sv-board .sv-card{padding-top:30px;padding-bottom:30px}.sv-board .sv-card h3{margin-top:0}.sv-cn-options{display:grid;grid-template-columns:1fr}.sv-cn-options .opt{min-width:0;width:auto}.sv-mosaic-track{height:190svh}.sv-mosaic-pin{height:auto;padding:0;top:calc(var(--sv-nav-h) + (100svh - var(--sv-nav-h) - var(--mos-h)) / 2)}.sv-mosaic-track.is-flat .sv-mosaic{--cols: 3}.sv-mosaic-track.is-flat .tile.is-lead{grid-column:span 3}.sv-outro .sv-console{display:none}.sv-outro:not(:has(.sv-signoff)){display:none}.sv-ab-hero{height:auto}.sv-ab-hero-pin{position:static;height:auto;overflow:visible;padding:clamp(56px,12vh,96px) calc(var(--sv-gutter) + 14px) clamp(40px,8vh,72px)}.sv-ab-hero-inner{margin-block:0;transform:none!important;opacity:1!important}.sv-ab-hero-inner .lead{font-size:20px;line-height:1.55}.sv-ab-hero-pin>.sv-desk-wrap{margin-top:clamp(40px,7vh,72px);max-width:100%}.sv-desk-view{height:auto!important}.sv-street{margin-inline:calc(-1 * (var(--sv-gutter) + var(--sv-inset)));width:auto}.sv-street-read{padding-inline:calc(var(--sv-gutter) + var(--sv-inset))}.sv-street-view{width:100%;height:auto}.sv-hero-cta{flex-direction:column;align-items:stretch;gap:10px}.sv-hero-cta .sv-btn{width:100%;justify-content:center}.sv-hero h1 .sv-ln>span{text-wrap:normal}.sv-hero h1{font-size:clamp(38px,10.2vw,48px);line-height:1.14;letter-spacing:-.032em}.sv-rail-ctas{flex-direction:column;align-items:stretch;gap:10px;width:100%}.sv-chart-head .aside{margin-left:0;max-width:none}.sv-cn-foot{flex-direction:column;align-items:flex-start;gap:6px;letter-spacing:.1em;line-height:1.5;padding:12px 14px}.sv-dial-box{aspect-ratio:auto}.sv-dial-box .sv-art{position:relative;inset:auto;height:auto}.sv-street{margin-top:clamp(34px,6vh,58px)}.sv-rail-ctas .sv-btn{width:100%;justify-content:center}.sv-case-bar{grid-auto-flow:row;grid-template-columns:1fr 1fr}.sv-case-bar>div{padding:14px 12px}.sv-case-bar .v{margin-top:6px}.sv-case-bar .v a{display:inline-flex;align-items:center;gap:5px}.sv-case-bar .v a .sv-ar{width:13px;height:13px}.sv-next .card{grid-template-columns:1fr;gap:20px}.sv-next .sv-next-go{width:100%;justify-content:center}.sv-door,.sv-desk-wrap{margin-inline:auto}.sv-door{margin-block:clamp(40px,8vh,72px)}.sv-cn-side{display:none}.sv-cn-body{grid-template-columns:1fr}.sv-cn-all{grid-template-columns:1fr;gap:16px}.sv-cn-canvas{padding:14px 12px}.sv-cn-card{max-width:none}.sv-cn-bench{grid-template-columns:1fr;justify-content:stretch}.sv-cn-bench .pane{width:100%}.sv-cn-bench .k{font-size:12px;letter-spacing:.14em}.sv-cn-bench p,.sv-cn-bench li{font-size:15px}.sv-cn-bench .cl{font-size:12px}}.sv-nav-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--sv-page);display:none;clip-path:inset(0 0 100% 0);transition:clip-path .62s cubic-bezier(.76,0,.24,1),visibility 0s .62s;visibility:hidden}.sv-nav-sheet.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .62s cubic-bezier(.76,0,.24,1),visibility 0s}.sv-nav-sheet-in{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--sv-nav-h) + clamp(24px,5vh,44px)) calc(var(--sv-gutter) + var(--sv-inset)) clamp(28px,5vh,48px)}.sv-nav-in{position:relative;z-index:70}.sv-nav-sheet .links{display:flex;flex-direction:column}.sv-nav-sheet .ln{position:relative;display:flex;align-items:baseline;gap:16px;border-bottom:1px solid var(--sv-line-2);overflow:hidden}.sv-nav-sheet .ln>*{transform:translateY(105%);opacity:0;transition:transform .5s cubic-bezier(.22,1,.3,1),opacity .3s;transition-delay:0s}.sv-nav-sheet.is-open .ln>*{transform:none;opacity:1;transition-delay:calc(.22s + var(--i) * .07s)}.sv-nav-sheet .ix{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;color:var(--sv-amber-2)}.sv-nav-sheet .ln a{display:block;flex:1;padding:clamp(14px,2.4vh,22px) 0;font-size:clamp(30px,9vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1.06;color:var(--sv-ink);text-decoration:none}.sv-nav-sheet .ln a[aria-current=page]{color:var(--sv-amber-2)}.sv-nav-sheet .sv-nav-foot{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-3);transform:translateY(14px);opacity:0;transition:transform .5s cubic-bezier(.22,1,.3,1),opacity .3s}.sv-nav-sheet.is-open .sv-nav-foot{transform:none;opacity:1;transition-delay:calc(.22s + var(--i) * .07s)}.sv-nav-sheet .sv-nav-foot a{color:var(--sv-ink);text-decoration:none}@media(max-width:960px){.sv-nav-sheet{display:block}.sv-nav-menu{display:none!important}}@media(prefers-reduced-motion:reduce){.sv-nav-sheet,.sv-nav-sheet .ln>*,.sv-nav-sheet .sv-nav-foot{transition-duration:.01ms!important}}@media(max-width:760px){.sv-credo .aside{position:static;margin-bottom:clamp(22px,4vh,36px)}.sv-credo .aside h2{max-width:none;font-size:clamp(26px,7.4vw,34px)}.sv-credo .lead{max-width:none;font-size:clamp(21px,5.6vw,27px)}.sv-inst{justify-items:center}.sv-inst-art,.sv-dial-box{width:100%;max-width:420px;margin-inline:auto}.sv-dial-box{margin-top:-20px;margin-bottom:-56px}.sv-dial-box .sv-art{width:100%;height:auto}.sv-board{grid-template-columns:1fr!important}.sv-card{padding:26px 20px 30px}.sv-card h3{font-size:26px;margin-top:14px}.sv-card .role{font-size:12.5px}.sv-card p{font-size:16px;line-height:1.55;margin-top:14px}.sv-card .ix{font-size:12px}.sv-archive{grid-template-columns:1fr;gap:14px}.sv-nav-in{border-left:1px solid var(--sv-frame);border-right:1px solid var(--sv-frame)}}.sv-ai-hero{position:relative;padding-bottom:0}.sv-ai-hero .sv-hero-grid{position:relative;z-index:2}.sv-ai-page .sv-pad{padding-block:clamp(72px,9vh,118px)}.sv-rig{position:relative;margin-top:clamp(-40px,-3vh,-10px);margin-inline:calc(-1 * var(--sv-inset));margin-bottom:0;cursor:pointer}.sv-rig svg{display:block;width:100%;height:auto;overflow:visible}.sv-rig path{vector-effect:non-scaling-stroke}.sv-rig .rg-ground{fill:none;stroke:#8a8272;stroke-width:1.2}.sv-rig .rg-skirt{fill:none;stroke:var(--sv-line-2);stroke-width:1}.sv-rig .rg-rail{fill:none;stroke:var(--sv-line);stroke-width:1.4;stroke-dasharray:5 5}.sv-rig .rg-box{fill:#f4eedd;stroke:#8a8272;stroke-width:1.2}.sv-rig .rg-lip{fill:#e4ddc8;stroke:none}.sv-rig .prompt .rg-lip{fill:#c0b0d6}.sv-rig .router .rg-lip{fill:#a9c3d2}.sv-rig .gate .rg-lip{fill:#a9c395}.sv-rig .ship .rg-lip{fill:var(--sv-amber)}.sv-rig .rg-nm{font-family:var(--sv-sans);font-size:13px;font-weight:500;fill:var(--sv-ink)}.sv-rig .rg-sb{font-family:var(--sv-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;fill:var(--sv-ink-3)}.sv-rig .rg-unit{fill:var(--sv-paper);stroke:var(--sv-line);stroke-width:1}.sv-rig .rg-vent{fill:none;stroke:var(--sv-line);stroke-width:1.4;stroke-linecap:round}.sv-rig .rg-slot{fill:none;stroke:var(--sv-line);stroke-width:3;stroke-linecap:round}.sv-rig .rg-feet{fill:none;stroke:#8a8272;stroke-width:2.4;stroke-linecap:round}.sv-rig .rg-led{fill:var(--sv-line);stroke:none}.sv-rig .rg-stn.is-live .rg-led{fill:#6e9155;animation:sv-rg-led 1s steps(1) infinite}.sv-rig .rg-stn.is-live .l1{animation-delay:.5s}@keyframes sv-rg-led{0%,60%{fill:#6e9155}61%,to{fill:#a9c395}}.sv-rig .rg-stn{transition:transform .3s var(--sv-ease);cursor:pointer}.sv-rig .rg-stn.is-live{transform:translateY(-5px)}.sv-rig .rg-wire{fill:none;stroke:var(--sv-line);stroke-width:1.2}.sv-rig .rg-fan{opacity:.45;transition:opacity .35s var(--sv-ease);transition-delay:var(--d, 0s)}.sv-rig .rg-fan.is-on{opacity:1}.sv-rig .rg-fan.is-on .rg-wire{stroke:var(--sv-ink-3)}.sv-rig .rg-ag-box{fill:var(--sv-paper);stroke:#8a8272;stroke-width:1.2}.sv-rig .rg-ag-dot{fill:var(--sv-line);stroke:none}.sv-rig .rg-ag-nm{font-family:var(--sv-sans);font-size:11.5px;font-weight:500;fill:var(--sv-ink)}.sv-rig .rg-ag-out{font-family:var(--sv-code);font-size:9px;fill:var(--sv-ink-3)}.sv-rig .rg-ag-run{fill:none;stroke:#8ca377;stroke-width:2.4;stroke-dasharray:188;stroke-dashoffset:188}.sv-rig .rg-ag{opacity:.55;transition:opacity .35s var(--sv-ease);transition-delay:var(--d, 0s);cursor:pointer}.sv-rig .rg-ag.is-on{opacity:1}.sv-rig .rg-ag.is-on .rg-ag-dot{fill:#6e9155}.sv-rig .rg-ag.is-on .rg-ag-run{animation:sv-rg-run 2.9s linear infinite;animation-delay:var(--d, 0s)}@keyframes sv-rg-run{0%{stroke-dashoffset:188}70%,to{stroke-dashoffset:0}}.sv-rig .rg-store-box{fill:var(--sv-tile);stroke:var(--sv-line);stroke-width:1}.sv-rig .rg-store-t{font-family:var(--sv-mono);font-size:8px;letter-spacing:.18em;fill:var(--sv-ink-3);text-anchor:middle}.sv-rig .rg-drop{fill:none;stroke:var(--sv-line);stroke-width:1;stroke-dasharray:3 4}.sv-rig .rg-store.is-on .rg-drop{stroke:#8ca377}.sv-rig .rg-store.is-on .rg-store-box{border-color:#8ca377}.sv-rig .rg-back{stroke-dasharray:4 6;opacity:0;transition:opacity .3s}.sv-rig .rg-back.is-on{opacity:1;stroke:#c0564a}.sv-rig .rg-hud-k{font-family:var(--sv-mono);font-size:7.5px;letter-spacing:.2em;fill:var(--sv-ink-3)}.sv-rig .rg-hud-v{font-family:var(--sv-code);font-size:10px;fill:var(--sv-ink-2)}.sv-rig .rg-hud{opacity:.78}.sv-rig .rg-bot{will-change:transform}.sv-rig .rg-bot .robot{transform-box:fill-box;transform-origin:50% 100%;transition:transform .34s cubic-bezier(.3,1.5,.5,1)}.sv-rig .rg-bot.is-down{transition:none}.sv-rig .rg-bot.is-down .robot{transform:rotate(78deg) translateY(2px);transition:transform .3s cubic-bezier(.5,0,.9,.5)}.sv-rig .rg-bot.is-back .core,.sv-rig .rg-bot.is-back .ant-led{fill:#c0564a}.sv-uses{border-top:1px solid var(--sv-line)}.sv-use{position:relative;display:grid;grid-template-columns:44px 132px minmax(0,1.05fr) minmax(0,1.25fr);gap:clamp(16px,2.4vw,40px);align-items:baseline;padding:clamp(20px,2.6vh,30px) 0;transition:background .25s}.sv-use:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--sv-line-2)}.sv-use:hover{background:var(--sv-paper)}.sv-use .no{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;color:var(--sv-amber-2)}.sv-use .k{font-family:var(--sv-mono);font-size:var(--sv-fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--sv-ink-3)}.sv-use h3{font-size:clamp(19px,1.7vw,24px);font-weight:500;letter-spacing:-.015em;max-width:22ch}.sv-use p{font-size:var(--sv-fs-sm);line-height:1.62;color:var(--sv-ink-2);max-width:52ch}@media(max-width:960px){.sv-use{grid-template-columns:34px 108px minmax(0,1fr)}.sv-use p{grid-column:3;margin-top:8px}}@media(max-width:760px){.sv-flow-iso{height:clamp(200px,30vh,280px)}.sv-use{grid-template-columns:auto 1fr;gap:4px 12px;padding:20px 0}.sv-use h3{grid-column:1 / -1;margin-top:8px;max-width:none}.sv-use p{grid-column:1 / -1;margin-top:6px;max-width:none}.sv-rig{margin-right:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 34px),transparent)}.sv-rig::-webkit-scrollbar{display:none}.sv-rig svg{width:620px;max-width:none}.sv-rig .rg-ag-nm{font-size:15px}.sv-rig .rg-ag-out{font-size:11.5px}.sv-rig .rg-hud-k{font-size:9.5px}.sv-rig .rg-hud-v{font-size:12.5px}.sv-rig .rg-store-t{font-size:10px}}.sv-lights{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;color:var(--sv-ink);margin-inline:-14px;transition:background .2s var(--sv-ease)}.sv-lights:hover{background:var(--sv-tile)}.sv-lights:focus-visible{outline:2px solid var(--sv-amber-2);outline-offset:2px}.sv-dial-mk{width:18px;height:18px;display:block;transition:transform .45s var(--sv-ease)}.sv-dial-mk .rim{fill:none;stroke:currentColor;stroke-width:1.5}.sv-dial-mk .half{fill:currentColor}.sv-dial-mk.is-dark{transform:rotate(180deg)}.site-root.is-dark .sv-lights{color:var(--sv-amber)}@media(max-width:960px){.sv-lights{margin-left:auto}.sv-nav-toggle{margin-left:16px}}@media(prefers-reduced-motion:reduce){.sv-dial-mk{transition-duration:.01ms}}.sv-street-view .lamp .cone{fill:url(#sv-lamp-cone);stroke:none}.sv-street-view .lamp .pool,.sv-street-view .lamp .halo{fill:url(#sv-lamp-glow);stroke:none}.sv-street-view .lamp .lit{opacity:.42;transition:opacity .5s var(--sv-ease)}.site-root.is-dark .sv-street-view .lamp .lit{opacity:1;animation:sv-lamp-breathe 6.5s ease-in-out infinite}.site-root.is-dark .sv-street-view .prop:nth-child(3n) .lit{animation-delay:-2.2s}.site-root.is-dark .sv-street-view .prop:nth-child(3n+1) .lit{animation-delay:-4.4s}@keyframes sv-lamp-breathe{0%,to{opacity:1}50%{opacity:.84}}.site-root.is-dark .sv-street-view .bulb{fill:#ffe3a6;stroke:#c99a3f}@media(prefers-reduced-motion:reduce){.site-root.is-dark .sv-street-view .lamp .lit{animation:none}}#work-gallery .sv-head{margin-bottom:clamp(26px,3.2vh,40px)}.sv-rig .rg-prop{pointer-events:none}.sv-rig .rg-pin{stroke:#8a8272;stroke-width:1.2;stroke-linecap:round;fill:none}.sv-rig .rg-chip-pkg{fill:#e4ddc8;stroke:#8a8272;stroke-width:1.2}.sv-rig .rg-chip-die{fill:#c0b0d6;stroke:#6e675c;stroke-width:1}.sv-rig .rg-db-body{fill:#e4ddc8;stroke:#8a8272;stroke-width:1.2}.sv-rig .rg-db-top{fill:#a9c3d2;stroke:#8a8272;stroke-width:1.2}.sv-rig .rg-cloud-body{fill:var(--sv-paper);stroke:#8a8272;stroke-width:1.2}.sv-rig .rg-chip-t{font-family:var(--sv-mono);font-size:8px;letter-spacing:.18em;text-anchor:middle;fill:var(--sv-ink-3);text-transform:uppercase}.sv-rig .rg-code-box{fill:var(--sv-paper);stroke:#8a8272;stroke-width:1.2}.sv-rig .rg-code-bar{fill:#e4ddc8;stroke:none}.sv-rig .rg-code-dot{fill:#8a8272}.sv-rig .rg-code-ln{stroke-width:2.6;stroke-linecap:round;fill:none}.sv-rig .rg-code-ln.k-kw{stroke:#8b7bb8}.sv-rig .rg-code-ln.k-st{stroke:#8ca377}.sv-rig .rg-code-ln.k-id{stroke:var(--sv-line)}.sv-rig .rg-tie{stroke-dasharray:3 5;opacity:.55}.sv-rig .rg-bot.is-working .robot :is(.leg-a,.leg-b) :is(.thigh,.knee){animation:none!important}.sv-rig .rg-bot.is-working .robot .arm-a .shoulder{animation:sv-rg-hand 1.15s ease-in-out infinite!important}.sv-rig .rg-bot.is-working .robot .arm-b .shoulder{animation:sv-rg-hand 1.15s ease-in-out infinite -.42s!important}@keyframes sv-rg-hand{0%,to{transform:rotate(-18deg)}50%{transform:rotate(-38deg)}}.sv-rig .rg-bot.is-working .robot{animation:sv-rg-work 2.6s ease-in-out infinite}@keyframes sv-rg-work{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}.sv-rig .rg-think{opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .35s var(--sv-ease) .15s,transform .35s var(--sv-ease) .15s}.sv-rig .rg-bot.is-working .rg-think{opacity:1;transform:none}.sv-rig .rg-think-box{fill:var(--sv-paper);stroke:#8a8272;stroke-width:1.4}.sv-rig .rg-think-tail{fill:var(--sv-paper);stroke:#8a8272;stroke-width:1.4;stroke-linejoin:round}.sv-rig .rg-think-t{font-family:var(--sv-mono);font-size:11px;letter-spacing:.1em;fill:var(--sv-ink-2)}.sv-rig .rg-think-d{fill:var(--sv-amber-2);animation:sv-rg-think 1.25s ease-in-out infinite;animation-delay:var(--d)}@keyframes sv-rg-think{0%,60%,to{opacity:.25}30%{opacity:1}}@media(prefers-reduced-motion:reduce){.sv-rig .rg-bot.is-working .robot,.sv-rig .rg-think-d{animation:none}}.sv-rig .rg-brd{pointer-events:none}.sv-rig .rg-brd-bus{fill:none;stroke:var(--sv-line);stroke-width:.7}.sv-rig .rg-brd-trace{fill:none;stroke:var(--sv-line);stroke-width:.7;stroke-linejoin:round}.sv-rig .rg-brd-via{fill:none;stroke:#8a8272;stroke-width:.7}.sv-rig .rg-brd-chip{fill:#e4ddc8;stroke:#8a8272;stroke-width:.7}.sv-rig .rg-brd-pin{stroke:#8a8272;stroke-width:.6}.sv-rig .rg-brd-res{fill:#c7b48a;stroke:#8a8272;stroke-width:.6}.sv-rig .rg-brd-cap{fill:#a9c3d2;stroke:#8a8272;stroke-width:.6}.sv-rig .rg-brd-silk{stroke:var(--sv-ink-3);stroke-width:.7;opacity:.5}.sv-use>*{opacity:0;transform:translateY(14px);transition:opacity .6s ease,transform .7s var(--sv-ease)}.sv-use.is-in>*{opacity:1;transform:none}.sv-use.is-in>:nth-child(1){transition-delay:.02s}.sv-use.is-in>:nth-child(2){transition-delay:.11s}.sv-use.is-in>:nth-child(3){transition-delay:.2s}.sv-use.is-in>:nth-child(4){transition-delay:.29s}.sv-use:after{transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--sv-ease) .12s}.sv-use.is-in:after{transform:scaleX(1)}.sv-use.sv-rv{opacity:1;transform:none}.sv-use .no{transition:opacity .6s ease,transform .7s var(--sv-ease),color .5s ease .3s}.sv-use:not(.is-in) .no{color:var(--sv-line)}@media(prefers-reduced-motion:reduce){.sv-use>*,.sv-use:after{transition:none;opacity:1;transform:none}}.sv-kid .dress{fill:#c4867a}.sv-kid .dress-band,.sv-kid .dress-hem{fill:#a96e63}.sv-kid .sleeve{fill:#c4867a;stroke:#c4867a}.sv-kid .arm.far .sleeve{fill:#a96e63;stroke:#a96e63}.sv-kid .collar{fill:#a96e63}.sv-kid .trouser{fill:#e4ddc8}.sv-kid .leg.far .trouser{fill:#c9c2b2}.sv-kid .shoe{fill:#575066}.sv-kid .leg.far .shoe{fill:#454052}.sv-kid .sole{stroke:#f6f2e6}.sv-kid .hair{fill:#7a4e2e}.sv-kid .knuck{stroke:#d8a87f}.sv-fig.is-playing .arm-throw{transform-box:fill-box;transform-origin:6% 8%}.sv-fig.is-playing .arm-throw{animation:sv-rps 3.6s cubic-bezier(.4,0,.3,1) infinite}@keyframes sv-rps{0%{transform:rotate(0)}8%{transform:rotate(-16deg)}16%{transform:rotate(2deg)}24%{transform:rotate(-16deg)}32%{transform:rotate(2deg)}40%{transform:rotate(-18deg)}48%{transform:rotate(4deg)}to{transform:rotate(4deg)}}@media(prefers-reduced-motion:reduce){.sv-fig.is-playing .arm-throw{animation:none}}.sv-404-center{align-items:center;text-align:center}.sv-404-center .sv-cn-sub{margin-inline:auto}.sv-404-cta{margin-top:clamp(26px,4.5vh,44px)}.sv-404{position:relative;width:100%;margin-top:clamp(40px,7vh,72px)}.sv-404-view{position:relative;cursor:pointer}.sv-404-view svg{display:block;width:100%;height:auto}.sv-404-view :is(path,rect,circle,ellipse){vector-effect:non-scaling-stroke}.sv-404-view .rail{stroke:#8a8272;stroke-width:1.3;fill:none}.sv-404-view .sig{stroke:#c9a38b;stroke-width:1.2;fill:none;opacity:.55}.sv-404-view .via{fill:#efe9d2;stroke:#8a8272;stroke-width:1}.sv-404-view .silk{font-family:var(--sv-mono);font-size:11px;letter-spacing:.14em;fill:var(--sv-ink-3)}.sv-404-view .belt{fill:#c9c2b2;stroke:#6e675c;stroke-width:1}.sv-404-view .roller{fill:#efe9d2;stroke:#6e675c;stroke-width:1}.sv-404-view .folder{stroke:#6e675c;stroke-width:1}.sv-404-view .folder.f0{fill:#f2e3b6}.sv-404-view .folder.f1{fill:#e9cfc5}.sv-404-view .folder.f2{fill:#cbd5be}.sv-404-view .folder.f3{fill:#c9d6dc}.sv-404-view .sheet{fill:#fdfaf0;stroke:#8a8272;stroke-width:.8}.sv-404-view .file-silk{font-size:9px;letter-spacing:.06em;fill:var(--sv-ink-2)}.sv-404-view .flow{animation:sv-404-flow 9s linear infinite}@keyframes sv-404-flow{0%{transform:translate(0)}to{transform:translate(-400px)}}.sv-404-view .robot .arm-a .shoulder{animation:sv-404-stamp 1.8s ease-in-out infinite}@keyframes sv-404-stamp{0%,46%,to{transform:rotate(-6deg)}58%{transform:rotate(-64deg)}70%{transform:rotate(-10deg)}76%{transform:rotate(-18deg)}}.sv-404-view .chip .case{fill:#efe9d2;stroke:#6e675c;stroke-width:1.2}.sv-404-view .chip .dot{fill:none;stroke:#8a8272;stroke-width:1}.sv-404-view .chip .pin{stroke:#8a8272;stroke-width:2.4;fill:none}.sv-404-view .chip .drawer{fill:#e3dcc4;stroke:#6e675c;stroke-width:1}.sv-404-view .chip .drawer.is-out{fill:#fcefd2}.sv-404-view .chip .pull.is-hot{stroke:var(--sv-amber-2);stroke-width:2}.sv-404-view .chip .led{fill:var(--sv-amber);stroke:#6e675c;stroke-width:.8;animation:sv-core 1.6s ease-in-out infinite .6s}.sv-404-view .chip .pull{stroke:#6e675c;stroke-width:1.6;fill:none;stroke-linecap:round}.sv-404-view .page{fill:#fdfaf0;stroke:#8a8272;stroke-width:.9}.sv-404-view .page-ln{stroke:#c9c2b2;stroke-width:1;fill:none}.sv-404-view .leaf{transform-box:fill-box;transform-origin:50% 100%;animation:sv-404-leaf 1.8s ease-in-out infinite}@keyframes sv-404-leaf{0%,40%,to{transform:translateY(0)}58%{transform:translateY(-9px)}74%{transform:translateY(-2px)}}.sv-404-view .bin{fill:#cbd5be;stroke:#6e675c;stroke-width:1.1}.sv-404-view .bin-lip{stroke:#6e675c;stroke-width:1.4;fill:none}.sv-404-view .tossed{transform-box:fill-box;transform-origin:50% 100%}.sv-404.is-met .robot .front{opacity:1}.sv-404.is-met .robot .side{opacity:0}.sv-404.is-met .sv-404-view *{animation-play-state:paused}.sv-404.is-met .robot .front :is(.core,.ant-led,.wave){animation-play-state:running}.sv-404.is-met .robot .wave{animation:sv-wave .9s ease-in-out infinite}.sv-404-hi{position:absolute;left:55%;bottom:78%;transform:translate(-50%);font-family:var(--sv-mono);font-size:13px;letter-spacing:.04em;color:var(--sv-ink);background:var(--sv-paper);border:1px solid var(--sv-ink);border-radius:999px 999px 999px 4px;padding:6px 13px;pointer-events:none;white-space:nowrap;box-shadow:0 8px 18px -12px #16140e8c;animation:sv-board-hi .5s var(--sv-ease) both}@media(max-width:640px){.sv-404-view .file-silk{display:none}.sv-404-hi{font-size:11px;bottom:74%}}@media(prefers-reduced-motion:reduce){.sv-404-view *{animation:none!important}}.site-root.is-dark .sv-board-view .trace{stroke:#bfa064}.site-root.is-dark .sv-board-view .sig,.site-root.is-dark .sv-board-view .pad{stroke:#514323}.site-root.is-dark .sv-board-view .pad-hole{fill:#211e17}.site-root.is-dark .sv-board-view .pin{stroke:#676154}.site-root.is-dark .sv-board-view .via{stroke:#bfa064}.site-root.is-dark .sv-board-view .chip-body{fill:#28251c;stroke:#777062}.site-root.is-dark .sv-board-view .die{fill:#353123;stroke:#777062}.site-root.is-dark .sv-board-view .chip-dot{fill:#777062}.site-root.is-dark .sv-board-view .cap{fill:#292f33;stroke:#777062}.site-root.is-dark .sv-board-view .cap-band{stroke:#777062}.site-root.is-dark .sv-board-view .res{fill:#362d24;stroke:#777062}.site-root.is-dark .sv-board-view .res-band{stroke:#76634c}.site-root.is-dark .sv-board-view .can{fill:#312e24;stroke:#777062}.site-root.is-dark .sv-board-view .can-line{stroke:#777062}.site-root.is-dark .sv-board-view .hdr{fill:#c0bcb5}.site-root.is-dark .sv-board-view .tran{fill:#b4afa6}.site-root.is-dark .sv-board-view .coil{stroke:#bfa064}.site-root.is-dark .sv-board-view .port{fill:#3f3a30;stroke:#777062}.site-root.is-dark .sv-board-view .port-in{fill:#918a80}.site-root.is-dark .sv-board-view .silk{fill:#524c3c}.site-root.is-dark :is(.sv-board-view,.sv-rig,.sv-404-view) .robot .body{fill:#313539;stroke:#918a80}.site-root.is-dark :is(.sv-board-view,.sv-rig,.sv-404-view) .robot .head{fill:#27292d;stroke:#918a80}.site-root.is-dark :is(.sv-board-view,.sv-rig,.sv-404-view) .robot .neck{fill:#53585e}.site-root.is-dark :is(.sv-board-view,.sv-rig,.sv-404-view) .robot .visor{fill:#d3d0cb}.site-root.is-dark :is(.sv-board-view,.sv-rig,.sv-404-view) .robot .vent{fill:#53585e}.site-root.is-dark :is(.sv-board-view,.sv-rig,.sv-404-view) .robot .core{stroke:#918a80}.site-root.is-dark :is(.sv-board-view,.sv-rig,.sv-404-view) .robot .ant{stroke:#918a80}.site-root.is-dark :is(.sv-board-view,.sv-rig,.sv-404-view) .robot .ant-led{stroke:#918a80}.site-root.is-dark :is(.sv-board-view,.sv-rig,.sv-404-view) .robot .limb{fill:#3e4248;stroke:#918a80}.site-root.is-dark :is(.sv-board-view,.sv-rig,.sv-404-view) .robot .joint{fill:#5e646c;stroke:#918a80}.site-root.is-dark :is(.sv-board-view,.sv-rig,.sv-404-view) .robot :is(.foot,.grip){fill:#b4afa6}.site-root.is-dark .sv-street-view .ln{stroke:#777062}.site-root.is-dark .sv-street-view .far rect{fill:#364249}.site-root.is-dark .sv-street-view .smoke circle{fill:#302c23}.site-root.is-dark .sv-street-view .balloon .env{fill:#583228}.site-root.is-dark .sv-street-view .balloon .env-band{fill:#2a2207}.site-root.is-dark .sv-street-view .balloon .basket{fill:#5e4523;stroke:#777062}.site-root.is-dark .sv-street-view .side{fill:#f5f5f5}.site-root.is-dark .sv-street-view .cast{fill:#777062}.site-root.is-dark .sv-street-view .face{stroke:#777062}.site-root.is-dark .sv-street-view .fc0{fill:#2a2207}.site-root.is-dark .sv-street-view .rf0{fill:#3c2f0c}.site-root.is-dark .sv-street-view .fc1{fill:#372923}.site-root.is-dark .sv-street-view .rf1{fill:#49342b}.site-root.is-dark .sv-street-view .fc2{fill:#2d3225}.site-root.is-dark .sv-street-view .rf2{fill:#37412b}.site-root.is-dark .sv-street-view .fc3{fill:#282f33}.site-root.is-dark .sv-street-view .rf3{fill:#313d43}.site-root.is-dark .sv-street-view .fc4{fill:#221f13}.site-root.is-dark .sv-street-view .rf4{fill:#2f2b19}.site-root.is-dark .sv-street-view .roof{stroke:#777062}.site-root.is-dark .sv-street-view .win{fill:#15130f;stroke:#777062}.site-root.is-dark .sv-street-view .door{fill:#603d23;stroke:#777062}.site-root.is-dark .sv-street-view .aw0{fill:#583228}.site-root.is-dark .sv-street-view .aw1{fill:#364830}.site-root.is-dark .sv-street-view .trunk{stroke:#76634c}.site-root.is-dark .sv-street-view .leaf{stroke:#777062}.site-root.is-dark .sv-street-view .g0{fill:#344427}.site-root.is-dark .sv-street-view .g1{fill:#2e3720}.site-root.is-dark .sv-street-view .box{fill:#221f13;stroke:#777062}.site-root.is-dark .sv-street-view .pot{fill:#352d1b;stroke:#777062}.site-root.is-dark .sv-street-view .bin{fill:#373225}.site-root.is-dark .sv-street-view .f0{fill:#663629}.site-root.is-dark .sv-street-view .f2{fill:#4e4163}.site-root.is-dark .sv-street-view .cat path,.site-root.is-dark .sv-street-view .cat circle{fill:#827461}.site-root.is-dark .sv-street-view .cat .tail{stroke:#827461}.site-root.is-dark .sv-street-view .tl-box{fill:#918a80}.site-root.is-dark .sv-street-view .tl-r{fill:#6e3830}.site-root.is-dark .sv-street-view .tl-g{fill:#364830}.site-root.is-dark .sv-street-view .car-body{stroke:#777062}.site-root.is-dark .sv-street-view .cb0{fill:#282f33}.site-root.is-dark .sv-street-view .cb1{fill:#372923}.site-root.is-dark .sv-street-view .cb2{fill:#2a2207}.site-root.is-dark .sv-street-view .car-win{fill:#15130f;stroke:#777062}.site-root.is-dark .sv-street-view .car-wheel{fill:#a4a097}.site-root.is-dark .sv-street-view .car-hub{fill:#3f3a30}.site-root.is-dark .sv-street-view .hyd{fill:#663629;stroke:#777062}.site-root.is-dark .sv-street-view .road{stroke:#777062}.site-root.is-dark .sv-street-view .kerb{stroke:#3c372c}.site-root.is-dark .sv-street-view .dash{stroke:#302c22}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .coat{fill:#a9b2c9}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .coat-n{fill:#949ebb}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .coat-f{fill:#b4bdd1}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .coat-d{fill:#bec6db}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .trews{fill:#3c4651}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .leg.far .trews{fill:#4c5865}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .bag{fill:#9e7485}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .bag-d{fill:#b492a2}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .shirt{fill:#3b5132}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .shoe{fill:#bec6db}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .shoe-d{fill:#d1d9e8}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker :is(.skin,.hand,.ear){fill:#ba987c}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker :is(.skin-2,.hand-2,.ear-2,.hand-f){fill:#ad8666}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .hand-f2{fill:#a07a5a}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .hair{fill:#58321b}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .hair-d{fill:#3e2210}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .brow{fill:#4a2916}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .pupil{fill:#231e1a}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .lid{fill:#ad8666}.site-root.is-dark :is(.sv-street-view,.sv-desk-view,.sv-door-view) .walker .smile{fill:#c9c6be}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .walker .finger{stroke:#4b3018}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter :is(.skin,.hand){fill:#c0a183}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .skin-2{fill:#b38e6e}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .nose{fill:#87553a}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .cheek{fill:#c39488}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .hair{fill:#a16e40}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .hair-d{fill:#87532e}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .brow{fill:#87532e}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .eye{fill:#c2ab98}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .iris{fill:#d19571}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .pupil{fill:#231e1a}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .glint{fill:#ccc}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .mouth{fill:#c88d79}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .tongue{fill:#a54327}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .teeth{fill:#332416}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .dress{fill:#31201a}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .dress-d{fill:#4a3027}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .spark{fill:#13120e}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .shoe{fill:#1b1e21}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .shoe-d{fill:#2a3236}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .shoe-bow{fill:#2a3236}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .petal{fill:#2f3c47}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .petal-2{fill:#1b1f22}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .leaf{fill:#86927f}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .leaf-2{fill:#596553}.site-root.is-dark :is(.sv-desk-view,.sv-door-view) .daughter .finger{stroke:#412a12}.site-root.is-dark .sv-street--line .sv-street-view .ln{stroke:#918a7b}.site-root.is-dark .sv-street--line .sv-street-view .far rect{stroke:#918a7b}.site-root.is-dark .sv-street--line .sv-street-view :is(.trunk,.road){stroke:#918a7b}.site-root.is-dark .sv-street--line .sv-street-view .cat path,.site-root.is-dark .sv-street--line .sv-street-view .cat circle{fill:#918a7b}.site-root.is-dark .sv-street--line .sv-street-view .bl.is-on :is(.face,.roof){fill:#1f190b}.site-root.is-dark .sv-iso-view .f-top{fill:#1d1a11}.site-root.is-dark .sv-iso-view .f-right{fill:#2c2618}.site-root.is-dark .sv-iso-view .f-left{fill:#3c3421}.site-root.is-dark .sv-iso-view .box polygon{stroke:#777062}.site-root.is-dark .sv-iso-view .t0 .f-top{fill:#271f05}.site-root.is-dark .sv-iso-view .t1 .f-top{fill:#32251f}.site-root.is-dark .sv-iso-view .t1 .f-right{fill:#473229}.site-root.is-dark .sv-iso-view .t1 .f-left{fill:#5f4337}.site-root.is-dark .sv-iso-view .t2 .f-top{fill:#262b1e}.site-root.is-dark .sv-iso-view .t2 .f-right{fill:#333b27}.site-root.is-dark .sv-iso-view .t2 .f-left{fill:#434e34}.site-root.is-dark .sv-iso-view .t3 .f-top{fill:#23292d}.site-root.is-dark .sv-iso-view .t3 .f-right{fill:#2f393e}.site-root.is-dark .sv-iso-view .t3 .f-left{fill:#3e4b53}.site-root.is-dark .sv-iso-view .t4 .f-top{fill:#1f1c14}.site-root.is-dark .sv-iso-view .t4 .f-right{fill:#2d291b}.site-root.is-dark .sv-iso-view .t4 .f-left{fill:#413a27}.site-root.is-dark .sv-iso-view .win{fill:#181610;stroke:#777062}.site-root.is-dark .sv-iso-view .door{fill:#65462f;stroke:#777062}.site-root.is-dark .sv-iso-view .road{fill:#211e17;stroke:#777062}.site-root.is-dark .sv-iso-view .dash{fill:#332d20}.site-root.is-dark .sv-iso-view .ln{stroke:#777062}.site-root.is-dark .sv-iso-view .trunk{stroke:#76634c}.site-root.is-dark .sv-iso-view .leaf{fill:#323e25;stroke:#777062}.site-root.is-dark .sv-iso-view .tl{fill:#918a80}.site-root.is-dark .sv-iso-view .car .f-top{fill:#22272a}.site-root.is-dark .sv-iso-view .car .f-right{fill:#2c3439}.site-root.is-dark .sv-iso-view .car .f-left{fill:#39464d}.site-root.is-dark .sv-iso-view .car .car-cab .f-top{fill:#181610}.site-root.is-dark .sv-iso-view .walker .shadow{fill:#777062}.site-root.is-dark .sv-iso-view .walker .torso{fill:#a29bb2;stroke:#bbb6d0}.site-root.is-dark .sv-iso-view .walker .pack{fill:#583228;stroke:#7b4f43}.site-root.is-dark .sv-iso-view .walker .pack-strap{stroke:#7b4f43}.site-root.is-dark .sv-iso-view .walker .head{fill:#ba987c}.site-root.is-dark .sv-iso-view .walker .hair{fill:#1d1916}.site-root.is-dark .sv-iso-view .walker .arm{stroke:#a29bb2}.site-root.is-dark .sv-iso-view .walker .trouser{stroke:#33353b}.site-root.is-dark .sv-iso-view .walker .shoe{fill:#ded9d4}.site-root.is-dark .sv-mark .ring{background:conic-gradient(from 210deg,#1f72e1,#7a54f5,#b22565,#f5a524,#1f72e1)}.site-root.is-dark .sv-band:before{background-image:repeating-linear-gradient(0deg,rgba(23,22,14,.16) 0 1px,transparent 1px 3px)}.site-root.is-dark .sv-art .iso polygon{stroke:#777062}.site-root.is-dark .sv-art .f-top{fill:#28251c}.site-root.is-dark .sv-art .f-right{fill:#353123}.site-root.is-dark .sv-art .f-left{fill:#47412f}.site-root.is-dark .sv-art .plate .f-top{fill:#211e17}.site-root.is-dark .sv-art .plate .f-right{fill:#2f2b1f}.site-root.is-dark .sv-art .plate .f-left{fill:#413c2b}.site-root.is-dark .sv-art .die{fill:#353123;stroke:#777062}.site-root.is-dark .sv-art .pad{stroke:#514323}.site-root.is-dark .sv-art .silk{fill:#5f5745}.site-root.is-dark .sv-art .rule,.site-root.is-dark .sv-art .dim{stroke:#524c3c}.site-root.is-dark .sv-art .rail{stroke:#514323}.site-root.is-dark .sv-art .hot .f-left{fill:#d69630}.site-root.is-dark .sv-art .wire{stroke:#bfa064}.site-root.is-dark .sv-art .tok-a .f-top{fill:#583228}.site-root.is-dark .sv-art .tok-a .f-right{fill:#6e3f33}.site-root.is-dark .sv-art .tok-a .f-left{fill:#824e44}.site-root.is-dark .sv-art .tok-b .f-top{fill:#323e25}.site-root.is-dark .sv-art .tok-b .f-right{fill:#3f4f2e}.site-root.is-dark .sv-art .tok-b .f-left{fill:#50633e}.site-root.is-dark .sv-art .tok-c .f-top{fill:#282f33}.site-root.is-dark .sv-art .tok-c .f-right{fill:#334046}.site-root.is-dark .sv-art .tok-c .f-left{fill:#41525b}.site-root.is-dark .sv-log-stage:before{background-image:repeating-linear-gradient(0deg,rgba(23,22,14,.14) 0 1px,transparent 1px 3px)}.site-root.is-dark .sv-report-sheet{background:#f1eee6b8}.site-root.is-dark .sv-bar .fill:after{background-image:repeating-linear-gradient(45deg,rgba(241,238,230,.195) 0 1px,transparent 1px 7px)}.site-root.is-dark .sv-lightbox{background:#f1eee6db}.site-root.is-dark .sv-lightbox .sv-lb-bar button{border:1px solid rgba(23,22,14,.4)}.site-root.is-dark .sv-lightbox .sv-lb-nav button{border:1px solid rgba(23,22,14,.45);background:#f1eee68c}.site-root.is-dark .sv-chapter-shot .fr:after{background-image:repeating-linear-gradient(0deg,rgba(23,22,14,.14) 0 1px,transparent 1px 3px)}.site-root.is-dark .sv-cn-options .opt.is-primary .k{color:#f1eee69e}.site-root.is-dark .sv-signoff:before{background-image:repeating-linear-gradient(0deg,rgba(23,22,14,.05) 0 1px,transparent 1px 4px)}.site-root.is-dark .sv-signoff .head{border-bottom:1px dashed rgba(23,22,14,.18)}.site-root.is-dark .sv-signoff .fig{color:#17160e80}.site-root.is-dark .sv-signoff .sv-dim{color:#17160e73}.site-root.is-dark .sv-signoff .note{color:#17160e9e}.site-root.is-dark .sv-signoff .sv-btn--ghost{box-shadow:inset 0 0 0 1px #17160e47}.site-root.is-dark .sv-signoff .sv-btn--ghost:hover{background:#17160e1a;box-shadow:inset 0 0 0 1px #17160e80}.site-root.is-dark .sv-cn-bar .sq i{background:#f1eee691}.site-root.is-dark .sv-cn-bar .state{color:#f1eee6bd}.site-root.is-dark .sv-cn-bar .state:before{background:#f1eee6bd}.site-root.is-dark .sv-work-top .sv-cn-bar{background:#d4d0c6;border-bottom-color:#d4d0c6}.site-root.is-dark .sv-work-top .sv-cn-bar .sq i{background:#17160e6b}.site-root.is-dark .sv-work-top .sv-cn-bar .state{color:#17160ec7}.site-root.is-dark .sv-work-top .sv-cn-bar .state:before{background:#17160ec7}.site-root.is-dark .sv-cn-canvas .grid{background-image:radial-gradient(circle at center,rgba(241,238,230,.24) 1.15px,transparent 1.25px)}.site-root.is-dark .sv-cn-field.is-error input{border-color:#cf634d}.site-root.is-dark .sv-cn-field.is-error .hint{color:#cf634d}.site-root.is-dark .sv-cn-log{color:#17160ec7}.site-root.is-dark .sv-cn-log .k-ok,.site-root.is-dark .sv-cn-log .k-ok b{color:#254713}.site-root.is-dark .sv-cn-log .k-note{color:#17160e80}.site-root.is-dark .sv-cn-prompt{border-top:1px solid rgba(23,22,14,.12)}.site-root.is-dark .sv-cn-prompt input::placeholder{color:#17160e57}.site-root.is-dark .sv-cn-prompt .keys button{background:#17160e14;border:1px solid rgba(23,22,14,.18)}.site-root.is-dark .sv-desk-view .ln{stroke:#777062}.site-root.is-dark .sv-desk-view :is(.back,.side,.desk,.mac,.sitter,.fore) :is(path,rect,circle,ellipse):not(.ln):not(.sv-fig *):not(.walker *):not(.daughter *){stroke:#777062}.site-root.is-dark .sv-desk-view .back .floor{stroke:#777062}.site-root.is-dark .sv-desk-view .back .skirt{stroke:#423d2e}.site-root.is-dark .sv-desk-view .glass{fill:#1d2225}.site-root.is-dark .sv-desk-view .light{fill:#1b170d}.site-root.is-dark .sv-desk-view .shelf{stroke:#524c3c}.site-root.is-dark .sv-desk-view .bk0{fill:#3e5927}.site-root.is-dark .sv-desk-view .bk1{fill:#5e402c}.site-root.is-dark .sv-desk-view .bk2{fill:#364a55}.site-root.is-dark .sv-desk-view :is(.hi-pot,.side,.plant) .pot{fill:#362d24}.site-root.is-dark .sv-desk-view .hi-pot .vine{stroke:#5b7a45}.site-root.is-dark .sv-desk-view .frame{fill:#211e17}.site-root.is-dark .sv-desk-view .frame.f1{fill:#583228}.site-root.is-dark .sv-desk-view .frame.f2{fill:#364a55}.site-root.is-dark .sv-desk-view .dial{fill:#17150f}.site-root.is-dark .sv-desk-view .hands{stroke:#a4a097}.site-root.is-dark .sv-desk-view .lid{fill:#aea99b}.site-root.is-dark .sv-desk-view .lid-ln{stroke:#867e6d}.site-root.is-dark .sv-desk-view .mattress{stroke:#17150f}.site-root.is-dark .sv-desk-view .throw{fill:#824e44}.site-root.is-dark .sv-desk-view .pillow.p1{fill:#4b3018}.site-root.is-dark .sv-desk-view .pillow.p2{fill:#323e25}.site-root.is-dark .sv-desk-view .frame.f3{fill:#322d20}.site-root.is-dark .sv-desk-view .note-pad{fill:#1c1a11}.site-root.is-dark .sv-desk-view .deck{fill:#3f3a30}.site-root.is-dark .sv-desk-view .disc{fill:#d3d0cb;stroke:#777062}.site-root.is-dark .sv-desk-view .spindle{fill:#17150f}.site-root.is-dark .sv-desk-view .tone{stroke:#777062}.site-root.is-dark .sv-desk-view .gtr-body{fill:#d59559}.site-root.is-dark .sv-desk-view .gtr-hole{fill:#d1b9a2}.site-root.is-dark .sv-desk-view .gtr-neck{stroke:#bd9b7c}.site-root.is-dark .sv-desk-view .gtr-head{fill:#bd9b7c;stroke:#bd9b7c}.site-root.is-dark .sv-desk-view .gtr-str{stroke:#28251c}.site-root.is-dark .sv-desk-view .cushion{fill:#313b41}.site-root.is-dark .sv-desk-view .d-body,.site-root.is-dark .sv-desk-view .d-head{fill:#413522}.site-root.is-dark .sv-desk-view .d-ear{fill:#6a5432}.site-root.is-dark .sv-desk-view .d-snout,.site-root.is-dark .sv-desk-view .d-tail{stroke:#76634c}.site-root.is-dark .sv-desk-view .d-eye{stroke:#a4a097}.site-root.is-dark .sv-desk-view .d-breath{fill:#413522}.site-root.is-dark .sv-desk-view .table-sh{stroke:#524c3c}.site-root.is-dark .sv-desk-view .t-stem{stroke:#777062}.site-root.is-dark .sv-desk-view .pouffe{fill:#824e44}.site-root.is-dark .sv-desk-view .pouffe-ln{stroke:#a2695e}.site-root.is-dark .sv-desk-view .deck2{fill:#405665}.site-root.is-dark .sv-desk-view .wheel{fill:#28251c;stroke:#777062}.site-root.is-dark .sv-desk-view .pot2{fill:#3f3a30}.site-root.is-dark .sv-desk-view .nib.n1{stroke:#824e44}.site-root.is-dark .sv-desk-view .nib.n2{stroke:#a4a097}.site-root.is-dark .sv-desk-view .nib.n3{stroke:#475a68}.site-root.is-dark .sv-desk-view .book-op{fill:#1e1b13}.site-root.is-dark .sv-desk-view .book-ln{stroke:#524c3c}.site-root.is-dark .sv-desk-view .nose{fill:#9d6b62}.site-root.is-dark .sv-desk-view .rug2{fill:#3d4c2e}.site-root.is-dark .sv-desk-view .unit{fill:#ca996f}.site-root.is-dark .sv-desk-view .unit-sh{fill:#ca9971}.site-root.is-dark .sv-desk-view .unit-ln{stroke:#af8467}.site-root.is-dark .sv-desk-view .tv{fill:#b4afa6}.site-root.is-dark .sv-desk-view .tv-pic{fill:#c3c9d1}.site-root.is-dark .sv-desk-view .tv-stand{stroke:#918a80}.site-root.is-dark .sv-desk-view .couch-back{fill:#405665}.site-root.is-dark .sv-desk-view .couch-seat{fill:#51687a}.site-root.is-dark .sv-desk-view .cush{fill:#29353b}.site-root.is-dark .sv-desk-view .table{fill:#c99a70}.site-root.is-dark .sv-desk-view .cup2{fill:#583228}.site-root.is-dark .sv-desk-view .shelf2{stroke:#524c3c}.site-root.is-dark .sv-desk-view .side .frond,.site-root.is-dark .sv-desk-view .side .vine{stroke:#5b7a45}.site-root.is-dark .sv-desk-view .case{fill:#4d391c}.site-root.is-dark .sv-desk-view .case-sh{stroke:#524c3c}.site-root.is-dark .sv-desk-view .lean{fill:#1d2225}.site-root.is-dark .sv-desk-view .rail{stroke:#524c3c}.site-root.is-dark .sv-desk-view .hook{stroke:#777062}.site-root.is-dark .sv-desk-view .coat{fill:#405665}.site-root.is-dark .sv-desk-view .coat-ln{stroke:#41525b}.site-root.is-dark .sv-desk-view .tote{fill:#583228}.site-root.is-dark .sv-desk-view .tote-ln{stroke:#824e44}.site-root.is-dark .sv-desk-view .board{fill:#17150f}.site-root.is-dark .sv-desk-view :is(.bd-ln,.bd-tray){stroke:#524c3c}.site-root.is-dark .sv-desk-view .bd-note.n2{fill:#323e25}.site-root.is-dark .sv-desk-view .cab{fill:#262219}.site-root.is-dark .sv-desk-view .printer{fill:#312e24}.site-root.is-dark .sv-desk-view .pr-ln{stroke:#676154}.site-root.is-dark .sv-desk-view .sheet{fill:#17150f}.site-root.is-dark .sv-desk-view .stool{fill:#312e24}.site-root.is-dark .sv-desk-view .cat .fur{fill:#413522}.site-root.is-dark .sv-desk-view .cat :is(.ears,.tail){stroke:#76634c}.site-root.is-dark .sv-desk-view .bin{fill:#2e2a1e}.site-root.is-dark .sv-desk-view .bin-ln{stroke:#524c3c}.site-root.is-dark .sv-desk-view .bk-a{fill:#323e25}.site-root.is-dark .sv-desk-view .bk-b{fill:#362d24}.site-root.is-dark .sv-desk-view .bk-c{fill:#282f33}.site-root.is-dark .sv-desk-view .top{fill:#4d391c}.site-root.is-dark .sv-desk-view .draw{fill:#211e17}.site-root.is-dark .sv-desk-view .pull{stroke:#524c3c}.site-root.is-dark .sv-desk-view .mat{fill:#2e2a1e}.site-root.is-dark .sv-desk-view .kbd{fill:#1e1b13}.site-root.is-dark .sv-desk-view .key-ln{stroke:#423d2e}.site-root.is-dark .sv-desk-view .pad{fill:#1e1b13}.site-root.is-dark .sv-desk-view .note{fill:#17150f}.site-root.is-dark .sv-desk-view .cup{fill:#583228}.site-root.is-dark .sv-desk-view .handle{stroke:#824e44}.site-root.is-dark .sv-desk-view .wisp{stroke:#423d2e}.site-root.is-dark .sv-desk-view .bezel{fill:#312e24;stroke:#918a80}.site-root.is-dark .sv-desk-view .screen{fill:#d3d0cb}.site-root.is-dark .sv-desk-view .chin{fill:#a19b8e}.site-root.is-dark .sv-desk-view .stand{fill:#3a362a}.site-root.is-dark .sv-desk-view .ui-app .bar{fill:#bcbcc2}.site-root.is-dark .sv-desk-view .ui-app .dot{fill:#83838c}.site-root.is-dark .sv-desk-view .ui-app .rail{fill:#d4d4db}.site-root.is-dark .sv-desk-view .ui-app .row{fill:#a8a9b3}.site-root.is-dark .sv-desk-view .ui-app .canvas{fill:#dfdfe4}.site-root.is-dark .sv-desk-view .ui-app .frame-a{fill:#475a68}.site-root.is-dark .sv-desk-view .ui-app .frame-b{fill:#627587}.site-root.is-dark .sv-desk-view .ui-app .sel{stroke:#0c5ab0}.site-root.is-dark .sv-desk-view .ui-app .handle{fill:#101010;stroke:#0c5ab0}.site-root.is-dark .sv-desk-view .ui-app .ptr{fill:#101010}.site-root.is-dark .sv-desk-view .ui-app .tag{fill:#0c5ab0}.site-root.is-dark .sv-desk-view .ui-app .live{fill:#005c2e}.site-root.is-dark .sv-desk-view .note text{fill:#d1c6b4}.site-root.is-dark .sv-desk-view .note .hd,.site-root.is-dark .sv-desk-view .note .sig{fill:#c2a054}.site-root.is-dark .sv-desk-view .window .sky{fill:#1a2125}.site-root.is-dark .sv-desk-view .window .hill{fill:#323e25}.site-root.is-dark .sv-desk-view .window .hill.far{fill:#293120}.site-root.is-dark .sv-desk-view .window .out-trunk{stroke:#76634c}.site-root.is-dark .sv-desk-view .window .out-crown{fill:#405230}.site-root.is-dark .sv-desk-view .window .out-crown.c2{fill:#344427}.site-root.is-dark .sv-desk-view .window .out-crown.c3{fill:#4b603a}.site-root.is-dark .sv-desk-view .window .mullion{stroke:#777062}.site-root.is-dark .sv-desk-view .hanger .basket{fill:#362d24}.site-root.is-dark .sv-desk-view .hanger .trail{stroke:#50633e}.site-root.is-dark .sv-desk-view .hanger .leaf{fill:#323e25;stroke:#50633e}.site-root.is-dark .sv-desk-view .seat{fill:#312e24}.site-root.is-dark .sv-desk-view .caster{fill:#3f3a30}.site-root.is-dark .sv-desk-view .top-lit{fill:#3a2b13}.site-root.is-dark .sv-desk-view .top-edge{fill:#c69c6c}.site-root.is-dark .sv-desk-view :is(.draw-sh,.case-sh,.cab-sh){fill:#373225}.site-root.is-dark .sv-desk-view .bezel-sh{fill:#4c473b}.site-root.is-dark .sv-desk-view .seat-edge{fill:#464132}.site-root.is-dark .sv-desk-view .cup-top{fill:#442a23;stroke:#824e44}.site-root.is-dark .sv-desk-view .cup-sh{fill:#824e44}.site-root.is-dark .sv-desk-view .trouser{stroke:#33353b}.site-root.is-dark .sv-desk-view .shoe{fill:#ded9d4;stroke:#ded9d4}.site-root.is-dark .sv-desk-view .torso{fill:#a29bb2}.site-root.is-dark .sv-desk-view .band{stroke:#494258}.site-root.is-dark .sv-desk-view .band:last-of-type{stroke:#1a1813}.site-root.is-dark .sv-desk-view .sleeve{stroke:#a29bb2}.site-root.is-dark .sv-desk-view .hand,.site-root.is-dark .sv-desk-view .skin{fill:#ba987c}.site-root.is-dark .sv-desk-view .hair{fill:#1d1916;stroke:#1d1916}.site-root.is-dark .sv-desk-view .ear{fill:#ad8666;stroke:#ad8666}.site-root.is-dark .sv-desk-view .lens,.site-root.is-dark .sv-desk-view .temple,.site-root.is-dark .sv-desk-view .smile{stroke:#221e1b}.site-root.is-dark .sv-desk-view .rug{fill:#d09572}.site-root.is-dark .sv-desk-view .rug-ln{stroke:#d5936f}.site-root.is-dark .sv-desk-view .plant .pot{fill:#362d24}.site-root.is-dark .sv-desk-view .pot-ln{stroke:#564739}.site-root.is-dark .sv-desk-view .frond{stroke:#50633e}.site-root.is-dark .sv-desk-view .leaf{fill:#323e25;stroke:#50633e}.site-root.is-dark .sv-desk-view .bag-body{fill:#495a63}.site-root.is-dark .sv-desk-view .bag .flap,.site-root.is-dark .sv-desk-view .bag .strap{stroke:#8697a6}.site-root.is-dark .sv-desk-view .cable{stroke:#524c3c}.site-root.is-dark .sv-door-view .ln{stroke:#777062}.site-root.is-dark .sv-door-view :is(.far,.house,.knocker,.near,.street) :is(path,rect,circle,ellipse):not(.ln):not(.daughter *){stroke:#777062}.site-root.is-dark .sv-door-view .nb .body{fill:#1f1c14}.site-root.is-dark .sv-door-view .nb .roof{fill:#624533}.site-root.is-dark .sv-door-view .nb .win{fill:#1d2225}.site-root.is-dark .sv-door-view .far-tree .trunk{stroke:#76634c}.site-root.is-dark .sv-door-view .far-tree .crown{fill:#323e25;stroke:#50633e}.site-root.is-dark .sv-door-view .far-tree .c2{fill:#3c4b2c}.site-root.is-dark .sv-door-view .far-tree .c3{fill:#2b3520}.site-root.is-dark .sv-door-view .walls{fill:#1f1c14}.site-root.is-dark .sv-door-view .house .roof{fill:#7a5038}.site-root.is-dark .sv-door-view .eave{stroke:#997a67}.site-root.is-dark .sv-door-view .batten{stroke:#8d644d}.site-root.is-dark .sv-door-view .chimney{fill:#3f3a30}.site-root.is-dark .sv-door-view .puff{stroke:#423d2e}.site-root.is-dark .sv-door-view .win .glass{fill:#1d2225}.site-root.is-dark .sv-door-view .ledge{stroke:#524c3c}.site-root.is-dark .sv-door-view .curtain{fill:#1b170d}.site-root.is-dark .sv-door-view .inside{fill:#c0bcb5}.site-root.is-dark .sv-door-view .door .leaf{fill:#dd922f;stroke:#997a67}.site-root.is-dark .sv-door-view .door .panel{fill:#d79540;stroke:#997a67}.site-root.is-dark .sv-door-view .step{fill:#312e24}.site-root.is-dark .sv-door-view .plate{fill:#211e17}.site-root.is-dark .sv-door-view .porch .lamp{fill:#312e24}.site-root.is-dark .sv-door-view .green ellipse{fill:#3c4b2c;stroke:#50633e}.site-root.is-dark .sv-door-view .grass .blade{stroke:#50633e}.site-root.is-dark .sv-door-view .sapling .trunk2{stroke:#76634c}.site-root.is-dark .sv-door-view .sapling .crown2{fill:#323e25}.site-root.is-dark .sv-door-view .sapling .crown2.c2{fill:#3c4b2c}.site-root.is-dark .sv-door-view .playmate .ball-ln{stroke:#dd922f}.site-root.is-dark .sv-door-view .nb.t1 .body{fill:#231f16}.site-root.is-dark .sv-door-view .nb.t2 .body{fill:#24221a}.site-root.is-dark .sv-door-view .nb.t3 .body{fill:#1d1a13}.site-root.is-dark .sv-door-view .nb.t1 .roof{fill:#765947}.site-root.is-dark .sv-door-view .nb.t2 .roof{fill:#735c56}.site-root.is-dark .sv-door-view .nb.t3 .roof{fill:#694e35}.site-root.is-dark .sv-door-view .nb :is(.chim,.dorm){fill:#302c23}.site-root.is-dark .sv-door-view .nb .porch,.site-root.is-dark .sv-door-view .nb .porch-ln{stroke:#777062}.site-root.is-dark .sv-door-view .nb .nb-door{fill:#ca9a65}.site-root.is-dark .sv-door-view .bench .slat{fill:#413522}.site-root.is-dark .sv-door-view .sign .plate{fill:#282f33}.site-root.is-dark .sv-door-view .hyd .body{fill:#b7564b}.site-root.is-dark .sv-door-view .hyd .arms{stroke:#d08075}.site-root.is-dark .sv-door-view .hedge .body{fill:#3c4b2c}.site-root.is-dark .sv-door-view .hedge .top{stroke:#50633e}.site-root.is-dark .sv-door-view .car .body{fill:#282f33}.site-root.is-dark .sv-door-view .car .glass{fill:#171b1c}.site-root.is-dark .sv-door-view .car .split{stroke:#41525b}.site-root.is-dark .sv-door-view .car .tyre{fill:#c0bcb5}.site-root.is-dark .sv-door-view .car .hub{fill:#3f3a30}.site-root.is-dark .sv-door-view .bike .wheel{stroke:#918a80}.site-root.is-dark .sv-door-view .bin .body{fill:#323e25}.site-root.is-dark .sv-door-view .bin .lid{fill:#3c4b2c}.site-root.is-dark .sv-door-view .path{fill:#252219}.site-root.is-dark .sv-door-view .path-ln{stroke:#423d2e}.site-root.is-dark .sv-door-view .fence .rail{stroke:#524c3c}.site-root.is-dark .sv-door-view .fence .pale{stroke:#615a4a}.site-root.is-dark .sv-door-view .post .box{fill:#282f33}.site-root.is-dark .sv-fig .swtr{fill:#a29bb2}.site-root.is-dark .sv-fig .band1{fill:#494258}.site-root.is-dark .sv-fig .band2{fill:#1a1813}.site-root.is-dark .sv-fig .sleeve{fill:#a29bb2}.site-root.is-dark .sv-fig .hand{fill:#ba987c}.site-root.is-dark .sv-fig .collar{fill:#b4afc3}.site-root.is-dark .sv-fig .trouser{fill:#33353b}.site-root.is-dark .sv-fig .ankle{fill:#4b3018}.site-root.is-dark .sv-fig .shoe{fill:#ded9d4}.site-root.is-dark .sv-fig .sole{stroke:#1a1813}.site-root.is-dark .sv-fig .finger{stroke:#4b3018}.site-root.is-dark .sv-fig .leg.far .trouser{fill:#4a4c55}.site-root.is-dark .sv-fig .arm.far .sleeve{fill:#b4afc3}.site-root.is-dark .sv-fig .leg.far .shoe{fill:#c7c1ba}.site-root.is-dark .sv-fig .far .hand,.site-root.is-dark .sv-fig .far .ankle{fill:#ad8666}.site-root.is-dark .sv-fig .skin{fill:#ba987c}.site-root.is-dark .sv-fig .nose{fill:#b28c70}.site-root.is-dark .sv-fig .hair{fill:#583c29}.site-root.is-dark .sv-fig .cheek{fill:#ba8c80}.site-root.is-dark .sv-fig .ear{fill:#ad8666}.site-root.is-dark .sv-fig .brow{stroke:#583c29}.site-root.is-dark .sv-fig .eye{fill:#c9c6be;stroke:#62594e}.site-root.is-dark .sv-fig .pupil{fill:#231e1a}.site-root.is-dark .sv-fig .glint{fill:#ccc}.site-root.is-dark .sv-fig .smile{stroke:#56483a}.site-root.is-dark .sv-fig .lid{stroke:#a17958}.site-root.is-dark .sv-fig .lash{stroke:#2e251d}.site-root.is-dark .sv-kid .hair-clip{fill:#c2903b}.site-root.is-dark .sv-fig .bag{fill:#b4afc3}.site-root.is-dark .sv-fig .strap{stroke:#33353b}.site-root.is-dark .sv-cn-bench .sticky{background:#232026;border:1px solid #453E50}.site-root.is-dark .sv-cn-bench .sticky p{color:#b9b0d0}.site-root.is-dark .sv-cn-bench .s-2{background:#1a2125;border-color:#2f414b}.site-root.is-dark .sv-cn-bench .s-2 p{color:#87abc0}.site-root.is-dark .sv-cn-bench .add{color:#609672;background:#728d5e21}.site-root.is-dark .sv-cn-bench .save{color:#609672}.site-root.is-dark .sv-cn-bench .ptr svg path{stroke:#101010}.site-root.is-dark .sv-mosaic .tile:after,.site-root.is-dark .sv-wx-shot:after,.site-root.is-dark .sv-cn-all .shot:after,.site-root.is-dark .sv-cn-card .shot:after,.site-root.is-dark .sv-lf-card:after{background-image:repeating-linear-gradient(0deg,rgba(23,22,14,.14) 0 1px,transparent 1px 3px)}.site-root.is-dark .sv-cn-build .bd-step.is-on .bar i{background:#5b7a45}.site-root.is-dark .sv-cn-bench .k-1{background:#1a2125;border-color:#2f414b}.site-root.is-dark .sv-cn-bench .k-1 i{background:#5e7e94}.site-root.is-dark .sv-cn-bench .k-2{background:#1d2317;border-color:#364927}.site-root.is-dark .sv-cn-bench .k-2 i{background:#728d5e}.site-root.is-dark .sv-wx-shot:after{background-image:repeating-linear-gradient(0deg,rgba(23,22,14,.22) 0 1px,transparent 1px 3px)}.site-root.is-dark .sv-wx-scrim{background:linear-gradient(0deg,#f1eee600,#f1eee600 22%,#f1eee600,#f1eee600 70%)}.site-root.is-dark .sv-wx-p:hover .sv-wx-scrim{background:linear-gradient(0deg,#f1eee6f0,#f1eee6b8 22%,#f1eee682,#f1eee600 70%)}.site-root.is-dark .sv-wx-open{color:#17160e}.site-root.is-dark .sv-wx-open .ld{color:#17160edb}.site-root.is-dark .sv-wx-open .go{color:#17160e}@media(min-width:901px){.site-root.is-dark .sv-wx:not(:has(.sv-wx-p:hover)) .sv-wx-p:first-child .sv-wx-scrim{background:linear-gradient(0deg,#f1eee6f0,#f1eee6b8 22%,#f1eee682,#f1eee600 70%)}}@media(max-width:900px){.site-root.is-dark .sv-wx-p:hover .sv-wx-scrim{background:linear-gradient(0deg,#f1eee600,#f1eee600 22%,#f1eee600,#f1eee600 70%)}.site-root.is-dark .sv-wx .sv-wx-p.is-open .sv-wx-scrim{background:linear-gradient(0deg,#f1eee6f0,#f1eee6b8 22%,#f1eee682,#f1eee600 70%)}}.site-root.is-dark .sv-ebook-plate .pages{background:repeating-linear-gradient(180deg,#1e1b13 0,#1e1b13 2px,#2a271b 2px,#2a271b 3px)}.site-root.is-dark .sv-rig .rg-ground{stroke:#777062}.site-root.is-dark .sv-rig .rg-box{fill:#1e1b13;stroke:#777062}.site-root.is-dark .sv-rig .rg-lip{fill:#2a271b}.site-root.is-dark .sv-rig .prompt .rg-lip{fill:#483c57}.site-root.is-dark .sv-rig .router .rg-lip{fill:#2f414b}.site-root.is-dark .sv-rig .gate .rg-lip{fill:#364927}.site-root.is-dark .sv-rig .rg-feet{stroke:#777062}.site-root.is-dark .sv-rig .rg-stn.is-live .rg-led{fill:#5b7a45}.site-root.is-dark .sv-rig .rg-ag-box{stroke:#777062}.site-root.is-dark .sv-rig .rg-ag-run{stroke:#50633e}.site-root.is-dark .sv-rig .rg-ag.is-on .rg-ag-dot{fill:#5b7a45}.site-root.is-dark .sv-rig .rg-store.is-on .rg-drop{stroke:#50633e}.site-root.is-dark .sv-rig .rg-store.is-on .rg-store-box{border-color:#50633e}.site-root.is-dark .sv-rig .rg-back.is-on{stroke:#b7564b}.site-root.is-dark .sv-rig .rg-bot.is-back .core,.site-root.is-dark .sv-rig .rg-bot.is-back .ant-led{fill:#b7564b}.site-root.is-dark .sv-rig .rg-pin{stroke:#777062}.site-root.is-dark .sv-rig .rg-chip-pkg{fill:#2a271b;stroke:#777062}.site-root.is-dark .sv-rig .rg-chip-die{fill:#483c57;stroke:#918a80}.site-root.is-dark .sv-rig .rg-db-body{fill:#2a271b;stroke:#777062}.site-root.is-dark .sv-rig .rg-db-top{fill:#2f414b;stroke:#777062}.site-root.is-dark .sv-rig .rg-cloud-body,.site-root.is-dark .sv-rig .rg-code-box{stroke:#777062}.site-root.is-dark .sv-rig .rg-code-bar{fill:#2a271b}.site-root.is-dark .sv-rig .rg-code-dot{fill:#777062}.site-root.is-dark .sv-rig .rg-code-ln.k-kw{stroke:#726399}.site-root.is-dark .sv-rig .rg-code-ln.k-st{stroke:#50633e}.site-root.is-dark .sv-rig .rg-think-box,.site-root.is-dark .sv-rig .rg-think-tail,.site-root.is-dark .sv-rig .rg-brd-via{stroke:#777062}.site-root.is-dark .sv-rig .rg-brd-chip{fill:#2a271b;stroke:#777062}.site-root.is-dark .sv-rig .rg-brd-pin{stroke:#777062}.site-root.is-dark .sv-rig .rg-brd-res{fill:#514323;stroke:#777062}.site-root.is-dark .sv-rig .rg-brd-cap{fill:#2f414b;stroke:#777062}.site-root.is-dark .sv-kid .dress{fill:#824e44}.site-root.is-dark .sv-kid .dress-band,.site-root.is-dark .sv-kid .dress-hem{fill:#9a645a}.site-root.is-dark .sv-kid .sleeve{fill:#824e44;stroke:#824e44}.site-root.is-dark .sv-kid .arm.far .sleeve{fill:#9a645a;stroke:#9a645a}.site-root.is-dark .sv-kid .collar{fill:#9a645a}.site-root.is-dark .sv-kid .trouser{fill:#2a271b}.site-root.is-dark .sv-kid .leg.far .trouser{fill:#3f3a30}.site-root.is-dark .sv-kid .shoe{fill:#a29bb2}.site-root.is-dark .sv-kid .leg.far .shoe{fill:#b4afc3}.site-root.is-dark .sv-kid .sole{stroke:#1a1813}.site-root.is-dark .sv-kid .hair{fill:#623e25}.site-root.is-dark .sv-404-view .rail{stroke:#777062}.site-root.is-dark .sv-404-view .sig{stroke:#624533}.site-root.is-dark .sv-404-view .via{fill:#221f13;stroke:#777062}.site-root.is-dark .sv-404-view .belt{fill:#3f3a30;stroke:#918a80}.site-root.is-dark .sv-404-view .roller{fill:#221f13;stroke:#918a80}.site-root.is-dark .sv-404-view .folder{stroke:#918a80}.site-root.is-dark .sv-404-view .folder.f0{fill:#2a2207}.site-root.is-dark .sv-404-view .folder.f1{fill:#372923}.site-root.is-dark .sv-404-view .folder.f2{fill:#2d3225}.site-root.is-dark .sv-404-view .folder.f3{fill:#282f33}.site-root.is-dark .sv-404-view .sheet{fill:#15130f;stroke:#777062}.site-root.is-dark .sv-404-view .chip .case{fill:#221f13;stroke:#918a80}.site-root.is-dark .sv-404-view .chip .dot,.site-root.is-dark .sv-404-view .chip .pin{stroke:#777062}.site-root.is-dark .sv-404-view .chip .drawer{fill:#2c281a;stroke:#918a80}.site-root.is-dark .sv-404-view .chip .drawer.is-out{fill:#1f190b}.site-root.is-dark .sv-404-view .chip .pull{stroke:#918a80}.site-root.is-dark .sv-404-view .page{fill:#15130f;stroke:#777062}.site-root.is-dark .sv-404-view .page-ln{stroke:#3f3a30}.site-root.is-dark .sv-404-view .bin{fill:#2d3225;stroke:#918a80}.site-root.is-dark .sv-404-view .bin-lip{stroke:#918a80}.site-root{--sv-on-amber: #16140E}.site-root.is-dark :is(.sv-btn--amber,.sv-pager button.is-on,.sv-cn-options .opt.is-primary,.sv-cn-prompt .keys button:hover,.sv-lightbox .sv-lb-bar button:hover,.sv-lightbox .sv-lb-nav button:hover,.sv-rnav button:hover:not([disabled]),.sv-run:hover:not([disabled]),.sv-report-sheet .close:hover,.sv-next .card:hover .sv-next-go){color:var(--sv-on-amber)}.site-root.is-dark :is(.sv-wrap,.sv-sec,.sv-band,.sv-console,.sv-mosaic-pin,.sv-inst-sec,.sv-pin-mark,.sv-ab-hero,.sv-log-sec)[data-badge]:before{color:var(--sv-on-amber)}.site-root.is-dark .sv-cn-bar{color:var(--sv-on-amber)}.site-root.is-dark .sv-cn-bar .sq i{background:#16140e61}.site-root.is-dark .sv-cn-bar .sq i:first-child{background:var(--sv-on-amber)}.site-root.is-dark .sv-cn-bar .state{color:#16140ebd}.site-root.is-dark .sv-cn-bar .state:before{background:#16140ebd}.site-root{--sv-term: #16140E;--sv-term-ink: #FBF7E6}.site-root.is-dark{--sv-term: #0B0A07}.site-root.is-dark :is(.sv-cn-log,.sv-cn-prompt){background:var(--sv-term)}.site-root.is-dark .sv-cn-log{color:#fbf7e6c7}.site-root.is-dark .sv-cn-log .ln b{color:#8b8577}.site-root.is-dark .sv-cn-log .k-cmd{color:var(--sv-term-ink)}.site-root.is-dark .sv-cn-log .k-ok,.site-root.is-dark .sv-cn-log .k-ok b{color:#9fd08a}.site-root.is-dark .sv-cn-log .k-note{color:#fbf7e680}.site-root.is-dark .sv-cn-prompt{border-top:1px solid rgba(251,247,230,.12)}.site-root.is-dark .sv-cn-prompt input{color:var(--sv-term-ink)}.site-root.is-dark .sv-cn-prompt input::placeholder{color:#fbf7e657}.site-root.is-dark .sv-cn-prompt .keys button{background:#fbf7e614;border:1px solid rgba(251,247,230,.18);color:var(--sv-term-ink)}.site-root.is-dark .sv-cn-bar :is(.path,.state){color:var(--sv-on-amber)}.site-root.is-dark .sv-cn-bar .state{opacity:.74}.site-root.is-dark :is(.shadow,.cast-sh){fill:#000}.site-root.is-dark .sv-log-stage .fig{color:#fbf7e6}.site-root.is-dark .sv-lightbox{background:#16140edb}.site-root.is-dark .sv-lightbox .sv-lb-bar,.site-root.is-dark .sv-lightbox .sv-lb-bar button{color:#fbf7e6}.site-root.is-dark .sv-lightbox .sv-lb-bar button{border-color:#fbf7e666}.site-root.is-dark .sv-lightbox .sv-lb-nav button{color:#fbf7e6;border-color:#fbf7e673;background:#16140e8c}.site-root.is-dark .sv-cn-options .opt.is-primary .k{color:#16140e9e}.site-root.is-dark .sv-cn-options .opt.is-primary:hover :is(.v,.k){color:#fbf7e6}.site-root.is-dark .sv-wx-scrim{background:linear-gradient(0deg,#16140e00,#16140e00 22%,#16140e00,#16140e00 70%)}.site-root.is-dark .sv-wx-p:hover .sv-wx-scrim{background:linear-gradient(0deg,#16140ef0,#16140eb8 22%,#16140e57,#16140e00 70%)}@media(min-width:901px){.site-root.is-dark .sv-wx:not(:has(.sv-wx-p:hover)) .sv-wx-p:first-child .sv-wx-scrim{background:linear-gradient(0deg,#16140ef0,#16140eb8 22%,#16140e57,#16140e00 70%)}}.site-root.is-dark .sv-wx-open,.site-root.is-dark .sv-wx-open .go{color:#fbf7e6}.site-root.is-dark .sv-wx-open .ld{color:#fbf7e6db}@media(max-width:900px){.site-root.is-dark .sv-wx-p:hover .sv-wx-scrim{background:linear-gradient(0deg,#16140e00,#16140e00 22%,#16140e00,#16140e00 70%)}.site-root.is-dark .sv-wx .sv-wx-p.is-open .sv-wx-scrim{background:linear-gradient(0deg,#16140ef0,#16140eb8 22%,#16140e57,#16140e00 70%)}}.site-root.is-dark .sv-tool .mark{background:#e9e3d0;border-color:#16140e29}.site-root.is-dark .sv-tool:hover .mark{background:#f6f2e6;border-color:var(--sv-amber)}
