.Vzv31G_instrument{isolation:isolate;width:100%;margin:0;position:relative}.Vzv31G_stage{aspect-ratio:1726/911;-webkit-user-select:none;user-select:none;width:100%;position:relative}.Vzv31G_body{pointer-events:none;width:100%;height:auto;filter:hue-rotate(calc(var(--theme-hue-offset,0) * 1deg));display:block}.Vzv31G_hardware{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:url(/instruments/field-scope/hardware-mask.svg);mask-image:url(/instruments/field-scope/hardware-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.Vzv31G_screen{mix-blend-mode:screen;pointer-events:none;border-radius:8%/10%;width:39.4%;height:53.7%;position:absolute;top:19.1%;left:12.55%}.Vzv31G_dial{z-index:2;aspect-ratio:1;cursor:ns-resize;touch-action:none;border-radius:50%;outline:none;position:absolute;transform:translate(-50%,-50%)}.Vzv31G_dial:after{content:"";border-radius:50%;min-width:44px;min-height:44px;position:absolute;inset:50% -5% -5% 50%;transform:translate(-50%,-50%)}.Vzv31G_dialCrop{transform:rotate(var(--dial-angle));pointer-events:none;border-radius:50%;transition:transform .14s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden}.Vzv31G_dialCrop img{pointer-events:none;max-width:none;height:auto;position:absolute}.Vzv31G_dial:focus-visible{outline:2px solid var(--color-accent,oklch(from #c891f6 l c calc(h + var(--theme-hue-offset))));outline-offset:6px}.Vzv31G_dialValue,.Vzv31G_buttonHint{transform:translateX(var(--hint-offset,-50%)) translateY(4px);background:oklch(from #16131e l c calc(h + var(--theme-hue-offset)));border:1px solid var(--color-line,oklch(from #6b617c l c calc(h + var(--theme-hue-offset))));color:var(--color-ink,oklch(from #f4f0f7 l c calc(h + var(--theme-hue-offset))));font:14px / 1.5 var(--font-space-mono,monospace);letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none;padding:6px 10px;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 12px);left:50%}.Vzv31G_dial:hover .Vzv31G_dialValue,.Vzv31G_dial:focus-visible .Vzv31G_dialValue,.Vzv31G_dial[data-dragging=true] .Vzv31G_dialValue,.Vzv31G_hardwareButton:hover .Vzv31G_buttonHint,.Vzv31G_hardwareButton:focus-visible .Vzv31G_buttonHint{opacity:1;transform:translateX(var(--hint-offset,-50%)) translateY(0)}.Vzv31G_dial[data-hint-align=end] .Vzv31G_dialValue{--hint-offset:0%;left:auto;right:0}.Vzv31G_dialValue>span{color:oklch(from #b7a7c5 l c calc(h + var(--theme-hue-offset)));font-size:14px;display:block}.Vzv31G_dialValue strong{color:#e6bc74;margin-top:3px;font-size:16px;font-weight:400;display:block}.Vzv31G_dial[data-dragging=true]{cursor:grabbing}.Vzv31G_settings{border-top:1px solid oklch(from #59476d66 l c calc(h + var(--theme-hue-offset)));font-size:var(--type-detail);color:oklch(from #a899b5 l c calc(h + var(--theme-hue-offset)));flex-wrap:wrap;gap:6px 18px;margin-top:9px;padding-top:9px;line-height:1.7;display:flex}.Vzv31G_settings>span{gap:7px;display:inline-flex}.Vzv31G_settings output{color:oklch(from #d3bfdc l c calc(h + var(--theme-hue-offset)));font-variant-numeric:tabular-nums}.Vzv31G_hardwareButton{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:4px;outline:none;min-width:44px;min-height:44px;padding:0;position:absolute;transform:translate(-50%,-50%)}.Vzv31G_hardwareButton:focus-visible{outline:2px solid var(--color-accent,oklch(from #c891f6 l c calc(h + var(--theme-hue-offset))));outline-offset:4px}.Vzv31G_hold{width:4.2%;height:6.6%;top:60.7%;left:60.75%}.Vzv31G_power{width:4.2%;height:7.2%;top:84%;left:12.1%}.Vzv31G_hold[aria-pressed=true]:after{content:"";pointer-events:none;background:#00000047;border-radius:3px;position:absolute;inset:8%;box-shadow:inset 0 2px 5px #000000a6}.Vzv31G_lampOff{aspect-ratio:1;background:oklch(from #565157 l c calc(h + var(--theme-hue-offset)));width:1.24%;box-shadow:inset 1px 1px 3px oklch(from #17151b l c calc(h + var(--theme-hue-offset)));border-radius:50%;position:absolute;top:82.97%;left:20.72%}.Vzv31G_caption{font-family:var(--font-space-mono,monospace);padding:8px 4.2% 0}.Vzv31G_measurements{color:var(--color-muted,oklch(from #b6adbf l c calc(h + var(--theme-hue-offset))));font-size:var(--type-detail);flex-wrap:wrap;align-items:baseline;gap:8px 22px;line-height:1.7;display:flex}.Vzv31G_measurements>span{gap:8px;display:inline-flex}.Vzv31G_measurements output{color:var(--color-ink,oklch(from #f4f0f7 l c calc(h + var(--theme-hue-offset))));font-variant-numeric:tabular-nums}.Vzv31G_state{margin-left:auto}.Vzv31G_state:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;margin-top:7px}.Vzv31G_help{max-width:65ch;color:var(--color-muted,oklch(from #b6adbf l c calc(h + var(--theme-hue-offset))));font-size:var(--type-detail);margin:12px 0 0;line-height:1.9}.Vzv31G_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:540px){.Vzv31G_measurements{font-size:var(--type-detail);gap:6px 14px}.Vzv31G_measurements>span{gap:5px}.Vzv31G_state{margin-left:0}.Vzv31G_help{font-size:var(--type-detail)}.Vzv31G_dialValue{font-size:14px}}@media (prefers-reduced-motion:reduce){.Vzv31G_dialCrop,.Vzv31G_dialValue,.Vzv31G_buttonHint{transition:none}}
.rInyBa_panel{border:1px solid oklch(from #716579 l c calc(h + var(--theme-hue-offset)));background:repeating-linear-gradient(0deg,#ffffff04 0px,#ffffff04 1px,transparent 1px,transparent 3px),radial-gradient(ellipse at 15% 0,oklch(from #a497af19 l c calc(h + var(--theme-hue-offset))),transparent 60%),linear-gradient(115deg,oklch(from #39333d l c calc(h + var(--theme-hue-offset))) 0%,oklch(from #29252e l c calc(h + var(--theme-hue-offset))) 28%,oklch(from #211e27 l c calc(h + var(--theme-hue-offset))) 76%,oklch(from #302a36 l c calc(h + var(--theme-hue-offset))) 100%);box-shadow:inset 0 1px 0 oklch(from #c7bbc077 l c calc(h + var(--theme-hue-offset))),inset 2px 0 3px #fff1,inset 0 -4px 8px oklch(from #09060c l c calc(h + var(--theme-hue-offset))),0 8px 0 -2px oklch(from #131018 l c calc(h + var(--theme-hue-offset))),0 9px 0 -2px oklch(from #53475e l c calc(h + var(--theme-hue-offset))),0 24px 48px #0005;border-radius:12px;padding:27px 28px 26px;position:relative}.rInyBa_panel:before{content:"";border:1px solid oklch(from #b9a9c222 l c calc(h + var(--theme-hue-offset)));border-bottom-color:oklch(from #08060c99 l c calc(h + var(--theme-hue-offset)));pointer-events:none;border-radius:8px;position:absolute;inset:5px}.rInyBa_nameplate{color:var(--color-copy);font:var(--type-detail)/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:0 16px 20px;display:flex}.rInyBa_nameplate>span+span{color:oklch(from #b3a4bf l c calc(h + var(--theme-hue-offset)));white-space:nowrap;font-size:10px}.rInyBa_screw{background:conic-gradient(from 40deg,oklch(from #4f4955 l c calc(h + var(--theme-hue-offset))),oklch(from #c9c2ca l c calc(h + var(--theme-hue-offset))),oklch(from #3f3945 l c calc(h + var(--theme-hue-offset))),oklch(from #a59cae l c calc(h + var(--theme-hue-offset))),oklch(from #4f4955 l c calc(h + var(--theme-hue-offset))));width:10px;height:10px;box-shadow:0 1px 2px oklch(from #08070b l c calc(h + var(--theme-hue-offset))),inset 0 0 0 1px oklch(from #b2a9b544 l c calc(h + var(--theme-hue-offset))),inset 0 0 0 2px oklch(from #332c3955 l c calc(h + var(--theme-hue-offset)));border-radius:50%;position:absolute}.rInyBa_screw:after{content:"";background:oklch(from #1a1720 l c calc(h + var(--theme-hue-offset)));width:5px;height:1px;position:absolute;top:4px;left:2px;transform:rotate(-35deg)}.rInyBa_tl{top:13px;left:13px}.rInyBa_tr{top:13px;right:13px}.rInyBa_bl{bottom:13px;left:13px}.rInyBa_br{bottom:13px;right:13px}.rInyBa_readout{border:1px solid oklch(from #100d15 l c calc(h + var(--theme-hue-offset)));background:linear-gradient(145deg,oklch(from #18191c l c calc(h + var(--theme-hue-offset))),oklch(from #090a0e l c calc(h + var(--theme-hue-offset))));box-shadow:inset 0 3px 9px #000,inset 0 0 0 2px oklch(from #3f384933 l c calc(h + var(--theme-hue-offset))),0 1px 1px oklch(from #b4a4c155 l c calc(h + var(--theme-hue-offset)));border-radius:5px;padding:17px 21px;position:relative;overflow:hidden}.rInyBa_readout:before{content:"";pointer-events:none;background:linear-gradient(116deg,#ffffff05,#0000 40%,#ffffff02 42%,#0000 43%);border-top:1px solid #ffffff09;border-radius:3px;position:absolute;inset:2px}.rInyBa_readout>span{font:10px/1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#ad9c85;display:block}.rInyBa_readout output{color:#e6bc74;font:17px/1.5 var(--font-mono);text-shadow:0 0 14px #e9b45428;margin-top:8px;display:block}.rInyBa_connector{background:conic-gradient(oklch(from #8f8796 l c calc(h + var(--theme-hue-offset))),oklch(from #383540 l c calc(h + var(--theme-hue-offset))),oklch(from #bfb7c4 l c calc(h + var(--theme-hue-offset))),oklch(from #504957 l c calc(h + var(--theme-hue-offset))),oklch(from #aca2b5 l c calc(h + var(--theme-hue-offset))),oklch(from #3c3643 l c calc(h + var(--theme-hue-offset))),oklch(from #8f8796 l c calc(h + var(--theme-hue-offset))));width:34px;height:34px;box-shadow:0 2px 3px oklch(from #08050b l c calc(h + var(--theme-hue-offset))),inset 0 0 0 1px #ccc5;border-radius:50%;display:block;position:relative}.rInyBa_connector:after{content:"";background:oklch(from #0b090e l c calc(h + var(--theme-hue-offset)));border:2px solid oklch(from #5c5565 l c calc(h + var(--theme-hue-offset)));border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 2px 4px #000}.rInyBa_connector i{z-index:1;background:#8d7953;border-radius:50%;position:absolute;inset:13px;box-shadow:inset 0 1px 2px #000}.rInyBa_projectRoot{scroll-margin-top:106px}.rInyBa_console{border:1px solid oklch(from #08060c l c calc(h + var(--theme-hue-offset)));background:oklch(from #100d16 l c calc(h + var(--theme-hue-offset)));box-shadow:inset 0 2px 4px #000,0 1px 1px oklch(from #aaa0b844 l c calc(h + var(--theme-hue-offset)));border-radius:7px;overflow:hidden}.rInyBa_projectScreen{background:oklch(from #100d16 l c calc(h + var(--theme-hue-offset)));border-top:1px solid oklch(from #453a50 l c calc(h + var(--theme-hue-offset)));border-bottom:1px solid oklch(from #453a50 l c calc(h + var(--theme-hue-offset)));grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);min-height:560px;display:grid;position:relative}.rInyBa_projectImage{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.rInyBa_previewTrigger{cursor:zoom-in;background:oklch(from #0b0a0e l c calc(h + var(--theme-hue-offset)));width:100%;height:100%;padding:0;animation:.22s ease-out rInyBa_display-reveal;display:block;position:relative}.rInyBa_previewTrigger:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff05,#0000 35%,#ffffff06 35.2%,#0000 35.5%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff2,inset 0 2px 8px #0005}.rInyBa_previewTrigger:disabled{cursor:default}.rInyBa_previewTrigger:focus-visible{outline-offset:-5px;outline:2px solid oklch(from #cb9bed l c calc(h + var(--theme-hue-offset)));z-index:1}.rInyBa_previewHint{font:var(--type-detail)/1.5 var(--font-sans);background:oklch(from #17101fec l c calc(h + var(--theme-hue-offset)));border:1px solid oklch(from #a68dbc l c calc(h + var(--theme-hue-offset)));color:var(--color-copy);font-weight:var(--weight-control);z-index:1;border-radius:3px;align-items:center;gap:9px;padding:9px 13px;transition:background .16s,border-color .16s;display:flex;position:absolute;bottom:16px;right:16px}.rInyBa_previewHint>span{font-size:var(--type-detail);line-height:1}.rInyBa_previewTrigger:hover .rInyBa_previewHint,.rInyBa_previewTrigger:focus-visible .rInyBa_previewHint{background:oklch(from #35233fec l c calc(h + var(--theme-hue-offset)));border-color:oklch(from #dcc0f2 l c calc(h + var(--theme-hue-offset)))}.rInyBa_previewUnavailable{background:radial-gradient(ellipse at 70% 0,oklch(from #44334b66 l c calc(h + var(--theme-hue-offset))),transparent 70%),oklch(from #110e18 l c calc(h + var(--theme-hue-offset)));color:oklch(from #bca8cb l c calc(h + var(--theme-hue-offset)));text-align:left;flex-direction:column;justify-content:center;gap:13px;padding:30px;display:flex;position:absolute;inset:0}.rInyBa_previewUnavailable strong{color:var(--color-ink);font-size:clamp(18px,2vw,28px);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.rInyBa_previewUnavailable>span{font-size:var(--type-copy);line-height:var(--leading-copy);color:var(--color-copy)}.rInyBa_modalUnavailable{min-height:200px;font-size:var(--type-detail);line-height:var(--leading-detail);color:var(--color-muted);padding:30px}.rInyBa_modalUnavailable a{text-decoration:underline}.rInyBa_noJsPreview{z-index:3;font:var(--type-detail)/1.5 var(--font-sans);background:oklch(from #17101f l c calc(h + var(--theme-hue-offset)));border:1px solid oklch(from #a68dbc l c calc(h + var(--theme-hue-offset)));color:var(--color-copy);font-weight:var(--weight-control);border-radius:3px;padding:9px 13px;position:absolute;bottom:16px;right:16px}.rInyBa_dialog{border:1px solid oklch(from #897496 l c calc(h + var(--theme-hue-offset)));background:oklch(from #16101e l c calc(h + var(--theme-hue-offset)));width:min(95vw,1400px);max-width:95vw;max-height:92vh;color:oklch(from #ede1f4 l c calc(h + var(--theme-hue-offset)));border-radius:6px;padding:0;box-shadow:0 30px 80px #0009}.rInyBa_dialog::backdrop{background:oklch(from #07030cd9 l c calc(h + var(--theme-hue-offset)));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rInyBa_dialog[open]{animation:.18s ease-out rInyBa_preview-open}.rInyBa_dialog[open]::backdrop{animation:.18s ease-out rInyBa_display-reveal}.rInyBa_dialogContent{padding:12px}.rInyBa_dialogBar{font:var(--type-detail)/1.8 var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding-left:8px;display:flex}.rInyBa_dialogBar>div{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.rInyBa_dialogBar a{min-height:44px;color:oklch(from #d7b6ef l c calc(h + var(--theme-hue-offset)));text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.rInyBa_dialogBar button{min-height:44px;font:inherit;padding:8px 15px}.rInyBa_dialogBar button>span:last-child{color:var(--color-accent);font-size:23px;line-height:1}.rInyBa_dialogContent>img{width:100%;height:auto;display:block}.rInyBa_projectIndex h3{letter-spacing:var(--tracking-heading);color:var(--color-ink);font-size:26px;font-weight:var(--weight-heading);text-wrap:balance;margin:12px 0 8px}.rInyBa_projectStatus{font:var(--type-detail) var(--font-sans);color:var(--color-muted);line-height:var(--leading-detail);margin-bottom:18px;display:inline-block}.rInyBa_projectIndex article{scroll-margin-top:110px}.rInyBa_caseStory{min-width:0;padding:30px 32px}.rInyBa_caseStory h3{letter-spacing:var(--tracking-heading);color:var(--color-ink);max-width:20ch;font-size:clamp(27px,2.8vw,39px);line-height:1.14;font-weight:var(--weight-heading);text-wrap:balance;margin:15px 0 17px}.rInyBa_caseIntro{font-size:var(--type-copy);line-height:var(--leading-copy);color:var(--color-copy);max-width:45ch}.rInyBa_chapterControls{border-top:1px solid oklch(from #4b3a584f l c calc(h + var(--theme-hue-offset)));border-bottom:1px solid oklch(from #4b3a584f l c calc(h + var(--theme-hue-offset)));gap:6px;margin:23px 0 22px;padding:6px 0;display:flex}.rInyBa_chapterControls button{border:1px solid oklch(from #5e486d l c calc(h + var(--theme-hue-offset)));cursor:pointer;min-height:50px;color:var(--color-copy);font-size:var(--type-detail);line-height:1.5;font-weight:var(--weight-control);background:linear-gradient(#ffffff05,#00000015);border-radius:3px;flex:1;padding:8px 9px 14px;transition:color .15s,border-color .15s,box-shadow .1s;position:relative;box-shadow:inset 0 1px #ffffff10,0 2px #0005}.rInyBa_chapterControls button:after{content:"";background:oklch(from #786586 l c calc(h + var(--theme-hue-offset)));border-radius:1px;width:16px;height:2px;position:absolute;bottom:6px;left:calc(50% - 8px);box-shadow:inset 0 1px 1px #0007}.rInyBa_chapterControls button[aria-pressed=true]{color:oklch(from #ecdbf8 l c calc(h + var(--theme-hue-offset)));border-color:oklch(from #926da5 l c calc(h + var(--theme-hue-offset)));background:oklch(from #21172b l c calc(h + var(--theme-hue-offset)));box-shadow:inset 0 2px 4px #0007,0 1px #ffffff12}.rInyBa_chapterControls button[aria-pressed=true]:after{background:oklch(from #d2a3ed l c calc(h + var(--theme-hue-offset)));box-shadow:0 0 6px oklch(from #d2a3ed22 l c calc(h + var(--theme-hue-offset)))}.rInyBa_chapterControls button:hover{color:oklch(from #efdcfd l c calc(h + var(--theme-hue-offset)));border-color:oklch(from #b491c9 l c calc(h + var(--theme-hue-offset)))}.rInyBa_chapterControls button:active{box-shadow:inset 0 3px 5px #0008}.rInyBa_chapterControls button:focus-visible,.rInyBa_imageViews button:focus-visible{outline:2px solid oklch(from #d0a2ef l c calc(h + var(--theme-hue-offset)));outline-offset:3px}.rInyBa_chapterSlot{min-width:0;display:grid}.rInyBa_chapterStory{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.rInyBa_chapterStory[data-selected=true]{visibility:inherit;pointer-events:auto}.rInyBa_chapterStory h4{letter-spacing:var(--tracking-heading);color:var(--color-ink);font-size:20px;line-height:1.3;font-weight:var(--weight-heading);text-wrap:balance;margin:0 0 10px}.rInyBa_chapterStory>p{color:var(--color-copy);font-size:var(--type-copy);line-height:var(--leading-copy)}.rInyBa_caseLink{min-height:44px;font-size:var(--type-detail);color:var(--color-copy);text-underline-offset:5px;font-weight:var(--weight-control);align-items:center;margin-top:10px;text-decoration:underline;display:inline-flex}.rInyBa_exampleStatus{color:#dfbd90;font:var(--type-detail)/1.5 var(--font-sans);margin-bottom:12px;display:block}.rInyBa_caseMedia{border-left:1px solid oklch(from #6c527830 l c calc(h + var(--theme-hue-offset)));background:radial-gradient(ellipse at 80% 0,oklch(from #6b4b7c19 l c calc(h + var(--theme-hue-offset))),transparent 65%),oklch(from #15101c l c calc(h + var(--theme-hue-offset)));flex-direction:column;justify-content:center;min-width:0;padding:26px 24px;display:flex}.rInyBa_mediaViewport,.rInyBa_mediaFoot{min-height:44px;color:var(--color-muted);font:var(--type-detail)/var(--leading-detail) var(--font-sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:13px;display:flex}.rInyBa_mediaFoot>p{max-width:40ch}.rInyBa_mediaFoot a{min-height:44px;color:var(--color-copy);font-weight:var(--weight-control);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.rInyBa_imageViews{gap:5px;display:flex}.rInyBa_imageViews button{cursor:pointer;min-height:44px;font:var(--type-detail) var(--font-sans);color:var(--color-copy);border:1px solid oklch(from #60486e l c calc(h + var(--theme-hue-offset)));font-weight:var(--weight-control);border-radius:3px;padding:5px 12px}.rInyBa_imageViews button[aria-pressed=true]{background:oklch(from #32213f l c calc(h + var(--theme-hue-offset)));color:oklch(from #ebd3f9 l c calc(h + var(--theme-hue-offset)));border-color:oklch(from #a47bbe l c calc(h + var(--theme-hue-offset)))}.rInyBa_projectFeatures{color:var(--color-copy);font-size:var(--type-detail);line-height:var(--leading-copy);gap:8px;margin:19px 0 0;padding:0;list-style:none;display:grid}.rInyBa_projectFeatures li{padding-left:14px;position:relative}.rInyBa_projectFeatures li:before{content:"";background:oklch(from #ad81c9 l c calc(h + var(--theme-hue-offset)));border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:0}.rInyBa_analyticsView{width:100%;padding:22px 10px}.rInyBa_analyticsView>.rInyBa_micro{text-align:center;color:oklch(from #ceb6dd l c calc(h + var(--theme-hue-offset)));margin-bottom:24px;display:block}.rInyBa_analyticsInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rInyBa_analyticsInputs>span{border:1px solid oklch(from #776186 l c calc(h + var(--theme-hue-offset)));background:linear-gradient(145deg,oklch(from #312638 l c calc(h + var(--theme-hue-offset))),oklch(from #1b1323 l c calc(h + var(--theme-hue-offset))));color:var(--color-ink);font-size:var(--type-detail);text-align:center;line-height:1.4;font-weight:var(--weight-control);border-radius:5px;padding:15px 10px}.rInyBa_analyticsInputs i{font:var(--type-detail) var(--font-sans);color:oklch(from #d4b2ec l c calc(h + var(--theme-hue-offset)));margin-bottom:12px;font-style:normal;display:block}.rInyBa_analyticsInputs small{color:var(--color-muted);font-size:var(--type-detail);line-height:var(--leading-detail);margin-top:8px;display:block}.rInyBa_analyticsBus{border-bottom:1px solid oklch(from #aa7ac288 l c calc(h + var(--theme-hue-offset)));border-radius:0 0 9px 9px;grid-template-columns:repeat(3,1fr);height:59px;margin:0 16.66%;display:grid;position:relative}.rInyBa_analyticsBus>span{background:oklch(from #aa7ac288 l c calc(h + var(--theme-hue-offset)));width:1px;height:59px}.rInyBa_analyticsBus>span:nth-child(2){justify-self:center;height:85px}.rInyBa_analyticsBus>span:last-child{justify-self:end}.rInyBa_analyticsReport{text-align:center;border:1px solid oklch(from #a87bb8 l c calc(h + var(--theme-hue-offset)));background:linear-gradient(145deg,oklch(from #291d34 l c calc(h + var(--theme-hue-offset))),oklch(from #100d17 l c calc(h + var(--theme-hue-offset))));width:78%;box-shadow:inset 0 1px 0 oklch(from #e8c5ff22 l c calc(h + var(--theme-hue-offset))),0 8px 18px oklch(from #05030955 l c calc(h + var(--theme-hue-offset)));border-radius:5px;margin:25px auto 0;padding:21px 18px}.rInyBa_analyticsReport strong{color:var(--color-ink);font-size:22px;font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;margin:8px 0 10px;display:block}.rInyBa_analyticsReport p{color:var(--color-copy);font-size:var(--type-detail);line-height:var(--leading-copy)}.rInyBa_analyticsCaption{text-align:center;color:var(--color-muted);font:var(--type-detail)/1.5 var(--font-sans);margin-top:22px}@keyframes rInyBa_display-reveal{0%{opacity:.35}to{opacity:1}}@keyframes rInyBa_preview-open{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rInyBa_micro{font-size:var(--type-detail);line-height:var(--leading-detail);color:var(--color-muted)}.rInyBa_workPanel{background:repeating-linear-gradient(0deg,#ffffff03 0 1px,transparent 1px 3px),radial-gradient(ellipse at 15% 0,oklch(from #afa3b422 l c calc(h + var(--theme-hue-offset))),transparent 65%),linear-gradient(115deg,oklch(from #4a414f l c calc(h + var(--theme-hue-offset))),oklch(from #2b2432 l c calc(h + var(--theme-hue-offset))) 35%,oklch(from #241e2c l c calc(h + var(--theme-hue-offset))) 80%,oklch(from #423448 l c calc(h + var(--theme-hue-offset))));box-shadow:inset 0 1px 0 oklch(from #d4c7d188 l c calc(h + var(--theme-hue-offset))),inset 2px 0 3px #fff1,inset 0 -4px 8px oklch(from #09060c l c calc(h + var(--theme-hue-offset))),0 8px 0 -2px oklch(from #131018 l c calc(h + var(--theme-hue-offset))),0 9px 0 -2px oklch(from #6f5a78 l c calc(h + var(--theme-hue-offset))),0 28px 48px #0006;border-radius:14px;padding:28px 30px 32px}.rInyBa_workPanel:after{content:"";border-left:4px solid oklch(from #211928 l c calc(h + var(--theme-hue-offset)));border-right:4px solid oklch(from #211928 l c calc(h + var(--theme-hue-offset)));pointer-events:none;box-shadow:-1px 0 oklch(from #a492aa55 l c calc(h + var(--theme-hue-offset))),1px 0 oklch(from #a492aa55 l c calc(h + var(--theme-hue-offset)));border-radius:8px;position:absolute;inset:24px -6px}.rInyBa_nameplate{font:var(--type-detail)/1.6 var(--font-sans);letter-spacing:0;text-transform:none}.rInyBa_nameplate>span+span{font:10px var(--font-mono);letter-spacing:.1em}.rInyBa_selectionDeck{background:repeating-linear-gradient(0deg,#ffffff02 0 1px,transparent 1px 3px),linear-gradient(oklch(from #362b3e l c calc(h + var(--theme-hue-offset))),oklch(from #271e2f l c calc(h + var(--theme-hue-offset))));border-bottom:1px solid oklch(from #0a060f l c calc(h + var(--theme-hue-offset)));box-shadow:inset 0 1px 0 oklch(from #ba9fc333 l c calc(h + var(--theme-hue-offset)));align-items:center;gap:24px;padding:25px 24px;display:flex}.rInyBa_projectControls{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid}.rInyBa_projectControls button{border:1px solid oklch(from #10091b l c calc(h + var(--theme-hue-offset)));background:linear-gradient(oklch(from #51425d l c calc(h + var(--theme-hue-offset))),oklch(from #2c2235 l c calc(h + var(--theme-hue-offset))));min-height:72px;box-shadow:inset 0 1px 1px oklch(from #d1b4d966 l c calc(h + var(--theme-hue-offset))),0 3px 0 oklch(from #10091a l c calc(h + var(--theme-hue-offset))),0 4px 0 oklch(from #8c6d9e44 l c calc(h + var(--theme-hue-offset)));color:var(--color-copy);font-size:var(--type-detail);cursor:pointer;font-weight:var(--weight-control);border-radius:5px;justify-content:center;align-items:center;gap:15px;padding:12px 18px;scroll-margin-top:200px;transition:transform .1s,box-shadow .15s,color .15s;display:flex}.rInyBa_projectControls button>span{font:12px var(--font-mono);color:oklch(from #bca2cd l c calc(h + var(--theme-hue-offset)))}.rInyBa_projectControls button[aria-pressed=true]{background:linear-gradient(oklch(from #21162d l c calc(h + var(--theme-hue-offset))),oklch(from #32203e l c calc(h + var(--theme-hue-offset))));box-shadow:inset 0 3px 8px oklch(from #090312 l c calc(h + var(--theme-hue-offset))),0 1px 0 oklch(from #a180af66 l c calc(h + var(--theme-hue-offset)));color:oklch(from #f2ddfc l c calc(h + var(--theme-hue-offset)))}.rInyBa_projectControls i{display:none}.rInyBa_projectControls button:active{transform:translateY(2px)}.rInyBa_projectControls button:hover{color:#fff}.rInyBa_projectControls button:focus-visible{outline:2px solid oklch(from #d0a2ef l c calc(h + var(--theme-hue-offset)));outline-offset:4px}.rInyBa_projectIndex{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:34px;display:grid}.rInyBa_projectIndex article{border-top:1px solid oklch(from #675074 l c calc(h + var(--theme-hue-offset)));flex-direction:column;min-width:0;padding-top:26px;display:flex}.rInyBa_projectIndex h3{margin:0 0 8px;font-size:26px}.rInyBa_projectIndex p{font-size:var(--type-detail);line-height:var(--leading-detail);color:var(--color-muted);margin-bottom:12px}.rInyBa_textButton{min-height:48px;font-size:var(--type-detail);color:var(--color-copy);text-underline-offset:5px;cursor:pointer;font-weight:var(--weight-control);background:0 0;border:0;align-items:center;margin-top:18px;padding:0;text-decoration:underline;display:inline-flex}.rInyBa_projectIndex .rInyBa_projectFeatures{margin-bottom:18px}.rInyBa_projectIndex .rInyBa_textButton{align-self:flex-start;margin-top:auto}.rInyBa_chapterControls{flex-wrap:wrap}.rInyBa_chapterControls button{font-size:var(--type-detail);flex:28%}.rInyBa_projectStatus{color:var(--color-muted);font-size:var(--type-detail);line-height:var(--leading-detail);margin:0}.rInyBa_caseStory h3{letter-spacing:var(--tracking-heading);margin-top:14px}.rInyBa_caseIntro,.rInyBa_chapterStory>p{font-size:var(--type-copy)}.rInyBa_caseMedia{box-shadow:inset 3px 0 8px oklch(from #06020b33 l c calc(h + var(--theme-hue-offset)))}.rInyBa_mediaChoices{background:oklch(from #100a18 l c calc(h + var(--theme-hue-offset)));border:1px solid oklch(from #685076 l c calc(h + var(--theme-hue-offset)));box-shadow:inset 0 2px 4px oklch(from #030006 l c calc(h + var(--theme-hue-offset)));border-radius:5px;align-self:flex-start;gap:6px;margin:0 0 20px;padding:5px;display:flex}.rInyBa_mediaChoices button{min-height:44px;color:var(--color-copy);font-size:var(--type-detail);cursor:pointer;font-weight:var(--weight-control);border-radius:3px;padding:8px 17px}.rInyBa_mediaChoices button[aria-pressed=true]{color:oklch(from #eed9fc l c calc(h + var(--theme-hue-offset)));background:linear-gradient(oklch(from #473053 l c calc(h + var(--theme-hue-offset))),oklch(from #2c1c36 l c calc(h + var(--theme-hue-offset))));box-shadow:inset 0 1px 0 oklch(from #bd91d544 l c calc(h + var(--theme-hue-offset))),0 2px 3px oklch(from #040008 l c calc(h + var(--theme-hue-offset)))}.rInyBa_mediaChoices button:focus-visible{outline:2px solid oklch(from #d0a2ef l c calc(h + var(--theme-hue-offset)));outline-offset:3px}.rInyBa_jajView{width:100%;min-width:0;display:grid}.rInyBa_jajState{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.rInyBa_jajState[data-selected=true]{visibility:inherit;pointer-events:auto}.rInyBa_jajInterface{flex-direction:column;justify-content:center;display:flex}.rInyBa_jajViewport{aspect-ratio:16/9;border:1px solid oklch(from #80648e l c calc(h + var(--theme-hue-offset)));border-radius:4px;position:relative;overflow:hidden}.rInyBa_jajViewport .rInyBa_projectImage{object-fit:contain}.rInyBa_interfaceCaption{color:var(--color-copy);font-size:var(--type-copy);line-height:var(--leading-copy);margin:22px 4px 0}.rInyBa_interfaceCaption>span{color:var(--color-muted);font-size:var(--type-detail);line-height:var(--leading-detail);margin-top:8px;display:block}@media (max-width:900px){.rInyBa_projectScreen{grid-template-columns:1fr;min-height:0}.rInyBa_caseStory{padding:32px}.rInyBa_caseStory h3{max-width:24ch;letter-spacing:var(--tracking-heading);font-size:34px}.rInyBa_caseIntro{max-width:65ch}.rInyBa_chapterStory>p{max-width:70ch}.rInyBa_caseMedia{border-left:0;border-top:1px solid oklch(from #6c527830 l c calc(h + var(--theme-hue-offset)));padding:28px 32px}.rInyBa_chapterControls{max-width:540px}.rInyBa_analyticsView{max-width:600px;margin:0 auto}}@media (max-width:800px){.rInyBa_panel{border-radius:9px;padding:22px 18px 24px}.rInyBa_nameplate{padding:0 10px 18px}.rInyBa_selectionDeck{gap:16px;padding:24px 15px}.rInyBa_projectControls{gap:12px}.rInyBa_projectControls button{font-size:var(--type-detail);flex-direction:column;gap:8px;padding:10px}}@media (max-width:560px){.rInyBa_workPanel{padding:22px 12px 24px}.rInyBa_selectionDeck{flex-direction:column;gap:20px;padding:22px 12px}.rInyBa_projectControls{gap:8px}.rInyBa_projectControls button{font-size:var(--type-detail);min-height:84px;padding:9px 5px;line-height:1.4}.rInyBa_projectControls button>span{font-size:12px}.rInyBa_caseStory{padding:26px 20px}.rInyBa_caseStory h3{letter-spacing:var(--tracking-heading);font-size:30px}.rInyBa_chapterControls{gap:5px;margin:22px 0}.rInyBa_chapterControls button{font-size:var(--type-detail);padding:8px 6px 14px}.rInyBa_caseMedia{padding:22px 14px}.rInyBa_projectIndex{grid-template-columns:1fr;gap:34px;margin-top:34px}.rInyBa_projectIndex h3{font-size:28px}.rInyBa_previewHint{font-size:var(--type-detail);bottom:10px;right:10px}.rInyBa_projectRoot{scroll-margin-top:90px}.rInyBa_analyticsInputs{gap:7px}.rInyBa_analyticsInputs>span{font-size:var(--type-detail);padding:15px 7px}.rInyBa_analyticsInputs small,.rInyBa_dialogBar{font-size:var(--type-detail)}}@media (prefers-reduced-motion:reduce){.rInyBa_projectControls button,.rInyBa_previewHint,.rInyBa_chapterControls button{transition:none}.rInyBa_previewTrigger,.rInyBa_dialog[open],.rInyBa_dialog[open]::backdrop{animation:none}}@media (max-width:420px){.rInyBa_chapterControls button{flex-basis:42%}}@media (max-width:360px){.rInyBa_workPanel{padding-inline:8px}.rInyBa_caseMedia{padding-inline:6px}}
.I3VxRW_layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,76px);padding:18px 28px 26px;display:grid}.I3VxRW_optics{min-width:0}.I3VxRW_lens{aspect-ratio:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:radial-gradient(circle,#0c0b10 55%,#38333c 60%,#151219 65%,#0000 66%);border-radius:50%;width:min(100%,360px);margin:0 auto 32px;position:relative}.I3VxRW_lens:active{cursor:grabbing}.I3VxRW_lens:focus-visible{outline:2px solid var(--color-accent);outline-offset:5px}.I3VxRW_material,.I3VxRW_rim img{pointer-events:none;width:100%;height:100%;display:block}.I3VxRW_material{filter:drop-shadow(0 12px 12px #0005);position:absolute;inset:0}.I3VxRW_rim{transform:rotate(var(--lens-angle));pointer-events:none;transition:transform .65s cubic-bezier(.2,.85,.2,1);position:absolute;inset:0}.I3VxRW_rim img{-webkit-mask-image:radial-gradient(circle closest-side,#0000 70%,#000 70.5% 90%,#0000 90.5%);mask-image:radial-gradient(circle closest-side,#0000 70%,#000 70.5% 90%,#0000 90.5%)}.I3VxRW_rim span{color:#151319;text-shadow:0 1px #d3cfd477;font-size:12px;position:absolute;top:10.5%;left:calc(50% - 5px)}.I3VxRW_rim span:nth-of-type(2){top:68%;left:15%;transform:rotate(-120deg)}.I3VxRW_rim span:nth-of-type(3){top:68%;left:auto;right:15%;transform:rotate(120deg)}.I3VxRW_glass{pointer-events:none;background:radial-gradient(ellipse at 50% 55%,color-mix(in oklch,var(--color-accent) 9%,transparent),transparent 67%);border-radius:50%;width:66%;height:66%;position:absolute;top:16%;left:17%;overflow:hidden}.I3VxRW_glass svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.I3VxRW_reticle{stroke:color-mix(in oklch,var(--color-muted) 30%,transparent);stroke-width:1px}.I3VxRW_image{stroke:var(--color-inverse);stroke-width:1.7px;filter:drop-shadow(0 0 3px color-mix(in oklch,var(--color-accent) 30%,transparent));animation:.55s ease-out I3VxRW_resolve}.I3VxRW_keys{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.I3VxRW_keys button{background:linear-gradient(oklch(from #4a414f l c calc(h + var(--theme-hue-offset))),oklch(from #26212c l c calc(h + var(--theme-hue-offset))));border:1px solid oklch(from #0c0812 l c calc(h + var(--theme-hue-offset)));min-height:78px;box-shadow:inset 0 1px 1px oklch(from #d1bec866 l c calc(h + var(--theme-hue-offset))),0 3px 0 oklch(from #110d17 l c calc(h + var(--theme-hue-offset))),0 4px 0 oklch(from #8c749033 l c calc(h + var(--theme-hue-offset)));color:var(--color-copy);font-size:var(--type-detail);cursor:pointer;font-weight:var(--weight-control);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:14px 7px;transition:transform .1s,box-shadow .15s,background-color .15s;display:flex}.I3VxRW_keys button[aria-pressed=true]{background:linear-gradient(oklch(from #211a2a l c calc(h + var(--theme-hue-offset))),oklch(from #352b3e l c calc(h + var(--theme-hue-offset))));box-shadow:inset 0 3px 7px oklch(from #09050f l c calc(h + var(--theme-hue-offset))),0 1px 0 oklch(from #9984a177 l c calc(h + var(--theme-hue-offset)));color:oklch(from #f1e2fa l c calc(h + var(--theme-hue-offset)))}.I3VxRW_keys i{background:oklch(from #70627b l c calc(h + var(--theme-hue-offset)));border-radius:50%;width:5px;height:5px;box-shadow:inset 0 1px 2px #000}.I3VxRW_keys [aria-pressed=true] i{background:oklch(from #e0bafa l c calc(h + var(--theme-hue-offset)));box-shadow:0 0 6px oklch(from #c999ef44 l c calc(h + var(--theme-hue-offset)))}.I3VxRW_keys button:active{transform:translateY(2px)}.I3VxRW_keys button:hover{color:#fff}.I3VxRW_keys button:focus-visible{outline:2px solid oklch(from #d0a2ef l c calc(h + var(--theme-hue-offset)));outline-offset:4px}.I3VxRW_offerSlot{min-width:0;display:grid}.I3VxRW_offer{visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/1;align-items:flex-start;min-width:0;display:flex}.I3VxRW_offer[data-selected=true]{visibility:visible;pointer-events:auto}.I3VxRW_offer h3{max-width:18ch;letter-spacing:var(--tracking-heading);color:var(--color-ink);font-size:clamp(28px,3vw,42px);line-height:1.15;font-weight:var(--weight-heading);text-wrap:balance;margin-bottom:22px}.I3VxRW_offer p{color:var(--color-copy);font-size:var(--type-copy);line-height:var(--leading-copy);max-width:44ch}.I3VxRW_offer .I3VxRW_examples{color:var(--color-muted);font-size:var(--type-detail);line-height:var(--leading-detail);margin-top:24px}.I3VxRW_offer a{min-height:74px;color:var(--color-copy);font-size:var(--type-detail);text-underline-offset:6px;font-weight:var(--weight-control);align-items:center;gap:18px;margin-top:auto;padding-top:26px;text-decoration:underline;display:inline-flex}.I3VxRW_fallback{gap:24px;margin-top:28px;display:grid}.I3VxRW_fallback p{font-size:var(--type-copy);line-height:var(--leading-copy);color:var(--color-copy)}@keyframes I3VxRW_resolve{0%{opacity:.1;transform:scale(.93)}to{opacity:1;transform:scale(1)}}@media (max-width:800px){.I3VxRW_layout{gap:28px;padding:8px 10px 14px}.I3VxRW_lens{margin-bottom:25px}.I3VxRW_offer h3{font-size:30px}.I3VxRW_offer p{font-size:var(--type-copy)}}@media (max-width:600px){.I3VxRW_layout{grid-template-columns:1fr;gap:36px;padding:8px 3px}.I3VxRW_lens{width:min(100%,260px)}.I3VxRW_offer h3{max-width:20ch;font-size:32px}.I3VxRW_offer a{min-height:68px;padding-top:20px}.I3VxRW_keys{max-width:380px;margin:auto}.I3VxRW_keys button{min-height:76px;font-size:var(--type-detail)}}@media (prefers-reduced-motion:reduce){.I3VxRW_rim,.I3VxRW_keys button{transition:none}.I3VxRW_image{animation:none}}
.gd90Dq_selector{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;width:128px;display:flex;position:relative}.gd90Dq_scale{pointer-events:none;height:80px;position:absolute;top:0;left:20px;right:20px}.gd90Dq_scale i{background:oklch(from #bda8c6 l c calc(h + var(--theme-hue-offset)));width:2px;height:7px;box-shadow:0 1px 1px oklch(from #050309 l c calc(h + var(--theme-hue-offset)));position:absolute;top:0;left:calc(50% - 1px)}.gd90Dq_scale i:first-child{top:22px;left:4px;transform:rotate(-58deg)}.gd90Dq_scale i:last-child{top:22px;left:auto;right:4px;transform:rotate(58deg)}.gd90Dq_knob{cursor:grab;touch-action:none;background:repeating-conic-gradient(oklch(from #1b1622 l c calc(h + var(--theme-hue-offset))) 0deg 2deg,oklch(from #706574 l c calc(h + var(--theme-hue-offset))) 2.5deg 4deg,oklch(from #241c2b l c calc(h + var(--theme-hue-offset))) 4.5deg 6deg);width:72px;height:72px;box-shadow:0 7px 8px oklch(from #030107aa l c calc(h + var(--theme-hue-offset))),0 2px 1px oklch(from #09040e l c calc(h + var(--theme-hue-offset))),0 0 0 1px oklch(from #7f708788 l c calc(h + var(--theme-hue-offset))),inset 0 0 0 2px oklch(from #28202f l c calc(h + var(--theme-hue-offset)));border-radius:50%;margin-top:13px;position:relative}.gd90Dq_knob:active{cursor:grabbing}.gd90Dq_knob:focus-visible{outline:2px solid oklch(from #d8aff1 l c calc(h + var(--theme-hue-offset)));outline-offset:7px}.gd90Dq_cap{border:1px solid oklch(from #a396ac l c calc(h + var(--theme-hue-offset)));background:radial-gradient(ellipse at 30% 20%,oklch(from #b9aebd55 l c calc(h + var(--theme-hue-offset))),transparent 50%),conic-gradient(from 60deg,oklch(from #5d5367 l c calc(h + var(--theme-hue-offset))),oklch(from #302738 l c calc(h + var(--theme-hue-offset))) 30%,oklch(from #7b6b88 l c calc(h + var(--theme-hue-offset))) 48%,oklch(from #4f435b l c calc(h + var(--theme-hue-offset))) 68%,oklch(from #5d5367 l c calc(h + var(--theme-hue-offset))));box-shadow:inset 0 2px 2px oklch(from #e9d7f144 l c calc(h + var(--theme-hue-offset))),inset 0 -3px 5px oklch(from #100619 l c calc(h + var(--theme-hue-offset)));border-radius:50%;position:absolute;inset:5px}.gd90Dq_cap i{transform:rotate(var(--dial-angle));transition:transform .22s cubic-bezier(.2,.85,.2,1);position:absolute;inset:0}.gd90Dq_cap i:before{content:"";background:oklch(from #e3c7f2 l c calc(h + var(--theme-hue-offset)));width:3px;height:13px;box-shadow:0 0 5px oklch(from #cf9ce488 l c calc(h + var(--theme-hue-offset))),0 1px 2px oklch(from #130b1f l c calc(h + var(--theme-hue-offset)));border-radius:2px;position:absolute;top:5px;left:calc(50% - 1.5px)}.gd90Dq_caption{color:oklch(from #c2aecf l c calc(h + var(--theme-hue-offset)));font-size:13px;line-height:1.5}.gd90Dq_knob:has(.gd90Dq_material){background:0 0;box-shadow:0 5px 8px #0009}.gd90Dq_cap:has(.gd90Dq_material){box-shadow:none;background:0 0;border:0;inset:-1px;overflow:hidden}.gd90Dq_material{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.gd90Dq_cap:has(.gd90Dq_material) i:before{z-index:1;height:12%;top:8%}@media (max-width:560px){.gd90Dq_selector{width:86px}.gd90Dq_scale{left:0;right:0}.gd90Dq_caption{white-space:nowrap;font-size:12px}.gd90Dq_knob{width:64px;height:64px}.gd90Dq_scale i:first-child{left:5px}.gd90Dq_scale i:last-child{right:5px}}@media (prefers-reduced-motion:reduce){.gd90Dq_cap i{transition:none}}
.f52Koa_cutaway{align-self:center;width:100%;max-width:650px;margin:0}.f52Koa_board{aspect-ratio:1;border:1px solid oklch(from #947fa8 l c calc(h + var(--theme-hue-offset)));background:radial-gradient(ellipse at 50% 28%,oklch(from #76538c26 l c calc(h + var(--theme-hue-offset))),transparent 48%),repeating-linear-gradient(0deg,oklch(from #c39cde03 l c calc(h + var(--theme-hue-offset))) 0 1px,transparent 1px 4px),linear-gradient(135deg,oklch(from #25182d l c calc(h + var(--theme-hue-offset))),oklch(from #100a17 l c calc(h + var(--theme-hue-offset))) 70%);width:100%;min-height:500px;box-shadow:inset 0 0 0 5px oklch(from #0c0614 l c calc(h + var(--theme-hue-offset))),inset 0 0 0 6px oklch(from #6b507333 l c calc(h + var(--theme-hue-offset))),inset 0 1px 3px oklch(from #e5c5fa44 l c calc(h + var(--theme-hue-offset))),0 12px 26px oklch(from #05020988 l c calc(h + var(--theme-hue-offset)));border-radius:6px;position:relative;overflow:hidden}.f52Koa_board:before{content:"";border:1px solid oklch(from #8b6a9e33 l c calc(h + var(--theme-hue-offset)));pointer-events:none;border-radius:3px;position:absolute;inset:16px}.f52Koa_board:after{content:"";pointer-events:none;background:linear-gradient(120deg,oklch(from #e8d2ff07 l c calc(h + var(--theme-hue-offset))),transparent 37%,oklch(from #d7b1ec04 l c calc(h + var(--theme-hue-offset))) 38%,transparent 39%);position:absolute;inset:0}.f52Koa_circuit{fill:none;width:100%;height:100%;stroke:oklch(from #735b8380 l c calc(h + var(--theme-hue-offset)));stroke-width:1.5px;stroke-linejoin:round;position:absolute;inset:0}.f52Koa_substrate{stroke:oklch(from #9b7daa30 l c calc(h + var(--theme-hue-offset)));stroke-width:1px}.f52Koa_route{stroke:oklch(from #67547450 l c calc(h + var(--theme-hue-offset)));transition:stroke .25s,filter .25s}.f52Koa_route[data-active=true],.f52Koa_always{stroke:oklch(from #d1abe8 l c calc(h + var(--theme-hue-offset)));filter:drop-shadow(0 0 2px oklch(from #b087ca33 l c calc(h + var(--theme-hue-offset))))}.f52Koa_reviewRoute[data-active=true]{stroke:#deb986;filter:drop-shadow(0 0 2px #cd925a33)}.f52Koa_pending{stroke:#71583f44;stroke-dasharray:3 5}.f52Koa_pending[data-active=true]{stroke:#d6ad77aa}.f52Koa_node{text-align:center;border:1px solid oklch(from #78628577 l c calc(h + var(--theme-hue-offset)));background:linear-gradient(140deg,oklch(from #2a1e33 l c calc(h + var(--theme-hue-offset))),oklch(from #181020 l c calc(h + var(--theme-hue-offset))));width:25%;min-height:66px;box-shadow:inset 0 1px 0 oklch(from #b595cb22 l c calc(h + var(--theme-hue-offset))),0 4px 6px oklch(from #05020877 l c calc(h + var(--theme-hue-offset)));color:var(--color-copy);font-size:var(--type-detail);border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 7px;line-height:1.3;transition:border-color .25s,color .25s,box-shadow .25s;display:flex;position:absolute;transform:translate(-50%,-50%)}.f52Koa_node strong{max-width:100%;color:var(--color-ink);font-weight:500}.f52Koa_node>span{color:var(--color-muted);font-size:15px;line-height:1.4}.f52Koa_node[data-active=true]{border-color:oklch(from #bc92d6bb l c calc(h + var(--theme-hue-offset)));color:oklch(from #ead4f5 l c calc(h + var(--theme-hue-offset)));box-shadow:inset 0 1px 0 oklch(from #dbb7ee33 l c calc(h + var(--theme-hue-offset))),0 4px 7px oklch(from #04000788 l c calc(h + var(--theme-hue-offset)))}.f52Koa_node[data-active=true]>span{color:oklch(from #cbb2d9 l c calc(h + var(--theme-hue-offset)))}.f52Koa_input{min-height:40px;font-size:var(--type-detail);background:0 0;border:0;top:8%;left:50%;box-shadow:none!important}.f52Koa_model{background:0 0;border:0;border-radius:0;width:22%;min-height:76px;padding:4px 2px;top:27.8%;left:50%;box-shadow:none!important}.f52Koa_model strong{letter-spacing:var(--tracking-heading);font-size:21px;font-weight:var(--weight-heading)}.f52Koa_model>span{font-size:15px}.f52Koa_core{width:calc(40% * var(--core-scale,1));aspect-ratio:1;pointer-events:none;position:absolute;top:27.8%;left:50%;transform:translate(-50%,-50%)}.f52Koa_mechanism{position:absolute;inset:0}.f52Koa_core img{filter:drop-shadow(0 5px 7px #0008);width:100%;height:100%;display:block}.f52Koa_coreHalo{background:radial-gradient(ellipse at 50% 60%,color-mix(in oklch,var(--color-accent) 8%,transparent),transparent 65%);box-shadow:inset 0 0 22px color-mix(in oklch,var(--color-accent) 3%,transparent);border-radius:16%;position:absolute;inset:17%}.f52Koa_coupling{fill:none;stroke-width:.65px;stroke-linecap:square;width:100%;height:100%;position:absolute;inset:0}.f52Koa_coupling g{stroke:color-mix(in oklch,var(--color-muted) 35%,transparent);transition:stroke .18s}.f52Koa_coupling .f52Koa_feed,.f52Koa_coupling [data-coupling-active=true]{stroke:color-mix(in oklch,var(--color-accent) 80%,var(--color-ink))}.f52Koa_coupling [data-coupling-active=true][data-review=true]{stroke:#deb986}.f52Koa_selector,.f52Koa_countertrack{pointer-events:none;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.f52Koa_selector{transform:rotate(var(--index-angle));transition:transform .65s cubic-bezier(.2,.85,.2,1)}.f52Koa_indexShoe{stroke:#16141b;stroke-width:.55px}.f52Koa_indexEdge{fill:none;stroke:#b7afb2;stroke-width:.35px}.f52Koa_indexNotch{fill:color-mix(in oklch,var(--color-accent) 45%,#cbbba1);stroke:#17131a;stroke-width:.35px}.f52Koa_indexPin{stroke:var(--color-ink);stroke-width:.55px}.f52Koa_core[data-review=true] .f52Koa_indexNotch{fill:#deb986}.f52Koa_countertrack{transform:rotate(var(--return-angle));fill:none;stroke:color-mix(in oklch,var(--color-muted) 48%,#514c56);stroke-width:.6px;transition:transform .76s cubic-bezier(.2,.85,.2,1)}.f52Koa_trackNotches{stroke:#a49b9f;stroke-width:.45px}.f52Koa_tools{top:50.7%;left:50%}.f52Koa_notes{top:50.7%;left:15.3%}.f52Koa_web{top:50.7%;left:84.7%}.f52Koa_record{top:77.7%;left:15.3%}.f52Koa_workspace{top:77.7%;left:50%}.f52Koa_review{top:77.7%;left:84.7%}.f52Koa_review[data-active=true]{color:#edd0a7;border-color:#d4ab78;box-shadow:inset 0 1px #f9d7a933}.f52Koa_review[data-active=true] span{color:#d2b78f}.f52Koa_answer{width:40%;min-height:35px;font-size:var(--type-detail);background:0 0;border:0;top:94%;left:50%;box-shadow:none!important}.f52Koa_mounts{pointer-events:none;position:absolute;inset:0}.f52Koa_mounts i{background:radial-gradient(circle,oklch(from #170d20 l c calc(h + var(--theme-hue-offset))) 35%,oklch(from #987ca9 l c calc(h + var(--theme-hue-offset))) 38%,oklch(from #53435d l c calc(h + var(--theme-hue-offset))) 68%,oklch(from #110a17 l c calc(h + var(--theme-hue-offset))) 70%);border-radius:50%;width:6px;height:6px;position:absolute}.f52Koa_mounts i:first-child{top:12px;left:12px}.f52Koa_mounts i:nth-child(2){top:12px;right:12px}.f52Koa_mounts i:nth-child(3){bottom:12px;right:12px}.f52Koa_mounts i:nth-child(4){bottom:12px;left:12px}.f52Koa_cutaway figcaption{padding:22px 4px 0;display:grid}.f52Koa_caption{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.f52Koa_caption[data-selected=true]{visibility:inherit;pointer-events:auto}.f52Koa_cutaway figcaption strong{color:var(--color-ink);font-size:18px;font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.f52Koa_cutaway figcaption p{color:var(--color-copy);font-size:var(--type-copy);line-height:var(--leading-copy);max-width:55ch;margin-top:10px}@media (max-width:560px){.f52Koa_board{min-height:470px}.f52Koa_node{width:27%;font-size:var(--type-detail);padding:9px 2px}.f52Koa_node>span{display:none}.f52Koa_model{width:24%;min-height:70px}.f52Koa_model strong{font-size:19px}.f52Koa_core{width:calc(48% * var(--core-scale,1))}.f52Koa_input{font-size:var(--type-detail)}.f52Koa_answer{width:55%}}@media (prefers-reduced-motion:reduce){.f52Koa_route,.f52Koa_node,.f52Koa_coupling g,.f52Koa_selector,.f52Koa_countertrack{transition:none}}@media (max-width:360px){.f52Koa_node{width:30%;padding-inline:1px}.f52Koa_model{width:26%}}
.p8Dhva_cutaway{align-self:center;width:100%;max-width:650px;margin:0}.p8Dhva_database,.p8Dhva_importBoard{isolation:isolate;border:1px solid oklch(from #8b789e l c calc(h + var(--theme-hue-offset)));background:radial-gradient(ellipse at 50% 50%,oklch(from #69478022 l c calc(h + var(--theme-hue-offset))),transparent 65%),repeating-linear-gradient(0deg,oklch(from #d7bdeb03 l c calc(h + var(--theme-hue-offset))) 0 1px,transparent 1px 4px),linear-gradient(135deg,oklch(from #24192c l c calc(h + var(--theme-hue-offset))),oklch(from #110b19 l c calc(h + var(--theme-hue-offset))) 70%);box-shadow:inset 0 0 0 5px oklch(from #0c0614 l c calc(h + var(--theme-hue-offset))),inset 0 0 0 6px oklch(from #6b507333 l c calc(h + var(--theme-hue-offset))),inset 0 1px 3px oklch(from #e5c5fa44 l c calc(h + var(--theme-hue-offset))),0 12px 26px oklch(from #05020988 l c calc(h + var(--theme-hue-offset)));border-radius:7px;position:relative;overflow:hidden}.p8Dhva_database:after,.p8Dhva_importBoard:after{content:"";z-index:-1;border:1px solid oklch(from #8b6a9e33 l c calc(h + var(--theme-hue-offset)));pointer-events:none;border-radius:3px;position:absolute;inset:16px}.p8Dhva_database{aspect-ratio:600/680;width:100%;min-width:0;min-height:640px}.p8Dhva_connections{fill:none;stroke-linejoin:round;stroke-width:1.6px;width:100%;height:100%;position:absolute;inset:0}.p8Dhva_substrate{stroke:oklch(from #9c7fad44 l c calc(h + var(--theme-hue-offset)));stroke-width:1px}.p8Dhva_connection{stroke:oklch(from #80658b66 l c calc(h + var(--theme-hue-offset)));transition:stroke .22s,filter .22s}.p8Dhva_connection circle{fill:oklch(from #20132b l c calc(h + var(--theme-hue-offset)))}.p8Dhva_connection[data-connected=true]{stroke:oklch(from #d4adeb l c calc(h + var(--theme-hue-offset)));filter:drop-shadow(0 0 2px oklch(from #ac7ccc33 l c calc(h + var(--theme-hue-offset))))}.p8Dhva_connection[data-connected=true] circle{fill:oklch(from #d4adeb l c calc(h + var(--theme-hue-offset)))}.p8Dhva_etching{color:oklch(from #9874ac0a l c calc(h + var(--theme-hue-offset)));pointer-events:none;font-size:270px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p8Dhva_record{border:1px solid oklch(from #796288 l c calc(h + var(--theme-hue-offset)));background:repeating-linear-gradient(90deg,#ffffff02 0 1px,transparent 1px 3px),linear-gradient(135deg,oklch(from #35283f l c calc(h + var(--theme-hue-offset))),oklch(from #1a1123 l c calc(h + var(--theme-hue-offset))));width:42%;min-height:136px;box-shadow:inset 0 1px 0 oklch(from #d3b9e333 l c calc(h + var(--theme-hue-offset))),0 5px 0 -2px oklch(from #09030f l c calc(h + var(--theme-hue-offset))),0 6px 0 -2px oklch(from #77608466 l c calc(h + var(--theme-hue-offset))),0 10px 16px oklch(from #04000766 l c calc(h + var(--theme-hue-offset)));color:oklch(from #ccb8d8 l c calc(h + var(--theme-hue-offset)));text-align:left;cursor:pointer;border-radius:6px;padding:15px 13px;transition:border-color .18s,box-shadow .18s,background-color .18s;position:absolute;transform:translate(-50%,-50%)}.p8Dhva_record strong{font-size:var(--type-copy);color:var(--color-ink);margin-bottom:11px;font-weight:500;line-height:1.4;display:block}.p8Dhva_record[aria-pressed=true]{border-color:oklch(from #d3a6ed l c calc(h + var(--theme-hue-offset)));box-shadow:inset 0 1px 0 oklch(from #edcaff66 l c calc(h + var(--theme-hue-offset))),0 5px 0 -2px oklch(from #09030f l c calc(h + var(--theme-hue-offset))),0 6px 0 -2px oklch(from #aa83c3aa l c calc(h + var(--theme-hue-offset)))}.p8Dhva_record:hover{border-color:oklch(from #b78ecc l c calc(h + var(--theme-hue-offset)))}.p8Dhva_record:focus-visible,.p8Dhva_importStep:focus-visible{outline:2px solid oklch(from #e1bcf5 l c calc(h + var(--theme-hue-offset)));outline-offset:4px}.p8Dhva_fields{font:14px/1.5 var(--font-mono);gap:6px;display:grid}.p8Dhva_fields>span{align-items:center;gap:8px;min-width:0;display:flex}.p8Dhva_fields svg,.p8Dhva_fields i{fill:none;width:15px;height:15px;stroke:oklch(from #c4a0dd l c calc(h + var(--theme-hue-offset)));stroke-width:1.4px;stroke-linecap:round;flex:0 0 15px}.p8Dhva_fields i{position:relative}.p8Dhva_fields i:after{content:"";background:oklch(from #7d658d l c calc(h + var(--theme-hue-offset)));border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p8Dhva_vehicles{top:17.06%;left:26%}.p8Dhva_contacts{top:17.06%;left:74%}.p8Dhva_enquiries{top:50%;left:50%}.p8Dhva_preparation{top:83%;left:26%}.p8Dhva_appointments{top:83%;left:74%}.p8Dhva_detail{min-height:157px;padding:24px 4px 0;display:grid}.p8Dhva_detailState{visibility:hidden;pointer-events:none;grid-area:1/1;min-width:0}.p8Dhva_detailState[data-selected=true]{visibility:inherit;pointer-events:auto}.p8Dhva_detailState>strong{color:var(--color-ink);font-size:19px;font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.p8Dhva_detail p{font-size:var(--type-copy);line-height:var(--leading-copy);color:var(--color-copy);margin:10px 0 0}.p8Dhva_detail code{color:var(--color-muted);font:14px/1.5 var(--font-mono);overflow-wrap:anywhere;margin-top:12px;display:inline-block}.p8Dhva_note{color:var(--color-muted);font-size:var(--type-detail);line-height:var(--leading-detail);margin:15px 4px 0}.p8Dhva_importBoard{padding:40px 28px 40px 58px}.p8Dhva_importBoard>div[role=group]{gap:32px;display:grid;position:relative}.p8Dhva_importRail{background:linear-gradient(oklch(from #a07abe l c calc(h + var(--theme-hue-offset))),#dfb887 68%,oklch(from #a07abe l c calc(h + var(--theme-hue-offset))));width:1px;box-shadow:0 0 7px oklch(from #a075be55 l c calc(h + var(--theme-hue-offset)));position:absolute;top:90px;bottom:90px;left:35px}.p8Dhva_importStep{background:linear-gradient(135deg,oklch(from #37283f l c calc(h + var(--theme-hue-offset))),oklch(from #191121 l c calc(h + var(--theme-hue-offset))));border:1px solid oklch(from #796188 l c calc(h + var(--theme-hue-offset)));text-align:left;cursor:pointer;width:100%;min-height:102px;box-shadow:inset 0 1px 0 oklch(from #dbc1e733 l c calc(h + var(--theme-hue-offset))),0 4px 7px oklch(from #04000788 l c calc(h + var(--theme-hue-offset)));border-radius:5px;padding:19px 22px;transition:border-color .18s,box-shadow .18s;position:relative}.p8Dhva_importStep:before{content:"";background:oklch(from #a17dbc l c calc(h + var(--theme-hue-offset)));width:24px;height:1px;position:absolute;top:50%;left:-24px}.p8Dhva_importStep strong{font-size:21px;font-weight:var(--weight-heading);color:var(--color-ink);letter-spacing:var(--tracking-heading);text-wrap:balance;line-height:1.4;display:block}.p8Dhva_importStep>span:last-of-type{color:var(--color-muted);font-size:var(--type-detail);line-height:var(--leading-detail);margin-top:8px;display:block}.p8Dhva_importStep[aria-pressed=true]{border-color:oklch(from #cb9eeb l c calc(h + var(--theme-hue-offset)));box-shadow:inset 0 1px oklch(from #e9c5fa44 l c calc(h + var(--theme-hue-offset))),0 4px 7px oklch(from #04000788 l c calc(h + var(--theme-hue-offset)))}.p8Dhva_importStep[data-review=true]{background:linear-gradient(135deg,#3b2d31,oklch(from #21161f l c calc(h + var(--theme-hue-offset))));border-color:#ae906b;padding-right:60px}.p8Dhva_importStep[data-review=true] strong{color:#e6c49a}.p8Dhva_importStep[data-review=true][aria-pressed=true]{box-shadow:inset 0 1px #f4d6ab44,0 4px 7px oklch(from #04000788 l c calc(h + var(--theme-hue-offset)));border-color:#e1bd8f}.p8Dhva_importStep:hover{border-color:oklch(from #d6b6e6 l c calc(h + var(--theme-hue-offset)))}.p8Dhva_stepSocket{border:1px solid oklch(from #a180b4 l c calc(h + var(--theme-hue-offset)));background:oklch(from #100719 l c calc(h + var(--theme-hue-offset)));width:12px;height:12px;box-shadow:0 0 0 4px oklch(from #9a76b50b l c calc(h + var(--theme-hue-offset)));border-radius:50%;position:absolute;top:calc(50% - 6px);left:-29px}.p8Dhva_stepSocket i{background:oklch(from #b28bce l c calc(h + var(--theme-hue-offset)));border-radius:50%;position:absolute;inset:3px}.p8Dhva_importStep[data-review=true] .p8Dhva_stepSocket i{background:#e3bc87}.p8Dhva_reviewKey{fill:none;stroke:#dfb686;stroke-width:1.5px;width:30px;height:30px;position:absolute;top:calc(50% - 15px);right:18px}@media (max-width:560px){.p8Dhva_database{min-height:610px}.p8Dhva_record{width:44%;min-height:134px;padding:14px 8px}.p8Dhva_record strong{font-size:var(--type-copy)}.p8Dhva_fields{gap:7px;font-size:14px}.p8Dhva_fields>span{gap:5px}.p8Dhva_fields svg,.p8Dhva_fields i{flex-basis:12px;width:12px;height:12px}.p8Dhva_importBoard{padding:30px 18px 30px 44px}.p8Dhva_importRail{left:25px}.p8Dhva_importStep{min-height:104px;padding:17px 14px}.p8Dhva_importStep strong{font-size:19px}.p8Dhva_importStep>span:last-of-type{font-size:var(--type-detail)}.p8Dhva_importStep:before{width:20px;left:-20px}.p8Dhva_stepSocket{left:-25px}.p8Dhva_importStep[data-review=true]{padding-right:45px}.p8Dhva_reviewKey{width:24px;right:12px}.p8Dhva_detail{min-height:0}}@media (prefers-reduced-motion:reduce){.p8Dhva_connection,.p8Dhva_record,.p8Dhva_importStep{transition:none}}.p8Dhva_stockMaterial{object-fit:contain;pointer-events:none;width:86px;height:86px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.p8Dhva_importStep:has(.p8Dhva_stockMaterial){padding-right:110px}@media (max-width:560px){.p8Dhva_stockMaterial{width:64px;height:64px;right:10px}.p8Dhva_importStep:has(.p8Dhva_stockMaterial){padding-right:86px}}@media (max-width:420px){.p8Dhva_stockMaterial{width:40px;height:40px;top:20px;transform:none}.p8Dhva_importStep:has(.p8Dhva_stockMaterial){padding-right:22px}.p8Dhva_importStep:has(.p8Dhva_stockMaterial) strong{padding-right:44px}}@media (max-width:360px){.p8Dhva_record{width:45%;padding-inline:5px}.p8Dhva_fields>span{gap:3px}.p8Dhva_fields svg,.p8Dhva_fields i{flex-basis:8px;width:8px;height:8px}}
.w1mVYG_comparison{width:100%;margin:0}.w1mVYG_choices{justify-content:space-between;gap:14px;margin-bottom:17px;display:flex}.w1mVYG_choices button{min-height:44px;font-size:var(--type-detail);color:var(--color-copy);cursor:pointer;border-bottom:1px solid oklch(from #8a669755 l c calc(h + var(--theme-hue-offset)));touch-action:manipulation;line-height:1.4;font-weight:var(--weight-control);padding:7px 0}.w1mVYG_choices button:last-child{text-align:right}.w1mVYG_choices button:hover{color:oklch(from #eddaff l c calc(h + var(--theme-hue-offset)));border-color:oklch(from #c094db l c calc(h + var(--theme-hue-offset)))}.w1mVYG_choices button[aria-pressed=true]{color:oklch(from #f0d8ff l c calc(h + var(--theme-hue-offset)));border-color:oklch(from #d1a2e8 l c calc(h + var(--theme-hue-offset)))}.w1mVYG_choices button:focus-visible{outline:2px solid oklch(from #d0a2ef l c calc(h + var(--theme-hue-offset)));outline-offset:4px}.w1mVYG_browser{border:1px solid oklch(from #9f83af l c calc(h + var(--theme-hue-offset)));background:oklch(from #130d1c l c calc(h + var(--theme-hue-offset)));box-shadow:inset 0 1px oklch(from #d8b6ec55 l c calc(h + var(--theme-hue-offset))),0 3px 0 oklch(from #06030a l c calc(h + var(--theme-hue-offset))),0 4px 0 oklch(from #77608477 l c calc(h + var(--theme-hue-offset))),0 14px 25px oklch(from #05020a66 l c calc(h + var(--theme-hue-offset)));border-radius:7px;overflow:hidden}.w1mVYG_browserBar{background:repeating-linear-gradient(0deg,#ffffff02 0 1px,transparent 1px 3px),linear-gradient(oklch(from #3d2e48 l c calc(h + var(--theme-hue-offset))),oklch(from #291e34 l c calc(h + var(--theme-hue-offset))));border-bottom:1px solid oklch(from #08040e l c calc(h + var(--theme-hue-offset)));align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.w1mVYG_browserBar i{background:oklch(from #a78abc l c calc(h + var(--theme-hue-offset)));width:5px;height:5px;box-shadow:inset 0 1px oklch(from #e5ccf066 l c calc(h + var(--theme-hue-offset)));border-radius:50%}.w1mVYG_browserBar>span{border:1px solid oklch(from #745c85 l c calc(h + var(--theme-hue-offset)));background:oklch(from #1a1225 l c calc(h + var(--theme-hue-offset)));width:44%;height:8px;box-shadow:inset 0 1px 3px oklch(from #08040e l c calc(h + var(--theme-hue-offset)));border-radius:2px;margin-left:12px}.w1mVYG_images{aspect-ratio:1440/1000;background:oklch(from #15121a l c calc(h + var(--theme-hue-offset)));cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.w1mVYG_images img{-webkit-user-drag:none}.w1mVYG_images>img,.w1mVYG_before img{object-fit:contain;width:100%;height:100%;display:block}.w1mVYG_before{position:absolute;inset:0}.w1mVYG_divider{background:oklch(from #efddfa l c calc(h + var(--theme-hue-offset)));pointer-events:none;width:2px;position:absolute;top:0;bottom:0;box-shadow:0 0 5px #0008}.w1mVYG_divider i{border:1px solid oklch(from #e4c8f3 l c calc(h + var(--theme-hue-offset)));background:linear-gradient(oklch(from #664676 l c calc(h + var(--theme-hue-offset))),oklch(from #35223f l c calc(h + var(--theme-hue-offset))));width:34px;height:42px;box-shadow:inset 0 1px oklch(from #e8c6f888 l c calc(h + var(--theme-hue-offset))),0 4px 7px #0007;color:oklch(from #f0dafa l c calc(h + var(--theme-hue-offset)));border-radius:5px;justify-content:center;align-items:center;font-size:23px;font-style:normal;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.w1mVYG_sliderLabel{font-size:var(--type-detail);color:var(--color-muted);line-height:var(--leading-detail);margin-top:22px;display:block}.w1mVYG_slider{appearance:none;cursor:ew-resize;width:100%;height:48px;accent-color:oklch(from #c69de0 l c calc(h + var(--theme-hue-offset)));background:0 0;margin:0;display:block}.w1mVYG_slider::-webkit-slider-runnable-track{border:1px solid oklch(from #836299 l c calc(h + var(--theme-hue-offset)));background:linear-gradient(oklch(from #11091a l c calc(h + var(--theme-hue-offset))),oklch(from #27172f l c calc(h + var(--theme-hue-offset))));height:8px;box-shadow:inset 0 2px 4px oklch(from #050108 l c calc(h + var(--theme-hue-offset))),0 1px oklch(from #bc9ccc22 l c calc(h + var(--theme-hue-offset)));border-radius:4px}.w1mVYG_slider::-moz-range-track{border:1px solid oklch(from #836299 l c calc(h + var(--theme-hue-offset)));background:linear-gradient(oklch(from #11091a l c calc(h + var(--theme-hue-offset))),oklch(from #27172f l c calc(h + var(--theme-hue-offset))));height:6px;box-shadow:inset 0 2px 4px oklch(from #050108 l c calc(h + var(--theme-hue-offset)));border-radius:4px}.w1mVYG_slider::-webkit-slider-thumb{appearance:none;border:1px solid oklch(from #c3a0d9 l c calc(h + var(--theme-hue-offset)));background:repeating-linear-gradient(90deg,transparent 0 4px,oklch(from #140a2233 l c calc(h + var(--theme-hue-offset))) 4px 5px),linear-gradient(oklch(from #7f5c92 l c calc(h + var(--theme-hue-offset))),oklch(from #3f2a4e l c calc(h + var(--theme-hue-offset))));width:38px;height:30px;box-shadow:inset 0 1px oklch(from #eed3fc88 l c calc(h + var(--theme-hue-offset))),0 3px 0 oklch(from #0d0613 l c calc(h + var(--theme-hue-offset))),0 4px 0 oklch(from #9573a966 l c calc(h + var(--theme-hue-offset)));border-radius:4px;margin-top:-12px}.w1mVYG_slider::-moz-range-thumb{border:1px solid oklch(from #c3a0d9 l c calc(h + var(--theme-hue-offset)));background:repeating-linear-gradient(90deg,transparent 0 4px,oklch(from #140a2233 l c calc(h + var(--theme-hue-offset))) 4px 5px),linear-gradient(oklch(from #7f5c92 l c calc(h + var(--theme-hue-offset))),oklch(from #3f2a4e l c calc(h + var(--theme-hue-offset))));width:36px;height:28px;box-shadow:inset 0 1px oklch(from #eed3fc88 l c calc(h + var(--theme-hue-offset))),0 3px 0 oklch(from #0d0613 l c calc(h + var(--theme-hue-offset)));border-radius:4px}.w1mVYG_slider:focus-visible{outline:2px solid oklch(from #d8b3ef l c calc(h + var(--theme-hue-offset)));outline-offset:2px;border-radius:4px}.w1mVYG_caption>p{color:var(--color-copy);font-size:var(--type-copy);line-height:var(--leading-copy);margin:7px 0 0}.w1mVYG_caption p>span{color:var(--color-muted);font-size:var(--type-detail);line-height:var(--leading-detail);margin-top:8px;display:block}.w1mVYG_caption>div{flex-wrap:wrap;gap:0 24px;margin-top:10px;display:flex}.w1mVYG_caption a{min-height:44px;color:var(--color-copy);font-size:var(--type-detail);text-underline-offset:4px;font-weight:var(--weight-control);align-items:center;text-decoration:underline;display:inline-flex}.w1mVYG_unavailable{color:var(--color-copy);background:oklch(from #160f1f l c calc(h + var(--theme-hue-offset)));font-size:var(--type-copy);line-height:var(--leading-copy);align-items:center;padding:24px;display:flex;position:absolute;inset:0}@media (max-width:560px){.w1mVYG_choices{gap:20px}.w1mVYG_choices button{font-size:var(--type-detail)}.w1mVYG_browserBar{height:25px}.w1mVYG_divider i{width:27px;height:35px;font-size:19px}}
._7xD6Qq_console{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,88px);padding:8px 0 12px;display:grid}._7xD6Qq_workflow{min-width:0}._7xD6Qq_console>noscript{grid-column:1/-1}._7xD6Qq_keys,._7xD6Qq_rail{--process-key-gap:10px;--process-key-inset:0px}._7xD6Qq_keys{gap:var(--process-key-gap);padding:6px var(--process-key-inset);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._7xD6Qq_keys button{border:1px solid oklch(from #100b16 l c calc(h + var(--theme-hue-offset)));background:linear-gradient(oklch(from #4a414f l c calc(h + var(--theme-hue-offset))),oklch(from #28222f l c calc(h + var(--theme-hue-offset))));min-height:68px;box-shadow:inset 0 1px 1px oklch(from #d1bcd577 l c calc(h + var(--theme-hue-offset))),0 3px 0 oklch(from #130e1a l c calc(h + var(--theme-hue-offset))),0 4px 0 oklch(from #82708655 l c calc(h + var(--theme-hue-offset)));cursor:pointer;color:var(--color-copy);font-size:var(--type-detail);font-weight:var(--weight-control);border-radius:5px;align-content:center;justify-items:center;gap:10px;padding:10px 5px;transition:box-shadow .15s,transform .1s,color .15s;display:grid;position:relative}._7xD6Qq_keys button[aria-pressed=true]{background:linear-gradient(oklch(from #22192c l c calc(h + var(--theme-hue-offset))),oklch(from #382b42 l c calc(h + var(--theme-hue-offset))));box-shadow:inset 0 3px 8px oklch(from #0b0512 l c calc(h + var(--theme-hue-offset))),0 1px 0 oklch(from #a08aa977 l c calc(h + var(--theme-hue-offset)));color:oklch(from #f4e7fc l c calc(h + var(--theme-hue-offset)))}._7xD6Qq_keys button:active{transform:translateY(2px)}._7xD6Qq_keys button:hover{color:#fff}._7xD6Qq_keys button:focus-visible{outline:2px solid oklch(from #d0a2ef l c calc(h + var(--theme-hue-offset)));outline-offset:4px}._7xD6Qq_keys i{background:oklch(from #73657e l c calc(h + var(--theme-hue-offset)));border-radius:50%;width:6px;height:6px;box-shadow:inset 0 1px 2px #000}._7xD6Qq_keys [aria-pressed=true] i{background:oklch(from #e1bdf2 l c calc(h + var(--theme-hue-offset)));box-shadow:0 0 6px oklch(from #cc9eea33 l c calc(h + var(--theme-hue-offset)))}._7xD6Qq_rail{--rail-end:calc(12.5% - var(--process-key-gap) * .375);--rail-pitch:calc(25% + var(--process-key-gap) * .25);gap:var(--process-key-gap);margin:12px var(--process-key-inset) 0;grid-template-columns:repeat(4,minmax(0,1fr));place-items:center;height:24px;display:grid;position:relative}._7xD6Qq_rail:before{content:"";left:var(--rail-end);right:var(--rail-end);background:linear-gradient(oklch(from #09070d l c calc(h + var(--theme-hue-offset))),oklch(from #716378 l c calc(h + var(--theme-hue-offset))));height:4px;box-shadow:0 1px 0 oklch(from #b9a2c222 l c calc(h + var(--theme-hue-offset)));border-radius:2px;position:absolute;top:10px}._7xD6Qq_rail i{background:oklch(from #24182e l c calc(h + var(--theme-hue-offset)));width:5px;height:5px;box-shadow:0 0 0 2px oklch(from #a084b044 l c calc(h + var(--theme-hue-offset)));border-radius:50%;position:relative}._7xD6Qq_rail>span{z-index:1;left:calc(var(--rail-end) + var(--selected-step) * var(--rail-pitch));border:1px solid oklch(from #c0a8ca l c calc(h + var(--theme-hue-offset)));background:radial-gradient(circle at 40% 30%,oklch(from #f7dbe7 l c calc(h + var(--theme-hue-offset))),oklch(from #aa8eaf l c calc(h + var(--theme-hue-offset))) 35%,oklch(from #312037 l c calc(h + var(--theme-hue-offset))) 68%);border-radius:50%;width:14px;height:14px;transition:left .3s cubic-bezier(.2,.85,.2,1);position:absolute;top:5px;transform:translate(-50%);box-shadow:0 2px 4px #0009}._7xD6Qq_description{min-width:0;margin-top:30px;display:grid}._7xD6Qq_descriptionState,._7xD6Qq_sheet{visibility:hidden;pointer-events:none;grid-area:1/1}._7xD6Qq_descriptionState[data-selected=true],._7xD6Qq_sheet[data-selected=true]{visibility:inherit;pointer-events:auto}._7xD6Qq_descriptionState{align-self:start}._7xD6Qq_description h3{letter-spacing:var(--tracking-heading);max-width:20ch;color:var(--color-ink);font-size:clamp(28px,3vw,40px);line-height:1.2;font-weight:var(--weight-heading);text-wrap:balance;margin-bottom:20px}._7xD6Qq_description p{color:var(--color-copy);font-size:var(--type-copy);line-height:var(--leading-copy);max-width:47ch}._7xD6Qq_folio{justify-self:center;width:100%;max-width:460px;padding:10px 10px 10px 0;display:grid;position:relative;container-type:inline-size}._7xD6Qq_folioEdge{border:1px solid oklch(from #73667c l c calc(h + var(--theme-hue-offset)));background:linear-gradient(110deg,oklch(from #37303d l c calc(h + var(--theme-hue-offset))),oklch(from #1f1729 l c calc(h + var(--theme-hue-offset))));border-radius:3px;position:absolute;inset:10px 1px 0 10px;box-shadow:0 10px 20px #0005}._7xD6Qq_sheet{border:1px solid oklch(from #a38cae l c calc(h + var(--theme-hue-offset)));background:repeating-linear-gradient(0deg,#ffffff01 0 1px,transparent 1px 3px),linear-gradient(130deg,oklch(from #4e4159 l c calc(h + var(--theme-hue-offset))),oklch(from #312539 l c calc(h + var(--theme-hue-offset))));box-shadow:inset 0 1px 0 oklch(from #ead7f255 l c calc(h + var(--theme-hue-offset))),0 4px 10px oklch(from #05030a66 l c calc(h + var(--theme-hue-offset)));border-radius:3px;padding:28px 30px 30px;position:relative;overflow:hidden}._7xD6Qq_sheet>p{color:var(--color-muted);font-size:var(--type-detail);line-height:var(--leading-detail);margin-bottom:12px}._7xD6Qq_sheet h4{letter-spacing:var(--tracking-heading);color:var(--color-ink);font-size:clamp(24px,2.2vw,28px);font-weight:var(--weight-heading);text-wrap:balance;margin-bottom:24px}._7xD6Qq_sheet ul{color:var(--color-copy);font-size:var(--type-detail);line-height:var(--leading-detail);gap:16px;padding:0;list-style:none;display:grid}._7xD6Qq_sheet li{padding-left:20px;position:relative}._7xD6Qq_sheet li:before{content:"";background:oklch(from #c5a5d5 l c calc(h + var(--theme-hue-offset)));width:9px;height:1px;position:absolute;top:.7em;left:0}._7xD6Qq_seal{color:oklch(from #cbb2d722 l c calc(h + var(--theme-hue-offset)));font-size:30px;position:absolute;top:17px;right:17px;transform:rotate(12deg)}._7xD6Qq_fallback{grid-column:1/-1;gap:24px;margin-top:30px;display:grid}._7xD6Qq_fallback p{font-size:var(--type-copy);line-height:var(--leading-copy);color:var(--color-copy)}._7xD6Qq_folioMaterial{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;container-type:inline-size}._7xD6Qq_folioSides,._7xD6Qq_folioTop,._7xD6Qq_folioBottom{width:100%;display:block;position:absolute}._7xD6Qq_folioSides{top:11.25cqw;bottom:13.5cqw;overflow:hidden}._7xD6Qq_folioSides>img{object-fit:fill;position:absolute;top:-22.388%;left:0;height:149.254%!important}._7xD6Qq_folioTop,._7xD6Qq_folioBottom{aspect-ratio:4/3}._7xD6Qq_folioTop{clip-path:inset(0 0 85%);top:0}._7xD6Qq_folioBottom{clip-path:inset(82% 0 0);bottom:0}._7xD6Qq_folio:has(._7xD6Qq_folioMaterial img){aspect-ratio:4/3;background:radial-gradient(ellipse at 50% 50%,color-mix(in oklch,var(--color-accent) 5%,transparent),transparent 65%);align-items:center;padding:0;display:grid}:is(._7xD6Qq_folio:has(._7xD6Qq_folioMaterial img) ._7xD6Qq_folioEdge,._7xD6Qq_folio:has(._7xD6Qq_folioMaterial img) ._7xD6Qq_seal){visibility:hidden}._7xD6Qq_folio:has(._7xD6Qq_folioMaterial img) ._7xD6Qq_sheet{box-shadow:none;background:0 0;border:0;margin:calc(11.25cqw + 16px) 11% calc(13.5cqw + 16px) 12%;padding:0;overflow:visible}._7xD6Qq_sheet h4{line-height:1.25}._7xD6Qq_folio:has(._7xD6Qq_folioMaterial img) ._7xD6Qq_sheet h4{margin-bottom:18px}._7xD6Qq_folio:has(._7xD6Qq_folioMaterial img) ._7xD6Qq_sheet ul{gap:14px}@media (max-width:900px){._7xD6Qq_console{grid-template-columns:1fr;gap:32px}._7xD6Qq_workflow{max-width:640px}._7xD6Qq_description h3{max-width:24ch}._7xD6Qq_description p{max-width:60ch}._7xD6Qq_folio{justify-self:start}}@media (max-width:600px){._7xD6Qq_console{gap:28px;padding-top:0}._7xD6Qq_keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:2px}._7xD6Qq_keys button{gap:10px;min-height:64px}._7xD6Qq_rail{display:none}._7xD6Qq_description h3{max-width:21ch;font-size:30px}._7xD6Qq_folio{max-width:360px}}@media (prefers-reduced-motion:reduce){._7xD6Qq_rail>span,._7xD6Qq_keys button{transition:none}}@media (max-width:600px){._7xD6Qq_folio:has(._7xD6Qq_folioMaterial img){aspect-ratio:3/4}._7xD6Qq_folio:has(._7xD6Qq_folioMaterial img) ._7xD6Qq_sheet{margin:calc(13.333cqw + 12px) 13% calc(16cqw + 12px)}._7xD6Qq_folio:has(._7xD6Qq_folioMaterial img) ._7xD6Qq_sheet li{padding-left:16px}._7xD6Qq_folioTop,._7xD6Qq_folioBottom{aspect-ratio:3/4}._7xD6Qq_folioTop{clip-path:inset(0 0 90%)}._7xD6Qq_folioBottom{clip-path:inset(88% 0 0)}._7xD6Qq_folioSides{top:13.333cqw;bottom:16cqw}._7xD6Qq_folioSides>img{top:-12.821%;height:128.205%!important}}
.ugv_gq_seam{pointer-events:none;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.ugv_gq_material,.ugv_gq_wordmark{width:100%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ugv_gq_material{opacity:var(--seam-material-opacity,1)}.ugv_gq_wordmark{overflow:visible}.ugv_gq_wordmark text{font:14px var(--font-sans);fill:var(--color-inverse);filter:drop-shadow(0 0 2px color-mix(in oklch,var(--color-accent) 65%,transparent))}.ugv_gq_fallback{fill:none;width:28px;height:100%;max-height:32px;stroke:color-mix(in oklch,var(--color-muted) 65%,transparent);stroke-width:1px}.ugv_gq_fallback circle{fill:var(--color-accent);stroke:none;opacity:.6}.ugv_gq_seam:has(.ugv_gq_material) .ugv_gq_fallback{visibility:hidden}.ugv_gq_seam:not(:has(.ugv_gq_material)) .ugv_gq_wordmark{display:none}
.w4R0YG_panel{border:1px solid color-mix(in oklch,var(--color-muted) 42%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--color-panel) 92%,#aaa) 0%,var(--color-surface) 45%,var(--color-bg-alt));border-radius:5px 16px 5px 5px;min-width:0;padding:40px 32px 32px;position:relative;box-shadow:inset 0 1px #ffffff12,inset 4px 0 #ffffff03,0 12px 30px #0002}.w4R0YG_panel:before{content:"";border:1px solid color-mix(in oklch,var(--color-muted) 12%,transparent);pointer-events:none;border-radius:2px 10px 2px 2px;position:absolute;inset:7px}.w4R0YG_edge{pointer-events:none;border-bottom:1px solid #ffffff0a;height:20px;position:absolute;inset:0 32px auto;overflow:hidden}.w4R0YG_edge:before{content:"";background:linear-gradient(90deg,transparent,var(--color-rule),transparent);height:1px;position:absolute;inset:8px 0 auto}.w4R0YG_hardware{--seam-material-opacity:.65;width:min(85%,380px);height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.w4R0YG_heading{border-bottom:1px solid color-mix(in oklch,var(--color-muted) 20%,transparent);justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding-bottom:24px;display:flex}.w4R0YG_heading h3{font-size:22px;font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);color:var(--color-ink);text-wrap:balance}.w4R0YG_maker{font:12px var(--font-mono);letter-spacing:.1em;color:color-mix(in oklch,var(--color-muted) 80%,transparent);text-shadow:0 1px #000;align-items:center;gap:8px;display:flex}.w4R0YG_maker svg{fill:none;stroke:currentColor;stroke-width:1px;width:25px;height:25px}.w4R0YG_maker circle{fill:var(--color-accent);stroke:none}.w4R0YG_form,.w4R0YG_fields{gap:24px;min-width:0;display:grid}.w4R0YG_fields{border:0;margin:0;padding:0}.w4R0YG_row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.w4R0YG_form label{color:var(--color-ink);font-size:var(--type-detail);min-width:0;line-height:1.5;font-weight:var(--weight-control);flex-direction:column;gap:11px;display:flex;position:relative}.w4R0YG_form input,.w4R0YG_form textarea,.w4R0YG_form select{background:linear-gradient(180deg,color-mix(in oklch,var(--color-bg) 92%,#000),var(--color-bg-alt));border:1px solid color-mix(in oklch,var(--color-muted) 50%,var(--color-bg));width:100%;min-height:52px;color:var(--color-ink);font:inherit;font-size:var(--type-detail);border-radius:2px 7px 2px 2px;padding:13px 16px;font-weight:400;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 2px 6px #0006,0 1px #ffffff0a}.w4R0YG_form textarea{resize:vertical;min-height:144px;line-height:var(--leading-copy)}.w4R0YG_form input::placeholder,.w4R0YG_form textarea::placeholder{color:var(--color-muted);opacity:.9}.w4R0YG_form input:hover,.w4R0YG_form textarea:hover,.w4R0YG_form select:hover{border-color:var(--color-muted)}.w4R0YG_form input:focus-visible,.w4R0YG_form textarea:focus-visible,.w4R0YG_form select:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-color:var(--color-accent);box-shadow:inset 3px 0 0 var(--color-accent),inset 0 2px 6px #0006}.w4R0YG_form input[aria-invalid=true],.w4R0YG_form textarea[aria-invalid=true],.w4R0YG_form select[aria-invalid=true]{border-color:#e6b596}.w4R0YG_fieldError{color:#f0c6ad;font-size:var(--type-detail)}.w4R0YG_details{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);padding-block:3px}.w4R0YG_details summary{cursor:pointer;min-height:52px;font-size:var(--type-detail);color:var(--color-ink);font-weight:var(--weight-control);align-items:center;gap:7px;list-style:none;display:flex}.w4R0YG_details summary::-webkit-details-marker{display:none}.w4R0YG_details summary span{color:var(--color-muted);font-weight:400}.w4R0YG_details summary svg{fill:none;width:20px;height:20px;stroke:var(--color-muted);stroke-width:1.5px;margin-left:auto;transition:transform .18s}.w4R0YG_details[open] summary svg{stroke:var(--color-accent);transform:rotate(45deg)}.w4R0YG_details[open]>.w4R0YG_row{padding:12px 0 20px}.w4R0YG_sendRow{flex-wrap:wrap;align-items:center;gap:16px 22px;display:flex}.w4R0YG_submit{flex-shrink:0;min-width:170px}.w4R0YG_submit:disabled{cursor:wait;opacity:.75}.w4R0YG_honey{display:none}.w4R0YG_privacy{font-size:var(--type-detail);line-height:var(--leading-detail);color:var(--color-muted);padding-top:6px}.w4R0YG_privacy a{text-underline-offset:4px;text-decoration:underline}.w4R0YG_note{color:var(--color-muted);font-size:var(--type-detail);line-height:var(--leading-detail);max-width:29ch}.w4R0YG_status:empty{display:none}.w4R0YG_status{border-left:2px solid var(--color-accent);background:color-mix(in oklch,var(--color-accent) 6%,transparent);color:var(--color-ink);font-size:var(--type-detail);line-height:var(--leading-copy);padding:12px 16px}.w4R0YG_draft{gap:12px;display:grid}.w4R0YG_actions{flex-wrap:wrap;gap:12px;display:flex}.w4R0YG_draftPreview summary{cursor:pointer;min-height:44px;font-size:var(--type-detail);color:var(--color-copy);text-underline-offset:5px;font-weight:var(--weight-control);align-items:center;text-decoration:underline;display:flex}.w4R0YG_draftPreview textarea{margin-top:12px}@media (max-width:540px){.w4R0YG_panel{padding:34px 20px 24px}.w4R0YG_edge{inset-inline:20px}.w4R0YG_heading{margin-bottom:24px;padding-bottom:20px}.w4R0YG_heading h3{font-size:21px}.w4R0YG_row{grid-template-columns:1fr;gap:22px}.w4R0YG_form,.w4R0YG_fields{gap:22px}.w4R0YG_sendRow{gap:14px}.w4R0YG_note{max-width:none}.w4R0YG_details summary{flex-wrap:wrap}.w4R0YG_form input,.w4R0YG_form textarea,.w4R0YG_form select{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.w4R0YG_form input,.w4R0YG_form textarea,.w4R0YG_form select,.w4R0YG_details summary svg{transition:none}}
.Xj0pnW_divider{pointer-events:none;align-items:center;gap:18px;width:100%;min-width:0;height:32px;display:flex}.Xj0pnW_trace{fill:none;width:0;min-width:0;height:12px;stroke:var(--color-rule);stroke-width:1px;vector-effect:non-scaling-stroke;flex:1}.Xj0pnW_return{transform:rotate(180deg)}.Xj0pnW_trace path{vector-effect:non-scaling-stroke}.Xj0pnW_hardware{flex:0 480px;place-items:center;max-width:58%;height:32px;display:grid;position:relative;overflow:hidden}@media (max-width:600px){.Xj0pnW_divider{gap:12px}}
.y0gROq_portrait{isolation:isolate;aspect-ratio:4/5;width:100%;max-width:420px;margin:0;position:relative;container-type:inline-size}.y0gROq_portrait[data-fixed-theme=verdigris]{--portrait-moniker:#65aa95}.y0gROq_portrait[data-fixed-theme=copper]{--portrait-moniker:#bf8763}.y0gROq_portrait[data-fixed-theme=amethyst]{--portrait-moniker:#ba8bcc}.y0gROq_themeLayer{visibility:hidden;position:absolute;inset:0}.y0gROq_themeLayer[data-portrait-theme=amethyst]{visibility:visible}:is(:root[data-theme=verdigris] .y0gROq_portrait:not([data-fixed-theme]) .y0gROq_themeLayer,:root[data-theme=copper] .y0gROq_portrait:not([data-fixed-theme]) .y0gROq_themeLayer){visibility:hidden}.y0gROq_portrait[data-fixed-theme] .y0gROq_themeLayer{visibility:visible}:root[data-theme=verdigris] .y0gROq_portrait:not([data-fixed-theme]) .y0gROq_themeLayer[data-portrait-theme=verdigris]{visibility:visible}:root[data-theme=copper] .y0gROq_portrait:not([data-fixed-theme]) .y0gROq_themeLayer[data-portrait-theme=copper]{visibility:visible}.y0gROq_themeLayer:before{content:"";border:1px solid var(--color-rule);clip-path:polygon(4% 0,96% 0,100% 3%,100% 97%,96% 100%,4% 100%,0 97%,0 3%);background:linear-gradient(145deg,#292a2e,#141419);position:absolute;inset:2.5% 4.5% 4.6%}.y0gROq_themeLayer:has(.y0gROq_material):before{display:none}.y0gROq_aperture{clip-path:polygon(2% 0,98% 0,100% 2%,100% 98%,98% 100%,2% 100%,0 98%,0 2%);background:radial-gradient(at 44% 32%,#303036,#17171c 76%);place-items:center;width:78.6%;height:68.1%;display:grid;position:absolute;top:7.2%;left:10.7%;overflow:hidden}.y0gROq_character{object-fit:contain;width:100%;height:100%;display:block}.y0gROq_legacyCharacter{filter:hue-rotate(calc(var(--theme-hue-offset) * 1deg))}.y0gROq_material{z-index:1;object-fit:contain;filter:drop-shadow(0 12px 16px #0005);pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.y0gROq_nameplate{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:76%;height:13.2%;line-height:1.2;display:flex;position:absolute;top:78.3%;left:12%}.y0gROq_name{color:var(--color-ink);font-family:var(--font-space-grotesk);letter-spacing:-.02em;white-space:nowrap;font-size:clamp(17px,4.3cqw,18px);font-weight:400}.y0gROq_moniker{color:var(--portrait-moniker,color-mix(in oklch,var(--color-accent) 35%,var(--color-muted)));font-size:17px}@media (max-width:800px){.y0gROq_portrait{max-width:360px}.y0gROq_nameplate{gap:3px}}
._8aEwW_home{width:100%;max-width:1480px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}._8aEwW_hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;column-gap:36px;padding-top:clamp(62px,7vw,112px);display:grid}._8aEwW_eyebrow{font-size:var(--type-detail);line-height:var(--leading-detail);color:var(--color-muted)}._8aEwW_eyebrow>span{color:var(--color-muted);letter-spacing:0}._8aEwW_hero h1{font-size:clamp(42px,4.3vw,66px);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);margin-top:26px;line-height:1.05}._8aEwW_hero h1>span{color:color-mix(in oklch,var(--color-ink) 78%,var(--color-accent))}._8aEwW_heroLead{color:var(--color-copy);font-size:var(--type-lead);line-height:var(--leading-lead);max-width:43ch;margin-top:28px}._8aEwW_heroActions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}._8aEwW_heroActions>a:first-child{gap:25px}._8aEwW_heroActions>a:last-child{min-height:48px;font-size:var(--type-detail);color:var(--color-copy);font-weight:var(--weight-control);align-items:center;gap:18px;display:inline-flex}._8aEwW_heroNote{color:var(--color-muted);font:var(--type-detail)/var(--leading-detail) var(--font-sans);max-width:43ch;margin-top:24px}._8aEwW_heroInstrument{padding-top:20px;position:relative}._8aEwW_objectCaption{color:var(--color-muted);font-size:var(--type-detail);justify-content:flex-end;margin:22px 4.2% 0;display:flex}._8aEwW_objectCaption a{align-items:center;min-height:44px;display:inline-flex}._8aEwW_section{padding-top:clamp(76px,8vw,120px);scroll-margin-top:94px}._8aEwW_sectionHeading{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:last baseline;gap:40px;margin-bottom:42px;display:grid}._8aEwW_section h2,._8aEwW_local h2{font-weight:var(--weight-display);letter-spacing:var(--tracking-section);text-wrap:balance;font-size:clamp(32px,3.5vw,48px);line-height:1.12}._8aEwW_sectionHeading h2{max-width:24ch;margin-top:0}._8aEwW_sectionIntro{color:var(--color-copy);font-size:var(--type-copy);line-height:var(--leading-copy);justify-self:end;max-width:46ch}._8aEwW_servicePrompt{color:var(--color-muted);font-size:var(--type-detail);line-height:var(--leading-detail);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:30px;display:flex}._8aEwW_servicePrompt a{color:var(--color-copy);text-underline-offset:5px;min-height:44px;font-weight:var(--weight-control);align-items:center;text-decoration:underline;display:inline-flex}._8aEwW_about{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid}._8aEwW_aboutCopy h2{margin:0 0 24px}._8aEwW_aboutCopy>p:not(._8aEwW_eyebrow){color:var(--color-copy);font-size:var(--type-copy);line-height:var(--leading-copy);max-width:53ch;margin-top:20px}._8aEwW_local{border-top:1px solid oklch(from #4b3d55 l c calc(h + var(--theme-hue-offset)));border-bottom:1px solid oklch(from #4b3d55 l c calc(h + var(--theme-hue-offset)));justify-content:space-between;align-items:center;gap:30px;margin-top:80px;padding:32px 0;display:flex}._8aEwW_local h2{margin-top:12px;font-size:25px}._8aEwW_local p:last-child{color:var(--color-copy);font-size:var(--type-copy);line-height:var(--leading-copy);margin-top:12px}._8aEwW_local>a{flex-shrink:0}._8aEwW_contact{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;display:grid}._8aEwW_contactCopy h2{margin-top:0;font-size:clamp(40px,4.5vw,62px)}._8aEwW_contactCopy>p:not(._8aEwW_eyebrow){color:var(--color-copy);font-size:var(--type-copy);line-height:var(--leading-copy);max-width:35ch;margin-top:24px}._8aEwW_email{min-height:48px;font-size:var(--type-detail);color:var(--color-copy);font-weight:var(--weight-control);align-items:center;margin-top:24px;display:inline-flex}._8aEwW_contactLinks{font-size:var(--type-detail);color:var(--color-muted);gap:26px;margin-top:16px;display:flex}._8aEwW_contactLinks a{align-items:center;min-height:44px;display:inline-flex}._8aEwW_enquiry{align-self:start;min-width:0}@media (min-width:1600px){._8aEwW_hero{column-gap:50px}._8aEwW_heroInstrument{margin-right:-20px}}@media (max-width:1100px){._8aEwW_hero{grid-template-columns:1fr 1fr;gap:24px}._8aEwW_hero h1{font-size:50px}._8aEwW_contact{gap:40px}}@media (max-width:800px){._8aEwW_hero{grid-template-columns:1fr;gap:46px;padding-top:48px}._8aEwW_hero h1{margin-top:22px;font-size:clamp(42px,7vw,62px)}._8aEwW_heroLead{font-size:var(--type-lead);margin-top:22px}._8aEwW_heroActions{gap:22px;margin-top:26px}._8aEwW_heroNote{margin-top:18px}._8aEwW_heroInstrument{justify-self:center;width:100%;max-width:640px;padding-top:0}._8aEwW_sectionHeading{grid-template-columns:1fr;align-items:start;gap:20px;margin-bottom:32px}._8aEwW_sectionIntro{justify-self:start}._8aEwW_section{padding-top:76px;scroll-margin-top:86px}._8aEwW_about{grid-template-columns:1fr;gap:40px}._8aEwW_aboutCopy h2{font-size:clamp(32px,8.8vw,38px)}._8aEwW_aboutCopy>p:not(._8aEwW_eyebrow){font-size:var(--type-copy)}._8aEwW_local{flex-direction:column;align-items:flex-start;gap:22px;margin-top:64px}._8aEwW_contact{grid-template-columns:1fr;gap:32px}._8aEwW_contactCopy h2 br{display:none}._8aEwW_contactCopy h2{font-size:40px}}@media (max-width:480px){._8aEwW_hero h1{letter-spacing:var(--tracking-display);font-size:clamp(36px,10.5vw,43px)}._8aEwW_eyebrow{font-size:var(--type-detail)}._8aEwW_heroActions{gap:16px}._8aEwW_heroActions>a:first-child{font-size:var(--type-detail);gap:14px}._8aEwW_heroActions>a:last-child{font-size:var(--type-detail);gap:10px}._8aEwW_objectCaption{font-size:var(--type-detail)}}._8aEwW_aboutCopy ._8aEwW_aboutLocation{font-size:var(--type-detail);color:var(--color-muted);line-height:var(--leading-detail);margin-top:28px}._8aEwW_heroSeam{grid-column:1/-1;margin-top:44px}._8aEwW_firstSection{padding-top:clamp(44px,6vw,80px)}._8aEwW_serviceLinks{border-top:1px solid var(--color-rule);font-size:var(--type-detail);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 28px;margin-top:24px;padding-top:16px;display:grid}._8aEwW_serviceLinks a{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}._8aEwW_serviceLinks a span{color:var(--color-muted)}._8aEwW_businessSupport{color:var(--color-copy);font-size:var(--type-copy);line-height:var(--leading-copy);max-width:75ch;margin-top:16px}@media (max-width:800px){._8aEwW_serviceLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){._8aEwW_serviceLinks{grid-template-columns:1fr;gap:0}}@media (max-width:800px){._8aEwW_heroSeam{margin-top:0}}
.wkkk_a_page{width:min(100%,1000px);margin:0 auto;padding:clamp(64px,10vw,140px) clamp(20px,4vw,56px)}.wkkk_a_page h1{font-size:clamp(38px,6vw,64px);line-height:1.05;font-weight:var(--weight-display);letter-spacing:var(--tracking-display);max-width:18ch}.wkkk_a_page>p{font-size:var(--type-lead);line-height:var(--leading-lead);color:var(--color-copy);max-width:45ch;margin-top:28px}.wkkk_a_divider{margin-top:48px}.wkkk_a_actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.wkkk_a_actions>a:last-child{min-height:48px;color:var(--color-copy);font-size:var(--type-detail);text-underline-offset:5px;align-items:center;text-decoration:underline;display:inline-flex}
._60Phua_page{width:100%;max-width:1440px;margin:0 auto;padding:64px clamp(20px,4vw,56px) 0}._60Phua_intro{max-width:780px;margin-bottom:64px}._60Phua_intro>a{min-height:44px;color:var(--color-muted);align-items:center;font-size:16px;display:inline-flex}._60Phua_intro h1{letter-spacing:-.05em;margin:22px 0;font-size:clamp(42px,5.5vw,72px);font-weight:500;line-height:1.08}._60Phua_intro p,._60Phua_controls>p,._60Phua_caption p,._60Phua_notes{font-size:var(--type-copy);color:var(--color-muted);line-height:1.8}._60Phua_comparison{border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,.65fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);padding-bottom:64px;display:grid}._60Phua_controls h2,._60Phua_collection h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.15}._60Phua_controls>p{margin-bottom:24px}._60Phua_choices{gap:12px;display:grid}._60Phua_choice{justify-content:flex-start;gap:18px;width:100%;min-height:70px;padding:10px 18px;font-size:16px}._60Phua_choice[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 2px 8px #0009,0 0 0 1px color-mix(in oklch,var(--color-accent) 25%,transparent)}._60Phua_thumbnail,._60Phua_empty{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}._60Phua_thumbnail img{object-fit:contain;width:100%;height:100%;display:block}._60Phua_empty{color:var(--color-muted)}._60Phua_paths{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}._60Phua_paths button{border:1px solid var(--color-rule);background:var(--color-panel);min-height:44px;color:var(--color-muted);cursor:pointer;border-radius:4px;padding:9px 12px;font-size:16px}._60Phua_paths button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-inverse)}._60Phua_paths button:focus-visible,._60Phua_image:focus-visible,._60Phua_caption a:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}._60Phua_controls ._60Phua_selection{margin:24px 0 0;font-size:16px}._60Phua_preview{min-width:0}._60Phua_collection{margin-top:64px}._60Phua_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}._60Phua_card{border:1px solid var(--color-rule);background:color-mix(in oklch,var(--color-panel) 85%,transparent);border-radius:7px;min-width:0;overflow:hidden}._60Phua_image{aspect-ratio:1.35;background:radial-gradient(ellipse at 50% 55%,color-mix(in oklch,var(--color-accent) 6%,transparent),transparent 65%);place-items:center;width:100%;padding:28px;display:grid}._60Phua_image img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}._60Phua_caption{border-top:1px solid var(--color-rule);padding:24px 28px 22px}._60Phua_caption h3{align-items:baseline;gap:16px;margin-bottom:12px;font-size:24px;font-weight:500;line-height:1.25;display:flex}._60Phua_caption h3>span{font:14px var(--font-mono);color:var(--color-muted)}._60Phua_caption>a{min-height:44px;color:var(--color-accent);align-items:center;margin-top:16px;font-size:16px;display:inline-flex}._60Phua_notes{max-width:75ch;margin-top:40px}._60Phua_caption ._60Phua_placement{color:var(--color-accent);font-size:var(--type-detail);margin-top:14px}._60Phua_collection+._60Phua_comparison{border-top:1px solid var(--color-rule);margin-top:72px;padding-top:56px}@media (max-width:850px){._60Phua_comparison{grid-template-columns:1fr}._60Phua_choices{grid-template-columns:repeat(2,minmax(0,1fr))}._60Phua_choice{gap:12px;padding:10px 12px}._60Phua_preview{justify-self:center;width:100%;max-width:650px}}@media (max-width:600px){._60Phua_page{padding-top:36px}._60Phua_intro{margin-bottom:40px}._60Phua_grid{grid-template-columns:1fr;gap:24px}._60Phua_image,._60Phua_caption{padding:22px}._60Phua_thumbnail,._60Phua_empty{flex-basis:34px;width:34px;height:34px}._60Phua_choice{gap:9px}._60Phua_comparison{padding-bottom:40px}._60Phua_collection{margin-top:40px}}@media (max-width:360px){._60Phua_choices{grid-template-columns:1fr}}
.g3YZ9G_page{width:min(100%,1200px);margin:0 auto;padding:64px clamp(20px,4vw,48px) 88px;position:relative}.g3YZ9G_intro{max-width:730px}.g3YZ9G_eyebrow{color:var(--color-muted);font:var(--type-detail)/var(--leading-detail) var(--font-sans);text-transform:none;letter-spacing:0;flex-wrap:wrap;gap:12px 30px;display:flex}.g3YZ9G_eyebrow span:first-child{color:var(--color-accent)}.g3YZ9G_intro h1{color:var(--color-ink);font-size:clamp(38px,5.5vw,70px);font-weight:var(--weight-display);letter-spacing:-.04em;margin:28px 0 20px;line-height:1.07}.g3YZ9G_intro h1 span{color:var(--color-muted)}.g3YZ9G_intro>p{max-width:52ch;color:var(--color-copy);font-size:var(--type-copy);line-height:var(--leading-copy);margin:0}.g3YZ9G_bench{margin:38px -2.7% 0;position:relative}.g3YZ9G_notes{border-top:1px solid var(--color-rule);grid-template-columns:1fr 1fr;gap:32px 64px;margin:44px 2% 0;padding-top:28px;display:grid}.g3YZ9G_notes p{max-width:52ch;color:var(--color-copy);font-size:var(--type-detail);line-height:var(--leading-copy);margin:0}.g3YZ9G_notes p>span{color:var(--color-ink);font:500 var(--type-detail)/var(--leading-detail) var(--font-sans);letter-spacing:0;text-transform:none;margin-bottom:8px;display:block}.g3YZ9G_contact{color:var(--color-ink);font-size:var(--type-detail);border-bottom:1px solid var(--color-accent);font-weight:var(--weight-control);justify-self:start;align-items:center;gap:22px;min-height:44px;padding-bottom:7px;text-decoration:none;display:inline-flex}.g3YZ9G_contact:hover{color:var(--color-accent)}.g3YZ9G_contact:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}@media (max-width:600px){.g3YZ9G_page{padding-top:40px;padding-bottom:56px}.g3YZ9G_intro>p{font-size:var(--type-copy);color:var(--color-copy);line-height:var(--leading-copy)}.g3YZ9G_bench{margin-top:30px}.g3YZ9G_notes{grid-template-columns:1fr;gap:24px;margin-top:30px}}
.CaRYhG_page{width:100%;min-width:0;max-width:1320px;margin:0 auto;padding:64px clamp(20px,4vw,56px) 40px}.CaRYhG_intro{max-width:750px;margin-bottom:48px}.CaRYhG_intro>a,.CaRYhG_caption a,.CaRYhG_related{min-height:44px;font-size:var(--type-detail);color:var(--color-accent);align-items:center;display:inline-flex}.CaRYhG_intro h1{letter-spacing:-.05em;margin:22px 0;font-size:clamp(42px,5.5vw,72px);font-weight:500;line-height:1.08}.CaRYhG_intro p,.CaRYhG_caption p,.CaRYhG_note{font-size:var(--type-copy);color:var(--color-muted);line-height:1.8}.CaRYhG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.CaRYhG_finished{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.CaRYhG_finishedCard{width:100%;min-width:0}.CaRYhG_finishedCard h2{letter-spacing:-.03em;margin:22px 0 10px;font-size:26px;font-weight:500}.CaRYhG_finishedCard a{min-height:44px;color:var(--color-accent);font-size:var(--type-detail);align-items:center;margin-right:20px;display:inline-flex}.CaRYhG_earlier>.CaRYhG_shortlist{margin-top:28px}.CaRYhG_reference{max-width:420px;margin-top:24px}.CaRYhG_image.CaRYhG_referenceImage{background:#f3f2ef}.CaRYhG_card{border:1px solid var(--color-rule);background:var(--color-panel);border-radius:7px;min-width:0;overflow:hidden}.CaRYhG_image{aspect-ratio:1;background:linear-gradient(140deg,#29272c,#131217);place-items:center;padding:32px;display:grid}.CaRYhG_image img{object-fit:contain;width:100%;height:100%;display:block}.CaRYhG_caption{border-top:1px solid var(--color-rule);padding:24px 28px}.CaRYhG_caption h2{letter-spacing:-.03em;margin:0 0 12px;font-size:26px;font-weight:500;line-height:1.2}.CaRYhG_caption h2>span{font:var(--type-detail) var(--font-mono);color:var(--color-muted);margin-right:8px}.CaRYhG_caption a{margin-top:12px}.CaRYhG_note{margin-top:40px}.CaRYhG_related{margin-top:12px}.CaRYhG_earlier{border-top:1px solid var(--color-rule);margin-top:48px;padding-top:24px}.CaRYhG_earlier summary{cursor:pointer;letter-spacing:-.025em;min-height:44px;padding:8px 0;font-size:24px}.CaRYhG_earlier[open]>.CaRYhG_grid{margin-top:24px}.CaRYhG_groupButtons{flex-wrap:wrap;gap:10px;display:flex}.CaRYhG_groupButtons button{border:1px solid var(--color-rule);min-height:48px;color:var(--color-muted);background:var(--color-panel);font:inherit;font-size:var(--type-detail);cursor:pointer;border-radius:5px;padding:11px 18px}.CaRYhG_groupButtons button[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-ink);background:var(--color-accent-dim,var(--color-panel))}.CaRYhG_groupButtons button:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.CaRYhG_groupDescriptions{margin:18px 0 20px;display:grid}.CaRYhG_groupDescriptions p{visibility:hidden;color:var(--color-muted);font-size:var(--type-detail);grid-area:1/1;margin:0;line-height:1.7}.CaRYhG_groupDescriptions p[data-visible=true]{visibility:visible}.CaRYhG_choiceSets{min-width:0;display:grid}.CaRYhG_choiceSet{visibility:hidden;grid-area:1/1;min-width:0}.CaRYhG_choiceSet[data-active=true]{visibility:visible}.CaRYhG_choiceScroller{scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-inline:contain;min-width:0;padding:6px;overflow-x:auto}.CaRYhG_choices{border:0;grid-auto-columns:minmax(180px,calc(25% - 12px));grid-auto-flow:column;gap:16px;width:100%;min-width:0;margin:0;padding:0;display:grid}.CaRYhG_choice{border:1px solid var(--color-rule);cursor:pointer;background:linear-gradient(140deg,#29272c,#131217);border-radius:7px;flex-direction:column;min-width:0;padding:14px;transition:border-color .14s,background-color .14s;display:flex;position:relative}.CaRYhG_choice[data-selected=true]{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.CaRYhG_choice:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:5px}.CaRYhG_choice:hover{border-color:var(--color-muted)}.CaRYhG_choice img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.CaRYhG_choiceName{align-items:baseline;gap:9px;min-height:2.7em;margin-top:14px;font-size:18px;font-weight:500;line-height:1.35;display:flex}.CaRYhG_choiceName>span{font:var(--type-detail) var(--font-mono);color:var(--color-muted)}.CaRYhG_choiceHint{min-height:3em;font-size:var(--type-detail);color:var(--color-muted);margin-top:7px;line-height:1.5}.CaRYhG_assessments{margin-top:24px;display:grid}.CaRYhG_assessments>p{visibility:hidden;max-width:88ch;font-size:var(--type-copy);color:var(--color-muted);grid-area:1/1;margin:0;line-height:1.8}.CaRYhG_assessments>p[data-visible=true]{visibility:visible}.CaRYhG_assessments strong{color:var(--color-ink);font-weight:500}.CaRYhG_previewHeader{border-top:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding-top:28px;display:flex}.CaRYhG_previewHeader h2{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:500;line-height:1.2}.CaRYhG_previewHeader p{font-size:var(--type-detail);color:var(--color-muted);margin:10px 0 0;line-height:1.7}.CaRYhG_saveChoice{cursor:pointer;flex-shrink:0;min-width:190px}.CaRYhG_saveChoice:disabled{cursor:default;color:var(--color-muted)}.CaRYhG_aboutPreview{padding-top:36px}.CaRYhG_previewFooter{justify-content:space-between;align-items:baseline;gap:24px;padding-top:24px;display:flex}.CaRYhG_previewFooter p{min-height:2lh;font-size:var(--type-detail);color:var(--color-muted);margin:0;line-height:1.8}.CaRYhG_previewFooter a{min-height:3.6em;color:var(--color-accent);font-size:var(--type-detail);flex-shrink:0;align-items:center;display:inline-flex}.CaRYhG_referenceNote{color:var(--color-muted);font-size:var(--type-copy);max-width:70ch;margin:16px 0 24px;line-height:1.8}@media (max-width:1000px){.CaRYhG_choices{grid-auto-columns:minmax(160px,calc(33.3333% - 10.6667px))}}@media (max-width:800px){.CaRYhG_finished{grid-template-columns:1fr;gap:40px}.CaRYhG_finishedCard{max-width:360px;margin:auto}.CaRYhG_previewFooter{flex-direction:column;gap:8px}.CaRYhG_aboutPreview{padding-top:28px}}@media (max-width:600px){.CaRYhG_page{padding-top:36px}.CaRYhG_grid{grid-template-columns:1fr;gap:24px}.CaRYhG_image{padding:20px}.CaRYhG_caption{padding:22px}.CaRYhG_choices{grid-auto-columns:minmax(138px,42%);gap:12px}.CaRYhG_choice{scroll-snap-align:start;padding:12px}.CaRYhG_choiceName{font-size:17px}.CaRYhG_groupButtons{grid-template-columns:1fr;display:grid}.CaRYhG_groupButtons button{text-align:left}.CaRYhG_previewHeader{flex-direction:column;align-items:flex-start;gap:18px}.CaRYhG_saveChoice{min-width:190px}}@media (prefers-reduced-motion:reduce){.CaRYhG_choice{transition:none}}
.kSaxVa_page{width:100%;max-width:1480px;margin:auto;padding:36px clamp(20px,4vw,56px) 0}.kSaxVa_breadcrumb{color:var(--color-muted);font-size:var(--type-detail);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.kSaxVa_breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.kSaxVa_breadcrumb [aria-current]{color:var(--color-copy)}.kSaxVa_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(32px,6vw,90px);margin-top:48px;display:grid}.kSaxVa_serviceName{color:var(--color-muted);font-size:var(--type-detail);margin-bottom:22px}.kSaxVa_hero h1{font-size:clamp(42px,5vw,68px);line-height:1.05;font-weight:var(--weight-display);letter-spacing:var(--tracking-display);text-wrap:balance;max-width:19ch}.kSaxVa_heroIntro>p:first-child{color:var(--color-copy);font-size:var(--type-lead);line-height:var(--leading-lead);max-width:45ch}.kSaxVa_heroIntro>a{margin-top:28px}.kSaxVa_location{color:var(--color-muted);font-size:var(--type-detail);line-height:var(--leading-detail);margin-top:18px}.kSaxVa_divider{margin-top:48px}.kSaxVa_page h2{font-size:clamp(30px,3vw,44px);line-height:1.15;font-weight:var(--weight-display);letter-spacing:var(--tracking-section);text-wrap:balance}.kSaxVa_page h3{font-size:clamp(23px,2vw,29px);line-height:1.2;font-weight:var(--weight-heading);text-wrap:balance}.kSaxVa_page section p{font-size:var(--type-copy);line-height:var(--leading-copy);color:var(--color-copy)}.kSaxVa_situations,.kSaxVa_approach,.kSaxVa_questions{margin-top:clamp(64px,7vw,100px)}.kSaxVa_situations>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:32px;display:grid}.kSaxVa_situations article{border-top:1px solid var(--color-line);padding-top:24px}.kSaxVa_situations article p{margin-top:16px}.kSaxVa_approach{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);display:grid}.kSaxVa_approach>div>p{max-width:46ch;margin-top:22px}.kSaxVa_scope article{border-top:1px solid var(--color-rule);padding:24px 0}.kSaxVa_scope article:first-child{border-top:0;padding-top:0}.kSaxVa_scope p{margin-top:12px}.kSaxVa_evidence{border:1px solid var(--color-line);background:var(--color-bg-alt);margin-top:64px;padding:clamp(24px,4vw,48px);position:relative}.kSaxVa_evidence:has(figure){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.kSaxVa_evidence:before,.kSaxVa_evidence:after{content:"";border:1px solid var(--color-line-strong);width:6px;height:6px;position:absolute;top:12px;left:12px;transform:rotate(45deg)}.kSaxVa_evidence:after{inset:auto 12px 12px auto}.kSaxVa_evidenceImage{border:1px solid var(--color-rule);width:100%;height:auto;display:block}.kSaxVa_evidence figcaption{font-size:var(--type-detail);line-height:var(--leading-detail);color:var(--color-muted);margin-top:14px}.kSaxVa_evidence p{max-width:65ch;margin-top:20px}.kSaxVa_textLink{min-height:44px;font-size:var(--type-detail);text-underline-offset:5px;align-items:center;gap:18px;margin-top:18px;text-decoration:underline;display:inline-flex}.kSaxVa_questions{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(32px,6vw,90px);display:grid}.kSaxVa_questions details{border-top:1px solid var(--color-rule);padding:8px 0}.kSaxVa_questions details:last-child{border-bottom:1px solid var(--color-rule)}.kSaxVa_questions summary{min-height:60px;font-size:var(--type-lead);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.kSaxVa_questions summary::-webkit-details-marker{display:none}.kSaxVa_questions summary span{color:var(--color-muted);flex:none}.kSaxVa_questions details[open] summary span{transform:rotate(45deg)}.kSaxVa_questions details p{padding:8px 28px 24px 0}.kSaxVa_nextStep{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-rule);justify-content:space-between;align-items:center;gap:36px;margin-top:80px;padding:36px 0;display:flex}.kSaxVa_nextStep p{max-width:55ch;margin-top:16px}.kSaxVa_nextStep>a{flex-shrink:0}.kSaxVa_otherServices{font-size:var(--type-detail);flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:32px;display:flex}.kSaxVa_otherServices p{width:100%;color:var(--color-muted)}.kSaxVa_otherServices a{align-items:center;gap:20px;min-height:44px;display:inline-flex}@media (max-width:800px){.kSaxVa_page{padding-top:20px}.kSaxVa_hero{grid-template-columns:1fr;gap:28px;margin-top:32px}.kSaxVa_hero h1{font-size:clamp(39px,7vw,58px)}.kSaxVa_heroIntro>p:first-child{max-width:58ch}.kSaxVa_situations>div{grid-template-columns:1fr;gap:26px}.kSaxVa_approach,.kSaxVa_questions{grid-template-columns:1fr;gap:30px}.kSaxVa_evidence:has(figure){grid-template-columns:1fr;gap:28px}.kSaxVa_nextStep{flex-direction:column;align-items:flex-start;gap:24px}.kSaxVa_divider{margin-top:32px}}
