._header_10xzl_1{position:fixed;top:0;width:100%;background:var(--primary);color:var(--primary-contrast-primary);z-index:1000000}._content_10xzl_10{display:flex;align-items:center;justify-content:space-between;height:48px;gap:8px}._logo_10xzl_18{height:32px}._link_10xzl_22{color:var(--primary-contrast-secondary);padding:6px 12px;border-radius:4px;text-decoration:none;display:flex;flex-direction:row;align-items:center;gap:4px;transition:background-color .1s ease}._link_10xzl_22:hover{background-color:color-mix(in srgb,var(--primary) 90%,var(--primary-contrast-primary))}._logolink_10xzl_42{transition:opacity .1s ease;display:flex;flex-direction:row;align-items:center}._logolink_10xzl_42:hover{opacity:.7}._profile_10xzl_53{position:relative}._profileButton_10xzl_57{background:transparent;border:none;cursor:pointer;font:inherit;color:var(--primary-contrast-secondary);padding:6px 12px;border-radius:4px;display:flex;flex-direction:row;align-items:center;gap:4px;transition:background-color .1s ease}._profileButton_10xzl_57:hover{background-color:color-mix(in srgb,var(--primary) 90%,var(--primary-contrast-primary))}._dropdown_10xzl_80{position:absolute;right:0;top:calc(100% + 4px);background:var(--primary-contrast-primary);color:var(--primary);border-radius:4px;box-shadow:0 4px 12px #00000026;min-width:160px;padding:8px 0;z-index:10}._dropdownItem_10xzl_93{width:100%;border:none;background:transparent;color:inherit;text-align:left;padding:8px 12px;font:inherit;cursor:pointer}._dropdownItem_10xzl_93:hover{background-color:#0000000d}._userActions_10xzl_108{display:flex;align-items:center;gap:8px}._notifications_10xzl_114{position:relative}._notificationsButton_10xzl_118{background:transparent;border:none;cursor:pointer;color:var(--primary-contrast-secondary);padding:6px;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:background-color .1s ease}._notificationsButton_10xzl_118:hover{background-color:color-mix(in srgb,var(--primary) 90%,var(--primary-contrast-primary))}._notificationDot_10xzl_139{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:999px;background:var(--accent);border:2px solid var(--primary)}._notificationTray_10xzl_150{position:absolute;right:0;top:calc(100% + 6px);background:var(--primary-contrast-primary);color:var(--primary);border-radius:12px;box-shadow:0 20px 40px #0f172a2e;width:min(320px,80vw);padding:12px 0 8px;z-index:20}._notificationHeader_10xzl_163{display:flex;align-items:flex-start;justify-content:space-between;padding:0 16px 8px;border-bottom:1px solid rgba(15,23,42,.08);gap:12px}._notificationHeading_10xzl_172{font-size:.95rem;font-weight:600;margin:0}._notificationSubheading_10xzl_178{font-size:.8rem;color:#0f172ab3;margin:2px 0 0}._notificationRefresh_10xzl_184,._notificationRetry_10xzl_185{border:none;background:none;color:var(--primary);font-size:.8rem;font-weight:600;cursor:pointer;padding:4px 0}._notificationRefresh_10xzl_184:hover,._notificationRetry_10xzl_185:hover{text-decoration:underline}._notificationList_10xzl_200{list-style:none;margin:0;padding:0;max-height:360px;overflow-y:auto}._notificationItem_10xzl_208{display:flex;gap:12px;padding:12px 16px}._notificationItem_10xzl_208+._notificationItem_10xzl_208{border-top:1px solid rgba(15,23,42,.08)}._notificationIcon_10xzl_218{width:36px;height:36px;border-radius:999px;background:color-mix(in srgb,var(--primary) 6%,transparent);color:var(--primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}._notificationContent_10xzl_230{flex:1;min-width:0}._notificationType_10xzl_235{font-size:.75rem;color:#0f172a99;text-transform:uppercase;letter-spacing:.04em}._notificationTitle_10xzl_242{margin:4px 0;font-weight:600;font-size:.9rem;color:var(--primary)}._notificationText_10xzl_249{margin:0;font-size:.85rem;color:#0f172ad9}._notificationCta_10xzl_255{margin-top:10px;border:none;background:var(--primary);color:var(--primary-contrast-primary);border-radius:999px;padding:6px 12px;cursor:pointer;font-weight:600;font-size:.8rem}._notificationCta_10xzl_255:hover{opacity:.9}._notificationEmpty_10xzl_271{padding:24px 24px 32px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;color:#0f172acc}._notificationEmptyTitle_10xzl_282{margin:4px 0 0;font-weight:600}._notificationEmptySubtitle_10xzl_287{margin:0;font-size:.85rem;color:#0f172a99}._notificationActionError_10xzl_293{margin:8px 0 0;font-size:.8rem;color:var(--danger, #b00020)}._notificationActionSuccess_10xzl_299{margin:8px 0 0;font-size:.8rem;color:#0b7f49}._authorizationModalContent_10xzl_305{display:flex;flex-direction:column;gap:16px}._authorizationIntro_10xzl_311{margin:0;color:#0f172acc;font-size:.9rem}._authorizationError_10xzl_317{margin:-4px 0 0;font-size:.8rem;color:var(--danger, #b00020)}._authorizationSubmit_10xzl_323{border:none;border-radius:999px;background:var(--primary);color:var(--primary-contrast-primary);padding:10px 16px;font-weight:600;cursor:pointer;transition:opacity .12s ease}._authorizationSubmit_10xzl_323:disabled{opacity:.6;cursor:not-allowed}._authorizationSummary_10xzl_339{border:1px solid rgba(15,23,42,.12);border-radius:10px;padding:12px;background:#fafaff99;font-size:.85rem;color:#0f172acc}._authorizationSecondary_10xzl_348{border:none;background:transparent;color:var(--primary);font-weight:600;cursor:pointer;text-decoration:underline;font-size:.85rem;align-self:flex-start}._authorizationSetupWrapper_10xzl_359{border:1px solid rgba(15,23,42,.08);border-radius:12px;padding:16px;background:#ffffffe6}._authorizationSuccess_10xzl_366{display:flex;flex-direction:column;gap:12px;text-align:center}._authorizationSuccessTitle_10xzl_373{margin:0;font-size:1rem;font-weight:600;color:var(--primary)}._authorizationSuccessMessage_10xzl_380{margin:0;font-size:.9rem;color:#0f172abf}._backdrop_fgigg_2{position:fixed;top:0;right:0;bottom:0;left:0;background:#0d283f52;display:grid;place-items:center;z-index:1000000;animation:_fadeIn_fgigg_1 .12s ease-out}._modal_fgigg_12{width:min(820px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);color:var(--surface-contrast-primary);border:1px solid var(--border);border-radius:12px;box-shadow:0 10px 25px #0000001f,0 4px 12px #00000014;transform:translateY(8px);animation:_pop_fgigg_1 .14s ease-out}._header_fgigg_25{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--secondary)}._title_fgigg_35{font-size:16px;font-weight:600}._headerControls_fgigg_40,._headerActions_fgigg_46{display:flex;align-items:center;gap:8px}._close_fgigg_52{border:none;background:transparent;color:var(--surface-contrast-secondary);font-size:22px;line-height:1;padding:4px 8px;border-radius:6px;cursor:pointer}._close_fgigg_52:hover{background:color-mix(in srgb,var(--secondary) 60%,transparent)}._body_fgigg_66{padding:18px 0;display:grid;gap:16px;background:var(--surface)}._footer_fgigg_73{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--border);background:var(--secondary)}@keyframes _fadeIn_fgigg_1{0%{opacity:0}to{opacity:1}}@keyframes _pop_fgigg_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(8px)}}._section_trx4k_1{display:flex;flex-direction:row;gap:16px;padding:0 16px}@media screen and (max-width:550px){._section_trx4k_1{flex-direction:column;gap:16px}}._titletext_trx4k_15{font-weight:500;font-size:1.2em;margin-bottom:8px}._subsection_trx4k_21{flex:1;display:flex;flex-direction:column;gap:0}._container_trx4k_28:not(._last_trx4k_28){border-bottom:1px solid var(--border);padding-bottom:16px}._h1_q00jb_1{font-size:2em;font-weight:600;line-height:1.2;margin:0}._h2_q00jb_7{font-size:1.25em;font-weight:600;line-height:1.25;margin:0 0 .5em}._h3_q00jb_14{font-weight:600;font-size:1.25em;line-height:1.3;margin:0}._lead_q00jb_20{font-size:1em;color:var(--muted);margin:0}._muted_q00jb_25{color:var(--muted)}._button_1ti0t_2{border:1px solid var(--border);padding:8px 12px;border-radius:8px;background:var(--body);color:var(--surface-contrast-primary);cursor:pointer;display:inline-flex;text-decoration:none;align-items:center;justify-content:center;font-family:inherit}._button_1ti0t_2._loading_1ti0t_16{cursor:progress}._primary_1ti0t_20{background:var(--action);color:var(--action-contrast-primary);border-color:var(--action)}._danger_1ti0t_26{background:#c62828;color:#fff;border-color:#c62828}._danger_1ti0t_26:disabled{opacity:.7}._content_1ti0t_36{display:inline-flex;align-items:center;gap:8px}._spinner_1ti0t_42{display:inline-flex;align-items:center;justify-content:center}._spinner_1ti0t_42 img{filter:invert(0)}._spinnerPrimary_1ti0t_52 img,._spinnerDanger_1ti0t_56 img{filter:invert(1)}._spinner_aqhhh_1{height:18px;width:18px;opacity:.7}._spinner_aqhhh_1 img{width:18px;height:18px;animation:_rotate_aqhhh_1 2.5s linear infinite}@keyframes _rotate_aqhhh_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._cardInput_174rg_1{width:100%;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-xs);padding:10px 12px;transition:border-color .2s ease,box-shadow .2s ease}._cardInputFocused_174rg_10{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in srgb,var(--action) 20%,transparent)}._cardInputError_174rg_15{border-color:var(--danger, #b00020);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger, #b00020) 25%,transparent)}._cardElement_174rg_21{width:100%}._cardElement_174rg_21 .StripeElement{padding:0}._cardElement_174rg_21 .StripeElement iframe{width:100%}._cardSummary_174rg_33{width:100%;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-sm);padding:6px 12px}._cardSummaryTitle_174rg_41{margin:0 0 4px;font-weight:600;color:var(--surface-contrast-primary)}._cardSummaryMessage_174rg_47{margin:0;font-size:14px;color:var(--surface-contrast-secondary)}._input_jxmtd_1{width:100%;border:1px solid var(--border);background:var(--surface);color:var(--surface-contrast-primary);border-radius:var(--radius-xs);padding:10px 12px;font-size:14px;outline:none;font-family:inherit;margin-bottom:12px}._input_jxmtd_1:focus{border-color:var(--action);box-shadow:0 0 0 3px color-mix(in srgb,var(--action) 20%,transparent)}._inputInvalid_jxmtd_19{border-color:var(--danger, #b00020);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger, #b00020) 30%,transparent)}._label_jxmtd_24{color:var(--surface-contrast-secondary);font-weight:400;padding-bottom:4px}._footer_gvym3_1{width:100%;background:#f6f7fb;padding:36px 0 32px;border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}._footerContent_gvym3_8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}._logoRow_gvym3_16{display:flex;align-items:center;gap:12px;font-weight:600;letter-spacing:.08rem;text-transform:uppercase;color:var(--body-contrast-primary)}._footerLogo_gvym3_26{height:28px;width:auto}._footerDetails_gvym3_31{min-width:180px;color:var(--body-contrast-secondary, var(--body-contrast-primary));line-height:1.5}._footerLink_gvym3_37{display:inline-block;font-weight:500;color:var(--accent);text-decoration:none;margin-bottom:4px}._footerTagline_gvym3_45{flex:1 1 100%;margin:0;color:var(--body-contrast-secondary, var(--body-contrast-primary));font-size:.95rem}@media screen and (max-width:600px){._footerContent_gvym3_8{flex-direction:column;align-items:flex-start}._footerDetails_gvym3_31{min-width:0}}._subheader_gvym3_63{width:100%;color:var(--primary-contrast-primary);padding:52px 0 4px;border-bottom:1px solid var(--border);position:fixed;z-index:999999;background-color:var(--body)}._subheaderContent_gvym3_74{display:flex;flex-wrap:wrap;gap:4px;margin-left:-12px}._subheaderContent_gvym3_74 a{color:var(--body-contrast-primary);text-decoration:none;padding:4px 12px;border-radius:4px;background:transparent;transition:background .1s ease}._subheaderContent_gvym3_74 a:hover{background:var(--border)}._container_1ig8a_1{width:100%;display:flex;justify-content:center;padding-top:64px;padding-bottom:96px}._panel_1ig8a_9{width:min(100%,480px);border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:32px}._panel_1ig8a_9 h1{margin-top:0;margin-bottom:8px;font-size:clamp(1.5rem,3vw,2rem)}._subtitle_1ig8a_24{margin:0;color:var(--surface-contrast-secondary)}._form_1ig8a_29{margin-top:24px;display:flex;flex-direction:column;gap:4px}._error_1ig8a_36{margin-top:8px;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--danger, #b00020) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger, #b00020) 35%,transparent);color:var(--danger, #b00020);font-weight:500}._actions_1ig8a_46{display:flex;flex-direction:column;gap:8px}._notice_1ig8a_52{margin-bottom:12px;padding:12px;border-radius:8px;background:color-mix(in srgb,var(--accent, #2563eb) 8%,transparent);border:1px solid color-mix(in srgb,var(--accent, #2563eb) 35%,transparent);color:var(--accent, #2563eb);font-weight:500}._secondaryAction_1ig8a_62{margin-top:8px;text-align:right}._secondaryAction_1ig8a_62 a{color:var(--accent);font-weight:600}._toggle_1ig8a_72{margin-top:16px;text-align:center;color:var(--surface-contrast-secondary)}._toggle_1ig8a_72 button{background:none;border:none;color:var(--accent);font-weight:600;cursor:pointer;padding:0}._toggle_1ig8a_72 button:disabled{color:var(--surface-contrast-secondary);cursor:not-allowed}@media screen and (max-width:640px){._panel_1ig8a_9{padding:24px 20px}}._hero_byyrf_1{padding:100px 0;display:flex;flex-direction:row}@media screen and (max-width:700px){._hero_byyrf_1{flex-direction:column;align-items:center;gap:16px}}._hero_byyrf_1>div{flex:1}._title_byyrf_19{font-size:3em;font-weight:400;margin:0}._title_byyrf_19 span{color:var(--accent)}._hero_byyrf_1 p{font-size:1.2em;color:var(--body-contrast-primary);margin:0;line-height:1.5}._jetStream_byyrf_36{font-size:.8rem;letter-spacing:.35rem;text-transform:uppercase;color:var(--accent);margin:0}._journey_byyrf_44{padding-top:90px;display:flex;flex-direction:column;gap:48px}._journeyHeader_byyrf_51{max-width:640px}._journeyHeader_byyrf_51 h2{font-size:2.4rem;font-weight:500;margin:8px 0 12px}._journeyHeader_byyrf_51 p{color:var(--body-contrast-secondary, var(--body-contrast-primary));line-height:1.6;margin:0}._journeyTimeline_byyrf_67{display:flex;flex-direction:column;gap:32px;position:relative}._journeyTimeline_byyrf_67:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:2px;background:color-mix(in srgb,var(--border) 40%,transparent)}._journeyRow_byyrf_84{display:grid;grid-template-columns:minmax(240px,360px) 1fr;gap:56px;align-items:start;padding-left:40px;position:relative}._journeyRow_byyrf_84:before{content:"";position:absolute;left:10px;top:22px;width:12px;height:12px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 20%,transparent)}._journeyMeta_byyrf_105{display:flex;flex-direction:column;gap:12px}._journeyMeta_byyrf_105 h3{margin:0;font-size:1.2rem;font-weight:500;color:var(--body-contrast-primary)}._journeyMeta_byyrf_105 p{margin-bottom:8px;color:var(--body-contrast-secondary, var(--body-contrast-primary));line-height:1.5}._stepNumber_byyrf_124{font-size:.85rem;font-weight:600;color:var(--accent);letter-spacing:.35rem;text-transform:uppercase}._journeyMedia_byyrf_132{border-radius:28px;overflow:hidden;background:color-mix(in srgb,var(--surface) 75%,transparent);border:1px solid color-mix(in srgb,var(--border) 60%,transparent);min-height:260px;display:flex;align-items:center;justify-content:center}._journeyMedia_byyrf_132 img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 35px 80px color-mix(in srgb,var(--body) 16%,transparent))}@media screen and (max-width:900px){._journeyRow_byyrf_84{grid-template-columns:1fr;gap:24px;padding-left:24px}._journeyTimeline_byyrf_67:before{left:16px}}@media screen and (max-width:700px){._journey_byyrf_44{padding:72px 0}._journeyHeader_byyrf_51 h2{font-size:1.8rem}}._pricingTableWrapper_byyrf_174{overflow-x:auto;border:1px solid color-mix(in srgb,var(--border) 50%,transparent);border-radius:32px;box-shadow:0 20px 50px color-mix(in srgb,var(--body) 10%,transparent)}._pricingTable_byyrf_174{width:100%;border-collapse:collapse;background:color-mix(in srgb,var(--surface) 95%,transparent);border-radius:32px;border:none;box-shadow:none}._pricingTable_byyrf_174 th,._pricingTable_byyrf_174 td{text-align:left;padding:24px;border-bottom:1px solid color-mix(in srgb,var(--border) 40%,transparent)}._pricingTable_byyrf_174 thead th{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}._pricingTable_byyrf_174 tbody th{font-size:.95rem;text-transform:uppercase;letter-spacing:.2rem;font-weight:500;color:var(--body-contrast-secondary, var(--body-contrast-primary));max-width:200px}._pricingTable_byyrf_174 tbody tr:last-child th,._pricingTable_byyrf_174 tbody tr:last-child td{border-bottom:none}._tablePlanTitle_byyrf_215{margin:0;font-size:1.2rem;font-weight:600;color:var(--body-contrast-primary)}._tablePlanSubtitle_byyrf_222{margin:6px 0 0;font-size:.85rem;color:var(--body-contrast-secondary, var(--body-contrast-primary))}._cardPrice_byyrf_228{font-size:2.5rem;font-weight:600;color:var(--accent);display:inline-block}._priceSuffix_byyrf_235{font-size:1rem;font-weight:500;color:var(--body-contrast-secondary, var(--body-contrast-primary));margin-left:8px}._featureList_byyrf_242{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;color:var(--body-contrast-secondary, var(--body-contrast-primary));font-size:.95rem}._featureList_byyrf_242 li:before{content:"•";margin-right:6px;color:var(--accent)}._invocationNoteCell_byyrf_259{font-size:.95rem;color:var(--body-contrast-secondary, var(--body-contrast-primary));line-height:1.6;max-width:640px}._carousel_6hk3j_1{position:relative;width:100%;padding:20px;background-size:cover;background-position:center;overflow:hidden;box-sizing:border-box;border-radius:30px}._slides_6hk3j_12{position:relative;width:100%;transition:transform .7s ease}._slide_6hk3j_12{position:relative;width:100%;margin-bottom:20px;overflow:hidden}._video_6hk3j_26{width:100%;object-fit:cover;display:block;border-radius:10px;overflow:hidden}._text_6hk3j_35{height:60px;display:flex;align-items:center;font-size:1.5rem;font-weight:400;color:#fffc;pointer-events:none;transition:transform .7s ease}._pills_6hk3j_48{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px}._pill_6hk3j_48{width:4px;height:40px;border-radius:20px;background:#fff6;cursor:pointer}._pill_6hk3j_48._active_6hk3j_66{background:#fff}._controls_6hk3j_70{position:absolute;right:20px;bottom:20px;display:flex;flex-direction:column;gap:10px}._controlBtn_6hk3j_79{width:46px;height:46px;background:#fff;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;cursor:pointer;box-shadow:0 4px 8px #0003;transition:transform .1s}._videoWrapper_6hk3j_97{position:relative;width:100%;overflow:hidden}._overlayControls_6hk3j_103{position:absolute;bottom:-54px;left:0;width:100%;transition:bottom .2s;background:linear-gradient(to bottom,#0000,#0006)}._overlayControlsControls_6hk3j_116{display:flex;align-items:center;gap:12px;pointer-events:auto;width:50%;padding:8px}._videoWrapper_6hk3j_97:hover ._overlayControls_6hk3j_103{bottom:0}._playBtn_6hk3j_129{width:44px;height:44px;border-radius:50%;border:none;background:#ffffffd9;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}._progressBar_6hk3j_142{flex:1;height:6px;background:#ffffff4d;border-radius:4px;overflow:hidden;cursor:pointer}._progressFill_6hk3j_151{height:100%;background:#fff;width:0%}._card_hbzl3_1{border:1px solid var(--border);padding:16px;border-radius:4px;background:var(--surface)}._row_g2rv7_1{width:100%;border:1px solid #e5e5e5;border-radius:6px;padding:12px;margin-bottom:12px;background:#fff;text-align:left;display:block;color:inherit;text-decoration:none;transition:box-shadow .12s ease,transform .12s ease}._row_g2rv7_1[aria-disabled=true]{cursor:not-allowed;opacity:.6;box-shadow:none;transform:none}._row_g2rv7_1:not([aria-disabled=true]){cursor:pointer}._row_g2rv7_1:not([aria-disabled=true]):hover{box-shadow:0 2px 8px #00000014;transform:translateY(-1px)}._wrapper_i7exm_1{display:inline-flex;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px;gap:2px}._segment_i7exm_10{border:1px solid transparent;background:transparent;color:var(--surface-contrast-primary);padding:8px 12px;border-radius:var(--radius-xs);cursor:pointer;font-family:inherit;font-size:.9rem;display:flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .15s ease,color .15s ease}._segment_i7exm_10:hover{background:var(--secondary);color:var(--secondary-contrast-primary)}._active_i7exm_31{background:var(--body);color:var(--body-contrast-primary);border:1px solid var(--border)}._tabs_17ar4_1{display:flex;gap:12px;border-bottom:1px solid var(--border);margin-top:16px}._tab_17ar4_1{padding:8px 0;background:transparent;color:inherit;text-decoration:none;font-weight:500;border:1px solid transparent;border-bottom-color:var(--border);border-bottom-width:0px;transition:background .14s ease,color .14s ease,border-color .14s ease}._tab_17ar4_1:not(._active_17ar4_20):hover{border-bottom:3px solid var(--border)}._active_17ar4_20{border-bottom:3px solid var(--accent)}._list_1e5rx_1{display:flex;flex-direction:row}._side_1e5rx_6{flex:1}._side_1e5rx_6._left_1e5rx_10{border-right:1px solid var(--border)}._assignment_1e5rx_14{text-decoration:none;color:inherit;padding:16px;border-bottom:1px solid var(--border);display:flex;align-items:center;flex-direction:row;justify-content:space-between;transition:background .1s ease;cursor:pointer}._assignment_1e5rx_14:hover{background:color-mix(in srgb,var(--body) 60%,var(--surface))}._assignmentActive_1e5rx_31{background:color-mix(in srgb,var(--body) 70%,var(--surface))}._a_1e5rx_14:last-child ._assignment_1e5rx_14{border-bottom:none}._assignment_1e5rx_14 h2{font-size:1.2em;margin-bottom:0;color:var(--body-contrast-primary);text-decoration:none}._assignment_1e5rx_14 p{font-size:.8em;color:var(--body-contrast-primary);text-decoration:none}._a_1e5rx_14{text-decoration:none;color:inherit}._right_1e5rx_57{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0;min-height:100%}._emptyState_1e5rx_66{padding:16px}._assignmentActions_1e5rx_70{display:flex;align-items:center;gap:8px}._iconButton_1e5rx_76{border:none;background:transparent;color:inherit;padding:4px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s ease}._iconButton_1e5rx_76:hover{background:color-mix(in srgb,var(--body) 80%,var(--surface))}._iconButton_1e5rx_76:focus-visible{outline:2px solid currentColor;outline-offset:2px}._content_1599z_1{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}._loading_1599z_9{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0}._loadingText_1599z_17{font-weight:600;color:var(--body-contrast-primary)}._hint_1599z_22{color:#666;font-size:.9rem;margin:0}._queuePosition_1599z_28{font-weight:600;color:var(--body-contrast-primary);margin:4px 0 0}._queueHelper_1599z_34{color:#666;font-size:.9rem;margin:0}._queueError_1599z_40{color:#b00020;font-size:.85rem;margin:4px 0 0}._screenshot_1599z_46{width:100%;max-width:800px;aspect-ratio:16/9;object-fit:cover}._noScreenshot_1599z_53{font-size:.9rem;color:#555}._grade_1599z_58{font-size:1rem;color:inherit;margin:0}._gradeSuccess_1599z_64{color:var(--positive)}._gradeWarning_1599z_68{color:#d68c00}._gradeError_1599z_72{color:#b00020}._feedback_1599z_76{background:#f6f6f6;border-radius:8px;padding:12px 16px;width:100%;max-width:640px;color:#333;text-align:left;font-size:.95rem}._error_1599z_87{color:#b00020;font-weight:500}._footer_1599z_92{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}._roster_1ty9i_1{display:flex;min-height:420px}._column_1ty9i_6{flex:1}._left_1ty9i_10{border-right:1px solid var(--border);display:flex;flex-direction:column}._details_1ty9i_16{padding:16px;background:var(--surface)}._listHeader_1ty9i_21{padding:16px;border-bottom:1px solid var(--border)}._listHeader_1ty9i_21 h2,._studentName_1ty9i_27{font-size:1.2em;color:var(--body-contrast-primary);margin:0 0 4px;line-height:1.2}._listHeader_1ty9i_21 p,._studentMeta_1ty9i_35{font-size:.8em;color:var(--body-contrast-primary);margin:0}._state_1ty9i_41{padding:16px;color:var(--body-contrast-secondary)}._error_1ty9i_46{padding:16px;color:#b00020}._detailContent_1ty9i_51{display:flex;flex-direction:column;gap:16px}._sectionDivider_1ty9i_57{width:calc(100% + 32px);border-bottom:1px solid var(--border);margin:8px -16px}._detailHeader_1ty9i_63 h2{margin:0}._detailMeta_1ty9i_67{color:#555;margin-top:4px;font-size:.95rem}._statsGrid_1ty9i_73{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}._statCard_1ty9i_79{border:1px solid var(--border);border-radius:8px;padding:12px 16px;background:color-mix(in srgb,var(--surface) 70%,white)}._statLabel_1ty9i_86{font-size:.85rem;color:var(--body-contrast-secondary);margin-bottom:4px;text-transform:uppercase}._statValue_1ty9i_93{font-size:1.4rem;font-weight:600;color:var(--body-contrast-primary)}._statSubtext_1ty9i_99{font-size:.85rem;color:var(--body-contrast-secondary);margin-top:4px}._sectionHeader_1ty9i_105{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._sectionTitle_1ty9i_112{font-weight:600;margin-bottom:4px}._sectionMeta_1ty9i_117{color:var(--body-contrast-secondary);margin:0;font-size:.9rem}._manageSection_1ty9i_123{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px}._studentRow_1ty9i_131{border:none;background:transparent;text-align:left;width:100%;padding:16px;border-bottom:1px solid var(--border);cursor:pointer;transition:background .12s ease}._studentRow_1ty9i_131:hover{background:color-mix(in srgb,var(--surface) 80%,var(--border))}._studentRowActive_1ty9i_146{background:color-mix(in srgb,var(--surface) 60%,var(--border))}._studentName_1ty9i_27{font-weight:600;line-height:1.2}._studentMeta_1ty9i_35{color:var(--body-contrast-primary)}._actions_1ty9i_159{display:flex;gap:12px;flex-wrap:wrap}._removeButton_1ty9i_165{background:color-mix(in srgb,#b00020 8%,white);color:#b00020;border:1px solid #b00020}._gradeSection_1ty9i_171{display:flex;flex-direction:column;gap:12px}._gradeList_1ty9i_177{display:flex;flex-direction:column;gap:8px}._gradeRow_1ty9i_183{display:flex;justify-content:space-between;align-items:center;gap:16px}._gradeRowActions_1ty9i_190{display:flex;gap:8px}._gradeValues_1ty9i_195{display:flex;flex-direction:column;text-align:right;min-width:120px;gap:4px}._gradeValue_1ty9i_195{font-weight:600;color:var(--body-contrast-primary)}._gradePercent_1ty9i_208{font-size:.85rem;color:var(--body-contrast-secondary)}._rowDivider_1ty9i_213{width:calc(100% + 32px);border-bottom:1px solid var(--border);margin:4px -16px}._assignmentName_1ty9i_219{font-weight:600}._assignmentMeta_1ty9i_223{font-size:.8rem;color:var(--body-contrast-secondary)}._gradebook_18t3v_1{padding:16px;display:flex;flex-direction:column;gap:16px;min-height:320px;background:var(--surface)}._header_18t3v_10{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;align-items:flex-end}._meta_18t3v_18{margin:4px 0 0;color:var(--body-contrast-secondary);max-width:48ch}._legend_18t3v_24{margin:0;color:var(--body-contrast-secondary);font-size:.9rem}._state_18t3v_30{color:var(--body-contrast-secondary);margin:0}._error_18t3v_35{color:#b00020;margin:0}._tableWrapper_18t3v_40{border:1px solid var(--border);border-radius:8px;overflow:auto}._table_18t3v_40{width:100%;border-collapse:collapse;min-width:720px}._table_18t3v_40 th,._table_18t3v_40 td{padding:12px 16px;border-bottom:1px solid var(--border);vertical-align:top;text-align:left}._table_18t3v_40 th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--body-contrast-secondary);background:color-mix(in srgb,var(--surface) 80%,white)}._table_18t3v_40 thead th{position:sticky;top:0;z-index:1}._table_18t3v_40 tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--surface) 90%,white)}._studentColumn_18t3v_78{min-width:220px}._averageColumn_18t3v_82{width:120px}._studentCell_18t3v_86{font-size:.95rem}._studentName_18t3v_90{display:block;font-weight:600;color:var(--body-contrast-primary)}._studentMeta_18t3v_96{display:block;color:var(--body-contrast-secondary);font-size:.85rem;margin-top:4px}._assignmentName_18t3v_103{display:block;font-weight:600;color:var(--body-contrast-primary);text-transform:none;font-size:.9rem}._assignmentMeta_18t3v_111{display:block;font-size:.75rem;color:var(--body-contrast-secondary);margin-top:2px;text-transform:none;letter-spacing:normal}._gradeValue_18t3v_120{display:block;font-weight:600;color:var(--body-contrast-primary)}._gradePercent_18t3v_126{display:block;font-size:.8rem;color:var(--body-contrast-secondary);margin-top:2px}._averageCell_18t3v_133{font-weight:600}._container_w61g7_1{width:100%;padding:16px;box-sizing:border-box}._title_w61g7_7{margin-bottom:4px}._meta_w61g7_11{color:#555;font-size:.9rem;margin-bottom:16px}._description_w61g7_17{margin-bottom:16px;color:#333;white-space:pre-line}._sectionDivider_w61g7_23{width:calc(100% + 32px);border-bottom:1px solid var(--border);margin:16px -16px}._historyDivider_w61g7_29{width:calc(100% + 32px);border-bottom:1px solid var(--border);margin:8px -16px}._statsGrid_w61g7_35{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:16px}._statCard_w61g7_42{border:1px solid var(--border);border-radius:8px;padding:12px;background:color-mix(in srgb,var(--surface) 70%,white)}._statLabel_w61g7_49{font-size:.85rem;color:#666;margin-bottom:4px}._statValue_w61g7_55{font-size:1.3rem;font-weight:600;color:var(--body-contrast-primary)}._statSubtext_w61g7_61{font-size:.85rem;color:#555}._uploadBox_w61g7_66{border:none;border-radius:0;padding:0;margin-top:16px;display:flex;flex-direction:column;gap:12px;background:transparent}._uploadHelper_w61g7_77{color:#555;margin:-4px 0 4px}._fileInput_w61g7_82{border:1px solid var(--border);border-radius:4px;padding:8px}._status_w61g7_88{font-size:.85rem;margin-top:-4px}._statusSuccess_w61g7_93{color:#0a7d29}._statusError_w61g7_97{color:#b00020}._statusWarning_w61g7_101{color:#8a5200;background:#fff7e0;border:1px solid #f2c479;border-radius:6px;padding:8px 12px;font-size:.9rem}._gradingStatus_w61g7_110{display:flex;gap:12px;align-items:center;border:1px solid var(--border);border-radius:8px;padding:12px;margin-top:12px;background:color-mix(in srgb,var(--surface) 85%,white)}._gradingSpinner_w61g7_121{flex-shrink:0}._gradingDetails_w61g7_125{display:flex;flex-direction:column;gap:4px;flex:1}._gradingTitle_w61g7_132{margin:0;font-weight:600;color:var(--body-contrast-primary)}._gradingTitleError_w61g7_138{margin:0;font-weight:600;color:#b00020}._gradingHelper_w61g7_144{margin:0;color:#444;font-size:.9rem}._gradingError_w61g7_150{margin:0;color:#b00020;font-size:.9rem}._gradingMeta_w61g7_156{margin:0;color:#666;font-size:.85rem}._submissionInfo_w61g7_162{font-size:.9rem;color:#333;margin-top:8px}._submissionHistory_w61g7_168{margin-top:16px;display:flex;flex-direction:column;gap:8px}._submissionList_w61g7_175,._submissionEntry_w61g7_181{display:flex;flex-direction:column;gap:8px}._submissionRow_w61g7_187{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._submissionInfoBlock_w61g7_194{display:flex;flex-direction:column;gap:4px}._submissionAttempt_w61g7_200{font-weight:600;color:var(--body-contrast-primary)}._submissionDetails_w61g7_205{display:flex;flex-wrap:wrap;gap:12px;font-size:.9rem;color:#333}._downloadButton_w61g7_213{flex-shrink:0;white-space:nowrap;font-size:.85rem;padding:4px 8px;border-radius:6px}._rowDivider_w61g7_221{width:calc(100% + 32px);border-bottom:1px solid var(--border);margin:4px -16px}._sectionTitle_w61g7_227{font-size:1rem;font-weight:600;margin:0}._sectionMeta_w61g7_233{color:#666;font-size:.9rem;margin:4px 0 0}._teacherSubmissionsHeader_w61g7_239{margin-top:16px}._teacherSubmissionList_w61g7_243{display:flex;flex-direction:column;gap:12px;margin-top:8px}._teacherSubmissionEntry_w61g7_250{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}._teacherSubmissionInfo_w61g7_257{display:flex;flex-direction:column;gap:4px}._teacherSubmissionName_w61g7_263{font-weight:600;color:var(--body-contrast-primary)}._teacherSubmissionDetails_w61g7_268{display:flex;flex-wrap:wrap;gap:12px;font-size:.9rem;color:#333}
