.AgendaBoardTool_appShell__beN49{display:grid;gap:1.5rem;width:min(1200px,calc(100% - 2rem));margin:0 auto;padding:0 0 2rem;--agenda-hero-bg:linear-gradient(135deg,rgba(15,23,42,.96),rgba(15,23,42,.88));--agenda-panel-bg:linear-gradient(180deg,rgba(15,23,42,.94),rgba(15,23,42,.88));--agenda-card-border:rgba(148,163,184,.18);--agenda-card-shadow:0 24px 48px rgba(15,23,42,.18);--agenda-text:#fff;--agenda-subtle:#cbd5e1;--agenda-field-bg:rgba(15,23,42,.78);--agenda-field-border:rgba(148,163,184,.25);--agenda-chip-bg:rgba(30,41,59,.7);--agenda-chip-text:#cbd5e1;--agenda-secondary-bg:rgba(37,99,235,.16);--agenda-secondary-border:rgba(96,165,250,.35);--agenda-secondary-text:#dbeafe;--agenda-ghost-bg:rgba(30,41,59,.7);--agenda-ghost-border:rgba(148,163,184,.25);--agenda-ghost-text:#e2e8f0}.AgendaBoardTool_appShell__beN49[data-theme=sunrise]{--agenda-hero-bg:linear-gradient(135deg,#0f172a,#1d4ed8);--agenda-panel-bg:linear-gradient(180deg,rgba(15,23,42,.95),rgba(30,64,175,.82));--agenda-secondary-bg:rgba(59,130,246,.18);--agenda-secondary-border:rgba(147,197,253,.35)}.AgendaBoardTool_appShell__beN49[data-theme=chalk]{--agenda-hero-bg:linear-gradient(135deg,#14532d,#1f2937);--agenda-panel-bg:linear-gradient(180deg,rgba(20,83,45,.95),rgba(15,23,42,.88));--agenda-card-border:rgba(134,239,172,.2);--agenda-field-bg:rgba(17,48,36,.82);--agenda-field-border:rgba(134,239,172,.2);--agenda-chip-bg:rgba(17,48,36,.78);--agenda-chip-text:#dcfce7;--agenda-secondary-bg:rgba(34,197,94,.16);--agenda-secondary-border:rgba(134,239,172,.32);--agenda-secondary-text:#dcfce7;--agenda-ghost-bg:rgba(22,101,52,.42);--agenda-ghost-border:rgba(134,239,172,.2);--agenda-ghost-text:#ecfdf5}.AgendaBoardTool_appShell__beN49[data-theme=twilight]{--agenda-hero-bg:linear-gradient(135deg,#4c1d95,#0f172a);--agenda-panel-bg:linear-gradient(180deg,rgba(76,29,149,.94),rgba(15,23,42,.9));--agenda-card-border:rgba(196,181,253,.22);--agenda-field-bg:rgba(46,16,101,.7);--agenda-field-border:rgba(196,181,253,.24);--agenda-chip-bg:rgba(76,29,149,.36);--agenda-chip-text:#e9d5ff;--agenda-secondary-bg:rgba(139,92,246,.18);--agenda-secondary-border:rgba(196,181,253,.32);--agenda-secondary-text:#f3e8ff;--agenda-ghost-bg:rgba(49,46,129,.42);--agenda-ghost-border:rgba(196,181,253,.22);--agenda-ghost-text:#f5f3ff}.AgendaBoardTool_heroCard__f_k9_{background:var(--agenda-hero-bg);border:1px solid var(--agenda-card-border);border-radius:24px;padding:.95rem 1.2rem;box-shadow:var(--agenda-card-shadow);display:grid;gap:.7rem}.AgendaBoardTool_heroCopy__qMOhK h1{margin:.25rem 0 0;color:var(--agenda-text);font-size:clamp(1.75rem,3vw,2.35rem)}.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:var(--agenda-subtle);max-width:56ch}.AgendaBoardTool_panelCard__rm58E{background:var(--agenda-panel-bg);border:1px solid var(--agenda-card-border);border-radius:24px;padding:1.25rem 1.5rem;box-shadow:var(--agenda-card-shadow)}.AgendaBoardTool_dashboardGrid__WWQYq,.AgendaBoardTool_formGrid__1InkZ{display:grid;gap:1.25rem}.AgendaBoardTool_sectionHeading__zQ10c{margin-bottom:.9rem}.AgendaBoardTool_sectionHeading__zQ10c h2{margin:0;font-size:1.15rem;color:var(--agenda-text)}.AgendaBoardTool_listRow__NM8HC{display:grid;grid-template-columns:minmax(0,1fr) 110px auto;gap:.75rem;align-items:center}.AgendaBoardTool_listRowStack__qcYWm{display:grid;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;gap:.45rem;color:var(--agenda-secondary-text);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 var(--agenda-secondary-border);background:var(--agenda-secondary-bg);color:var(--agenda-secondary-text)}.AgendaBoardTool_ghostButton__Wlili{border:1px solid var(--agenda-ghost-border);background:var(--agenda-ghost-bg);color:var(--agenda-ghost-text)}.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 var(--agenda-field-border);background:var(--agenda-field-bg);color:var(--agenda-text);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_textInput__G_PS0::-moz-placeholder{color:rgba(226,232,240,.72)}.AgendaBoardTool_textInput__G_PS0::placeholder{color:rgba(226,232,240,.72)}.AgendaBoardTool_textarea__OZny3{width:100%;border-radius:14px;border:1px solid var(--agenda-field-border);background:var(--agenda-field-bg);color:var(--agenda-text);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_textarea__OZny3::-moz-placeholder{color:rgba(226,232,240,.72)}.AgendaBoardTool_textarea__OZny3::placeholder{color:rgba(226,232,240,.72)}.AgendaBoardTool_compactInput__bayyV{padding:.65rem .75rem}.AgendaBoardTool_countPill__QLixS{border:1px solid var(--agenda-card-border);border-radius:999px;padding:.45rem .75rem;background:var(--agenda-chip-bg);font-size:.88rem;color:var(--agenda-chip-text)}.AgendaBoardTool_smallText__efxBi{color:var(--agenda-subtle);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;gap:.75rem;align-items:center;padding:.75rem;border-radius:14px;background:color-mix(in srgb,var(--agenda-field-bg) 80%,transparent);border:1px solid color-mix(in srgb,var(--agenda-card-border) 75%,transparent)}.AgendaBoardTool_previewBoard__V3JZj{border-radius:24px;padding:1.5rem;display:grid;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_appShell__beN49{width:min(100%,calc(100% - 1rem));padding-bottom:1.5rem}.AgendaBoardTool_heroChipRow__wP_kU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.AgendaBoardTool_heroChipRow__wP_kU .AgendaBoardTool_countPill__QLixS{grid-column:1/-1;justify-self:start}.AgendaBoardTool_heroChipRow__wP_kU>button{width:100%}.AgendaBoardTool_listRow__NM8HC{grid-template-columns:1fr}.AgendaBoardTool_panelCard__rm58E{padding:1rem}.AgendaBoardTool_formGrid__1InkZ{gap:1rem}.AgendaBoardTool_saveActions__lWoec{display:grid;grid-template-columns:1fr;align-items:stretch}.AgendaBoardTool_saveActions__lWoec>*{width:100%}}.HallPassLiteTool_appShell__9W3tF{display:grid;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:.95rem 1.2rem;box-shadow:0 24px 48px rgba(15,23,42,.18);display:grid;gap:.7rem}.HallPassLiteTool_heroCopy__6jQYc h1{margin:.25rem 0 0;font-size:clamp(1.75rem,3vw,2.35rem);color:var(--hallpass-title,#f8fafc)}.HallPassLiteTool_heroCopy__6jQYc p{margin:.25rem 0 0;color:var(--hallpass-copy,#cbd5e1);max-width:56ch}.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;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;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;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_textInput__9L6aC::-moz-placeholder{color:color-mix(in srgb,var(--hallpass-copy,#cbd5e1) 78%,#fff)}.HallPassLiteTool_textInput__9L6aC::placeholder{color:color-mix(in srgb,var(--hallpass-copy,#cbd5e1) 78%,#fff)}.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_textarea__CEagL::-moz-placeholder{color:color-mix(in srgb,var(--hallpass-copy,#cbd5e1) 78%,#fff)}.HallPassLiteTool_textarea__CEagL::placeholder{color:color-mix(in srgb,var(--hallpass-copy,#cbd5e1) 78%,#fff)}.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;line-height:1.45}.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;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));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))}.HallPassLiteTool_chipRow__EvU6r,.HallPassLiteTool_heroChipRow__t37Rb,.HallPassLiteTool_saveActions__Ik8mF{gap:.55rem}.HallPassLiteTool_heroChipRow__t37Rb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.HallPassLiteTool_heroChipRow__t37Rb .HallPassLiteTool_countPill__A44ex{grid-column:1/-1;justify-self:start}.HallPassLiteTool_heroChipRow__t37Rb>button{width:100%;padding:.65rem .85rem}.HallPassLiteTool_saveActions__Ik8mF{display:grid;grid-template-columns:1fr;align-items:stretch}.HallPassLiteTool_saveActions__Ik8mF>*{width:100%}}.QuietQuestTool_appShell__A3MUJ{width:min(1200px,calc(100% - 2rem));margin:0 auto;padding:1.25rem 0 3rem;color:var(--qq-shell,#eff6ff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.QuietQuestTool_appShell__A3MUJ *{box-sizing:border-box}.QuietQuestTool_heroCard__FUSbw,.QuietQuestTool_panelCard__c_NPk{background:var(--qq-panel,rgba(9,18,32,.84));border:1px solid var(--qq-panel-border,rgba(148,163,184,.18));border-radius:28px;box-shadow:var(--qq-shadow,0 18px 50px rgba(2,8,20,.32));backdrop-filter:blur(18px)}.QuietQuestTool_heroCard__FUSbw{padding:1.25rem;display:grid;gap:1rem}.QuietQuestTool_barLabelBlock__mW8MQ strong,.QuietQuestTool_classSelect__yqzXE strong,.QuietQuestTool_heroCopy__zti7i h1,.QuietQuestTool_sectionHeading__lsdMY h2{margin:0}.QuietQuestTool_heroCopy__zti7i h1{font-size:clamp(2rem,3.8vw,3.2rem);line-height:.98;margin-top:.45rem}.QuietQuestTool_barLabelBlock__mW8MQ p,.QuietQuestTool_classSelect__yqzXE p,.QuietQuestTool_emptyState__FSRKp,.QuietQuestTool_heroCopy__zti7i p,.QuietQuestTool_heroMeta__xR3nF p,.QuietQuestTool_noteCard__lYPtW p,.QuietQuestTool_privacyNote__k9skx,.QuietQuestTool_profileStatus__T4_zq,.QuietQuestTool_statusLine__4U0ky,.QuietQuestTool_warningNote__bUU80{margin:0;line-height:1.6}.QuietQuestTool_heroCopy__zti7i p{margin-top:.55rem;max-width:60ch;color:var(--qq-copy,#d8e7ff)}.QuietQuestTool_eyebrow__eScec,.QuietQuestTool_meterHeader__CRU7P small,.QuietQuestTool_sectionLabel__Zth83,.QuietQuestTool_statCard__s9sBK small{text-transform:uppercase;letter-spacing:.12em;color:var(--qq-label,#93c5fd);font-size:.74rem;font-weight:700}.QuietQuestTool_themeRow__Dr1zN{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.QuietQuestTool_themeBadge__DBGX8{display:inline-flex;align-items:center;border-radius:999px;padding:.45rem .8rem;background:var(--qq-muted-strong,rgba(148,163,184,.12));border:1px solid var(--qq-muted-border,rgba(148,163,184,.14));color:var(--qq-copy,#d8e7ff);font-size:.82rem;font-weight:700}.QuietQuestTool_themeButton__pdo6Y{min-width:112px}.QuietQuestTool_heroMeta__xR3nF{display:grid;gap:.75rem}.QuietQuestTool_barRow__xQc2x,.QuietQuestTool_classCard__nbCjy,.QuietQuestTool_emptyState__FSRKp,.QuietQuestTool_goalCard__4hiry,.QuietQuestTool_meterPanel__v8Ldv,.QuietQuestTool_noteCard__lYPtW,.QuietQuestTool_privacyNote__k9skx,.QuietQuestTool_profileStatus__T4_zq,.QuietQuestTool_statusLine__4U0ky,.QuietQuestTool_warningNote__bUU80{border-radius:20px}.QuietQuestTool_emptyState__FSRKp,.QuietQuestTool_noteCard__lYPtW,.QuietQuestTool_privacyNote__k9skx,.QuietQuestTool_profileStatus__T4_zq,.QuietQuestTool_statusLine__4U0ky,.QuietQuestTool_warningNote__bUU80{padding:.95rem 1rem}.QuietQuestTool_statusLine__4U0ky{background:var(--qq-muted,rgba(148,163,184,.1));border:1px solid var(--qq-muted-border,rgba(148,163,184,.14));color:var(--qq-copy-soft,#bfdbfe)}.QuietQuestTool_statusLine__4U0ky[data-tone=denied],.QuietQuestTool_statusLine__4U0ky[data-tone=error]{color:#fca5a5}.QuietQuestTool_privacyNote__k9skx{background:rgba(14,165,233,.1);border:1px solid rgba(125,211,252,.22)}.QuietQuestTool_warningNote__bUU80{background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.28);color:#fde68a}.QuietQuestTool_warningNote__bUU80 code{color:#fff7ed}.QuietQuestTool_profileStatus__T4_zq{background:rgba(16,185,129,.12);border:1px solid rgba(52,211,153,.24);color:#a7f3d0}.QuietQuestTool_layoutGrid__etepK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;align-items:start}.QuietQuestTool_panelCard__c_NPk{padding:1.1rem;display:grid;gap:1rem}.QuietQuestTool_barLabelBlock__mW8MQ,.QuietQuestTool_classCard__nbCjy,.QuietQuestTool_controlRow__33jbj,.QuietQuestTool_meterHeader__CRU7P,.QuietQuestTool_sectionHeading__lsdMY{display:flex;align-items:center;gap:.8rem}.QuietQuestTool_sectionHeading__lsdMY{justify-content:space-between;align-items:flex-start}.QuietQuestTool_sectionHeading__lsdMY h2{margin-top:.35rem;font-size:clamp(1.45rem,2.1vw,2rem)}.QuietQuestTool_counterPill__bo7m2,.QuietQuestTool_rankBadge__5GeHI,.QuietQuestTool_zonePill__rYWIC{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.45rem .8rem;font-weight:700}.QuietQuestTool_counterPill__bo7m2,.QuietQuestTool_rankBadge__5GeHI{background:rgba(148,163,184,.12);color:#dbeafe}.QuietQuestTool_classAddRow__wBQoT,.QuietQuestTool_controlRow__33jbj{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.QuietQuestTool_controlRow__33jbj{grid-template-columns:repeat(2,minmax(0,1fr))}.QuietQuestTool_primaryButton__7w_Wz,.QuietQuestTool_secondaryButton__vrEOW,.QuietQuestTool_textInput__UjgNc,.QuietQuestTool_trashButton__uQbMj{border:none;font:inherit}.QuietQuestTool_textInput__UjgNc{width:100%;border-radius:18px;padding:.9rem 1rem;background:var(--qq-field,rgba(15,23,42,.7));color:var(--qq-shell,#eff6ff);border:1px solid var(--qq-panel-border,rgba(148,163,184,.18))}.QuietQuestTool_classSelect__yqzXE,.QuietQuestTool_primaryButton__7w_Wz,.QuietQuestTool_secondaryButton__vrEOW,.QuietQuestTool_trashButton__uQbMj{transition:transform .14s ease,opacity .14s ease,background .14s ease}.QuietQuestTool_classSelect__yqzXE,.QuietQuestTool_primaryButton__7w_Wz,.QuietQuestTool_secondaryButton__vrEOW{cursor:pointer}.QuietQuestTool_primaryButton__7w_Wz,.QuietQuestTool_secondaryButton__vrEOW{padding:.9rem 1rem;border-radius:18px;font-weight:700}.QuietQuestTool_primaryButton__7w_Wz{background:var(--qq-primary,linear-gradient(135deg,#38bdf8,#2563eb));color:#fff}.QuietQuestTool_secondaryButton__vrEOW{background:var(--qq-secondary,rgba(30,41,59,.9));color:var(--qq-shell,#eff6ff)}.QuietQuestTool_primaryButton__7w_Wz:disabled,.QuietQuestTool_secondaryButton__vrEOW:disabled{opacity:.55;cursor:not-allowed;transform:none}.QuietQuestTool_barList__dd0tN,.QuietQuestTool_classList__9WYlh{display:grid;gap:.75rem}.QuietQuestTool_classCard__nbCjy{justify-content:space-between;background:var(--qq-muted,rgba(148,163,184,.08));border:1px solid var(--qq-muted-border,rgba(148,163,184,.14));padding:.7rem}.QuietQuestTool_classCard__nbCjy[data-active=true]{border-color:rgba(56,189,248,.45);background:rgba(56,189,248,.12)}.QuietQuestTool_classSelect__yqzXE{flex:1;display:flex;align-items:center;gap:.8rem;background:transparent;border:none;color:inherit;text-align:left;padding:0}.QuietQuestTool_barLabelBlock__mW8MQ p,.QuietQuestTool_classSelect__yqzXE p,.QuietQuestTool_emptyState__FSRKp,.QuietQuestTool_noteCard__lYPtW p{color:var(--qq-copy-soft,#bfdbfe);font-size:.95rem}.QuietQuestTool_trashButton__uQbMj{width:36px;height:36px;border-radius:12px;background:var(--qq-muted-strong,rgba(148,163,184,.12));color:var(--qq-copy,#dbeafe);cursor:pointer}.QuietQuestTool_avatar__27rmU{width:44px;height:44px;border-radius:14px;flex-shrink:0}.QuietQuestTool_goalCard__4hiry{display:grid;gap:.45rem;padding:.9rem 1rem;background:var(--qq-muted,rgba(148,163,184,.08));border:1px solid var(--qq-muted-border,rgba(148,163,184,.14))}.QuietQuestTool_goalCard__4hiry span{font-size:.9rem;color:var(--qq-copy,#dbeafe)}.QuietQuestTool_goalCard__4hiry strong{font-size:1.05rem}.QuietQuestTool_goalCard__4hiry input{width:100%}.QuietQuestTool_meterPanel__v8Ldv{display:grid;gap:.8rem;padding:1rem;background:var(--qq-muted,rgba(148,163,184,.08));border:1px solid var(--qq-muted-border,rgba(148,163,184,.14))}.QuietQuestTool_meterHeader__CRU7P{justify-content:space-between}.QuietQuestTool_meterHeader__CRU7P strong{display:block;margin-top:.3rem;font-size:clamp(2rem,4vw,3rem)}.QuietQuestTool_zonePill__rYWIC{background:rgba(34,197,94,.16);color:#bbf7d0}.QuietQuestTool_zonePill__rYWIC[data-alert=true]{background:rgba(239,68,68,.16);color:#fecaca}.QuietQuestTool_barTrack__e_XSg,.QuietQuestTool_meterTrack__5BjMt{position:relative;overflow:hidden;border-radius:999px;background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.12)}.QuietQuestTool_meterTrack__5BjMt{height:18px}.QuietQuestTool_barFill__p6pYu,.QuietQuestTool_meterFill__2YpDx{height:100%;border-radius:inherit}.QuietQuestTool_meterFill__2YpDx{background:linear-gradient(90deg,#22c55e,#facc15 55%,#ef4444)}.QuietQuestTool_thresholdMarker__ojfYd{position:absolute;top:-.3rem;bottom:-.3rem;width:2px;background:hsla(0,0%,100%,.95)}.QuietQuestTool_thresholdMarker__ojfYd span{position:absolute;top:-1.45rem;left:50%;transform:translateX(-50%);font-size:.74rem;white-space:nowrap;color:var(--qq-copy,#dbeafe)}.QuietQuestTool_statsGrid__gvj_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.QuietQuestTool_statCard__s9sBK{padding:.9rem;border-radius:18px;background:var(--qq-muted,rgba(148,163,184,.08));border:1px solid var(--qq-muted-border,rgba(148,163,184,.14))}.QuietQuestTool_statCard__s9sBK strong{display:block;margin-top:.3rem;font-size:clamp(1.25rem,2.5vw,1.7rem)}.QuietQuestTool_noteCard__lYPtW{background:rgba(59,130,246,.12);border:1px solid rgba(96,165,250,.22)}.QuietQuestTool_barRow__xQc2x{display:grid;gap:.7rem;padding:.85rem;background:var(--qq-muted,rgba(148,163,184,.08));border:1px solid var(--qq-muted-border,rgba(148,163,184,.14))}.QuietQuestTool_barRow__xQc2x[data-live=true]{border-color:rgba(56,189,248,.45);background:rgba(56,189,248,.1)}.QuietQuestTool_barLabelBlock__mW8MQ{min-width:0}.QuietQuestTool_barTrack__e_XSg{height:16px}.QuietQuestTool_barFill__p6pYu{min-width:12%}.QuietQuestTool_tone-great__L9oHx{background:linear-gradient(90deg,#10b981,#34d399)}.QuietQuestTool_tone-good__PURnK{background:linear-gradient(90deg,#84cc16,#22c55e)}.QuietQuestTool_tone-warn__PqKnW{background:linear-gradient(90deg,#f59e0b,#f97316)}.QuietQuestTool_tone-alert__SMBcg{background:linear-gradient(90deg,#ef4444,#dc2626)}.QuietQuestTool_emptyState__FSRKp{background:var(--qq-muted,rgba(148,163,184,.08));border:1px dashed var(--qq-muted-border,rgba(148,163,184,.22))}.QuietQuestTool_appShell__A3MUJ button:focus-visible,.QuietQuestTool_appShell__A3MUJ input:focus-visible{outline:3px solid rgba(125,211,252,.95);outline-offset:3px}@media (max-width:1080px){.QuietQuestTool_layoutGrid__etepK{grid-template-columns:1fr}}@media (max-width:720px){.QuietQuestTool_appShell__A3MUJ{width:min(100%,calc(100% - 1rem));padding-top:.75rem}.QuietQuestTool_barLabelBlock__mW8MQ,.QuietQuestTool_classAddRow__wBQoT,.QuietQuestTool_classCard__nbCjy,.QuietQuestTool_controlRow__33jbj,.QuietQuestTool_sectionHeading__lsdMY{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.QuietQuestTool_meterHeader__CRU7P{flex-direction:column;align-items:flex-start}.QuietQuestTool_statsGrid__gvj_7{grid-template-columns:1fr}}.RubricSnapTool_appShell__n5VtT{display:grid;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:.95rem 1.2rem;box-shadow:0 24px 48px rgba(15,23,42,.18);display:grid;gap:.7rem}.RubricSnapTool_heroCopy__s6bWV h1{margin:.25rem 0 0;font-size:clamp(1.75rem,3vw,2.35rem);color:var(--rubric-title,#f8fafc)}.RubricSnapTool_heroCopy__s6bWV p{margin:.25rem 0 0;color:var(--rubric-copy,#cbd5e1);max-width:56ch}.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;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;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;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_textInput__3iRan::-moz-placeholder{color:color-mix(in srgb,var(--rubric-copy,#cbd5e1) 78%,#fff)}.RubricSnapTool_textInput__3iRan::placeholder{color:color-mix(in srgb,var(--rubric-copy,#cbd5e1) 78%,#fff)}.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_textarea__l_9RN::-moz-placeholder{color:color-mix(in srgb,var(--rubric-copy,#cbd5e1) 78%,#fff)}.RubricSnapTool_textarea__l_9RN::placeholder{color:color-mix(in srgb,var(--rubric-copy,#cbd5e1) 78%,#fff)}.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;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;gap:.75rem;align-items:center}.RubricSnapTool_criteriaMeta__noLEr{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;justify-content:flex-end}.RubricSnapTool_maxPointsField__YgDex{min-width:90px}.RubricSnapTool_iconButton__Y3Rrx{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.65rem}.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}.RubricSnapTool_criteriaMeta__noLEr{display:grid;grid-template-columns:max-content auto;justify-content:flex-start;align-items:flex-end;gap:.6rem}.RubricSnapTool_maxPointsField__YgDex{min-width:0}.RubricSnapTool_iconButton__Y3Rrx{flex:0 0 auto}.RubricSnapTool_saveActions__ELNxJ{display:grid;grid-template-columns:1fr;align-items:stretch}.RubricSnapTool_saveActions__ELNxJ>*{width:100%}}.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_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_top-toolbar__G_xPR{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,auto);gap:.9rem;align-items:start;margin-bottom:.9rem}.SeatShuffleTool_top-toolbar-actions__vXYBm,.SeatShuffleTool_top-toolbar-copy__2XLoO{display:grid;gap:.6rem}.SeatShuffleTool_top-toolbar-actions__vXYBm{justify-items:end}.SeatShuffleTool_top-toolbar-meta__D1tMf{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.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(1.85rem,3vw,2.7rem);line-height:1.05}.SeatShuffleTool_app-shell__AbPny h2{margin-bottom:.25rem}.SeatShuffleTool_lede__DwfmC{max-width:50ch;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:.42rem .72rem;background:var(--seat-accent-soft,rgba(234,243,255,.9));color:var(--seat-accent-strong,#365882);font-weight:700}.SeatShuffleTool_helper-row__blaAV span,.SeatShuffleTool_top-toolbar-meta__D1tMf span{color:var(--seat-subtle,#56708f)}.SeatShuffleTool_top-toolbar-meta__D1tMf span{background:var(--seat-pill,#eff5ff);border-radius:16px;padding:.58rem .82rem;font-weight:700;text-align:center}.SeatShuffleTool_results-grid__dCXWR,.SeatShuffleTool_workspace-grid__V0sGC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));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;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;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;gap:.9rem}.SeatShuffleTool_seat-card__2ALEz{padding:1rem;display:grid;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_top-toolbar__G_xPR{grid-template-columns:1fr}.SeatShuffleTool_top-toolbar-actions__vXYBm{justify-items:start}.SeatShuffleTool_top-toolbar-meta__D1tMf{justify-content:flex-start}}@media (max-width:900px){.SeatShuffleTool_controls-grid__Vc2jz,.SeatShuffleTool_results-grid__dCXWR,.SeatShuffleTool_workspace-grid__V0sGC{grid-template-columns:1fr}.SeatShuffleTool_helper-row-stack-mobile__cedld{align-items:flex-start}}@media print{.SeatShuffleTool_app-shell__AbPny{background:#fff;max-width:none;padding:0}.SeatShuffleTool_results-grid__dCXWR>:first-child,.SeatShuffleTool_top-toolbar__G_xPR,.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{-moz-column-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;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_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_top-toolbar-meta__D1tMf{flex-direction:column;align-items:stretch}}.SeatShuffleTool_account-save-panel__j4OTk{display:grid;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;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;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;gap:20px}.StudentShuffleTool_glass___i_S3{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:18px 20px}.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(2rem,4vw,3.2rem);line-height:.96}.StudentShuffleTool_app-shell__FLFoE h2{font-size:clamp(1.5rem,3vw,2.4rem)}.StudentShuffleTool_hero-copy__rimwc{margin-top:10px;max-width:54ch;font-size:.98rem;opacity:.86}.StudentShuffleTool_hero-badges__VR_qh{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.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:8px 12px;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);gap:20px}.StudentShuffleTool_controls-panel__wHOGB,.StudentShuffleTool_stage-panel__d3YEf{display:grid;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;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;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;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_winner-spotlight__EZKE1 h3{font-size:1rem}.StudentShuffleTool_winner-spotlight__EZKE1 p{font-size:.9rem;opacity:.82}@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_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;justify-content:center}.StudentShuffleTool_workspace-mode-shell__PO06A{display:grid;gap:16px;padding:18px;border-radius:24px;background:hsla(0,0%,100%,.38);border:1px solid hsla(0,0%,100%,.45)}.StudentShuffleTool_workspace-mode-copy__hZYpf{margin-top:8px;max-width:56ch;font-size:.94rem;opacity:.8}.StudentShuffleTool_workspace-mode-toggle__H1_eJ{align-items:stretch}.StudentShuffleTool_group-settings__6Q56G{display:grid;gap:14px;padding:16px;background:hsla(0,0%,100%,.38);border-radius:18px}.StudentShuffleTool_stage-group-settings__7_qKE{margin-top:4px}.StudentShuffleTool_group-setting-row__7_GGM{display:flex;gap:12px}.StudentShuffleTool_group-setting-row__7_GGM .StudentShuffleTool_toggle-row__K4Zyf{flex:1;justify-content:center}.StudentShuffleTool_group-size-input__as5ma{display:flex;align-items:center;gap:10px}.StudentShuffleTool_group-size-input__as5ma label{flex: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));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;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_workspace-mode-shell__PO06A{padding:16px}}.StudentShuffleTool_saved-lists-section__yk2J8{display:grid;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;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));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);backdrop-filter:blur(16px)}.StudySparkTool_hero__1f6MZ{border-radius:32px;padding:1rem 1.1rem;display:flex;gap:.9rem;justify-content:space-between;align-items:stretch;margin-bottom:.8rem;overflow:hidden}.StudySparkTool_flashcard__iSAdv h3,.StudySparkTool_hero__1f6MZ h1,.StudySparkTool_section-heading__yNIh0 h2{margin:0}.StudySparkTool_hero__1f6MZ h1{font-size:clamp(1.9rem,3vw,2.8rem)}.StudySparkTool_hero-copy-block__Mk4AM{flex:1.1}.StudySparkTool_hero-copy__yZrQr{margin:.45rem 0 0;max-width:34rem;color:var(--spark-subtle,#bfd0f6)}.StudySparkTool_hero-side__clnYA{flex:0.95;min-width:min(100%,320px);display:grid;gap:.7rem}.StudySparkTool_hero-tags__JNS4B{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.75rem}.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:180px;border-radius:28px;padding:.8rem;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:.75rem .85rem;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));gap:.75rem}.StudySparkTool_hero-stats__BUxRS div{border-radius:24px;background:var(--spark-soft,hsla(0,0%,100%,.05));padding:.8rem;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));gap:.75rem;margin-bottom:1rem}.StudySparkTool_summary-chip__LYK7_{display:grid;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));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);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;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;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));gap:.65rem}.StudySparkTool_progress-chip__mWM_d{border-radius:20px;padding:.75rem;display:grid;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;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;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;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}}