._2zVJNq_form{background:#e9e8db;border:1px solid #a9ad99;min-width:0}._2zVJNq_heading{font:700 .69rem var(--mono);letter-spacing:.08em;color:var(--muted);border-bottom:1px solid #a9ad99;justify-content:space-between;gap:1rem;padding:12px 15px;display:flex}._2zVJNq_fields{gap:.9rem;padding:clamp(15px,3vw,35px);display:grid;position:relative}._2zVJNq_pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}._2zVJNq_fields label{gap:.38rem;min-width:0;font-size:.86rem;font-weight:700;display:grid}._2zVJNq_fields input,._2zVJNq_fields select,._2zVJNq_fields textarea{width:100%;color:var(--ink);background:#f8f7ef;border:1px solid #89927e;border-radius:0;padding:.6rem;font-weight:400}._2zVJNq_fields textarea{resize:vertical}._2zVJNq_actions{flex-wrap:wrap;gap:10px;display:flex}._2zVJNq_actions button{border:1px solid var(--ink);background:var(--ink);min-height:42px;color:var(--paper);padding:.52rem .8rem;font-size:.85rem;font-weight:700}._2zVJNq_actions button:not(:disabled):hover{color:var(--ink);background:var(--lime)}._2zVJNq_actions button:disabled{opacity:.65}._2zVJNq_note,._2zVJNq_status{color:var(--muted);font-size:.82rem}._2zVJNq_status:empty{display:none}@media (max-width:460px){._2zVJNq_pair{grid-template-columns:1fr}}._2zVJNq_toast{border:1px solid #a9ad99;color:var(--ink)!important;background:var(--paper)!important;border-radius:0!important}
.Asfdza_header{z-index:9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f5f2e8ed;border-bottom:1px solid #d8d8c9;position:sticky;top:0}.Asfdza_headerInner,.Asfdza_footerInner{max-width:1700px;padding-inline:var(--gutter);margin:auto}.Asfdza_headerInner{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:75px;display:grid}.Asfdza_brand{justify-self:start}.Asfdza_nav{gap:clamp(18px,4vw,62px);font-size:.92rem;font-weight:700;display:flex}.Asfdza_nav a{padding-block:12px;position:relative}.Asfdza_nav a:after{content:"";transform-origin:0;background:currentColor;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.Asfdza_nav a:hover:after,.Asfdza_nav a[aria-current]:after{transform:scaleX(1)}.Asfdza_cta{border:1px solid var(--ink);white-space:nowrap;justify-self:end;align-items:center;gap:.6rem;padding:.62rem .84rem;font-size:.86rem;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.Asfdza_cta:hover,.Asfdza_cta[aria-current]{color:var(--paper);background:var(--ink)}.Asfdza_cta [data-arrow]{width:13px}.Asfdza_footer{background:var(--dark);color:var(--paper)}.Asfdza_footerInner{grid-template-columns:1fr auto;align-items:end;gap:44px;padding-top:clamp(55px,8vw,110px);display:grid}.Asfdza_footerTag,.Asfdza_footerBottom{font:600 .66rem/1.4 var(--mono);letter-spacing:.09em}.Asfdza_footerTag{color:var(--lime);align-items:center;gap:.6rem;margin-bottom:1.1rem;display:flex}.Asfdza_footerTag i{background:currentColor;border-radius:50%;width:7px;height:7px}.Asfdza_footerLead{letter-spacing:-.085em;font-size:clamp(2.8rem,7vw,7.5rem);font-weight:750;line-height:.9;display:inline-block}.Asfdza_footerLead [data-arrow]{color:var(--lime);font-size:.45em;transition:transform .18s}.Asfdza_footerLead:hover [data-arrow]{transform:translate(6px,-6px)}.Asfdza_footerLinks{gap:10px;display:grid}.Asfdza_footerLinks a:hover{color:var(--lime)}.Asfdza_footerBottom{border-top:1px solid #555e50;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;display:flex}.Asfdza_footer :focus-visible{outline-color:var(--lime)}@media (max-width:650px){.Asfdza_headerInner{grid-template-columns:1fr auto;gap:0 12px;min-height:0;padding-top:12px}.Asfdza_brand img{width:110px}.Asfdza_cta{padding:.42rem .65rem;font-size:.76rem}.Asfdza_nav{border-top:1px solid #d8d8c9;grid-area:2/1/auto/-1;justify-content:space-between;margin-top:10px;font-size:.83rem}.Asfdza_nav a{padding-block:8px}.Asfdza_nav a:after{bottom:3px}.Asfdza_footerInner{grid-template-columns:1fr;gap:29px}.Asfdza_footerBottom span:first-of-type{display:none}}
.VVDv4G_kicker{color:var(--muted);font:700 .67rem/1.3 var(--mono);letter-spacing:.115em;text-transform:uppercase;align-items:center;gap:.68rem;display:flex}.VVDv4G_kicker i{background:#829c30;border-radius:50%;flex:none;width:8px;height:8px}.VVDv4G_intro{padding-block:clamp(38px,7vw,104px) clamp(27px,5vw,66px)}.VVDv4G_intro h1{letter-spacing:-.082em;text-wrap:balance;margin-top:.25em;font-size:clamp(3.5rem,9vw,9.3rem);font-weight:760;line-height:.91}.VVDv4G_dek{max-width:42ch;color:var(--muted);margin-top:1.2rem;font-size:clamp(1.04rem,1.55vw,1.33rem);line-height:1.45}.VVDv4G_textLink,.VVDv4G_filled{white-space:nowrap;align-items:center;gap:.7rem;width:fit-content;font-weight:700;display:inline-flex}.VVDv4G_textLink{border-bottom:1px solid;padding:.23rem 0}.VVDv4G_filled{background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:.68rem .9rem;transition:background .18s,color .18s}.VVDv4G_filled:hover{background:var(--lime);color:var(--ink)}.VVDv4G_textLink [data-arrow],.VVDv4G_filled [data-arrow]{width:13px;transition:transform .18s}.VVDv4G_textLink:hover [data-arrow],.VVDv4G_filled:hover [data-arrow]{transform:translate(2px,-2px)}.VVDv4G_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(15px,2.1vw,36px);display:grid}.VVDv4G_card{min-width:0;display:block}.VVDv4G_cardImage{isolation:isolate;color:var(--ink);border:1px solid #9caeab;position:relative;overflow:hidden}.VVDv4G_cardImage[data-tone=blue]{background:#dbe9e4}.VVDv4G_cardImage[data-tone=lime]{background:#e6edca;border-color:#a1ad7b}.VVDv4G_cardImage[data-tone=ink]{color:#eef7e6;background:#2b3a30;border-color:#59675d}.VVDv4G_cardImage img{aspect-ratio:1.55;object-fit:contain;width:100%;transition:transform .33s cubic-bezier(.2,.8,.2,1)}.VVDv4G_card:hover img{transform:scale(1.08)rotate(-1deg)}.VVDv4G_cardNumber{z-index:1;font:700 .61rem/1.3 var(--mono);letter-spacing:.08em;position:absolute;top:10px;left:12px}.VVDv4G_cardArrow{border:1px solid;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:grid;position:absolute;bottom:10px;right:10px}.VVDv4G_card:hover .VVDv4G_cardArrow{background:var(--lime);color:var(--ink);border-color:var(--lime)}.VVDv4G_cardText{padding:.85rem 0 0}.VVDv4G_cardText p{color:var(--green);font:700 .67rem var(--mono);text-transform:uppercase;letter-spacing:.09em}.VVDv4G_cardText h3{letter-spacing:-.06em;text-wrap:initial;margin:.37rem 0 .5rem;font-size:clamp(1.45rem,2.15vw,2.5rem);line-height:1.05}.VVDv4G_cardText span{color:var(--muted);max-width:38ch;font-size:.93rem;display:block}.VVDv4G_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.VVDv4G_steps li{border-top:1px solid var(--ink);padding-top:1.05rem}.VVDv4G_steps span{font:700 .68rem var(--mono);color:var(--green)}.VVDv4G_steps h3{letter-spacing:-.06em;text-wrap:initial;margin:.5rem 0;font-size:clamp(1.3rem,2.4vw,2.45rem);line-height:1.05}.VVDv4G_steps p{color:var(--muted);max-width:33ch}@media (max-width:800px){.VVDv4G_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}}@media (max-width:540px){.VVDv4G_intro h1{font-size:clamp(2.95rem,11vw,5rem)}.VVDv4G_cards,.VVDv4G_steps{grid-template-columns:1fr;gap:24px}}
.cwNGoW_wrap{max-width:1700px;padding-inline:var(--gutter);margin-inline:auto}.cwNGoW_reveal{animation:.42s cubic-bezier(.22,.7,.2,1) both cwNGoW_arrive}@keyframes cwNGoW_arrive{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.cwNGoW_hero{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(22px,4vw,80px);padding-block:clamp(32px,5.4vw,94px) clamp(30px,4vw,58px);display:grid}.cwNGoW_hero h1{letter-spacing:-.088em;text-wrap:initial;margin:.23em 0 .24em;font-size:clamp(3.35rem,6.8vw,8.05rem);font-weight:760;line-height:.91}.cwNGoW_hero h1 span{color:var(--green)}.cwNGoW_heroCopy>p:last-of-type{max-width:31ch;color:var(--muted);font-size:clamp(1rem,1.4vw,1.28rem);line-height:1.46}.cwNGoW_heroLinks{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:1.4rem;display:flex}.cwNGoW_frame{min-width:0}.cwNGoW_indexBar{border-top:1px solid var(--ink);font:700 .68rem/1.35 var(--mono);color:var(--muted);letter-spacing:.075em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-block:15px;display:flex}.cwNGoW_indexBar span:last-child{text-align:right}.cwNGoW_section{padding-block:clamp(60px,8.5vw,132px)}.cwNGoW_sectionHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(24px,4vw,47px);display:flex}.cwNGoW_sectionHead h2,.cwNGoW_feature h2,.cwNGoW_article h2{letter-spacing:-.08em;font-size:clamp(2.65rem,6.2vw,6.35rem);font-weight:760;line-height:.94}.cwNGoW_sectionHead h2{margin-top:.26em}.cwNGoW_sectionHead>p{max-width:32ch;color:var(--muted)}.cwNGoW_feature{background:var(--lime)}.cwNGoW_featureInner{grid-template-columns:.92fr 1.08fr;align-items:center;gap:6%;padding-block:clamp(45px,6vw,105px);display:grid}.cwNGoW_feature h2{margin-block:.25em .35em}.cwNGoW_feature p{max-width:34ch}.cwNGoW_feature a{margin-top:1.15rem}.cwNGoW_featureArt{background:#dceba2;border:1px solid #778443;overflow:hidden}.cwNGoW_featureArt img{width:100%;transition:transform .3s}.cwNGoW_featureArt:hover img{transform:scale(1.06)}.cwNGoW_page{padding-bottom:clamp(62px,8vw,126px)}.cwNGoW_detail{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(22px,5vw,90px);display:grid}.cwNGoW_detailCopy{border-top:1px solid var(--ink);padding-top:1.2rem}.cwNGoW_detailCopy h2{letter-spacing:-.06em;text-wrap:initial;margin:.55rem 0 .65rem;font-size:clamp(1.55rem,3vw,3.2rem);line-height:1.04}.cwNGoW_detailCopy>p:not(:first-child){color:var(--muted)}.cwNGoW_detailCopy a{margin-top:1.1rem}.cwNGoW_article{margin-top:clamp(50px,7.6vw,120px)}.cwNGoW_article h2{margin-bottom:.6em}.cwNGoW_crumb{color:var(--green);padding-top:26px;font-weight:700;display:inline-flex}.cwNGoW_crumb:hover{text-decoration:underline}.cwNGoW_crumb+div{padding-top:26px}.cwNGoW_studioManifesto{background:#e7eadb;border-block:1px solid #c1c2b2;padding-block:clamp(45px,6vw,96px)}.cwNGoW_studioManifesto p{letter-spacing:-.064em;max-width:26ch;font-size:clamp(1.75rem,4vw,4.6rem);font-weight:700;line-height:1.05}.cwNGoW_contactGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,6vw,110px);display:grid}@media (max-width:1050px){.cwNGoW_hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:20px}.cwNGoW_hero h1{font-size:clamp(3.15rem,6.8vw,7rem)}}@media (max-width:800px){.cwNGoW_hero,.cwNGoW_featureInner,.cwNGoW_detail,.cwNGoW_contactGrid{grid-template-columns:1fr;gap:25px}.cwNGoW_hero h1{font-size:clamp(3.3rem,10.5vw,7rem)}.cwNGoW_sectionHead{align-items:start}.cwNGoW_detailCopy{max-width:53ch}}@media (max-width:540px){.cwNGoW_indexBar{gap:8px;font-size:.56rem}.cwNGoW_sectionHead{gap:14px;display:grid}.cwNGoW_heroLinks{gap:9px 14px;font-size:.85rem}}.cwNGoW_capabilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,50px) 30px;margin:0;padding:0;list-style:none;display:grid}.cwNGoW_capabilityGrid li{border-top:1px solid var(--ink);padding-top:1rem}.cwNGoW_capabilityGrid li>span{color:var(--green);font:700 .68rem var(--mono)}.cwNGoW_capabilityGrid h2{letter-spacing:-.055em;text-wrap:initial;margin:.45rem 0 .55rem;font-size:clamp(1.5rem,2.7vw,2.85rem);line-height:1.04}.cwNGoW_capabilityGrid p{color:var(--muted);max-width:39ch}.cwNGoW_capabilityGrid a{text-underline-offset:4px;margin-top:.6rem;font-size:.85rem;text-decoration:underline;display:inline-flex}.cwNGoW_projectImage{background:#e6e8db;border:1px solid #afb5a5;place-items:center;min-height:240px;padding:clamp(12px,3vw,42px);display:grid}.cwNGoW_projectImage img{object-fit:contain;width:100%;max-height:590px}.cwNGoW_projectFacts{gap:1.25rem;display:grid}.cwNGoW_projectFacts h3{margin-bottom:.55rem;font-size:1.15rem}.cwNGoW_projectFacts ul{color:var(--muted);margin:0;padding-left:1.15rem}.cwNGoW_projectFacts .cwNGoW_tech{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.cwNGoW_tech li{border:1px solid var(--line);font:650 .7rem var(--mono);padding:.32rem .45rem}.cwNGoW_projectFacts .cwNGoW_projectAction{border:1px solid var(--ink);width:fit-content;padding:.55rem .7rem;font-weight:700;display:inline-flex}.cwNGoW_projectFacts .cwNGoW_projectAction:hover{background:var(--lime)}.cwNGoW_interfaceSection{scroll-margin-top:125px}@media (max-width:800px){.cwNGoW_capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:480px){.cwNGoW_capabilityGrid{grid-template-columns:1fr}}
.RS_UDG_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,50px) clamp(14px,2vw,34px);display:grid}.RS_UDG_card{border-top:1px solid var(--ink);min-width:0;display:block}.RS_UDG_picture{aspect-ratio:16/10;background:#e7e7d9;padding:12px;position:relative;overflow:hidden}.RS_UDG_picture img{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .25s ease-out}.RS_UDG_card:hover img{transform:scale(1.035)}.RS_UDG_status{background:var(--paper);color:var(--ink);font:700 .62rem var(--mono);text-transform:uppercase;border:1px solid #a9b39b;padding:.28rem .46rem;position:absolute;top:10px;left:10px}.RS_UDG_info{padding:.85rem 2rem 0 0;position:relative}.RS_UDG_info p{color:var(--green);font:700 .67rem var(--mono);text-transform:uppercase;letter-spacing:.08em}.RS_UDG_info h3{letter-spacing:-.055em;text-wrap:initial;margin:.38rem 0 .55rem;font-size:clamp(1.35rem,2.15vw,2.2rem);line-height:1.04}.RS_UDG_info>span:not(.RS_UDG_arrow){color:var(--muted);font-size:.91rem;line-height:1.44;display:block}.RS_UDG_arrow{position:absolute;top:.9rem;right:2px}.RS_UDG_arrow [data-arrow]{transition:transform .2s}.RS_UDG_card:hover .RS_UDG_arrow [data-arrow]{transform:translate(3px,-3px)}.RS_UDG_toolbar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 1.2rem;display:flex}.RS_UDG_toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.RS_UDG_toolbar button{color:var(--ink);background:0 0;border:1px solid #a0a993;padding:.5rem .7rem;font-size:.82rem;font-weight:700}.RS_UDG_toolbar button[aria-pressed=true]{background:var(--lime);border-color:#6c822e}.RS_UDG_toolbar>span{font:700 .68rem var(--mono);color:var(--muted);white-space:nowrap}@media (max-width:850px){.RS_UDG_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.RS_UDG_cards{grid-template-columns:1fr}.RS_UDG_toolbar{align-items:start}.RS_UDG_toolbar button{font-size:.73rem}}
._3uR81a_intro,._3uR81a_route{color:#f5f2e8;background:#1a211a;place-items:center;display:grid}._3uR81a_intro{z-index:12;pointer-events:none;animation:.76s cubic-bezier(.55,0,.25,1) both _3uR81a_depart;position:fixed;inset:0}._3uR81a_route{min-height:clamp(280px,55svh,560px);padding:2rem 1rem}._3uR81a_inner{text-align:center;justify-items:center;width:min(280px,82vw);display:grid}._3uR81a_inner img{object-fit:contain;width:150px;height:auto;display:block}._3uR81a_track{fill:none;stroke-width:5px;stroke-linecap:round;width:min(240px,76vw);height:auto;margin:.8rem 0 .4rem}._3uR81a_rail{stroke:#52634b}._3uR81a_signal{stroke:#cdf665;stroke-dasharray:21 79;animation:.9s linear infinite _3uR81a_travel}._3uR81a_inner span{color:#c1cdb6;font:700 .65rem/1.4 var(--mono);letter-spacing:.12em}@keyframes _3uR81a_travel{0%{stroke-dashoffset:21px}to{stroke-dashoffset:-79px}}@keyframes _3uR81a_depart{0%,46%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){._3uR81a_intro{display:none}._3uR81a_signal{stroke-dashoffset:0;animation:none}}@media print{._3uR81a_intro{display:none}}._3uR81a_intro ._3uR81a_signal{animation-iteration-count:1}
.lOO4Kq_panel{--panel:#eeecde;--panel-line:#aeb09b;--panel-ink:#242b1e;--panel-muted:#495541;--panel-grid:#89957232;background:var(--panel);min-width:0;color:var(--panel-ink);border:1px solid var(--panel-line)}.lOO4Kq_panel[data-theme=blue]{--panel:#dde9e4;--panel-line:#9caeab;--panel-muted:#3b5c58;--panel-grid:#527e7440}.lOO4Kq_panel[data-theme=dark]{--panel:#222f28;--panel-line:#59675d;--panel-ink:#eff4e9;--panel-muted:#c5d4c4;--panel-grid:#a0b69b23}.lOO4Kq_panel[data-theme=lime]{--panel:#e6edca;--panel-line:#a1ad7b;--panel-muted:#47552f}.lOO4Kq_meta,.lOO4Kq_modes,.lOO4Kq_controls{z-index:1;position:relative}.lOO4Kq_meta{border-bottom:1px solid var(--panel-line);min-height:42px;font:700 .65rem/1.25 var(--mono);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:10px;padding:0 15px;display:flex}.lOO4Kq_meta span:first-child{align-items:center;gap:8px;display:flex}.lOO4Kq_meta span:last-child{color:var(--panel-muted);text-align:right}.lOO4Kq_meta i{background:#728e28;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #aabd5641}.lOO4Kq_panel[data-theme=dark] .lOO4Kq_meta i{background:var(--lime)}.lOO4Kq_viewport{aspect-ratio:960/630;isolation:isolate;width:100%;position:relative;overflow:hidden}.lOO4Kq_viewport[data-live=true]{touch-action:pan-y;cursor:grab}.lOO4Kq_viewport[data-dragging=true]{cursor:grabbing}.lOO4Kq_viewport:focus-visible{outline-offset:-4px}.lOO4Kq_grid,.lOO4Kq_still,.lOO4Kq_viewport canvas{width:100%;height:100%;position:absolute;inset:0}.lOO4Kq_grid{background-image:radial-gradient(circle, var(--panel-grid) 1px, transparent 1px);background-size:16px 16px;-webkit-mask-image:radial-gradient(#0009,#000 63%,#0000 98%);mask-image:radial-gradient(#0009,#000 63%,#0000 98%)}.lOO4Kq_still{object-fit:contain;-webkit-user-select:none;user-select:none;transition:opacity .22s ease-out}.lOO4Kq_viewport canvas{opacity:0;transition:opacity .22s ease-out;display:block}.lOO4Kq_viewport[data-live=true] .lOO4Kq_still{opacity:0}.lOO4Kq_viewport[data-live=true] canvas{opacity:1}.lOO4Kq_crosshair,.lOO4Kq_hint{pointer-events:none;color:var(--panel-muted);font:600 .63rem var(--mono);letter-spacing:.08em;position:absolute}.lOO4Kq_crosshair{font-size:1rem;top:11px;right:14px}.lOO4Kq_hint{bottom:12px;left:14px}.lOO4Kq_modes{border-top:1px solid var(--panel-line);grid-template-columns:repeat(3,1fr);display:grid}.lOO4Kq_modes button,.lOO4Kq_camera button{color:inherit;background:0 0;border:0;font-weight:700}.lOO4Kq_modes button{min-height:44px;padding:.44rem .35rem;font-size:.78rem}.lOO4Kq_modes button+button{border-left:1px solid var(--panel-line)}.lOO4Kq_modes button span{color:var(--panel-muted);font:600 .66rem var(--mono);margin-right:.25em}.lOO4Kq_modes button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.lOO4Kq_modes button:hover:not([aria-pressed=true]),.lOO4Kq_camera button:hover{background:#78954424}.lOO4Kq_controls{border-top:1px solid var(--panel-line);flex-wrap:wrap;align-items:center;gap:10px 13px;min-height:62px;padding:11px 12px;display:flex}.lOO4Kq_action{border:1px solid var(--ink);background:var(--ink);min-height:40px;color:var(--paper);white-space:nowrap;padding:.53rem .65rem;font-size:.77rem;font-weight:700}.lOO4Kq_action span{color:var(--lime);margin-right:.3em}.lOO4Kq_action:hover{background:#3a4931}.lOO4Kq_panel[data-theme=dark] .lOO4Kq_action{color:var(--ink);background:var(--lime);border-color:var(--lime)}.lOO4Kq_panel[data-theme=dark] .lOO4Kq_action span{color:var(--ink)}.lOO4Kq_panel[data-theme=dark] .lOO4Kq_action:hover{background:#e3ff95}.lOO4Kq_range{min-width:115px;font:600 .64rem/1.4 var(--mono);flex:1}.lOO4Kq_range span{justify-content:space-between;gap:5px;display:flex}.lOO4Kq_range output{color:var(--panel-muted)}.lOO4Kq_range input{accent-color:#628725;width:100%;margin:.2rem 0 0}.lOO4Kq_range:has(input:disabled){display:none}.lOO4Kq_camera{align-items:center;gap:3px;margin-left:auto;display:flex}.lOO4Kq_camera button{min-height:40px;padding:.25rem .48rem;font-size:.75rem}.lOO4Kq_camera button[aria-label]{border:1px solid var(--panel-line);min-width:33px;font-size:1rem}.lOO4Kq_panel[data-theme=dark] :focus-visible{outline-color:var(--lime)}@media (max-width:480px){.lOO4Kq_meta{padding-inline:9px;font-size:.57rem}.lOO4Kq_modes button{font-size:.69rem}.lOO4Kq_modes button span{margin-right:.08em;font-size:.56rem}.lOO4Kq_controls{gap:8px;padding-inline:8px}.lOO4Kq_camera button{padding-inline:.35rem}}.lOO4Kq_notice{border-top:1px solid var(--panel-line);color:var(--panel-muted);font:650 .66rem/1.4 var(--mono);padding:.48rem .75rem}.lOO4Kq_notice:empty{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}
.L0Fsja_lab{gap:clamp(36px,6vw,95px);display:grid}.L0Fsja_top{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(16px,3vw,44px);display:grid}.L0Fsja_runPanel{color:#eef2e9;background:#202b23;border:1px solid #59675d;min-width:0}.L0Fsja_bar{color:#c9d7c9;min-height:42px;font:700 .64rem/1.3 var(--mono);letter-spacing:.07em;border-bottom:1px solid #59675d;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;display:flex}.L0Fsja_bar i{background:var(--lime);border-radius:50%;width:7px;height:7px;margin-right:.4rem;display:inline-block}.L0Fsja_body{padding:clamp(15px,3vw,34px)}.L0Fsja_body h2,.L0Fsja_inspectorHead h2{letter-spacing:-.07em;text-wrap:initial;font-size:clamp(1.9rem,4.15vw,4.4rem);line-height:.96}.L0Fsja_body>p{color:#d5dfd1;max-width:41ch;margin:.85rem 0}.L0Fsja_pipeline{border-top:1px solid #59675d;margin:1rem 0;padding:0;list-style:none}.L0Fsja_pipeline li{color:#c1cebf;border-bottom:1px solid #59675d;padding:.54rem .3rem;font-size:.86rem}.L0Fsja_pipeline span{font:700 .7rem var(--mono);margin-right:.8rem;display:inline-block}.L0Fsja_pipeline li[data-state=active]{color:var(--lime);background:#354332}.L0Fsja_pipeline li[data-state=done] span{color:var(--lime)}.L0Fsja_runButton,.L0Fsja_exports a,.L0Fsja_exports button{color:var(--ink);background:var(--lime);border:1px solid #6d823c;padding:.57rem .77rem;font-size:.83rem;font-weight:700}.L0Fsja_runButton:hover,.L0Fsja_exports a:hover,.L0Fsja_exports button:hover{background:#e3ff9b}.L0Fsja_runButton:disabled{opacity:.6}.L0Fsja_body .L0Fsja_status{font:650 .72rem/1.4 var(--mono);min-height:1.2em;margin-bottom:0}.L0Fsja_runPanel :focus-visible{outline-color:var(--lime)}.L0Fsja_inspector{border-top:1px solid var(--ink);min-width:0;padding-top:1.1rem;scroll-margin-top:130px}.L0Fsja_inspectorHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:15px;margin-bottom:1rem;display:flex}.L0Fsja_inspectorHead p{font:700 .68rem var(--mono);letter-spacing:.1em;color:var(--green);margin-bottom:.55rem}.L0Fsja_exports{flex-wrap:wrap;gap:7px;display:flex}.L0Fsja_exports button{color:var(--ink);border-color:var(--ink);background:0 0}.L0Fsja_metrics{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;display:grid}.L0Fsja_metrics div{background:#eeefe1;padding:.7rem clamp(.5rem,2vw,1.4rem)}.L0Fsja_metrics div+div{border-left:1px solid var(--line)}.L0Fsja_metrics dt{color:var(--muted);font-size:.76rem}.L0Fsja_metrics dd{letter-spacing:-.05em;margin:0;font-size:clamp(1.2rem,3vw,2.4rem);font-weight:750;line-height:1.1}.L0Fsja_views{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-bottom:.55rem;display:flex}.L0Fsja_views button,.L0Fsja_pager button{color:var(--ink);background:0 0;border:1px solid #a4ac98;padding:.45rem .67rem;font-size:.81rem;font-weight:700}.L0Fsja_views button[aria-pressed=true]{color:#f8faed;background:#283125;border-color:#283125}.L0Fsja_views button:disabled,.L0Fsja_pager button:disabled{opacity:.45}.L0Fsja_dataTools,.L0Fsja_pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:.75rem 0;display:flex}.L0Fsja_dataTools label{flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;font-weight:700;display:flex}.L0Fsja_dataTools input{background:#fbfaf2;border:1px solid #a4ac98;width:min(220px,100%);min-width:0;padding:.42rem .57rem}.L0Fsja_dataTools>span,.L0Fsja_pager span{color:var(--muted);font:700 .67rem var(--mono)}.L0Fsja_tableWrap{border:1px solid var(--line);background:#fbfaf2;max-height:435px;overflow:auto}.L0Fsja_tableWrap table{border-collapse:separate;border-spacing:0;white-space:nowrap;width:100%;font-size:.79rem}.L0Fsja_tableWrap th,.L0Fsja_tableWrap td{text-align:left;border-bottom:1px solid #dadccf;padding:.54rem .67rem}.L0Fsja_tableWrap th{z-index:1;background:#e3e8d7;position:sticky;top:0}.L0Fsja_tableWrap td{white-space:pre}.L0Fsja_tableWrap tr:nth-child(2n) td{background:#f0f0e4}.L0Fsja_tableWrap td[data-issue=true]{color:#894322;font-weight:700}.L0Fsja_empty{color:#8c4b2e;font-style:italic}.L0Fsja_frame{border:1px solid var(--line);background:#f4f2e7;width:100%;min-height:690px;margin-top:.7rem;display:block}@media (max-width:790px){.L0Fsja_top{grid-template-columns:1fr}}.L0Fsja_runActions{flex-wrap:wrap;align-items:center;gap:8px 15px;display:flex}.L0Fsja_runActions a{color:var(--lime);text-underline-offset:4px;font-size:.8rem;text-decoration:underline}
