.primitives_btn__6XNG0{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-sans);font-weight:600;font-size:var(--step-control);line-height:1;letter-spacing:-.005em;padding:10px 18px;min-height:44px;border-radius:var(--corner-sm);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-ui),border-color var(--dur-fast) var(--ease-ui),color var(--dur-fast) var(--ease-ui),transform var(--dur-fast) var(--ease-ui)}.primitives_btn__6XNG0:active{transform:translateY(1px)}.primitives_btn__6XNG0:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.primitives_btn__6XNG0:disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.primitives_btn__6XNG0[data-size=sm]{padding:8px 13px;min-height:36px;font-size:.8125rem}.primitives_btn__6XNG0[data-size=lg]{padding:13px 24px;min-height:48px;font-size:.9375rem}.primitives_btn__6XNG0[data-full=true]{width:100%}.primitives_btn__6XNG0[data-variant=primary]{background:var(--ui-accent-fill);color:var(--ui-on-accent);border-color:var(--ui-accent-fill);box-shadow:var(--glow-accent)}.primitives_btn__6XNG0[data-variant=primary]:hover{filter:brightness(1.12);box-shadow:var(--glow-accent-strong)}.primitives_btn__6XNG0[data-variant=secondary]{background:var(--mat-surface);-webkit-backdrop-filter:var(--mat-filter);backdrop-filter:var(--mat-filter);color:var(--ui-text);border-color:var(--mat-border);box-shadow:var(--elev-1),var(--mat-edge)}.primitives_btn__6XNG0[data-variant=secondary]:hover{border-color:var(--ui-accent);background:var(--ui-accent-soft)}.primitives_btn__6XNG0[data-variant=ghost]{background:transparent;color:var(--ui-text-2);border-color:transparent}.primitives_btn__6XNG0[data-variant=ghost]:hover{background:var(--ui-bg-hover);color:var(--ui-text)}.primitives_btn__6XNG0[data-variant=danger]{background:var(--ui-critical);color:var(--ui-on-accent);border-color:var(--ui-critical)}.primitives_btn__6XNG0[data-variant=danger]:hover{filter:brightness(1.1)}.primitives_panel__kSyu4{background:var(--mat-surface);-webkit-backdrop-filter:var(--mat-filter);backdrop-filter:var(--mat-filter);border:1px solid var(--mat-border);border-radius:var(--corner-md);color:var(--ui-text);box-shadow:var(--elev-1),var(--mat-edge);transition:box-shadow var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.primitives_panel__kSyu4:hover{box-shadow:var(--elev-2),var(--mat-edge)}.primitives_panel__kSyu4[data-accent=accent]{box-shadow:var(--glow-accent),var(--mat-edge)}.primitives_panel__kSyu4[data-accent=teal]{box-shadow:var(--glow-teal),var(--mat-edge)}.primitives_panel__kSyu4[data-accent=violet]{box-shadow:var(--glow-violet),var(--mat-edge)}.primitives_panel__kSyu4[data-pad=md]{padding:20px}.primitives_panel__kSyu4[data-pad=sm]{padding:14px}.primitives_panel__kSyu4[data-pad=none]{padding:0}.primitives_panelHeader__RqjpV{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;border-bottom:1px solid var(--ui-hairline)}.primitives_panelTitle__tCZei{font-family:var(--font-sans);font-weight:700;font-size:.875rem;letter-spacing:-.02em;margin:0}.primitives_panelBody__iEnL_{padding:16px 18px}.primitives_badge__JjIPg{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:var(--corner-xs);border:1px solid;white-space:nowrap;background:var(--ui-bg)}.primitives_badge__JjIPg[data-tone=neutral]{color:var(--ui-text-3)}.primitives_badge__JjIPg[data-tone=accent]{color:var(--ui-accent)}.primitives_badge__JjIPg[data-tone=positive]{color:var(--ui-positive)}.primitives_badge__JjIPg[data-tone=caution]{color:var(--ui-caution)}.primitives_badge__JjIPg[data-tone=critical]{color:var(--ui-critical)}.primitives_field__BVW8Y{display:flex;flex-direction:column;gap:6px}.primitives_label__RWuYW{font-family:var(--font-sans);font-size:.8125rem;font-weight:500;color:var(--ui-text-2)}.primitives_control__S1sJv{font-family:var(--font-sans);font-size:var(--step-control);color:var(--ui-text);background:var(--ui-bg);border:1px solid var(--ui-hairline-strong);border-radius:var(--corner-xs);padding:9px 11px;min-height:44px;width:100%;transition:border-color var(--dur-fast) var(--ease-ui),box-shadow var(--dur-fast) var(--ease-ui)}.primitives_control__S1sJv::placeholder{color:var(--ui-text-4)}.primitives_control__S1sJv:focus{outline:none;border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}.primitives_control__S1sJv[data-invalid]{border-color:var(--ui-critical)}.primitives_control__S1sJv:disabled{opacity:.5;cursor:not-allowed}.primitives_description__PTKHl{font-size:.75rem;color:var(--ui-text-3);line-height:1.5}.primitives_error__Cq_O7{font-size:.75rem;color:var(--ui-critical);line-height:1.5}.primitives_backdrop__J4Nfk{position:fixed;inset:0;z-index:110;background:rgb(0 0 0/.5);transition:opacity var(--dur-base) var(--ease-ui)}.primitives_backdrop__J4Nfk[data-ending-style],.primitives_backdrop__J4Nfk[data-starting-style]{opacity:0}.primitives_popup__NapQz{background:var(--mat-surface);-webkit-backdrop-filter:var(--mat-filter);backdrop-filter:var(--mat-filter);border:1px solid var(--mat-border);border-radius:var(--corner-lg);box-shadow:var(--elev-3),var(--mat-edge);color:var(--ui-text);transition:opacity var(--dur-slow) var(--ease-spring),transform var(--dur-slow) var(--ease-spring)}.primitives_dialogPopup__EctGq{position:fixed;z-index:110;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 64px);overflow-y:auto}.primitives_dialogPopup__EctGq[data-ending-style],.primitives_dialogPopup__EctGq[data-starting-style]{opacity:0;transform:translate(-50%,-50%) scale(.96)}.primitives_drawerPopup__M1aJS{z-index:110;position:fixed;top:0;bottom:0;right:0;width:min(480px,calc(100vw - 32px));border-radius:var(--corner-lg) 0 0 var(--corner-lg);overflow-y:auto}.primitives_drawerPopup__M1aJS[data-ending-style],.primitives_drawerPopup__M1aJS[data-starting-style]{transform:translateX(100%)}.primitives_dialogHeader__zJwtC{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 14px;border-bottom:1px solid var(--ui-hairline)}.primitives_dialogTitle__j2NYT{font-family:var(--font-sans);font-weight:900;font-size:1.125rem;letter-spacing:-.03em;margin:0}.primitives_dialogDescription__JBCJz{font-size:.8125rem;color:var(--ui-text-3);margin:6px 0 0;line-height:1.55}.primitives_dialogBody__2pPN3{padding:18px 22px}.primitives_dialogFooter__naMsa{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px 20px;border-top:1px solid var(--ui-hairline)}.primitives_floatingPopup__hC3ps{border-radius:var(--corner-md);padding:6px;min-width:180px}.primitives_floatingPopup__hC3ps[data-ending-style],.primitives_floatingPopup__hC3ps[data-starting-style]{opacity:0;transform:scale(.97)}.primitives_tooltipPopup___ssB0{background:var(--ui-text);color:var(--ui-bg);border-radius:var(--corner-xs);padding:5px 9px;font-size:.75rem;font-weight:500;max-width:260px;line-height:1.45;transition:opacity var(--dur-fast) var(--ease-ui),transform var(--dur-fast) var(--ease-ui)}.primitives_tooltipPopup___ssB0[data-ending-style],.primitives_tooltipPopup___ssB0[data-starting-style]{opacity:0;transform:scale(.95)}.primitives_item__t5TtO{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--corner-xs);font-size:.8125rem;color:var(--ui-text-2);cursor:pointer;user-select:none;outline:none}.primitives_item__t5TtO[data-highlighted]{background:var(--ui-bg-hover);color:var(--ui-text)}.primitives_item__t5TtO[data-selected]{color:var(--ui-accent);font-weight:600}.primitives_item__t5TtO[data-disabled]{opacity:.45;pointer-events:none}.primitives_selectTrigger__iZ7q4{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;text-align:left}.primitives_selectTrigger__iZ7q4:focus-visible{outline:none;border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}.primitives_selectPlaceholder__xtH7W{color:var(--ui-text-4)}.primitives_tabsList__Z3LE4{display:flex;gap:2px;border-bottom:1px solid var(--ui-hairline)}.primitives_tab__2kWAK{position:relative;font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--ui-text-3);background:none;border:none;padding:10px 14px;cursor:pointer;transition:color var(--dur-fast) var(--ease-ui)}.primitives_tab__2kWAK:hover{color:var(--ui-text)}.primitives_tab__2kWAK:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px;border-radius:var(--corner-xs)}.primitives_tab__2kWAK[data-selected]{color:var(--ui-text);font-weight:700}.primitives_tabIndicator__g6lnG{position:absolute;bottom:-1px;left:0;height:2px;background:var(--ui-accent);width:var(--active-tab-width);translate:var(--active-tab-left) 0;transition:translate var(--dur-base) var(--ease-spring),width var(--dur-base) var(--ease-spring)}.primitives_tabsPanel__1UhXn{padding-top:18px;outline:none}.primitives_tableWrap__xW0nq{overflow-x:auto;border:1px solid var(--ui-hairline);border-radius:var(--corner-md);background:var(--ui-bg-raised)}.primitives_table__VNhZ7{border-collapse:collapse;width:100%;font-size:.875rem}.primitives_table__VNhZ7 td,.primitives_table__VNhZ7 th{text-align:left;padding:11px 15px;border-bottom:1px solid var(--ui-hairline)}.primitives_table__VNhZ7 thead th{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-text-3);font-weight:600;border-bottom:1px solid var(--ui-hairline-strong);white-space:nowrap}.primitives_table__VNhZ7 tbody tr:last-child td{border-bottom:none}.primitives_table__VNhZ7 tbody tr[data-interactive]{cursor:pointer;transition:background var(--dur-fast) var(--ease-ui)}.primitives_table__VNhZ7 tbody tr[data-interactive]:hover{background:var(--ui-bg-hover)}.primitives_table__VNhZ7 td[data-numeric],.primitives_table__VNhZ7 th[data-numeric]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.primitives_skeleton__P5Sbv{background:var(--ui-skeleton);border-radius:var(--corner-xs);animation:primitives_skeletonPulse__LkYYE 1.6s ease-in-out infinite}@keyframes primitives_skeletonPulse__LkYYE{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.primitives_backdrop__J4Nfk,.primitives_btn__6XNG0,.primitives_control__S1sJv,.primitives_dialogPopup__EctGq,.primitives_drawerPopup__M1aJS,.primitives_floatingPopup__hC3ps,.primitives_item__t5TtO,.primitives_panel__kSyu4,.primitives_popup__NapQz,.primitives_tabIndicator__g6lnG,.primitives_tab__2kWAK,.primitives_table__VNhZ7 tbody tr[data-interactive],.primitives_tooltipPopup___ssB0{transition-duration:.01ms!important}.primitives_skeleton__P5Sbv{animation:none;opacity:.6}.primitives_dialogPopup__EctGq[data-ending-style],.primitives_dialogPopup__EctGq[data-starting-style]{transform:translate(-50%,-50%)}.primitives_drawerPopup__M1aJS[data-ending-style],.primitives_drawerPopup__M1aJS[data-starting-style]{transform:none}}.coding_page__IEQxa{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:16px;container:coding/inline-size}.coding_mono__9eiVF{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.coding_bar__pXz_Z{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px;border:1px solid var(--ui-hairline);border-radius:var(--corner-md);background:var(--mat-surface);border-color:var(--mat-border)}.coding_probTabs__EZjTk{display:flex;gap:8px;flex-wrap:wrap;min-width:0}.coding_probTab__qDxkI{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--ui-hairline);border-radius:var(--corner-sm);background:transparent;cursor:pointer;font:700 .8125rem var(--font-sans);color:var(--ui-text-3);transition:border-color var(--dur-fast) var(--ease-ui),color var(--dur-fast) var(--ease-ui),background var(--dur-fast) var(--ease-ui),transform var(--dur-fast) var(--ease-ui)}.coding_probTab__qDxkI:hover{border-color:var(--ui-accent);color:var(--ui-text)}.coding_probTab__qDxkI:active{transform:scale(.98)}.coding_probTab__qDxkI:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.coding_probTab__qDxkI[aria-selected=true]{background:var(--ui-bg-raised);border-color:var(--ui-hairline-strong);color:var(--ui-text)}.coding_probName__vqAg_{max-width:22ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coding_diff__SMW0y{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.coding_diff__SMW0y[data-d=easy]{color:var(--ui-positive)}.coding_diff__SMW0y[data-d=medium]{color:var(--ui-caution)}.coding_diff__SMW0y[data-d=hard]{color:var(--ui-critical)}.coding_pstat___X4PU{width:8px;height:8px;border-radius:var(--corner-full);border:1.5px solid var(--ui-hairline-strong);flex:none}.coding_pstat___X4PU[data-s=part]{background:var(--ui-caution);border-color:var(--ui-caution)}.coding_pstat___X4PU[data-s=full]{background:var(--ui-positive);border-color:var(--ui-positive)}.coding_barRight__tNp3A{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.coding_pts__VNZFj{font-size:.8125rem;color:var(--ui-text-3)}.coding_pts__VNZFj b{color:var(--ui-text);font-weight:700}.coding_split__gFWlS{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;height:calc(100dvh - 220px);min-height:560px}.coding_pane__JLfWP{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--corner-md);background:var(--mat-surface);border:1px solid var(--mat-border);box-shadow:var(--mat-edge)}.coding_paneScroll__V6RR_{flex:1;min-height:0;overflow:auto}.coding_mtabs__P2lfn{display:none}@container coding (max-width: 900px){.coding_split__gFWlS{display:block;height:auto;min-height:0}.coding_mtabs__P2lfn{display:block}.coding_pane__JLfWP[data-mshow=false]{display:none}.coding_paneScroll__V6RR_{max-height:none}.coding_pane__JLfWP[data-mtab=output] .coding_edBar__hxH82,.coding_pane__JLfWP[data-mtab=output] .coding_edScroll__wXye9{display:none}}.coding_prob__bwS07{padding:24px;display:flex;flex-direction:column;gap:12px}@container coding (max-width: 640px){.coding_prob__bwS07{padding:16px}}.coding_eyebrow__1WVc8{font-family:var(--font-mono);font-size:var(--step-eyebrow);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ui-text-4)}.coding_probTitle__04TG5{margin:0;font-size:1.375rem;font-weight:900;line-height:1.1;letter-spacing:-.02em;color:var(--ui-text);text-wrap:balance}.coding_statement__mput0{margin:0;font-size:.9375rem;line-height:1.6;color:var(--ui-text-2);max-width:68ch;white-space:pre-wrap}.coding_h4__53SNP{margin:8px 0 0;font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-3)}.coding_ex__xNwNr{border:1px solid var(--ui-hairline);border-radius:var(--corner-sm);overflow:hidden}.coding_exRow__GSfJy{display:grid;grid-template-columns:72px minmax(0,1fr);font-family:var(--font-mono);font-size:.8125rem}.coding_exRow__GSfJy+.coding_exRow__GSfJy{border-top:1px solid var(--ui-hairline)}.coding_exRow__GSfJy span{padding:8px 12px;color:var(--ui-text-4);background:var(--ui-fill-subtle);border-right:1px solid var(--ui-hairline)}.coding_exRow__GSfJy code{padding:8px 12px;white-space:pre-wrap;word-break:break-word;color:var(--ui-text);max-height:160px;overflow:auto}.coding_exNote__r7RlL{margin:0;padding:8px 12px;font-size:.8125rem;color:var(--ui-text-3);border-top:1px solid var(--ui-hairline)}.coding_list__hZnzl{margin:0;padding-left:16px;color:var(--ui-text-2);font-size:.875rem;line-height:1.6}.coding_list__hZnzl code{font-family:var(--font-mono);font-size:.85em}.coding_edBar__hxH82{display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--ui-hairline);flex-wrap:wrap}.coding_edBar__hxH82 label{font-size:.75rem;color:var(--ui-text-4)}.coding_langSelect__wm9mF{min-width:160px}.coding_saved__vrBTy{margin-left:auto;font-size:.75rem;color:var(--ui-text-4)}.coding_editor__8mFWf{background:var(--ui-bg-raised);font-family:var(--font-mono);font-size:13px;line-height:20px;padding:8px 0 0}.coding_locked__kGIcD{color:var(--ui-text-3);user-select:none;-webkit-user-select:none}.coding_lockedLine__ioyqM{display:grid;grid-template-columns:23px minmax(0,1fr);height:20px}.coding_lockedLine__ioyqM code{padding:0 8px;white-space:pre;overflow:hidden;font:inherit}.coding_ln__VgdCX{text-align:right;color:var(--ui-text-4)}.coding_band__uwukI{position:relative;margin:4px 0;border-block:1px solid var(--ui-accent);box-shadow:inset 3px 0 0 var(--ui-accent-fill)}.coding_band__uwukI:focus-within{outline:2px solid var(--ui-accent);outline-offset:2px}.coding_bandHead__wcXXs{display:flex;justify-content:flex-end;padding:4px 12px 0}.coding_bandLabel__5HCbX{font:700 .6875rem var(--font-sans);padding:0 8px;border-radius:var(--corner-xs);background:var(--ui-accent-fill);color:var(--ui-on-accent)}.coding_bandLoading__4s2PV{padding:12px 16px}.coding_lockInfo__HeWJW{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:8px 12px;font:400 .75rem var(--font-sans);color:var(--ui-text-4);border-top:1px solid var(--ui-hairline)}.coding_keysHint__8DpQe{margin-left:auto}@container coding (max-width: 640px){.coding_keysHint__8DpQe{display:none}}.coding_kbd__Mak73{font-family:var(--font-mono);font-size:.6875rem;padding:1px 4px;border:solid var(--ui-hairline-strong);border-width:1px 1px 2px;border-radius:var(--corner-xs);color:var(--ui-text-3);background:var(--ui-bg-raised)}.coding_console__6ai_m{border-top:1px solid var(--ui-hairline);display:flex;flex-direction:column;min-height:0;height:280px;flex:none}@container coding (max-width: 900px){.coding_console__6ai_m{height:auto;border-top:0}}.coding_conTabs__srrFi{flex:1;min-height:0;overflow:auto;padding:0 12px}.coding_conBody__T5TR6{padding:0 4px 12px;font-size:.8125rem}@container coding (max-width: 900px){.coding_conBody__T5TR6{min-height:220px}}.coding_stdin__KaAaM{width:100%;min-height:120px;height:100%;resize:vertical;padding:8px 12px;border:1px solid var(--ui-hairline-strong);border-radius:var(--corner-xs);background:var(--ui-bg-raised);color:var(--ui-text);font:400 .8125rem/1.5 var(--font-mono);transition:border-color var(--dur-fast) var(--ease-ui)}.coding_stdin__KaAaM:focus{border-color:var(--ui-accent)}.coding_stdin__KaAaM:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.coding_out__Tvk4R{margin:0;white-space:pre-wrap;word-break:break-word;font:400 .8125rem/1.55 var(--font-mono);color:var(--ui-text)}.coding_outErr__vaYKb{color:var(--ui-critical)}.coding_muted__SADpB{margin:0;color:var(--ui-text-3);font-size:.8125rem}.coding_conActions__W734s{display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--ui-hairline);flex-wrap:wrap}.coding_conNote__J0Won{margin-right:auto;font-size:.75rem;color:var(--ui-text-4)}.coding_error__05ywp{margin:0;font-size:.8125rem;color:var(--ui-critical)}.coding_sum__DXxlU{display:flex;align-items:baseline;gap:12px;padding:0 0 8px;flex-wrap:wrap}.coding_sum__DXxlU b{font-family:var(--font-mono);font-size:1.25rem;font-weight:600;color:var(--ui-text)}.coding_sum__DXxlU span{color:var(--ui-text-3)}.coding_sumOk__A24RY{color:var(--ui-positive);font-weight:700}.coding_sumBad__OUW38{color:var(--ui-critical);font-weight:700}.coding_trow__HBGWi{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:12px;align-items:start;padding:8px 0;border-bottom:1px solid var(--ui-hairline)}.coding_trow__HBGWi:last-child{border-bottom:0}.coding_ti__6TEG4{width:20px;height:20px;border-radius:var(--corner-full);display:grid;place-items:center}.coding_trow__HBGWi[data-ok=true] .coding_ti__6TEG4{background:color-mix(in srgb,var(--ui-positive) 14%,transparent);color:var(--ui-positive)}.coding_trow__HBGWi[data-ok=false] .coding_ti__6TEG4{background:color-mix(in srgb,var(--ui-critical) 12%,transparent);color:var(--ui-critical)}.coding_trow__HBGWi b{font-size:.8125rem;color:var(--ui-text)}.coding_tdetail__z44UP{display:grid;grid-template-columns:76px minmax(0,1fr);gap:2px 8px;margin-top:4px;font:400 .75rem/1.5 var(--font-mono);color:var(--ui-text-3)}.coding_tdetail__z44UP code{white-space:pre-wrap;word-break:break-word;color:var(--ui-text-2);max-height:96px;overflow:auto}.coding_ms__r1IcH{font:400 .75rem var(--font-mono);color:var(--ui-text-4)}.coding_skrow__SwAEc{display:flex;flex-direction:column;gap:12px;padding-top:4px}.coding_results__c9w4T{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.coding_scoreCol__k_naV{grid-column:1/span 4;display:flex;flex-direction:column;gap:16px;min-width:0}.coding_reviewCol__w8JNY{grid-column:5/span 8;display:flex;flex-direction:column;gap:12px;min-width:0}@container coding (max-width: 900px){.coding_reviewCol__w8JNY,.coding_scoreCol__k_naV{grid-column:1/-1}}.coding_big__YIxQQ{display:flex;align-items:baseline;gap:8px}.coding_big__YIxQQ b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(3rem,8vw,4rem);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--ui-text)}.coding_big__YIxQQ span{font-family:var(--font-mono);color:var(--ui-text-4)}.coding_panelPad__pTXAM{padding:16px;display:flex;flex-direction:column;gap:16px}.coding_bars__QVWC7{display:flex;flex-direction:column;gap:12px}.coding_barRow__ebDLt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:.8125rem;color:var(--ui-text-2)}.coding_barRow__ebDLt b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.coding_track__10Ot_{grid-column:1/-1;height:4px;border-radius:var(--corner-xs);background:var(--ui-fill-sunken);overflow:hidden}.coding_track__10Ot_ i{display:block;height:100%;width:100%;background:var(--ui-accent-fill);transform-origin:left}.coding_track__10Ot_ i[data-low=true]{background:var(--ui-caution)}.coding_card__cCr_f{padding:16px;display:flex;flex-direction:column;gap:12px;border-radius:var(--corner-md);background:var(--mat-surface);border:1px solid var(--mat-border);box-shadow:var(--mat-edge)}.coding_cardHead__LbVeX{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.coding_cardTitle__eesC5{margin:0 auto 0 0;font-size:1rem;font-weight:700;color:var(--ui-text)}.coding_facts__X81WB{display:flex;gap:24px;flex-wrap:wrap}.coding_facts__X81WB div{display:flex;flex-direction:column}.coding_facts__X81WB b{font-family:var(--font-mono);font-weight:600;font-size:.9375rem;color:var(--ui-text)}.coding_facts__X81WB span{font-size:.75rem;color:var(--ui-text-3)}.coding_summary__5iBcz{margin:0;font-size:.875rem;line-height:1.6;color:var(--ui-text-2)}.coding_cols__5I5md{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.coding_cols__5I5md h5{margin:0 0 4px;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-4)}.coding_cols__5I5md ul{margin:0;padding-left:16px;font-size:.8125rem;line-height:1.6;color:var(--ui-text-2)}.coding_notReviewed__Vd6lL{margin:0;padding:8px 12px;border-left:2px solid var(--ui-hairline-strong);background:var(--ui-fill-subtle);font-size:.8125rem;color:var(--ui-text-3);border-radius:0 var(--corner-xs) var(--corner-xs) 0}.coding_actions__a2TbM{display:flex;gap:12px;flex-wrap:wrap}.coding_conTabs__srrFi:focus{outline:none}.coding_conTabs__srrFi:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.coding_title__aaxcQ:focus{outline:none}.mcq_page__b3wBy{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:24px;container:mcq/inline-size}.mcq_eyebrow__yeOr_{font-family:var(--font-mono);font-size:var(--step-eyebrow);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ui-text-4)}.mcq_mono__tSnJC{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.mcq_head__YNdRZ{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px 24px;align-items:end}.mcq_head__YNdRZ>div{grid-column:1/span 7}.mcq_head__YNdRZ>p{grid-column:8/span 5;margin:0;color:var(--ui-text-3);font-size:.9375rem}.mcq_title__qSRtM{margin:8px 0 0;font-size:var(--step-h1);font-weight:900;line-height:.95;letter-spacing:-.04em;color:var(--ui-text);text-wrap:balance}@container mcq (max-width: 640px){.mcq_head__YNdRZ>div,.mcq_head__YNdRZ>p{grid-column:1/-1}}.mcq_setup__UKS4T{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.mcq_banks__CRXf5{grid-column:1/span 8;gap:12px}.mcq_banks__CRXf5,.mcq_side__tg2u7{display:flex;flex-direction:column;min-width:0}.mcq_side__tg2u7{grid-column:9/span 4;gap:16px}@container mcq (max-width: 880px){.mcq_banks__CRXf5,.mcq_side__tg2u7{grid-column:1/-1}}.mcq_groupLabel__A6w_0{margin:8px 0 0}.mcq_bankGrid__bp1tg{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.mcq_bank__dWgp4{display:flex;flex-direction:column;gap:12px;text-align:left;width:100%;padding:16px;border-radius:var(--corner-md);cursor:pointer;font:inherit;color:inherit;background:var(--mat-surface);border:1px solid var(--mat-border);box-shadow:var(--mat-edge);transition:border-color var(--dur-fast) var(--ease-ui),background var(--dur-fast) var(--ease-ui)}.mcq_bank__dWgp4:hover{border-color:var(--ui-accent);background:var(--ui-bg-hover)}.mcq_bank__dWgp4:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.mcq_bank__dWgp4[aria-pressed=true]{border-color:var(--ui-accent-fill);background:var(--ui-accent-soft);box-shadow:0 0 0 1px var(--ui-accent-fill)}.mcq_bankName__bDoXf{font-size:1rem;font-weight:700;color:var(--ui-text)}.mcq_bankMeta__aWKYZ{display:flex;gap:12px;flex-wrap:wrap;font-size:.75rem;color:var(--ui-text-3)}.mcq_mix__i0n8T{display:block;width:100%;height:4px;border-radius:var(--corner-xs);overflow:hidden;background:var(--ui-fill-sunken)}.mcq_mixEasy__gWw97{fill:var(--ui-positive)}.mcq_mixMedium__iGd6L{fill:var(--ui-caution)}.mcq_mixHard__LkUVn{fill:var(--ui-critical)}.mcq_panelPad__49JJq{padding:16px;display:flex;flex-direction:column;gap:16px}.mcq_optionRow__rnfGr{display:flex;flex-direction:column;gap:8px}.mcq_seg__vAnrr{display:inline-flex;padding:4px;gap:2px;border:1px solid var(--ui-hairline);border-radius:var(--corner-sm);background:var(--ui-fill-subtle)}.mcq_seg__vAnrr button{flex:1;border:0;background:transparent;padding:8px 12px;min-height:44px;border-radius:var(--corner-xs);font:500 var(--step-control) var(--font-sans);color:var(--ui-text-3);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease-ui),background var(--dur-fast) var(--ease-ui),transform var(--dur-fast) var(--ease-ui)}.mcq_seg__vAnrr button:hover{color:var(--ui-text)}.mcq_seg__vAnrr button:active{transform:scale(.97)}.mcq_seg__vAnrr button[aria-pressed=true]{color:var(--ui-text);background:var(--ui-bg-raised);box-shadow:inset 0 0 0 1px var(--ui-hairline-strong)}.mcq_seg__vAnrr button:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.mcq_hint__A4x3T{margin:0;font-size:.8125rem;color:var(--ui-text-3)}.mcq_errorText__aT65c{margin:0;font-size:.8125rem;color:var(--ui-critical)}.mcq_historyRow__TsL7s{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:12px 16px;border-top:1px solid var(--ui-hairline);color:inherit;text-decoration:none;transition:background var(--dur-fast) var(--ease-ui)}.mcq_historyRow__TsL7s:first-child{border-top:0}.mcq_historyRow__TsL7s:hover{background:var(--ui-bg-hover)}.mcq_historyRow__TsL7s:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.mcq_historyLabel__ZzrH4{font-size:.875rem;font-weight:700;color:var(--ui-text)}.mcq_historyDate__DktxC{font-size:.75rem;color:var(--ui-text-3)}.mcq_empty__5lNlm{padding:24px 16px;color:var(--ui-text-3);font-size:.875rem}.mcq_runnerBar__HT3Xg{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--ui-hairline);border-radius:var(--corner-md);background:var(--mat-nav-surface);backdrop-filter:var(--mat-nav-filter);-webkit-backdrop-filter:var(--mat-nav-filter)}.mcq_runnerTitle__E1_uh{font-weight:700;color:var(--ui-text);margin-right:auto;min-width:0}.mcq_timer__ia6KW{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--corner-sm);border:1px solid var(--ui-hairline);background:var(--ui-bg-raised);color:var(--ui-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--step-data);transition:color var(--dur-slow) var(--ease-ui),border-color var(--dur-slow) var(--ease-ui),background var(--dur-slow) var(--ease-ui)}.mcq_timer__ia6KW small{font-family:var(--font-sans);font-weight:500;font-size:.75rem;color:var(--ui-text-4)}.mcq_timer__ia6KW[data-state=warn]{color:var(--ui-caution);border-color:var(--ui-caution);background:color-mix(in srgb,var(--ui-caution) 10%,transparent)}.mcq_timer__ia6KW[data-state=crit]{color:var(--ui-critical);border-color:var(--ui-critical);background:color-mix(in srgb,var(--ui-critical) 9%,transparent)}.mcq_runner__bMBEB{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.mcq_qcol__TBhLn{grid-column:1/span 8;display:flex;flex-direction:column;gap:16px;min-width:0}.mcq_rail__CoZ7L{grid-column:9/span 4;min-width:0}@container mcq (max-width: 820px){.mcq_qcol__TBhLn,.mcq_rail__CoZ7L{grid-column:1/-1}}.mcq_qmeta__PmbP5{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mcq_count__Ion3h{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--step-data);color:var(--ui-text)}.mcq_count__Ion3h span{color:var(--ui-text-4)}.mcq_progress__7ZnhI{height:4px;border-radius:var(--corner-xs);background:var(--ui-fill-sunken);overflow:hidden}.mcq_progress__7ZnhI i{display:block;height:100%;width:100%;background:var(--ui-accent-fill);transform-origin:left}.mcq_stage__hsAFI{position:relative;min-height:420px}@container mcq (max-width: 640px){.mcq_stage__hsAFI{min-height:0}}.mcq_qcard__lM8OT{padding:32px;display:flex;flex-direction:column;gap:24px;border-radius:var(--corner-md);background:var(--mat-surface);border:1px solid var(--mat-border);box-shadow:var(--mat-edge);backdrop-filter:var(--mat-filter);-webkit-backdrop-filter:var(--mat-filter)}@container mcq (max-width: 640px){.mcq_qcard__lM8OT{padding:16px;gap:16px}}.mcq_stem__0pf86{margin:0;font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:-.01em;max-width:68ch;color:var(--ui-text);text-wrap:pretty}@container mcq (max-width: 640px){.mcq_stem__0pf86{font-size:1.0625rem}}.mcq_code__BTaRZ{display:block;margin:0;padding:12px 16px;overflow-x:auto;white-space:pre;font-family:var(--font-mono);font-size:.875rem;line-height:1.6;color:var(--ui-text);background:var(--ui-fill-subtle);border:1px solid var(--ui-hairline);border-radius:var(--corner-xs)}.mcq_options__0fLzy{display:flex;flex-direction:column;gap:12px}.mcq_opt__KZ_08{display:grid;grid-template-columns:32px minmax(0,1fr);gap:16px;align-items:center;width:100%;min-height:56px;padding:12px 16px;text-align:left;font:inherit;color:var(--ui-text);cursor:pointer;border:1px solid var(--ui-hairline-strong);border-radius:var(--corner-sm);background:var(--ui-bg-raised);transition:border-color var(--dur-fast) var(--ease-ui),background var(--dur-fast) var(--ease-ui),transform var(--dur-fast) var(--ease-ui),box-shadow var(--dur-base) var(--ease-ui)}.mcq_opt__KZ_08:hover{border-color:var(--ui-accent);background:var(--ui-bg-hover)}.mcq_opt__KZ_08:active{transform:scale(.98)}.mcq_opt__KZ_08:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.mcq_opt__KZ_08[aria-checked=true]{border-color:var(--ui-accent-fill);background:var(--ui-accent-soft);box-shadow:0 0 0 1px var(--ui-accent-fill)}.mcq_key___p7FE{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--corner-xs);border:1px solid var(--ui-hairline-strong);font-family:var(--font-mono);font-weight:600;font-size:.8125rem;color:var(--ui-text-3);transition:background var(--dur-fast) var(--ease-ui),color var(--dur-fast) var(--ease-ui),border-color var(--dur-fast) var(--ease-ui)}.mcq_opt__KZ_08[aria-checked=true] .mcq_key___p7FE{background:var(--ui-accent-fill);border-color:var(--ui-accent-fill);color:var(--ui-on-accent)}.mcq_optText__4qyLB{font-size:.9375rem;line-height:1.45;overflow-wrap:anywhere}.mcq_nav__VsMiR{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mcq_spacer__aljY2{flex:1}.mcq_flagIcon__kUoPl{display:inline-flex}.mcq_flagIcon__kUoPl[data-on]{color:var(--ui-caution)}.mcq_flagIcon__kUoPl[data-on] svg{fill:currentColor}.mcq_keys__MLVDq{display:flex;gap:12px;flex-wrap:wrap;font-size:.75rem;color:var(--ui-text-4)}@container mcq (max-width: 640px){.mcq_keys__MLVDq{display:none}}.mcq_kbd__HmEQl{font-family:var(--font-mono);font-size:.6875rem;padding:1px 4px;border:solid var(--ui-hairline-strong);border-width:1px 1px 2px;border-radius:var(--corner-xs);color:var(--ui-text-3);background:var(--ui-bg-raised)}.mcq_railInner__kXfy7{display:flex;flex-direction:column;gap:16px;position:sticky;top:16px}.mcq_pal__qn6wC{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.mcq_cell__G5yN1{aspect-ratio:1;min-height:44px;position:relative;cursor:pointer;border:1px solid var(--ui-hairline-strong);border-radius:var(--corner-xs);background:var(--ui-bg-raised);font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--ui-text-3);transition:background var(--dur-base) var(--ease-ui),color var(--dur-base) var(--ease-ui),border-color var(--dur-fast) var(--ease-ui),transform var(--dur-fast) var(--ease-ui)}.mcq_cell__G5yN1:hover{border-color:var(--ui-accent)}.mcq_cell__G5yN1:active{transform:scale(.94)}.mcq_cell__G5yN1:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.mcq_cell__G5yN1[data-answered=true]{background:var(--ui-accent-fill);border-color:var(--ui-accent-fill);color:var(--ui-on-accent)}.mcq_cell__G5yN1[data-flagged=true]:after{content:"";position:absolute;top:4px;right:3px;width:6px;height:6px;border-radius:var(--corner-full);background:var(--ui-caution)}.mcq_cell__G5yN1[aria-current=true]{box-shadow:0 0 0 2px var(--ui-bg),0 0 0 4px var(--ui-accent)}.mcq_legend__UJ3Yd{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:.75rem;color:var(--ui-text-3)}.mcq_legend__UJ3Yd span{display:inline-flex;align-items:center;gap:8px}.mcq_sw__FKOmC{width:12px;height:12px;border-radius:var(--corner-xs);border:1px solid var(--ui-hairline-strong);background:var(--ui-bg-raised);position:relative}.mcq_swAnswered__U8pfR{background:var(--ui-accent-fill);border-color:var(--ui-accent-fill)}.mcq_swFlagged__lfpN3:after{content:"";position:absolute;top:1px;right:1px;width:5px;height:5px;border-radius:var(--corner-full);background:var(--ui-caution)}.mcq_stats__xwwHx{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--ui-hairline);padding-top:16px}.mcq_stats__xwwHx div{display:flex;flex-direction:column}.mcq_stats__xwwHx b{font-family:var(--font-mono);font-weight:600;font-variant-numeric:tabular-nums;font-size:1.125rem;color:var(--ui-text)}.mcq_stats__xwwHx span{font-size:.75rem;color:var(--ui-text-3)}.mcq_sheetToggle__hPeRj{display:none}@container mcq (max-width: 420px){.mcq_pal__qn6wC{grid-template-columns:repeat(5,minmax(0,1fr))}}@container mcq (max-width: 820px){.mcq_railInner__kXfy7{position:static}.mcq_sheetToggle__hPeRj{display:block}.mcq_palWrap__VecMp[data-open=false]{display:none}}.mcq_palWrap__VecMp{display:flex;flex-direction:column;gap:16px}.mcq_dlgFacts__AfyqW{display:flex;gap:32px;flex-wrap:wrap}.mcq_dlgFacts__AfyqW div{display:flex;flex-direction:column}.mcq_dlgFacts__AfyqW b{font-family:var(--font-mono);font-weight:600;font-size:1.0625rem;color:var(--ui-text)}.mcq_dlgFacts__AfyqW span{font-size:.75rem;color:var(--ui-text-3)}.mcq_results__49t7w{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.mcq_scoreCol__GBgmb{grid-column:1/span 5;gap:20px}.mcq_reviewCol__HS9vp,.mcq_scoreCol__GBgmb{display:flex;flex-direction:column;min-width:0}.mcq_reviewCol__HS9vp{grid-column:6/span 7;gap:12px}@container mcq (max-width: 820px){.mcq_reviewCol__HS9vp,.mcq_scoreCol__GBgmb{grid-column:1/-1}}.mcq_big__gQn_h{display:flex;align-items:baseline;gap:8px}.mcq_big__gQn_h b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:clamp(3rem,8vw,4rem);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--ui-text)}.mcq_big__gQn_h span{font-family:var(--font-mono);color:var(--ui-text-4)}.mcq_bars__1LmhP{display:flex;flex-direction:column;gap:12px}.mcq_bar__Diz8D{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:.8125rem;color:var(--ui-text-2)}.mcq_bar__Diz8D b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.mcq_track__Hrqpd{grid-column:1/-1;height:4px;border-radius:var(--corner-xs);background:var(--ui-fill-sunken);overflow:hidden}.mcq_track__Hrqpd i{display:block;height:100%;width:100%;background:var(--ui-accent-fill);transform-origin:left}.mcq_track__Hrqpd i[data-low=true]{background:var(--ui-caution)}.mcq_review__ydb0G{padding:16px;display:flex;flex-direction:column;gap:12px;border-radius:var(--corner-md);background:var(--mat-surface);border:1px solid var(--mat-border);box-shadow:var(--mat-edge)}.mcq_reviewHead__TqdiI{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mcq_reviewStem__Vb3CX{margin:0;font-weight:700;font-size:.9375rem;line-height:1.45;color:var(--ui-text)}.mcq_ropts__1xxQq{display:flex;flex-direction:column;gap:8px}.mcq_ropt__wz0xR{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px;border-radius:var(--corner-xs);border:1px solid var(--ui-hairline);font-size:.875rem;color:var(--ui-text-2)}.mcq_ropt__wz0xR .mcq_key___p7FE{width:26px;height:26px;font-size:.75rem}.mcq_ropt__wz0xR[data-correct=true]{border-color:var(--ui-positive);background:color-mix(in srgb,var(--ui-positive) 9%,transparent);color:var(--ui-text)}.mcq_ropt__wz0xR[data-wrong=true]{border-color:var(--ui-critical);background:color-mix(in srgb,var(--ui-critical) 7%,transparent)}.mcq_rtag__xXQzH{font-size:.6875rem;font-weight:700;white-space:nowrap}.mcq_rtagOk__8njj_{color:var(--ui-positive)}.mcq_rtagBad__9ZqWU{color:var(--ui-critical)}.mcq_explain__PSxgU{margin:0;padding:12px;border-left:2px solid var(--ui-accent);background:var(--ui-fill-subtle);font-size:.8125rem;line-height:1.55;color:var(--ui-text-2);border-radius:0 var(--corner-xs) var(--corner-xs) 0}.mcq_filters__iyvYe{display:flex;gap:8px;flex-wrap:wrap}.mcq_back__m_NUi{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.mcq_back__m_NUi:hover{color:var(--ui-accent)}.mcq_back__m_NUi:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px;border-radius:var(--corner-xs)}.mcq_segCost__R4_gx{display:block;font-family:var(--font-mono);font-size:.6875rem;font-weight:500;color:var(--ui-text-4)}.mcq_seg__vAnrr button[aria-pressed=true] .mcq_segCost__R4_gx{color:var(--ui-accent)}.credits_section__Mb_7r{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.credits_head__EfqF4{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.credits_title____hls{font-size:14px;font-weight:800;color:var(--ui-text)}.credits_note__OEeQ2{margin:0;font-size:.8125rem;color:var(--ui-text-3)}.credits_balance__1noKy{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:24px;border-radius:var(--corner-md);border:1px solid var(--ui-hairline-strong);background:var(--ui-accent-soft)}.credits_balance__1noKy svg{color:var(--ui-accent);flex:none}.credits_amount__Zkw16{font-size:22px;font-weight:800;color:var(--ui-text);font-variant-numeric:tabular-nums}.credits_unit__66f61{font-size:13px;font-weight:600;color:var(--ui-text-3);margin-left:8px}.credits_expiry__qhXa3{margin-left:auto;font-size:.8125rem;color:var(--ui-text-3)}.credits_expiry__qhXa3[data-expired=true]{color:var(--ui-critical)}.credits_packs__coc_u{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.credits_pack__NIhs_{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--corner-md);background:var(--mat-surface);border:1px solid var(--mat-border);box-shadow:var(--mat-edge)}.credits_packTop__Ecdo8{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.credits_packCredits__chbta{font-size:24px;font-weight:900;color:var(--ui-text);font-variant-numeric:tabular-nums}.credits_packUnit__mKzjs{font-size:12px;font-weight:700;color:var(--ui-text-4);text-transform:uppercase;letter-spacing:.06em}.credits_packValidity__DCP0C{margin-left:auto;font-family:var(--font-mono);font-size:.75rem;color:var(--ui-text-3)}.credits_packTag__kwiZx{margin:0;flex:1;font-size:12px;line-height:1.5;color:var(--ui-text-2)}.credits_costs__tEXtS{border-radius:var(--corner-md);border:1px solid var(--ui-hairline);overflow:hidden}.credits_costRow__KocvM{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid var(--ui-hairline)}.credits_costRow__KocvM:first-child{border-top:0}.credits_costRow__KocvM span:first-child{font-size:14px;color:var(--ui-text)}.credits_costRow__KocvM span:last-child{font-size:13px;font-weight:700;color:var(--ui-accent);font-variant-numeric:tabular-nums;white-space:nowrap}.credits_buy__SNS1A{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 0;border:0;border-radius:var(--corner-sm);cursor:pointer;background:color-mix(in srgb,var(--ui-violet) 15%,transparent);color:var(--purple);font:800 13px var(--font-sans);transition:background var(--dur-fast) var(--ease-ui),transform var(--dur-fast) var(--ease-ui)}.credits_buy__SNS1A:hover{background:color-mix(in srgb,var(--ui-violet) 22%,transparent)}.credits_buy__SNS1A:active{transform:scale(.98)}.credits_buy__SNS1A:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.credits_buy__SNS1A:disabled{cursor:wait}.credits_buy__SNS1A[data-busy]{background:var(--ui-hairline);color:var(--ui-text-4)}.launch_strip__ReAt_{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border:1px solid var(--ui-hairline-strong);border-radius:var(--radius-md);background:var(--ui-bg-raised);overflow:hidden;margin-bottom:32px}.launch_lead__fBT32{padding:20px 56px 20px 22px;display:grid;gap:8px;align-content:start;border-right:1px solid var(--ui-hairline)}.launch_eyebrow__R1qDe{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-accent-on-tint)}.launch_date__4SBUA{font-size:9px;line-height:1;letter-spacing:.08em;color:var(--ui-accent-on-tint);background:var(--ui-accent-soft);border:1px solid color-mix(in srgb,var(--ui-accent) 30%,transparent);border-radius:4px;padding:3px 5px}.launch_title__tgcaD{font-size:22px;font-weight:900;letter-spacing:-.03em;line-height:1.05;margin:0;color:var(--ui-text);text-wrap:balance}.launch_body__Oif59{margin:0;font-size:13px;line-height:1.55;color:var(--ui-text-2)}.launch_items__HsUMw{display:grid;grid-template-columns:1fr 1fr}.launch_item__P6Dmb{padding:18px 20px;display:grid;gap:8px;align-content:start;text-decoration:none;color:inherit;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.launch_items__HsUMw>*+*{border-left:1px solid var(--ui-hairline)}.launch_items__HsUMw>:last-child .launch_item__P6Dmb{padding-right:56px}.launch_item__P6Dmb:hover{background:var(--ui-bg-hover)}.launch_item__P6Dmb:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}.launch_row__EKeLu{display:flex;justify-content:space-between;align-items:center;gap:8px}.launch_name__Th9qk{font-size:15px;font-weight:700;color:var(--ui-text)}.launch_cost__KsfQq{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ui-text-3)}.launch_facts__qw7FZ{display:grid;gap:2px;font-size:12px;line-height:1.5;color:var(--ui-text-2);border-top:1px solid var(--ui-hairline);padding-top:8px}.launch_go__x4FaI{font-size:12px;font-weight:700;color:var(--ui-accent)}.launch_close__7mkPt{position:absolute;top:6px;right:6px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ui-text-3);cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.launch_close__7mkPt:hover{background:var(--ui-bg-hover);color:var(--ui-text)}.launch_close__7mkPt:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (max-width:760px){.launch_strip__ReAt_{grid-template-columns:1fr}.launch_lead__fBT32{border-right:0;border-bottom:1px solid var(--ui-hairline)}.launch_items__HsUMw>:last-child .launch_item__P6Dmb{padding-right:20px}}@media (max-width:480px){.launch_items__HsUMw{grid-template-columns:1fr}.launch_items__HsUMw>*+*{border-left:0;border-top:1px solid var(--ui-hairline)}}.marketing-nav_header__ZByux{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:1000;width:calc(100% - 32px);max-width:1240px}.marketing-nav_inner__k57gb{padding:12px clamp(16px,2.2vw,28px);min-height:64px;border-radius:var(--corner-full);display:flex;align-items:center;justify-content:space-between;gap:20px;background:var(--mat-nav-surface);-webkit-backdrop-filter:var(--mat-nav-filter);backdrop-filter:var(--mat-nav-filter);border:1px solid var(--mat-nav-border);box-shadow:var(--elev-3),var(--mat-nav-edge),0 0 40px -12px rgb(12 108 192/.18)}.marketing-nav_brand__8KrKS{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.marketing-nav_logo__NtCZh{height:30px;width:auto;display:block}.marketing-nav_desktopNav__2NF3_{display:flex;align-items:center;gap:22px}.marketing-nav_link__u_xcl{font-size:.8125rem;font-weight:500;color:var(--ui-text);opacity:.82;text-decoration:none;white-space:nowrap;transition:opacity var(--dur-fast) var(--ease-ui)}.marketing-nav_link__u_xcl:hover{opacity:1}.marketing-nav_link__u_xcl:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px;border-radius:var(--corner-xs)}.marketing-nav_actions__ZDpvJ{display:flex;align-items:center;gap:10px;flex-shrink:0}.marketing-nav_iconBtn___NmbB{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--corner-sm);border:1px solid var(--mat-nav-border);background:transparent;color:var(--ui-text);opacity:.8;cursor:pointer;transition:color var(--dur-fast) var(--ease-ui),border-color var(--dur-fast) var(--ease-ui)}.marketing-nav_iconBtn___NmbB:hover{opacity:1;border-color:var(--ui-accent)}.marketing-nav_iconBtn___NmbB:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.marketing-nav_signIn__CcUvO{font-size:.8125rem;font-weight:500;color:var(--ui-text-2);text-decoration:none;padding:0 6px;white-space:nowrap;transition:color var(--dur-fast) var(--ease-ui)}.marketing-nav_signIn__CcUvO:hover{color:var(--ui-text)}.marketing-nav_ctaFull__l1fB4,.marketing-nav_cta__sdTJP{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border-radius:var(--corner-sm);background:var(--ui-accent-fill);color:var(--ui-on-accent);font-size:.8125rem;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:var(--glow-accent);transition:filter var(--dur-fast) var(--ease-ui),box-shadow var(--dur-fast) var(--ease-ui),transform var(--dur-fast) var(--ease-ui)}.marketing-nav_ctaFull__l1fB4:hover,.marketing-nav_cta__sdTJP:hover{filter:brightness(1.12);box-shadow:var(--glow-accent-strong)}.marketing-nav_ctaFull__l1fB4:active,.marketing-nav_cta__sdTJP:active{transform:translateY(1px)}.marketing-nav_ctaFull__l1fB4:focus-visible,.marketing-nav_cta__sdTJP:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.marketing-nav_burger__dpnHV{display:none}@media (max-width:900px){.marketing-nav_cta__sdTJP,.marketing-nav_desktopNav__2NF3_,.marketing-nav_signIn__CcUvO{display:none}.marketing-nav_burger__dpnHV{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--corner-sm);border:1px solid var(--mat-border);background:transparent;color:var(--ui-text);cursor:pointer}.marketing-nav_burger__dpnHV:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}}.marketing-nav_drawer__T5ivi{margin-top:8px;border:1px solid var(--mat-border);border-radius:var(--corner-lg);box-shadow:var(--elev-2),var(--mat-edge);padding:14px 20px 18px;gap:14px;background:var(--mat-nav-surface);-webkit-backdrop-filter:var(--mat-nav-filter);backdrop-filter:var(--mat-nav-filter)}.marketing-nav_drawer__T5ivi,.marketing-nav_drawer__T5ivi nav{display:flex;flex-direction:column}.marketing-nav_drawerLink__A0pg_{font-size:.9375rem;font-weight:500;color:var(--ui-text-2);text-decoration:none;padding:12px 0;min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--mat-border)}.marketing-nav_drawerLink__A0pg_:last-child{border-bottom:none}.marketing-nav_drawerLink__A0pg_:hover{color:var(--ui-text)}.marketing-nav_ctaFull__l1fB4{width:100%;min-height:48px}@media (prefers-reduced-motion:reduce){.marketing-nav_ctaFull__l1fB4,.marketing-nav_cta__sdTJP,.marketing-nav_iconBtn___NmbB,.marketing-nav_link__u_xcl,.marketing-nav_signIn__CcUvO{transition-duration:.01ms!important}.marketing-nav_ctaFull__l1fB4:active,.marketing-nav_cta__sdTJP:active{transform:none}}.offer_bar__B2nNM{--bar-bg:var(--color-brand-navy);--bar-fg:var(--ui-on-accent);--bar-fg-2:var(--color-ink-300);--bar-cta-bg:var(--ui-on-accent);--bar-cta-fg:var(--color-brand-navy);position:fixed;z-index:60;left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));width:min(820px,calc(100% - 24px));translate:-50% 0;overflow:hidden;border-radius:var(--corner-md);background:var(--bar-bg);color:var(--bar-fg);box-shadow:var(--elev-3),var(--glow-accent)}html:not([data-theme=light]) .offer_bar__B2nNM{--bar-bg:var(--ui-accent-fill);--bar-fg-2:var(--color-ink-100)}html[data-offer-dismissed] .offer_bar__B2nNM{display:none}.offer_barIn__5XOd8{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:72px;padding:10px 60px 10px 14px;font-size:14.5px;line-height:1.4;text-align:left}.offer_barArt__xc_JL{width:84px;height:68px;margin-block:-10px;flex:none;display:block;filter:drop-shadow(0 6px 14px rgb(0 0 0/.28))}.offer_barCopy__drgVi{display:grid;gap:2px;min-width:0}.offer_barTitle__5B2E2{font-weight:700;font-size:15.5px;letter-spacing:-.01em}.offer_barSub__UHsej{color:var(--bar-fg-2);font-size:13.5px}.offer_barSub__UHsej s{text-decoration-thickness:1.5px}.offer_short__1QNZ2{display:none}@media (max-width:640px){.offer_barIn__5XOd8{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;min-height:64px;padding:8px 8px 8px 10px}.offer_barArt__xc_JL{width:46px;height:38px;margin-block:0}.offer_barTitle__5B2E2{font-size:14.5px}.offer_barSub__UHsej{font-size:12.5px}.offer_barIn__5XOd8 .offer_barCta__LtQHP{padding:0 14px}.offer_barIn__5XOd8 .offer_barClose__00TJe{position:static;translate:none;width:44px;height:44px}.offer_barLong__5E4x_,.offer_long__mbbhw{display:none}.offer_short__1QNZ2{display:inline}}.offer_barIn__5XOd8 b{font-weight:700}.offer_barCta__LtQHP{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:var(--corner-sm);background:var(--bar-cta-bg);color:var(--bar-cta-fg);font-weight:700;font-size:13.5px;text-decoration:none;transition:transform var(--dur-base) cubic-bezier(0,0,.2,1)}.offer_barCta__LtQHP:hover{transform:translateY(-1px)}.offer_barCta__LtQHP:active{transform:scale(.98)}.offer_barCta__LtQHP svg{width:14px;height:14px}.offer_barClose__00TJe:focus-visible,.offer_barCta__LtQHP:focus-visible{outline:2px solid var(--bar-fg);outline-offset:2px}.offer_barClose__00TJe{position:absolute;right:6px;top:50%;translate:0 -50%;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--corner-sm);background:transparent;color:var(--bar-fg);cursor:pointer;transition:background-color var(--dur-fast)}.offer_barClose__00TJe:hover{background:rgb(255 255 255/.14)}.offer_barClose__00TJe svg{width:16px;height:16px}.offer_sheen__NUE_y{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 30%,rgb(255 255 255/.18) 50%,transparent 70%)}.offer_passSection__QrJuB{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:center}.offer_passCopy__4xa0_{grid-column:1/span 5}.offer_passStage__aqFU0{grid-column:7/span 6;min-width:0}@media (max-width:960px){.offer_passCopy__4xa0_,.offer_passStage__aqFU0{grid-column:1/-1}}.offer_eyebrow__A_QdY{display:flex;align-items:center;gap:10px;margin:0;font:500 12px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ui-accent)}.offer_eyebrow__A_QdY:before{content:"";width:24px;height:1px;background:currentColor}.offer_h2__7xx5e{margin:16px 0;font-family:var(--font-display);font-weight:900;font-size:clamp(30px,3.4vw,44px);line-height:1;letter-spacing:-.035em;text-wrap:balance;color:var(--ui-text)}.offer_h2__7xx5e em{font-style:normal;color:var(--ui-accent)}.offer_lede__wv7UE{margin:0;max-width:44ch;font-size:17px;line-height:1.65;color:var(--ui-text-2)}.offer_pass__cVSnH{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 148px;overflow:hidden;border-radius:var(--corner-lg);background:var(--mat-surface);-webkit-backdrop-filter:var(--mat-filter);backdrop-filter:var(--mat-filter);border:1px solid var(--mat-border);box-shadow:var(--mat-edge),var(--elev-2),var(--glow-accent)}@media (max-width:560px){.offer_pass__cVSnH{grid-template-columns:1fr}}.offer_passMain__SPt_9{display:grid;gap:16px;padding:24px;min-width:0}.offer_passHead__sWZYw{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-3)}.offer_tag__fnDZ5{font:500 11px/1 var(--font-mono);letter-spacing:.08em;padding:5px 8px;border-radius:var(--corner-xs);background:var(--ui-bg);color:var(--ui-positive-on-tint);border:1px solid var(--ui-hairline)}.offer_passTitle__AwYtj{margin:0;font-weight:900;font-size:clamp(24px,2.4vw,30px);line-height:1.05;letter-spacing:-.03em;color:var(--ui-text)}.offer_buys__wPPBF{margin:0;padding:0;list-style:none;display:grid;gap:10px}.offer_buys__wPPBF li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:15px;line-height:1.4;color:var(--ui-text)}.offer_buys__wPPBF li svg{width:18px;height:18px;color:var(--ui-positive)}.offer_cost__HSOQu{font:500 12px/1 var(--font-mono);white-space:nowrap}.offer_buys__wPPBF li.offer_off__be8rM,.offer_cost__HSOQu{color:var(--ui-text-3)}.offer_buys__wPPBF li.offer_off__be8rM svg{color:var(--ui-text-4)}.offer_ctas__Nf0AT{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.offer_btn__3p8ds{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--corner-sm);font-weight:700;font-size:16px;text-decoration:none;cursor:pointer;transition:transform var(--dur-base) cubic-bezier(0,0,.2,1),box-shadow var(--dur-base) cubic-bezier(0,0,.2,1),background-color var(--dur-fast)}.offer_btn__3p8ds:active{transform:scale(.98)}.offer_btn__3p8ds svg{width:18px;height:18px;flex:none}.offer_btnPrimary__qT4pH{background:var(--ui-accent-fill);color:var(--ui-on-accent);box-shadow:var(--glow-accent)}.offer_btnPrimary__qT4pH:hover{transform:translateY(-1px);box-shadow:var(--glow-accent-strong)}.offer_btnGhost__qcxgr{color:var(--ui-text);border:1px solid var(--ui-hairline-strong);background:transparent}.offer_btnGhost__qcxgr:hover{background:var(--ui-bg-hover);transform:translateY(-1px)}.offer_fine__J__1M{margin:0;font:500 12px/1.5 var(--font-mono);color:var(--ui-text-3)}.offer_fine__J__1M b{color:var(--ui-text);font-weight:500}.offer_stub__jsIPb{position:relative;display:grid;place-content:center;justify-items:center;gap:6px;padding:24px 12px;text-align:center;border-left:2px dashed var(--ui-hairline-strong);background:var(--ui-accent-soft)}.offer_stub__jsIPb:after,.offer_stub__jsIPb:before{content:"";position:absolute;left:-11px;width:20px;height:20px;border-radius:999px;background:var(--ui-bg)}.offer_stub__jsIPb:before{top:-10px}.offer_stub__jsIPb:after{bottom:-10px}@media (max-width:560px){.offer_stub__jsIPb{border-left:0;border-top:2px dashed var(--ui-hairline-strong)}.offer_stub__jsIPb:after,.offer_stub__jsIPb:before{display:none}}.offer_big__W0ycE{display:inline-block;font-weight:900;font-size:76px;line-height:.9;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:var(--ui-text)}.offer_stub__jsIPb small{font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-text-3)}.offer_anchor__epnmA{font:500 13px/1 var(--font-mono);color:var(--ui-text-2)}.offer_anchor__epnmA s{color:var(--ui-text-3)}.offer_anchor__epnmA b{font-weight:500;color:var(--ui-positive-on-tint)}.offer_nudge__mhUQb{margin-top:16px;display:grid;gap:14px;padding:24px;border-radius:var(--corner-md);background:var(--mat-surface);-webkit-backdrop-filter:var(--mat-filter);backdrop-filter:var(--mat-filter);border:1px solid var(--mat-border);box-shadow:var(--mat-edge),var(--glow-accent)}.offer_nudgeTitle__XKBm1{margin:0;font-weight:900;font-size:clamp(22px,2.2vw,26px);line-height:1.1;letter-spacing:-.03em;text-wrap:balance;color:var(--ui-text)}.offer_nudgeBody__qGEfO{margin:0;max-width:60ch;font-size:15.5px;line-height:1.65;color:var(--ui-text-2)}.offer_steps__qAQYM{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.offer_steps__qAQYM li{padding:12px;border-radius:var(--corner-sm);border:1px solid var(--ui-hairline);background:var(--ui-bg);font-size:14px;line-height:1.45;color:var(--ui-text-2)}.offer_steps__qAQYM li b{display:block;color:var(--ui-text);font-weight:700}.offer_stepNo__uP79l{display:block;margin-bottom:4px;font:500 11px/1 var(--font-mono);color:var(--ui-text-4)}@media (prefers-reduced-motion:reduce){.offer_barClose__00TJe,.offer_barCta__LtQHP,.offer_btn__3p8ds{transition:none}.offer_barCta__LtQHP:hover,.offer_btnGhost__qcxgr:hover,.offer_btnPrimary__qT4pH:hover{transform:none}.offer_sheen__NUE_y{display:none}}@media (max-width:379px){.offer_barIn__5XOd8{grid-template-columns:minmax(0,1fr) auto auto;padding-left:14px}.offer_barArt__xc_JL{display:none}}.landing_section__xMJ0S{padding:120px 0}.landing_sectionHead__gu4_e{margin-bottom:72px}.landing_sectionHeadSm__K_Ew4{margin-bottom:64px}.landing_sectionTitle__LhHn9{font-size:40px}.landing_sectionLead__YZym8{font-size:16px}.landing_statValue__G8JJt{font-size:40px}.landing_splitHero__oiU6X,.landing_splitTech__U3Ken{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.landing_gridStats__Yd1sP{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.landing_gridFeatures__OPuds{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.landing_gridTabStrip__fqKZv{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.landing_gridPricing__WbiQy{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:860px){.landing_section__xMJ0S{padding:64px 0}.landing_sectionHead__gu4_e{margin-bottom:40px}.landing_sectionHeadSm__K_Ew4{margin-bottom:36px}.landing_sectionTitle__LhHn9{font-size:28px}.landing_sectionLead__YZym8{font-size:14px}.landing_statValue__G8JJt{font-size:28px}.landing_splitHero__oiU6X{grid-template-columns:1fr;gap:8px}.landing_splitTech__U3Ken{grid-template-columns:1fr;gap:40px}.landing_gridStats__Yd1sP{grid-template-columns:1fr 1fr;gap:14px}.landing_gridFeatures__OPuds{grid-template-columns:1fr;gap:16px}.landing_gridTabStrip__fqKZv{grid-template-columns:1fr 1fr;gap:10px}.landing_gridPricing__WbiQy{grid-template-columns:1fr;gap:16px}}.landing_heroSection__u_J8M{min-height:100vh;padding-top:110px;padding-bottom:0}.landing_trustStrip__wXGKK{padding:16px 24px}.landing_trustRow__jgLHT{display:flex;grid-template-columns:none;justify-items:normal;gap:48px}.landing_trustLabel__UTrTi{font-size:12px}.landing_statsSection__AhWwd{padding:80px 0}.landing_statCard__pMIwQ{padding:32px 24px}.landing_statLabel__Xh1K4{font-size:14px}.landing_statSub__XvF8x{font-size:12px}.landing_featureCard__83kOR{padding:36px}.landing_showcaseHead__vefkA{margin-bottom:56px}.landing_showcaseTabs__YDBXy{margin-bottom:40px}.landing_showcaseTab___ryrx{padding:10px 22px;font-size:13px}.landing_workflowGrid__KbnHZ{grid-template-columns:repeat(4,1fr);gap:20px}.landing_workflowCard__XKPOf{padding:28px}.landing_rolesGrid__ryVZ5{gap:32px}.landing_planCard___H2dW{padding:36px}.landing_faqQuestion__cfbOl{padding:20px 24px}.landing_faqQuestionText__90NPl{font-size:15px}.landing_faqChevron__S4RyM{margin-left:16px}.landing_faqAnswer__fGbzi{padding:0 24px 20px}.landing_ctaSection__dpGU2{padding:80px 24px}.landing_ctaPanel__O2uxD{padding:64px 48px}.landing_ctaTitle__VWO2E{font-size:40px}.landing_ctaLead__dIff8{font-size:17px}.landing_ctaButton__e1A2N{padding:16px 36px}.landing_footer__ROEeE{padding:60px 0 32px}.landing_footerGrid__meq1h{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.landing_footerBrandCol__HS_L7{grid-column:auto}.landing_footerLegal__TVQr3{flex-direction:row;gap:0;align-items:center}@media (max-width:860px){.landing_heroSection__u_J8M{min-height:auto;padding-top:108px;padding-bottom:56px}.landing_trustStrip__wXGKK{padding:20px 24px}.landing_trustRow__jgLHT{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:18px}.landing_trustLabel__UTrTi{font-size:11.5px}.landing_statsSection__AhWwd{padding:48px 0}.landing_statCard__pMIwQ{padding:20px 14px}.landing_statLabel__Xh1K4{font-size:12.5px}.landing_statSub__XvF8x{font-size:11px}.landing_featureCard__83kOR{padding:24px}.landing_showcaseHead__vefkA{margin-bottom:32px}.landing_showcaseTabs__YDBXy{margin-bottom:24px}.landing_showcaseTab___ryrx{padding:9px 16px;font-size:12px}.landing_workflowGrid__KbnHZ{grid-template-columns:1fr;gap:14px}.landing_workflowCard__XKPOf{padding:22px}.landing_rolesGrid__ryVZ5{gap:20px}.landing_planCard___H2dW{padding:26px}.landing_faqQuestion__cfbOl{padding:16px 18px}.landing_faqQuestionText__90NPl{font-size:14px}.landing_faqChevron__S4RyM{margin-left:0}.landing_faqAnswer__fGbzi{padding:0 18px 16px}.landing_ctaSection__dpGU2{padding:48px 16px}.landing_ctaPanel__O2uxD{padding:40px 24px}.landing_ctaTitle__VWO2E{font-size:26px}.landing_ctaLead__dIff8{font-size:14.5px}.landing_ctaButton__e1A2N{padding:14px 28px}.landing_footer__ROEeE{padding:48px 0 28px}.landing_footerGrid__meq1h{grid-template-columns:1fr 1fr;gap:32px 24px;margin-bottom:32px}.landing_footerBrandCol__HS_L7{grid-column:1/-1}.landing_footerLegal__TVQr3{flex-direction:column;gap:8px;align-items:flex-start}}.landing_newTag__W8t4t{display:inline-block;flex-shrink:0;font-family:var(--font-mono);font-size:9px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ui-accent-on-tint);background:var(--ui-accent-soft);border:1px solid color-mix(in srgb,var(--ui-accent) 30%,transparent);border-radius:4px;padding:3px 5px}.landing_newTagViolet__VWFah{color:var(--ui-violet-on-tint);background:var(--ui-violet-soft);border-color:color-mix(in srgb,var(--ui-violet) 30%,transparent)}