.AgendaBoardTool_appShell__beN49{display:grid;grid-gap:1.5rem;gap:1.5rem}.AgendaBoardTool_heroCard__f_k9_{background:linear-gradient(135deg,rgba(15,23,42,.96),rgba(15,23,42,.88));border:1px solid rgba(148,163,184,.18);border-radius:24px;padding:1.25rem 1.5rem;box-shadow:0 24px 48px rgba(15,23,42,.18);display:grid;grid-gap:1rem;gap:1rem}.AgendaBoardTool_heroCopy__qMOhK h1{margin:.25rem 0 0;color:#fff}.AgendaBoardTool_eyebrow__iW2_T{display:inline-block;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:rgba(191,219,254,.88)}.AgendaBoardTool_heroCard__f_k9_ p{margin:.25rem 0 0;color:#cbd5e1}.AgendaBoardTool_panelCard__rm58E{background:linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.88));border:1px solid rgba(148,163,184,.18);border-radius:24px;padding:1.25rem 1.5rem;box-shadow:0 24px 48px rgba(15,23,42,.18)}.AgendaBoardTool_dashboardGrid__WWQYq,.AgendaBoardTool_formGrid__1InkZ{display:grid;grid-gap:1.25rem;gap:1.25rem}.AgendaBoardTool_sectionHeading__zQ10c{margin-bottom:.9rem}.AgendaBoardTool_sectionHeading__zQ10c h2{margin:0;font-size:1.15rem;color:#fff}.AgendaBoardTool_listRow__NM8HC{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;grid-gap:.75rem;gap:.75rem;align-items:center}.AgendaBoardTool_listRowStack__qcYWm{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border-radius:18px;background:rgba(15,23,42,.5);border:1px solid rgba(148,163,184,.12)}.AgendaBoardTool_fieldLabel__6_8Nd{display:grid;grid-gap:.45rem;gap:.45rem;color:#dbeafe;font-size:.92rem}.AgendaBoardTool_actionsRow__Pu3pS,.AgendaBoardTool_chipRow__ZPY8k,.AgendaBoardTool_heroChipRow__wP_kU,.AgendaBoardTool_inlineButtonRow__iFy3n,.AgendaBoardTool_saveActions__lWoec{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.AgendaBoardTool_ghostButton__Wlili,.AgendaBoardTool_inlineButton__H9Fct,.AgendaBoardTool_primaryButton__xd1gR,.AgendaBoardTool_secondaryButton__YXaH2{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:14px;padding:.7rem 1rem;font:inherit;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.AgendaBoardTool_primaryButton__xd1gR{border:none;background:linear-gradient(135deg,#60a5fa,#8b5cf6);color:#fff}.AgendaBoardTool_inlineButton__H9Fct,.AgendaBoardTool_secondaryButton__YXaH2{border:1px solid rgba(96,165,250,.35);background:rgba(37,99,235,.16);color:#dbeafe}.AgendaBoardTool_ghostButton__Wlili{border:1px solid rgba(148,163,184,.25);background:rgba(30,41,59,.7);color:#e2e8f0}.AgendaBoardTool_ghostButton__Wlili:hover,.AgendaBoardTool_inlineButton__H9Fct:hover,.AgendaBoardTool_primaryButton__xd1gR:hover,.AgendaBoardTool_secondaryButton__YXaH2:hover{transform:translateY(-1px)}.AgendaBoardTool_ghostButton__Wlili:disabled,.AgendaBoardTool_primaryButton__xd1gR:disabled,.AgendaBoardTool_secondaryButton__YXaH2:disabled{opacity:.5;cursor:not-allowed;transform:none}.AgendaBoardTool_textInput__G_PS0{width:100%;border-radius:14px;border:1px solid rgba(148,163,184,.25);background:rgba(15,23,42,.78);color:#fff;font:inherit;padding:.8rem .9rem;box-sizing:border-box}.AgendaBoardTool_textInput__G_PS0:focus{outline:2px solid rgba(96,165,250,.5);border-color:rgba(96,165,250,.4)}.AgendaBoardTool_textarea__OZny3{width:100%;border-radius:14px;border:1px solid rgba(148,163,184,.25);background:rgba(15,23,42,.78);color:#fff;font:inherit;padding:.8rem .9rem;min-height:110px;resize:vertical;box-sizing:border-box}.AgendaBoardTool_textarea__OZny3:focus{outline:2px solid rgba(96,165,250,.5);border-color:rgba(96,165,250,.4)}.AgendaBoardTool_compactInput__bayyV{padding:.65rem .75rem}.AgendaBoardTool_countPill__QLixS{border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:.45rem .75rem;background:rgba(30,41,59,.7);font-size:.88rem;color:#cbd5e1}.AgendaBoardTool_smallText__efxBi{color:#cbd5e1;font-size:.92rem}.AgendaBoardTool_statusLine__1eOyD{color:#86efac;font-size:.92rem;margin:.5rem 0 0}.AgendaBoardTool_saveItem__BXs4x{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.75rem;border-radius:14px;background:rgba(15,23,42,.5);border:1px solid rgba(148,163,184,.12)}.AgendaBoardTool_previewBoard__V3JZj{border-radius:24px;padding:1.5rem;display:grid;grid-gap:.9rem;gap:.9rem;min-height:380px;box-sizing:border-box}.AgendaBoardTool_previewBoard__V3JZj[data-theme=sunrise]{background:linear-gradient(135deg,#1d4ed8,#7c3aed)}.AgendaBoardTool_previewBoard__V3JZj[data-theme=chalk]{background:linear-gradient(135deg,#14532d,#1f2937)}.AgendaBoardTool_previewBoard__V3JZj[data-theme=twilight]{background:linear-gradient(135deg,#4c1d95,#0f172a)}.AgendaBoardTool_statRow__cOo5D{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}@media (max-width:720px){.AgendaBoardTool_listRow__NM8HC{grid-template-columns:1fr}.AgendaBoardTool_panelCard__rm58E{padding:1rem}.AgendaBoardTool_formGrid__1InkZ{gap:1rem}}.HallPassLiteTool_appShell__9W3tF{display:grid;grid-gap:1.5rem;gap:1.5rem;color:var(--hallpass-title,#f8fafc);background:var(--hallpass-bg,transparent);border-radius:28px;padding:.1rem}.HallPassLiteTool_heroCard__wqdTK{background:var(--hallpass-hero,linear-gradient(135deg,rgba(15,23,42,.96),rgba(15,23,42,.88)));border:1px solid var(--hallpass-border,rgba(148,163,184,.18));border-radius:24px;padding:1.25rem 1.5rem;box-shadow:0 24px 48px rgba(15,23,42,.18);display:grid;grid-gap:1rem;gap:1rem}.HallPassLiteTool_heroCopy__6jQYc h1{margin:.25rem 0 0;color:var(--hallpass-title,#f8fafc)}.HallPassLiteTool_heroCopy__6jQYc p{margin:.25rem 0 0;color:var(--hallpass-copy,#cbd5e1)}.HallPassLiteTool_eyebrow__TEKO3{display:inline-block;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--hallpass-accent,rgba(255,183,77,.88))}.HallPassLiteTool_panelCard__3bjh6{background:var(--hallpass-panel,linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.88)));border:1px solid var(--hallpass-border,rgba(148,163,184,.18));border-radius:24px;padding:1.25rem 1.5rem;box-shadow:0 24px 48px rgba(15,23,42,.18)}.HallPassLiteTool_formGrid__QCPvf{display:grid;grid-gap:1.25rem;gap:1.25rem}.HallPassLiteTool_sectionHeading__s44VA{margin-bottom:.9rem}.HallPassLiteTool_sectionHeading__s44VA h2{margin:0;font-size:1.15rem;color:var(--hallpass-title,#f8fafc)}.HallPassLiteTool_listRowStack__a2Dfo{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border-radius:18px;background:var(--hallpass-soft,rgba(15,23,42,.5));border:1px solid color-mix(in srgb,var(--hallpass-border,rgba(148,163,184,.18)) 70%,transparent)}.HallPassLiteTool_fieldLabel__EKp7U{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--hallpass-label,#dbeafe);font-size:.92rem}.HallPassLiteTool_actionsRow__eK9W4,.HallPassLiteTool_chipRow__EvU6r,.HallPassLiteTool_heroChipRow__t37Rb,.HallPassLiteTool_inlineButtonRow__7n1QU,.HallPassLiteTool_saveActions__Ik8mF{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.HallPassLiteTool_ghostButton__O334_,.HallPassLiteTool_inlineButton__7_Mj1,.HallPassLiteTool_primaryButton__LKZlc,.HallPassLiteTool_secondaryButton__sUpiB{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:14px;padding:.7rem 1rem;font:inherit;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.HallPassLiteTool_primaryButton__LKZlc{border:none;background:var(--hallpass-primary,linear-gradient(135deg,#60a5fa,#8b5cf6));color:#fff}.HallPassLiteTool_inlineButton__7_Mj1,.HallPassLiteTool_secondaryButton__sUpiB{border:1px solid var(--hallpass-secondary-border,rgba(96,165,250,.35));background:var(--hallpass-secondary-bg,rgba(37,99,235,.16));color:var(--hallpass-label,#dbeafe)}.HallPassLiteTool_ghostButton__O334_{border:1px solid color-mix(in srgb,var(--hallpass-border,rgba(148,163,184,.18)) 90%,transparent);background:var(--hallpass-chip,rgba(30,41,59,.7));color:var(--hallpass-title,#e2e8f0)}.HallPassLiteTool_ghostButton__O334_:hover,.HallPassLiteTool_inlineButton__7_Mj1:hover,.HallPassLiteTool_primaryButton__LKZlc:hover,.HallPassLiteTool_secondaryButton__sUpiB:hover{transform:translateY(-1px)}.HallPassLiteTool_ghostButton__O334_:disabled,.HallPassLiteTool_primaryButton__LKZlc:disabled{opacity:.5;cursor:not-allowed;transform:none}.HallPassLiteTool_textInput__9L6aC{width:100%;border-radius:14px;border:1px solid color-mix(in srgb,var(--hallpass-border,rgba(148,163,184,.18)) 90%,transparent);background:var(--hallpass-field,rgba(15,23,42,.78));color:var(--hallpass-title,#fff);font:inherit;padding:.8rem .9rem;box-sizing:border-box}.HallPassLiteTool_textInput__9L6aC:focus{outline:2px solid rgba(96,165,250,.5);border-color:rgba(96,165,250,.4)}.HallPassLiteTool_textarea__CEagL{width:100%;border-radius:14px;border:1px solid color-mix(in srgb,var(--hallpass-border,rgba(148,163,184,.18)) 90%,transparent);background:var(--hallpass-field,rgba(15,23,42,.78));color:var(--hallpass-title,#fff);font:inherit;padding:.8rem .9rem;min-height:110px;resize:vertical;box-sizing:border-box}.HallPassLiteTool_textarea__CEagL:focus{outline:2px solid rgba(96,165,250,.5);border-color:rgba(96,165,250,.4)}.HallPassLiteTool_compactInput__OIs4U{padding:.65rem .75rem}.HallPassLiteTool_countPill__A44ex{border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:.45rem .75rem;background:var(--hallpass-chip,rgba(30,41,59,.7));font-size:.88rem;color:var(--hallpass-copy,#cbd5e1)}.HallPassLiteTool_smallText__MB3cd{color:var(--hallpass-copy,#cbd5e1);font-size:.92rem}.HallPassLiteTool_statusLine__yX_sK{color:#86efac;font-size:.92rem;margin:.5rem 0 0}.HallPassLiteTool_saveItem__hjBXo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.75rem;border-radius:14px;background:var(--hallpass-soft,rgba(15,23,42,.5));border:1px solid color-mix(in srgb,var(--hallpass-border,rgba(148,163,184,.18)) 70%,transparent)}.HallPassLiteTool_rosterGrid__gJrxh{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.6rem;gap:.6rem}.HallPassLiteTool_studentChip__SIXbx{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:12px;padding:.6rem .9rem;font:inherit;font-size:.9rem;cursor:pointer;transition:transform .12s ease,opacity .12s ease;border:1px solid transparent}.HallPassLiteTool_studentChip--idle__YSfKw{background:var(--hallpass-secondary-bg,rgba(37,99,235,.16));border-color:var(--hallpass-secondary-border,rgba(96,165,250,.35));color:var(--hallpass-label,#dbeafe)}.HallPassLiteTool_studentChip--active__onAc2{background:var(--hallpass-active-bg,rgba(220,38,38,.2));border-color:var(--hallpass-active-border,rgba(220,38,38,.45));color:#fca5a5;cursor:default}.HallPassLiteTool_studentChip__SIXbx:not(:disabled):hover{transform:translateY(-1px)}.HallPassLiteTool_studentChip__SIXbx:disabled{cursor:default}.HallPassLiteTool_passCard__G6NKS{border-radius:18px;padding:1rem 1.2rem;border:1px solid var(--hallpass-border,rgba(148,163,184,.18))}.HallPassLiteTool_passCard--active__g0OpE{background:rgba(220,38,38,.14);border-color:rgba(220,38,38,.35)}.HallPassLiteTool_passCard--returned__Y4Q0d{background:var(--hallpass-soft,rgba(15,23,42,.5));border-color:color-mix(in srgb,var(--hallpass-border,rgba(148,163,184,.18)) 70%,transparent)}@media (max-width:720px){.HallPassLiteTool_panelCard__3bjh6{padding:1rem}.HallPassLiteTool_formGrid__QCPvf{gap:1rem}.HallPassLiteTool_rosterGrid__gJrxh{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}}.QuietQuestTool_app-shell__UBjo8{color-scheme:dark;width:min(1320px,calc(100% - 2rem));margin:0 auto;min-height:100vh;padding:1.5rem 0 3rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eff6ff;background:linear-gradient(180deg,#08121f,#0f1c30 55%,#112540)}.QuietQuestTool_app-shell__UBjo8 *{box-sizing:border-box}.QuietQuestTool_app-shell__UBjo8 h1,.QuietQuestTool_app-shell__UBjo8 h2,.QuietQuestTool_app-shell__UBjo8 h3,.QuietQuestTool_app-shell__UBjo8 p{margin:0}.QuietQuestTool_app-shell__UBjo8 button,.QuietQuestTool_app-shell__UBjo8 input{font:inherit}.QuietQuestTool_app-shell__UBjo8 button{cursor:pointer}.QuietQuestTool_app-shell__UBjo8 button:focus-visible,.QuietQuestTool_app-shell__UBjo8 input:focus-visible{outline:3px solid rgba(125,211,252,.95);outline-offset:3px}.QuietQuestTool_hero-card__46vHY,.QuietQuestTool_panel-card__xJMc_,.QuietQuestTool_projector-card__Ss7wc,.QuietQuestTool_trend-panel__H1EpP{background:rgba(9,18,32,.82);border:1px solid rgba(148,163,184,.18);border-radius:28px;box-shadow:0 18px 50px rgba(2,8,20,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.QuietQuestTool_hero-card__46vHY,.QuietQuestTool_projector-card__Ss7wc{padding:1.5rem}.QuietQuestTool_eyebrow__eScec,.QuietQuestTool_meter-card__82DZJ small,.QuietQuestTool_projector-stat__Z7vK7 small,.QuietQuestTool_section-label__zCGcz,.QuietQuestTool_stat-card__z1CeR small{text-transform:uppercase;letter-spacing:.12em;color:#93c5fd;font-size:.74rem;font-weight:700}.QuietQuestTool_hero-card__46vHY h1{margin-top:.5rem;font-size:clamp(2.2rem,4vw,4rem);line-height:.98}.QuietQuestTool_hero-card__46vHY p{margin-top:.8rem;max-width:760px;color:#d8e7ff;line-height:1.6}.QuietQuestTool_hero-actions__MkDpy,.QuietQuestTool_mode-picker__ImEYx,.QuietQuestTool_projector-pills__12sXy,.QuietQuestTool_team-add-row__dktIq{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.QuietQuestTool_hero-actions__MkDpy,.QuietQuestTool_mode-picker__ImEYx{margin-top:1rem}.QuietQuestTool_counter-pill___hSpb,.QuietQuestTool_ghost-button__YprIH,.QuietQuestTool_mode-pill__DCNvE,.QuietQuestTool_primary-button__cda1p,.QuietQuestTool_projector-pill__07RXc,.QuietQuestTool_rank-badge__rKTT_,.QuietQuestTool_secondary-button__Dv3ep,.QuietQuestTool_trash-button__FUgK3,.QuietQuestTool_zone-pill__K6I_C{border-radius:999px}.QuietQuestTool_ghost-button__YprIH,.QuietQuestTool_mode-pill__DCNvE,.QuietQuestTool_primary-button__cda1p,.QuietQuestTool_secondary-button__Dv3ep,.QuietQuestTool_trash-button__FUgK3{border:none;padding:.8rem 1.1rem;transition:transform .14s ease,opacity .14s ease,background .14s ease}.QuietQuestTool_mode-pill__DCNvE{background:rgba(148,163,184,.12);color:#dbeafe}.QuietQuestTool_mode-pill__DCNvE[data-active=true]{background:rgba(56,189,248,.22);color:#eff6ff}.QuietQuestTool_primary-button__cda1p{background:linear-gradient(135deg,#38bdf8,#2563eb);color:#fff;font-weight:700}.QuietQuestTool_secondary-button__Dv3ep{background:rgba(30,41,59,.9);color:#eff6ff}.QuietQuestTool_ghost-button__YprIH,.QuietQuestTool_trash-button__FUgK3{background:rgba(148,163,184,.12);color:#dbeafe}.QuietQuestTool_ghost-button__YprIH:hover,.QuietQuestTool_mode-pill__DCNvE:hover,.QuietQuestTool_primary-button__cda1p:hover,.QuietQuestTool_secondary-button__Dv3ep:hover,.QuietQuestTool_trash-button__FUgK3:hover{transform:translateY(-1px)}.QuietQuestTool_ghost-button__YprIH:disabled,.QuietQuestTool_primary-button__cda1p:disabled,.QuietQuestTool_secondary-button__Dv3ep:disabled{opacity:.55;cursor:not-allowed;transform:none}.QuietQuestTool_counter-pill___hSpb,.QuietQuestTool_projector-pill__07RXc,.QuietQuestTool_rank-badge__rKTT_{padding:.45rem .8rem;background:rgba(148,163,184,.12);color:#dbeafe;font-weight:700}.QuietQuestTool_empty-state__qp2oG,.QuietQuestTool_message-card__X4UW6,.QuietQuestTool_privacy-note__EwJwz,.QuietQuestTool_solo-help__aiemw,.QuietQuestTool_status-line__apRLc,.QuietQuestTool_warning-note__rIlzN{margin-top:.9rem;padding:.95rem 1rem;border-radius:20px;line-height:1.6}.QuietQuestTool_status-line__apRLc{background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.14);color:#bfdbfe}.QuietQuestTool_status-line__apRLc[data-tone=denied],.QuietQuestTool_status-line__apRLc[data-tone=error]{color:#fca5a5}.QuietQuestTool_privacy-note__EwJwz{background:rgba(14,165,233,.1);border:1px solid rgba(125,211,252,.22)}.QuietQuestTool_warning-note__rIlzN{background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.28);color:#fde68a}.QuietQuestTool_warning-note__rIlzN code{color:#fff7ed}.QuietQuestTool_main-grid__PMFkC{display:grid;grid-template-columns:.95fr 1fr 1.05fr;grid-gap:1rem;gap:1rem;margin-top:1rem}.QuietQuestTool_panel-card__xJMc_{padding:1.25rem;display:grid;grid-gap:1rem;gap:1rem}.QuietQuestTool_meter-card__82DZJ,.QuietQuestTool_projector-hero__lV8Dm,.QuietQuestTool_projector-stats__mrXtP,.QuietQuestTool_section-heading__CamLq,.QuietQuestTool_trend-header__4NuM2{display:flex;justify-content:space-between;gap:1rem;align-items:center}.QuietQuestTool_section-heading__CamLq h2{margin-top:.35rem;font-size:clamp(1.55rem,2.2vw,2.15rem)}.QuietQuestTool_text-input__XtZdn{flex:1 1;min-width:180px;border-radius:18px;border:1px solid rgba(148,163,184,.2);background:rgba(7,17,30,.72);color:#eef4ff;padding:.9rem 1rem}.QuietQuestTool_leaderboard-list__uLnGa,.QuietQuestTool_team-list__JHqnY{display:grid;grid-gap:.8rem;gap:.8rem}.QuietQuestTool_leaderboard-row__E3_sT,.QuietQuestTool_meter-card__82DZJ,.QuietQuestTool_projector-stat__Z7vK7,.QuietQuestTool_stat-card__z1CeR,.QuietQuestTool_team-card__UtO6E{background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.14);border-radius:22px}.QuietQuestTool_team-card__UtO6E{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.75rem}.QuietQuestTool_team-card__UtO6E[data-active=true]{background:rgba(56,189,248,.16);border-color:rgba(125,211,252,.34)}.QuietQuestTool_team-select__3yLGz{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;text-align:left;background:transparent;border:none;color:#eff6ff;padding:0}.QuietQuestTool_empty-state__qp2oG,.QuietQuestTool_leaderboard-copy__ValNo p,.QuietQuestTool_message-card__X4UW6 p,.QuietQuestTool_projector-hero__lV8Dm p,.QuietQuestTool_solo-help__aiemw p,.QuietQuestTool_team-select__3yLGz p,.QuietQuestTool_trend-header__4NuM2 span{color:#bfdbfe}.QuietQuestTool_avatar__27rmU{width:52px;height:52px;object-fit:contain;border-radius:18px;background:rgba(2,6,23,.55);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.QuietQuestTool_avatarLarge__lGyK_{width:72px;height:72px;border-radius:22px}.QuietQuestTool_avatarHuge__zJvKt{width:96px;height:96px;border-radius:28px}.QuietQuestTool_field-label__gRd3q{display:grid;grid-gap:.5rem;gap:.5rem;color:#dbeafe}.QuietQuestTool_field-label__gRd3q input[type=range]{width:100%}.QuietQuestTool_meter-card__82DZJ{padding:1rem 1.1rem}.QuietQuestTool_meter-card__82DZJ strong{display:block;margin-top:.35rem;font-size:clamp(2.2rem,4vw,3.7rem)}.QuietQuestTool_zone-pill__K6I_C{padding:.55rem .9rem;background:rgba(74,222,128,.16);color:#bbf7d0;font-weight:700}.QuietQuestTool_zone-pill__K6I_C[data-alert=true]{background:hsla(0,91%,71%,.18);color:#fecaca}.QuietQuestTool_meter-track__0Mh0h{position:relative;height:26px;border-radius:999px;overflow:hidden;background:rgba(148,163,184,.12)}.QuietQuestTool_meter-fill__f_swb{height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#818cf8 55%,#fb7185);transition:width .12s ease-out}.QuietQuestTool_threshold-marker__LsNy0{position:absolute;top:-.3rem;bottom:-.3rem;width:2px;background:hsla(0,0%,100%,.95)}.QuietQuestTool_threshold-marker__LsNy0 span{position:absolute;top:-1.45rem;left:50%;transform:translateX(-50%);font-size:.72rem;color:#e2e8f0}.QuietQuestTool_stats-grid__7E1FW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.QuietQuestTool_projector-stat__Z7vK7,.QuietQuestTool_stat-card__z1CeR{padding:.95rem 1rem}.QuietQuestTool_message-card__X4UW6 strong,.QuietQuestTool_projector-stat__Z7vK7 strong,.QuietQuestTool_stat-card__z1CeR strong{display:block;margin-top:.3rem}.QuietQuestTool_leaderboard-row__E3_sT{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;padding:.85rem}.QuietQuestTool_leaderboard-row__E3_sT[data-live=true]{box-shadow:inset 0 0 0 1px rgba(74,222,128,.32),0 0 24px rgba(74,222,128,.1)}.QuietQuestTool_leaderboard-copy__ValNo{min-width:0}.QuietQuestTool_projector-card__Ss7wc{margin-top:1rem}.QuietQuestTool_projector-stage__MmBda{margin-top:1rem;border-radius:28px;padding:1.2rem;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at top,rgba(56,189,248,.22),transparent 30%),linear-gradient(180deg,rgba(15,23,42,.92),rgba(17,24,39,.98))}.QuietQuestTool_projector-stage__MmBda[data-alert=true]{background:radial-gradient(circle at top,hsla(0,91%,71%,.22),transparent 30%),linear-gradient(180deg,rgba(30,12,21,.95),rgba(29,14,24,.98))}.QuietQuestTool_projector-hero__lV8Dm{align-items:flex-start}.QuietQuestTool_projector-hero__lV8Dm h3{font-size:clamp(1.8rem,3vw,2.8rem)}.QuietQuestTool_projector-stats__mrXtP{margin-top:1rem;flex-wrap:wrap}.QuietQuestTool_projector-stat__Z7vK7{min-width:150px}.QuietQuestTool_trend-panel__H1EpP{margin-top:1rem;padding:1rem}.QuietQuestTool_trend-chart__QypiU{position:relative;min-height:220px;margin-top:.8rem;border-radius:22px;border:1px solid rgba(148,163,184,.16);background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(17,24,39,.98));padding:1rem .85rem .85rem;display:flex;align-items:flex-end;gap:.35rem;overflow:hidden}.QuietQuestTool_trend-wrap__9bnyJ{flex:1 1;min-width:10px;height:100%;display:flex;align-items:flex-end}.QuietQuestTool_trend-bar__cS39k{width:100%;min-height:10px;border-radius:999px 999px 10px 10px;background:linear-gradient(180deg,hsla(0,91%,71%,.92),rgba(244,63,94,.78))}.QuietQuestTool_trend-bar__cS39k[data-below-goal=true]{background:linear-gradient(180deg,rgba(74,222,128,.92),rgba(45,212,191,.78))}.QuietQuestTool_trend-goal-line__N_LRT{position:absolute;left:.85rem;right:.85rem;border-top:2px dashed hsla(0,0%,100%,.45)}.QuietQuestTool_trend-goal-line__N_LRT span{position:absolute;right:0;top:-1.2rem;font-size:.78rem;color:#e2e8f0}@media (max-width:1180px){.QuietQuestTool_main-grid__PMFkC{grid-template-columns:1fr}}@media (max-width:720px){.QuietQuestTool_app-shell__UBjo8{width:min(100% - 1rem,100%);padding:1rem 0 2rem}.QuietQuestTool_hero-card__46vHY,.QuietQuestTool_panel-card__xJMc_,.QuietQuestTool_projector-card__Ss7wc,.QuietQuestTool_trend-panel__H1EpP{border-radius:22px;padding:1.05rem}.QuietQuestTool_meter-card__82DZJ,.QuietQuestTool_projector-hero__lV8Dm,.QuietQuestTool_projector-stats__mrXtP,.QuietQuestTool_section-heading__CamLq,.QuietQuestTool_trend-header__4NuM2{display:grid;grid-template-columns:1fr;align-items:flex-start}.QuietQuestTool_leaderboard-row__E3_sT,.QuietQuestTool_team-card__UtO6E{grid-template-columns:1fr}.QuietQuestTool_team-select__3yLGz{grid-template-columns:auto minmax(0,1fr)}}.RubricSnapTool_appShell__n5VtT{display:grid;grid-gap:1.5rem;gap:1.5rem;color:var(--rubric-title,#f8fafc);background:var(--rubric-bg,transparent);border-radius:28px;padding:.1rem}.RubricSnapTool_heroCard__9fO5F{background:var(--rubric-hero,linear-gradient(135deg,rgba(15,23,42,.96),rgba(15,23,42,.88)));border:1px solid var(--rubric-border,rgba(148,163,184,.18));border-radius:24px;padding:1.25rem 1.5rem;box-shadow:0 24px 48px rgba(15,23,42,.18);display:grid;grid-gap:1rem;gap:1rem}.RubricSnapTool_heroCopy__s6bWV h1{margin:.25rem 0 0;color:var(--rubric-title,#f8fafc)}.RubricSnapTool_heroCopy__s6bWV p{margin:.25rem 0 0;color:var(--rubric-copy,#cbd5e1)}.RubricSnapTool_eyebrow__bJ7RN{display:inline-block;font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--rubric-accent,rgba(252,211,77,.88))}.RubricSnapTool_panelCard__czbHf{background:var(--rubric-panel,linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.88)));border:1px solid var(--rubric-border,rgba(148,163,184,.18));border-radius:24px;padding:1.25rem 1.5rem;box-shadow:0 24px 48px rgba(15,23,42,.18)}.RubricSnapTool_formGrid__BzYce{display:grid;grid-gap:1.25rem;gap:1.25rem}.RubricSnapTool_sectionHeading__Zobvh{margin-bottom:.9rem}.RubricSnapTool_sectionHeading__Zobvh h2{margin:0;font-size:1.15rem;color:var(--rubric-title,#f8fafc)}.RubricSnapTool_listRowStack__jEsUQ{display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border-radius:18px;background:var(--rubric-soft,rgba(15,23,42,.5));border:1px solid color-mix(in srgb,var(--rubric-border,rgba(148,163,184,.18)) 70%,transparent)}.RubricSnapTool_fieldLabel__qlaMD{display:grid;grid-gap:.45rem;gap:.45rem;color:var(--rubric-label,#dbeafe);font-size:.92rem}.RubricSnapTool_chipRow__WeMaE,.RubricSnapTool_saveActions__ELNxJ{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.RubricSnapTool_ghostButton__YX0T3,.RubricSnapTool_primaryButton__d7m2I,.RubricSnapTool_secondaryButton__K7ltk{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:14px;padding:.7rem 1rem;font:inherit;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.RubricSnapTool_primaryButton__d7m2I{border:none;background:var(--rubric-primary,linear-gradient(135deg,#60a5fa,#8b5cf6));color:#fff}.RubricSnapTool_secondaryButton__K7ltk{border:1px solid var(--rubric-secondary-border,rgba(96,165,250,.35));background:var(--rubric-secondary-bg,rgba(37,99,235,.16));color:var(--rubric-label,#dbeafe)}.RubricSnapTool_ghostButton__YX0T3{border:1px solid color-mix(in srgb,var(--rubric-border,rgba(148,163,184,.18)) 90%,transparent);background:var(--rubric-chip,rgba(30,41,59,.7));color:var(--rubric-title,#e2e8f0)}.RubricSnapTool_ghostButton__YX0T3:hover,.RubricSnapTool_primaryButton__d7m2I:hover,.RubricSnapTool_secondaryButton__K7ltk:hover{transform:translateY(-1px)}.RubricSnapTool_ghostButton__YX0T3:disabled,.RubricSnapTool_primaryButton__d7m2I:disabled{opacity:.5;cursor:not-allowed;transform:none}.RubricSnapTool_textInput__3iRan{width:100%;border-radius:14px;border:1px solid color-mix(in srgb,var(--rubric-border,rgba(148,163,184,.18)) 90%,transparent);background:var(--rubric-field,rgba(15,23,42,.78));color:var(--rubric-title,#fff);font:inherit;padding:.8rem .9rem;box-sizing:border-box}.RubricSnapTool_textInput__3iRan:focus{outline:2px solid rgba(96,165,250,.5);border-color:rgba(96,165,250,.4)}.RubricSnapTool_textarea__l_9RN{width:100%;border-radius:14px;border:1px solid color-mix(in srgb,var(--rubric-border,rgba(148,163,184,.18)) 90%,transparent);background:var(--rubric-field,rgba(15,23,42,.78));color:var(--rubric-title,#fff);font:inherit;padding:.8rem .9rem;min-height:110px;resize:vertical;box-sizing:border-box}.RubricSnapTool_textarea__l_9RN:focus{outline:2px solid rgba(96,165,250,.5);border-color:rgba(96,165,250,.4)}.RubricSnapTool_compactInput__kGUyn{padding:.65rem .75rem}.RubricSnapTool_countPill__6ZVG5{border:1px solid rgba(148,163,184,.22);border-radius:999px;padding:.45rem .75rem;background:var(--rubric-chip,rgba(30,41,59,.7));font-size:.88rem;color:var(--rubric-copy,#cbd5e1)}.RubricSnapTool_smallText__hhkgv{color:var(--rubric-copy,#cbd5e1);font-size:.92rem}.RubricSnapTool_statusLine__lofP4{color:#86efac;font-size:.92rem;margin:.5rem 0 0}.RubricSnapTool_saveItem__ac3WB{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.75rem;border-radius:14px;background:var(--rubric-soft,rgba(15,23,42,.5));border:1px solid color-mix(in srgb,var(--rubric-border,rgba(148,163,184,.18)) 70%,transparent)}.RubricSnapTool_criteriaCard__dGEaX{padding:.9rem;border-radius:18px;background:var(--rubric-soft,rgba(15,23,42,.5));border:1px solid color-mix(in srgb,var(--rubric-border,rgba(148,163,184,.18)) 70%,transparent)}.RubricSnapTool_criteriaRow__Qy1bY{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center}.RubricSnapTool_scoreButtons__a2wc8{display:flex;flex-wrap:wrap;gap:.6rem}.RubricSnapTool_scoreButton__KXC_y{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:12px;padding:.55rem .85rem;font:inherit;font-size:.88rem;cursor:pointer;border:1px solid color-mix(in srgb,var(--rubric-border,rgba(148,163,184,.18)) 90%,transparent);background:var(--rubric-chip,rgba(30,41,59,.7));color:var(--rubric-title,#e2e8f0);transition:transform .12s ease,background .12s ease,border-color .12s ease}.RubricSnapTool_scoreButton__KXC_y:hover{transform:translateY(-1px)}.RubricSnapTool_scoreButton--selected__XX3AP{background:var(--rubric-success-bg,rgba(16,185,129,.18));border-color:var(--rubric-success-border,rgba(16,185,129,.45));color:var(--rubric-label,#d1fae5)}.RubricSnapTool_feedbackBox__558Ix{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92rem;border-radius:18px;padding:1rem;background:var(--rubric-feedback,rgba(15,23,42,.74));border:1px solid var(--rubric-border,rgba(148,163,184,.18));color:var(--rubric-title,#e2e8f0);line-height:1.6}@media (max-width:720px){.RubricSnapTool_panelCard__czbHf{padding:1rem}.RubricSnapTool_formGrid__BzYce{gap:1rem}.RubricSnapTool_criteriaRow__Qy1bY{grid-template-columns:1fr}}.SeatShuffleTool_app-shell__AbPny{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:var(--seat-text,#183153);background:#f4f7fb}.SeatShuffleTool_app-shell__AbPny *{box-sizing:border-box}.SeatShuffleTool_app-shell__AbPny{margin:0;min-width:320px;background:var(--seat-bg,radial-gradient(circle at top,rgba(88,166,255,.2),transparent 36%),radial-gradient(circle at 85% 18%,rgba(255,202,120,.18),transparent 18%),linear-gradient(180deg,#f8fbff 0,#eef4fb 100%))}.SeatShuffleTool_app-shell__AbPny button,.SeatShuffleTool_app-shell__AbPny input,.SeatShuffleTool_app-shell__AbPny textarea{font:inherit}.SeatShuffleTool_app-shell__AbPny button{border:0;border-radius:999px;padding:.8rem 1.1rem;cursor:pointer;background:var(--seat-accent-soft,#dbe7f7);color:var(--seat-text,#17345f);font-weight:700}.SeatShuffleTool_app-shell__AbPny button:disabled{cursor:not-allowed;opacity:.55}.SeatShuffleTool_app-shell__AbPny button.SeatShuffleTool_primary__fHKCq{background:var(--seat-accent,linear-gradient(135deg,#3867ff,#2bb9ff));color:#fff;box-shadow:0 12px 24px rgba(56,103,255,.22)}.SeatShuffleTool_app-shell__AbPny button.SeatShuffleTool_ghost__CQZQQ{background:var(--seat-accent-soft,#eef4ff)}.SeatShuffleTool_button-row__lZYc2{display:flex;gap:.65rem;flex-wrap:wrap}.SeatShuffleTool_app-shell__AbPny input[type=range],.SeatShuffleTool_app-shell__AbPny textarea{width:100%}.SeatShuffleTool_app-shell__AbPny textarea{min-height:300px;resize:vertical;border-radius:20px;border:1px solid var(--seat-card-border,#c9d6ea);padding:1rem;background:var(--seat-card,#fff);color:var(--seat-text,#17345f)}.SeatShuffleTool_app-shell__AbPny{max-width:1280px;margin:0 auto;padding:2rem 1.25rem 3rem}.SeatShuffleTool_hero-card__E3AD1,.SeatShuffleTool_panel__yZ1Mc{background:var(--seat-card,hsla(0,0%,100%,.92));border:1px solid var(--seat-card-border,rgba(164,184,214,.45));border-radius:28px;box-shadow:0 20px 40px rgba(31,63,104,.08)}.SeatShuffleTool_hero-card__E3AD1{padding:1.75rem;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.95fr) minmax(180px,.5fr);grid-gap:1.5rem;gap:1.5rem;align-items:stretch;margin-bottom:1.25rem}.SeatShuffleTool_hero-copy__KPCEF{display:grid;align-content:start}.SeatShuffleTool_eyebrow__fAcg7{text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;color:var(--seat-subtle,#456ea8);margin:0 0 .35rem;font-weight:800}.SeatShuffleTool_app-shell__AbPny h1,.SeatShuffleTool_app-shell__AbPny h2,.SeatShuffleTool_app-shell__AbPny p{margin-top:0}.SeatShuffleTool_app-shell__AbPny h1{margin-bottom:.75rem;font-size:clamp(2rem,3vw,3.2rem);line-height:1.05}.SeatShuffleTool_app-shell__AbPny h2{margin-bottom:.25rem}.SeatShuffleTool_lede__DwfmC{max-width:56ch;color:var(--seat-subtle,#496586)}.SeatShuffleTool_hero-highlights__W09ZI{display:flex;flex-wrap:wrap;gap:.7rem}.SeatShuffleTool_hero-highlights__W09ZI span{display:inline-flex;align-items:center;border-radius:999px;padding:.55rem .9rem;background:var(--seat-accent-soft,rgba(234,243,255,.9));color:var(--seat-accent-strong,#365882);font-weight:700}.SeatShuffleTool_hero-visual__zVlyf{position:relative;overflow:hidden;border-radius:24px;padding:1rem;background:var(--seat-hero-visual,linear-gradient(180deg,rgba(243,248,255,.95),rgba(225,238,255,.9)),linear-gradient(135deg,#fef7d9,#dceeff));border:1px solid var(--seat-card-border,rgba(177,196,225,.9));display:grid;grid-gap:1rem;gap:1rem}.SeatShuffleTool_hero-visual__zVlyf:after{content:"";position:absolute;inset:auto -2rem -2rem auto;width:7rem;height:7rem;border-radius:50%;background:rgba(255,205,118,.22);filter:blur(4px)}.SeatShuffleTool_scene-board__CQMPP{position:relative;z-index:1;background:var(--seat-scene-board,linear-gradient(135deg,#24507e,#112a4a));color:#fff;border-radius:18px;padding:1rem;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.SeatShuffleTool_scene-board-label__Q3zOf,.SeatShuffleTool_scene-board__CQMPP p,.SeatShuffleTool_scene-board__CQMPP strong{display:block}.SeatShuffleTool_scene-board__CQMPP strong{font-size:1.1rem;margin-bottom:.25rem}.SeatShuffleTool_scene-board__CQMPP p{margin-bottom:0;color:var(--seat-scene-copy,color-mix(in srgb,var(--seat-subtle,#56708f) 70%,#fff))}.SeatShuffleTool_scene-board-label__Q3zOf{margin-bottom:.45rem;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:var(--seat-scene-label,color-mix(in srgb,var(--seat-subtle,#56708f) 80%,#fff));font-weight:800}.SeatShuffleTool_scene-grid__Me88q{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.SeatShuffleTool_scene-pod__vaRF5{border-radius:18px;padding:.85rem;background:var(--seat-scene-pod,hsla(0,0%,100%,.84));border:1px solid var(--seat-card-border,rgba(188,204,228,.9));box-shadow:0 10px 18px rgba(40,74,118,.08)}.SeatShuffleTool_scene-pod__vaRF5 span{display:inline-flex;margin-bottom:.65rem;color:var(--seat-subtle,#476589);font-weight:800}.SeatShuffleTool_scene-pod__vaRF5 div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem}.SeatShuffleTool_scene-pod__vaRF5 i{display:grid;place-items:center;aspect-ratio:1;border-radius:14px;background:var(--seat-accent,linear-gradient(135deg,#8ac6ff,#5a7fff));color:#fff;font-style:normal;font-weight:800;box-shadow:0 8px 16px rgba(72,106,213,.18)}.SeatShuffleTool_hero-meta__VmQ4K{display:grid;grid-gap:.75rem;gap:.75rem;min-width:180px}.SeatShuffleTool_helper-row__blaAV span,.SeatShuffleTool_hero-meta__VmQ4K span{color:var(--seat-subtle,#56708f)}.SeatShuffleTool_hero-meta__VmQ4K span{background:var(--seat-pill,#eff5ff);border-radius:16px;padding:.8rem 1rem;font-weight:700;text-align:center}.SeatShuffleTool_results-grid__dCXWR,.SeatShuffleTool_workspace-grid__V0sGC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-bottom:1.25rem}.SeatShuffleTool_panel__yZ1Mc{padding:1.4rem}.SeatShuffleTool_panel-header__Iac0J{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.SeatShuffleTool_panel-header__Iac0J p{margin-bottom:0;color:var(--seat-subtle,#56708f)}.SeatShuffleTool_action-row__KHDTI,.SeatShuffleTool_helper-row__blaAV{display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap;margin-top:1rem}.SeatShuffleTool_print-summary__aCUFV{display:none}.SeatShuffleTool_controls-grid__Vc2jz,.SeatShuffleTool_group-grid__WQ8Hp{display:grid;grid-gap:1rem;gap:1rem}.SeatShuffleTool_controls-grid__Vc2jz{grid-template-columns:repeat(2,minmax(0,1fr))}.SeatShuffleTool_control-card__xzOj1,.SeatShuffleTool_group-card__fYAE8,.SeatShuffleTool_seat-card__2ALEz{border-radius:22px;background:var(--seat-card,#f7faff);border:1px solid var(--seat-card-border,#d5e0ef)}.SeatShuffleTool_control-card__xzOj1{padding:1rem;display:grid;grid-gap:.6rem;gap:.6rem}.SeatShuffleTool_control-card__xzOj1 span{color:var(--seat-subtle,#48688f);font-weight:700}.SeatShuffleTool_control-card__xzOj1 strong{font-size:1.8rem}.SeatShuffleTool_group-grid__WQ8Hp{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.SeatShuffleTool_group-card__fYAE8{padding:1rem;background:var(--seat-card,hsla(0,0%,100%,.96))}.SeatShuffleTool_empty-card___Pi_r{border-radius:22px;border:1px dashed var(--seat-card-border,#c6d4e7);background:var(--seat-card,linear-gradient(180deg,rgba(249,252,255,.96),rgba(240,246,255,.96)));color:var(--seat-subtle,#56708f);padding:1rem}.SeatShuffleTool_empty-card-wide__M4wB2{grid-column:1/-1}.SeatShuffleTool_group-card__fYAE8 ul{margin:.75rem 0 0;padding-left:1.1rem}.SeatShuffleTool_group-badge__A9_eU,.SeatShuffleTool_seat-group__8LOyV,.SeatShuffleTool_seat-number__sghm3{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800}.SeatShuffleTool_group-badge__A9_eU{background:var(--seat-pill,#dfe9ff);color:var(--seat-accent-strong,#3058c6);padding:.35rem .7rem}.SeatShuffleTool_seat-grid__AgLHp{display:grid;grid-gap:.9rem;gap:.9rem}.SeatShuffleTool_seat-card__2ALEz{padding:1rem;display:grid;grid-gap:.55rem;gap:.55rem;min-height:130px;align-content:start;background:var(--seat-card,hsla(0,0%,100%,.96))}.SeatShuffleTool_seat-card__2ALEz strong{font-size:1.2rem}.SeatShuffleTool_seat-number__sghm3{justify-self:start;background:var(--seat-pill,#eff4ff);color:var(--seat-accent-strong,#3d5f97);padding:.3rem .65rem}.SeatShuffleTool_seat-group__8LOyV{justify-self:start;background:var(--seat-scene-board,#1f3656);color:#fff;padding:.3rem .7rem}@media (max-width:1100px){.SeatShuffleTool_hero-card__E3AD1{grid-template-columns:minmax(0,1fr)}.SeatShuffleTool_hero-meta__VmQ4K{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}}@media (max-width:900px){.SeatShuffleTool_controls-grid__Vc2jz,.SeatShuffleTool_hero-meta__VmQ4K,.SeatShuffleTool_results-grid__dCXWR,.SeatShuffleTool_scene-grid__Me88q,.SeatShuffleTool_workspace-grid__V0sGC{grid-template-columns:1fr}.SeatShuffleTool_hero-meta__VmQ4K{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.SeatShuffleTool_helper-row-stack-mobile__cedld{align-items:flex-start}}@media print{.SeatShuffleTool_app-shell__AbPny{background:#fff;max-width:none;padding:0}.SeatShuffleTool_hero-card__E3AD1,.SeatShuffleTool_results-grid__dCXWR>:first-child,.SeatShuffleTool_workspace-grid__V0sGC>:first-child,.SeatShuffleTool_workspace-grid__V0sGC>:nth-child(2){display:none}.SeatShuffleTool_results-grid__dCXWR{display:block;margin:0}.SeatShuffleTool_print-area__w3KfY{border:0;box-shadow:none;padding:0}.SeatShuffleTool_print-summary__aCUFV{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:.95rem;color:#17345f}.SeatShuffleTool_seat-card__2ALEz{page-break-inside:avoid;break-inside:avoid;min-height:110px}.SeatShuffleTool_empty-card___Pi_r{display:none}}.SeatShuffleTool_constraint-panel__WcwTn{margin-top:1rem;padding:1rem;border-radius:16px;background:var(--seat-constraint,linear-gradient(180deg,rgba(249,252,255,.96),rgba(242,247,255,.96)));border:1px solid var(--seat-card-border,#d5e0ef)}.SeatShuffleTool_constraint-header__XbzpJ{margin-bottom:.85rem}.SeatShuffleTool_constraint-header__XbzpJ h3{margin:0 0 .25rem;font-size:1rem;color:var(--seat-text,#17345f)}.SeatShuffleTool_constraint-header__XbzpJ p{margin:0;color:var(--seat-subtle,#56708f);font-size:.875rem}.SeatShuffleTool_constraint-input-row__f_bur{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.SeatShuffleTool_constraint-type-select__vc1ir{font-weight:600}.SeatShuffleTool_constraint-names-input____XeD,.SeatShuffleTool_constraint-type-select__vc1ir{border-radius:12px;border:1px solid var(--seat-card-border,#c9d6ea);padding:.6rem .8rem;background:var(--seat-card,#fff);color:var(--seat-text,#17345f)}.SeatShuffleTool_constraint-names-input____XeD{flex:1 1;min-width:140px}.SeatShuffleTool_add-constraint-btn__SCzHn{padding:.6rem 1rem;border-radius:12px;font-size:.875rem}.SeatShuffleTool_constraint-list__IzuSG{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.85rem 0 0;padding:0}.SeatShuffleTool_constraint-item__YyHei{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.4rem .5rem;border-radius:12px;background:var(--seat-card,#fff);border:1px solid var(--seat-card-border,#d5e0ef);font-size:.85rem}.SeatShuffleTool_constraint-item__YyHei span{color:var(--seat-text,#17345f)}.SeatShuffleTool_constraint-item__YyHei.SeatShuffleTool_constraint-together__iRZTy{border-color:#86efac;background:#f0fdf4}.SeatShuffleTool_constraint-item__YyHei.SeatShuffleTool_constraint-apart__19_yn{border-color:#fca5a5;background:#fef2f2}.SeatShuffleTool_constraint-badge__AhtSU{padding:.2rem .5rem;border-radius:6px;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.SeatShuffleTool_constraint-together__iRZTy .SeatShuffleTool_constraint-badge__AhtSU{background:#86efac;color:#166534}.SeatShuffleTool_constraint-apart__19_yn .SeatShuffleTool_constraint-badge__AhtSU{background:#fca5a5;color:#991b1b}.SeatShuffleTool_constraint-remove__Td2Ky{margin-left:.25rem;padding:.2rem .5rem;background:transparent;color:#64748b;font-size:1rem;line-height:1}.SeatShuffleTool_constraint-remove__Td2Ky:hover{background:#fee2e2;color:#dc2626}.SeatShuffleTool_constraint-hint__Dq7JE{margin:.85rem 0 0;color:color-mix(in srgb,var(--seat-subtle,#56708f) 70%,#fff);font-size:.875rem}.SeatShuffleTool_constraint-warning__U7bEn{margin:.85rem 0 0;padding:.8rem .95rem;border-radius:16px;background:#fff7ed;border:1px solid #fdba74;color:#9a3412;font-size:.9rem;line-height:1.5}.SeatShuffleTool_sr-only__XHcPp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.SeatShuffleTool_helper-row__blaAV span:first-child{color:var(--seat-text,#183153);font-weight:600}@media (max-width:600px){.SeatShuffleTool_hero-meta__VmQ4K{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.SeatShuffleTool_app-shell__AbPny textarea{min-height:180px}.SeatShuffleTool_seat-card__2ALEz{min-height:90px}.SeatShuffleTool_constraint-input-row__f_bur{flex-direction:column;align-items:stretch}.SeatShuffleTool_constraint-names-input____XeD,.SeatShuffleTool_constraint-type-select__vc1ir{width:100%}}@media (max-width:420px){.SeatShuffleTool_hero-meta__VmQ4K{grid-template-columns:1fr;min-width:0}}.SeatShuffleTool_account-save-panel__j4OTk{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.18)}.SeatShuffleTool_account-save-panel__j4OTk p{margin:.25rem 0 0;color:var(--seat-subtle,#475569)}.SeatShuffleTool_account-save-row__lJttZ{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem}.SeatShuffleTool_account-save-status__1sibE{margin:0;color:var(--seat-subtle,#475569);padding:.85rem 1rem;border-radius:16px;background:var(--seat-pill,rgba(239,245,255,.72));border:1px solid var(--seat-card-border,rgba(148,163,184,.18));line-height:1.5}.SeatShuffleTool_account-save-list__eHWSU{display:grid;grid-gap:.75rem;gap:.75rem}.SeatShuffleTool_account-save-card__bkddA{display:flex;justify-content:space-between;gap:1rem;padding:.95rem 1rem;border-radius:18px;background:var(--seat-card,hsla(0,0%,100%,.72));border:1px solid var(--seat-card-border,rgba(148,163,184,.18))}.SeatShuffleTool_account-save-actions__bWF44{display:flex;gap:.65rem;align-items:center}.SeatShuffleTool_account-save-card__bkddA p{font-size:.88rem}.SeatShuffleTool_account-save-card__bkddA strong{display:block;margin-bottom:.15rem}@media (max-width:760px){.SeatShuffleTool_account-save-card__bkddA,.SeatShuffleTool_account-save-row__lJttZ{grid-template-columns:1fr;display:grid}.SeatShuffleTool_account-save-actions__bWF44{flex-wrap:wrap}}.StudentShuffleTool_app-shell__FLFoE{--focus-ring:#7c3aed;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#0f172a;background:#f8fafc;line-height:1.4;font-weight:500}.StudentShuffleTool_app-shell__FLFoE *{box-sizing:border-box}.StudentShuffleTool_app-shell__FLFoE{margin:0;min-width:320px}.StudentShuffleTool_app-shell__FLFoE button,.StudentShuffleTool_app-shell__FLFoE select,.StudentShuffleTool_app-shell__FLFoE textarea{font:inherit}.StudentShuffleTool_app-shell__FLFoE button{border:0;cursor:pointer}.StudentShuffleTool_app-shell__FLFoE button:focus-visible,.StudentShuffleTool_app-shell__FLFoE select:focus-visible,.StudentShuffleTool_app-shell__FLFoE textarea:focus-visible{outline:3px solid var(--focus-ring,#7c3aed);outline-offset:2px}.StudentShuffleTool_app-shell__FLFoE{min-height:100vh;padding:32px 16px 48px}.StudentShuffleTool_app-frame__bFWJg{max-width:1200px;margin:0 auto;display:grid;grid-gap:20px;gap:20px}.StudentShuffleTool_glass___i_S3{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.62);border:1px solid hsla(0,0%,100%,.5);box-shadow:0 24px 70px rgba(15,23,42,.12)}.StudentShuffleTool_hero-card__I3nZK,.StudentShuffleTool_panel__Y0yWt{border-radius:28px;padding:24px}.StudentShuffleTool_eyebrow__QDY6K{margin:0 0 10px;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;opacity:.72}.StudentShuffleTool_app-shell__FLFoE h1,.StudentShuffleTool_app-shell__FLFoE h2,.StudentShuffleTool_app-shell__FLFoE h3,.StudentShuffleTool_app-shell__FLFoE p{margin:0}.StudentShuffleTool_app-shell__FLFoE h1{font-size:clamp(2.4rem,5vw,4.5rem);line-height:.96}.StudentShuffleTool_app-shell__FLFoE h2{font-size:clamp(1.5rem,3vw,2.4rem)}.StudentShuffleTool_hero-copy__rimwc{margin-top:14px;max-width:60ch;font-size:1.05rem;opacity:.86}.StudentShuffleTool_hero-badges__VR_qh{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.StudentShuffleTool_hero-badges__VR_qh span,.StudentShuffleTool_history-card__YzuSa span,.StudentShuffleTool_stat-strip__CzmcU span{font-size:.92rem}.StudentShuffleTool_app-shell__FLFoE select,.StudentShuffleTool_app-shell__FLFoE textarea,.StudentShuffleTool_hero-badges__VR_qh span,.StudentShuffleTool_history-card__YzuSa,.StudentShuffleTool_stat-strip__CzmcU,.StudentShuffleTool_toggle-row__K4Zyf{border-radius:18px}.StudentShuffleTool_hero-badges__VR_qh span{padding:10px 14px;background:hsla(0,0%,100%,.45);border:1px solid hsla(0,0%,100%,.55)}.StudentShuffleTool_workspace-grid__IRviL{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-gap:20px;gap:20px}.StudentShuffleTool_controls-panel__wHOGB,.StudentShuffleTool_stage-panel__d3YEf{display:grid;grid-gap:18px;gap:18px}.StudentShuffleTool_button-row__Ow7cV,.StudentShuffleTool_history-card__YzuSa li,.StudentShuffleTool_panel-head__6EdP6,.StudentShuffleTool_settings-grid__OGZ91,.StudentShuffleTool_stage-topline__3QW2u,.StudentShuffleTool_stat-strip__CzmcU,.StudentShuffleTool_toggle-row__K4Zyf{display:flex;align-items:center}.StudentShuffleTool_button-row__Ow7cV,.StudentShuffleTool_history-card__YzuSa li,.StudentShuffleTool_panel-head__6EdP6,.StudentShuffleTool_stage-topline__3QW2u,.StudentShuffleTool_stat-strip__CzmcU{justify-content:space-between}.StudentShuffleTool_panel-head__6EdP6.StudentShuffleTool_compact__14kwi{align-items:baseline}.StudentShuffleTool_app-shell__FLFoE select,.StudentShuffleTool_app-shell__FLFoE textarea{width:100%;border:1px solid rgba(148,163,184,.35);background:hsla(0,0%,100%,.84);padding:16px;color:#0f172a}.StudentShuffleTool_app-shell__FLFoE textarea{resize:vertical}.StudentShuffleTool_ghost-button__PdT_3,.StudentShuffleTool_primary-button__f89Zf,.StudentShuffleTool_secondary-button__MpOLq{border-radius:999px;padding:12px 18px;font-weight:700;transition:transform .16s ease,opacity .16s ease}.StudentShuffleTool_ghost-button__PdT_3:hover,.StudentShuffleTool_primary-button__f89Zf:hover,.StudentShuffleTool_secondary-button__MpOLq:hover{transform:translateY(-1px)}.StudentShuffleTool_primary-button__f89Zf:disabled{cursor:not-allowed;opacity:.6}.StudentShuffleTool_primary-button__f89Zf{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb)}.StudentShuffleTool_secondary-button__MpOLq{background:hsla(0,0%,100%,.72)}.StudentShuffleTool_ghost-button__PdT_3{background:transparent;border:1px solid rgba(148,163,184,.35)}.StudentShuffleTool_button-row__Ow7cV,.StudentShuffleTool_settings-grid__OGZ91{gap:12px}.StudentShuffleTool_settings-grid__OGZ91{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.StudentShuffleTool_toggle-row__K4Zyf{gap:10px;padding:14px 16px;background:hsla(0,0%,100%,.42)}.StudentShuffleTool_toggle-row__K4Zyf input{width:18px;height:18px}.StudentShuffleTool_stat-strip__CzmcU{gap:12px;padding:16px;background:hsla(0,0%,100%,.4)}.StudentShuffleTool_stat-strip__CzmcU div{display:grid;grid-gap:4px;gap:4px}.StudentShuffleTool_stat-strip__CzmcU strong{font-size:1.4rem}.StudentShuffleTool_stage-topline__3QW2u{gap:16px}.StudentShuffleTool_spin-button__QbW8_{min-width:168px}.StudentShuffleTool_wheel-shell__no9GO{position:relative;width:min(100%,600px);aspect-ratio:1;margin:0 auto;border-radius:50%;display:grid;place-items:center;padding:20px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.34)}.StudentShuffleTool_pointer__xsr6b{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:18px solid transparent;border-right:18px solid transparent;border-top:30px solid #f97316;z-index:2;filter:drop-shadow(0 10px 16px rgba(15,23,42,.22))}.StudentShuffleTool_wheel__Uyku3{width:100%;height:100%;transition:transform 3.2s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 26px 30px rgba(15,23,42,.18))}.StudentShuffleTool_history-card__YzuSa{padding:18px;background:hsla(0,0%,100%,.46)}.StudentShuffleTool_winner-spotlight__EZKE1{display:grid;grid-gap:14px;gap:14px;padding:20px;border-radius:24px;background:radial-gradient(circle at top right,var(--accent-soft,rgba(124,58,237,.28)),transparent 45%),hsla(0,0%,100%,.68);border:1px solid hsla(0,0%,100%,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.StudentShuffleTool_winner-chip-row__DwRB_{display:flex;flex-wrap:wrap;gap:10px}.StudentShuffleTool_winner-chip-row__DwRB_ span{padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.66);font-size:.82rem}.StudentShuffleTool_history-card__YzuSa ul{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-gap:10px;gap:10px}.StudentShuffleTool_history-card__YzuSa li{padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.7)}.StudentShuffleTool_empty-state__It808{justify-content:center!important;opacity:.75}.StudentShuffleTool_hero-grid__RYmcx{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}@media (max-width:760px){.StudentShuffleTool_hero-grid__RYmcx{grid-template-columns:1fr}}.StudentShuffleTool_hero-showcase__wAAhW{border-radius:20px;padding:20px;background:var(--accent-soft,rgba(124,58,237,.12));border:1px solid hsla(0,0%,100%,.4)}.StudentShuffleTool_showcase-card__IkSin{display:grid;grid-gap:16px;gap:16px}.StudentShuffleTool_showcase-copy__4sygj p{opacity:.8;font-size:.9rem}.StudentShuffleTool_prompt-grid__UsMBq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.StudentShuffleTool_prompt-card__ZRfjo{padding:12px;border-radius:16px;background:hsla(0,0%,100%,.56);border:1px solid hsla(0,0%,100%,.6);display:grid;grid-gap:6px;gap:6px}.StudentShuffleTool_prompt-card__ZRfjo strong,.StudentShuffleTool_winner-spotlight__EZKE1 h3{font-size:1rem}.StudentShuffleTool_prompt-card__ZRfjo p,.StudentShuffleTool_winner-spotlight__EZKE1 p{font-size:.9rem;opacity:.82}.StudentShuffleTool_showcase-wheel__XKfVu{position:relative;width:120px;height:120px;margin:0 auto;border-radius:50%;background:conic-gradient(var(--accent-color,#7c3aed) 0deg 90deg,hsla(0,0%,100%,.3) 90deg 180deg,var(--accent-color,#7c3aed) 180deg 270deg,hsla(0,0%,100%,.3) 270deg 1turn);display:grid;place-items:center}.StudentShuffleTool_showcase-pointer__Rr_EK{position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:16px solid var(--accent-color,#7c3aed)}.StudentShuffleTool_showcase-ring__FhLN6{width:80px;height:80px;border-radius:50%;background:hsla(0,0%,100%,.85);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;padding:8px;font-size:.62rem;font-weight:600;color:#0f172a;text-align:center}.StudentShuffleTool_showcase-ring__FhLN6 strong{width:100%;font-size:.78rem;color:var(--accent-color,#7c3aed)}.StudentShuffleTool_showcase-tags__V3I3a{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.StudentShuffleTool_showcase-tags__V3I3a span{font-size:.8rem;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.6)}@media (max-width:900px){.StudentShuffleTool_workspace-grid__IRviL{grid-template-columns:1fr}.StudentShuffleTool_button-row__Ow7cV,.StudentShuffleTool_stage-topline__3QW2u{flex-direction:column;align-items:stretch}.StudentShuffleTool_spin-button__QbW8_{width:100%}.StudentShuffleTool_prompt-grid__UsMBq{grid-template-columns:1fr}}.StudentShuffleTool_mode-toggle__uWsip{display:flex;gap:12px;padding:14px 16px;background:hsla(0,0%,100%,.42);border-radius:18px}.StudentShuffleTool_mode-toggle__uWsip .StudentShuffleTool_toggle-row__K4Zyf{flex:1 1;justify-content:center}.StudentShuffleTool_group-settings__6Q56G{display:grid;grid-gap:14px;gap:14px;padding:16px;background:hsla(0,0%,100%,.38);border-radius:18px}.StudentShuffleTool_group-setting-row__7_GGM{display:flex;gap:12px}.StudentShuffleTool_group-setting-row__7_GGM .StudentShuffleTool_toggle-row__K4Zyf{flex:1 1;justify-content:center}.StudentShuffleTool_group-size-input__as5ma{display:flex;align-items:center;gap:10px}.StudentShuffleTool_group-size-input__as5ma label{flex:1 1;font-size:.95rem}.StudentShuffleTool_group-size-input__as5ma input{width:70px;padding:10px 12px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:hsla(0,0%,100%,.84);font-size:1rem;font-weight:600;text-align:center}.StudentShuffleTool_groups-grid__wV5Vg{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:14px;gap:14px}.StudentShuffleTool_group-card__IWN9v{padding:16px;border-radius:18px;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.6)}.StudentShuffleTool_group-card__IWN9v h4{margin:0 0 10px;font-size:1rem;color:var(--accent-color,#7c3aed)}.StudentShuffleTool_group-card__IWN9v ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.StudentShuffleTool_group-card__IWN9v li{padding:8px 10px;border-radius:10px;background:hsla(0,0%,100%,.6);font-size:.95rem}.StudentShuffleTool_empty-groups___Ybw0{padding:48px 24px;text-align:center;border-radius:20px;background:hsla(0,0%,100%,.38)}.StudentShuffleTool_empty-groups___Ybw0 p{opacity:.78;font-size:1rem}@media (max-width:640px){.StudentShuffleTool_hero-card__I3nZK,.StudentShuffleTool_panel__Y0yWt{padding:20px;border-radius:22px}.StudentShuffleTool_settings-grid__OGZ91{grid-template-columns:1fr}.StudentShuffleTool_stat-strip__CzmcU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.StudentShuffleTool_group-setting-row__7_GGM,.StudentShuffleTool_mode-toggle__uWsip{flex-direction:column}}.StudentShuffleTool_saved-lists-section__yk2J8{display:grid;grid-gap:10px;gap:10px;padding:14px;background:hsla(0,0%,100%,.38);border-radius:16px}.StudentShuffleTool_saved-lists-section__yk2J8 label{display:block;font-size:.9rem;opacity:.8}.StudentShuffleTool_helper-text__1Wwho{margin:0;padding:.85rem 1rem;border-radius:14px;background:hsla(0,0%,100%,.56);border:1px solid hsla(0,0%,100%,.52);font-size:.88rem;line-height:1.5;opacity:.82}.StudentShuffleTool_save-list-row__Ubte0{display:flex;gap:10px}.StudentShuffleTool_save-list-row__Ubte0 input{flex:1 1;padding:10px 14px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:hsla(0,0%,100%,.84);font-size:.95rem}.StudentShuffleTool_saved-lists-grid__7p74x{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px;margin-top:8px}.StudentShuffleTool_saved-list-card___b9J5{position:relative;padding:12px;border-radius:14px;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.6);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.StudentShuffleTool_saved-list-card___b9J5:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,.1)}.StudentShuffleTool_saved-list-card___b9J5:focus-visible{outline:3px solid var(--focus-ring,#7c3aed);outline-offset:2px}.StudentShuffleTool_saved-list-card___b9J5 strong{display:block;font-size:.95rem;margin-bottom:4px;padding-right:20px}.StudentShuffleTool_saved-list-card___b9J5 span{font-size:.82rem;opacity:.7}.StudentShuffleTool_delete-list-btn__hJNTC{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:rgba(220,38,38,.1);border:none;color:#dc2626;font-size:1rem;line-height:1;cursor:pointer;display:grid;place-items:center}.StudentShuffleTool_delete-list-btn__hJNTC:hover{background:rgba(220,38,38,.2)}.StudySparkTool_app-shell__BCjVf{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--spark-text,#e8eefc);background:#09111f;line-height:1.5;font-weight:400}.StudySparkTool_app-shell__BCjVf *{box-sizing:border-box}.StudySparkTool_app-shell__BCjVf{margin:0;min-width:320px;background:var(--spark-bg,radial-gradient(circle at top left,rgba(73,122,255,.28),transparent 30%),radial-gradient(circle at top right,rgba(27,191,159,.2),transparent 24%),linear-gradient(180deg,#08101d 0,#101b30 100%))}.StudySparkTool_app-shell__BCjVf button,.StudySparkTool_app-shell__BCjVf input,.StudySparkTool_app-shell__BCjVf textarea{font:inherit}.StudySparkTool_app-shell__BCjVf button{border:0;border-radius:999px;background:var(--spark-accent,linear-gradient(135deg,#6887ff,#50d4b3));color:var(--spark-button-text,#07111e);padding:.8rem 1.1rem;font-weight:700;cursor:pointer}.StudySparkTool_app-shell__BCjVf button:disabled{opacity:.45;cursor:not-allowed}.StudySparkTool_app-shell__BCjVf input,.StudySparkTool_app-shell__BCjVf textarea{width:100%;border-radius:16px;border:1px solid var(--spark-border,hsla(0,0%,100%,.12));background:var(--spark-field,rgba(7,17,30,.72));color:var(--spark-text,#eef4ff);padding:.85rem 1rem;margin-top:.45rem}.StudySparkTool_app-shell__BCjVf textarea{resize:vertical}.StudySparkTool_app-shell__BCjVf code{color:var(--spark-subtle,#99f6e4)}#StudySparkTool_root__J49gD{min-height:100vh}.StudySparkTool_app-shell__BCjVf{max-width:1380px;margin:0 auto;padding:1.2rem}.StudySparkTool_card__me3b6,.StudySparkTool_hero__1f6MZ{border:1px solid var(--spark-border,hsla(0,0%,100%,.08));background:var(--spark-card,rgba(12,20,36,.84));box-shadow:0 20px 60px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.StudySparkTool_hero__1f6MZ{border-radius:32px;padding:1.5rem;display:flex;gap:1.25rem;justify-content:space-between;align-items:stretch;margin-bottom:1rem;overflow:hidden}.StudySparkTool_flashcard__iSAdv h3,.StudySparkTool_hero__1f6MZ h1,.StudySparkTool_section-heading__yNIh0 h2{margin:0}.StudySparkTool_hero-copy-block__Mk4AM{flex:1.1 1}.StudySparkTool_hero-copy__yZrQr{margin:.65rem 0 0;max-width:40rem;color:var(--spark-subtle,#bfd0f6)}.StudySparkTool_hero-side__clnYA{flex:0.95 1;min-width:min(100%,360px);display:grid;grid-gap:.9rem;gap:.9rem}.StudySparkTool_hero-tags__JNS4B{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.StudySparkTool_hero-tags__JNS4B span{border-radius:999px;padding:.45rem .8rem;background:var(--spark-soft,hsla(0,0%,100%,.07));border:1px solid var(--spark-border,hsla(0,0%,100%,.1));color:var(--spark-text,#dbe7ff);font-size:.92rem}.StudySparkTool_hero-art__gwCdf{position:relative;min-height:220px;border-radius:28px;padding:1rem;background:var(--spark-hero-art,radial-gradient(circle at 20% 20%,rgba(255,205,100,.22),transparent 28%),radial-gradient(circle at 85% 15%,rgba(80,212,179,.24),transparent 24%),linear-gradient(160deg,rgba(104,135,255,.18),rgba(11,18,34,.3)));border:1px solid var(--spark-border,hsla(0,0%,100%,.08));overflow:hidden}.StudySparkTool_hero-art-glow__ZF4Oj{position:absolute;inset:auto auto -35% -15%;width:210px;height:210px;border-radius:999px;background:rgba(104,135,255,.26);filter:blur(24px)}.StudySparkTool_hero-art-card__V2x9g{position:relative;border-radius:22px;padding:.9rem 1rem;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 18px 40px rgba(5,10,20,.24)}.StudySparkTool_hero-art-card__V2x9g p,.StudySparkTool_hero-art-card__V2x9g span,.StudySparkTool_hero-art-card__V2x9g strong{display:block}.StudySparkTool_hero-art-card__V2x9g p,.StudySparkTool_hero-art-card__V2x9g span{margin:0;color:var(--spark-hero-card-copy,var(--spark-subtle,#bfd0f6))}.StudySparkTool_hero-art-card__V2x9g strong{margin-top:.35rem;font-size:1rem;line-height:1.35;color:var(--spark-hero-card-title,var(--spark-text,#e8eefc))}.StudySparkTool_hero-art-card-primary__CxFMQ{width:min(100%,240px);background:rgba(10,17,31,.82)}.StudySparkTool_hero-art-card-secondary__9OfQ6{position:absolute;right:1rem;width:min(68%,220px);background:rgba(14,24,45,.88)}.StudySparkTool_hero-art-card-top__Y1nfN{top:1rem;transform:rotate(5deg)}.StudySparkTool_hero-art-card-bottom__WA_6F{bottom:1rem;transform:rotate(-4deg)}.StudySparkTool_eyebrow__jlJ2C{margin:0 0 .45rem;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;color:var(--spark-subtle,#8eb8ff)}.StudySparkTool_hero-stats__BUxRS{display:grid;grid-template-columns:repeat(2,minmax(110px,1fr));grid-gap:.75rem;gap:.75rem}.StudySparkTool_hero-stats__BUxRS div{border-radius:24px;background:var(--spark-soft,hsla(0,0%,100%,.05));padding:1rem;text-align:center}.StudySparkTool_hero-stats__BUxRS span{display:block;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800}.StudySparkTool_hero-stats__BUxRS small{color:var(--spark-subtle,#bfd0f6)}.StudySparkTool_toolbar__N_vVO{border-radius:28px;padding:1rem;margin-bottom:1rem}.StudySparkTool_deck-summary-row__PXvos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.StudySparkTool_summary-chip__LYK7_{display:grid;grid-gap:.15rem;gap:.15rem;padding:.9rem 1rem;border-radius:20px;background:var(--spark-soft,hsla(0,0%,100%,.05));border:1px solid var(--spark-border,hsla(0,0%,100%,.08))}.StudySparkTool_summary-chip__LYK7_ strong{font-size:1rem}.StudySparkTool_summary-chip__LYK7_ span{color:var(--spark-subtle,#bfd0f6);font-size:.82rem}.StudySparkTool_deck-meta__0x9kM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.StudySparkTool_notes-field__ChJAk{grid-column:span 1}.StudySparkTool_mode-switcher__j_Fpj{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.StudySparkTool_ghost-button__grf10,.StudySparkTool_mode-pill__PzrBc,.StudySparkTool_progress-chip__mWM_d,.StudySparkTool_reveal-button__bW9N3,.StudySparkTool_secondary-button__UcEUm{background:var(--spark-soft,hsla(0,0%,100%,.06));color:var(--spark-text,#e8eefc)}.StudySparkTool_mode-pill__PzrBc.StudySparkTool_active__a6K_1,.StudySparkTool_progress-chip__mWM_d.StudySparkTool_active__a6K_1{background:var(--spark-accent,linear-gradient(135deg,#6887ff,#50d4b3));color:var(--spark-button-text,#07111e)}.StudySparkTool_main-grid__tK0QX{display:grid;grid-template-columns:minmax(340px,1.05fr) minmax(320px,.95fr);grid-gap:1rem;gap:1rem}.StudySparkTool_card__me3b6{border-radius:28px;padding:1.1rem}.StudySparkTool_section-heading__yNIh0{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem}.StudySparkTool_card-row__mq_Ey,.StudySparkTool_empty-state__gZHGC,.StudySparkTool_flashcard__iSAdv,.StudySparkTool_import-box__u5WZp,.StudySparkTool_status-bar__E3nCB{border-radius:24px;background:var(--spark-soft,hsla(0,0%,100%,.04));border:1px solid var(--spark-border,hsla(0,0%,100%,.08))}.StudySparkTool_card-row__mq_Ey,.StudySparkTool_empty-state__gZHGC,.StudySparkTool_import-box__u5WZp{padding:1rem}.StudySparkTool_card-list__3E1GT{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.StudySparkTool_card-row-header__zC2yQ,.StudySparkTool_flashcard-topline__h6AiB,.StudySparkTool_status-bar__E3nCB,.StudySparkTool_viewer-actions__K7kJV{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.StudySparkTool_viewer-actions__K7kJV{flex-wrap:wrap}.StudySparkTool_flashcard__iSAdv{padding:1.15rem;min-height:360px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(180deg,hsla(0,0%,100%,.08),var(--spark-soft,hsla(0,0%,100%,.04)))}.StudySparkTool_flashcard-present__Da6IM{min-height:480px}.StudySparkTool_flashcard-label__1wXjh,.StudySparkTool_flashcard-topline__h6AiB,.StudySparkTool_progress-chip__mWM_d small,.StudySparkTool_status-bar__E3nCB p{color:var(--spark-subtle,#bfd0f6)}.StudySparkTool_flashcard-body__5m_se{display:grid;grid-gap:.85rem;gap:.85rem}.StudySparkTool_flashcard__iSAdv h3{font-size:clamp(1.8rem,3vw,3rem)}.StudySparkTool_answer-label__ohY6d{margin-top:1rem}.StudySparkTool_flashcard-answer__m6Mt4{font-size:clamp(1rem,1.8vw,1.35rem);margin:0}.StudySparkTool_reveal-button__bW9N3{justify-self:start}.StudySparkTool_status-bar__E3nCB{margin-top:1rem;padding:1rem}.StudySparkTool_status-bar__E3nCB p{margin:.3rem 0 0}.StudySparkTool_study-actions__MNZyn{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:flex-end}.StudySparkTool_progress-grid__Us7L1{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(88px,1fr));grid-gap:.65rem;gap:.65rem}.StudySparkTool_progress-chip__mWM_d{border-radius:20px;padding:.75rem;display:grid;grid-gap:.2rem;gap:.2rem;text-align:left}.StudySparkTool_progress-chip__mWM_d span{font-size:1.1rem;font-weight:800}.StudySparkTool_empty-state__gZHGC{min-height:240px;display:grid;place-items:center;color:var(--spark-subtle,#bfd0f6)}@media (max-width:980px){.StudySparkTool_deck-meta__0x9kM,.StudySparkTool_deck-summary-row__PXvos,.StudySparkTool_main-grid__tK0QX{grid-template-columns:1fr}.StudySparkTool_hero__1f6MZ,.StudySparkTool_section-heading__yNIh0,.StudySparkTool_status-bar__E3nCB{align-items:flex-start;flex-direction:column}.StudySparkTool_hero-art__gwCdf,.StudySparkTool_hero-side__clnYA,.StudySparkTool_hero-stats__BUxRS{width:100%}}@media (max-width:760px){.StudySparkTool_hero-art-card-secondary__9OfQ6{position:relative;right:auto;width:100%;margin-top:.75rem;transform:none}}@media (max-width:640px){.StudySparkTool_app-shell__BCjVf{padding:.85rem}.StudySparkTool_card__me3b6,.StudySparkTool_hero__1f6MZ,.StudySparkTool_toolbar__N_vVO{border-radius:22px;padding:1rem}.StudySparkTool_app-shell__BCjVf button,.StudySparkTool_ghost-button__grf10,.StudySparkTool_mode-pill__PzrBc,.StudySparkTool_mode-switcher__j_Fpj,.StudySparkTool_secondary-button__UcEUm,.StudySparkTool_study-actions__MNZyn,.StudySparkTool_study-actions__MNZyn button,.StudySparkTool_viewer-actions__K7kJV,.StudySparkTool_viewer-actions__K7kJV button{width:100%}}.StudySparkTool_account-save-panel__f_J__{display:grid;grid-gap:1rem;gap:1rem}.StudySparkTool_account-save-copy__J5Z78 p{margin-top:.35rem;opacity:.78}.StudySparkTool_account-save-row__ZARBr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem}.StudySparkTool_account-save-empty__rXM7l,.StudySparkTool_account-save-status__yJvVj{margin:0;color:var(--spark-subtle,#cbd5f5);padding:.9rem 1rem;border-radius:16px;background:var(--spark-soft,hsla(0,0%,100%,.05));border:1px solid var(--spark-border,rgba(148,163,184,.14));line-height:1.5}.StudySparkTool_account-save-list__HePU1{display:grid;grid-gap:.75rem;gap:.75rem}.StudySparkTool_account-save-card__35cMn{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:20px;background:var(--spark-soft,rgba(15,23,42,.34));border:1px solid var(--spark-border,rgba(148,163,184,.16))}.StudySparkTool_account-save-card__35cMn p{margin-top:.2rem;font-size:.88rem;opacity:.76}.StudySparkTool_account-save-actions__FMJMR{display:flex;gap:.65rem;align-items:center}@media (max-width:760px){.StudySparkTool_account-save-card__35cMn,.StudySparkTool_account-save-row__ZARBr{grid-template-columns:1fr;display:grid}.StudySparkTool_account-save-actions__FMJMR{justify-content:flex-start;flex-wrap:wrap}}