.N4gIGW_dialog{width:min(960px, calc(100vw - 2 * var(--av-space-5)));max-height:calc(100svh - 2 * var(--av-space-6));border:var(--av-hairline);border-radius:var(--av-radius-2);background:var(--av-paper);color:var(--av-fg);box-shadow:var(--av-shadow-float);padding:0}.N4gIGW_dialog::backdrop{background:#14141473}.N4gIGW_frame{min-height:min(600px, calc(100svh - 2 * var(--av-space-6)));grid-template-columns:280px minmax(0,1fr);display:grid}.N4gIGW_aside{align-content:start;gap:var(--av-space-4);padding:var(--av-space-5);border-right:var(--av-hairline);background:var(--av-white);display:grid}.N4gIGW_thumb{aspect-ratio:4/3;border:var(--av-hairline);border-radius:var(--av-radius-1);background:var(--av-paper);padding:var(--av-space-3)}.N4gIGW_thumb svg,.N4gIGW_thumbLarge svg{width:100%;height:100%;display:block}.N4gIGW_summary{gap:var(--av-space-2);font-size:var(--av-text-small);display:grid}.N4gIGW_summary div{justify-content:space-between;gap:var(--av-space-3);border-bottom:var(--av-hairline);padding-bottom:var(--av-space-2);display:flex}.N4gIGW_summary dt{color:var(--av-fg-2)}.N4gIGW_summary dd{text-align:right}.N4gIGW_main{align-content:start;gap:var(--av-space-5);padding:var(--av-space-6) var(--av-space-6) var(--av-space-5);display:grid;position:relative;overflow-y:auto}.N4gIGW_close{top:var(--av-space-3);right:var(--av-space-3);position:absolute}.N4gIGW_progress{gap:var(--av-space-1) var(--av-space-4);font-size:var(--av-text-small);color:var(--av-fg-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.N4gIGW_progress li{gap:var(--av-space-1);padding-bottom:var(--av-space-1);border-bottom:2px solid #0000;align-items:baseline;display:flex}.N4gIGW_progress li[data-done]{color:var(--av-fg)}.N4gIGW_progress li[aria-current=step]{color:var(--av-fg);border-bottom-color:var(--av-signal)}.N4gIGW_stepBody{gap:var(--av-space-4);align-content:start;display:grid}.N4gIGW_question{font-size:var(--av-text-h3);letter-spacing:var(--av-tracking-head);font-weight:500;line-height:var(--av-leading-head)}.N4gIGW_stepBody textarea{font:inherit;font-size:var(--av-text-ui);color:var(--av-fg);background:var(--av-white);border:var(--av-hairline);border-radius:var(--av-radius-1);padding:var(--av-space-2) var(--av-space-3);resize:vertical}.N4gIGW_stepBody [aria-invalid=true]{border-color:var(--av-review)}.N4gIGW_error{font-size:var(--av-text-small);color:var(--av-review)}.N4gIGW_error:empty{display:none}.N4gIGW_row2{gap:var(--av-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.N4gIGW_row3{gap:var(--av-space-3);grid-template-columns:minmax(0,1fr) 96px 88px;display:grid}.N4gIGW_checks,.N4gIGW_choices{gap:var(--av-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.N4gIGW_checks{grid-template-columns:repeat(2,minmax(0,1fr))}.N4gIGW_check,.N4gIGW_choice{gap:var(--av-space-3);padding:var(--av-space-3);border:var(--av-hairline);border-radius:var(--av-radius-1);background:var(--av-white);font-size:var(--av-text-ui);cursor:pointer;transition:border-color var(--av-dur-micro) var(--av-ease);align-items:flex-start;display:flex}.N4gIGW_check:hover,.N4gIGW_choice:hover{border-color:var(--av-graphite)}:is(.N4gIGW_check:has(input:checked),.N4gIGW_choice:has(input:checked)){border-color:var(--av-graphite);box-shadow:inset 0 0 0 1px var(--av-graphite)}.N4gIGW_check input,.N4gIGW_choice input{accent-color:var(--av-graphite);margin-top:3px}.N4gIGW_choice span{gap:2px;display:grid}.N4gIGW_choice em{font-style:normal;font-size:var(--av-text-small);color:var(--av-fg-2)}.N4gIGW_drop{gap:var(--av-space-1);text-align:center;padding:var(--av-space-6) var(--av-space-4);border:1px dashed var(--av-line-strong);border-radius:var(--av-radius-2);background:var(--av-white);cursor:pointer;font-size:var(--av-text-ui);place-items:center;display:grid;position:relative}.N4gIGW_drop span{font-size:var(--av-text-small);color:var(--av-fg-2)}.N4gIGW_drop:hover,.N4gIGW_drop:focus-within{border-color:var(--av-graphite)}.N4gIGW_drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.N4gIGW_files{gap:var(--av-space-1);margin:0;padding:0;list-style:none;display:grid}.N4gIGW_files li{align-items:center;gap:var(--av-space-3);padding:var(--av-space-1) 0;border-bottom:var(--av-hairline);font-size:var(--av-text-small);display:flex}.N4gIGW_fileName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.N4gIGW_nav{justify-content:flex-end;gap:var(--av-space-2);padding-top:var(--av-space-2);display:flex}.N4gIGW_done{gap:var(--av-space-4);align-content:start;display:grid}.N4gIGW_ready{font-size:var(--av-text-h2);letter-spacing:var(--av-tracking-head);font-weight:500;line-height:var(--av-leading-head);text-transform:uppercase;outline:none}.N4gIGW_number{align-items:baseline;gap:var(--av-space-3);flex-wrap:wrap;display:flex}.N4gIGW_number strong{font-size:var(--av-text-lead);font-weight:500}.N4gIGW_thumbLarge,.N4gIGW_done .N4gIGW_summary{display:none}.N4gIGW_nextStep{gap:var(--av-space-2);padding:var(--av-space-4);background:var(--av-white);border:var(--av-hairline);border-radius:var(--av-radius-1);display:grid}@media (max-width:760px){.N4gIGW_dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh}.N4gIGW_frame{grid-template-columns:minmax(0,1fr);min-height:100%}.N4gIGW_aside{display:none}.N4gIGW_main{padding:var(--av-space-6) var(--av-space-4) max(var(--av-space-5), env(safe-area-inset-bottom,0px))}.N4gIGW_done .N4gIGW_summary{display:grid}.N4gIGW_thumbLarge{aspect-ratio:4/3;border:var(--av-hairline);border-radius:var(--av-radius-1);background:var(--av-white);max-height:200px;padding:var(--av-space-3);display:block}.N4gIGW_row3{grid-template-columns:minmax(0,1fr) 88px}.N4gIGW_row3>:first-child{grid-column:1/-1}.N4gIGW_row2,.N4gIGW_checks{grid-template-columns:minmax(0,1fr)}.N4gIGW_nav{background:var(--av-paper);padding-block:var(--av-space-3);position:sticky;bottom:0}.N4gIGW_nav button{flex:1}}
._3pc0Qa_studio{background:var(--av-paper);grid-template:"top top top"56px"side view intel"minmax(0,1fr)/minmax(300px,340px) minmax(0,1fr) minmax(280px,320px);height:100svh;display:grid;overflow:hidden}._3pc0Qa_top{align-items:center;gap:var(--av-space-5);padding-inline:max(var(--av-space-5), env(safe-area-inset-left,0px)) max(var(--av-space-5), env(safe-area-inset-right,0px));border-bottom:var(--av-hairline);background:var(--av-paper);z-index:var(--av-z-header);grid-area:top;min-width:0;display:flex}._3pc0Qa_brand{align-items:baseline;gap:var(--av-space-3);letter-spacing:.18em;white-space:nowrap;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}._3pc0Qa_brand span{letter-spacing:.02em;color:var(--av-fg-2);font-weight:400;font-size:var(--av-text-ui)}._3pc0Qa_projectName{min-width:0;max-width:360px;font-size:var(--av-text-ui);padding:var(--av-space-1) 0;background:0 0;border:0;border-bottom:1px solid #0000;flex:auto}._3pc0Qa_projectName:hover,._3pc0Qa_projectName:focus{border-bottom-color:var(--av-line-strong);outline:none}._3pc0Qa_saveState{font-size:var(--av-text-small);color:var(--av-fg-2);white-space:nowrap;margin-left:auto}._3pc0Qa_statusPill{font-family:var(--av-font-mono);font-size:var(--av-text-tech);letter-spacing:var(--av-tracking-label);text-transform:uppercase;border:1px solid var(--av-line-strong);padding:2px var(--av-space-2);border-radius:var(--av-radius-1);white-space:nowrap}._3pc0Qa_cta{background:var(--av-graphite);color:var(--av-paper);font-size:var(--av-text-ui);padding:var(--av-space-2) var(--av-space-4);border-radius:var(--av-radius-1);cursor:pointer;white-space:nowrap;transition:background var(--av-dur-micro) var(--av-ease);border:0;font-weight:500}._3pc0Qa_cta:hover{background:var(--av-graphite-3)}._3pc0Qa_top{position:relative}._3pc0Qa_cloud{gap:var(--av-space-1);display:flex}._3pc0Qa_topBtn{border:1px solid var(--av-line-strong);font-size:var(--av-text-ui);padding:calc(var(--av-space-2) - 1px) var(--av-space-3);border-radius:var(--av-radius-1);cursor:pointer;white-space:nowrap;transition:border-color var(--av-dur-micro) var(--av-ease);background:0 0}._3pc0Qa_topBtn:hover:not(:disabled){border-color:var(--av-graphite)}._3pc0Qa_topBtn:disabled{opacity:.5;cursor:progress}._3pc0Qa_toast{top:calc(100% + var(--av-space-2));right:var(--av-space-5);max-width:min(420px, calc(100vw - 2 * var(--av-space-4)));padding:var(--av-space-2) var(--av-space-3);background:var(--av-graphite);color:var(--av-paper);font-size:var(--av-text-small);border-radius:var(--av-radius-1);box-shadow:var(--av-shadow-float);position:absolute}._3pc0Qa_side{border-right:var(--av-hairline);background:var(--av-paper);flex-direction:column;grid-area:side;min-height:0;display:flex}._3pc0Qa_sheetHandle{display:none}._3pc0Qa_modes{border-bottom:var(--av-hairline);grid-template-columns:repeat(6,1fr);display:grid}._3pc0Qa_modeTab{padding:var(--av-space-3) var(--av-space-4);cursor:pointer;font-size:var(--av-text-ui);color:var(--av-fg-2);transition:color var(--av-dur-micro) var(--av-ease), border-color var(--av-dur-micro) var(--av-ease);background:0 0;border:0;border-bottom:2px solid #0000;justify-items:start;gap:2px;display:grid}._3pc0Qa_modeTab span{color:var(--av-concrete)}._3pc0Qa_modeTab:hover{color:var(--av-fg)}._3pc0Qa_modeTab[aria-selected=true]{color:var(--av-fg);border-bottom-color:var(--av-graphite)}._3pc0Qa_modeTab[aria-selected=true] span{color:var(--av-signal)}._3pc0Qa_panel{overscroll-behavior:contain;padding:var(--av-space-2) var(--av-space-5) var(--av-space-7);flex:1;overflow-y:auto}._3pc0Qa_mobileIntel{display:none}._3pc0Qa_section{gap:var(--av-space-3);padding-block:var(--av-space-5);border-bottom:var(--av-hairline);display:grid}._3pc0Qa_section:last-child{border-bottom:0}._3pc0Qa_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--av-space-3);display:flex}._3pc0Qa_note{font-size:var(--av-text-small);color:var(--av-fg-2);line-height:1.5}._3pc0Qa_body{font-size:var(--av-text-ui);line-height:1.5}._3pc0Qa_field{gap:var(--av-space-1);font-size:var(--av-text-small);color:var(--av-fg-2);display:grid}._3pc0Qa_field input,._3pc0Qa_field select,._3pc0Qa_anchorRow select{font-size:var(--av-text-ui);color:var(--av-fg);background:var(--av-white);border:var(--av-hairline);border-radius:var(--av-radius-1);padding:var(--av-space-2) var(--av-space-3);min-width:0}._3pc0Qa_pair{gap:var(--av-space-3);grid-template-columns:minmax(0,1fr) 96px;display:grid}._3pc0Qa_presets{gap:var(--av-space-2);flex-wrap:wrap;display:flex}._3pc0Qa_chip{border:var(--av-hairline);background:var(--av-white);border-radius:var(--av-radius-1);font-size:var(--av-text-small);padding:6px var(--av-space-3);cursor:pointer;transition:border-color var(--av-dur-micro) var(--av-ease)}._3pc0Qa_chip:hover{border-color:var(--av-graphite)}._3pc0Qa_btn,._3pc0Qa_btnGhost{font-size:var(--av-text-ui);padding:var(--av-space-2) var(--av-space-4);border-radius:var(--av-radius-1);cursor:pointer;transition:background var(--av-dur-micro) var(--av-ease), border-color var(--av-dur-micro) var(--av-ease);justify-self:start;font-weight:500}._3pc0Qa_btn{border:1px solid var(--av-graphite);background:var(--av-graphite);color:var(--av-paper)}._3pc0Qa_btn:hover{background:var(--av-graphite-3)}._3pc0Qa_btnGhost{border:1px solid var(--av-line-strong);background:0 0}._3pc0Qa_btnGhost:hover{border-color:var(--av-graphite)}._3pc0Qa_btn:disabled,._3pc0Qa_btnGhost:disabled{opacity:.4;cursor:not-allowed}._3pc0Qa_actions{gap:var(--av-space-2);flex-wrap:wrap;display:flex}._3pc0Qa_iconBtn{width:28px;height:28px;color:var(--av-concrete);border-radius:var(--av-radius-1);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}._3pc0Qa_iconBtn:hover:not(:disabled){color:var(--av-review);background:var(--av-paper-2)}._3pc0Qa_iconBtn:disabled{opacity:.3;cursor:not-allowed}._3pc0Qa_table{border-collapse:collapse;width:100%;font-size:var(--av-text-small);font-variant-numeric:tabular-nums}._3pc0Qa_table th,._3pc0Qa_table td{padding:3px var(--av-space-1);text-align:left;border-bottom:var(--av-hairline)}._3pc0Qa_table thead th{color:var(--av-fg-2);font-weight:500;font-size:var(--av-text-tech);letter-spacing:.08em;text-transform:uppercase}._3pc0Qa_tableTech td{font-family:var(--av-font-mono);font-size:var(--av-text-tech)}._3pc0Qa_tdText{font-family:var(--av-font-sans)!important;font-size:var(--av-text-small)!important}._3pc0Qa_table tbody tr{cursor:pointer}._3pc0Qa_rowSel{background:var(--av-signal-soft)}._3pc0Qa_id{font-weight:600;font-size:var(--av-text-ui);width:28px}._3pc0Qa_num{align-items:center;gap:var(--av-space-1);display:flex}._3pc0Qa_numLabel{font-size:var(--av-text-small);color:var(--av-fg-2);flex:1}._3pc0Qa_num input{width:76px;font-family:var(--av-font-mono);font-size:var(--av-text-small);background:var(--av-white);border:var(--av-hairline);border-radius:var(--av-radius-1);text-align:right;padding:4px 6px}._3pc0Qa_numUnit{font-size:var(--av-text-tech);color:var(--av-fg-2)}._3pc0Qa_range{gap:2px;display:grid}._3pc0Qa_rangeHead{font-size:var(--av-text-small);color:var(--av-fg-2);justify-content:space-between;display:flex}._3pc0Qa_rangeHead output{color:var(--av-fg)}._3pc0Qa_studio input[type=range]{width:100%;accent-color:var(--av-graphite)}._3pc0Qa_toggles{gap:var(--av-space-4);flex-wrap:wrap;display:flex}._3pc0Qa_toggle{align-items:center;gap:var(--av-space-2);font-size:var(--av-text-small);cursor:pointer;display:flex}._3pc0Qa_toggle input{accent-color:var(--av-graphite);width:16px;height:16px}._3pc0Qa_list{gap:var(--av-space-3);margin:0;padding:0;list-style:none;display:grid}._3pc0Qa_anchorRow{align-items:center;column-gap:var(--av-space-3);row-gap:var(--av-space-1);padding:var(--av-space-2);margin-inline:calc(var(--av-space-2) * -1);border-radius:var(--av-radius-1);grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"id range num""id support support";display:grid}._3pc0Qa_anchorRow ._3pc0Qa_id{grid-area:id;align-self:start;padding-top:4px}._3pc0Qa_anchorRow input[type=range]{grid-area:range}._3pc0Qa_anchorRow ._3pc0Qa_num{grid-area:num}._3pc0Qa_anchorRow select{font-size:var(--av-text-small);padding:4px var(--av-space-2);grid-area:support}._3pc0Qa_swatches{gap:var(--av-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._3pc0Qa_swatch{align-items:center;gap:var(--av-space-2);border:var(--av-hairline);background:var(--av-white);border-radius:var(--av-radius-1);padding:6px var(--av-space-2);cursor:pointer;font-size:var(--av-text-small);display:flex}._3pc0Qa_swatch span{border-radius:var(--av-radius-1);flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #14141426}._3pc0Qa_swatch em{font-style:normal}._3pc0Qa_swatch[aria-checked=true]{border-color:var(--av-graphite);box-shadow:inset 0 0 0 1px var(--av-graphite)}._3pc0Qa_viewport{background:var(--av-white);grid-area:view;min-width:0;min-height:0;position:relative}._3pc0Qa_canvasWrap{position:absolute;inset:0}._3pc0Qa_viewLoading{color:var(--av-fg-2);font-size:var(--av-text-small);place-items:center;display:grid;position:absolute;inset:0}._3pc0Qa_viewSwitch{top:var(--av-space-4);left:var(--av-space-4);z-index:var(--av-z-panel);border:var(--av-hairline);border-radius:var(--av-radius-1);background:var(--av-white);display:flex;position:absolute;overflow:hidden}._3pc0Qa_viewSwitch button{padding:6px var(--av-space-4);font-size:var(--av-text-small);cursor:pointer;color:var(--av-fg-2);background:0 0;border:0}._3pc0Qa_viewSwitch button[aria-pressed=true]{background:var(--av-graphite);color:var(--av-paper)}._3pc0Qa_viewNotice{top:var(--av-space-4);right:var(--av-space-4);z-index:var(--av-z-panel);background:var(--av-review-soft);color:var(--av-review);border-left:2px solid var(--av-review);padding:6px var(--av-space-3);font-size:var(--av-text-small);position:absolute}._3pc0Qa_sunView{padding:var(--av-space-5);position:absolute;inset:0;overflow-y:auto}._3pc0Qa_planWrap{position:absolute;inset:0}._3pc0Qa_plan{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._3pc0Qa_plan text{font-family:var(--av-font-mono);fill:var(--av-graphite)}._3pc0Qa_gridMinor{stroke:#ebe8e1;stroke-width:1px;vector-effect:non-scaling-stroke}._3pc0Qa_gridMajor{stroke:#dcd8cf;stroke-width:1px;vector-effect:non-scaling-stroke}._3pc0Qa_planMembrane{fill-opacity:.32;stroke:var(--av-graphite);stroke-width:1.25px;vector-effect:non-scaling-stroke}._3pc0Qa_chord{stroke:var(--av-concrete);stroke-width:.75px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke;fill:none}._3pc0Qa_edgeHit{stroke:#0000;cursor:copy}._3pc0Qa_hardware{stroke:var(--av-graphite);stroke-width:1px;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}._3pc0Qa_dim line{stroke:var(--av-concrete-2);stroke-width:.75px;vector-effect:non-scaling-stroke}._3pc0Qa_dimArrow{fill:var(--av-concrete-2)}._3pc0Qa_dimText{paint-order:stroke;stroke:var(--av-white);stroke-width:4px;stroke-linejoin:round;vector-effect:non-scaling-stroke;letter-spacing:.04em}._3pc0Qa_angle path{fill:none;stroke:var(--av-concrete);stroke-width:.75px;vector-effect:non-scaling-stroke}._3pc0Qa_angle text{fill:var(--av-concrete-2)!important}._3pc0Qa_anchor{cursor:grab;outline:none}._3pc0Qa_anchor circle:not(._3pc0Qa_anchorHit),._3pc0Qa_anchor rect{fill:var(--av-white);stroke:var(--av-graphite);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:fill var(--av-dur-micro) var(--av-ease)}._3pc0Qa_anchorHit{fill:#0000}._3pc0Qa_anchor:hover circle:not(._3pc0Qa_anchorHit),._3pc0Qa_anchor:hover rect{fill:var(--av-paper-3)}._3pc0Qa_anchorSel circle:not(._3pc0Qa_anchorHit),._3pc0Qa_anchorSel rect,._3pc0Qa_anchor:focus-visible circle:not(._3pc0Qa_anchorHit),._3pc0Qa_anchor:focus-visible rect{stroke:var(--av-graphite);fill:var(--av-signal)!important}._3pc0Qa_anchorFlag circle:not(._3pc0Qa_anchorHit),._3pc0Qa_anchorFlag rect{stroke:var(--av-attention);stroke-width:2px}._3pc0Qa_anchorId{font-weight:600;font-family:var(--av-font-sans)!important}._3pc0Qa_elevMark{fill:var(--av-graphite)}._3pc0Qa_elevText{fill:var(--av-concrete-2)!important}._3pc0Qa_dragging ._3pc0Qa_anchor{cursor:grabbing}._3pc0Qa_north circle{fill:var(--av-white);stroke:var(--av-graphite);stroke-width:1px;vector-effect:non-scaling-stroke}._3pc0Qa_north path{fill:var(--av-graphite)}._3pc0Qa_north text{font-weight:600;font-family:var(--av-font-sans)!important}._3pc0Qa_scaleDark{fill:var(--av-graphite)}._3pc0Qa_scaleLight{fill:var(--av-white);stroke:var(--av-graphite);stroke-width:1px;vector-effect:non-scaling-stroke}._3pc0Qa_readout{pointer-events:none;background:var(--av-graphite);min-width:132px;color:var(--av-paper);padding:var(--av-space-2) var(--av-space-3);border-radius:var(--av-radius-1);font-family:var(--av-font-mono);font-size:var(--av-text-tech);font-variant-numeric:tabular-nums;z-index:var(--av-z-toast);gap:1px;display:grid;position:absolute;transform:translate(14px,14px)}._3pc0Qa_readout b{font-family:var(--av-font-sans);font-weight:600;font-size:var(--av-text-small);margin-bottom:2px}._3pc0Qa_readoutHint{color:var(--av-concrete);font-family:var(--av-font-sans);margin-top:3px}._3pc0Qa_intel{border-left:var(--av-hairline);background:var(--av-paper);grid-area:intel;overflow-y:auto}._3pc0Qa_intelInner{gap:var(--av-space-5);padding:var(--av-space-5);align-content:start;display:grid}._3pc0Qa_formStatus{gap:2px;display:grid}._3pc0Qa_formStatus strong{font-size:var(--av-text-h3);letter-spacing:var(--av-tracking-head);align-items:center;gap:var(--av-space-2);font-weight:500;display:flex}._3pc0Qa_formStatus strong:before{content:"";background:var(--av-ok);border-radius:50%;width:8px;height:8px}._3pc0Qa_formStatus[data-status=invalid] strong:before{background:var(--av-review)}._3pc0Qa_formStatus[data-status=unconverged] strong:before{background:var(--av-attention)}._3pc0Qa_telemetry{border-top:var(--av-hairline);margin:0;display:grid}._3pc0Qa_telemetry div{justify-content:space-between;gap:var(--av-space-3);border-bottom:var(--av-hairline);padding:7px 0;display:flex}._3pc0Qa_telemetry dt{font-size:var(--av-text-small);color:var(--av-fg-2)}._3pc0Qa_telemetry dd{font-size:var(--av-text-small);margin:0}._3pc0Qa_findings{margin:calc(var(--av-space-3) * -1) 0 0;gap:var(--av-space-2);padding:0;list-style:none;display:grid}._3pc0Qa_findings li{padding:var(--av-space-3);border-left:2px solid var(--av-line-strong);background:var(--av-white);gap:2px;display:grid}._3pc0Qa_findings li[data-level=attention]{border-left-color:var(--av-attention)}._3pc0Qa_findings li[data-level=review]{border-left-color:var(--av-graphite)}._3pc0Qa_findings li[data-level=invalid]{border-left-color:var(--av-review);background:var(--av-review-soft)}._3pc0Qa_findings strong{font-size:var(--av-text-small);font-weight:600}._3pc0Qa_findings p{font-size:var(--av-text-small);color:var(--av-fg-2);line-height:1.45}._3pc0Qa_findingLevel{letter-spacing:var(--av-tracking-label);text-transform:uppercase;color:var(--av-concrete-2);font-size:.6875rem}._3pc0Qa_disclaimer{gap:var(--av-space-1);font-size:var(--av-text-small);color:var(--av-fg-2);padding-top:var(--av-space-3);border-top:var(--av-hairline);display:grid}@media (max-width:1180px){._3pc0Qa_studio{grid-template-columns:minmax(300px,340px) minmax(0,1fr);grid-template-areas:"top top""side view"}._3pc0Qa_intel{display:none}._3pc0Qa_mobileIntel{border-top:var(--av-hairline);margin-inline:calc(var(--av-space-5) * -1);display:block}._3pc0Qa_saveState{display:none}._3pc0Qa_projectName{max-width:none}}@media (max-width:760px){._3pc0Qa_studio{grid-template:"top"52px"view"minmax(0,1fr)/minmax(0,1fr)}._3pc0Qa_top{gap:var(--av-space-2);padding-inline:max(var(--av-space-4), env(safe-area-inset-left,0px)) max(var(--av-space-4), env(safe-area-inset-right,0px))}._3pc0Qa_projectName,._3pc0Qa_statusPill{display:none}._3pc0Qa_brand{font-size:.9375rem}._3pc0Qa_cta{padding:var(--av-space-2) var(--av-space-3);font-size:var(--av-text-small)}._3pc0Qa_topBtn{padding:calc(var(--av-space-2) - 1px) var(--av-space-2);font-size:var(--av-text-small)}._3pc0Qa_brand{margin-right:auto}._3pc0Qa_brand span{display:none}._3pc0Qa_toast{right:var(--av-space-4)}._3pc0Qa_side{height:112px;z-index:var(--av-z-sheet);border-right:0;border-top:var(--av-hairline);box-shadow:var(--av-shadow-float);padding-bottom:env(safe-area-inset-bottom,0px);transition:height var(--av-dur-ui) var(--av-ease);position:fixed;bottom:0;left:0;right:0}._3pc0Qa_sheetOpen{height:min(58svh,520px)}._3pc0Qa_sheetHandle{justify-items:center;gap:var(--av-space-1);padding:var(--av-space-2) 0 var(--av-space-1);cursor:pointer;color:var(--av-fg-2);background:0 0;border:0;display:grid}._3pc0Qa_sheetGrip{background:var(--av-line-strong);border-radius:2px;width:36px;height:4px}._3pc0Qa_modeTab{padding:var(--av-space-2) var(--av-space-3);min-height:48px}._3pc0Qa_panel{padding-inline:max(var(--av-space-4), env(safe-area-inset-left,0px)) max(var(--av-space-4), env(safe-area-inset-right,0px))}._3pc0Qa_mobileIntel{margin-inline:calc(var(--av-space-4) * -1)}._3pc0Qa_planWrap,._3pc0Qa_canvasWrap,._3pc0Qa_sunView{transition:bottom var(--av-dur-ui) var(--av-ease);bottom:112px}:is(._3pc0Qa_studio:has(._3pc0Qa_sheetOpen) ._3pc0Qa_planWrap,._3pc0Qa_studio:has(._3pc0Qa_sheetOpen) ._3pc0Qa_canvasWrap,._3pc0Qa_studio:has(._3pc0Qa_sheetOpen) ._3pc0Qa_sunView){bottom:min(58svh,520px)}._3pc0Qa_sunView{padding:var(--av-space-3)}._3pc0Qa_anchorRow input[type=range]{height:32px}._3pc0Qa_readout{display:none}}
.d0tl_W_choices{gap:var(--av-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.d0tl_W_choice{gap:var(--av-space-3);padding:var(--av-space-3);border:var(--av-hairline);border-radius:var(--av-radius-1);background:var(--av-white);font-size:var(--av-text-ui);cursor:pointer;transition:border-color var(--av-dur-micro) var(--av-ease);align-items:flex-start;display:flex}.d0tl_W_choice:hover{border-color:var(--av-graphite)}.d0tl_W_choice:has(input:checked){border-color:var(--av-graphite);box-shadow:inset 0 0 0 1px var(--av-graphite)}.d0tl_W_choice input{accent-color:var(--av-graphite);margin-top:3px}.d0tl_W_choice>span{flex:1;gap:2px;display:grid}.d0tl_W_choice em{font-style:normal;font-size:var(--av-text-small);color:var(--av-fg-2)}.d0tl_W_choice .d0tl_W_rate{font-family:var(--av-font-mono);font-size:var(--av-text-small);white-space:nowrap;flex:none}.d0tl_W_fixings{gap:var(--av-space-2);margin:0;padding:0;list-style:none;display:grid}.d0tl_W_fixing{align-items:center;gap:var(--av-space-2);font-size:var(--av-text-small);grid-template-columns:20px 52px minmax(0,1fr);display:grid}.d0tl_W_fixing select{min-width:0;font-size:var(--av-text-small);color:var(--av-fg);background:var(--av-white);border:var(--av-hairline);border-radius:var(--av-radius-1);padding:4px var(--av-space-2)}.d0tl_W_fixing .d0tl_W_wide{grid-column:3}.d0tl_W_lines{border-collapse:collapse;width:100%;font-size:var(--av-text-small)}.d0tl_W_lines th{text-align:left;padding:var(--av-space-2) 0;vertical-align:top;font-weight:400}.d0tl_W_lines th em{color:var(--av-fg-2);font-style:normal;display:block}.d0tl_W_lines td{text-align:right;padding:var(--av-space-2) 0 var(--av-space-2) var(--av-space-2);vertical-align:top;white-space:nowrap}.d0tl_W_lines tbody tr{border-bottom:var(--av-hairline)}.d0tl_W_lines tfoot th,.d0tl_W_lines tfoot td{padding-block:var(--av-space-1)}.d0tl_W_total th,.d0tl_W_total td{font-weight:600;font-size:var(--av-text-ui);border-top:1px solid var(--av-graphite);padding-top:var(--av-space-2)}.d0tl_W_postNote{font-family:var(--av-font-mono);font-size:var(--av-text-small);color:var(--av-fg-2);margin-top:-2px}
.L4YnvW_study{gap:var(--av-gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;display:grid}.L4YnvW_sheet{background:var(--av-white);border:1px solid var(--av-line);border-radius:var(--av-radius-2);position:relative;overflow:hidden}.L4YnvW_svg{aspect-ratio:1.35;width:100%;height:auto;display:block}.L4YnvW_grid{fill:none;stroke:#ebe8e1;stroke-width:1px;vector-effect:non-scaling-stroke}.L4YnvW_shadow{fill:var(--av-graphite);fill-opacity:.3;stroke:none;transition:d .12s linear}.L4YnvW_zone{fill:var(--av-signal);fill-opacity:.08;stroke:var(--av-signal);stroke-width:1.5px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.L4YnvW_outline{fill:var(--av-paper);fill-opacity:.55;stroke:var(--av-graphite);stroke-width:1.5px;vector-effect:non-scaling-stroke}.L4YnvW_anchor{fill:var(--av-graphite)}.L4YnvW_tag{font-family:var(--av-font-mono);fill:var(--av-signal);letter-spacing:.04em}.L4YnvW_sun circle{fill:#f5b23d}.L4YnvW_sun path{stroke:#f5b23d;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.L4YnvW_north circle{fill:var(--av-white);stroke:var(--av-graphite);stroke-width:1px;vector-effect:non-scaling-stroke}.L4YnvW_north path{fill:var(--av-graphite)}.L4YnvW_night{inset:auto 0 var(--av-space-4);text-align:center;font-family:var(--av-font-mono);font-size:var(--av-text-tech);letter-spacing:var(--av-tracking-label);text-transform:uppercase;color:var(--av-fg-2);position:absolute}.L4YnvW_panel{align-content:space-between;gap:var(--av-space-6);display:grid}.L4YnvW_readout{gap:var(--av-space-5);grid-template-columns:1fr 1fr;align-items:end;display:grid}.L4YnvW_k{font-family:var(--av-font-mono);font-size:var(--av-text-tech);letter-spacing:var(--av-tracking-label);text-transform:uppercase;color:var(--av-fg-2);display:block}.L4YnvW_big{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3.5rem,2rem + 4vw,6rem);font-weight:500;line-height:1;display:block}.L4YnvW_mid{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,1.2rem + 1.5vw,2.5rem);font-weight:500;display:block}.L4YnvW_sunData{border-top:1px solid var(--av-line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.L4YnvW_sunData div{padding-top:var(--av-space-3)}.L4YnvW_sunData dt{font-size:var(--av-text-small);color:var(--av-fg-2)}.L4YnvW_sunData dd{font-family:var(--av-font-mono);font-size:var(--av-text-ui);font-variant-numeric:tabular-nums;margin:2px 0 0}.L4YnvW_controls{gap:var(--av-space-3);display:grid}.L4YnvW_timeRow{align-items:center;gap:var(--av-space-4);display:flex}.L4YnvW_play{min-height:44px;padding-inline:var(--av-space-4);border:1px solid var(--av-graphite);background:var(--av-graphite);color:var(--av-paper);border-radius:var(--av-radius-1);font-size:var(--av-text-small);cursor:pointer;flex:none}.L4YnvW_play:disabled{opacity:.4;cursor:not-allowed}.L4YnvW_track{flex:1;gap:2px;min-width:0;display:grid}.L4YnvW_slider{width:100%;accent-color:var(--av-signal);height:32px}.L4YnvW_ticks{font-family:var(--av-font-mono);font-size:var(--av-text-tech);color:var(--av-fg-2);justify-content:space-between;display:flex}.L4YnvW_chips{justify-content:space-between;gap:var(--av-space-3);flex-wrap:wrap;display:flex}.L4YnvW_chips>div{gap:var(--av-space-2);flex-wrap:wrap;display:flex}.L4YnvW_chips button{min-height:36px;padding-inline:var(--av-space-3);border:1px solid var(--av-line-strong);border-radius:var(--av-radius-1);font-size:var(--av-text-small);cursor:pointer;background:0 0}.L4YnvW_chips button:hover{border-color:var(--av-graphite)}.L4YnvW_chips button[aria-checked=true]{background:var(--av-graphite);color:var(--av-paper);border-color:var(--av-graphite)}.L4YnvW_note{font-size:var(--av-text-small);color:var(--av-fg-2);max-width:52ch}.L4YnvW_compact{grid-template-columns:minmax(0,1fr)}.L4YnvW_compact .L4YnvW_panel{gap:var(--av-space-4)}.L4YnvW_compact .L4YnvW_big{font-size:3rem}@media (max-width:64rem){.L4YnvW_study{grid-template-columns:minmax(0,1fr)}}
.E9TlaW_shadow{fill:var(--av-ink);fill-opacity:.08}.E9TlaW_zone{fill:none;stroke:var(--av-ink);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.E9TlaW_outline{fill:none;stroke:var(--av-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.E9TlaW_cloth{fill:var(--av-sheet);fill-opacity:.6;stroke:var(--av-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke}.E9TlaW_tag{font-family:var(--av-font-mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--av-fg-2);font-size:.3px}.E9TlaW_north path,.E9TlaW_scale path,.E9TlaW_dim path{fill:none;stroke:var(--av-ink);stroke-width:1px;vector-effect:non-scaling-stroke}.E9TlaW_dim path:first-child{stroke-width:.6px}.E9TlaW_dim .E9TlaW_tag{fill:var(--av-fg)}.E9TlaW_load{width:100%;height:auto}.E9TlaW_soil{fill-opacity:1}.E9TlaW_hatch{stroke:var(--av-line-strong);stroke-width:1px}.E9TlaW_ground{stroke:var(--av-ink);stroke-width:1.5px}.E9TlaW_footing{fill:var(--av-paper-2);stroke:var(--av-ink);stroke-width:1px}.E9TlaW_steel{fill:var(--av-ink)}.E9TlaW_cable,.E9TlaW_edge{fill:none;stroke:var(--av-ink);stroke-width:1.5px}.E9TlaW_turnbuckle{fill:var(--av-paper);stroke:var(--av-ink);stroke-width:1.2px}.E9TlaW_membrane{fill:var(--av-sheet);stroke:none}.E9TlaW_wind{stroke:var(--av-concrete);stroke-width:1.2px;stroke-dasharray:3 3;fill:none}.E9TlaW_path{fill:none;stroke:var(--av-ink);stroke-width:2.5px;stroke-dasharray:1 7;stroke-linecap:round}.E9TlaW_arrowHead{fill:none;stroke:var(--av-ink);stroke-width:1.4px}.E9TlaW_stepDot{fill:var(--av-paper);stroke:var(--av-ink);stroke-width:1px}.E9TlaW_stepNum{font-family:var(--av-font-mono);fill:var(--av-fg);font-size:13px}.E9TlaW_glyph{fill:none;width:2.5rem;height:2.5rem;stroke:var(--av-ink);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.E9TlaW_wind2{gap:var(--av-space-4);display:grid}.E9TlaW_toggle{border:var(--av-hairline);border-radius:var(--av-radius-2);justify-self:start;margin:0;padding:2px;display:inline-flex}.E9TlaW_toggle label{min-height:40px;padding-inline:var(--av-space-4);font-size:var(--av-text-ui);border-radius:var(--av-radius-1);cursor:pointer;align-items:center;display:inline-flex}.E9TlaW_toggle input{opacity:0;position:absolute}.E9TlaW_toggle label:has(input:checked){background:var(--av-ink);color:var(--av-paper)}.E9TlaW_toggle label:has(input:focus-visible){outline:2px solid var(--av-focus);outline-offset:2px}.E9TlaW_windSvg{width:100%;height:auto}.E9TlaW_steelLine{stroke:var(--av-ink);stroke-width:3px}.E9TlaW_windArrow{fill:none;stroke:var(--av-ink);stroke-width:1.2px}.E9TlaW_suction{display:none}.E9TlaW_wind2:has(input[value=suction]:checked) .E9TlaW_suction{display:inline}.E9TlaW_wind2:has(input[value=suction]:checked) .E9TlaW_pressure{display:none}.E9TlaW_patterning{gap:var(--av-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.E9TlaW_patFrame{gap:var(--av-space-3);margin:0;display:grid}.E9TlaW_patFrame figcaption{padding-top:var(--av-space-2);border-top:var(--av-hairline);font-size:var(--av-text-small);color:var(--av-fg-2)}.E9TlaW_pat{width:100%;height:auto}.E9TlaW_pat path{fill:var(--av-sheet);stroke:var(--av-ink);stroke-width:1.2px}.E9TlaW_pat .E9TlaW_seam{fill:none;stroke-dasharray:3 3}.E9TlaW_pat .E9TlaW_roll{fill:var(--av-paper-2);stroke:var(--av-line-strong)}@media (max-width:40rem){.E9TlaW_patterning{grid-template-columns:repeat(2,minmax(0,1fr))}}
.ZUcZqG_video{object-fit:cover;object-position:var(--focus,60% 50%);z-index:-2;opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--av-ease);position:absolute;inset:0}.ZUcZqG_on{opacity:1}
.BIIhuG_hero{color:#fff;isolation:isolate;grid-template-rows:1fr auto;min-height:clamp(40rem,100svh,68rem);display:grid;position:relative;overflow:hidden}.BIIhuG_media,.BIIhuG_media img{object-fit:cover;object-position:var(--focus,60% 50%);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.BIIhuG_hero .BIIhuG_media img{animation:BIIhuG_settle 1.8s var(--av-ease) both}@keyframes BIIhuG_settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.BIIhuG_scrim{z-index:-1;background:linear-gradient(#0c0c0c73 0%,#0c0c0c00 18%),linear-gradient(#0c0c0c00 42%,#0c0c0c59 68%,#0c0c0cb8 100%);position:absolute;inset:0}.BIIhuG_night .BIIhuG_scrim{background:linear-gradient(#080a1080 0%,#080a1000 22%),linear-gradient(90deg,#080a10b3 0%,#080a1033 55%,#080a1000 75%),linear-gradient(#080a1000 55%,#080a1099 100%)}.BIIhuG_inner{align-self:end;gap:var(--av-space-5);width:100%;max-width:var(--av-content-max);padding:0 var(--av-gutter) var(--av-space-6);margin-inline:auto;display:grid}.BIIhuG_kicker{font-family:var(--av-font-mono);font-size:var(--av-text-tech);letter-spacing:var(--av-tracking-label);text-transform:uppercase;opacity:.86;text-shadow:0 1px 12px #00000073}.BIIhuG_title{letter-spacing:-.05em;max-width:13ch;font-size:clamp(3.25rem,1.2rem + 7vw,8.5rem);font-weight:500;line-height:.9}.BIIhuG_titleLong{letter-spacing:-.045em;max-width:17ch;font-size:clamp(2.75rem,1rem + 5vw,6.25rem);line-height:.95}.BIIhuG_lead{max-width:40ch;font-size:var(--av-text-lead);opacity:.92;line-height:1.45}.BIIhuG_actions{align-items:center;gap:var(--av-space-3) var(--av-space-6);margin-top:var(--av-space-2);flex-wrap:wrap;display:flex}.BIIhuG_foot{justify-content:space-between;gap:var(--av-space-2) var(--av-space-6);width:100%;max-width:var(--av-content-max);padding:var(--av-space-4) var(--av-gutter) var(--av-space-5);font-family:var(--av-font-mono);font-size:var(--av-text-tech);letter-spacing:.06em;opacity:.82;border-top:1px solid #ffffff38;flex-wrap:wrap;margin-inline:auto;display:flex}.BIIhuG_btnLight{min-height:3.25rem;padding-inline:var(--av-space-6);color:var(--av-graphite);font-size:var(--av-text-ui);border-radius:var(--av-radius-1);transition:opacity var(--av-dur-micro) var(--av-ease);background:#fff;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.BIIhuG_btnLight:hover{opacity:.88}.BIIhuG_linkLight{color:#fff;min-height:44px;font-size:var(--av-text-ui);text-underline-offset:.35em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.BIIhuG_closing{min-height:clamp(36rem,92svh,60rem);margin-top:var(--av-section);color:#fff;isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.BIIhuG_closing .BIIhuG_media img{object-position:var(--focus,50% 60%)}.BIIhuG_closingScrim{z-index:-1;background:linear-gradient(#080a1000 25%,#080a1033 50%,#080a10c7 100%);position:absolute;inset:0}.BIIhuG_closingInner{gap:var(--av-space-6);width:100%;max-width:var(--av-content-max);padding:0 var(--av-gutter) var(--av-space-8);margin-inline:auto;display:grid}.BIIhuG_closingTitle{max-width:22ch;font-size:var(--av-text-h1);letter-spacing:var(--av-tracking-display);font-weight:500;line-height:.98}.BIIhuG_closingCaption{right:var(--av-gutter);bottom:var(--av-space-5);font-family:var(--av-font-mono);font-size:var(--av-text-tech);opacity:.75;position:absolute}.BIIhuG_band{margin-top:var(--av-section);padding-block:var(--av-section)}.BIIhuG_bandFirst,.BIIhuG_band>:first-child{margin-top:0}@media (max-width:40rem){.BIIhuG_media img{object-position:var(--focus-sm,38% 50%)}.BIIhuG_foot span:last-child,.BIIhuG_closingCaption{display:none}}
._06co2W_btnDark{min-height:3.25rem;padding-inline:var(--av-space-6);font-size:var(--av-text-ui);border-radius:var(--av-radius-1);background:var(--av-graphite);color:var(--av-paper);transition:background var(--av-dur-micro) var(--av-ease);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}._06co2W_btnDark:hover{background:var(--av-graphite-3)}._06co2W_media{border-radius:var(--av-radius-1);background:var(--av-paper-2);margin:0;position:relative;overflow:hidden}._06co2W_media img{width:100%;height:auto;display:block}._06co2W_caption{margin-top:var(--av-space-3);font-family:var(--av-font-mono);font-size:var(--av-text-tech);letter-spacing:.04em;color:var(--av-fg-2)}._06co2W_zone{border:1.5px dashed #fff;border-radius:2px;width:39%;height:84%;position:absolute;top:10%;left:57%}._06co2W_chip{background:var(--av-graphite);color:#fff;font-family:var(--av-font-mono);font-size:var(--av-text-tech);border-radius:2px;gap:2px;padding:.5em .75em;display:grid;position:absolute;top:12%;left:58.5%}._06co2W_chip b{font-family:var(--av-font-sans);letter-spacing:-.02em;font-size:1.25rem;font-weight:500}._06co2W_northMark{width:2.25rem;height:2.25rem;color:var(--av-graphite);background:#ffffffeb;border-radius:50%;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;bottom:4%;right:3%}._06co2W_ruler{gap:var(--av-space-2);margin-top:var(--av-space-5);display:grid}._06co2W_rulerTrack{background:var(--av-line-strong);height:2px;position:relative}._06co2W_rulerTrack:after{content:"";background:var(--av-signal);width:2px;height:14px;position:absolute;top:-6px;left:50%}._06co2W_rulerTicks{font-family:var(--av-font-mono);font-size:var(--av-text-tech);color:var(--av-fg-2);justify-content:space-between;display:flex}._06co2W_corner{background:#000;grid-column:1/-1;container-type:inline-size}._06co2W_dot{background:var(--av-signal);border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;box-shadow:0 0 0 5px #ff4f1a38}._06co2W_callout{align-items:center;gap:var(--av-space-2);font-family:var(--av-font-mono);color:#ecebe7;white-space:nowrap;font-size:max(11px,.9cqw);display:flex;position:absolute}._06co2W_callout b{border:1px solid var(--av-signal);width:1.9em;height:1.9em;color:var(--av-signal);border-radius:50%;place-items:center;font-weight:400;display:grid}._06co2W_path{gap:var(--av-space-4);counter-reset:step;grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._06co2W_path li{gap:var(--av-space-2);padding-top:var(--av-space-3);border-top:1px solid var(--av-border);font-size:var(--av-text-small);color:var(--av-fg-2);align-content:start;display:grid}._06co2W_path li b{font-family:var(--av-font-mono);font-size:var(--av-text-tech);color:var(--av-signal);font-weight:400}._06co2W_path li strong{color:var(--av-fg);font-weight:500;font-size:var(--av-text-ui)}._06co2W_wide{grid-column:1/-1}._06co2W_wide img{aspect-ratio:21/9;object-fit:cover;object-position:50% 45%}._06co2W_cover169 img{aspect-ratio:16/9;object-fit:cover}._06co2W_studioBand{margin-top:var(--av-section);padding-bottom:var(--av-section);background:var(--av-paper-2)}._06co2W_studioBand>section{padding-top:var(--av-section);margin-top:0}._06co2W_device{border:1px solid var(--av-line-strong);border-radius:var(--av-radius-3);background:var(--av-white);box-shadow:var(--av-shadow-sheet);grid-area:1/5/auto/-1;margin:0;overflow:hidden}._06co2W_deviceBar{border-bottom:1px solid var(--av-line);gap:6px;padding:10px 12px;display:flex}._06co2W_deviceBar i{background:var(--av-line-strong);border-radius:50%;width:9px;height:9px}._06co2W_device img{width:100%;height:auto;display:block}._06co2W_studioText{align-self:center;gap:var(--av-space-5);grid-area:1/1/auto/span 4;display:grid}@media (max-width:64rem){._06co2W_device,._06co2W_studioText{grid-area:auto/1/auto/-1}._06co2W_path{grid-template-columns:repeat(2,minmax(0,1fr))}._06co2W_callout span{display:none}}@media (max-width:40rem){._06co2W_wide img{aspect-ratio:4/3}._06co2W_chip{left:55%}}
.e7i4zG_section{column-gap:var(--av-gutter);row-gap:var(--av-space-7);max-width:var(--av-content-max);margin:var(--av-section) auto 0;padding-inline:var(--av-gutter);scroll-margin-top:var(--av-space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.e7i4zG_rail{padding-top:var(--av-space-3);border-top:1px solid var(--av-fg);grid-column:1/span 3;align-self:start}.e7i4zG_head{gap:var(--av-space-5);grid-column:4/-1;display:grid}.e7i4zG_h1{font-size:var(--av-text-h1);letter-spacing:var(--av-tracking-display);line-height:var(--av-leading-tight)}.e7i4zG_h2{max-width:18ch;font-size:var(--av-text-h1);letter-spacing:var(--av-tracking-display);line-height:1}.e7i4zG_h3{font-size:var(--av-text-h3)}.e7i4zG_lead{max-width:var(--av-measure);font-size:var(--av-text-lead);color:var(--av-fg-2)}.e7i4zG_body{max-width:var(--av-measure);color:var(--av-fg-2)}.e7i4zG_body+.e7i4zG_body{margin-top:var(--av-space-4)}.e7i4zG_full{grid-column:1/-1}.e7i4zG_content{grid-column:4/-1}.e7i4zG_note{font-family:var(--av-font-mono);font-size:var(--av-text-tech);letter-spacing:var(--av-tracking-label);text-transform:uppercase;color:var(--av-fg-2)}.e7i4zG_figures{gap:var(--av-gutter);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.e7i4zG_figure{gap:var(--av-space-4);align-content:start;margin:0;display:grid}.e7i4zG_figure figcaption{gap:var(--av-space-2);padding-top:var(--av-space-3);border-top:var(--av-hairline);font-size:var(--av-text-ui);color:var(--av-fg-2);display:grid}.e7i4zG_figure figcaption strong{color:var(--av-fg);font-weight:500}.e7i4zG_split{column-gap:var(--av-gutter);row-gap:var(--av-space-6);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.e7i4zG_splitText{align-self:center;gap:var(--av-space-5);grid-column:1/span 4;display:grid}.e7i4zG_splitFigure{grid-area:1/6/auto/-1;margin:0}.e7i4zG_rows{border-top:var(--av-hairline);grid-column:4/-1;margin:0;padding:0;list-style:none}.e7i4zG_rows>li{gap:var(--av-space-5);padding-block:var(--av-space-5);border-bottom:var(--av-hairline);grid-template-columns:3rem minmax(9rem,1fr) 2fr;align-items:baseline;display:grid}.e7i4zG_rows .e7i4zG_num{font-family:var(--av-font-mono);font-size:var(--av-text-tech);color:var(--av-fg-2)}.e7i4zG_rows .e7i4zG_name{font-size:var(--av-text-h3);letter-spacing:var(--av-tracking-head)}.e7i4zG_rows p{color:var(--av-fg-2)}.e7i4zG_rows p .e7i4zG_note{margin-top:var(--av-space-2);display:block}.e7i4zG_cta{min-height:3.25rem;padding-inline:var(--av-space-6);background:var(--av-graphite);color:var(--av-paper);font-size:var(--av-text-ui);border-radius:var(--av-radius-1);transition:background var(--av-dur-micro) var(--av-ease);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.e7i4zG_cta:hover{background:var(--av-graphite-3)}.e7i4zG_link{min-height:44px;font-size:var(--av-text-ui);text-underline-offset:.35em;justify-self:start;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.e7i4zG_list{border-top:var(--av-hairline);margin:0;padding:0;list-style:none}.e7i4zG_list li{padding-block:var(--av-space-3);border-bottom:var(--av-hairline);color:var(--av-fg-2)}.e7i4zG_columns{gap:var(--av-space-8) var(--av-gutter);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.e7i4zG_column{gap:var(--av-space-5);align-content:start;display:grid}@media (max-width:64rem){.e7i4zG_rail,.e7i4zG_head,.e7i4zG_content,.e7i4zG_rows{grid-column:1/-1}.e7i4zG_rail{padding-top:var(--av-space-2)}.e7i4zG_figures{gap:var(--av-space-8);grid-template-columns:1fr}.e7i4zG_splitText,.e7i4zG_splitFigure{grid-area:auto/1/auto/-1}.e7i4zG_columns{grid-template-columns:1fr}}@media (max-width:40rem){.e7i4zG_section{row-gap:var(--av-space-6)}.e7i4zG_rows>li{row-gap:var(--av-space-2);grid-template-columns:2rem 1fr}.e7i4zG_rows>li p{grid-column:2}}
.cjmDBa_tags{gap:var(--av-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cjmDBa_tags li{padding:var(--av-space-2) var(--av-space-4);border:var(--av-hairline);border-radius:var(--av-radius-1);font-size:var(--av-text-ui)}.cjmDBa_flow{border-top:1px solid var(--av-fg);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cjmDBa_flow li{gap:var(--av-space-2);padding:var(--av-space-4) var(--av-space-3) 0 0;font-size:var(--av-text-h3);letter-spacing:var(--av-tracking-head);line-height:var(--av-leading-head);display:grid;position:relative}.cjmDBa_flow li:before{content:"";background:var(--av-fg);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.cjmDBa_flow li span{color:var(--av-fg-2)}@media (max-width:64rem){.cjmDBa_flow{border-top:0;border-left:1px solid var(--av-fg);grid-template-columns:1fr}.cjmDBa_flow li{padding:0 0 var(--av-space-5) var(--av-space-5)}.cjmDBa_flow li:before{top:.55em;left:-4px}}.cjmDBa_tagsSide{grid-column:1/span 4;align-content:start;align-self:center}@media (max-width:64rem){.cjmDBa_tagsSide{grid-column:1/-1}}
