.monaco-editor{border-radius:8px;overflow:hidden}.monaco-editor .monaco-editor-background{background-color:#fff!important}.monaco-editor .view-lines{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;font-size:16px!important;line-height:24px!important}.monaco-editor .view-line{padding-left:20px!important;padding-right:20px!important}.monaco-editor .cursor{background-color:#333!important}.monaco-editor .selected-text{background-color:#0078d4!important}.monaco-editor .monaco-editor .margin{background-color:#f8f9fa!important}.monaco-editor .monaco-scrollable-element .scrollbar{background-color:transparent!important}.monaco-editor .monaco-scrollable-element .slider{background-color:#c1c1c1!important;border-radius:4px!important}.monaco-editor .monaco-scrollable-element .slider:hover{background-color:#a8a8a8!important}.monaco-editor:focus-within{outline:2px solid #0078d4!important;outline-offset:2px!important}.monaco-editor .token.heading{font-weight:600!important;color:#1f2937!important}.monaco-editor .token.bold{font-weight:700!important}.monaco-editor .token.italic{font-style:italic!important}.monaco-editor .token.link{color:#3b82f6!important;text-decoration:underline!important}.monaco-editor .token.list{color:#6b7280!important}.monaco-editor .view-line *{user-select:text!important}.monaco-editor .monaco-editor .suggest-widget,.monaco-editor .monaco-editor .parameter-hints-widget,.monaco-editor .monaco-editor .hover{display:none!important}.guided-counseling-shell{display:grid;grid-template-columns:72px minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at 20% 0%,rgba(109,74,255,.08),transparent 34%),linear-gradient(135deg,#fbfaff,#f7f6ff 44%,#f9fbff);color:#111827}.guided-counseling-page{width:min(1440px,100%);margin:0 auto;padding:22px 32px 28px}.gc-topbar{display:grid;grid-template-columns:minmax(260px,1fr) auto auto auto auto;gap:18px;align-items:center;margin-bottom:18px}.gc-topbar .admitq-student-ask{justify-self:end}.gc-search{justify-self:end;display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;width:min(430px,100%);gap:12px;border:1px solid #e6e9f3;border-radius:18px;background:#ffffffe0;box-shadow:0 12px 30px #0f172a0f;padding:0 14px;min-height:46px}.gc-search input{min-width:0;border:0;outline:0;background:transparent;color:#162033;font-size:14px}.gc-search kbd{border-radius:10px;border:1px solid #e5e7eb;background:#f8fafc;color:#64748b;padding:3px 8px;font-size:11px;font-weight:800}.gc-ask-button{gap:8px;border:1px solid rgba(109,74,255,.18);border-radius:18px;background:linear-gradient(135deg,#f8f4ff,#f1edff);color:#5428db;box-shadow:0 12px 28px #6d4aff24;font-weight:850}.gc-mode-switch{display:inline-grid;grid-template-columns:1fr 1fr;align-items:center;gap:4px;min-width:250px;border:1px solid #e4e9f7;border-radius:18px;background:#ffffffe6;padding:5px;box-shadow:0 12px 28px #0f172a12}.gc-mode-switch button{min-height:38px;border:0;border-radius:13px;background:transparent;color:#172033;font-size:13px;font-weight:900;cursor:pointer}.gc-mode-switch button.is-active{background:linear-gradient(135deg,#6d4aff,#4f2ee8);color:#fff;box-shadow:0 10px 20px #4f2ee83d}.gc-icon-button,.gc-avatar{display:grid;place-items:center;border:1px solid #e6e9f3;background:#fff;color:#172033;box-shadow:0 10px 24px #0f172a0f}.gc-icon-button{height:46px;width:46px;border-radius:16px}.gc-icon-button.is-small{height:34px;width:34px;border-radius:10px;box-shadow:none}.gc-avatar{height:48px;width:48px;border-radius:50%;background:#eef2ff;color:#5b35e6;font-weight:900}.gc-hero{display:block;margin:2px 0 10px}.gc-hero h1{margin:0;color:#111827;font-size:clamp(32px,4vw,44px);font-weight:900;letter-spacing:0;line-height:1.04}.gc-hero p{margin:8px 0 2px;color:#6b7280;font-size:19px}.gc-hero p strong{color:#6b7280;font-weight:750}.gc-hero p span{color:#5a32df;font-weight:850}.gc-hero small{color:#64748b;font-size:14px}.gc-hero .gc-inline-status,.gc-hero .gc-inline-error{display:block;margin-top:8px;font-weight:760}.gc-hero .gc-inline-status{color:#3157d5}.gc-hero .gc-inline-error{color:#b42318}.career-meta-line{display:inline-flex;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:14px;padding:8px 14px;border:1px solid rgba(90,102,140,.18);border-radius:999px;background:#ffffffc2;box-shadow:0 8px 22px #1821480d;color:#475467;font-size:13px;line-height:1.35}.career-meta-status{display:inline-flex;align-items:center;gap:6px;color:#344054;font-weight:700}.career-meta-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#eaf8ef;color:#16a34a;font-size:12px;font-weight:900}.career-meta-dot{color:#98a2b3}.career-meta-sources{color:#475467}.career-meta-link{border:0;background:transparent;color:#5b35f5;font:inherit;font-weight:800;cursor:pointer;padding:0}.career-meta-link:hover,.career-meta-link:focus-visible{text-decoration:underline;outline:0}.gc-card{border:1px solid #e8e2f6;border-radius:18px;background:#ffffffe6;box-shadow:0 14px 34px #1f29370f}.gc-progress-hub{margin:10px 0 14px}.gc-stepper-card{padding:16px 18px}.gc-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:12px}.gc-section-heading p,.gc-record-heading p,.gc-start-card p,.gc-current-selection-card p{margin:4px 0 0;color:#64748b;font-size:13px;line-height:1.4}.gc-section-heading>span{flex:0 0 auto;border-radius:999px;background:#f5f3ff;color:#5b35e6;padding:6px 10px;font-size:11px;font-weight:900}.gc-horizontal-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;list-style:none;margin:0;padding:0}.gc-step button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;column-gap:8px;width:100%;min-height:74px;border:1px solid #e4e9f7;border-radius:14px;background:#fff;padding:10px;text-align:left;cursor:pointer}.gc-step:not(:last-child) button:after{content:"";position:absolute;left:calc(100% + 1px);top:50%;width:9px;border-top:2px solid #e4e9f7}.gc-step button:hover,.gc-step button:focus-visible{border-color:#bcd0ff;box-shadow:0 8px 20px #2563eb1a;outline:0}.gc-step span{grid-row:1 / 3;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#e5e7eb;color:#64748b;font-size:12px;font-weight:900}.gc-step strong{color:#172033;font-size:12px;line-height:1.25;font-weight:850}.gc-step small{color:#64748b;font-size:11px;font-weight:800}.gc-step--green span{background:#16a34a;color:#fff}.gc-step--green small{color:#16a34a}.gc-step--blue span{background:#2563eb;color:#fff}.gc-step--blue small{color:#2563eb}.gc-step--purple span{background:#4f46e5;color:#fff}.gc-step--purple small{color:#4f46e5}.gc-step--orange span{border:2px solid #f97316;background:#fff;color:#f97316}.gc-step--orange small{color:#f97316}.gc-step.is-active button{border-color:#b8c8ff;background:#f8fbff}.gc-current-selection-card{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(220px,.75fr) minmax(280px,.95fr);gap:16px;align-items:center;padding:18px;margin-bottom:14px}.gc-kicker,.gc-current-pathways>span{display:block;color:#5b35e6;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:0}.gc-current-selection-card h2{margin-top:5px;font-size:20px}.gc-current-pathways>div,.gc-current-actions,.gc-side-actions{display:flex;flex-wrap:wrap;gap:8px}.gc-current-pathways button,.gc-current-pathways small{display:inline-flex;align-items:center;border:1px solid #d9e2ff;border-radius:999px;background:#f8fbff;color:#3157d5;padding:7px 10px;font-size:12px;font-weight:820}.gc-current-actions{justify-content:flex-end}.gc-current-actions .gc-ask-button{min-height:36px}.gc-main-counseling-grid{display:grid;grid-template-columns:minmax(560px,1fr) 360px;gap:14px;align-items:start}.gc-side-stack{display:grid;gap:14px;align-content:start}.gc-counseling-board{padding:18px;margin-bottom:14px}.gc-board-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.gc-board-helper{display:inline-flex;align-items:center;margin-top:8px;border:1px solid #d9e2ff;border-radius:999px;background:#f6f8ff;color:#52627a;padding:6px 11px;font-size:12px;font-weight:760}.gc-board-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.gc-board-actions button{gap:7px}.gc-board-grid{display:grid;grid-template-columns:minmax(240px,1.15fr) minmax(190px,.85fr) minmax(220px,1fr) minmax(220px,1fr);gap:18px}.gc-board-panel{min-width:0;border-left:1px solid #e2e8f0;padding-left:18px}.gc-board-panel--primary{border-left:0;padding-left:0}.gc-board-panel h3{margin:0 0 10px;color:#172033;font-size:14px;font-weight:900}.gc-board-panel--primary h3{color:#4f2ee8;font-size:18px}.gc-board-panel p{margin:0;color:#64748b;font-size:13px;line-height:1.45}.gc-board-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:10px;border-radius:12px;background:#f1edff;color:#5b35e6}.gc-board-pathways{display:grid;gap:8px;margin-top:15px}.gc-board-pathways strong{color:#172033;font-size:13px}.gc-board-pathways span,.gc-board-pathways small,.gc-major-tags span{display:inline-flex;align-items:center;width:fit-content;gap:7px;border:1px solid #cfd9ff;border-radius:10px;background:#f6f8ff;color:#3157d5;padding:7px 10px;font-size:12px;font-weight:820}.gc-major-tags{display:flex;flex-wrap:wrap;gap:8px}.gc-board-list{display:grid;gap:11px;margin:0;padding:0;list-style:none}.gc-board-list li{display:flex;gap:9px;align-items:flex-start;color:#24324a;font-size:13px;line-height:1.4}.gc-board-list--confirmed svg{color:#16a34a;flex:0 0 auto}.gc-board-list--questions svg{color:#2563eb;flex:0 0 auto}.gc-rationale-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:16px;margin-top:16px;border:1px solid #d8e1ff;border-radius:14px;background:#f8fbff;padding:14px 16px}.gc-rationale-card--menu{grid-template-columns:1fr;margin-top:0}.gc-rationale-card h3{margin:5px 0 0;color:#172033;font-size:15px;font-weight:900;line-height:1.35}.gc-rationale-card p{margin:7px 0 0;color:#52627a;font-size:13px;line-height:1.45}.gc-rationale-card ul{margin:0;padding-left:18px}.gc-rationale-card li{margin:4px 0;color:#24324a;font-size:12px;line-height:1.4}.gc-workspace-card{margin-bottom:14px}.gc-menu-workspace{display:grid;gap:16px;min-height:320px;padding:18px}.gc-menu-card-grid,.gc-menu-direction-grid,.gc-menu-pathway-grid,.gc-menu-prepare-grid{display:grid;gap:12px}.gc-menu-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.gc-menu-direction-grid,.gc-menu-pathway-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gc-menu-recommendation-strip,.gc-pathway-browser-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid #d8dffc;border-radius:14px;background:#f8faff;padding:14px}.gc-menu-recommendation-strip{grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr) auto}.gc-menu-recommendation-strip h3,.gc-pathway-browser-header h3{margin:4px 0 5px;color:#172033;font-size:16px;font-weight:900}.gc-menu-recommendation-strip p,.gc-pathway-browser-header p{margin:0;color:#52627a;font-size:12px;line-height:1.45}.gc-menu-recommended-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gc-menu-recommended-picks button{border:1px solid #c4b5fd;border-radius:12px;background:#fff;padding:10px 12px;text-align:left;cursor:pointer}.gc-menu-recommended-picks button:hover,.gc-menu-recommended-picks button:focus-visible{border-color:#7c5cff;box-shadow:0 8px 20px #4f2ee81f;outline:0}.gc-menu-recommended-picks strong,.gc-menu-recommended-picks span{display:block}.gc-menu-recommended-picks strong{color:#172033;font-size:13px;font-weight:900}.gc-menu-recommended-picks span,.gc-pathway-browser-header>span{margin-top:5px;color:#5b35e6;font-size:11px;font-weight:900}.gc-menu-mini-card,.gc-menu-direction-card,.gc-pathway-tile,.gc-menu-focus-card{border:1px solid #e4e9f7;border-radius:14px;background:#fff;padding:14px}.gc-menu-mini-card h3,.gc-menu-direction-card h3,.gc-pathway-tile h3,.gc-menu-focus-card h3{margin:0 0 7px;color:#172033;font-size:14px;font-weight:900}.gc-menu-mini-card p,.gc-menu-direction-card p,.gc-pathway-tile p,.gc-menu-focus-card p{margin:0 0 12px;color:#64748b;font-size:12px;line-height:1.4}.gc-menu-mini-card div,.gc-menu-direction-card div,.gc-pathway-tile div,.gc-menu-row div,.gc-menu-prepare-actions{display:flex;flex-wrap:wrap;gap:8px}.gc-menu-prepare-grid .gc-output-card{display:block;min-height:auto}.gc-menu-prepare-grid .gc-output-body h3{max-width:100%}.gc-menu-direction-card>span,.gc-pathway-tile>span{display:inline-flex;margin-bottom:9px;border-radius:999px;background:#f8fafc;color:#64748b;padding:5px 9px;font-size:11px;font-weight:850}.gc-menu-direction-card.is-selected,.gc-pathway-tile.is-selected{border-color:#b8c8ff;background:#fbfaff;box-shadow:0 10px 24px #4f2ee814}.gc-menu-direction-card.is-recommended{border-color:#c4b5fd;box-shadow:0 10px 24px #4f2ee814}.gc-menu-direction-card.is-recommended>span{background:#efeaff;color:#5b35e6}.gc-menu-direction-card .gc-menu-reason{margin-top:-4px;color:#475569;font-weight:760}.gc-pathway-tile.is-selected>span{background:#efeaff;color:#5b35e6}.gc-pathway-tile.is-maybe{border-color:#fed7aa;background:#fffaf3}.gc-pathway-tile.is-maybe>span{background:#fff1df;color:#f97316}.gc-menu-choose-grid{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:14px}.gc-menu-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-top:1px solid #edf1f8;padding-top:10px;margin-top:10px}.gc-menu-row strong{color:#172033;font-size:13px}.gc-menu-warning{border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;color:#c2410c;padding:12px 14px;font-size:13px;font-weight:760}.gc-pathway-group-list{display:grid;gap:14px}.gc-pathway-direction-group{border:1px solid #e4e9f7;border-radius:14px;background:#fff;padding:14px}.gc-pathway-direction-group.is-selected,.gc-pathway-direction-group.is-recommended{border-color:#c4b5fd;background:#fbfaff}.gc-pathway-group-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;margin-bottom:12px}.gc-pathway-group-head h3{margin:0 0 4px;color:#172033;font-size:15px;font-weight:900}.gc-pathway-group-head p{margin:0;color:#64748b;font-size:12px;line-height:1.4}.gc-pathway-group-head>span{border-radius:999px;background:#f1f5f9;color:#475569;padding:6px 9px;font-size:11px;font-weight:900;white-space:nowrap}.gc-pathway-direction-group.is-selected .gc-pathway-group-head>span,.gc-pathway-direction-group.is-recommended .gc-pathway-group-head>span{background:#efeaff;color:#5b35e6}.gc-decision-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gc-decision-mode-grid button{min-height:104px;border:1px solid #e4e9f7;border-radius:14px;background:#fff;padding:14px;text-align:left;cursor:pointer}.gc-decision-mode-grid button:hover,.gc-decision-mode-grid button:focus-visible,.gc-decision-mode-grid button.is-selected{border-color:#b8c8ff;background:#fbfaff;box-shadow:0 10px 24px #4f2ee814;outline:0}.gc-decision-mode-grid strong,.gc-decision-mode-grid span{display:block}.gc-decision-mode-grid strong{color:#172033;font-size:14px;font-weight:900}.gc-decision-mode-grid span{margin-top:7px;color:#64748b;font-size:12px;line-height:1.4}.gc-undecided-panel,.gc-exploration-pathway,.gc-undecided-board-note{border:1px solid #ddd6fe;border-radius:14px;background:#fbfaff;padding:14px}.gc-undecided-alert{display:flex;gap:12px;align-items:flex-start;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;padding:12px;color:#9a3412}.gc-undecided-alert strong,.gc-undecided-checklist strong,.gc-undecided-board-note strong,.gc-exploration-pathway h3{display:block;color:#172033;font-size:14px;font-weight:900}.gc-undecided-alert p,.gc-undecided-warning-list p,.gc-undecided-board-note p,.gc-exploration-pathway p{margin:5px 0 0;color:#52627a;font-size:13px;line-height:1.45}.gc-undecided-warning-list,.gc-undecided-checklist{margin-top:12px}.gc-undecided-warning-list div,.gc-undecided-checklist div{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.gc-undecided-warning-list span,.gc-undecided-checklist label{display:inline-flex;align-items:center;gap:7px;border:1px solid #e4e9f7;border-radius:999px;background:#fff;color:#334155;padding:7px 10px;font-size:12px;font-weight:820}.gc-exploration-pathway ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;padding:0;list-style:none}.gc-exploration-pathway li{border:1px solid #e4e9f7;border-radius:12px;background:#fff;color:#334155;padding:10px 12px;font-size:13px;font-weight:820}.gc-menu-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border-top:1px solid #edf1f8;padding-top:12px}.gc-menu-footer strong{text-align:center;color:#172033;font-size:14px;font-weight:900}.gc-workspace-grid{display:grid;grid-template-columns:260px minmax(460px,1fr) 330px;gap:14px;align-items:stretch}.gc-objective-card,.gc-chat-card,.gc-record-card{min-height:500px}.gc-objective-card,.gc-record-card{padding:18px}.gc-card h2{margin:0;color:#13203a;font-size:18px;font-weight:900}.gc-phase-list{list-style:none;padding:14px 0 0;margin:0}.gc-phase{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;min-height:64px}.gc-phase-index{z-index:1;display:grid;place-items:center;width:27px;height:27px;border-radius:999px;background:#e5e7eb;color:#64748b;font-size:13px;font-weight:900}.gc-phase-rail{position:absolute;left:13px;top:27px;bottom:0;border-left:1px dashed #cbd5e1}.gc-phase:last-child .gc-phase-rail{display:none}.gc-phase strong{display:block;color:#172033;font-size:14px;font-weight:820;line-height:1.25}.gc-phase-button{display:block;width:100%;border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.gc-phase-button:hover strong,.gc-phase-button:focus-visible strong{color:#3157d5}.gc-phase-button:focus-visible{outline:2px solid rgba(49,87,213,.35);outline-offset:4px;border-radius:8px}.gc-phase small{display:block;margin-top:5px;font-size:12px;font-weight:800}.gc-phase--green .gc-phase-index{background:#16a34a;color:#fff}.gc-phase--green small{color:#16a34a}.gc-phase--blue .gc-phase-index{background:#2563eb;color:#fff}.gc-phase--blue small{color:#2563eb}.gc-phase--orange .gc-phase-index{border:2px solid #f97316;background:#fff;color:#f97316}.gc-phase--orange small{color:#f97316}.gc-phase--slate small{color:#64748b}.gc-info-note{display:flex;align-items:center;gap:12px;margin-top:14px;border:1px solid #dfd5ff;border-radius:14px;background:#f8f4ff;color:#334155;padding:14px;font-size:13px;font-weight:650}.gc-info-note svg{color:#1455ff;flex:0 0 auto}.gc-manual-controls{display:grid;gap:14px;margin-top:16px}.gc-manual-section{min-width:0}.gc-manual-section h3{margin:0 0 8px;color:#172033;font-size:13px;font-weight:900}.gc-choice-list{display:grid;gap:8px;max-height:238px;overflow:auto;padding-right:2px}.gc-choice-row{display:grid;gap:8px;border:1px solid #e8e2f6;border-radius:12px;background:#fff;padding:10px}.gc-choice-row.is-selected{border-color:#c8d7ff;background:#f7f9ff}.gc-choice-row span,.gc-choice-row strong,.gc-choice-row small{display:block;min-width:0}.gc-choice-row strong{color:#172033;font-size:12px;line-height:1.25;font-weight:850}.gc-choice-row small{margin-top:3px;color:#64748b;font-size:11px;line-height:1.35}.gc-choice-row>div{display:flex;gap:6px;flex-wrap:wrap}.gc-choice-row button{border:1px solid #d8e1f8;border-radius:999px;background:#fff;color:#3157d5;padding:5px 9px;font-size:11px;font-weight:850}.gc-choice-row button.is-active{border-color:#bcd0ff;background:#eaf0ff;color:#193bb7}.gc-chat-card{display:grid;grid-template-rows:auto auto auto auto;padding:16px;min-height:620px}.gc-card-header,.gc-record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.gc-card-header p{margin:4px 0 0;color:#64748b;font-size:13px}.gc-live-pill{white-space:nowrap;border-radius:999px;background:#f5f3ff;color:#5b35e6;padding:6px 10px;font-size:11px;font-weight:900}.gc-chat-thread{overflow-y:auto;padding:14px 2px 10px;height:clamp(360px,46vh,520px)}.gc-chat-message{display:flex;gap:12px;margin-bottom:13px}.gc-chat-message.is-student{justify-content:flex-end}.gc-bot-avatar,.gc-student-avatar{flex:0 0 auto;display:grid;place-items:center;width:39px;height:39px;border-radius:50%}.gc-bot-avatar{border:1px solid #c8d7ff;background:#fff;box-shadow:0 8px 20px #2563eb1f}.gc-bot-avatar img{width:25px;height:25px;object-fit:contain;display:block}.gc-student-avatar img{width:39px;height:39px;border-radius:50%;object-fit:cover;border:2px solid #ffffff;box-shadow:0 8px 20px #0f172a2e}.gc-student-avatar{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;border:2px solid #ffffff;box-shadow:0 8px 20px #0f172a2e;font-size:12px;font-weight:800}.gc-chat-stack{max-width:min(86%,620px)}.gc-chat-bubble{position:relative;border:1px solid #d9e2ff;border-radius:12px;background:#f7f9ff;color:#1f2937;padding:12px 14px 20px;box-shadow:0 8px 18px #2563eb0d}.gc-chat-message.is-student .gc-chat-bubble{background:linear-gradient(135deg,#f3f0ff,#eef4ff);border-color:#cdd8ff}.gc-chat-bubble p{margin:0;font-size:13px;line-height:1.5}.gc-chat-bubble time{position:absolute;right:10px;bottom:5px;color:#64748b;font-size:10px}.gc-chat-message.is-thinking{margin-bottom:16px}.gc-thinking-bubble{display:inline-flex;min-width:132px;min-height:48px;align-items:center;padding-bottom:12px;border-color:#cdd8ff;background:linear-gradient(135deg,#fff,#f6f8ff)}.gc-thinking-bubble p{display:inline-flex;align-items:center;gap:9px;color:#42526d;font-weight:800}.gc-thinking-dots{display:inline-flex;align-items:center;gap:4px;height:14px}.gc-thinking-dots i{width:6px;height:6px;border-radius:999px;background:#6d4aff;opacity:.34;animation:gc-thinking-pulse 1s ease-in-out infinite}.gc-thinking-dots i:nth-child(2){animation-delay:.16s}.gc-thinking-dots i:nth-child(3){animation-delay:.32s}@keyframes gc-thinking-pulse{0%,80%,to{transform:translateY(0);opacity:.34}40%{transform:translateY(-4px);opacity:1}}.gc-saved-chip{display:inline-flex;align-items:center;gap:7px;margin-top:7px;border:1px solid #c8ecd3;border-radius:7px;background:#eefbf2;color:#15803d;padding:5px 11px;font-size:12px;font-weight:900}.gc-quick-replies{display:flex;flex-wrap:wrap;gap:10px;margin-top:13px}.gc-quick-replies button{display:inline-flex;align-items:center;gap:6px;border:1px solid #bcd0ff;border-radius:8px;background:#fff;color:#1455ff;padding:8px 12px;font-size:12px;font-weight:820}.gc-chat-composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #cdd8ff;border-radius:14px;background:#fff;padding:7px;box-shadow:0 8px 18px #2563eb1a}.gc-action-card-list{display:grid;gap:10px;margin:10px 0}.gc-college-handoff{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:10px 0;border:1px solid #c9dafd;border-radius:16px;background:linear-gradient(135deg,#f8fbff,#f5f2ff);padding:12px 14px;box-shadow:0 10px 24px #3157d514}.gc-college-handoff div{display:grid;gap:3px;min-width:0}.gc-college-handoff strong{color:#172033;font-size:13px;font-weight:900}.gc-college-handoff span{color:#64748b;font-size:12px;line-height:1.35}.gc-college-handoff .gc-ask-button{flex:0 0 auto;min-height:38px;border-radius:14px;white-space:nowrap}.gc-action-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #d9e2ff;border-radius:14px;background:#f8fbff;padding:12px 14px;box-shadow:0 10px 24px #2563eb1a}.gc-action-kicker{display:inline-flex;margin-bottom:4px;color:#1455ff;font-size:11px;font-weight:850;text-transform:uppercase}.gc-action-card h3{margin:0;color:#101827;font-size:14px;font-weight:900}.gc-action-card p{margin:4px 0 0;color:#52627a;font-size:12px;line-height:1.4}.gc-action-options{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.gc-chat-composer textarea{min-height:44px;max-height:90px;resize:none;border:0;box-shadow:none;color:#1f2937;font-size:13px}.gc-chat-composer textarea:focus{outline:0;box-shadow:none}.gc-attach-button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:transparent;color:#64748b}.gc-send-button{gap:7px;height:44px;border-radius:11px;background:linear-gradient(135deg,#6d4aff,#4f2ee8);color:#fff;font-weight:850;box-shadow:0 10px 22px #4f2ee842}.gc-record-note{display:flex;align-items:center;gap:8px;margin-top:8px;color:#64748b;font-size:12px}.gc-record-card{overflow:hidden;min-height:0}.gc-menu{border-radius:12px;border-color:#e8e2f6;box-shadow:0 18px 36px #0f172a24}.gc-record-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.gc-record-metrics span{display:block;border:1px solid #e8e2f6;border-radius:12px;background:#fbfaff;color:#64748b;padding:9px;font-size:11px;line-height:1.2;font-weight:700}.gc-record-metrics strong{display:block;color:#172033;font-size:14px;font-weight:900}.gc-record-detail{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:10px 12px;margin-top:8px}.gc-record-detail summary{cursor:pointer;color:#172033;font-size:13px;font-weight:900}.gc-record-detail ul{margin:8px 0 0;padding-left:18px}.gc-record-detail li,.gc-record-detail p{margin:4px 0;color:#52627a;font-size:12px;line-height:1.4}.gc-side-actions{margin-top:12px}.gc-start-card{padding:18px}.gc-direction-shortcuts{display:grid;gap:8px;margin:13px 0}.gc-direction-shortcuts button{display:block;width:100%;border:1px solid #e4e9f7;border-radius:13px;background:#fff;padding:11px 12px;text-align:left;cursor:pointer}.gc-direction-shortcuts button:hover,.gc-direction-shortcuts button:focus-visible{border-color:#bcd0ff;background:#f8fbff;outline:0}.gc-direction-shortcuts strong,.gc-direction-shortcuts small{display:block}.gc-direction-shortcuts strong{color:#172033;font-size:13px;font-weight:900}.gc-direction-shortcuts small{margin-top:3px;color:#64748b;font-size:12px;line-height:1.35}.gc-record-section{margin-top:10px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:10px 12px}.gc-record-section h3{display:flex;align-items:center;gap:8px;margin:0 0 7px;font-size:13px;font-weight:900}.gc-record-section ul{margin:0;padding-left:18px}.gc-record-section li{margin:3px 0;color:#24324a;font-size:12px;line-height:1.35}.gc-record-section--blue{background:#f8fbff;border-color:#dbe7ff}.gc-record-section--blue h3{color:#1455ff}.gc-record-section--purple{background:#fbfaff;border-color:#e5ddff}.gc-record-section--purple h3{color:#6d4aff}.gc-record-section--green{background:#fbfffc;border-color:#d9efe2}.gc-record-section--green h3{color:#169348}.gc-record-section--orange{background:#fffaf3;border-color:#ffe0b8}.gc-record-section--orange h3{color:#f97316}.gc-evidence-list{display:grid;gap:5px}.gc-evidence-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;border:1px solid #d8eadf;border-radius:7px;background:#f8fffb;padding:6px 7px}.gc-evidence-row svg{color:#16a34a}.gc-evidence-row span{min-width:0;color:#24324a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.gc-evidence-row button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#334155;font-size:11px;font-weight:760}.gc-empty-evidence{border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;color:#64748b;padding:12px;font-size:12px;font-weight:700}.gc-output-preview{margin-top:14px;padding:16px}.gc-output-title{display:flex;align-items:center;gap:10px;margin-bottom:12px}.gc-output-title svg{color:#5b35e6}.gc-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gc-output-card{position:relative;display:grid;grid-template-columns:60px minmax(0,1fr);gap:16px;min-height:116px;border:1px solid #e8e2f6;border-radius:14px;background:#fff;padding:18px}.gc-output-card--purple{background:#fffbff;border-color:#ddd3ff}.gc-output-card--green{background:#fbfffb;border-color:#cdeed6}.gc-output-card--blue{background:#fbfdff;border-color:#cddcff}.gc-output-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%}.gc-output-card--purple .gc-output-icon{background:#efe7ff;color:#6d4aff}.gc-output-card--green .gc-output-icon{background:#e8f7ec;color:#16a34a}.gc-output-card--blue .gc-output-icon{background:#e7efff;color:#2563eb}.gc-output-body h3{margin:0 0 10px;font-size:14px;font-weight:900}.gc-output-card--purple h3{color:#5b35e6}.gc-output-card--green h3{color:#15803d}.gc-output-card--blue h3{color:#1455ff}.gc-output-body p,.gc-output-body li{color:#24324a;font-size:13px;line-height:1.4}.gc-output-body p,.gc-output-body ul{margin:0}.gc-output-body ul{padding-left:18px}.gc-status-chip{position:absolute;right:14px;bottom:12px;border:1px solid #d8d7ff;border-radius:8px;background:#f7f5ff;color:#5b35e6;padding:5px 10px;font-size:11px;font-weight:850}.gc-progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:13px}.gc-progress-row>span{height:9px;border-radius:999px;background:#dbe4ff;overflow:hidden}.gc-progress-row>span>span{display:block;height:100%;border-radius:inherit;background:#1455ff}.gc-progress-row strong{color:#1455ff;font-size:12px}.gc-output-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px}.gc-reset-dialog,.gc-manage-dialog,.gc-picker-dialog,.gc-record-dialog{max-width:720px;border:1px solid #e4ddf4;background:#fff;box-shadow:0 24px 70px #32215d38}.gc-reset-dialog.gc-reset-dialog{max-width:600px;padding:26px;background:#fff!important;border-color:#ead7d7!important;border-radius:18px}.gc-picker-dialog,.gc-record-dialog{max-width:min(900px,calc(100vw - 32px))}.gc-manage-list,.gc-picker-list,.gc-record-dialog-grid{display:grid;gap:10px}.gc-manage-list,.gc-picker-list,.gc-record-dialog-grid{max-height:min(64vh,520px);overflow:auto;padding-right:2px}.gc-reset-title{display:inline-flex;align-items:center;gap:10px;color:#172033}.gc-reset-title svg{color:#dc2626}.gc-reset-body{display:grid;gap:14px}.gc-reset-body h3{margin:0;color:#172033;font-size:15px;font-weight:900}.gc-reset-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gc-reset-section-grid section{border:1px solid #edf1f8;border-radius:14px;background:#fbfcff;padding:14px}.gc-reset-section-grid section:first-child{border-color:#fecaca;background:#fff7f7}.gc-reset-section-grid strong{display:block;color:#172033;font-size:13px;font-weight:900}.gc-reset-section-grid ul{margin:9px 0 0;padding-left:18px}.gc-reset-section-grid li{margin:5px 0;color:#52627a;font-size:13px;line-height:1.35}.gc-reset-danger-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #dc2626;border-radius:14px;border-color:#dc2626!important;background:#dc2626!important;color:#fff!important;padding:8px 16px;font-size:14px;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 12px 26px #dc262638;transition:background .16s ease,border-color .16s ease,transform .16s ease,box-shadow .16s ease}.gc-reset-danger-button:hover,.gc-reset-danger-button:focus-visible{border-color:#b91c1c!important;background:#b91c1c!important;transform:translateY(-1px);box-shadow:0 14px 28px #dc262642}.gc-reset-danger-button:disabled{cursor:not-allowed;opacity:.62;transform:none;box-shadow:none}.gc-manage-row{display:grid;grid-template-columns:minmax(0,1fr) 58px 58px 70px 70px;gap:8px;align-items:center;border:1px solid #e8e2f6;border-radius:12px;padding:10px;background:#fff}.gc-manage-row.is-muted{opacity:.62}.gc-manage-row strong,.gc-manage-row small{display:block}.gc-manage-row strong{color:#172033;font-size:13px}.gc-manage-row small{color:#64748b;font-size:12px}.gc-manage-row label{display:inline-flex;align-items:center;gap:6px;justify-content:center;color:#334155;font-size:12px;font-weight:760}.gc-picker-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid #e8e2f6;border-radius:14px;background:#fff;padding:13px}.gc-picker-row.is-selected{border-color:#bcd0ff;background:#f8fbff}.gc-picker-row strong,.gc-picker-row small{display:block}.gc-picker-row strong{color:#172033;font-size:14px;font-weight:900}.gc-picker-row small{margin-top:4px;color:#64748b;font-size:12px;line-height:1.4}.gc-picker-row>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media (max-width: 1120px){.gc-progress-hub,.gc-main-counseling-grid,.gc-current-selection-card,.gc-board-grid,.gc-rationale-card,.gc-menu-choose-grid,.gc-menu-recommendation-strip,.gc-pathway-browser-header{grid-template-columns:1fr}.gc-menu-card-grid,.gc-menu-direction-grid,.gc-menu-pathway-grid,.gc-menu-prepare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-board-panel{border-left:0;border-top:1px solid #e2e8f0;padding:16px 0 0}.gc-workspace-grid{grid-template-columns:250px minmax(430px,1fr)}.gc-record-card{grid-column:1 / -1}}@media (max-width: 980px){.guided-counseling-page{padding:18px}.gc-topbar,.gc-workspace-grid,.gc-output-grid,.gc-horizontal-steps,.gc-menu-card-grid,.gc-menu-direction-grid,.gc-menu-pathway-grid,.gc-menu-recommended-picks,.gc-menu-prepare-grid{grid-template-columns:1fr}.gc-search{justify-self:stretch;width:100%}.gc-chat-card{order:-1}.gc-college-handoff{align-items:stretch;flex-direction:column}.gc-college-handoff .gc-ask-button{width:100%}.gc-current-actions{justify-content:flex-start}.gc-board-heading,.gc-card-header{display:grid}.gc-board-actions{justify-content:flex-start}.gc-mode-switch{justify-self:stretch;width:100%}}@media (max-width: 640px){.guided-counseling-shell{grid-template-columns:60px minmax(0,1fr)}.gc-hero h1{font-size:30px}.career-meta-line{display:flex;flex-wrap:wrap;width:100%;border-radius:16px}.gc-chat-composer{grid-template-columns:auto minmax(0,1fr)}.gc-send-button{grid-column:1 / -1}.gc-manage-row,.gc-picker-row{grid-template-columns:1fr}.gc-picker-row>div:last-child{justify-content:flex-start}.gc-record-metrics,.gc-reset-section-grid,.gc-menu-footer,.gc-menu-row{grid-template-columns:1fr}}.college-selection-shell{background:radial-gradient(circle at 18% 0%,rgba(109,74,255,.08),transparent 34%),linear-gradient(135deg,#fbfaff,#f7f6ff 44%,#f9fbff)}.college-selection-page{width:min(1440px,100%)}.college-selection-topbar{grid-template-columns:minmax(260px,1fr) auto auto auto auto auto}.college-selection-history-button{min-height:44px;padding-inline:16px}.college-selection-hero{margin-bottom:18px}.college-selection-meta button{border:0;background:transparent;color:#5a32df;font-weight:850}.college-selection-content{display:block}.college-selection-content>.flex.items-center.justify-between.mb-6{display:none}.college-selection-content .rounded-xl,.college-selection-content .rounded-lg,.college-selection-chat-card{border-color:#e7eaf5}.college-selection-content [data-slot=card],.college-selection-content .bg-card,.college-selection-chat-card{border-radius:22px;background:#fffffff0;box-shadow:0 16px 40px #18214812}.college-selection-tabs{border-color:#e4e9f7;border-radius:18px;padding:5px;box-shadow:0 12px 28px #0f172a0f}.college-selection-chat-card{padding:22px}.college-selection-card-header{display:flex;justify-content:space-between;gap:18px;margin-bottom:18px}.college-selection-card-header h2{margin:2px 0 6px;color:#111827;font-size:24px;font-weight:900}.college-selection-card-header p{margin:0;max-width:720px;color:#64748b;font-size:14px;line-height:1.55}.college-selection-kicker,.college-selection-chat-run>span{color:#5a32df;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.college-selection-chat-run{display:grid;align-content:start;gap:8px;min-width:190px}.college-selection-chat-run div{display:grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid #e4e9f7;border-radius:14px;background:#f8fafc;padding:4px}.college-selection-chat-run button{min-height:32px;border:0;border-radius:10px;background:transparent;color:#475569;font-size:12px;font-weight:850}.college-selection-chat-run button.is-active{background:linear-gradient(135deg,#6d4aff,#4f2ee8);color:#fff;box-shadow:0 8px 16px #4f2ee833}@media (max-width: 1180px){.college-selection-topbar{grid-template-columns:1fr auto auto}.college-selection-history-button{grid-column:2}.college-selection-topbar .gc-mode-switch{grid-column:1 / -1;justify-self:start}}@media (max-width: 760px){.college-selection-page{padding-inline:18px}.college-selection-topbar,.college-selection-card-header{grid-template-columns:1fr;display:grid}.college-selection-topbar .gc-search,.college-selection-topbar .gc-mode-switch,.college-selection-history-button{width:100%;grid-column:auto}.college-selection-chat-run{min-width:0}}/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens: none)) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: rotateX(0);--tw-rotate-y: rotateY(0);--tw-rotate-z: rotateZ(0);--tw-skew-x: skewX(0);--tw-skew-y: skewY(0);--tw-space-y-reverse: 0;--tw-space-x-reverse: 0;--tw-border-style: solid;--tw-gradient-position: initial;--tw-gradient-from: #0000;--tw-gradient-via: #0000;--tw-gradient-to: #0000;--tw-gradient-stops: initial;--tw-gradient-via-stops: initial;--tw-gradient-from-position: 0%;--tw-gradient-via-position: 50%;--tw-gradient-to-position: 100%;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-backdrop-blur: initial;--tw-backdrop-brightness: initial;--tw-backdrop-contrast: initial;--tw-backdrop-grayscale: initial;--tw-backdrop-hue-rotate: initial;--tw-backdrop-invert: initial;--tw-backdrop-opacity: initial;--tw-backdrop-saturate: initial;--tw-backdrop-sepia: initial;--tw-duration: initial;--tw-ease: initial;--tw-content: ""}}}@layer theme{:root,:host{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100: oklch(.936 .032 17.717);--color-red-300: oklch(.808 .114 19.571);--color-red-600: oklch(.577 .245 27.325);--color-red-800: oklch(.444 .177 26.899);--color-orange-100: oklch(.954 .038 75.164);--color-orange-200: oklch(.901 .076 70.697);--color-orange-300: oklch(.837 .128 66.29);--color-orange-600: oklch(.646 .222 41.116);--color-orange-800: oklch(.47 .157 37.304);--color-yellow-50: oklch(.987 .026 102.212);--color-yellow-100: oklch(.973 .071 103.193);--color-yellow-200: oklch(.945 .129 101.54);--color-yellow-300: oklch(.905 .182 98.111);--color-yellow-400: oklch(.852 .199 91.936);--color-yellow-600: oklch(.681 .162 75.834);--color-yellow-800: oklch(.476 .114 61.907);--color-green-50: oklch(.982 .018 155.826);--color-green-100: oklch(.962 .044 156.743);--color-green-200: oklch(.925 .084 155.995);--color-green-300: oklch(.871 .15 154.449);--color-green-500: oklch(.723 .219 149.579);--color-green-600: oklch(.627 .194 149.214);--color-green-700: oklch(.527 .154 150.069);--color-green-800: oklch(.448 .119 151.328);--color-blue-50: oklch(.97 .014 254.604);--color-blue-100: oklch(.932 .032 255.585);--color-blue-200: oklch(.882 .059 254.128);--color-blue-300: oklch(.809 .105 251.813);--color-blue-400: oklch(.707 .165 254.624);--color-blue-500: oklch(.623 .214 259.815);--color-blue-600: oklch(.546 .245 262.881);--color-blue-700: oklch(.488 .243 264.376);--color-blue-800: oklch(.424 .199 265.638);--color-blue-900: oklch(.379 .146 265.522);--color-purple-50: oklch(.977 .014 308.299);--color-purple-100: oklch(.946 .033 307.174);--color-purple-200: oklch(.902 .063 306.703);--color-purple-300: oklch(.827 .119 306.383);--color-purple-700: oklch(.496 .265 301.924);--color-purple-800: oklch(.438 .218 303.724);--color-gray-50: oklch(.985 .002 247.839);--color-gray-100: oklch(.967 .003 264.542);--color-gray-200: oklch(.928 .006 264.531);--color-gray-300: oklch(.872 .01 258.338);--color-gray-400: oklch(.707 .022 261.325);--color-gray-600: oklch(.446 .03 256.802);--color-gray-700: oklch(.373 .034 259.733);--color-gray-800: oklch(.278 .033 256.848);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-6xl: 72rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--tracking-tight: -.025em;--tracking-wide: .025em;--tracking-widest: .1em;--leading-relaxed: 1.625;--radius-xs: .125rem;--radius-2xl: 1rem;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--animate-spin: spin 1s linear infinite;--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video: 16 / 9;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-font-feature-settings: var(--font-sans--font-feature-settings);--default-font-variation-settings: var(--font-sans--font-variation-settings);--default-mono-font-family: var(--font-mono);--default-mono-font-feature-settings: var(--font-mono--font-feature-settings);--default-mono-font-variation-settings: var(--font-mono--font-variation-settings);--color-border: var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;color:currentColor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentColor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color: color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring) 50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) label,:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=" text-"]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer utilities{.\@container\/card-header{container:card-header / inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-full{bottom:100%}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2 / span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width >= 40rem){.container{max-width:40rem}}@media (width >= 48rem){.container{max-width:48rem}}@media (width >= 64rem){.container{max-width:64rem}}@media (width >= 80rem){.container{max-width:80rem}}@media (width >= 96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-\[1\.15rem\]{height:1.15rem}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[600px\]{max-height:600px}.max-h-\[calc\(90vh-80px\)\]{max-height:calc(90vh - 80px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[50vh\]{min-height:50vh}.min-h-\[400px\]{min-height:400px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[280px\]{min-width:280px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x: -1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x: 1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y: -50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.02\]{scale:1.02}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-duration, .15s) var(--tw-ease, ease)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-start{justify-items:start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color: color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border) 50%,transparent)}}.border-destructive\/20{border-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.border-destructive\/20{border-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive) 50%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-input{border-color:var(--input)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-primary,.border-primary\/10{border-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.border-primary\/10{border-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.border-primary\/20{border-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-red-300{border-color:var(--color-red-300)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-white\/20{border-color:#fff3}@supports (color: color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-400{border-color:var(--color-yellow-400)}.border-t-primary{border-top-color:var(--primary)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color: color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/50{background-color:var(--card)}@supports (color: color-mix(in lab,red,red)){.bg-card\/50{background-color:color-mix(in oklab,var(--card) 50%,transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color: color-mix(in lab,red,red)){.bg-card\/95{background-color:color-mix(in oklab,var(--card) 95%,transparent)}}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-input-background{background-color:var(--input-background)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/30{background-color:var(--muted-foreground)}@supports (color: color-mix(in lab,red,red)){.bg-muted-foreground\/30{background-color:color-mix(in oklab,var(--muted-foreground) 30%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/5{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary) 5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary) 10%,transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary) 20%,transparent)}}.bg-primary\/50{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--primary) 50%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-200{background-color:var(--color-yellow-200)}.bg-gradient-to-br{--tw-gradient-position: to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position: to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from: var(--color-blue-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-100{--tw-gradient-from: var(--color-blue-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/5{--tw-gradient-from: var(--primary);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.from-primary\/5{--tw-gradient-from: color-mix(in oklab, var(--primary) 5%, transparent)}}.from-purple-50{--tw-gradient-from: var(--color-purple-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-background{--tw-gradient-via: var(--background);--tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-via-stops)}.to-blue-50{--tw-gradient-to: var(--color-blue-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to: var(--color-purple-50);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-100{--tw-gradient-to: var(--color-purple-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-secondary\/5{--tw-gradient-to: var(--secondary);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color: color-mix(in lab,red,red)){.to-secondary\/5{--tw-gradient-to: color-mix(in oklab, var(--secondary) 5%, transparent)}}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading: 1;line-height:1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking: var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--accent-foreground)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive\/70{color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.text-destructive\/70{color:color-mix(in oklab,var(--destructive) 70%,transparent)}}.text-foreground{color:var(--foreground)}.text-gray-400{color:var(--color-gray-400)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-green-600{color:var(--color-green-600)}.text-green-800{color:var(--color-green-800)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-600{color:var(--color-orange-600)}.text-orange-800{color:var(--color-orange-800)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color: color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}.text-white{color:var(--color-white)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.underline-offset-4{text-underline-offset:4px}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, #0000001a), 0 8px 10px -6px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-primary\/20{--tw-ring-color: var(--primary)}@supports (color: color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color: color-mix(in oklab, var(--primary) 20%, transparent)}}.ring-ring\/50{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.ring-sidebar-ring{--tw-ring-color: var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color: var(--background)}.outline-hidden{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-none{transition-property:none}.duration-200{--tw-duration: .2s;transition-duration:.2s}.duration-300{--tw-duration: .3s;transition-duration:.3s}.duration-1000{--tw-duration: 1s;transition-duration:1s}.ease-in-out{--tw-ease: var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease: linear;transition-timing-function:linear}.outline-none{--tw-outline-style: none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover: hover){.group-hover\:block:is(:where(.group):hover *){display:block}}@media (hover: hover){.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}}@media (hover: hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration: .2s;transition-duration:.2s}@media (hover: hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media (hover: hover){.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary) 50%,transparent)}}}@media (hover: hover){.hover\:bg-accent:hover{background-color:var(--accent)}}@media (hover: hover){.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}}@media (hover: hover){.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}@media (hover: hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}}@media (hover: hover){.hover\:bg-green-700:hover{background-color:var(--color-green-700)}}@media (hover: hover){.hover\:bg-muted:hover{background-color:var(--muted)}}@media (hover: hover){.hover\:bg-muted\/20:hover{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-muted\/20:hover{background-color:color-mix(in oklab,var(--muted) 20%,transparent)}}}@media (hover: hover){.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}@media (hover: hover){.hover\:bg-primary:hover{background-color:var(--primary)}}@media (hover: hover){.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}@media (hover: hover){.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary) 80%,transparent)}}}@media (hover: hover){.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}}@media (hover: hover){.hover\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}}@media (hover: hover){.hover\:from-purple-100:hover{--tw-gradient-from: var(--color-purple-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}@media (hover: hover){.hover\:to-blue-100:hover{--tw-gradient-to: var(--color-blue-100);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}}@media (hover: hover){.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}@media (hover: hover){.hover\:text-blue-700:hover{color:var(--color-blue-700)}}@media (hover: hover){.hover\:text-destructive:hover{color:var(--destructive)}}@media (hover: hover){.hover\:text-foreground:hover{color:var(--foreground)}}@media (hover: hover){.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}}@media (hover: hover){.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}}@media (hover: hover){.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}}@media (hover: hover){.hover\:underline:hover{text-decoration-line:underline}}@media (hover: hover){.hover\:opacity-100:hover{opacity:1}}@media (hover: hover){.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px var(--tw-shadow-color, hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (hover: hover){.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (hover: hover){.hover\:ring-4:hover{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (hover: hover){.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}}@media (hover: hover){.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:ring-2:focus{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-primary\/20:focus{--tw-ring-color: var(--primary)}@supports (color: color-mix(in lab,red,red)){.focus\:ring-primary\/20:focus{--tw-ring-color: color-mix(in oklab, var(--primary) 20%, transparent)}}.focus\:ring-ring:focus{--tw-ring-color: var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px;--tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: var(--ring)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px;--tw-ring-offset-shadow: var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:bg-primary[aria-selected=true]{background-color:var(--primary)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:var(--primary-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color: var(--ring)}@supports (color: color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent)}}@media (hover: hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: calc(52 * var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: calc(52 * var(--spacing) * -1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: calc(52 * var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: calc(52 * var(--spacing) * -1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-duration, .15s) var(--tw-ease, ease)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-duration, .15s) var(--tw-ease, ease)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity: 0}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:calc(var(--spacing) * 4)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: calc(2 * var(--spacing) * -1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: calc(2 * var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: calc(2 * var(--spacing) * -1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: calc(2 * var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive) 90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style: none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-duration, .2s) ease-out}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-duration, .15s) var(--tw-ease, ease)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration: .3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-duration, .15s) var(--tw-ease, ease)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity: 0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-duration, .15s) var(--tw-ease, ease)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-duration, .2s) ease-out}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-duration, .15s) var(--tw-ease, ease)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration: .5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-duration, .15s) var(--tw-ease, ease)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity: 0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale: .95}@media (hover: hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}@media (hover: hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}}@media (hover: hover){.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-switch-background[data-state=unchecked]{background-color:var(--switch-background)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-duration, .15s) var(--tw-ease, ease)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, #0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@supports ((-webkit-backdrop-filter: var(--tw)) or (backdrop-filter: var(--tw))){.supports-\[backdrop-filter\]\:bg-card\/75{background-color:var(--card)}@supports (color: color-mix(in lab,red,red)){.supports-\[backdrop-filter\]\:bg-card\/75{background-color:color-mix(in oklab,var(--card) 75%,transparent)}}}@media (width >= 40rem){.sm\:block{display:block}}@media (width >= 40rem){.sm\:flex{display:flex}}@media (width >= 40rem){.sm\:max-w-lg{max-width:var(--container-lg)}}@media (width >= 40rem){.sm\:max-w-sm{max-width:var(--container-sm)}}@media (width >= 40rem){.sm\:flex-row{flex-direction:row}}@media (width >= 40rem){.sm\:justify-end{justify-content:flex-end}}@media (width >= 40rem){.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}}@media (width >= 40rem){.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}}@media (width >= 40rem){.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}}@media (width >= 40rem){.sm\:text-left{text-align:left}}@media (width >= 40rem){.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left]{max-width:var(--container-sm)}}@media (width >= 40rem){.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width >= 48rem){.md\:absolute{position:absolute}}@media (width >= 48rem){.md\:block{display:block}}@media (width >= 48rem){.md\:flex{display:flex}}@media (width >= 48rem){.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}}@media (width >= 48rem){.md\:w-auto{width:auto}}@media (width >= 48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 48rem){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width >= 48rem){.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width >= 48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}}@media (width >= 48rem){.md\:opacity-0{opacity:0}}@media (width >= 48rem){.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}}@media (width >= 48rem){.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}}@media (width >= 48rem){.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}}@media (width >= 48rem){.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, #0000001a), 0 1px 2px -1px var(--tw-shadow-color, #0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (width >= 48rem){.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}}@media (width >= 48rem){.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width >= 64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive) 60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover: hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}}@media (hover: hover){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input) 50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color: var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input) 30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--card-foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color: color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input) 80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive) 20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color: color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border) 50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style: none;outline-style:none}@media (forced-colors: active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing) * 6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y: calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media (hover: hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}}@media (hover: hover){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive) 90%,transparent)}}}@media (hover: hover){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary) 90%,transparent)}}}@media (hover: hover){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color: color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary) 90%,transparent)}}}@media (hover: hover){a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}:root{--font-size: 14px;--background: #f7faff;--foreground: #0f172a;--card: #ffffff;--card-foreground: #0f172a;--popover: #ffffff;--popover-foreground: #0f172a;--primary: #2563eb;--primary-foreground: #ffffff;--secondary: #edf4ff;--secondary-foreground: #1e3a8a;--muted: #eef2f7;--muted-foreground: #64748b;--accent: #eff6ff;--accent-foreground: #1d4ed8;--destructive: #d4183d;--destructive-foreground: #fff;--border: #dbe4f0;--input: #dbe4f0;--input-background: #ffffff;--switch-background: #cbced4;--font-weight-medium: 500;--font-weight-normal: 400;--ring: #93c5fd;--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--radius: .875rem;--sidebar: #ffffff;--sidebar-foreground: #0f172a;--sidebar-primary: #2563eb;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #eff6ff;--sidebar-accent-foreground: #1d4ed8;--sidebar-border: #dbe4f0;--sidebar-ring: #93c5fd;--admitq-blue: #2563eb;--admitq-blue-700: #1d4ed8;--admitq-violet: #7c3aed;--admitq-emerald: #10b981;--admitq-amber: #f59e0b;--admitq-ink: #0f172a;--admitq-muted: #64748b;--admitq-border: #dbe4f0;--admitq-surface: #ffffff;--admitq-page: #f7faff;--admitq-card-shadow: 0 10px 28px rgba(15, 23, 42, .065);--admitq-elevated-shadow: 0 16px 42px rgba(15, 23, 42, .095)}.admitq-home{background:#f7faff;color:#0f172a;min-height:100vh}.admitq-home-header{background:#ffffffeb;border-bottom:1px solid #dbeafe}.admitq-home-nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:20px 24px}.admitq-home-logo{color:#0f172a;font-size:26px;font-weight:900;letter-spacing:0}.admitq-home-logo span,.admitq-home-footer span{color:#2563eb}.admitq-home-actions,.admitq-home-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.admitq-home-primary{background:#2563eb!important;border-radius:16px!important;box-shadow:0 14px 28px #2563eb38;color:#fff!important;font-weight:800!important;gap:8px}.admitq-home-primary:hover{background:#1d4ed8!important}.admitq-home-primary-large{padding-left:28px!important;padding-right:28px!important}.admitq-home-secondary,.admitq-home-outline{border-radius:16px!important;font-weight:800!important}.admitq-home-hero{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);margin:0 auto;max-width:1280px;padding:72px 24px 56px}.admitq-home-pill{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:999px;box-shadow:0 8px 20px #0f172a0d;color:#1d4ed8;display:inline-flex;font-size:14px;font-weight:800;gap:8px;padding:8px 14px}.admitq-home-hero h1{color:#0f172a;font-size:clamp(42px,4vw,62px);font-weight:900;letter-spacing:0;line-height:1.06;margin-top:30px;max-width:780px}.admitq-home-lede{color:#475569;font-size:18px;line-height:1.75;margin-top:22px;max-width:700px}.admitq-home-cta-row{margin-top:30px}.admitq-home-showcase{background:#fff;border:1px solid #bfdbfe;border-radius:32px;box-shadow:0 24px 70px #0f172a1a;padding:24px}.admitq-home-showcase-head{background:#eff6ff;border-radius:24px;padding:20px}.admitq-home-showcase-title{align-items:center;display:flex;gap:14px}.admitq-home-showcase-title>span{align-items:center;background:#2563eb;border-radius:16px;color:#fff;display:inline-flex;height:48px;justify-content:center;width:48px}.admitq-home-showcase-title p{color:#2563eb;font-size:14px;font-weight:800}.admitq-home-showcase-title h2{color:#0f172a;font-size:24px;font-weight:900;letter-spacing:0}.admitq-home-proof-list{display:grid;gap:12px;margin-top:20px}.admitq-home-proof-list div{align-items:center;background:#fff;border:1px solid #dbe4f0;border-radius:18px;display:flex;gap:12px;padding:14px 16px}.admitq-home-proof-list span{background:#10b981;border-radius:999px;height:10px;width:10px}.admitq-home-pillars{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1280px;padding:0 24px 64px}.admitq-home-pillars article{background:#fff;border:1px solid #bfdbfe;border-radius:24px;box-shadow:0 16px 40px #0f172a0f;padding:24px}.admitq-home-pillars article>span{align-items:center;background:#eff6ff;border-radius:16px;color:#2563eb;display:inline-flex;height:48px;justify-content:center;width:48px}.admitq-home-pillars h3{color:#0f172a;font-size:20px;font-weight:900;margin-top:20px}.admitq-home-pillars p{color:#475569;line-height:1.65;margin-top:10px}.admitq-home-cycle{background:#fff;border-top:1px solid #dbeafe}.admitq-home-cycle>div{margin:0 auto;max-width:1280px;padding:48px 24px}.admitq-home-cycle h2{color:#0f172a;font-size:32px;font-weight:900;letter-spacing:0}.admitq-home-cycle p{color:#475569;font-size:18px;line-height:1.75;margin-top:16px;max-width:820px}.admitq-home-cycle a{color:#1d4ed8;display:inline-flex;font-weight:800;margin-top:28px}.admitq-home-footer{background:#fff;border-top:1px solid #dbeafe;color:#64748b;font-size:14px;font-weight:800;padding:28px 24px;text-align:center}@media (max-width: 900px){.admitq-home-hero,.admitq-home-pillars{grid-template-columns:1fr}.admitq-home-showcase{order:-1}}.admitq-auth-brand{left:24px;position:fixed;top:20px;z-index:10}.admitq-auth-brand-link{color:#0f172a;cursor:pointer;font-size:26px;font-weight:900;letter-spacing:0;user-select:none}.admitq-auth-page{align-items:center;background:linear-gradient(180deg,#f7faff,#fff 42%,#f8fbff);display:flex;justify-content:center;min-height:100vh;padding:24px}.admitq-auth-wrap{max-width:460px;width:100%}.admitq-auth-heading{margin-bottom:28px;text-align:center}.admitq-auth-logo-card{align-items:center;background:#fff;border:1px solid #bfdbfe;border-radius:22px;box-shadow:0 14px 32px #2563eb1a;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.admitq-auth-heading h1{color:#0f172a;font-size:30px;font-weight:900;letter-spacing:0}.admitq-auth-heading p{color:#64748b;line-height:1.5;margin-top:8px}.admitq-auth-card{background:#fffffff5!important;border-color:#bfdbfe!important;box-shadow:0 24px 70px #0f172a1f!important}.admitq-auth-title{color:#0f172a;font-size:24px;font-weight:900;letter-spacing:0}.admitq-auth-tabs{background:#eff6ff!important;border-radius:18px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;padding:4px;width:100%!important}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.145 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.145 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.985 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.396 .141 25.723);--destructive-foreground: oklch(.637 .237 25.331);--border: oklch(.269 0 0);--input: oklch(.269 0 0);--ring: oklch(.439 0 0);--font-weight-medium: 500;--font-weight-normal: 400;--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(.269 0 0);--sidebar-ring: oklch(.439 0 0)}html{font-size:var(--font-size)}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false; initial-value: rotateX(0);}@property --tw-rotate-y{syntax: "*"; inherits: false; initial-value: rotateY(0);}@property --tw-rotate-z{syntax: "*"; inherits: false; initial-value: rotateZ(0);}@property --tw-skew-x{syntax: "*"; inherits: false; initial-value: skewX(0);}@property --tw-skew-y{syntax: "*"; inherits: false; initial-value: skewY(0);}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-gradient-position{syntax: "*"; inherits: false}@property --tw-gradient-from{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-via{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-to{syntax: "<color>"; inherits: false; initial-value: #0000;}@property --tw-gradient-stops{syntax: "*"; inherits: false}@property --tw-gradient-via-stops{syntax: "*"; inherits: false}@property --tw-gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --tw-gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --tw-gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --tw-leading{syntax: "*"; inherits: false}@property --tw-font-weight{syntax: "*"; inherits: false}@property --tw-tracking{syntax: "*"; inherits: false}@property --tw-ordinal{syntax: "*"; inherits: false}@property --tw-slashed-zero{syntax: "*"; inherits: false}@property --tw-numeric-figure{syntax: "*"; inherits: false}@property --tw-numeric-spacing{syntax: "*"; inherits: false}@property --tw-numeric-fraction{syntax: "*"; inherits: false}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false}@property --tw-brightness{syntax: "*"; inherits: false}@property --tw-contrast{syntax: "*"; inherits: false}@property --tw-grayscale{syntax: "*"; inherits: false}@property --tw-hue-rotate{syntax: "*"; inherits: false}@property --tw-invert{syntax: "*"; inherits: false}@property --tw-opacity{syntax: "*"; inherits: false}@property --tw-saturate{syntax: "*"; inherits: false}@property --tw-sepia{syntax: "*"; inherits: false}@property --tw-drop-shadow{syntax: "*"; inherits: false}@property --tw-drop-shadow-color{syntax: "*"; inherits: false}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false}@property --tw-backdrop-blur{syntax: "*"; inherits: false}@property --tw-backdrop-brightness{syntax: "*"; inherits: false}@property --tw-backdrop-contrast{syntax: "*"; inherits: false}@property --tw-backdrop-grayscale{syntax: "*"; inherits: false}@property --tw-backdrop-hue-rotate{syntax: "*"; inherits: false}@property --tw-backdrop-invert{syntax: "*"; inherits: false}@property --tw-backdrop-opacity{syntax: "*"; inherits: false}@property --tw-backdrop-saturate{syntax: "*"; inherits: false}@property --tw-backdrop-sepia{syntax: "*"; inherits: false}@property --tw-duration{syntax: "*"; inherits: false}@property --tw-ease{syntax: "*"; inherits: false}@property --tw-content{syntax: "*"; inherits: false; initial-value: "";}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height, var(--bits-accordion-content-height))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height, var(--bits-accordion-content-height))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.review-insight-shell{max-width:1480px;margin:0 auto;padding:28px 32px 112px}.review-insight-header{display:grid;gap:16px;margin-bottom:22px}.review-insight-header h1{margin:0;color:#0f172a;font-size:30px;font-weight:800;line-height:1.1}.review-insight-header p{margin:8px 0 0;color:#64748b;font-size:16px}.review-alert{display:flex;gap:10px;align-items:flex-start;margin-bottom:16px;border-radius:14px;padding:12px 14px;font-size:14px}.review-alert-error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.review-alert-success{border:1px solid #99f6e4;background:#f0fdfa;color:#115e59}.review-insight-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}.review-main{min-width:0}.review-side-panel{position:sticky;top:96px;display:grid;gap:16px}.review-contributor-summary,.review-intro-card,.review-items-card,.review-context-card,.review-help-card{border:1px solid #e5eaf3;border-radius:20px;background:#fff;box-shadow:0 8px 24px #0f172a0f}.review-contributor-summary{display:flex;align-items:center;gap:16px;min-height:76px;margin-bottom:20px;padding:18px 22px}.review-avatar{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:999px;background:#dcfce7;color:#15803d;font-weight:800}.review-section-tabs{display:flex;gap:4px;overflow-x:auto;margin-bottom:20px;border:1px solid #e5eaf3;border-radius:18px;background:#fff;padding:8px;box-shadow:0 8px 24px #0f172a0d}.review-section-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;flex:1 0 max-content;border:0;border-radius:12px;background:transparent;padding:0 14px;color:#475569;font-weight:700;white-space:nowrap;cursor:pointer}.review-section-tab.is-active{background:#eff6ff;color:#2563eb;box-shadow:inset 0 -2px #2563eb}.review-section-number{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:#e2e8f0;color:#334155;font-size:12px}.review-section-tab.is-active .review-section-number{background:#2563eb;color:#fff}.review-section-tab small{border-radius:999px;background:#f1f5f9;padding:2px 7px;font-size:11px}.review-intro-card{display:flex;gap:16px;margin-bottom:16px;padding:22px}.review-intro-icon{display:grid;width:56px;height:56px;flex:0 0 auto;place-items:center;border-radius:16px;background:#eff6ff;color:#2563eb}.review-intro-card h2,.review-items-heading h2,.review-context-card h2,.review-help-card h2{margin:0;color:#0f172a;font-size:18px;font-weight:800}.review-intro-card p,.review-items-heading p,.review-help-card p{margin:8px 0 0;color:#475569;font-size:14px;line-height:1.55}.review-items-card{padding:18px}.review-items-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 4px 18px}.review-items-heading h2,.review-context-card h2,.review-help-card h2{display:flex;align-items:center;gap:10px}.review-empty{display:flex;align-items:center;justify-content:center;gap:10px;min-height:120px;color:#64748b}.review-item-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.review-item-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:14px;align-items:start;border:1px solid #e5eaf3;border-radius:16px;background:#fff;padding:16px}.review-item-row.is-rejected{background:#f8fafc;opacity:.78}.review-item-status{display:grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#f1f5f9}.review-item-body h3{margin:0;color:#0f172a;font-size:15px;font-weight:800}.review-item-body p{margin:6px 0 0;color:#475569;font-size:14px;line-height:1.5}.review-edit-box{margin-top:10px}.review-edit-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;color:#64748b;font-size:12px}.review-original{margin-top:12px;border-radius:14px;background:#eff6ff;padding:12px;color:#1e3a8a;font-size:13px}.review-original p{color:#1e3a8a}.review-item-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.review-expand-button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid #e5eaf3;border-radius:10px;background:#fff;color:#475569}.review-context-card,.review-help-card{padding:20px}.review-contributor-mini{display:flex;align-items:center;gap:12px;margin-top:18px}.review-contributor-mini small{display:block;color:#64748b;font-size:13px}.review-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.review-stats-grid div{border:1px solid #e5eaf3;border-radius:12px;padding:12px 8px;text-align:center}.review-stats-grid strong{display:block;color:#0f172a;font-size:22px}.review-stats-grid span{color:#64748b;font-size:12px}.review-help-card{border-color:#bfdbfe;background:#eff6ff;color:#1e3a8a}.review-used-in{display:grid;gap:10px;margin-top:16px}.review-used-in span{display:flex;align-items:center;gap:10px;border-radius:12px;background:#eff6ff;padding:12px;color:#1d4ed8;font-weight:700}.review-action-bar{position:sticky;bottom:16px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;border:1px solid #e5eaf3;border-radius:20px;background:#fffffff0;padding:16px 20px;box-shadow:0 16px 40px #0f172a24;backdrop-filter:blur(12px)}.review-action-status,.review-action-buttons{display:flex;align-items:center;gap:12px}.review-confirm-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:#0f172a61}.review-confirm-modal{width:min(440px,calc(100vw - 32px));border-radius:20px;background:#fff;padding:24px;box-shadow:0 24px 64px #0f172a38}.review-confirm-modal h2{margin:0;color:#0f172a;font-size:20px;font-weight:800}.review-confirm-modal p{margin:10px 0 20px;color:#475569;line-height:1.55}.review-confirm-modal div{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 1023px){.review-insight-shell{padding:22px 16px 112px}.review-insight-grid{grid-template-columns:1fr}.review-side-panel{position:static}.review-item-row{grid-template-columns:32px minmax(0,1fr)}.review-item-actions{grid-column:1 / -1;justify-content:flex-start}.review-action-bar,.review-action-buttons{align-items:stretch;flex-direction:column}}.contributor-app-shell{height:calc(100dvh - 84px);min-height:0;overflow:hidden}.contributor-page-shell{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;width:100%}.contributor-nav{flex:0 0 auto;margin-bottom:.75rem}.contributor-dashboard-layout,.contributor-top-layout,.contributor-role-card-grid,.contributor-summary-grid,.contributor-work-grid,.contributor-bottom-grid{display:grid;gap:1rem}.rounded-3xl{border-radius:1.5rem}.h-11{height:2.75rem}.w-11{width:2.75rem}.h-20{height:5rem}.w-20{width:5rem}.min-w-7{min-width:1.75rem}.top-24{top:6rem}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1800px\]{max-width:1800px}.min-w-\[160px\]{min-width:160px}.max-w-\[50\%\]{max-width:50%}.min-h-\[50vh\]{min-height:50vh}.bottom-6{bottom:1.5rem}.bottom-20{bottom:5rem}.right-6{right:1.5rem}.z-40{z-index:40}.w-\[380px\]{width:380px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-h-\[calc\(100vh-7rem\)\]{max-height:calc(100vh - 7rem)}.from-blue-600{--tw-gradient-from: var(--color-blue-600);--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-600{--tw-gradient-to: #7c3aed;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.place-items-center{place-items:center}.contributor-dashboard-layout{align-items:stretch;flex:1 1 auto;gap:1.5rem;min-height:0;overflow:hidden}.student-sidebar{align-self:start;min-height:0;overflow-y:auto}.contributor-workspace{container-type:inline-size;height:100%;min-height:0;overflow-y:auto;padding-bottom:3rem;padding-right:.35rem;transition:padding-right .18s ease,max-width .18s ease}.contributor-role-hint{flex:0 0 auto}.contributor-ask-panel{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;box-shadow:0 24px 60px #0f172a2e;display:flex;flex-direction:column;max-height:calc(100vh - 7rem);max-width:min(460px,calc(100vw - 2rem));min-width:380px;overflow:hidden;width:420px;z-index:100}.contributor-ask-panel.is-overlay,.contributor-ask-panel.is-docked{bottom:1.5rem;position:fixed;right:1.5rem;top:6rem}.contributor-dashboard-layout.chat-docked .contributor-workspace{padding-right:444px}.student-summary-main{min-width:280px}.metric-card{min-width:140px}.student-title,.metric-card p,.contributor-work-grid button span,.contributor-summary-grid,.contributor-work-grid,.contributor-bottom-grid{overflow-wrap:normal;word-break:normal}.contributor-summary-grid{align-items:center;gap:1.25rem}.contributor-work-grid,.contributor-bottom-grid{gap:1.25rem}.contributor-work-grid>*,.contributor-bottom-grid>*{min-height:0}.contributor-role-tabs-scroll{max-width:100%;min-width:0;overflow-x:visible;padding-bottom:0;width:100%}.contributor-role-tabs{display:grid;gap:.25rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;width:100%}.contributor-top-layout>*,.contributor-work-grid>*,.contributor-bottom-grid>*,.contributor-summary-grid>*{min-width:0}@media (min-width: 960px){.contributor-dashboard-layout{grid-template-columns:320px minmax(0,1fr)}.student-sidebar{max-height:100%}}@media (min-width: 720px){.contributor-role-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 900px){.contributor-summary-grid{grid-template-columns:minmax(280px,1.4fr) repeat(3,minmax(150px,.8fr))}.contributor-bottom-grid,.contributor-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.contributor-work-grid{grid-template-columns:1fr 1.25fr 1fr}}@media (min-width: 1400px){.contributor-summary-grid{grid-template-columns:minmax(340px,1.35fr) repeat(3,minmax(165px,.75fr))}}@media (max-width: 640px){.contributor-app-shell{height:auto;min-height:calc(100vh - 68px);overflow:visible}.contributor-page-shell,.contributor-dashboard-layout,.contributor-workspace{overflow:visible}.contributor-role-tabs{grid-template-columns:1fr}}@media (max-width: 768px){.contributor-ask-panel.is-overlay,.contributor-ask-panel.is-docked{inset:4.75rem .75rem .75rem;max-width:none;min-width:0;width:auto}}.insight-editor-shell{background:linear-gradient(180deg,#f8fbfff5,#fffffffa 34%),repeating-linear-gradient(135deg,rgba(37,99,235,.035) 0 1px,transparent 1px 18px);min-height:calc(100vh - 68px)}.insight-editor-main{display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 310px;margin:0 auto;max-width:1440px;padding:24px 32px 132px;width:100%}.student-context-panel{align-self:start;position:sticky;top:96px}.insight-sidebar-card,.student-context-panel,.insight-section-card,.insight-role-note{background:#fff;border:1px solid #e5eaf3;border-radius:26px;box-shadow:0 16px 42px #0f172a12}.insight-sidebar-card{padding:20px}.insight-sidebar-title,.context-panel-title,.context-student-mini,.insight-section-heading,.bottom-action-status,.bottom-action-buttons,.privacy-note>div{align-items:center;display:flex}.insight-sidebar-title,.context-panel-title{gap:10px;margin-bottom:18px}.insight-sidebar-title h2,.context-panel-title h2{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2}.insight-sidebar-search{align-items:center;border:1px solid #dbe3ef;border-radius:16px;color:#64748b;display:flex;gap:10px;height:46px;padding:0 14px}.insight-sidebar-search input{background:transparent;border:0;color:#0f172a;flex:1;font-size:14px;min-width:0;outline:none}.insight-filter-chip,.insight-add-student,.editor-profile-link,.insight-secondary-action,.insight-primary-action,.insight-helper-row button{align-items:center;display:inline-flex;font-weight:700;justify-content:center}.insight-filter-chip{border:1px solid #dbe3ef;border-radius:14px;gap:8px;margin:16px 0;padding:10px 14px}.insight-sidebar-list{display:grid;gap:14px}.insight-student-card{border:1px solid #e5eaf3;border-radius:18px;display:grid;gap:6px 12px;grid-template-columns:48px minmax(0,1fr) 32px;padding:16px;text-align:left;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.insight-student-card.is-selected{background:#eff6ff;border-color:#93c5fd;box-shadow:0 8px 20px #2563eb14}.insight-student-avatar{align-items:center;background:#eff6ff;border-radius:18px;color:#1d4ed8;display:inline-flex;font-weight:700;height:48px;justify-content:center;width:48px}.insight-student-copy{display:grid;gap:2px;min-width:0}.insight-student-copy strong,.context-student-mini strong{color:#0f172a;font-size:16px;line-height:1.2}.student-context-panel .context-student-mini strong{font-size:15px}.insight-student-copy small,.context-student-mini small{color:#475569;font-size:13px}.insight-task-count{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.insight-task-label{color:#1e3a8a;font-size:13px;grid-column:2 / 4;justify-self:end}.insight-add-student{border:1px solid #dbe3ef;border-radius:16px;gap:10px;margin-top:18px;min-height:52px;width:100%}.insight-editor-content{min-width:0;padding-bottom:120px}.editor-header{align-items:flex-start;border-bottom:1px solid #e5eaf3;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding:4px 0 18px}.editor-header h1{color:#0f172a;font-size:30px;font-weight:900;letter-spacing:0;line-height:1.12}.editor-header p{color:#475569;font-size:15px;line-height:1.45;margin-top:6px;max-width:620px}.editor-header-actions{align-items:flex-end;display:flex;flex-direction:column;gap:10px;min-width:260px}.compact-student-switcher{align-items:flex-end;display:grid;gap:7px;justify-items:end}.compact-student-switcher>span{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.02em}.editor-student-select{border-color:#dbe4f0;border-radius:16px;height:46px;width:260px}.compact-student-option{display:grid;gap:3px;padding:2px 0}.compact-student-option strong{color:#0f172a;font-size:14px;line-height:1.2}.compact-student-option small{color:#64748b;font-size:12px;line-height:1.2}.compact-student-option.is-add{align-items:center;display:flex;gap:8px}.editor-profile-link{color:#2563eb;gap:8px}.insight-form-flow{display:grid;gap:16px;margin-top:16px}.insight-alert{align-items:flex-start;border-radius:16px;display:flex;gap:10px;padding:14px 16px}.insight-alert-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.insight-alert-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.insight-role-note{color:#1e3a8a;padding:16px}.insight-role-note h3{color:#1e3a8a;font-size:15px;font-weight:800}.insight-role-note p{font-size:14px;line-height:1.6;margin-top:4px}.insight-role-note-counselor{background:#ecfeff;color:#164e63}.insight-radio-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.insight-radio-card{align-items:flex-start;border:1px solid #dbe3ef;border-radius:14px;display:flex;gap:10px;padding:12px}.insight-radio-card.is-selected{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.insight-radio-card strong,.insight-radio-card small{display:block}.insight-radio-card small{color:#64748b;line-height:1.45;margin-top:3px}.insight-stepper{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.insight-step-button{align-items:center;color:#64748b;display:grid;gap:5px;justify-items:center;min-width:0;position:relative;text-align:center}.insight-step-line{background:#dbe3ef;height:2px;left:calc(50% + 22px);position:absolute;right:calc(-50% + 22px);top:16px}.insight-step-button:last-child .insight-step-line{display:none}.insight-step-circle{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#475569;display:inline-flex;font-weight:800;height:34px;justify-content:center;position:relative;width:34px;z-index:1}.insight-step-label{align-items:center;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:2px;line-height:1.25}.insight-step-button.is-active{color:#1d4ed8}.insight-step-button.is-active .insight-step-circle{background:#2563eb;border-color:#2563eb;color:#fff}.insight-step-button.is-complete .insight-step-circle{border-color:#2563eb;color:#2563eb}.insight-section-card{padding:22px}.insight-section-heading{gap:14px;margin-bottom:16px}.insight-section-icon{align-items:center;background:#eff6ff;border-radius:14px;color:#2563eb;display:inline-flex;height:44px;justify-content:center;width:44px}.insight-section-heading h2{color:#0f172a;font-size:19px;font-weight:900}.insight-section-heading p{color:#475569;margin-top:4px}.insight-textarea-wrap{position:relative}.insight-editor-textarea{border-radius:18px;font-size:16px;line-height:1.7;min-height:180px;padding:20px 20px 36px;resize:vertical}.insight-char-count{bottom:14px;color:#64748b;font-size:13px;position:absolute;right:18px}.insight-helper-row{margin-top:16px}.insight-helper-row p{color:#0f172a;font-weight:800;margin-bottom:12px}.insight-helper-row>div{display:flex;flex-wrap:wrap;gap:12px}.insight-helper-row button{border:1px solid #bfdbfe;border-radius:16px;color:#2563eb;gap:8px;min-height:44px;padding:0 16px}.insight-section-footer{align-items:center;border-top:1px solid #e5eaf3;display:flex;justify-content:space-between;padding-top:20px}.insight-section-hint{color:#64748b;font-size:14px;font-weight:700}.insight-footer-nav{display:flex;gap:14px}.insight-secondary-action,.insight-primary-action{border-radius:16px;gap:8px;min-height:44px;padding:0 20px}.insight-secondary-action{background:#fff;border:1px solid #dbe3ef;color:#0f172a}.insight-secondary-action:disabled,.insight-primary-action:disabled{cursor:not-allowed;opacity:.58}.insight-primary-action{background:linear-gradient(135deg,#2563eb,#7c3aed);border:1px solid #2563eb;color:#fff}.insight-primary-action:disabled{background:linear-gradient(135deg,#9db7f8,#b9a5f4);border-color:#b7c6f7}.insight-primary-action.is-wide{min-width:360px}.student-context-panel{padding:16px}.student-context-panel .context-panel-title{margin-bottom:14px}.student-context-panel .context-panel-title h2{font-size:18px}.context-student-mini{gap:9px;margin-bottom:14px}.student-context-panel .insight-student-avatar{border-radius:14px;height:38px;width:38px}.context-student-mini>div{display:grid;gap:2px}.context-list{display:grid;gap:13px}.context-list dt{align-items:center;color:#334155;display:flex;font-size:14px;font-weight:700;gap:8px}.context-list dd{color:#0f172a;font-size:13px;line-height:1.35;margin-left:24px;margin-top:3px}.privacy-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:18px;color:#1e3a8a;margin-top:16px;padding:12px}.privacy-note>div{gap:10px}.privacy-note p{font-size:13px;line-height:1.4;margin-top:6px}.bottom-action-bar{backdrop-filter:blur(12px);background:#fffffff0;border-top:1px solid #e5eaf3;box-shadow:0 -14px 34px #0f172a12;bottom:0;left:0;min-height:76px;position:fixed;right:0;z-index:40}.bottom-action-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1480px;min-height:76px;padding:10px 32px;width:100%}.bottom-action-status{color:#475569;gap:8px;font-size:14px}.bottom-action-buttons{gap:16px}.bottom-action-buttons p{color:#64748b;font-size:12px;margin-top:4px;text-align:center}.insight-switch-modal-backdrop{align-items:center;background:#0f172a5c;display:flex;justify-content:center;inset:0;padding:24px;position:fixed;z-index:90}.insight-switch-modal{background:#fff;border:1px solid #e5eaf3;border-radius:22px;box-shadow:0 24px 60px #0f172a33;max-width:540px;padding:24px;width:100%}.insight-switch-modal h2{color:#0f172a;font-size:22px;font-weight:800}.insight-switch-modal p{color:#475569;line-height:1.55;margin-top:8px}.insight-switch-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:22px}@media (max-width: 1199px){.insight-editor-main{grid-template-columns:minmax(0,1fr) 300px}.student-context-panel{grid-column:auto}.insight-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-step-line{display:none}}@media (max-width: 1023px){.insight-editor-main{grid-template-columns:1fr}.student-context-panel{position:static}}@media (max-width: 767px){.insight-editor-main{grid-template-columns:1fr;padding:16px 16px 128px}.student-context-panel{grid-column:auto;position:static}.editor-header,.insight-section-footer,.bottom-action-content,.bottom-action-buttons{align-items:stretch;flex-direction:column}.editor-header{grid-template-columns:1fr}.compact-student-switcher{justify-items:stretch}.editor-header-actions,.editor-student-select,.insight-primary-action.is-wide{width:100%}.insight-stepper,.insight-radio-grid{grid-template-columns:1fr}.insight-footer-nav{display:grid;grid-template-columns:1fr}.bottom-action-bar{min-height:132px}}.assessment-page{background:radial-gradient(circle at 92% 16%,rgba(37,99,235,.08),transparent 30%),radial-gradient(circle at 0% 78%,rgba(37,99,235,.06),transparent 32%),linear-gradient(180deg,#fff,#f8fbff);min-height:calc(100vh - 64px);padding:24px 32px 40px}@media (max-width: 640px){.assessment-page{padding:18px 18px 32px}}.assessment-welcome-shell,.assessment-question-shell{margin:0 auto;max-width:1280px;padding:28px 32px 56px}.assessment-welcome-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 460px;min-height:calc(100vh - 150px)}.assessment-back-link{color:#1d4ed8;font-weight:700;margin-bottom:28px;margin-left:-8px}.assessment-back-link:hover{background:#eff6ff;color:#1e40af}.assessment-kicker-row{align-items:center;display:flex;gap:12px;margin-bottom:22px}.assessment-kicker-icon,.assessment-benefit-icon,.assessment-choice-icon{align-items:center;background:#eaf2ff;border-radius:999px;color:#2563eb;display:inline-flex;flex:0 0 auto;height:46px;justify-content:center;width:46px}.assessment-kicker{background:#eff6ff;border-radius:12px;color:#2563eb;font-weight:800;padding:8px 16px}.assessment-title{color:#0f172a;font-size:48px;font-weight:900;letter-spacing:0;line-height:1.08;margin:0}.assessment-subtitle{color:#334155;font-size:18px;line-height:1.65;margin-top:18px;max-width:660px}.assessment-benefit-list{display:grid;gap:22px;margin-top:34px}.assessment-benefit{align-items:flex-start;display:flex;gap:16px}.assessment-benefit-icon.is-green,.assessment-choice-icon.is-green{background:#dcfce7;color:#16a34a}.assessment-benefit h3{color:#0f172a;font-size:16px;font-weight:800;margin:0}.assessment-benefit p{color:#475569;font-size:15px;line-height:1.5;margin:4px 0 0}.assessment-choice-panel{background:#fff;border:1px solid #e5eaf3;border-radius:24px;box-shadow:0 16px 40px #0f172a14;padding:24px}.assessment-choice-panel h2{color:#0f172a;font-size:20px;font-weight:900;margin:0}.assessment-choice-panel>p{color:#475569;line-height:1.55;margin:8px 0 20px}.assessment-choice-list{display:grid;gap:16px}.assessment-choice-card{align-items:center;background:#fff;border:1px solid #e5eaf3;border-radius:20px;cursor:pointer;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;min-height:110px;padding:20px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .15s ease}.assessment-choice-card:hover{border-color:#60a5fa;box-shadow:0 12px 28px #2563eb1f;transform:translateY(-1px)}.assessment-choice-card.is-blue{background:#eff6ff;border-color:#60a5fa}.assessment-choice-card.is-green{background:#ecfdf5;border-color:#bbf7d0}.assessment-choice-copy{color:#475569;display:grid;gap:4px}.assessment-choice-copy strong{color:#0f172a;font-size:18px}.assessment-choice-count{color:#2563eb;font-size:14px;font-weight:800}.assessment-choice-count.is-green{color:#16a34a}.assessment-choice-radio{align-items:center;border:2px solid #cbd5e1;border-radius:999px;color:#fff;display:inline-flex;height:28px;justify-content:center;width:28px}.assessment-choice-radio.is-selected{background:#2563eb;border-color:#2563eb}.assessment-privacy-note{align-items:center;background:#eff6ff;border-radius:12px;color:#475569;display:flex;font-size:14px;gap:10px;margin-top:18px;padding:12px 14px}.assessment-question-shell{padding-bottom:80px}.assessment-progress-row{align-items:center;display:grid;gap:16px;grid-template-columns:180px minmax(0,1fr) 120px;margin-bottom:24px}.assessment-progress-center{align-items:center;display:flex;gap:16px;min-width:0}.assessment-progress-label,.assessment-progress-percent{color:#334155;font-size:14px;font-weight:800;white-space:nowrap}.assessment-progress-track{background:#e5eaf3;border-radius:999px;flex:1;height:8px;min-width:120px;overflow:hidden}.assessment-progress-fill{background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:999px;height:100%;transition:width .2s ease}.assessment-question-grid{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 340px}.question-card,.assessment-helper-panel{background:#fff;border:1px solid #e5eaf3;border-radius:24px;box-shadow:0 12px 32px #0f172a0f}.question-card{padding:28px}.question-kicker{color:#2563eb;font-size:12px;font-weight:900;letter-spacing:.04em;margin:0;text-transform:uppercase}.question-title{color:#0f172a;font-size:24px;font-weight:900;line-height:1.3;margin:10px 0 0}.answer-choice-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:28px}.answer-choice{align-items:center;background:#fff;border:1px solid #e5eaf3;border-radius:18px;color:#0f172a;cursor:pointer;display:flex;flex-direction:column;font-weight:800;gap:12px;justify-content:center;min-height:132px;padding:16px 10px;position:relative;text-align:center;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.answer-choice:hover{border-color:#93c5fd;box-shadow:0 8px 20px #2563eb14;transform:translateY(-1px)}.answer-choice.selected{background:#eff6ff;border-color:#2563eb;box-shadow:0 10px 24px #2563eb1f}.answer-choice-dot{align-items:center;border-radius:999px;display:inline-flex;font-weight:900;height:44px;justify-content:center;width:44px}.answer-choice-dot-1{background:#fee2e2;color:#b91c1c}.answer-choice-dot-2{background:#ffedd5;color:#c2410c}.answer-choice-dot-3{background:#fef3c7;color:#92400e}.answer-choice-dot-4{background:#dcfce7;color:#15803d}.answer-choice-dot-5{background:#bbf7d0;color:#166534}.answer-selected-check{color:#2563eb;position:absolute;right:12px;top:12px}.question-actions{align-items:center;border-top:1px solid #e5eaf3;display:flex;gap:16px;justify-content:space-between;margin-top:28px;padding-top:24px}.assessment-primary{background:linear-gradient(135deg,#2563eb,#7c3aed);border:0;border-radius:12px;color:#fff;font-weight:800;min-height:44px;padding:0 22px}.assessment-primary:hover{filter:brightness(.98)}.assessment-primary:disabled,.assessment-secondary:disabled{cursor:not-allowed;opacity:.5}.assessment-secondary{background:#fff;border:1px solid #e5eaf3;border-radius:12px;color:#334155;font-weight:700;min-height:44px;padding:0 18px}.assessment-error{color:#dc2626;font-size:14px;margin:18px 0 0}.assessment-helper-panel{overflow:hidden;position:sticky;top:88px}.assessment-helper-section{padding:22px}.assessment-helper-section+.assessment-helper-section{border-top:1px solid #e5eaf3}.assessment-helper-title{align-items:center;color:#2563eb;display:flex;gap:10px;margin-bottom:12px}.assessment-helper-title h2{color:#0f172a;font-size:16px;font-weight:900;margin:0}.assessment-helper-section p{color:#475569;font-size:14px;line-height:1.55;margin:10px 0 0}@media (max-width: 1023px){.assessment-welcome-grid,.assessment-question-grid{grid-template-columns:1fr}.assessment-welcome-grid{gap:32px;min-height:auto}.assessment-helper-panel{position:static}.answer-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.assessment-welcome-shell,.assessment-question-shell{padding:20px 16px 64px}.assessment-title{font-size:36px}.assessment-subtitle{font-size:16px}.assessment-progress-row{grid-template-columns:1fr;gap:8px}.assessment-progress-center{align-items:flex-start;flex-direction:column}.assessment-progress-track{width:100%}.answer-choice-grid{grid-template-columns:1fr}.answer-choice{flex-direction:row;justify-content:flex-start;min-height:72px;padding:0 18px}.question-actions{align-items:stretch;flex-direction:column}.question-actions button{width:100%}}.career-explorer-page{background:#fff;color:#0f172a;min-height:calc(100vh - 64px)}.career-explorer-topbar{align-items:center;background:#fffffff5;border-bottom:1px solid #e5eaf3;display:grid;gap:24px;grid-template-columns:220px minmax(0,1fr) 260px;min-height:72px;padding:0 32px;position:sticky;top:0;z-index:30}.career-explorer-brand-row{align-items:center;display:flex;gap:12px}.career-explorer-back{align-items:center;color:#334155;display:inline-flex;font-weight:700;gap:8px}.career-explorer-stepper{align-items:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;max-width:720px;width:100%}.career-explorer-step{align-items:center;background:transparent;border:0;color:#475569;cursor:pointer;display:grid;gap:5px;font:inherit;justify-items:center;padding:0;position:relative;text-align:center}.career-explorer-step:hover{color:#1d4ed8}.career-explorer-step:before{background:#dbe3ef;content:"";height:2px;left:-50%;position:absolute;top:14px;width:100%;z-index:-1}.career-explorer-step:first-child:before{display:none}.career-explorer-step span{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:999px;display:inline-flex;font-size:13px;font-weight:900;height:30px;justify-content:center;width:30px}.career-explorer-step p{font-size:13px;font-weight:800;margin:0}.career-explorer-step.is-active,.career-explorer-step.is-done{color:#2563eb}.career-explorer-step.is-active span{background:#2563eb;border-color:#2563eb;color:#fff}.career-explorer-step.is-done span{background:#059669;border-color:#059669;color:#fff}.career-explorer-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.career-explorer-avatar,.career-chat-user{align-items:center;background:#e5e7eb;border-radius:999px;color:#0f172a;display:inline-flex;font-weight:800;height:44px;justify-content:center;width:44px}.career-explorer-shell{display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 560px;margin:0 auto;max-width:1720px;padding:28px 32px 36px}.career-explorer-board{display:grid;gap:14px;min-width:0}.left-board-content{padding-bottom:24px}.career-explorer-title-row{align-items:center;display:flex;gap:18px}.career-explorer-title-icon,.career-summary-icon,.career-chat-avatar{align-items:center;background:#eff6ff;border-radius:18px;color:#2563eb;display:inline-flex;flex:0 0 auto;height:64px;justify-content:center;width:64px}.career-explorer-title-row h1{font-size:34px;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin:0}.career-explorer-title-row p,.career-explorer-summary-card p{color:#475569;font-size:15px;line-height:1.55;margin:6px 0 0}.career-explorer-success{align-items:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;color:#047857;display:flex;font-weight:800;gap:8px;padding:12px 16px}.admitq-career-v7-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.admitq-career-v7-mode-grid button{min-height:118px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;padding:16px;text-align:left;box-shadow:0 10px 28px #0f172a0d;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.admitq-career-v7-mode-grid button:hover,.admitq-career-v7-mode-grid button.is-selected{border-color:#8b5cf6;box-shadow:0 14px 32px #6c4cf11f;transform:translateY(-1px)}.admitq-career-v7-mode-grid strong,.admitq-career-v7-mode-grid span{display:block}.admitq-career-v7-mode-grid strong{color:#111827;font-size:.95rem;font-weight:800}.admitq-career-v7-mode-grid span{margin-top:8px;color:#64748b;font-size:.84rem;line-height:1.45}.admitq-career-v7-undecided-panel,.admitq-career-v7-exploration-card,.admitq-career-v7-counseling-board{border:1px solid #ddd6fe;border-radius:22px;background:#fbfaff;padding:18px;box-shadow:0 12px 32px #6c4cf114}.admitq-career-v7-undecided-alert{display:flex;gap:12px;align-items:flex-start;border:1px solid #fde68a;border-radius:18px;background:#fffbeb;padding:14px;color:#92400e}.admitq-career-v7-undecided-alert strong{display:block;color:#78350f;font-weight:900}.admitq-career-v7-undecided-alert p,.admitq-career-v7-warning-list p,.admitq-career-v7-card-copy{margin:6px 0 0;color:#475569;font-size:.9rem;line-height:1.55}.admitq-career-v7-warning-list,.admitq-career-v7-checklist{margin-top:14px}.admitq-career-v7-warning-list div,.admitq-career-v7-checklist>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admitq-career-v7-warning-list span{border-radius:999px;background:#fff;border:1px solid #e5e7eb;padding:7px 10px;color:#334155;font-size:.8rem;font-weight:700}.admitq-career-v7-checklist strong{color:#111827;font-weight:900}.admitq-career-v7-checklist label{display:inline-flex;align-items:center;gap:8px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:8px 10px;color:#334155;font-size:.84rem;font-weight:700}.admitq-career-v7-undecided-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.admitq-career-v7-exploration-card{margin-bottom:18px}.admitq-career-v7-exploration-card h3{margin:0;color:#111827;font-size:1.05rem;font-weight:900}.admitq-career-v7-exploration-card ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none}.admitq-career-v7-exploration-card li{border-radius:14px;background:#fff;border:1px solid #e5e7eb;padding:10px 12px;color:#334155;font-size:.9rem;font-weight:700}.admitq-career-v7-counseling-board{background:#fff}.admitq-career-v7-board-fields{display:grid;gap:10px;margin-top:12px}.admitq-career-v7-board-fields div,.admitq-career-v7-board-note{border-radius:14px;background:#f8fafc;padding:12px}.admitq-career-v7-board-fields span,.admitq-career-v7-board-note span{display:block;color:#64748b;font-size:.72rem;font-weight:800;text-transform:uppercase}.admitq-career-v7-board-fields strong{display:block;margin-top:4px;color:#111827;font-size:.9rem;font-weight:900}.admitq-career-v7-board-note{margin-top:10px}.admitq-career-v7-board-note p{margin:5px 0 0;color:#475569;font-size:.84rem;line-height:1.5}@media (max-width: 900px){.admitq-career-v7-mode-grid,.admitq-career-v7-exploration-card ul{grid-template-columns:1fr}}.career-explorer-save-status{align-items:center;color:#64748b;display:flex;font-size:.88rem;font-weight:800;gap:8px}.career-explorer-summary-card,.career-selected-banner,.career-other-directions,.career-pathway-section,.career-preview-strip,.career-memory-row>div,.career-advisor-panel{background:#fff;border:1px solid #e5eaf3;border-radius:24px;box-shadow:0 10px 28px #0f172a0e}.career-explorer-summary-card{align-items:center;display:flex;gap:18px;overflow:hidden;padding:20px 24px;position:relative}.career-explorer-summary-card h2,.career-other-header h2,.career-pathway-heading h2,.career-preview-strip h2,.career-memory-row h3{color:#0f172a;font-size:18px;font-weight:900;margin:0}.career-explorer-stack{display:grid;gap:0}.career-board-panel{background:#fff;border:1px solid #e5eaf3;border-radius:24px;box-shadow:0 10px 28px #0f172a0e;display:grid;gap:18px;padding:20px}.career-board-header{align-items:center;display:flex;gap:18px;justify-content:space-between}.career-board-header h2{color:#0f172a;font-size:20px;font-weight:900;margin:0}.career-board-header p{color:#475569;font-size:14px;margin:4px 0 0}.career-board-tools{display:flex;flex:0 0 auto;gap:10px}.career-board-tools button{align-items:center;background:#fff;border:1px solid #dbe4f0;border-radius:12px;color:#334155;display:inline-flex;font-size:13px;font-weight:800;gap:6px;min-height:38px;padding:0 12px}.career-lane-grid{display:flex;gap:12px;overflow-x:auto;padding-bottom:12px}.career-lane-grid.is-category-board,.career-lane-grid.is-pathway-board,.career-lane-grid.is-signal-board{grid-template-columns:none}.career-board-lane{border:1px solid #e5eaf3;border-radius:18px;display:flex;flex:0 0 270px;flex-direction:column;gap:10px;min-height:360px;min-width:260px;max-width:290px;padding:10px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.career-board-lane.is-drop-target{border-color:#2563eb;box-shadow:inset 0 0 0 2px #2563eb38}.career-board-lane.is-invalid-target{border-color:#fb7185;box-shadow:inset 0 0 0 2px #f43f5e2e}.career-board-lane.is-green{background:linear-gradient(180deg,#f0fdf4,#fff);border-color:#bbf7d0}.career-board-lane.is-blue{background:linear-gradient(180deg,#eff6ff,#fff);border-color:#bfdbfe}.career-board-lane.is-amber{background:linear-gradient(180deg,#fffbeb,#fff);border-color:#fed7aa}.career-board-lane.is-purple,.career-board-lane.is-question{background:linear-gradient(180deg,#f5f3ff,#fff);border-color:#ddd6fe}.career-board-lane.is-red{background:linear-gradient(180deg,#fff1f2,#fff);border-color:#fecdd3}.career-lane-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.career-lane-header span{color:#0f172a;font-size:14px;font-weight:900}.career-lane-header strong{align-items:center;background:#fff;border:1px solid #dbe4f0;border-radius:999px;color:#2563eb;display:inline-flex;font-size:12px;height:24px;justify-content:center;min-width:24px;padding:0 7px}.career-lane-blocks{display:grid;gap:10px}.career-board-block{background:#ffffffeb;border:1px solid #e5eaf3;border-radius:14px;box-shadow:0 8px 20px #0f172a0a;cursor:grab;display:grid;gap:9px;padding:12px}.career-board-block:active{cursor:grabbing}.career-board-block:focus{outline:2px solid #93c5fd;outline-offset:2px}.career-board-block.is-selected{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb,0 8px 20px #2563eb14}.career-board-block-head{align-items:flex-start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.career-board-block-icon{align-items:center;border-radius:12px;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}.career-board-block h3{color:#0f172a;display:-webkit-box;font-size:14px;font-weight:900;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;margin:0 0 4px;overflow:hidden}.career-board-block p,.career-board-block small{color:#334155;display:-webkit-box;font-size:12px;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;margin:0;overflow:hidden}.career-board-block-head>button,.career-board-card-menu summary{align-items:center;border-radius:999px;color:#2563eb;display:inline-flex;height:28px;justify-content:center;width:28px}.career-board-card-menu{position:relative}.career-board-card-menu summary{cursor:pointer;list-style:none}.career-board-card-menu summary::-webkit-details-marker{display:none}.career-board-card-menu[open] summary{background:#eff6ff}.career-board-card-menu>div{background:#fff;border:1px solid #dbe4f0;border-radius:14px;box-shadow:0 18px 44px #0f172a24;display:grid;gap:4px;min-width:190px;padding:8px;position:absolute;right:0;top:34px;z-index:25}.career-board-card-menu button{border-radius:10px;color:#334155;font-size:12px;font-weight:800;padding:8px 10px;text-align:left}.career-board-card-menu button:hover{background:#eff6ff;color:#1d4ed8}.career-board-move-row{display:none;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.career-board-move-row button{background:#fff;border:1px solid #dbe4f0;border-radius:9px;color:#334155;font-size:11px;font-weight:900;min-height:30px;padding:0 6px;white-space:nowrap}.career-board-move-row button:hover{border-color:#93c5fd;color:#1d4ed8}.career-lane-empty{align-items:center;border:1px dashed #cbd5e1;border-radius:14px;color:#94a3b8;display:flex;font-size:13px;justify-content:center;min-height:128px;padding:14px;text-align:center}.career-lane-invalid-hint{background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;color:#9f1239;font-size:12px;font-weight:800;line-height:1.4;padding:10px 12px}.career-question-add{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto}.career-question-add input{background:#fff;border:1px solid #dbe4f0;border-radius:10px;color:#0f172a;font-size:12px;min-height:34px;min-width:0;padding:0 10px}.career-question-add button,.career-question-actions button{background:#fff;border:1px solid #dbeafe;border-radius:10px;color:#2563eb;font-size:11px;font-weight:900;min-height:32px;padding:0 9px;white-space:nowrap}.career-question-add button:hover,.career-question-actions button:hover{background:#eff6ff}.career-question-actions{display:flex;flex-wrap:wrap;gap:6px}.career-lane-footer{color:#475569;font-size:12px;line-height:1.45;margin:auto 4px 0}.career-signal-banner,.career-signal-footer{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px;color:#1d4ed8;display:flex;gap:12px;padding:12px 14px}.career-signal-banner strong{color:#1e3a8a;display:block;font-size:14px;margin-bottom:2px}.career-signal-banner p,.career-signal-footer{font-size:13px;line-height:1.45;margin:0}.career-signal-footer button{color:#2563eb;font-weight:900;margin-left:auto;text-decoration:underline}.career-ai-card{align-items:center;background:#fff;border:1px solid #e5eaf3;display:grid;gap:16px;grid-template-columns:34px 16px 64px minmax(0,1fr) 292px;min-height:104px;padding:14px 24px 14px 16px;position:relative}.career-ai-card:first-child{border-radius:20px 20px 0 0}.career-ai-card:last-child{border-radius:0 0 20px 20px}.career-ai-card.is-ranked{border-color:#dbe4f0}.career-ai-card.has-interested,.career-pathway-card.has-interested{border-color:#2563eb;background:#f8fbff;box-shadow:inset 0 0 0 1px #2563eb}.career-ai-card.has-maybe,.career-pathway-card.has-maybe{border-color:#a78bfa;background:#faf5ff;box-shadow:inset 0 0 0 1px #a78bfa}.career-ai-rank{align-items:center;background:#2563eb;border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:900;height:30px;justify-content:center;width:30px}.career-ai-grip{color:#cbd5e1;font-size:22px;letter-spacing:2px;line-height:.5;writing-mode:vertical-rl}.career-ai-icon{align-items:center;border-radius:18px;display:inline-flex;height:60px;justify-content:center;width:60px}.career-ai-heading,.career-pathway-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.career-ai-heading h3,.career-pathway-card h3{font-size:17px;font-weight:900;margin:0}.career-fit-pill{border-radius:999px;font-size:12px;font-weight:900;padding:6px 12px}.career-fit-pill.is-green{background:#dcfce7;color:#047857}.career-fit-pill.is-blue{background:#eff6ff;color:#2563eb}.career-fit-pill.is-orange{background:#ffedd5;color:#ea580c}.career-ai-content ul,.career-pathway-card ul{color:#334155;display:grid;font-size:13px;gap:3px;line-height:1.45;list-style:none;margin:8px 0 0;padding:0}.career-ai-content li:before,.career-pathway-card li:before{color:#10b981;content:"✓";font-weight:900;margin-right:8px}.career-ai-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.career-ai-chip-row span,.career-selected-banner span,.career-preview-grid span,.career-explorer-career-grid article div span{background:#eff6ff;border-radius:8px;color:#2563eb;font-size:13px;font-weight:800;padding:6px 10px}.career-ai-actions{display:grid;gap:9px;justify-items:stretch;min-width:0}.career-match-score{align-items:center;color:#2563eb;display:flex;gap:10px;justify-content:flex-end;font-size:14px;min-width:0}.career-match-score span{border:4px solid currentColor;border-left-color:#e5eaf3;border-radius:999px;display:inline-block;flex:0 0 auto;height:26px;width:26px}.career-match-score.is-green{color:#059669}.career-match-score.is-orange{color:#f97316}.career-decision-row{display:flex;gap:8px}.career-decision-row button{align-items:center;background:#fff;border:1px solid #dbe4f0;border-radius:10px;color:#0f172a;display:inline-flex;flex:1;font-size:13px;font-weight:800;gap:7px;justify-content:center;min-height:38px;min-width:104px;padding:0 10px;white-space:nowrap}.career-decision-row button.is-selected{background:#2563eb;border-color:#2563eb;color:#fff}.career-decision-row button:nth-child(2).is-selected{background:#7c3aed;border-color:#7c3aed}.career-decision-row button:nth-child(3).is-selected{background:#475569;border-color:#475569}.career-why-link{align-items:center;color:#2563eb;display:inline-flex;font-size:13px;font-weight:900;gap:5px;justify-content:flex-end}.career-other-directions{padding:16px 20px}.career-other-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.career-other-header button{align-items:center;display:inline-flex;gap:6px;font-weight:800}.career-other-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.career-other-grid button{align-items:center;background:#fff;border:1px solid #e5eaf3;border-radius:14px;display:flex;font-weight:800;gap:10px;min-height:58px;padding:10px 14px;text-align:left}.career-other-grid span{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.career-selected-banner{align-items:center;display:flex;flex-wrap:wrap;gap:14px;padding:18px 22px}.career-selected-banner>div{display:flex;flex-wrap:wrap;gap:8px}.career-pathway-section{padding:20px}.career-pathway-heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.career-pathway-heading p,.career-preview-strip p,.career-memory-row p{color:#475569;font-size:14px;line-height:1.5;margin:4px 0 0}.career-ai-ranked{align-items:center;background:#eff6ff;border-radius:999px;color:#2563eb;display:inline-flex;font-size:13px;font-weight:900;gap:6px;padding:8px 12px}.career-pathway-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.career-pathway-card{border:1px solid #e5eaf3;border-radius:18px;display:grid;gap:12px;padding:18px;position:relative}.career-pathway-card .career-ai-rank{position:absolute;left:16px;top:16px}.career-pathway-card .career-ai-icon{height:66px;margin-left:34px;width:66px}.career-pathway-card-head strong{color:#2563eb;font-size:13px;margin-left:auto}.career-pathway-details{border-top:1px solid #e5eaf3;display:grid;gap:14px;grid-template-columns:1fr 1fr;padding-top:14px}.career-pathway-details p{color:#2563eb;font-size:13px;font-weight:900;margin:0 0 4px}.career-pathway-details span{color:#334155;font-size:13px;line-height:1.4}.career-preview-strip{padding:16px 20px}.career-preview-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.career-preview-grid span{align-items:center;background:#fff;border:1px solid #e5eaf3;color:#0f172a;display:grid;gap:2px;grid-template-columns:auto minmax(0,1fr)}.career-preview-grid small{color:#16a34a;font-size:12px;grid-column:2}.career-memory-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.career-memory-row>div{display:flex;gap:14px;padding:18px 20px}.career-memory-row>div>span{align-items:center;background:#dcfce7;border-radius:999px;color:#059669;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.career-memory-row>div:nth-child(2)>span{background:#eff6ff;color:#2563eb}.career-explorer-primary-cta{align-items:center;background:linear-gradient(135deg,#2563eb,#4f46e5);border-radius:16px;color:#fff;display:flex;font-size:16px;font-weight:900;gap:10px;justify-content:center;min-height:56px;width:100%}.career-explorer-primary-cta:disabled{background:#e2e8f0;color:#64748b;cursor:not-allowed;opacity:1}.career-explorer-cta-wrap,.left-board-cta{display:grid;gap:8px;padding-top:4px}.career-explorer-cta-wrap p{color:#64748b;font-size:13px;font-weight:700;margin:0;text-align:center}.career-advisor-panel{display:flex;flex-direction:column;height:calc(100vh - 124px);max-height:calc(100vh - 124px);min-height:720px;overflow:hidden;padding:0;position:sticky;top:88px}.career-advisor-header{align-items:center;display:grid;flex-shrink:0;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:24px 28px 16px}.career-advisor-header>span{color:#2563eb}.career-advisor-header h2{font-size:22px;font-weight:900;margin:0}.career-advisor-header p{color:#64748b;margin:2px 0 0}.career-advisor-header button{color:#0f172a;font-size:13px;font-weight:800}.career-advisor-step-hint{background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;color:#2563eb;flex-shrink:0;font-size:13px;font-weight:900;margin:0 24px 8px;padding:9px 14px}.career-chat-thread{display:flex;flex:1;flex-direction:column;gap:18px;min-height:0;overflow-y:auto;padding:14px 24px 18px}.career-quick-actions{display:flex;flex-wrap:wrap;gap:8px;padding-left:54px}.career-quick-actions button{background:#f8fbff;border:1px solid #dbeafe;border-radius:999px;color:#2563eb;font-size:12px;font-weight:800;padding:8px 12px}.career-quick-actions button:hover{background:#eff6ff;border-color:#bfdbfe}.career-chat-message{align-items:flex-start;display:flex;gap:12px}.career-chat-message.is-user{justify-content:flex-end}.career-chat-avatar{border-radius:999px;height:42px;width:42px}.career-chat-bubble{background:#fff;border:1px solid #e5eaf3;border-radius:18px;box-shadow:0 8px 22px #0f172a0d;max-width:430px;padding:16px 18px}.career-chat-message.is-assistant .career-chat-bubble{background:#f8fbff;border-color:#bfdbfe}.career-chat-message.is-user .career-chat-bubble{background:#eff6ff;border-color:#bfdbfe}.career-chat-message.is-system .career-chat-bubble{background:#f0fdf4;border-color:#bbf7d0;box-shadow:none}.career-chat-bubble p{color:#0f172a;font-size:14px;line-height:1.55;margin:0;white-space:pre-line}.career-chat-bubble small{color:#64748b;display:block;font-size:11px;margin-top:10px}.career-chat-bubble strong{color:#059669;display:block;font-size:14px;margin-bottom:8px}.career-chat-bubble ul{color:#334155;font-size:13px;line-height:1.45;list-style:none;margin:0;padding:0}.career-chat-composer{background:#fff;border:1px solid #dbe4f0;border-bottom:0;border-left:0;border-radius:0;border-right:0;box-shadow:none;flex-shrink:0;margin-top:0;overflow:hidden;padding:14px 16px}.career-chat-composer textarea{background:#fff;border:0;min-height:64px;outline:0;padding:10px 4px;resize:none;width:100%}.career-chat-composer>div{align-items:center;display:flex;justify-content:space-between;padding:0}.career-chat-composer button:first-child{border:1px solid #e5eaf3;border-radius:10px;font-size:13px;font-weight:800;padding:8px 12px}.career-chat-composer button:last-child{align-items:center;background:#2563eb;border-radius:12px;color:#fff;display:inline-flex;height:44px;justify-content:center;width:44px}.career-chat-disclaimer{color:#64748b;flex-shrink:0;font-size:12px;margin:0;padding:0 16px 16px;text-align:center}.career-explorer-empty{align-items:center;border:1px dashed #cbd5e1;border-radius:18px;color:#475569;display:grid;gap:10px;justify-items:center;min-height:180px;padding:28px;text-align:center}.career-explorer-career-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.career-explorer-career-grid article{border:1px solid #e5eaf3;border-radius:18px;display:grid;gap:12px;padding:18px}.career-explorer-career-grid h3{font-size:17px;font-weight:900;margin:0}.career-explorer-career-grid p{color:#475569;font-size:14px;line-height:1.5;margin:0}.career-explorer-career-grid article div{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 1440px){.career-explorer-shell{grid-template-columns:minmax(0,1fr) 460px}.career-ai-card{grid-template-columns:38px 74px minmax(0,1fr)}.career-ai-grip{display:none}.career-ai-actions{grid-column:3}}@media (max-width: 1180px){.career-explorer-topbar{grid-template-columns:1fr;padding:14px 24px}.career-explorer-actions{justify-content:flex-start}.career-explorer-shell{grid-template-columns:1fr}.career-advisor-panel{max-height:none;min-height:620px;position:static}}@media (max-width: 900px){.career-explorer-shell{padding:20px 16px 32px}.career-ai-card,.career-pathway-grid,.career-other-grid,.career-preview-grid,.career-memory-row,.career-explorer-career-grid{grid-template-columns:1fr}.career-ai-actions{grid-column:auto}.career-decision-row{flex-direction:column}}.career-workspace-page{max-width:1440px;margin:0 auto;padding:32px 40px 56px}.career-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}.career-workspace-main{min-width:0}.career-card{border:1px solid #e5eaf3;border-radius:24px;box-shadow:0 12px 32px #0f172a0f}.career-hero{padding:32px}.career-hero-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:32px}.career-primary-action{display:inline-flex;width:auto;min-width:230px;justify-content:center}.career-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.career-readiness-grid>button{min-height:132px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e5eaf3;border-radius:20px;background:#fff;padding:20px;box-shadow:0 8px 24px #0f172a0d}.career-readiness-grid>button>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.career-readiness-grid>button p{margin:0}.career-readiness-grid>button p:first-of-type{margin-top:16px}.career-section-icon{width:56px;height:56px;display:flex;flex:0 0 56px;align-items:center;justify-content:center;border-radius:18px;background:#eff6ff;color:#2563eb}.career-section-icon-sm{width:48px;height:48px;flex-basis:48px}.career-slate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.career-direction-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.career-direction-card{position:relative;min-height:214px;border:1px solid #e5eaf3;border-radius:20px;background:#fff;padding:18px;box-shadow:0 8px 24px #0f172a0d;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease}.career-direction-card:hover{border-color:#bfdbfe;box-shadow:0 14px 32px #0f172a14;transform:translateY(-1px)}.career-direction-card-interested{border-color:#93c5fd;background:#eff6ff}.career-direction-card-maybe{border-color:#ddd6fe;background:#f5f3ff}.career-direction-card-not_for_me{background:#f8fafc;opacity:.76}.career-direction-recommended{position:absolute;top:-10px;right:16px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#059669;color:#fff;font-size:11px;font-weight:800;padding:5px 9px;box-shadow:0 8px 20px #0596692e}.career-direction-choice{min-height:34px;border:1px solid #dbe4f0;border-radius:10px;background:#fff;color:#334155;font-size:13px;font-weight:700;padding:0 12px;transition:background .16s ease,border-color .16s ease,color .16s ease}.career-direction-choice:hover{border-color:#bfdbfe;color:#1d4ed8}.career-direction-choice-active{border-color:#2563eb;background:#2563eb;color:#fff}.career-side-panel{position:sticky;top:96px;align-self:start;display:flex;flex-direction:column;gap:20px}.career-progress-ring{display:grid;width:96px;height:96px;place-items:center;border-radius:999px}.career-progress-center{display:grid;width:76px;height:76px;place-items:center;border-radius:999px;background:#fff;color:#2563eb;font-size:20px;font-weight:900}@media (max-width: 1180px){.career-workspace-page{padding:28px 24px 48px}.career-workspace-layout{grid-template-columns:1fr}.career-side-panel{position:static}.career-hero-row{flex-direction:column}.career-primary-action{width:100%}}@media (max-width: 900px){.career-readiness-grid,.career-slate-grid{grid-template-columns:1fr}}html{background:var(--admitq-page)}body{background:linear-gradient(180deg,#fffffff0,#f7fafff5 48%,#f1f7ff),repeating-linear-gradient(90deg,rgba(37,99,235,.035) 0 1px,transparent 1px 80px);color:var(--admitq-ink);font-family:Aptos,Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";letter-spacing:0}#root{min-height:100vh}::selection{background:#2563eb2e;color:var(--admitq-ink)}:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:2px}[data-slot=card],.rounded-3xl.border,.rounded-2xl.border,.career-card,.contributor-summary-grid,.student-sidebar,.contributor-work-grid>div,.contributor-bottom-grid>div{border-color:var(--admitq-border);box-shadow:var(--admitq-card-shadow)}[data-slot=card],.career-card,.contributor-summary-grid,.student-sidebar{background:#fffffff0}[data-slot=card]:hover,.contributor-work-grid>div:hover,.contributor-bottom-grid>div:hover,.career-card:hover{box-shadow:var(--admitq-elevated-shadow)}button,[role=button],a,input,select,textarea{transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}button:not(:disabled):active,[role=button]:not(:disabled):active{transform:translateY(0)}input,select,textarea,[data-slot=select-trigger],[data-slot=input],[data-slot=textarea]{border-color:var(--admitq-border);background:#fff;box-shadow:0 1px 2px #0f172a0a}input:focus,select:focus,textarea:focus,[data-slot=select-trigger]:focus-visible,[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible{border-color:#93c5fd;box-shadow:0 0 0 4px #93c5fd47}.bg-blue-600,.hover\:bg-blue-700:hover{background-color:var(--admitq-blue)}.text-blue-700,.hover\:text-blue-700:hover{color:var(--admitq-blue-700)}.border-blue-200,.hover\:border-blue-200:hover{border-color:#bfdbfe}.admitq-student-nav-row,.w-full.border-b.border-border{background:#ffffffdb;backdrop-filter:blur(18px);border-color:#dbe4f0eb}.admitq-student-nav-button{border-radius:14px}.admitq-student-nav-button:hover{box-shadow:0 8px 22px #2563eb14}.admitq-student-ask{display:inline-flex;height:44px;align-items:center;gap:8px;border:1px solid #ddd6fe;border-radius:14px;background:#f7f3ff;color:#5b21b6;padding:0 16px;font-size:14px;font-weight:800;cursor:pointer;box-shadow:0 10px 24px #5b21b614;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.admitq-student-ask:hover{background:#f1ebff;border-color:#c7b4ff}.admitq-student-ask:focus-visible{outline:3px solid rgba(79,70,229,.24);outline-offset:3px}.admitq-top-ask-button,.contributor-nav button[aria-label="Open Ask AdmitQ contributor assistant"],.career-primary-action{background:linear-gradient(135deg,var(--admitq-blue),var(--admitq-violet));box-shadow:0 12px 28px #2563eb33}.admitq-top-ask-button:hover,.contributor-nav button[aria-label="Open Ask AdmitQ contributor assistant"]:hover,.career-primary-action:hover{box-shadow:0 16px 34px #2563eb47}.contributor-page-shell,.career-workspace-page,.profile-page-shell,.dashboard-journey-page{max-width:1500px}.contributor-role-hint,.career-signal-banner,.career-signal-footer{border-color:#bfdbfe;background:linear-gradient(180deg,#eff6ffeb,#f8fbffdb)}.metric-card:hover,.family-metric-card:hover,.career-readiness-grid>button:hover{transform:translateY(-1px)}.badge,[data-slot=badge],.rounded-full.bg-blue-50,.rounded-full.bg-slate-100{letter-spacing:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--background: #fbf7ef;--foreground: #172033;--card: #fffdf8;--card-foreground: #172033;--popover: #fffdf8;--popover-foreground: #172033;--primary: #1746d2;--primary-foreground: #ffffff;--secondary: #e9f3e8;--secondary-foreground: #173a2a;--muted: #efe8dc;--muted-foreground: #667085;--accent: #e7f6ef;--accent-foreground: #0f5138;--destructive: #c2410c;--destructive-foreground: #fff7ed;--border: #e1d8ca;--input: #ddd2c2;--input-background: #fffdf8;--ring: #1746d2;--sidebar: #fffdf8;--sidebar-foreground: #172033;--sidebar-primary: #1746d2;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #e7f6ef;--sidebar-accent-foreground: #0f5138;--sidebar-border: #e1d8ca;--sidebar-ring: #1746d2;--studio-ink: #172033;--studio-ink-soft: #465064;--studio-paper: #fffdf8;--studio-page: #fbf7ef;--studio-line: #e1d8ca;--studio-blue: #1746d2;--studio-blue-dark: #0f2f99;--studio-mint: #13a37a;--studio-coral: #e75d3c;--studio-gold: #d99a21;--studio-shadow: 0 18px 48px rgba(50, 43, 32, .1);--studio-shadow-strong: 0 28px 72px rgba(50, 43, 32, .15)}html{background:var(--studio-page)}body{background:linear-gradient(180deg,#fffdf8f5,#fbf7effa 45%,#f4efe5),repeating-linear-gradient(0deg,rgba(23,32,51,.035) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(23,70,210,.045) 0 1px,transparent 1px 88px);color:var(--studio-ink);font-family:Aptos,Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01","cv02","cv03"}h1,h2,h3,h4,[data-slot=card-title],.admitq-home-logo,.admitq-auth-brand-link{font-family:Aptos Display,Sitka Heading,Georgia,serif;letter-spacing:0}::selection{background:#e75d3c2e;color:var(--studio-ink)}:focus-visible{outline:3px solid rgba(23,70,210,.28);outline-offset:3px}[data-slot=card],.student-sidebar,.contributor-work-grid>div,.contributor-bottom-grid>div,.contributor-summary-grid,.insight-section-card,.student-context-panel,.career-explorer-board,.career-chat-panel,.career-board-lane,.career-workspace-layout>*,.question-card,.assessment-helper-panel,.admitq-home-showcase,.admitq-home-pillars article,.admitq-auth-card{background:#fffdf8f5!important;border:1px solid rgba(225,216,202,.96)!important;border-radius:24px!important;box-shadow:var(--studio-shadow)!important}[data-slot=card]:hover,.contributor-work-grid>div:hover,.contributor-bottom-grid>div:hover,.career-board-block:hover,.admitq-home-pillars article:hover{box-shadow:var(--studio-shadow-strong)!important;transform:translateY(-1px)}button,[role=button],a,input,select,textarea,[data-slot=select-trigger]{transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}input,select,textarea,[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]{background:#fffdf8!important;border-color:#d9cdbb!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #322b200a!important}input:focus,select:focus,textarea:focus,[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible,[data-slot=select-trigger]:focus-visible{border-color:var(--studio-blue)!important;box-shadow:0 0 0 4px #1746d224!important}[data-slot=button],.admitq-home-primary,.career-explorer-primary-cta,.insight-primary-action,.assessment-primary{border-radius:15px!important;font-weight:800!important}[data-slot=button]:not(:disabled):active,.career-board-block:active{transform:translateY(0)}.bg-blue-600,.hover\:bg-blue-700:hover,.admitq-home-primary,.career-direction-choice-active,.insight-primary-action,.assessment-primary{background:var(--studio-blue)!important;color:#fff!important}.text-blue-700,.text-blue-600,.hover\:text-blue-700:hover,.editor-profile-link,.career-explorer-back,.contributor-role-hint strong{color:var(--studio-blue)!important}.bg-blue-50,.rounded-full.bg-blue-50,.border-blue-100,.admitq-home-pill,.admitq-home-showcase-head,.contributor-role-hint,.career-signal-banner,.privacy-note{background:#edf6ef!important;border-color:#b7decf!important;color:#124832!important}.bg-emerald-50,.text-emerald-700{background:#e7f6ef!important;color:#0f6b4e!important}.bg-amber-50,.text-amber-700,.text-amber-900{background:#fff4dc!important;color:#8a5707!important}.bg-violet-600,.admitq-top-ask-button,.contributor-nav button[aria-label="Open Ask AdmitQ contributor assistant"],.career-primary-action{background:linear-gradient(135deg,var(--studio-blue),var(--studio-coral))!important;box-shadow:0 18px 38px #1746d238!important;color:#fff!important}.admitq-home{background:linear-gradient(120deg,#fffdf8f5,#fbf7efe6 58%,#e7f6efeb),repeating-linear-gradient(90deg,rgba(23,70,210,.05) 0 1px,transparent 1px 92px)}.admitq-home-header,.admitq-student-nav-row,.w-full.border-b.border-border,.career-explorer-topbar{background:#fffdf8db!important;backdrop-filter:blur(18px);border-color:#e1d8caeb!important}.admitq-home-logo,.admitq-auth-brand-link{color:var(--studio-ink)!important;font-size:28px}.admitq-home-logo span,.admitq-auth-brand-link span{color:var(--studio-blue)!important}.admitq-home-hero{grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);padding-bottom:52px;padding-top:74px}.admitq-home-hero h1{font-size:60px;line-height:1.04;max-width:820px}.admitq-home-pill{box-shadow:0 12px 30px #13a37a1f}.admitq-home-showcase{position:relative}.admitq-home-showcase:before,.admitq-dashboard-main:before,.career-explorer-board:before{background:var(--studio-coral);border-radius:999px;content:"";height:10px;position:absolute;right:28px;top:24px;width:10px}.admitq-home-showcase-title>span,.admitq-home-pillars article>span,.admitq-hero-icon-box,.insight-section-icon,.career-explorer-title-icon,.career-board-block-icon{background:#edf6ef!important;color:var(--studio-blue)!important}.admitq-home-proof-list span{background:var(--studio-mint)!important}.admitq-home-cycle{background:#fffdf8fa!important;border-color:var(--studio-line)!important}.admitq-auth-page{background:linear-gradient(140deg,#fbf7efeb,#fffdf8 52%,#e7f6efe0),repeating-linear-gradient(0deg,rgba(23,32,51,.035) 0 1px,transparent 1px 48px)!important}.admitq-auth-logo-card{border-color:var(--studio-line)!important}.admitq-auth-tabs{background:#f1eadf!important}.admitq-dashboard-main,.admitq-profile-page,.contributor-page-shell,.career-explorer-page,.insight-editor-shell,.career-workspace-page{background:transparent!important}.admitq-hero-card{background:linear-gradient(110deg,#fffdf8fa,#fbf7efe6 48%,#e7f6efeb)!important;border-color:var(--studio-line)!important;box-shadow:var(--studio-shadow-strong)!important}.admitq-hero-title{color:var(--studio-ink)!important;font-family:Aptos Display,Sitka Heading,Georgia,serif}.admitq-phase-card,.journey-card,.metric-card,.family-metric-card{border-color:var(--studio-line)!important;box-shadow:var(--studio-shadow)!important}.admitq-phase-card:nth-child(1),.admitq-phase-card:nth-child(2),.admitq-phase-card:nth-child(3){background:#fffdf8!important}.contributor-dashboard-layout,.contributor-workspace,.career-explorer-shell{gap:22px}.student-sidebar,.contributor-summary-grid,.contributor-work-grid>div,.contributor-bottom-grid>div{background:#fffdf8fa!important}.contributor-role-hint{border-radius:18px!important;box-shadow:none!important}.contributor-nav button,.career-explorer-step,.admitq-student-nav-button{border-radius:16px!important}.career-explorer-page{background:linear-gradient(180deg,#fffdf8f5,#fbf7effa),repeating-linear-gradient(90deg,rgba(231,93,60,.035) 0 1px,transparent 1px 92px)!important}.career-board-lane{background:#fffdf8eb!important}.career-board-block{background:#fffdf8!important;border-color:#ded2c2!important;border-radius:18px!important}.career-board-block.is-student-moved{border-color:var(--studio-coral)!important;box-shadow:0 12px 28px #e75d3c1f!important}.career-chat-panel{background:linear-gradient(180deg,#fffdf8,#f7f0e5)!important}.career-chat-message.assistant{background:#f1eadf!important}.career-chat-message.system{background:#edf6ef!important}.insight-editor-shell{background:linear-gradient(160deg,#fffdf8fa,#fbf7effa),repeating-linear-gradient(0deg,rgba(23,32,51,.03) 0 1px,transparent 1px 46px)!important}.insight-step-button.is-active .insight-step-circle,.career-explorer-step.is-active span{background:var(--studio-blue)!important;border-color:var(--studio-blue)!important}.insight-step-button.is-complete .insight-step-circle,.career-explorer-step.is-done span{background:var(--studio-mint)!important;border-color:var(--studio-mint)!important;color:#fff!important}.bottom-action-bar{background:#fffdf8eb!important;border-color:var(--studio-line)!important}.admitq-profile-page [data-slot=card],.admitq-profile-page aside{background:#fffdf8fa!important}.admitq-profile-page [role=tablist]{background:#f4ede3!important;border-color:var(--studio-line)!important}.admitq-profile-page [role=tab][aria-selected=true]{background:#fffdf8!important;border-color:var(--studio-blue)!important;color:var(--studio-blue)!important}.assessment-page,.riasec-assessment-page{background:transparent!important}.answer-choice{background:#fffdf8!important;border-color:#ded2c2!important}.answer-choice.selected{background:#edf6ef!important;border-color:var(--studio-mint)!important;box-shadow:0 14px 32px #13a37a24!important}@media (max-width: 900px){.admitq-home-hero{grid-template-columns:1fr;padding-top:44px}.admitq-home-hero h1{font-size:38px}}:root{--atlas-paper: #fffaf0;--atlas-paper-deep: #f3eadb;--atlas-ink: #161b2e;--atlas-ink-2: #344054;--atlas-muted: #667085;--atlas-line: #d9cbb6;--atlas-line-dark: #bcae99;--atlas-cobalt: #143fd7;--atlas-cobalt-dark: #0d2d9a;--atlas-mint: #0f9f78;--atlas-coral: #e35b3f;--atlas-gold: #c88a18;--atlas-lilac: #7661d9;--atlas-shadow: 0 18px 48px rgba(35, 31, 24, .11);--atlas-shadow-high: 0 32px 88px rgba(35, 31, 24, .18);--background: var(--atlas-paper);--foreground: var(--atlas-ink);--card: #fffdf7;--card-foreground: var(--atlas-ink);--popover: #fffdf7;--popover-foreground: var(--atlas-ink);--primary: var(--atlas-cobalt);--primary-foreground: #ffffff;--secondary: #e7f4ec;--secondary-foreground: #103f31;--muted: #efe4d5;--muted-foreground: var(--atlas-muted);--accent: #e7f4ec;--accent-foreground: #103f31;--border: var(--atlas-line);--input: var(--atlas-line);--ring: var(--atlas-cobalt)}body{background:linear-gradient(120deg,#fffaf0fa,#faf4e8f0 54%,#ebf7f0e6),repeating-linear-gradient(90deg,rgba(20,63,215,.05) 0 1px,transparent 1px 96px),repeating-linear-gradient(0deg,rgba(22,27,46,.035) 0 1px,transparent 1px 48px);color:var(--atlas-ink)}body:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:-1;background-image:radial-gradient(circle at 1px 1px,rgba(22,27,46,.09) 1px,transparent 0);background-size:22px 22px;opacity:.18}h1,h2,h3,h4,h5,[data-slot=card-title],.admitq-home-logo,.admitq-auth-brand-link,.font-black,.font-bold{font-family:Aptos Display,Iowan Old Style,Sitka Heading,Georgia,serif;letter-spacing:0!important}p,span,small,label,input,textarea,select,button{letter-spacing:0!important}[data-slot=card],.admitq-card,.metric-card,.family-metric-card,.career-card,.question-card,.assessment-helper-panel,.student-sidebar,.contributor-summary-grid,.contributor-work-grid>div,.contributor-bottom-grid>div,.contributor-role-hint,.student-context-panel,.insight-section-card,.insight-role-note,.career-explorer-board,.career-chat-panel,.career-board-lane,.career-board-block,.career-explorer-summary-card,.career-explorer-empty,.review-contributor-summary,.admitq-home-showcase,.admitq-home-pillars article,.admitq-auth-card{background:#fffdf7f7!important;border:1px solid var(--atlas-line)!important;border-radius:26px!important;box-shadow:var(--atlas-shadow)!important}[data-slot=card]:hover,.metric-card:hover,.family-metric-card:hover,.contributor-work-grid>div:hover,.contributor-bottom-grid>div:hover,.career-board-block:hover,.career-card:hover,.answer-choice:hover,.admitq-home-pillars article:hover{box-shadow:var(--atlas-shadow-high)!important;transform:translateY(-2px)}[data-slot=button],button,[role=button]{border-radius:15px;font-weight:850}[data-slot=button][class*=bg-primary],.bg-blue-600,.admitq-home-primary,.career-explorer-primary-cta,.career-primary-action,.assessment-primary,.insight-primary-action,.admitq-top-ask-button,.contributor-nav button[aria-label="Open Ask AdmitQ contributor assistant"]{background:linear-gradient(135deg,var(--atlas-cobalt),var(--atlas-cobalt-dark))!important;border-color:var(--atlas-cobalt)!important;box-shadow:0 16px 36px #143fd73d!important;color:#fff!important}.admitq-top-ask-button,.contributor-nav button[aria-label="Open Ask AdmitQ contributor assistant"]{background:linear-gradient(135deg,var(--atlas-cobalt),var(--atlas-coral))!important}[data-slot=button]:not(:disabled):hover,.admitq-home-primary:hover,.career-explorer-primary-cta:not(:disabled):hover,.insight-primary-action:not(:disabled):hover{filter:saturate(1.04);transform:translateY(-1px)}input,textarea,select,[data-slot=input],[data-slot=textarea],[data-slot=select-trigger]{background:#fffdf7!important;border-color:var(--atlas-line)!important;border-radius:14px!important;color:var(--atlas-ink)!important;box-shadow:inset 0 1px #ffffffd6,0 1px 2px #231f180a!important}input:focus,textarea:focus,select:focus,[data-slot=input]:focus-visible,[data-slot=textarea]:focus-visible,[data-slot=select-trigger]:focus-visible{border-color:var(--atlas-cobalt)!important;box-shadow:0 0 0 4px #143fd724!important}.admitq-student-nav-row,.w-full.border-b.border-border,.admitq-home-header,.career-explorer-topbar,.top-header,.contributor-nav{background:#fffaf0e0!important;backdrop-filter:blur(18px);border-color:#d9cbb6e6!important}.admitq-student-nav-button,.contributor-nav button,.career-explorer-back,.career-explorer-step,[role=tab]{border-radius:16px!important}[role=tab][aria-selected=true],.admitq-student-nav-button[aria-current=page],.career-explorer-step.is-active{background:#fffdf7!important;border-color:var(--atlas-cobalt)!important;color:var(--atlas-cobalt)!important;box-shadow:0 10px 24px #143fd71f!important}.admitq-home{background:linear-gradient(120deg,#fffaf0fa,#f7eedde6 52%,#e7f4eceb),repeating-linear-gradient(90deg,rgba(20,63,215,.045) 0 1px,transparent 1px 92px)!important}.admitq-home-hero{align-items:center;grid-template-columns:minmax(0,1.08fr) minmax(420px,.82fr)}.admitq-home-hero h1{color:var(--atlas-ink)!important;font-size:clamp(42px,5vw,72px);line-height:.98;max-width:860px}.admitq-home-lede,.admitq-home-pillars p,.admitq-home-cycle p{color:var(--atlas-ink-2)!important}.admitq-home-pill,.bg-blue-50,.rounded-full.bg-blue-50,.privacy-note,.contributor-role-hint,.career-signal-banner,.career-signal-footer,.insight-role-note{background:#e7f4ec!important;border-color:#a8d8c4!important;color:#103f31!important}.admitq-home-showcase,.admitq-home-pillars article{position:relative;overflow:hidden}.admitq-home-showcase:after,.admitq-home-pillars article:after,.career-board-lane:after,.insight-section-card:after{background:var(--atlas-coral);border-radius:999px;content:"";height:8px;position:absolute;right:22px;top:20px;width:8px}.admitq-home-showcase-title>span,.admitq-home-pillars article>span,.admitq-hero-icon-box,.career-explorer-title-icon,.career-board-block-icon,.insight-section-icon,.family-metric-icon{background:#e7f4ec!important;color:var(--atlas-cobalt)!important}.admitq-home-proof-list span,.answer-choice.selected .answer-choice-dot,.text-emerald-700{background:var(--atlas-mint)!important;color:#fff!important}.admitq-dashboard-main{background:transparent!important;max-width:1500px}.admitq-hero-card{background:linear-gradient(110deg,#fffdf7fa,#faf4e8eb 52%,#e7f4ecf0)!important;border:1px solid var(--atlas-line)!important;box-shadow:var(--atlas-shadow-high)!important;overflow:hidden}.admitq-hero-card:before{background:linear-gradient(90deg,var(--atlas-cobalt),var(--atlas-mint),var(--atlas-coral));content:"";height:5px;left:28px;position:absolute;right:28px;top:0}.admitq-hero-title{color:var(--atlas-ink)!important}.admitq-phase-card,.journey-card{background:#fffdf7!important;border-color:var(--atlas-line)!important}.admitq-phase-card:nth-child(1) .admitq-phase-number,.journey-card:nth-child(1) .step-bubble{background:var(--atlas-cobalt)!important}.admitq-phase-card:nth-child(2) .admitq-phase-number,.journey-card:nth-child(2) .step-bubble{background:var(--atlas-mint)!important}.admitq-phase-card:nth-child(3) .admitq-phase-number,.journey-card:nth-child(3) .step-bubble{background:var(--atlas-coral)!important}.admitq-profile-page{background:transparent!important}.admitq-profile-page [data-slot=card-header]{background:linear-gradient(180deg,#fffdf7fa,#faf4e8b8)!important}.admitq-profile-page aside{background:#fffdf7fa!important;border-color:var(--atlas-line)!important;box-shadow:var(--atlas-shadow)!important}.admitq-profile-page [role=tablist],.admitq-auth-tabs{background:#efe5d6!important;border:1px solid var(--atlas-line)!important}.review-contributor-summary,.review-context-panel,.review-use-card{background:#fffdf7fa!important;border-color:var(--atlas-line)!important}.student-sidebar{position:relative}.student-sidebar:before,.contributor-summary-grid:before{background:linear-gradient(180deg,var(--atlas-cobalt),var(--atlas-mint));border-radius:999px;content:"";inset:18px auto 18px 0;position:absolute;width:4px}.contributor-summary-grid,.contributor-work-grid>div,.contributor-bottom-grid>div{position:relative;overflow:hidden}.contributor-summary-grid>div,.contributor-work-grid>div>*,.contributor-bottom-grid>div>*{position:relative;z-index:1}.insight-editor-shell{background:linear-gradient(150deg,#fffaf0f5,#e7f4ecd6),repeating-linear-gradient(0deg,rgba(22,27,46,.03) 0 1px,transparent 1px 46px)!important}.insight-step-button.is-active .insight-step-circle,.career-explorer-step.is-active span{background:var(--atlas-cobalt)!important;border-color:var(--atlas-cobalt)!important;color:#fff!important}.insight-step-button.is-complete .insight-step-circle,.career-explorer-step.is-done span{background:var(--atlas-mint)!important;border-color:var(--atlas-mint)!important;color:#fff!important}.bottom-action-bar{background:#fffaf0e6!important;border-color:var(--atlas-line)!important;box-shadow:0 -18px 42px #231f181a!important}.career-explorer-page{background:linear-gradient(120deg,#fffaf0fa,#f7eedde6 50%,#eaefffc7),repeating-linear-gradient(90deg,rgba(227,91,63,.04) 0 1px,transparent 1px 96px)!important}.career-board-lane{background:#fffdf7e6!important;min-height:220px;position:relative}.career-board-block{background:#fffdf7!important;border-radius:18px!important}.career-board-block.is-student-moved{border-color:var(--atlas-coral)!important;box-shadow:0 16px 36px #e35b3f21!important}.career-chat-panel{background:linear-gradient(180deg,#fffdf7,#f3eadb)!important}.career-chat-message.assistant{background:#efe5d6!important}.career-chat-message.system{background:#e7f4ec!important;border-color:#a8d8c4!important}.career-explorer-stepper{background:#fffdf7b8;border:1px solid var(--atlas-line);border-radius:22px;padding:8px 10px}.career-explorer-step:before{background:var(--atlas-line)!important}.answer-choice{background:#fffdf7!important;border-color:var(--atlas-line)!important;box-shadow:0 10px 26px #231f180f!important}.answer-choice.selected{background:#e7f4ec!important;border-color:var(--atlas-mint)!important;box-shadow:0 18px 42px #0f9f7829!important}.assessment-progress-fill{background:linear-gradient(90deg,var(--atlas-cobalt),var(--atlas-mint),var(--atlas-gold))!important}.bg-emerald-50{background:#e7f4ec!important}.text-emerald-700{color:#0d6b50!important}.bg-amber-50{background:#fff2d5!important}.text-amber-700,.text-amber-900{color:#875407!important}.bg-red-50{background:#fff0ec!important}.text-red-600,.text-red-700{color:#bb3d24!important}@media (prefers-reduced-motion: no-preference){.admitq-home-hero>*,.admitq-home-showcase,.admitq-home-pillars article,.admitq-hero-card,.admitq-phase-card,.career-explorer-board,.career-chat-panel{animation:atlas-rise .52s cubic-bezier(.2,.8,.2,1) both}.admitq-home-showcase,.admitq-phase-card:nth-child(2),.admitq-home-pillars article:nth-child(2){animation-delay:80ms}.admitq-phase-card:nth-child(3),.admitq-home-pillars article:nth-child(3),.career-chat-panel{animation-delay:.14s}}@keyframes atlas-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.admitq-home-hero{grid-template-columns:1fr}.admitq-home-hero h1{font-size:40px;line-height:1.04}.career-explorer-stepper{padding:6px}}.admitq-riasec-v6-shell{min-height:100vh;display:grid;grid-template-columns:72px minmax(0,1fr);background:radial-gradient(circle at top left,rgba(126,58,242,.08),transparent 28%),linear-gradient(180deg,#fcfbff,#f7f5ff);color:#16133a}.admitq-riasec-v6-sidebar{border-right:1px solid rgba(125,87,240,.12);padding:26px 18px 24px;display:flex;flex-direction:column;gap:24px;background:#ffffffc7;backdrop-filter:blur(18px)}.admitq-riasec-v6-brand{display:flex;align-items:center;gap:12px;font-size:1.9rem;font-weight:800;letter-spacing:-.04em}.admitq-riasec-v6-brand-mark{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#5b21b6,#8b5cf6);box-shadow:0 16px 32px #6b3cc242}.admitq-riasec-v6-nav{display:flex;flex-direction:column;gap:6px}.admitq-riasec-v6-nav-item{border:0;background:transparent;color:#615b86;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;font-size:.98rem;font-weight:600;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease}.admitq-riasec-v6-nav-item:hover{background:#8b5cf614;color:#4b2bb8;transform:translate(2px)}.admitq-riasec-v6-nav-item.is-active{background:linear-gradient(135deg,#6d28d924,#a855f714);color:#5b21b6;box-shadow:inset 0 0 0 1px #7c3aed26}.admitq-riasec-v6-sidebar-card{margin-top:auto;border-radius:24px;padding:22px 20px;background:linear-gradient(180deg,#fffffff2,#f3eefff2);border:1px solid rgba(132,94,247,.12);box-shadow:0 24px 48px #42239214}.admitq-riasec-v6-sidebar-card-icon{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;color:#7c3aed;background:#7c3aed1f;margin-bottom:14px}.admitq-riasec-v6-sidebar-card h3{font-size:1rem;font-weight:700;margin:0 0 8px}.admitq-riasec-v6-sidebar-card p{margin:0;color:#655d89;line-height:1.65;font-size:.93rem}.admitq-riasec-v6-main{padding:22px 28px 28px}.admitq-riasec-v6-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.admitq-riasec-v6-topbar h1{margin:0;font-size:clamp(2rem,2.8vw,3rem);line-height:1.04;letter-spacing:-.05em;font-weight:800}.admitq-riasec-v6-topbar p{margin:10px 0 0;color:#625b86;font-size:1.02rem}.admitq-riasec-v6-topbar-actions{display:flex;align-items:center;gap:14px}.admitq-riasec-v6-save{border-radius:18px!important;height:44px!important;padding-inline:18px!important;border-color:#7c3aed33!important;color:#5b21b6!important}.admitq-riasec-v6-icon-button{width:44px;height:44px;border-radius:16px;border:1px solid rgba(124,58,237,.14);background:#fff;color:#5b21b6;display:grid;place-items:center;box-shadow:0 16px 36px #4c2f9414}.admitq-riasec-v6-user{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 10px;border-radius:18px;background:#ffffffe0;border:1px solid rgba(124,58,237,.08);box-shadow:0 16px 32px #37257614}.admitq-riasec-v6-user-avatar{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#c4b5fd,#8b5cf6);color:#fff;font-weight:800}.admitq-riasec-v6-user strong,.admitq-riasec-v6-user span{display:block}.admitq-riasec-v6-user strong{font-size:.95rem}.admitq-riasec-v6-user span{color:#675f8d;font-size:.88rem}.admitq-riasec-v6-info-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-radius:28px;background:#ffffffe0;border:1px solid rgba(124,58,237,.09);box-shadow:0 24px 50px #3f298714;overflow:hidden}.admitq-riasec-v6-info-strip article{display:flex;align-items:flex-start;gap:16px;padding:24px 26px}.admitq-riasec-v6-info-strip article+article{border-left:1px solid rgba(124,58,237,.08)}.admitq-riasec-v6-pill-icon{width:50px;height:50px;border-radius:18px;display:grid;place-items:center;color:#6d28d9;background:#7c3aed1a;flex-shrink:0}.admitq-riasec-v6-info-strip strong{display:block;font-size:1.04rem;margin-bottom:4px}.admitq-riasec-v6-info-strip p{margin:0;color:#685f8c;line-height:1.55}.admitq-riasec-v6-content{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.admitq-riasec-v6-question-card,.admitq-riasec-v6-side-card{border-radius:28px;background:#ffffffeb;border:1px solid rgba(124,58,237,.1);box-shadow:0 24px 52px #3e268014}.admitq-riasec-v6-question-card{padding:28px}.admitq-riasec-v6-question-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.admitq-riasec-v6-question-kicker{display:inline-block;color:#6d28d9;font-weight:700;margin-bottom:8px}.admitq-riasec-v6-question-head h2{margin:0;font-size:clamp(1.7rem,2vw,2.45rem);letter-spacing:-.04em;line-height:1.12}.admitq-riasec-v6-question-head p{margin:10px 0 0;color:#655d89;font-size:1rem}.admitq-riasec-v6-examples-button{min-width:146px;height:44px!important;border-radius:16px!important;color:#6d28d9!important;border-color:#7c3aed38!important}.admitq-riasec-v6-examples-panel{border-radius:22px;padding:18px 20px;background:linear-gradient(135deg,#f7f3fff2,#f4f9fff5);border:1px solid rgba(124,58,237,.1);margin-bottom:18px}.admitq-riasec-v6-examples-panel strong{display:block;margin-bottom:10px}.admitq-riasec-v6-examples-panel ul{margin:0;padding-left:18px;color:#615a87;display:grid;gap:6px}.admitq-riasec-v6-answer-list{display:grid;gap:14px}.admitq-riasec-v6-answer{border:1px solid rgba(124,58,237,.1);border-radius:22px;background:#fff;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 18px 18px 16px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.admitq-riasec-v6-answer:hover{transform:translateY(-1px);box-shadow:0 20px 40px #4d339814;border-color:#7c3aed2e}.admitq-riasec-v6-answer.is-selected{background:linear-gradient(135deg,#6d28d90f,#d8b4fe14);border-color:#6d28d942;box-shadow:0 24px 46px #6d28d91f}.admitq-riasec-v6-answer-radio{color:#6d28d9;display:grid;place-items:center}.admitq-riasec-v6-answer-icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#7c3aed1a;color:#6d28d9}.admitq-riasec-v6-answer-copy strong,.admitq-riasec-v6-answer-copy small{display:block}.admitq-riasec-v6-answer-copy strong{font-size:1rem;font-weight:700;margin-bottom:4px}.admitq-riasec-v6-answer-copy small{color:#6b648f;line-height:1.5;font-size:.92rem}.admitq-riasec-v6-answer-score{min-width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#7c3aed14;color:#5b21b6;font-weight:800;font-size:.92rem}.admitq-riasec-v6-progressband{margin-top:18px;border-radius:20px;background:#ffffffe6;border:1px solid rgba(124,58,237,.1);box-shadow:0 16px 36px #3f29870f;padding:14px 18px}.admitq-riasec-v6-progressband-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.admitq-riasec-v6-qcounter{font-size:1.05rem;font-weight:800;color:#3b2d6b}.admitq-riasec-v6-qcounter strong{font-size:1.5rem;color:#6d28d9;margin:0 2px}.admitq-riasec-v6-qcounter span{color:#8a82ad;font-weight:700;font-size:1rem}.admitq-riasec-v6-qpct{font-weight:700;color:#6d28d9;font-size:.9rem}.admitq-riasec-v6-qtrack{height:10px;border-radius:999px;background:#7c3aed1f;overflow:hidden}.admitq-riasec-v6-qtrack>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#a855f7);transition:width .32s ease}.admitq-riasec-v6-dimtag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.78rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase;margin-bottom:10px}.admitq-riasec-v6-scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:6px}.admitq-riasec-v6-scalebtn{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 8px;border-radius:18px;background:#fff;border:1.5px solid rgba(124,58,237,.12);cursor:pointer;text-align:center;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.admitq-riasec-v6-scalebtn:hover{transform:translateY(-2px);box-shadow:0 16px 30px #4d33981a;border-color:#7c3aed38}.admitq-riasec-v6-scalebtn-num{width:46px;height:46px;border-radius:999px;display:grid;place-items:center;font-weight:800;font-size:1.2rem;color:#5b21b6;background:#7c3aed14;transition:transform .16s ease,background .16s ease,color .16s ease}.admitq-riasec-v6-scalebtn-label{font-size:.8rem;font-weight:600;color:#6b648f;line-height:1.25}.admitq-riasec-v6-scalebtn.tone-1 .admitq-riasec-v6-scalebtn-num{background:#f43f5e1a;color:#e11d48}.admitq-riasec-v6-scalebtn.tone-2 .admitq-riasec-v6-scalebtn-num{background:#f973161a;color:#ea580c}.admitq-riasec-v6-scalebtn.tone-3 .admitq-riasec-v6-scalebtn-num{background:#94a3b82e;color:#64748b}.admitq-riasec-v6-scalebtn.tone-4 .admitq-riasec-v6-scalebtn-num{background:#84cc1629;color:#65a30d}.admitq-riasec-v6-scalebtn.tone-5 .admitq-riasec-v6-scalebtn-num{background:#22c55e29;color:#16a34a}.admitq-riasec-v6-scalebtn.is-selected{border-color:#7c3aed;background:linear-gradient(135deg,#6d28d90f,#d8b4fe14);box-shadow:0 18px 36px #6d28d924}.admitq-riasec-v6-scalebtn.is-selected .admitq-riasec-v6-scalebtn-num{transform:scale(1.06);color:#fff}.admitq-riasec-v6-scalebtn.is-selected.tone-1 .admitq-riasec-v6-scalebtn-num{background:#f43f5e}.admitq-riasec-v6-scalebtn.is-selected.tone-2 .admitq-riasec-v6-scalebtn-num{background:#f97316}.admitq-riasec-v6-scalebtn.is-selected.tone-3 .admitq-riasec-v6-scalebtn-num{background:#94a3b8}.admitq-riasec-v6-scalebtn.is-selected.tone-4 .admitq-riasec-v6-scalebtn-num{background:#84cc16}.admitq-riasec-v6-scalebtn.is-selected.tone-5 .admitq-riasec-v6-scalebtn-num{background:#22c55e}.admitq-riasec-v6-interpret-slot{min-height:24px;margin-top:16px}.admitq-riasec-v6-interpret{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:16px;background:linear-gradient(135deg,#f7f3fff2,#f4f9fff5);border:1px solid rgba(124,58,237,.12);color:#4c3f7a;font-weight:600;animation:admitq-riasec-fade .22s ease}.admitq-riasec-v6-interpret-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#7c3aed1a;color:#6d28d9;flex-shrink:0}@keyframes admitq-riasec-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.admitq-riasec-v6-bars{display:grid;gap:12px}.admitq-riasec-v6-bar-head{display:flex;align-items:center;gap:8px;font-size:.9rem;margin-bottom:5px}.admitq-riasec-v6-bar-name{flex:1;color:#4a4470;font-weight:600}.admitq-riasec-v6-bar-head strong{color:#3b2d6b;font-variant-numeric:tabular-nums}.admitq-riasec-v6-bar-track{height:8px;border-radius:999px;background:#7c3aed1a;overflow:hidden}.admitq-riasec-v6-bar-track>span{display:block;height:100%;border-radius:999px;transition:width .36s ease}.admitq-riasec-v6-bar.is-top .admitq-riasec-v6-bar-name{font-weight:800;color:#5b21b6}.admitq-riasec-v6-emerging{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:.9rem;color:#5b21b6;font-weight:600}.admitq-riasec-v6-emerging.is-muted{color:#7a7299;font-weight:500}.admitq-riasec-v6-question-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px}.admitq-riasec-v6-autosave{display:inline-flex;align-items:center;gap:8px;color:#1b9d67;font-weight:600}.admitq-riasec-v6-primary,.admitq-riasec-v6-secondary{height:48px!important;border-radius:18px!important;padding-inline:20px!important}.admitq-riasec-v6-primary{min-width:136px;color:#fff!important;background:linear-gradient(135deg,#6d28d9,#8b5cf6)!important;box-shadow:0 18px 38px #6d28d93d}.admitq-riasec-v6-secondary{border-color:#7c3aed2e!important;color:#5b21b6!important}.admitq-riasec-v6-right-rail{display:grid;gap:18px}.admitq-riasec-v6-side-card{padding:22px}.admitq-riasec-v6-side-card h3{margin:0 0 16px;font-size:1.2rem;font-weight:800}.admitq-riasec-v6-side-card p{margin:0;color:#645d88;line-height:1.65}.admitq-riasec-v6-side-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.admitq-riasec-v6-side-head h3{margin:0}.admitq-riasec-v6-side-count{font-size:.82rem;font-weight:700;color:#6d28d9;background:#7c3aed1a;padding:4px 10px;border-radius:999px;white-space:nowrap}.admitq-riasec-v6-tip-card{display:flex;align-items:flex-start;gap:12px}.admitq-riasec-v6-tip-icon{width:32px;height:32px;border-radius:12px;display:grid;place-items:center;background:#7c3aed1a;color:#6d28d9;flex-shrink:0}.admitq-riasec-v6-tip-card p{font-size:.92rem}.admitq-riasec-v6-results{margin-top:22px;display:grid;gap:20px;max-width:880px}.admitq-riasec-v6-results-hero,.admitq-riasec-v6-results-card{border-radius:28px;border:1px solid rgba(124,58,237,.1);box-shadow:0 24px 52px #3e268014;padding:30px}.admitq-riasec-v6-results-hero{text-align:center;background:linear-gradient(135deg,#f7f3fff5,#f4f9fff7)}.admitq-riasec-v6-results-card{background:#ffffffeb}.admitq-riasec-v6-results-kicker{display:inline-flex;align-items:center;gap:6px;color:#6d28d9;font-weight:800;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.admitq-riasec-v6-code-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:18px 0}.admitq-riasec-v6-code-chip{display:inline-flex;align-items:center;gap:10px;min-width:92px;height:66px;padding:0 24px;border-radius:20px;color:#fff;font-size:1.9rem;font-weight:800;box-shadow:0 18px 34px #4c2d982e}.admitq-riasec-v6-code-chip.is-compact{min-width:52px;height:50px;padding:0 16px;border-radius:16px;font-size:1.4rem;gap:6px;box-shadow:0 12px 24px #4c2d9829}.admitq-riasec-v6-results-summary{margin:0 0 6px;font-size:1.12rem;color:#3b2d6b}.admitq-riasec-v6-results-summary strong{color:#5b21b6}.admitq-riasec-v6-results-order{margin:0 0 22px;color:#7a7299;font-size:.92rem}.admitq-riasec-v6-results-card h3{margin:0 0 20px;font-size:1.2rem;font-weight:800}.admitq-riasec-v6-result-bar .admitq-riasec-v6-bar-head{font-size:.98rem;margin-bottom:9px}.admitq-riasec-v6-result-bar .admitq-riasec-v6-bar-track{height:12px}.admitq-riasec-v6-result-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.admitq-riasec-v6-top-badge{font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#5b21b6;background:#7c3aed1f;padding:2px 8px;border-radius:999px}.admitq-riasec-v6-results-explain{margin:0}.admitq-riasec-v6-progress-ring{position:relative;width:172px;margin:0 auto 18px}.admitq-riasec-v6-progress-ring svg{width:172px;height:172px;transform:rotate(-90deg)}.admitq-riasec-v6-progress-ring circle:first-child{fill:none;stroke:#7c3aed1f;stroke-width:10px}.admitq-riasec-v6-progress-ring circle:last-child{fill:none;stroke:#7c3aed;stroke-linecap:round;stroke-width:10px;transition:stroke-dashoffset .18s ease}.admitq-riasec-v6-progress-ring>div{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.admitq-riasec-v6-progress-ring strong,.admitq-riasec-v6-progress-ring span{display:block}.admitq-riasec-v6-progress-ring strong{font-size:2rem;font-weight:800}.admitq-riasec-v6-progress-ring span{color:#686088;font-size:.92rem}.admitq-riasec-v6-score-list{display:grid;gap:10px}.admitq-riasec-v6-score-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.94rem}.admitq-riasec-v6-score-dot{width:10px;height:10px;border-radius:999px}.admitq-riasec-v6-model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.admitq-riasec-v6-model-cell{aspect-ratio:1 / 1;border-radius:20px;display:grid;place-items:center;color:#fff;font-size:1.6rem;font-weight:800;box-shadow:0 18px 34px #4c2d981f}.admitq-riasec-v6-side-link{display:inline-flex;align-items:center;gap:8px;color:#5b21b6;font-weight:700;text-decoration:none}.is-realistic{background:linear-gradient(135deg,#7dd3a5,#34d399)}.is-investigative{background:linear-gradient(135deg,#8cb8ff,#4f7cff)}.is-artistic{background:linear-gradient(135deg,#b89bff,#8b5cf6)}.is-social{background:linear-gradient(135deg,#ffc86b,#f59e0b)}.is-enterprising{background:linear-gradient(135deg,#ff8ea1,#f43f5e)}.is-conventional{background:linear-gradient(135deg,#73dbe8,#06b6d4)}.admitq-riasec-v6-answer-icon.is-realistic,.admitq-riasec-v6-interpret-icon.is-realistic,.admitq-riasec-v6-result-icon.is-realistic,.admitq-riasec-v6-score-dot.is-realistic,.admitq-riasec-v6-model-cell.is-realistic{background:linear-gradient(135deg,#d7f8e6,#9ce8c1);color:#1d8b5c}.admitq-riasec-v6-answer-icon.is-investigative,.admitq-riasec-v6-interpret-icon.is-investigative,.admitq-riasec-v6-result-icon.is-investigative,.admitq-riasec-v6-score-dot.is-investigative,.admitq-riasec-v6-model-cell.is-investigative{background:linear-gradient(135deg,#dce8ff,#a8c8ff);color:#3964d5}.admitq-riasec-v6-answer-icon.is-artistic,.admitq-riasec-v6-interpret-icon.is-artistic,.admitq-riasec-v6-result-icon.is-artistic,.admitq-riasec-v6-score-dot.is-artistic,.admitq-riasec-v6-model-cell.is-artistic{background:linear-gradient(135deg,#ebe1ff,#cdb8ff);color:#7c3aed}.admitq-riasec-v6-answer-icon.is-social,.admitq-riasec-v6-interpret-icon.is-social,.admitq-riasec-v6-result-icon.is-social,.admitq-riasec-v6-score-dot.is-social,.admitq-riasec-v6-model-cell.is-social{background:linear-gradient(135deg,#ffe9c7,#ffd07d);color:#d97706}.admitq-riasec-v6-answer-icon.is-enterprising,.admitq-riasec-v6-interpret-icon.is-enterprising,.admitq-riasec-v6-result-icon.is-enterprising,.admitq-riasec-v6-score-dot.is-enterprising,.admitq-riasec-v6-model-cell.is-enterprising{background:linear-gradient(135deg,#ffdbe2,#ffb0bf);color:#e11d48}.admitq-riasec-v6-answer-icon.is-conventional,.admitq-riasec-v6-interpret-icon.is-conventional,.admitq-riasec-v6-result-icon.is-conventional,.admitq-riasec-v6-score-dot.is-conventional,.admitq-riasec-v6-model-cell.is-conventional{background:linear-gradient(135deg,#d5f7fb,#9cecf5);color:#0891b2}.admitq-riasec-v6-model-cell.is-realistic,.admitq-riasec-v6-model-cell.is-investigative,.admitq-riasec-v6-model-cell.is-artistic,.admitq-riasec-v6-model-cell.is-social,.admitq-riasec-v6-model-cell.is-enterprising,.admitq-riasec-v6-model-cell.is-conventional{color:#fff}.admitq-riasec-v6-model-cell.is-realistic{background:linear-gradient(135deg,#4ade80,#16a34a)}.admitq-riasec-v6-model-cell.is-investigative{background:linear-gradient(135deg,#60a5fa,#2563eb)}.admitq-riasec-v6-model-cell.is-artistic{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.admitq-riasec-v6-model-cell.is-social{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.admitq-riasec-v6-model-cell.is-enterprising{background:linear-gradient(135deg,#fb7185,#e11d48)}.admitq-riasec-v6-model-cell.is-conventional{background:linear-gradient(135deg,#22d3ee,#0891b2)}@media (max-width: 1280px){.admitq-riasec-v6-content{grid-template-columns:1fr}.admitq-riasec-v6-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1024px){.admitq-riasec-v6-shell{grid-template-columns:72px minmax(0,1fr)}.admitq-riasec-v6-sidebar{display:none}.admitq-riasec-v6-topbar,.admitq-riasec-v6-question-head,.admitq-riasec-v6-question-footer{flex-direction:column;align-items:stretch}.admitq-riasec-v6-info-strip{grid-template-columns:1fr}.admitq-riasec-v6-info-strip article+article{border-left:0;border-top:1px solid rgba(124,58,237,.08)}.admitq-riasec-v6-right-rail{grid-template-columns:1fr}}@media (max-width: 768px){.admitq-riasec-v6-main{padding:18px 16px 24px}.admitq-riasec-v6-user{width:100%}.admitq-riasec-v6-topbar-actions{width:100%;flex-wrap:wrap}.admitq-riasec-v6-answer{grid-template-columns:auto auto 1fr}.admitq-riasec-v6-answer-score{grid-column:2 / 4;justify-self:start}.admitq-riasec-v6-scale{gap:7px}.admitq-riasec-v6-scalebtn{padding:12px 4px}.admitq-riasec-v6-scalebtn-num{width:38px;height:38px;font-size:1.05rem}.admitq-riasec-v6-scalebtn-label{font-size:.66rem}}.admitq-career-v7-shell{min-height:100vh;display:grid;grid-template-columns:72px minmax(0,1fr);background:radial-gradient(circle at top left,rgba(124,58,237,.08),transparent 26%),linear-gradient(180deg,#fcfbff,#f7f4ff);color:#16133a}.admitq-career-v7-sidebar{border-right:1px solid rgba(125,87,240,.12);padding:18px 10px 14px;display:flex;flex-direction:column;align-items:center;gap:14px;background:#ffffffe0;box-shadow:8px 0 26px #0f172a0a;backdrop-filter:blur(18px)}.admitq-career-v7-brand{display:flex;align-items:center;justify-content:center;gap:0;font-size:1.9rem;font-weight:800;letter-spacing:-.04em}.admitq-career-v7-brand span{display:none}.admitq-career-v7-brand-mark{width:44px;height:44px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(79,70,229,.18);background:#fff;box-shadow:0 14px 30px #4f46e529}.admitq-career-v7-brand-mark img{width:31px;height:31px;object-fit:contain}.admitq-career-v7-nav{display:flex;flex-direction:column;align-items:center;gap:8px}.admitq-career-v7-nav-item{position:relative;border:0;background:transparent;color:#615b86;display:flex;align-items:center;justify-content:center;gap:0;width:48px;height:42px;padding:0;border-radius:14px;font-size:.98rem;font-weight:600;text-align:center;transition:background .18s ease,color .18s ease,transform .18s ease}.admitq-career-v7-nav-item:nth-child(6),.admitq-career-v7-nav-item:nth-child(9),.admitq-career-v7-nav-item:nth-child(10){margin-top:12px}.admitq-career-v7-nav-item:nth-child(6):before,.admitq-career-v7-nav-item:nth-child(9):before,.admitq-career-v7-nav-item:nth-child(10):before{content:"";position:absolute;top:-7px;left:10px;width:28px;height:1px;background:#e5e7eb}.admitq-career-v7-nav-item:hover{background:#8b5cf614;color:#4b2bb8;transform:translateY(-1px)}.admitq-career-v7-nav-item.is-active{background:linear-gradient(135deg,#6d28d924,#a855f714);color:#5b21b6;box-shadow:inset 0 0 0 1px #7c3aed26}.admitq-career-v7-nav-item em{position:absolute;right:5px;top:4px;min-width:22px;height:22px;border-radius:999px;background:#f43f5e;color:#fff;font-style:normal;display:grid;place-items:center;font-size:.72rem;font-weight:800}.admitq-career-v7-nav-item>span:not(.admitq-career-v7-plan-crown){pointer-events:none;position:absolute;left:58px;top:50%;z-index:50;transform:translateY(-50%) translate(-4px);white-space:nowrap;border-radius:8px;background:#111827;color:#fff;opacity:0;padding:6px 9px;font-size:12px;font-weight:700;box-shadow:0 10px 24px #0f172a2e;transition:opacity .15s ease,transform .15s ease}.admitq-career-v7-nav-item:hover>span:not(.admitq-career-v7-plan-crown){opacity:1;transform:translateY(-50%) translate(0)}.admitq-career-v7-plan-card{display:none}.admitq-career-v7-plan-crown{font-size:1.4rem;display:inline-block;margin-bottom:10px}.admitq-career-v7-plan-card h3{margin:0 0 8px;font-size:1rem;font-weight:800}.admitq-career-v7-plan-card p{margin:0 0 16px;color:#675f8d;line-height:1.6;font-size:.92rem}.admitq-career-v7-plan-button{width:100%;border-radius:16px!important}.admitq-career-v7-main{padding:22px 32px 36px}.admitq-career-v7-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.admitq-career-v7-topbar h1{margin:0;font-size:clamp(2rem,2.8vw,3rem);line-height:1.04;letter-spacing:-.05em;font-weight:800}.admitq-career-v7-topbar p{margin:10px 0 0;color:#625b86;font-size:1.02rem}.admitq-career-v7-topbar-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.admitq-career-v7-ghost-button{border-radius:16px!important;height:44px!important;border-color:#7c3aed33!important;color:#5b21b6!important}.admitq-career-v7-bell{width:44px;height:44px;border-radius:16px;border:1px solid rgba(124,58,237,.14);background:#fff;color:#5b21b6;display:grid;place-items:center;position:relative;box-shadow:0 16px 36px #4c2f9414}.admitq-career-v7-bell span{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:999px;background:#f43f5e;color:#fff;font-size:.68rem;font-weight:800;display:grid;place-items:center}.admitq-career-v7-user{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 10px;border-radius:18px;background:#ffffffe0;border:1px solid rgba(124,58,237,.08);box-shadow:0 16px 32px #37257614}.admitq-career-v7-user-avatar{width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#c4b5fd,#8b5cf6);color:#fff;font-weight:800}.admitq-career-v7-user strong,.admitq-career-v7-user span{display:block}.admitq-career-v7-user strong{font-size:.95rem}.admitq-career-v7-user span{color:#675f8d;font-size:.88rem}.admitq-career-v7-layout{display:grid;grid-template-columns:minmax(0,1fr) 332px;gap:24px;align-items:start}.admitq-career-v7-content{display:grid;gap:18px}.admitq-career-v7-stepper,.admitq-career-v7-stage-card,.admitq-career-v7-chat-card,.admitq-career-v7-signal-card,.admitq-career-v7-footer-note{border-radius:26px;background:#ffffffeb;border:1px solid rgba(124,58,237,.1);box-shadow:0 24px 52px #3e268014}.admitq-career-v7-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.admitq-career-v7-step{border:0;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;text-align:left;gap:12px;padding:18px 22px;position:relative;transition:background .15s ease,opacity .15s ease}.admitq-career-v7-step:hover:not(:disabled){background:#7c3aed0b}.admitq-career-v7-step:focus-visible{outline:3px solid rgba(124,58,237,.28);outline-offset:-3px}.admitq-career-v7-step:disabled{cursor:not-allowed}.admitq-career-v7-step+.admitq-career-v7-step:before{content:"";position:absolute;left:0;top:22px;width:1px;bottom:22px;background:#7c3aed14}.admitq-career-v7-step span{width:32px;height:32px;border-radius:999px;border:1px solid #d7d0ee;color:#615a87;display:grid;place-items:center;font-size:.88rem;font-weight:800;flex-shrink:0}.admitq-career-v7-step strong,.admitq-career-v7-step small{display:block}.admitq-career-v7-step strong{font-size:.97rem;font-weight:800}.admitq-career-v7-step small{color:#6d658f;margin-top:3px}.admitq-career-v7-step.is-active span{background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-color:#6d28d9;color:#fff}.admitq-career-v7-step.is-active strong{color:#5b21b6}.admitq-career-v7-step.is-done span{background:#10b981;border-color:#10b981;color:#fff}.admitq-career-v7-step.is-future{opacity:.7}.admitq-career-v7-success,.admitq-career-v7-warning{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:16px;font-weight:700}.admitq-career-v7-success{background:#ecfdf5;border:1px solid #bbf7d0;color:#047857}.admitq-career-v7-warning{background:#fff7ed;border:1px solid #fdba74;color:#9a3412}.admitq-career-v7-stage-card{padding:22px}.admitq-career-v7-stage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.admitq-career-v7-stage-header h2{margin:0;font-size:1.8rem;line-height:1.1;letter-spacing:-.04em}.admitq-career-v7-stage-header p{margin:10px 0 0;color:#665f8a}.admitq-career-v7-link-button{border:0;background:transparent;color:#5b21b6;display:inline-flex;align-items:center;gap:8px;font-weight:700;padding:8px 0}.admitq-career-v7-direction-grid,.admitq-career-v7-pathway-grid,.admitq-career-v7-signal-grid{display:grid;gap:16px}.admitq-career-v7-direction-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admitq-career-v7-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admitq-career-v7-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admitq-career-v7-direction-card,.admitq-career-v7-pathway-card,.admitq-career-v7-signal-grid article{border:1px solid rgba(124,58,237,.1);background:#fff;border-radius:22px;padding:18px;text-align:left;display:grid;gap:10px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.admitq-career-v7-signal-chips{display:flex;flex-wrap:wrap;gap:8px}.admitq-career-v7-signal-chips span{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:#6d28d914;color:#5b21b6;font-size:.82rem;font-weight:700;line-height:1.3}.admitq-career-v7-signal-empty{font-style:normal;color:#9890b5;font-size:.85rem}.admitq-career-v7-direction-card:hover,.admitq-career-v7-pathway-card:hover{transform:translateY(-1px);box-shadow:0 20px 40px #4d339814;border-color:#7c3aed2e}.admitq-career-v7-direction-card.is-selected,.admitq-career-v7-pathway-card.is-selected{background:linear-gradient(135deg,#6d28d90f,#d8b4fe14);border-color:#6d28d942;box-shadow:0 24px 46px #6d28d91f}.admitq-career-v7-direction-card.is-recommended,.admitq-career-v7-pathway-card.is-recommended{border-color:#10b98173;box-shadow:inset 0 0 0 1.5px #10b9814d;background:linear-gradient(135deg,#10b9810f,#fff 55%)}.admitq-career-v7-direction-card.is-recommended:hover,.admitq-career-v7-pathway-card.is-recommended:hover{border-color:#10b98199;box-shadow:inset 0 0 0 1.5px #10b98166,0 20px 40px #10b9811f}.admitq-career-v7-pathway-group{margin-top:18px}.admitq-career-v7-pathway-group:first-of-type{margin-top:8px}.admitq-career-v7-pathway-group-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.admitq-career-v7-pathway-group-head h3{margin:0;font-size:1.05rem;font-weight:800;color:#17143a}.admitq-career-v7-group-rec{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#0596691a;color:#047857;font-size:.72rem;font-weight:800;letter-spacing:.01em}.admitq-career-v7-direction-top,.admitq-career-v7-pathway-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admitq-career-v7-direction-icon{width:46px;height:46px;border-radius:16px;display:grid;place-items:center}.admitq-career-v7-check{width:22px;height:22px;border-radius:8px;border:1px solid #d9d2ef;display:grid;place-items:center;color:#fff}.admitq-career-v7-check.is-checked{background:linear-gradient(135deg,#6d28d9,#8b5cf6);border-color:#6d28d9}.admitq-career-v7-direction-card h3,.admitq-career-v7-pathway-card strong,.admitq-career-v7-signal-grid article h3{margin:0;font-size:1.02rem;font-weight:800;color:#17143a}.admitq-career-v7-direction-card h3{position:relative;margin-top:2px;padding-bottom:10px;color:#120f2f;font-size:1.16rem;font-weight:900;line-height:1.25}.admitq-career-v7-direction-card h3:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;border-radius:999px;background:linear-gradient(90deg,#6d28d9,#6d28d924)}.admitq-career-v7-direction-card p,.admitq-career-v7-pathway-card p{margin:0;color:#655d89;line-height:1.65;font-size:.94rem}.admitq-career-v7-direction-card p{color:#6f688d;font-size:.9rem;font-weight:500;line-height:1.55}.admitq-career-v7-direction-card small,.admitq-career-v7-pathway-card small{color:#7a7398;line-height:1.55}.admitq-career-v7-recommended-tag{display:inline-flex;align-items:center;gap:5px;justify-self:start;margin-top:6px;padding:5px 11px;border-radius:999px;background:#059669;color:#fff;font-size:.78rem;font-style:normal;font-weight:800;letter-spacing:.01em;box-shadow:0 4px 10px #05966940}.admitq-career-v7-selection-box{margin-top:18px;border-radius:20px;background:linear-gradient(180deg,#f7f3fff2,#fffffff2);border:1px solid rgba(124,58,237,.1);padding:16px 18px}.admitq-career-v7-selection-box strong{display:block;margin-bottom:10px}.admitq-career-v7-selection-chips{display:flex;flex-wrap:wrap;gap:10px}.admitq-career-v7-selection-chips span{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#6d28d91a;color:#5b21b6;padding:8px 12px;font-size:.88rem;font-weight:700}.admitq-career-v7-selection-chips span button{border:0;background:transparent;color:inherit;font-size:1rem;line-height:1}.admitq-career-v7-selection-chips p{margin:0;color:#746d95}.admitq-career-v7-stage-actions{display:flex;justify-content:flex-end;gap:14px;margin-top:18px}.admitq-career-v7-career-slate{margin-top:18px;border:1px solid rgba(109,40,217,.12);border-radius:24px;background:linear-gradient(180deg,#f7f5ffc2,#fff 38%);padding:18px}.admitq-career-v7-career-slate-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.admitq-career-v7-career-slate-head h3{margin:0;color:#17143a;font-size:1.18rem;font-weight:900;line-height:1.25}.admitq-career-v7-career-slate-head p{margin:5px 0 0;color:#655d89;font-size:.92rem;line-height:1.55}.admitq-career-v7-career-slate-actions,.admitq-career-v7-career-card-actions{display:flex;flex-wrap:wrap;gap:10px}.admitq-career-v7-career-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.admitq-career-v7-career-filters button{border:1px solid rgba(124,58,237,.14);border-radius:999px;background:#fff;color:#655d89;padding:6px 11px;font-size:.78rem;font-weight:800;transition:background .16s ease,border-color .16s ease,color .16s ease}.admitq-career-v7-career-filters button:hover,.admitq-career-v7-career-filters button.is-active{border-color:#6d28d952;background:#6d28d914;color:#5b21b6}.admitq-career-v7-career-empty{display:grid;justify-items:center;gap:8px;margin-top:16px;border:1px dashed rgba(124,58,237,.24);border-radius:20px;background:#ffffffc7;padding:28px;text-align:center;color:#655d89}.admitq-career-v7-career-empty svg{color:#8b5cf6}.admitq-career-v7-career-empty strong{color:#17143a;font-size:1rem}.admitq-career-v7-career-empty p{max-width:520px;margin:0;font-size:.92rem;line-height:1.6}.admitq-career-v7-career-empty span{color:#2563eb;font-size:.88rem;font-weight:800}.admitq-career-v7-career-empty.is-loading{border-style:solid;background:#eff6ffcc;color:#1e3a8a}.admitq-career-v7-career-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.admitq-career-v7-career-grid article{border:1px solid rgba(124,58,237,.1);border-radius:20px;background:#fff;padding:16px;box-shadow:0 12px 30px #2c215d0d}.admitq-career-v7-career-grid article.is-pinned{border-color:#2563eb3d;background:linear-gradient(135deg,#eff6ffc7,#fff)}.admitq-career-v7-career-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.admitq-career-v7-career-card-head h4{margin:0;color:#111827;font-size:1rem;font-weight:900;line-height:1.3}.admitq-career-v7-career-card-head p{margin:3px 0 0;color:#9890b5;font-size:.76rem;font-weight:800}.admitq-career-v7-career-card-head>span{flex-shrink:0;border-radius:999px;background:#ecfdf5;color:#047857;padding:5px 9px;font-size:.75rem;font-weight:900}.admitq-career-v7-career-reason{margin:12px 0 0;color:#655d89;font-size:.88rem;line-height:1.6}.admitq-career-v7-career-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.admitq-career-v7-career-tags span{border-radius:999px;background:#6d28d912;color:#5b21b6;padding:5px 9px;font-size:.74rem;font-weight:800}.admitq-career-v7-career-tags .is-pinned-tag{background:#2563eb;color:#fff}.admitq-career-v7-career-tags .is-signal-direct{background:#dcfce7;color:#166534}.admitq-career-v7-career-tags .is-signal-adjacent{background:#e0f2fe;color:#075985}.admitq-career-v7-career-tags .is-signal-outside{background:#fff7ed;color:#9a3412}.admitq-career-v7-career-majors{margin-top:12px;border:1px solid rgba(124,58,237,.1);border-radius:16px;background:#fafafcd9;padding:12px}.admitq-career-v7-career-majors strong{color:#17143a;font-size:.86rem}.admitq-career-v7-career-majors ul{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:7px}.admitq-career-v7-career-majors li{display:flex;align-items:center;gap:7px;color:#655d89;font-size:.82rem}.admitq-career-v7-career-majors li svg{color:#2563eb;flex-shrink:0}.admitq-career-v7-career-majors em{color:#9890b5;font-style:normal;font-size:.76rem}.admitq-career-v7-career-card-actions{margin-top:14px}.admitq-career-v7-career-save{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;border:1px solid rgba(37,99,235,.12);border-radius:18px;background:#eff6ffe0;padding:13px}.admitq-career-v7-career-save p{margin:0;color:#1e3a8a;font-size:.9rem;font-weight:800}.admitq-career-v7-skip,.admitq-career-v7-primary,.admitq-career-v7-edit-button{border-radius:16px!important;height:46px!important;padding-inline:18px!important}.admitq-career-v7-primary{color:#fff!important;background:linear-gradient(135deg,#6d28d9,#8b5cf6)!important;box-shadow:0 18px 38px #6d28d93d}.admitq-career-v7-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.admitq-career-v7-save-status{align-self:center;color:#64748b;font-size:.84rem;font-weight:800}.admitq-career-v7-footer-note{display:flex;align-items:flex-start;gap:12px;padding:16px 18px}.admitq-career-v7-footer-note>span{flex:0 0 auto;width:34px;height:34px;border-radius:12px;display:grid;place-items:center;color:#7c3aed;background:#7c3aed1f}.admitq-career-v7-footer-copy{flex:1;display:grid;gap:10px;min-width:0}.admitq-career-v7-footer-note p{margin:0;color:#655d89}.admitq-career-v7-footer-note button{border:0;background:transparent;color:#5b21b6;font-weight:700;white-space:nowrap;padding:4px 0}.admitq-career-v7-learn-more-panel{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.admitq-career-v7-learn-more-panel div{border:1px solid rgba(124,58,237,.12);border-radius:14px;background:#faf5ffb8;display:grid;gap:3px;padding:10px 11px}.admitq-career-v7-learn-more-panel strong{color:#33206e;font-size:.78rem;font-weight:900}.admitq-career-v7-learn-more-panel span{color:#655d89;font-size:.8rem;line-height:1.4}.admitq-career-v7-right-rail{display:grid;gap:12px;align-content:start}.admitq-career-v7-chat-card,.admitq-career-v7-signal-card{padding:14px}.admitq-career-v7-chat-card{display:flex;flex-direction:column;min-height:min(720px,calc(100vh - 180px))}.admitq-career-v7-chat-header,.admitq-career-v7-signal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.admitq-career-v7-chat-header strong,.admitq-career-v7-signal-head strong{display:block;font-size:1.05rem;font-weight:800}.admitq-career-v7-chat-header p{margin:4px 0 0;color:#746d95;font-size:.82rem}.admitq-career-v7-chat-header button,.admitq-career-v7-signal-head button{border:0;background:transparent;color:#6d28d9;font-weight:700}.admitq-career-v7-chat-intro{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#f4f0fff2,#fffffff2);border:1px solid rgba(124,58,237,.08);margin-bottom:14px}.admitq-career-v7-chat-intro span{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:#7c3aed1f;color:#7c3aed}.admitq-career-v7-chat-intro p{margin:0;color:#5f587f;line-height:1.65}.admitq-career-v7-chat-context{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 10px}.admitq-career-v7-chat-context span{border-radius:999px;background:#6d28d914;color:#5b21b6;padding:4px 8px;font-size:.68rem;font-weight:900;text-transform:capitalize}.admitq-career-v7-context-drawer{margin:-2px 0 10px;border:1px solid rgba(124,58,237,.1);border-radius:14px;background:#fff}.admitq-career-v7-context-drawer summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;color:#514a78;cursor:pointer;font-size:.78rem;font-weight:900;list-style:none}.admitq-career-v7-context-drawer summary::-webkit-details-marker{display:none}.admitq-career-v7-context-drawer summary svg{color:#7c3aed;transition:transform .16s ease}.admitq-career-v7-context-drawer[open] summary svg{transform:rotate(90deg)}.admitq-career-v7-context-drawer .admitq-career-v7-signal-compact{padding:0 10px 10px;margin-bottom:0}.admitq-career-v7-context-drawer .admitq-career-v7-edit-button{margin:0 10px 10px;width:calc(100% - 20px)}.admitq-career-v7-objective-card,.admitq-career-v7-memory-card,.admitq-career-v7-action-card{border:1px solid rgba(124,58,237,.12);border-radius:16px;background:#fff;padding:11px 12px}.admitq-career-v7-objective-card{display:grid;gap:7px;margin-bottom:10px}.admitq-career-v7-objective-card>div,.admitq-career-v7-action-card>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.admitq-career-v7-objective-card span,.admitq-career-v7-memory-card>span,.admitq-career-v7-action-card span{color:#7a7398;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.admitq-career-v7-objective-card strong,.admitq-career-v7-action-card strong{color:#33206e;font-size:.82rem;font-weight:900}.admitq-career-v7-objective-card p,.admitq-career-v7-memory-card p,.admitq-career-v7-action-card p{margin:0;color:#5f587f;font-size:.82rem;line-height:1.45}.admitq-career-v7-memory-card{display:grid;gap:6px;margin-bottom:10px;background:#faf5ffb8}.admitq-career-v7-action-card{display:grid;gap:7px;background:#f8fafc}.admitq-career-v7-action-card.is-success{border-color:#22c55e40;background:#f0fdf4}.admitq-career-v7-action-card.is-failed{border-color:#ef444440;background:#fef2f2}.admitq-career-v7-action-card.is-proposed{border-color:#f59e0b52;background:#fffbeb}.admitq-career-v7-action-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.admitq-career-v7-action-card-actions button{border:1px solid rgba(124,58,237,.26);border-radius:999px;background:#fff;color:#5b21b6;cursor:pointer;font-size:12px;font-weight:800;line-height:1;padding:8px 11px}.admitq-career-v7-action-card-actions button:hover:not(:disabled){background:#7c3aed;color:#fff}.admitq-career-v7-action-card-actions button:disabled{cursor:not-allowed;opacity:.55}.admitq-career-v7-chat-thread{display:grid;gap:8px;flex:1 1 auto;min-height:360px;max-height:min(620px,52vh);overflow-y:auto;padding:10px;border:1px solid rgba(124,58,237,.08);border-radius:16px;background:#fbfaff}.admitq-career-v7-chat-message{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:flex-start}.admitq-career-v7-chat-message>span{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;color:#6d28d9;background:#6d28d91a}.admitq-career-v7-chat-message>div{border-radius:13px;background:#fff;padding:9px 10px;color:#403a64;box-shadow:0 8px 18px #2c215d0a}.admitq-career-v7-chat-message.is-user{grid-template-columns:minmax(0,1fr)}.admitq-career-v7-chat-message.is-user>div{justify-self:end;max-width:78%;background:#6d28d9;color:#fff}.admitq-career-v7-chat-message strong{display:block;margin-bottom:3px;color:inherit;font-size:.78rem}.admitq-career-v7-chat-message p{margin:0;font-size:.82rem;line-height:1.45}.admitq-career-v7-chat-prompts{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.admitq-career-v7-chat-prompts button{border:1px solid rgba(124,58,237,.08);background:#fff;border-radius:999px;padding:7px 10px;display:flex;align-items:center;justify-content:space-between;gap:6px;color:#302b57;text-align:left;font-size:.76rem;font-weight:800}.admitq-career-v7-chat-composer{margin-top:14px;display:grid;grid-template-columns:1fr auto;gap:10px;flex:0 0 auto}.admitq-career-v7-chat-composer textarea{min-height:52px;border-radius:16px;border:1px solid rgba(124,58,237,.12);background:#fff;padding:14px 16px;resize:none;color:#1f1b44}.admitq-career-v7-chat-composer button{width:46px;height:46px;align-self:end;border-radius:16px;border:0;color:#fff;background:linear-gradient(135deg,#8b5cf6,#c084fc);box-shadow:0 18px 36px #8b5cf63d}.admitq-career-v7-signal-list{display:none}.admitq-career-v7-right-rail>.admitq-career-v7-signal-card{display:none}.admitq-career-v7-signal-compact{display:grid;gap:8px;margin-bottom:12px}.admitq-career-v7-signal-compact div{display:grid;gap:2px;border:1px solid rgba(124,58,237,.08);border-radius:13px;background:#fff;padding:9px 10px}.admitq-career-v7-signal-compact span{color:#7a7398;font-size:.68rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.admitq-career-v7-signal-compact strong{color:#211b4f;font-size:.82rem;font-weight:850;line-height:1.35}.admitq-career-v7-signal-list>div{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:flex-start}.admitq-career-v7-signal-list>div>span{width:30px;height:30px;border-radius:10px;display:grid;place-items:center}.admitq-career-v7-signal-list>div>span.is-violet{color:#7c3aed;background:#7c3aed1a}.admitq-career-v7-signal-list>div>span.is-green{color:#16a34a;background:#22c55e1f}.admitq-career-v7-signal-list>div>span.is-amber{color:#d97706;background:#f59e0b24}.admitq-career-v7-signal-list>div>span.is-blue{color:#2563eb;background:#2563eb1f}.admitq-career-v7-signal-list p{margin:0;color:#5f587f;line-height:1.6}@media (max-width: 1380px){.admitq-career-v7-layout,.admitq-career-v7-right-rail{grid-template-columns:1fr}}@media (max-width: 1200px){.admitq-career-v7-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admitq-career-v7-signal-grid,.admitq-career-v7-career-grid{grid-template-columns:1fr}}@media (max-width: 1024px){.admitq-career-v7-shell{grid-template-columns:72px minmax(0,1fr)}.admitq-career-v7-sidebar{display:none}.admitq-career-v7-main{padding:18px 16px 24px}.admitq-career-v7-topbar,.admitq-career-v7-stage-header{flex-direction:column;align-items:stretch}.admitq-career-v7-stepper{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.admitq-career-v7-direction-grid,.admitq-career-v7-pathway-grid,.admitq-career-v7-right-rail{grid-template-columns:1fr}.admitq-career-v7-footer-note{flex-wrap:wrap}.admitq-career-v7-learn-more-panel{grid-template-columns:1fr}.admitq-career-v7-stage-actions{flex-direction:column}.admitq-career-v7-career-slate-head,.admitq-career-v7-career-save{flex-direction:column;align-items:stretch}}.admitq-mycolleges-command{display:grid;gap:18px}.admitq-mycolleges-command-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admitq-mycolleges-command-summary article,.admitq-mycolleges-command-tabs,.admitq-mycolleges-command-main,.admitq-mycolleges-command-side section{border:1px solid rgba(226,232,240,.92);background:#fffffff0;box-shadow:0 18px 44px #2b235c12}.admitq-mycolleges-command-summary article{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;min-height:108px;border-radius:8px;padding:16px}.admitq-mycolleges-command-summary span,.admitq-mycolleges-command-head span{color:#667085;font-size:12px;font-weight:800}.admitq-mycolleges-command-summary strong{display:block;margin-top:4px;color:#15182f;font-size:22px;font-weight:900;line-height:1.08}.admitq-mycolleges-command-summary small{display:block;margin-top:6px;color:#69708a;font-size:13px;font-weight:650;line-height:1.3}.admitq-mycolleges-command-icon{display:flex;height:54px;width:54px;align-items:center;justify-content:center;border-radius:999px}.admitq-mycolleges-command-icon.is-violet{background:#f1eaff;color:#6d3df2}.admitq-mycolleges-command-icon.is-amber{background:#fff1db;color:#e26f00}.admitq-mycolleges-command-icon.is-emerald{background:#ddf8ea;color:#0f9f62}.admitq-mycolleges-command-icon.is-blue{background:#e8f1ff;color:#2563eb}.admitq-mycolleges-command-tabs{display:flex;min-height:52px;align-items:stretch;overflow-x:auto;border-radius:8px}.admitq-mycolleges-command-tabs button{position:relative;min-width:138px;border:0;background:transparent;color:#606783;font-size:14px;font-weight:850}.admitq-mycolleges-command-tabs button.is-active{color:#6334e8}.admitq-mycolleges-command-tabs button.is-active:after{content:"";position:absolute;right:18px;bottom:0;left:18px;height:3px;border-radius:999px 999px 0 0;background:#7148f5}.admitq-mycolleges-command-grid{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:18px;align-items:start}.admitq-mycolleges-command-main{overflow:hidden;border-radius:8px}.admitq-mycolleges-command-toolbar{display:grid;grid-template-columns:minmax(210px,1fr) auto auto auto auto;gap:12px;align-items:center;padding:16px}.admitq-mycolleges-command-search,.admitq-mycolleges-command-sort,.admitq-mycolleges-command-toolbtn,.admitq-mycolleges-command-toggle,.admitq-mycolleges-command-add{min-height:44px;border-radius:8px!important}.admitq-mycolleges-command-search,.admitq-mycolleges-command-sort{display:flex;align-items:center;gap:10px;border:1px solid #e4e8f2;background:#fff;padding:0 14px;color:#667085}.admitq-mycolleges-command-search input,.admitq-mycolleges-command-sort select,.admitq-mycolleges-command-chipselect select{min-width:0;border:0;background:transparent;outline:0;color:#1f2540;font-size:14px;font-weight:750}.admitq-mycolleges-command-search input{width:100%;font-weight:600}.admitq-mycolleges-command-toolbtn{display:inline-flex;align-items:center;gap:8px;border:1px solid #e4e8f2;background:#fff;padding:0 16px;color:#424a67;font-size:14px;font-weight:850}.admitq-mycolleges-command-toggle{display:flex;border:1px solid #e4e8f2;background:#fff;padding:3px}.admitq-mycolleges-command-toggle button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:6px;background:transparent;padding:0 14px;color:#586078;font-size:13px;font-weight:850}.admitq-mycolleges-command-toggle button.is-active{background:#f3edff;color:#6738ef}.admitq-mycolleges-command-add{background:#6538e8!important;color:#fff!important;box-shadow:0 14px 28px #6538e838}.admitq-mycolleges-command-board-note{display:flex;align-items:center;gap:10px;margin:0 16px 14px;border-radius:8px;background:#f7f4ff;padding:12px 14px;color:#5b45b2;font-size:13px;font-weight:750}.admitq-mycolleges-command-table{border-top:1px solid #edf0f6}.admitq-mycolleges-command-head,.admitq-mycolleges-command-row{display:grid;grid-template-columns:minmax(230px,1.6fr) 112px 76px 108px 128px minmax(170px,1fr) 88px;gap:12px;align-items:center;padding:0 16px}.admitq-mycolleges-command-head{min-height:44px;background:#fbfcff;border-bottom:1px solid #edf0f6}.admitq-mycolleges-command-row{min-height:82px;border-bottom:1px solid #edf0f6;background:#fff}.admitq-mycolleges-command-row:hover{background:#fbfaff}.admitq-mycolleges-command-college{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;border:0;background:transparent;padding:0;text-align:left}.admitq-college-avatar-wrap{display:inline-grid;justify-items:center;gap:4px;min-width:0}.admitq-college-avatar{display:inline-flex;align-items:center;justify-content:center;border-width:1px;border-style:solid;border-radius:10px;font-weight:950;letter-spacing:0;line-height:1;box-shadow:inset 0 1px #ffffffc7,0 8px 18px #0f172a0f}.admitq-college-avatar-badge{max-width:74px;overflow:hidden;border-radius:999px;background:#f8fafc;padding:2px 6px;color:#64748b;font-size:9px;font-weight:850;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.admitq-mycolleges-command-college strong,.admitq-mycolleges-command-task strong{display:block;overflow:hidden;color:#172033;font-size:14px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admitq-mycolleges-command-college small,.admitq-mycolleges-command-task small{display:block;overflow:hidden;margin-top:4px;color:#667085;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.admitq-mycolleges-command-chip,.admitq-mycolleges-command-chipselect{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:4px;border-radius:8px;padding:0 10px;font-size:12px;font-weight:900}.admitq-mycolleges-command-chipselect select{appearance:none;max-width:82px;color:inherit;font-size:12px}.admitq-mycolleges-command-chipselect.is-strategy-reach{background:#f4ecff;color:#6d3df2}.admitq-mycolleges-command-chipselect.is-strategy-target{background:#e9f1ff;color:#2563eb}.admitq-mycolleges-command-chipselect.is-strategy-likely{background:#e5f8ee;color:#0f8f58}.admitq-mycolleges-command-chipselect.is-strategy-backup{background:#f1f3f8;color:#647087}.admitq-mycolleges-command-chipselect.is-strategy-archived{background:#f3f4f6;color:#6b7280}.admitq-mycolleges-command-chipselect.is-strategy-unset{background:#f8fafc;color:#667085}.admitq-mycolleges-command-chip.is-status-applying,.admitq-mycolleges-command-chip.is-status-submitted,.admitq-mycolleges-command-chip.is-status-accepted{background:#def7e9;color:#07834e}.admitq-mycolleges-command-chip.is-status-interested{background:#fff2d9;color:#bd6500}.admitq-mycolleges-command-chip.is-status-researching{background:#eaf2ff;color:#316ee8}.admitq-mycolleges-command-chip.is-status-waitlisted,.admitq-mycolleges-command-chip.is-status-deferred{background:#f3edff;color:#6334e8}.admitq-mycolleges-command-chip.is-status-rejected,.admitq-mycolleges-command-chip.is-status-withdrawn,.admitq-mycolleges-command-chip.is-status-archived{background:#f3f4f6;color:#6b7280}.admitq-mycolleges-command-muted,.admitq-mycolleges-command-deadline{color:#475168;font-size:13px;font-weight:850}.admitq-mycolleges-command-deadline{color:#202a44}.admitq-mycolleges-command-progress{display:grid;grid-template-columns:minmax(44px,1fr) auto;gap:10px;align-items:center}.admitq-mycolleges-command-bar{display:block;height:8px;overflow:hidden;border-radius:999px;background:#e8ebf2}.admitq-mycolleges-command-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#2563eb)}.admitq-mycolleges-command-progress strong{color:#344054;font-size:12px;font-weight:900}.admitq-mycolleges-command-actions{display:flex;justify-content:flex-end;gap:8px}.admitq-mycolleges-command-actions button{display:inline-flex;height:36px;width:36px;align-items:center;justify-content:center;border:1px solid #e4e8f2;border-radius:8px;background:#fff;color:#475168}.admitq-mycolleges-command-empty{display:grid;justify-items:center;gap:10px;padding:42px;color:#667085;text-align:center}.admitq-mycolleges-command-empty strong{color:#172033;font-size:18px}.admitq-mycolleges-command-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #edf0f6;padding:14px 16px;color:#667085;font-size:13px;font-weight:750}.admitq-mycolleges-command-footer button{border:0;background:transparent;color:#6334e8;font-weight:900}.admitq-mycolleges-command-side{display:grid;gap:12px}.admitq-mycolleges-command-side section{border-radius:8px;padding:16px}.admitq-mycolleges-command-sidehead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.admitq-mycolleges-command-sidehead h3{margin:0;color:#172033;font-size:16px;font-weight:950}.admitq-mycolleges-command-sidehead span{display:inline-flex;min-width:24px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#f1eaff;color:#6538e8;font-size:12px;font-weight:900}.admitq-mycolleges-command-actionlist,.admitq-mycolleges-command-alerts{display:grid;gap:8px}.admitq-mycolleges-command-actionlist button,.admitq-mycolleges-command-alerts button{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;border:0;border-radius:8px;background:transparent;padding:8px;color:#4f46e5;text-align:left}.admitq-mycolleges-command-actionlist button:hover,.admitq-mycolleges-command-alerts button:hover{background:#f7f4ff}.admitq-mycolleges-command-actionlist strong,.admitq-mycolleges-command-alerts strong{display:block;color:#172033;font-size:13px;font-weight:900}.admitq-mycolleges-command-actionlist small,.admitq-mycolleges-command-alerts small,.admitq-mycolleges-command-actionlist p,.admitq-mycolleges-command-alerts p{display:block;margin:3px 0 0;color:#667085;font-size:12px;font-weight:650;line-height:1.35}.admitq-mycolleges-command-balance{display:grid;gap:10px}.admitq-mycolleges-command-balance div{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:8px;color:#475168;font-size:13px;font-weight:800}.admitq-mycolleges-command-balance .dot{height:9px;width:9px;border-radius:999px}.admitq-mycolleges-command-balance .dot.is-reach{background:#7c3aed}.admitq-mycolleges-command-balance .dot.is-target{background:#2563eb}.admitq-mycolleges-command-balance .dot.is-likely{background:#22c55e}.admitq-mycolleges-command-balance .dot.is-backup{background:#94a3b8}.admitq-mycolleges-command-tip{margin-top:14px;border-radius:8px;background:#eff6ff;padding:10px 12px;color:#2557c7;font-size:12px;font-weight:800;line-height:1.45}@media (max-width: 1320px){.admitq-mycolleges-command-grid{grid-template-columns:1fr}.admitq-mycolleges-command-side{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.admitq-mycolleges-command-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admitq-mycolleges-command-toolbar{grid-template-columns:1fr 1fr}.admitq-mycolleges-command-table{overflow-x:auto}.admitq-mycolleges-command-head,.admitq-mycolleges-command-row{min-width:980px}}@media (max-width: 760px){.admitq-mycolleges-command-summary,.admitq-mycolleges-command-side,.admitq-mycolleges-command-toolbar{grid-template-columns:1fr}.admitq-mycolleges-command-tabs button{min-width:118px}}.admitq-mycolleges-command-grid{grid-template-columns:minmax(0,1fr)}.admitq-mycolleges-command-side{display:none}.admitq-mycolleges-command-main{border-radius:8px;background:#fffffff0}.admitq-mycolleges-command-table{display:grid;gap:12px;border-top:1px solid #edf0f6;background:#fbfcff;padding:14px 16px 16px}.admitq-mycolleges-command-head{display:none}.admitq-mycolleges-command-board{display:grid;gap:10px;border-top:1px solid #edf0f6;background:#fbfcff;padding:12px 16px 16px}.admitq-mycolleges-command-boardlane{display:grid;grid-template-columns:148px minmax(0,1fr);gap:14px;align-items:stretch;border:1px solid #e4e8f2;border-radius:8px;background:#fff;padding:10px 12px;box-shadow:0 10px 24px #2b235c0b}.admitq-mycolleges-command-boardlane header{display:grid;align-content:start;gap:8px;border-right:1px solid #edf0f6;padding:10px 12px 10px 0}.admitq-mycolleges-command-boardlane header strong{display:block;color:#111827;font-size:16px;font-weight:950}.admitq-mycolleges-command-boardlane header small{display:block;margin-top:6px;color:#667085;font-size:12px;font-weight:700;line-height:1.45}.admitq-mycolleges-command-boardlane header>span{display:inline-flex;min-width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:#f3edff;color:#6538e8;font-size:13px;font-weight:950}.admitq-mycolleges-command-boardlane.is-reach{border-color:#ffd6df;background:linear-gradient(90deg,#fff8fa,#fff 44%);box-shadow:inset 4px 0 #ef476f}.admitq-mycolleges-command-boardlane.is-target{border-color:#d7e4ff;background:linear-gradient(90deg,#f8fbff,#fff 44%);box-shadow:inset 4px 0 #2563eb}.admitq-mycolleges-command-boardlane.is-likely{border-color:#d8f4e4;background:linear-gradient(90deg,#f7fffb,#fff 44%);box-shadow:inset 4px 0 #22c55e}.admitq-mycolleges-command-boardlane.is-backup{border-color:#e1d8ff;background:linear-gradient(90deg,#fbf8ff,#fff 44%);box-shadow:inset 4px 0 #6d3df2}.admitq-mycolleges-command-boardlane.is-archived{border-color:#dce3ee;background:linear-gradient(90deg,#fbfcff,#fff 44%);box-shadow:inset 4px 0 #94a3b8}.admitq-mycolleges-command-boardlane.is-drag-over{border-color:#9f87ff;background:#faf7ff;box-shadow:inset 4px 0 #6d3df2,0 18px 36px #5b34e71f}.admitq-mycolleges-command-boardtiles{display:grid;grid-template-columns:repeat(3,minmax(305px,1fr));gap:12px;align-content:start;justify-content:start}.admitq-mycolleges-command-boardtiles>p{display:flex;min-height:78px;align-items:center;gap:12px;border:1px dashed #dbe1ec;border-radius:8px;background:#ffffff9e;padding:14px 16px;color:#8a93a6;font-size:12px;font-weight:750;text-align:left}.admitq-mycolleges-command-boardtiles>p svg{flex:0 0 auto;color:#667085}.admitq-mycolleges-command-boardtiles>p span,.admitq-mycolleges-command-boardtiles>p small{display:block}.admitq-mycolleges-command-boardtiles>p span{color:#344054;font-weight:900}.admitq-mycolleges-command-boardtiles>p small{margin-top:2px;color:#667085;font-size:12px;font-weight:650}.admitq-mycolleges-command-boardtile{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 18px;grid-template-rows:minmax(42px,auto) auto auto;column-gap:12px;row-gap:8px;min-height:116px;border:1px solid #e3e8f4;border-radius:8px;background:#fff;padding:12px 14px;color:inherit;text-align:left;box-shadow:0 12px 24px #2b235c0e}.admitq-mycolleges-command-boardtile:hover{border-color:#d8ceff;box-shadow:0 18px 34px #5b34e71c;transform:translateY(-1px)}.admitq-mycolleges-command-boardtile[draggable=true]{cursor:grab}.admitq-mycolleges-command-boardtile[draggable=true]:active{cursor:grabbing}.admitq-mycolleges-command-boardtile.is-dragging{opacity:.48;transform:scale(.98);box-shadow:0 10px 24px #2b235c14}.admitq-mycolleges-command-boardtile .admitq-college-avatar-wrap{grid-row:1 / span 2;width:52px}.admitq-mycolleges-command-boardcopy strong{display:-webkit-box;overflow:hidden;color:#111827;font-size:14px;font-weight:950;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.admitq-mycolleges-command-boardcopy small{display:block;overflow:hidden;margin-top:3px;color:#667085;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.admitq-mycolleges-command-boardmeta{display:flex;align-items:center;gap:8px;grid-column:2 / 3;min-width:0}.admitq-mycolleges-command-boardmeta>span{overflow:hidden;color:#344054;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.admitq-mycolleges-command-boardprogress{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(48px,1fr);gap:8px;align-items:center}.admitq-mycolleges-command-boardprogress .admitq-mycolleges-command-bar{height:6px}.admitq-mycolleges-command-boardprogress small{order:-1;color:#667085;font-size:12px;font-weight:800;white-space:nowrap}.admitq-mycolleges-command-boardopen{display:flex;align-items:center;justify-content:center;grid-column:3 / 4;grid-row:1 / 3;align-self:center;height:28px;width:18px;overflow:hidden;border-radius:999px;background:transparent;color:#6538e8;font-size:0;font-weight:950}.admitq-mycolleges-command-row{grid-template-columns:minmax(360px,2.4fr) 104px 64px 88px 118px minmax(136px,.7fr) 186px;min-height:92px;border:1px solid rgba(226,232,240,.95);border-radius:8px;background:#fff;box-shadow:0 12px 30px #2b235c0e}.admitq-mycolleges-command-row:hover{border-color:#ded5ff;background:#fff;box-shadow:0 16px 34px #5b34e717}.admitq-mycolleges-command-college{grid-template-columns:52px minmax(0,1fr)}.admitq-mycolleges-command-college strong{font-size:16px}.admitq-mycolleges-command-college small{font-size:13px}.admitq-mycolleges-command-actions{align-items:center}.admitq-mycolleges-command-actions .admitq-mycolleges-command-open{width:auto;min-width:148px;border-color:#6538e8;background:#6538e8;color:#fff;padding:0 18px;font-weight:900;white-space:nowrap;box-shadow:0 12px 22px #6538e838}.admitq-mycolleges-command-actions .admitq-mycolleges-command-open:hover{background:#5429d9}.admitq-mycolleges-command-actions button:not(.admitq-mycolleges-command-open){flex:0 0 36px}.admitq-mycolleges-command-footer{border-top:1px solid #edf0f6;background:#fff}@media (max-width: 1180px){.admitq-mycolleges-command-row{min-width:1160px}.admitq-mycolleges-command-boardlane{grid-template-columns:132px minmax(0,1fr)}.admitq-mycolleges-command-boardtiles{grid-template-columns:repeat(2,minmax(305px,1fr))}}@media (max-width: 760px){.admitq-mycolleges-command-boardlane{grid-template-columns:1fr}.admitq-mycolleges-command-boardlane header{border-right:0;border-bottom:1px solid #edf0f6;padding:4px 0 12px}.admitq-mycolleges-command-boardtiles{grid-template-columns:1fr}.admitq-mycolleges-command-boardtile{min-height:108px}}.admitq-library-v13-layout{display:grid;grid-template-columns:72px minmax(0,1fr);min-height:100vh}.admitq-library-v13-sidebar{display:flex;flex-direction:column;align-items:center;gap:14px;width:72px;min-height:100vh;padding:18px 10px 14px!important;background:#ffffffe0;box-shadow:8px 0 26px #0f172a0a}.admitq-library-v13-brand{justify-content:center;margin-bottom:20px!important;padding:0!important}.admitq-library-v13-brand>div:last-child{display:none}.admitq-library-v13-nav{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px}.admitq-library-v13-nav-item{position:relative;width:48px!important;height:42px;justify-content:center!important;border-radius:14px!important;padding:0!important}.admitq-library-v13-nav-item:nth-child(6),.admitq-library-v13-nav-item:nth-child(9),.admitq-library-v13-nav-item:nth-child(10){margin-top:12px}.admitq-library-v13-nav-item:nth-child(6):before,.admitq-library-v13-nav-item:nth-child(9):before,.admitq-library-v13-nav-item:nth-child(10):before{content:"";position:absolute;top:-7px;left:10px;width:28px;height:1px;background:#e5e7eb}.admitq-library-v13-nav-item>span:first-child{gap:0!important}.admitq-library-v13-nav-item>span:first-child>span,.admitq-library-v13-nav-item>span:first-child{min-width:0}.admitq-library-v13-nav-item>span:first-child{position:static}.admitq-library-v13-nav-label{pointer-events:none;position:absolute;left:58px;top:50%;z-index:50;transform:translateY(-50%) translate(-4px);white-space:nowrap;border-radius:8px;background:#111827;color:#fff;opacity:0;padding:6px 9px;font-size:12px;font-weight:700;box-shadow:0 10px 24px #0f172a2e;transition:opacity .15s ease,transform .15s ease}.admitq-library-v13-nav-item:hover .admitq-library-v13-nav-label{opacity:1;transform:translateY(-50%) translate(0)}.admitq-library-v13-plan{display:none}.admitq-library-v13-main{padding:22px 32px 36px!important}.admitq-library-v13-title{font-size:clamp(26px,2.3vw,36px)!important;font-weight:850!important;letter-spacing:0!important}@media (max-width: 720px){.admitq-library-v13-layout{grid-template-columns:60px minmax(0,1fr)}.admitq-library-v13-sidebar{width:60px;padding-inline:6px!important}.admitq-library-v13-main{padding:18px 16px 28px!important}}.admitq-editor-v14-sidebar{align-items:center;gap:14px;padding:18px 10px 14px!important;background:#ffffffe6;box-shadow:8px 0 26px #0f172a0a}.admitq-editor-v14-brand{justify-content:center;margin-bottom:20px!important;padding:0!important}.admitq-editor-v14-brand>div:last-child{display:none}.admitq-editor-v14-nav{display:flex;width:100%;flex-direction:column;align-items:center;gap:8px}.admitq-editor-v14-nav-item{position:relative;width:48px!important;height:42px;justify-content:center!important;gap:0!important;border-radius:14px!important;padding:0!important}.admitq-editor-v14-nav-item:nth-child(6),.admitq-editor-v14-nav-item:nth-child(9),.admitq-editor-v14-nav-item:nth-child(10){margin-top:12px}.admitq-editor-v14-nav-item:nth-child(6):before,.admitq-editor-v14-nav-item:nth-child(9):before,.admitq-editor-v14-nav-item:nth-child(10):before{content:"";position:absolute;top:-7px;left:10px;width:28px;height:1px;background:#e5e7eb}.admitq-editor-v14-nav-item>span{pointer-events:none;position:absolute;left:58px;top:50%;z-index:50;transform:translateY(-50%) translate(-4px);white-space:nowrap;border-radius:8px;background:#111827;color:#fff;opacity:0;padding:6px 9px;font-size:12px;font-weight:700;box-shadow:0 10px 24px #0f172a2e;transition:opacity .15s ease,transform .15s ease}.admitq-editor-v14-nav-item:hover>span{opacity:1;transform:translateY(-50%) translate(0)}.admitq-editor-v14-plan{display:none}.admitq-editor-v14-main>header{padding:18px 24px!important}:root{--aq-ink: #111827;--aq-ink-2: #243044;--aq-muted: #65728a;--aq-paper: #fffaf0;--aq-paper-2: #f5ecdc;--aq-panel: rgba(255, 252, 244, .94);--aq-line: rgba(26, 36, 55, .12);--aq-line-strong: rgba(26, 36, 55, .22);--aq-cobalt: #1457ff;--aq-cobalt-2: #002fbd;--aq-violet: #6237ff;--aq-mint: #1bbf83;--aq-coral: #f26a3d;--aq-gold: #f4b740;--aq-shadow: 0 22px 70px rgba(17, 24, 39, .14);--aq-shadow-soft: 0 12px 36px rgba(17, 24, 39, .09);--aq-radius: 26px;--aq-radius-sm: 16px}html,body,#root{min-height:100%}body{background:radial-gradient(circle at 12% 8%,rgba(20,87,255,.14),transparent 30rem),radial-gradient(circle at 90% 12%,rgba(242,106,61,.13),transparent 28rem),linear-gradient(135deg,#fffaf0,#f7efe4 48%,#eaf1ff)!important;color:var(--aq-ink)}body:before{background:linear-gradient(rgba(17,24,39,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.035) 1px,transparent 1px);background-size:44px 44px;content:"";inset:0;opacity:.38;pointer-events:none;position:fixed;z-index:-1}.admitq-os-shell{background:linear-gradient(90deg,rgba(17,24,39,.055) 0 1px,transparent 1px) 0 0 / 92px 92px,transparent!important}.admitq-os-topbar>div,.admitq-auth-brand{background:#fffaf0db!important;border-bottom:1px solid var(--aq-line)!important;box-shadow:0 12px 36px #11182714;backdrop-filter:blur(18px)}.admitq-os-content{min-height:calc(100vh - 64px)}.admitq-os-route-frame{margin:0 auto;max-width:1560px;padding:28px 32px 56px}.admitq-os-route-frame--dashboard{max-width:none;padding:0}.admitq-os-route-frame--dashboard>*{animation:none!important;transform:none!important}.admitq-home-rebuilt{min-height:100vh;overflow:hidden;padding:0 34px 42px;position:relative}.admitq-home-rebuilt:before{background:#111827;clip-path:polygon(0 0,47% 0,28% 100%,0 100%);content:"";inset:0 auto 0 0;opacity:.96;position:absolute;width:min(47vw,720px);z-index:0}.admitq-public-nav,.admitq-public-hero,.admitq-public-stages,.admitq-public-ops{position:relative;z-index:1}.admitq-public-nav{align-items:center;display:grid;gap:22px;grid-template-columns:auto 1fr auto;margin:0 auto;max-width:1480px;padding:26px 0}.admitq-public-logo{color:#fffaf0;font-size:clamp(30px,3.2vw,48px);font-weight:950;letter-spacing:-.055em}.admitq-public-logo span{color:var(--aq-cobalt)}.admitq-public-nav nav{background:#fffaf0b8;border:1px solid rgba(255,250,240,.26);border-radius:999px;box-shadow:var(--aq-shadow-soft);display:flex;gap:8px;justify-self:center;padding:7px}.admitq-public-nav nav a{border-radius:999px;color:var(--aq-ink-2);font-size:13px;font-weight:850;letter-spacing:.02em;padding:10px 15px}.admitq-public-nav nav a:hover{background:#111827;color:#fffaf0}.admitq-public-actions,.admitq-public-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.admitq-command-button,.admitq-home-primary,.admitq-top-ask-button{background:linear-gradient(135deg,var(--aq-cobalt),var(--aq-violet))!important;border:0!important;border-radius:999px!important;box-shadow:0 16px 42px #1457ff42!important;color:#fff!important;font-weight:900!important}.admitq-command-button-lg{min-height:58px;padding-inline:26px!important}.admitq-link-button,.admitq-home-secondary{color:var(--aq-ink)!important;font-weight:850!important}.admitq-outline-button,.admitq-home-outline{background:#fffaf0bd!important;border:1px solid var(--aq-line-strong)!important;border-radius:999px!important;color:var(--aq-ink)!important;font-weight:850!important}.admitq-public-hero{display:grid;gap:24px;margin:44px auto 32px;max-width:1480px}.admitq-public-kicker{align-items:center;background:#fffaf0e6;border:1px solid var(--aq-line);border-radius:999px;color:var(--aq-cobalt-2);display:flex;font-size:13px;font-weight:950;gap:8px;justify-self:start;letter-spacing:.08em;padding:10px 14px;text-transform:uppercase}.admitq-public-hero-grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:minmax(360px,.95fr) minmax(520px,1.05fr)}.admitq-public-copy{color:#fffaf0;display:flex;flex-direction:column;justify-content:center;min-height:570px;padding:28px 24px 36px 0}.admitq-public-copy h1{color:#fffaf0;font-size:clamp(58px,7vw,118px);font-weight:950;letter-spacing:-.08em;line-height:.86;max-width:780px}.admitq-public-copy p{color:#fffaf0c7;font-size:clamp(18px,1.45vw,24px);line-height:1.55;margin:26px 0;max-width:650px}.admitq-public-map{background:linear-gradient(135deg,#fffaf0eb,#ffffffc7),radial-gradient(circle at 78% 12%,rgba(20,87,255,.18),transparent 24rem);border:1px solid rgba(17,24,39,.11);border-radius:42px;box-shadow:var(--aq-shadow);display:grid;gap:18px;grid-template-columns:1.1fr .9fr;min-height:570px;padding:32px;position:relative}.admitq-public-map:before{border:1px solid rgba(17,24,39,.12);border-radius:32px;content:"";inset:18px;pointer-events:none;position:absolute}.admitq-map-card{background:#fffaf0e0;border:1px solid var(--aq-line);border-radius:26px;box-shadow:0 18px 48px #11182717;min-height:190px;padding:24px;position:relative;z-index:1}.admitq-map-card-primary{background:#111827;color:#fffaf0;grid-row:span 2}.admitq-map-card span{align-items:center;background:#1457ff1f;border-radius:16px;color:var(--aq-cobalt);display:flex;height:46px;justify-content:center;margin-bottom:22px;width:46px}.admitq-map-card-primary span{background:#fffaf01f;color:#fffaf0}.admitq-map-card strong{display:block;font-size:clamp(24px,2.5vw,42px);font-weight:950;letter-spacing:-.06em;line-height:.95}.admitq-map-card p{color:var(--aq-muted);font-size:16px;line-height:1.55;margin-top:14px}.admitq-map-card-primary p{color:#fffaf0b8}.admitq-public-stages{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1480px}.admitq-public-stages article,.admitq-public-ops,.admitq-phase-card,.journey-card,.admitq-hero-card,.admitq-profile-page [data-slot=card],.admitq-profile-page aside,.contributor-work-grid>*,.contributor-bottom-grid>*,.contributor-summary-grid,.insight-editor-card,.student-context-panel,.career-board-lane,.career-chat-panel{background:var(--aq-panel)!important;border:1px solid var(--aq-line)!important;border-radius:var(--aq-radius)!important;box-shadow:var(--aq-shadow-soft)!important}.admitq-public-stages article{padding:24px}.admitq-public-stages article>div{align-items:center;display:flex;justify-content:space-between}.admitq-public-stages span{color:var(--aq-coral);font-size:14px;font-weight:950;letter-spacing:.14em}.admitq-public-stages h2{font-size:34px;font-weight:950;letter-spacing:-.06em;margin-top:26px}.admitq-public-stages p{color:var(--aq-muted);font-size:16px;line-height:1.55;margin-top:10px}.admitq-public-ops{align-items:center;display:grid;gap:26px;grid-template-columns:.82fr 1.18fr;margin:18px auto 0;max-width:1480px;padding:28px}.admitq-public-ops p{color:var(--aq-cobalt);font-size:13px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.admitq-public-ops h2{font-size:clamp(32px,3.2vw,56px);font-weight:950;letter-spacing:-.07em;line-height:.95;margin-top:8px}.admitq-public-op-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.admitq-public-op-grid span{background:#111827;border-radius:16px;color:#fffaf0;font-weight:850;padding:16px}.admitq-auth-page{align-items:center;background:linear-gradient(115deg,#111827 0 44%,transparent 44%),radial-gradient(circle at 82% 18%,rgba(20,87,255,.16),transparent 24rem)!important;display:grid;min-height:100vh;padding:88px 28px 40px}.admitq-auth-wrap{display:grid;gap:28px;grid-template-columns:minmax(320px,.95fr) minmax(360px,520px);margin:0 auto;max-width:1180px;width:100%}.admitq-auth-heading{align-self:center;color:#fffaf0;text-align:left!important}.admitq-auth-heading h1{color:#fffaf0;font-size:clamp(48px,6vw,90px);font-weight:950;letter-spacing:-.075em;line-height:.9}.admitq-auth-heading p{color:#fffaf0b8!important;font-size:18px;line-height:1.55;margin-top:18px;max-width:470px}.admitq-auth-logo-card{background:#fffaf01f!important;border-color:#fffaf02e!important;box-shadow:none!important}.admitq-auth-card{background:#fffaf0f5!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:30px!important;box-shadow:var(--aq-shadow)!important}.admitq-auth-card input,.admitq-auth-card [role=tablist]{border-radius:16px!important}button,a,input,select,textarea{transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}button:hover,a:hover{transform:translateY(-1px)}input,textarea,[cmdk-input],.admitq-profile-page input,.admitq-profile-page textarea,.admitq-profile-page [role=combobox]{background:#fffaf0eb!important;border:1px solid var(--aq-line-strong)!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffffb8,0 8px 20px #1118270d!important}.admitq-os-topbar h1,.admitq-student-nav-logo{color:var(--aq-ink)!important;font-weight:950!important;letter-spacing:-.06em!important}.admitq-student-nav-row{height:74px!important;padding-inline:34px!important}.admitq-student-nav{background:#111827e6;border:1px solid rgba(255,250,240,.14);border-radius:999px;box-shadow:0 18px 44px #1118272e;gap:4px!important;padding:7px}.admitq-student-nav-button{border-radius:999px!important;color:#fffaf0c7!important;font-size:15px!important;height:44px!important;padding-inline:16px!important}.admitq-student-nav-button svg{color:currentColor!important}.admitq-student-nav-button.text-blue-700,.admitq-student-nav-button:hover{background:#fffaf0!important;color:var(--aq-ink)!important}.admitq-student-nav-button .absolute{display:none!important}.admitq-os-content>div:not(.admitq-os-route-frame){background:transparent!important}.admitq-hero-card{display:grid!important;grid-template-columns:minmax(360px,1fr) minmax(280px,.75fr) minmax(280px,.95fr)!important;min-height:430px!important;overflow:hidden;padding:clamp(28px,3vw,48px)!important;position:relative}.admitq-hero-card:before{background:#111827;clip-path:polygon(0 0,42% 0,28% 100%,0 100%);content:"";inset:0;opacity:.98;position:absolute;z-index:0}.admitq-hero-card>*{position:relative;z-index:1}.admitq-hero-copy{color:#fffaf0!important}.admitq-hero-title{color:#fffaf0!important;font-size:clamp(42px,5vw,78px)!important;font-weight:950!important;letter-spacing:-.075em!important;line-height:.92!important;max-width:680px!important}.admitq-hero-subtitle{color:#fffaf0bd!important;font-size:18px!important;max-width:600px!important}.admitq-hero-illustration{align-items:center;display:flex}.admitq-hero-illustration img{filter:drop-shadow(0 26px 48px rgba(17,24,39,.18));max-height:330px}.admitq-hero-benefit{background:#fffaf0c7;border:1px solid rgba(17,24,39,.08);border-radius:20px;box-shadow:0 12px 28px #11182714;padding:14px}.admitq-phase-card{min-height:390px;padding:24px!important}.admitq-phase-card:nth-child(1){transform:translateY(-10px)}.admitq-phase-card:nth-child(2){transform:translateY(12px)}.admitq-phase-card:nth-child(3){transform:translateY(-2px)}.admitq-phase-card-header{align-items:flex-start!important;display:grid!important;gap:16px!important;grid-template-columns:auto 1fr!important}.admitq-phase-task-list button,.admitq-phase-task-row{background:transparent!important;border-bottom:1px solid var(--aq-line)!important;border-radius:0!important}.admitq-profile-page{margin:0 auto;max-width:1480px;padding:30px 28px 70px!important}.admitq-profile-page [role=tablist]{border-radius:999px!important;box-shadow:0 14px 34px #11182714!important;padding:7px!important}.admitq-profile-page [role=tab]{border-radius:999px!important;font-weight:900!important}.admitq-profile-page [data-state=active]{background:#111827!important;color:#fffaf0!important}.admitq-profile-page aside{max-height:calc(100vh - 130px);overflow:auto}.admitq-profile-page h1,.admitq-profile-page h2,.admitq-profile-page h3{color:var(--aq-ink);letter-spacing:-.045em}.admitq-profile-page [data-slot=card-header]{background:linear-gradient(135deg,#111827f0,#243044e0)!important;border-radius:25px 25px 0 0;color:#fffaf0}.admitq-profile-page [data-slot=card-header] h2,.admitq-profile-page [data-slot=card-header] p{color:#fffaf0!important}.contributor-page-shell,.contributor-app-shell{background:transparent!important}.contributor-main,.contributor-workbench,.contributor-dashboard-grid{gap:22px!important}.student-sidebar,.student-sidebar-card{background:#111827!important;border:1px solid rgba(255,250,240,.12)!important;border-radius:30px!important;box-shadow:var(--aq-shadow)!important;color:#fffaf0!important}.student-sidebar h2,.student-sidebar h3,.student-sidebar p,.student-sidebar button{color:inherit}.student-sidebar input{background:#fffaf01a!important;border-color:#fffaf02e!important;color:#fffaf0!important}.student-sidebar [aria-selected=true],.student-sidebar .selected,.student-sidebar .is-selected{background:#1457ff38!important;border-color:#82a9ffc7!important}.contributor-summary-grid{background:linear-gradient(135deg,#fffaf0f7,#e8f0ffe6)!important}.contributor-summary-grid:before,.student-sidebar:before{display:none!important}.insight-editor-shell{background:transparent!important}.insight-editor-grid{grid-template-columns:minmax(0,1fr) 320px!important}.insight-step-button{border-radius:18px!important}.insight-step-button.is-active{background:#111827!important;color:#fffaf0!important}.bottom-action-bar{background:#111827eb!important;color:#fffaf0!important}.career-explorer-page{background:transparent!important}.career-explorer-board,.career-board-grid{gap:18px!important}.career-board-lane{min-height:62vh!important}.career-board-lane h2,.career-board-lane h3{letter-spacing:-.04em}.career-board-block{border:1px solid var(--aq-line)!important;border-radius:20px!important;box-shadow:0 10px 26px #11182714!important}.career-chat-panel{background:#111827!important;color:#fffaf0!important}.career-chat-panel h2,.career-chat-panel h3,.career-chat-panel p{color:inherit}.career-chat-message.assistant{background:#fffaf01a!important;color:#fffaf0!important}.career-chat-message.user{background:#1457ff38!important;color:#fffaf0!important}.career-chat-panel input,.career-chat-panel textarea{background:#fffaf01f!important;border-color:#fffaf038!important;color:#fffaf0!important}[role=dialog],.rounded-lg.border,.rounded-xl.border,.rounded-2xl.border,.rounded-3xl.border,.bg-card,.bg-white{border-color:var(--aq-line)!important}[role=dialog],.bg-card,.bg-white{box-shadow:var(--aq-shadow-soft)}.bg-background,.min-h-screen.bg-background{background:transparent!important}.text-muted-foreground{color:var(--aq-muted)!important}.text-primary{color:var(--aq-cobalt)!important}.bg-primary{background:var(--aq-cobalt)!important}.border-primary{border-color:var(--aq-cobalt)!important}@media (prefers-reduced-motion: no-preference){.admitq-public-copy,.admitq-public-map,.admitq-public-stages article,.admitq-public-ops,.admitq-os-route-frame>*,.admitq-auth-card{animation:aq-command-enter .62s cubic-bezier(.16,1,.3,1) both}.admitq-public-map{animation-delay:90ms}.admitq-public-stages article:nth-child(2){animation-delay:70ms}.admitq-public-stages article:nth-child(3){animation-delay:.13s}}@keyframes aq-command-enter{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 1180px){.admitq-public-hero-grid,.admitq-auth-wrap,.admitq-public-ops{grid-template-columns:1fr}.admitq-home-rebuilt:before{clip-path:none;height:100%;width:100%}.admitq-public-copy{min-height:auto;padding:42px 0 18px}.admitq-public-map{min-height:auto}.admitq-public-actions .admitq-link-button{color:#fffaf0!important}.admitq-hero-card{grid-template-columns:1fr!important}.admitq-hero-card:before{clip-path:none;height:48%}.admitq-hero-benefit{color:var(--aq-ink)}}@media (max-width: 900px){.admitq-home-rebuilt,.admitq-os-route-frame,.admitq-profile-page{padding-left:16px!important;padding-right:16px!important}.admitq-public-nav{grid-template-columns:1fr auto}.admitq-public-nav nav{display:none}.admitq-public-map,.admitq-public-stages,.admitq-public-op-grid{grid-template-columns:1fr}.admitq-public-copy h1{font-size:50px}.admitq-auth-page{background:#111827!important}.insight-editor-grid{grid-template-columns:1fr!important}}.admitq-home-v2{--home-ink: #090b24;--home-muted: #6d7191;--home-purple: #6f35db;--home-purple-deep: #4b19b7;--home-blue: #2867d8;--home-line: #e7e4ef;--home-shadow: 0 24px 70px rgba(24, 16, 72, .11);background:radial-gradient(circle at 76% 30%,rgba(137,88,234,.13),transparent 34rem),radial-gradient(circle at 42% 6%,rgba(63,115,235,.08),transparent 26rem),#fff;color:var(--home-ink);min-height:100vh;overflow:hidden}.admitq-home-v2 *,.admitq-home-v2 *:before,.admitq-home-v2 *:after{box-sizing:border-box}.admitq-home-v2 button:hover,.admitq-home-v2 a:hover{transform:none}.admitq-home-v2-nav{align-items:center;background:#fffffff0;border-bottom:1px solid var(--home-line);display:grid;gap:22px;grid-template-columns:260px 1fr auto;min-height:78px;padding:0 44px;position:relative;z-index:10}.admitq-home-v2-logo{align-items:center;color:var(--home-ink);display:inline-flex;font-size:31px;font-weight:950;gap:8px;letter-spacing:-.05em;line-height:1;width:fit-content}.admitq-home-v2-logo span:not(.admitq-home-v2-logo-mark){color:var(--home-purple)}.admitq-home-v2-logo-mark{align-items:center;color:var(--home-purple-deep);display:inline-flex;height:34px;justify-content:center;transform:rotate(-7deg);width:34px}.admitq-home-v2-nav nav{align-items:center;display:flex;gap:clamp(20px,2.4vw,42px);justify-content:center;min-width:0}.admitq-home-v2-nav nav a{align-items:center;color:var(--home-ink);display:inline-flex;font-size:15px;font-weight:800;gap:5px;line-height:1;white-space:nowrap}.admitq-home-v2-nav nav a:hover{color:var(--home-purple)}.admitq-home-v2-nav-actions{align-items:center;display:flex;gap:16px;justify-content:flex-end}.admitq-home-v2-signin,.admitq-home-v2-get-started,.admitq-home-v2-primary-cta,.admitq-home-v2-secondary-cta{border-radius:9px!important;font-weight:900!important;min-height:48px}.admitq-home-v2-signin,.admitq-home-v2-secondary-cta{background:#fff!important;border:1px solid #ddd9e8!important;box-shadow:0 8px 18px #1810480a!important;color:var(--home-ink)!important}.admitq-home-v2-get-started,.admitq-home-v2-primary-cta{background:linear-gradient(135deg,#7b35e6,#5724c8)!important;border:0!important;box-shadow:0 16px 36px #6028cd3d!important;color:#fff!important}.admitq-home-v2-get-started{padding:0 30px!important}.admitq-home-v2-hero{display:grid;grid-template-columns:minmax(440px,.92fr) minmax(560px,1.08fr);column-gap:40px;margin:0 auto;max-width:1580px;min-height:560px;padding:54px 56px 0;position:relative}.admitq-home-v2-hero-copy{max-width:620px;padding:34px 0;position:relative;z-index:3}.admitq-home-v2-pill{align-items:center;background:#f3eafa;border-radius:999px;color:#8751d3;display:inline-flex;font-size:13px;font-weight:900;gap:8px;letter-spacing:.06em;padding:11px 17px;text-transform:uppercase}.admitq-home-v2-hero h1{color:var(--home-ink);font-size:clamp(56px,4.8vw,78px);font-weight:950;letter-spacing:-.055em;line-height:1.03;margin:28px 0 18px;max-width:720px}.admitq-home-v2-hero h1 span{color:var(--home-purple)}.admitq-home-v2-hero-copy>p{color:var(--home-muted);font-size:18px;font-weight:560;line-height:1.75;max-width:520px}.admitq-home-v2-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.admitq-home-v2-primary-cta,.admitq-home-v2-secondary-cta{gap:14px;min-height:58px;padding:0 28px!important}.admitq-home-v2-trust-row{align-items:center;display:flex;gap:22px;margin-top:26px}.admitq-home-v2-avatars{display:flex;padding-left:10px}.admitq-home-v2-avatars span{align-items:center;background:linear-gradient(135deg,#ece6ff,#ffe6cf);border:2px solid #ffffff;border-radius:999px;box-shadow:0 8px 18px #1810481f;color:var(--home-purple-deep);display:flex;font-size:12px;font-weight:950;height:34px;justify-content:center;margin-left:-10px;width:34px}.admitq-home-v2-stars{color:#ffb21c;display:flex;gap:2px}.admitq-home-v2-trust-row p{color:var(--home-muted);font-size:13px;margin-top:4px}.admitq-home-v2-hero-visual{min-height:540px;position:relative}.admitq-home-v2-orbit{background:radial-gradient(circle,rgba(121,76,218,.14),rgba(121,76,218,.07) 45%,transparent 68%);border-radius:999px;height:480px;left:20%;position:absolute;top:42px;width:480px;z-index:0}.admitq-home-v2-orbit:before,.admitq-home-v2-orbit:after{border:2px dashed rgba(128,80,220,.34);border-radius:999px;content:"";position:absolute;transform:rotate(-23deg)}.admitq-home-v2-orbit:before{inset:74px -185px 116px -115px}.admitq-home-v2-orbit:after{inset:200px -238px 82px -218px;transform:rotate(13deg)}.admitq-home-v2-hero-visual img{bottom:0;display:block;height:min(548px,38vw);object-fit:contain;object-position:center bottom;pointer-events:none;position:absolute;right:10%;width:auto;z-index:2}.admitq-home-v2-floating-card{background:#fffffff0;border:1px solid #e4e0ec;border-radius:16px;box-shadow:var(--home-shadow);padding:18px;position:absolute;z-index:4}.admitq-home-v2-floating-card strong{color:var(--home-ink);display:block;font-size:15px;font-weight:950;margin-bottom:12px}.admitq-home-v2-floating-card p{color:#555b78;font-size:13px;line-height:1.55}.admitq-home-v2-floating-card small{align-items:center;color:var(--home-purple-deep);display:inline-flex;font-size:12px;font-weight:900;gap:5px;margin-top:12px}.admitq-home-v2-floating-card.progress{left:7%;top:30px;width:178px}.admitq-home-v2-progress-ring{align-items:center;background:radial-gradient(circle at center,#fff 0 55%,transparent 56%),conic-gradient(var(--home-purple) 0 72%,#eee9f5 72% 100%);border-radius:999px;color:var(--home-ink);display:flex;font-size:22px;font-weight:950;height:86px;justify-content:center;margin:0 auto 10px;width:86px}.admitq-home-v2-floating-card.progress span{color:#28a65d;display:block;font-size:12px;font-weight:850;text-align:center}.admitq-home-v2-floating-card.ask{right:3%;top:62px;width:210px}.admitq-home-v2-floating-card.ask>div,.admitq-home-v2-floating-card.matches>div,.admitq-home-v2-floating-card.deadline>div{align-items:center;display:flex;gap:14px}.admitq-home-v2-card-icon{align-items:center;background:#f0e7ff;border-radius:13px;color:var(--home-purple);display:flex;flex:0 0 auto;height:54px;justify-content:center;width:54px}.admitq-home-v2-card-icon.blue{background:#e9f0ff;color:var(--home-blue)}.admitq-home-v2-floating-card.deadline{bottom:72px;left:-2%;width:220px}.admitq-home-v2-date-badge{background:#fff4f4;border:1px solid #f5d2d2;border-radius:12px;color:var(--home-ink);display:grid;flex:0 0 auto;font-size:24px;font-weight:950;height:62px;place-items:center;width:54px}.admitq-home-v2-date-badge b{background:#d85a66;border-radius:8px 8px 0 0;color:#fff;display:block;font-size:10px;font-weight:950;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase;width:100%}.admitq-home-v2-floating-card.deadline p{color:var(--home-ink);font-weight:900}.admitq-home-v2-floating-card.deadline small{color:var(--home-purple);display:block;margin-top:4px}.admitq-home-v2-floating-card.matches{bottom:106px;right:3%;width:218px}.admitq-home-v2-floating-card.matches b{color:var(--home-ink);display:block;font-size:28px;line-height:1}.admitq-home-v2-workflow{background:#fff;margin-top:-2px;padding:0 54px 26px;position:relative;z-index:5}.admitq-home-v2-workflow h2{color:var(--home-ink);font-size:24px;font-weight:950;letter-spacing:-.025em;margin-bottom:22px;text-align:center}.admitq-home-v2-step-grid{display:grid;gap:38px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:1500px}.admitq-home-v2-step{align-items:center;background:#fff;border:1px solid #e8e4ef;border-radius:16px;box-shadow:0 16px 44px #18104812;display:grid;gap:16px;grid-template-columns:58px 1fr;min-height:130px;padding:21px;position:relative}.admitq-home-v2-step-icon{align-items:center;border-radius:999px;display:flex;grid-row:span 2;height:58px;justify-content:center;width:58px}.admitq-home-v2-step.violet .admitq-home-v2-step-icon{background:#eee4ff;color:#7041d7}.admitq-home-v2-step.green .admitq-home-v2-step-icon{background:#dff7ea;color:#2eaa68}.admitq-home-v2-step.gold .admitq-home-v2-step-icon{background:#fff0c9;color:#eba513}.admitq-home-v2-step.blue .admitq-home-v2-step-icon{background:#e3edff;color:#326bcf}.admitq-home-v2-step.rose .admitq-home-v2-step-icon{background:#ffe1e8;color:#c73e64}.admitq-home-v2-step-number{align-items:center;background:var(--home-purple);border-radius:999px;color:#fff;display:flex;font-size:13px;font-weight:950;height:22px;justify-content:center;left:56px;position:absolute;top:22px;width:22px}.admitq-home-v2-step.green .admitq-home-v2-step-number{background:#2eaa68}.admitq-home-v2-step.gold .admitq-home-v2-step-number{background:#eba513}.admitq-home-v2-step.blue .admitq-home-v2-step-number{background:#326bcf}.admitq-home-v2-step.rose .admitq-home-v2-step-number{background:#c73e64}.admitq-home-v2-step h3{color:var(--home-ink);font-size:16px;font-weight:950;letter-spacing:-.01em;margin-top:4px}.admitq-home-v2-step p{color:#606681;font-size:13px;line-height:1.45;margin-top:6px}.admitq-home-v2-step-arrow{color:#9ca0af;font-size:22px;font-weight:950;position:absolute;right:-33px;top:50%;transform:translateY(-50%);white-space:nowrap}.admitq-home-v2-plans{align-items:center;background:linear-gradient(135deg,#f9f6fffa,#fffffffa);border:1px solid #e8e2f4;border-radius:12px;box-shadow:0 18px 42px #5536b414;display:grid;gap:22px;grid-template-columns:minmax(320px,1.25fr) repeat(3,minmax(160px,.65fr)) auto;margin:0 auto 42px;max-width:1500px;padding:24px 34px}.admitq-home-v2-plan-intro{align-items:center;display:flex;gap:20px}.admitq-home-v2-plan-intro>span{align-items:center;background:linear-gradient(135deg,#7b35e6,#5724c8);border-radius:999px;color:#fff;display:flex;flex:0 0 auto;height:62px;justify-content:center;width:62px}.admitq-home-v2-plan-intro h2{color:var(--home-ink);font-size:20px;font-weight:950;letter-spacing:-.02em}.admitq-home-v2-plan-intro p,.admitq-home-v2-plan p{color:#656b86;font-size:13px;margin-top:5px}.admitq-home-v2-plan{border-left:1px solid #e0d9ec;padding-left:26px}.admitq-home-v2-plan strong{color:var(--home-ink);display:block;font-size:16px;font-weight:950}.admitq-home-v2-plan b{color:var(--home-ink);display:block;font-size:17px;margin-top:6px}.admitq-home-v2-plan b span{color:var(--home-muted);font-size:13px;font-weight:650}.admitq-home-v2-all-plans{align-items:center;color:var(--home-purple-deep);display:inline-flex;font-size:15px;font-weight:950;gap:8px;justify-self:end;white-space:nowrap}.admitq-home-v2-anchor{display:block;height:0}@media (max-width: 1280px){.admitq-home-v2-nav{grid-template-columns:auto 1fr auto;padding:0 24px}.admitq-home-v2-nav nav{gap:18px}.admitq-home-v2-nav nav a{font-size:13px}.admitq-home-v2-hero{grid-template-columns:1fr 1fr;padding:54px 38px 0}.admitq-home-v2-hero h1{font-size:64px}.admitq-home-v2-hero-visual img{right:0}.admitq-home-v2-step-grid{gap:18px}.admitq-home-v2-step-arrow{display:none}}@media (max-width: 1500px){.admitq-home-v2-hero-visual img{right:0}}@media (max-width: 1024px){.admitq-home-v2-nav{grid-template-columns:1fr auto}.admitq-home-v2-nav nav{display:none}.admitq-home-v2-hero{grid-template-columns:1fr;padding:34px 24px 0}.admitq-home-v2-hero-copy{padding:22px 0 10px}.admitq-home-v2-hero-visual{min-height:560px}.admitq-home-v2-hero-visual img{height:560px;left:50%;right:auto;transform:translate(-50%)}.admitq-home-v2-floating-card.progress{left:8%}.admitq-home-v2-floating-card.ask,.admitq-home-v2-floating-card.matches{right:8%}.admitq-home-v2-floating-card.deadline{left:8%}.admitq-home-v2-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admitq-home-v2-plans{grid-template-columns:1fr 1fr}.admitq-home-v2-plan{border-left:0;padding-left:0}.admitq-home-v2-all-plans{justify-self:start}}@media (max-width: 720px){.admitq-home-v2-nav{min-height:70px;padding:0 16px}.admitq-home-v2-logo{font-size:25px}.admitq-home-v2-signin{display:none}.admitq-home-v2-get-started{min-height:42px;padding:0 16px!important}.admitq-home-v2-hero{padding:26px 16px 0}.admitq-home-v2-hero h1{font-size:45px;margin-top:24px}.admitq-home-v2-hero-copy>p{font-size:16px;line-height:1.6}.admitq-home-v2-primary-cta,.admitq-home-v2-secondary-cta{width:100%}.admitq-home-v2-trust-row{align-items:flex-start;flex-direction:column}.admitq-home-v2-hero-visual{display:grid;gap:12px;min-height:0;padding-top:24px}.admitq-home-v2-orbit{display:none}.admitq-home-v2-hero-visual img{height:auto;left:auto;margin:0 auto;max-width:100%;position:relative;transform:none}.admitq-home-v2-floating-card{inset:auto!important;position:relative;width:100%!important}.admitq-home-v2-workflow{padding:28px 16px}.admitq-home-v2-step-grid,.admitq-home-v2-plans{grid-template-columns:1fr}.admitq-home-v2-plans{border-radius:18px;margin:0 16px 30px;padding:22px}}.admitq-home-v2{--home-ink: #111322;--home-muted: #62687d;--home-soft: #f7f7fb;--home-paper: #ffffff;--home-purple: #6c4cf1;--home-purple-deep: #4326b6;--home-green: #208a5d;--home-blue: #2468d8;--home-gold: #b77910;--home-rose: #bd3f63;--home-line: #e4e5ee;--home-shadow: 0 18px 50px rgba(28, 31, 56, .1);background:linear-gradient(90deg,rgba(108,76,241,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(108,76,241,.04) 1px,transparent 1px),linear-gradient(180deg,#fbfbfe,#fff 36%,#fafafc);background-size:44px 44px,44px 44px,auto;color:var(--home-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;min-height:100vh;overflow-x:hidden}.admitq-home-v2 :where(section){scroll-margin-top:96px}.admitq-home-v2-nav{align-items:center;backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid rgba(228,229,238,.9);display:grid;gap:22px;grid-template-columns:180px 1fr auto;min-height:74px;padding:0 clamp(18px,4vw,56px);position:sticky;top:0;z-index:50}.admitq-home-v2-logo{align-items:center;background:transparent;color:var(--home-ink);display:inline-flex;font-size:24px;font-weight:950;gap:9px;letter-spacing:0;line-height:1}.admitq-home-v2-logo span:not(.admitq-home-v2-logo-mark):not(.admitq-brand-q){color:var(--home-ink)}.admitq-home-v2-logo .admitq-brand-q,.admitq-auth-v2-logo .admitq-brand-q,.admitq-reset-v1-logo .admitq-brand-q{color:#1d4ed8}.admitq-home-v2-logo-mark{align-items:center;background:#f2eeff;border:1px solid #ded8ff;border-radius:8px;color:var(--home-purple);display:inline-flex;height:34px;justify-content:center;transform:none;width:34px}.admitq-home-v2-nav nav{align-items:center;display:flex;gap:clamp(14px,2vw,30px);justify-content:center;min-width:0}.admitq-home-v2-nav nav a{color:#33384c;font-size:14px;font-weight:800;letter-spacing:0;line-height:1;text-decoration:none;white-space:nowrap}.admitq-home-v2-nav nav a:hover{color:var(--home-purple-deep)}.admitq-home-v2-nav-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.admitq-home-v2-signin,.admitq-home-v2-get-started,.admitq-home-v2-primary-cta,.admitq-home-v2-secondary-cta,.admitq-home-v2-section-cta{border-radius:8px!important;font-weight:900!important;letter-spacing:0!important}.admitq-home-v2-signin,.admitq-home-v2-secondary-cta{background:#fff!important;border:1px solid #dcddea!important;color:var(--home-ink)!important}.admitq-home-v2-get-started,.admitq-home-v2-primary-cta,.admitq-home-v2-section-cta{background:#6c4cf1!important;border:1px solid #6c4cf1!important;box-shadow:0 14px 32px #6c4cf138!important;color:#fff!important}.admitq-home-v2-section-cta.family{background:#208a5d!important;border-color:#208a5d!important;box-shadow:0 14px 32px #208a5d33!important}.admitq-home-v2-section-cta.educator{background:#111322!important;border-color:#111322!important;box-shadow:0 14px 32px #1113222e!important;margin:28px auto 0}.admitq-home-v2-get-started{min-height:42px;padding:0 20px!important}.admitq-home-v2-hero{align-items:center;display:grid;grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr);gap:clamp(30px,3.6vw,52px);margin:0 auto;max-width:1480px;min-height:min(700px,calc(100vh - 74px));overflow:hidden;padding:clamp(64px,6vh,76px) clamp(18px,4vw,56px) clamp(42px,5vh,58px);position:relative}.admitq-home-v2-hero:before{background:linear-gradient(135deg,#6c4cf11f,#22c55e14);content:"";height:1px;left:clamp(18px,4vw,56px);position:absolute;right:clamp(18px,4vw,56px);top:22px}.admitq-home-v2-hero-copy{max-width:680px;padding:0;position:relative;z-index:3}.admitq-home-v2-pill{align-items:center;background:#f2eeff;border:1px solid #ded8ff;border-radius:999px;color:var(--home-purple-deep);display:inline-flex;font-size:13px;font-weight:900;gap:8px;letter-spacing:0;padding:9px 14px;text-transform:none}.admitq-home-v2-hero h1{color:var(--home-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(64px,5.6vw,92px);font-weight:950;letter-spacing:0;line-height:.96;margin:24px 0 20px;max-width:700px}.admitq-home-v2-hero-copy>p{color:var(--home-muted);font-size:clamp(18px,1.35vw,21px);font-weight:560;line-height:1.5;margin:0;max-width:620px}.admitq-home-v2-cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.admitq-home-v2-primary-cta,.admitq-home-v2-secondary-cta,.admitq-home-v2-section-cta{gap:10px;min-height:50px;padding:0 22px!important}.admitq-home-v2-hero-visual{aspect-ratio:16 / 9;justify-self:stretch;max-width:760px;min-height:0;position:relative;transform:translateY(6px);width:100%}.admitq-home-v2-preview-shell{background:radial-gradient(circle at 72% 22%,rgba(108,76,241,.18),transparent 34%),linear-gradient(135deg,#fff,#f7f3ff 58%,#fff),#fff;border:1px solid #dbddea;border-radius:8px;box-shadow:var(--home-shadow);height:100%;overflow:hidden;position:relative}.admitq-home-v2-preview-header{align-items:center;background:#fff;border-bottom:1px solid #e7e8f0;display:flex;gap:7px;height:38px;padding:0 14px}.admitq-home-v2-preview-header span{background:#d9dce9;border-radius:999px;height:8px;width:8px}.admitq-home-v2-preview-header b{color:#44495f;font-size:12px;font-weight:900;margin-left:8px}.admitq-home-v2-preview-body{display:grid;gap:16px;grid-template-columns:minmax(150px,.72fr) minmax(300px,1.28fr);height:calc(100% - 38px);padding:20px}.admitq-home-v2-preview-panel{align-self:stretch;background:#fff;border:1px solid #e5e6ef;border-radius:8px;box-shadow:0 12px 26px #1c1f3812;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:18px}.admitq-home-v2-preview-panel strong{color:var(--home-ink);font-size:15px;font-weight:950}.admitq-home-v2-preview-panel p{color:var(--home-muted);font-size:12px;line-height:1.45;margin-top:8px}.admitq-home-v2-preview-bars{display:grid;gap:8px;margin-top:18px}.admitq-home-v2-preview-bars span{background:#edeef6;border-radius:999px;display:block;height:8px}.admitq-home-v2-preview-bars span:nth-child(1){background:#6c4cf1;width:78%}.admitq-home-v2-preview-bars span:nth-child(2){width:92%}.admitq-home-v2-preview-bars span:nth-child(3){width:62%}.admitq-home-v2-preview-image-panel{align-self:stretch;background:linear-gradient(135deg,#fbf9ff,#f2edff);border:1px solid #e3def6;border-radius:8px;display:flex;justify-content:center;min-width:0;overflow:hidden}.admitq-home-v2-hero-visual img{display:block;height:100%;left:auto;max-width:none;object-fit:contain;object-position:center bottom;position:static;right:auto;transform:none;width:100%}.admitq-home-v2-floating-card{background:#fffffff5;border:1px solid #e0e2ec;border-radius:8px;box-shadow:0 12px 28px #0f172a17;padding:12px;position:absolute;z-index:4}.admitq-home-v2-floating-card strong{color:var(--home-ink);display:block;font-size:13px;font-weight:950;margin:0}.admitq-home-v2-floating-card p{color:#555c73;font-size:12px;line-height:1.45;margin:6px 0 0}.admitq-home-v2-floating-card.progress{left:22px;top:46px;transform:scale(.96);transform-origin:left top;width:160px}.admitq-home-v2-progress-meter{background:#ececf5;border-radius:999px;height:9px;margin-top:12px;overflow:hidden}.admitq-home-v2-progress-meter span{background:linear-gradient(90deg,#6c4cf1,#22c55e);border-radius:inherit;display:block;height:100%}.admitq-home-v2-floating-card.ask{align-items:center;display:flex;gap:10px;left:auto;right:-22px;top:-30px;width:218px}.admitq-home-v2-floating-card.ask p{line-height:1.35;max-width:112px}.admitq-home-v2-card-icon{align-items:center;background:#f2eeff;border-radius:8px;color:var(--home-purple);display:flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.admitq-home-v2-floating-card.deadline{align-items:center;bottom:-10px;display:flex;gap:12px;left:32px;transform:scale(.94);transform-origin:left bottom;width:270px}.admitq-home-v2-date-badge{background:#fff7e8;border:1px solid #f1d7a6;border-radius:8px;color:#7a4b0c;display:grid;flex:0 0 auto;font-size:20px;font-weight:950;height:56px;overflow:hidden;place-items:center;width:54px}.admitq-home-v2-date-badge b{background:#b77910;color:#fff;display:block;font-size:10px;font-weight:950;letter-spacing:0;padding:3px 0;text-align:center;text-transform:uppercase;width:100%}.admitq-home-v2-section{margin:0 auto;max-width:1480px;padding:72px clamp(18px,4vw,56px)}.admitq-home-v2-section-heading{margin:0 auto 28px;max-width:760px;text-align:center}.admitq-home-v2-section-heading>span,.admitq-home-v2-audience-copy>span{color:var(--home-purple-deep);display:inline-block;font-size:13px;font-weight:950;letter-spacing:0;margin-bottom:10px}.admitq-home-v2-section-heading h2,.admitq-home-v2-audience-copy h2,.admitq-home-v2-final-cta h2{color:var(--home-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(30px,3vw,46px);font-weight:950;letter-spacing:0;line-height:1.08;margin:0}.admitq-home-v2-section-heading p,.admitq-home-v2-audience-copy p{color:var(--home-muted);font-size:16px;line-height:1.65;margin-top:14px}.admitq-home-v2-workflow{background:transparent;margin-top:0}.admitq-home-v2-step-grid{display:grid;gap:16px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;max-width:none}.admitq-home-v2-step,.admitq-home-v2-info-card,.admitq-home-v2-plan{background:var(--home-paper);border:1px solid var(--home-line);border-radius:8px;box-shadow:0 12px 34px #1c1f380f}.admitq-home-v2-step{align-items:start;display:grid;gap:12px;grid-template-columns:auto 1fr;min-height:210px;padding:20px}.admitq-home-v2-step-number{align-items:center;background:#f2eeff;border-radius:999px;color:var(--home-purple-deep);display:flex;font-size:12px;font-weight:950;height:28px;justify-content:center;left:auto;position:static;top:auto;width:28px}.admitq-home-v2-step-icon{align-items:center;border-radius:8px;display:flex;height:42px;justify-content:center;width:42px}.admitq-home-v2-step h3,.admitq-home-v2-info-card h3,.admitq-home-v2-plan h3{color:var(--home-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:17px;font-weight:950;letter-spacing:0;line-height:1.2;margin:0}.admitq-home-v2-step h3,.admitq-home-v2-step p{grid-column:1 / -1}.admitq-home-v2-step p,.admitq-home-v2-info-card p,.admitq-home-v2-plan p{color:var(--home-muted);font-size:14px;line-height:1.55;margin:0}.admitq-home-v2-step.violet .admitq-home-v2-step-icon,.admitq-home-v2-info-card svg{background:#f2eeff;color:var(--home-purple)}.admitq-home-v2-step.green .admitq-home-v2-step-icon{background:#e7f7ef;color:var(--home-green)}.admitq-home-v2-step.blue .admitq-home-v2-step-icon{background:#eaf1ff;color:var(--home-blue)}.admitq-home-v2-step.gold .admitq-home-v2-step-icon{background:#fff5dd;color:var(--home-gold)}.admitq-home-v2-step.rose .admitq-home-v2-step-icon{background:#fff0f4;color:var(--home-rose)}.admitq-home-v2-audience{align-items:center;display:grid;gap:42px;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr)}.admitq-home-v2-audience.families{grid-template-columns:minmax(520px,1.22fr) minmax(300px,.78fr)}.admitq-home-v2-audience.families .admitq-home-v2-audience-copy{grid-column:2}.admitq-home-v2-audience.families .admitq-home-v2-audience-grid{grid-column:1;grid-row:1}.admitq-home-v2-audience-copy{max-width:520px}.admitq-home-v2-audience-grid,.admitq-home-v2-resource-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admitq-home-v2-info-card{min-height:190px;padding:22px}.admitq-home-v2-info-card svg{border-radius:8px;box-sizing:content-box;margin-bottom:18px;padding:10px}.admitq-home-v2-info-card h3{margin-bottom:10px}.admitq-home-v2-audience.families .admitq-home-v2-info-card svg{background:#e7f7ef;color:var(--home-green)}.admitq-home-v2-educators{text-align:center}.admitq-home-v2-educator-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.admitq-home-v2-info-card.educator{text-align:left}.admitq-home-v2-info-card.educator svg{background:#eef2f8;color:#263041}.admitq-home-v2-plan-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.admitq-home-v2-plan{display:grid;gap:12px;min-height:190px;padding:24px;position:relative}.admitq-home-v2-plan b{color:var(--home-ink);display:block;font-size:32px;font-weight:950;line-height:1;margin:0}.admitq-home-v2-plan svg{bottom:22px;color:var(--home-green);position:absolute;right:22px}.admitq-home-v2-resources{padding-bottom:92px}.admitq-home-v2-info-card.resource svg{background:#fff5dd;color:var(--home-gold)}.admitq-home-v2-final-cta{align-items:center;background:#111322;border-radius:8px;color:#fff;display:grid;gap:18px;grid-template-columns:auto 1fr auto;margin-top:20px;padding:28px}.admitq-home-v2-final-cta h2{color:#fff;font-size:clamp(24px,2.4vw,34px)}.admitq-home-v2-final-cta>svg{color:#9be4bd}@media (max-width: 1180px){.admitq-home-v2-nav{grid-template-columns:1fr auto}.admitq-home-v2-nav nav{display:none}.admitq-home-v2-hero,.admitq-home-v2-audience,.admitq-home-v2-audience.families{grid-template-columns:1fr}.admitq-home-v2-audience.families .admitq-home-v2-audience-copy,.admitq-home-v2-audience.families .admitq-home-v2-audience-grid{grid-column:auto;grid-row:auto}.admitq-home-v2-hero{justify-items:center;min-height:0;padding-top:48px}.admitq-home-v2-hero-copy{max-width:760px}.admitq-home-v2-hero-visual{justify-self:center;max-width:760px}.admitq-home-v2-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.admitq-home-v2-hero{gap:22px;padding-top:34px;padding-bottom:26px}.admitq-home-v2-hero h1{font-size:clamp(44px,9vw,60px);line-height:.98}.admitq-home-v2-hero-visual{aspect-ratio:16 / 9;display:block;max-width:680px}.admitq-home-v2-preview-shell{height:100%}.admitq-home-v2-floating-card{position:absolute}.admitq-home-v2-floating-card.progress{left:10px!important;top:10px!important;width:138px!important}.admitq-home-v2-floating-card.ask{inset:auto 10px 10px auto!important;width:152px!important}.admitq-home-v2-floating-card.deadline{bottom:10px!important;left:12px!important;width:200px!important}.admitq-home-v2-step-grid,.admitq-home-v2-audience-grid,.admitq-home-v2-resource-grid,.admitq-home-v2-educator-grid,.admitq-home-v2-plan-grid,.admitq-home-v2-final-cta{grid-template-columns:1fr}}@media (max-width: 560px){.admitq-home-v2-nav{min-height:66px;padding:0 14px}.admitq-home-v2-signin{display:none}.admitq-home-v2-logo{font-size:21px}.admitq-home-v2-hero h1{font-size:38px;line-height:1.02;margin-bottom:14px;margin-top:18px}.admitq-home-v2-hero-copy>p{font-size:15px;line-height:1.5}.admitq-home-v2-cta-row{margin-top:18px}.admitq-home-v2-preview-header{height:28px}.admitq-home-v2-preview-body{height:calc(100% - 28px);gap:8px;grid-template-columns:.58fr 1.42fr;padding:8px}.admitq-home-v2-preview-panel{padding:8px}.admitq-home-v2-preview-panel strong{font-size:9px}.admitq-home-v2-preview-panel p,.admitq-home-v2-preview-bars{display:none}.admitq-home-v2-floating-card{padding:9px}.admitq-home-v2-floating-card strong{font-size:10px}.admitq-home-v2-floating-card p{font-size:9px;margin-top:3px}.admitq-home-v2-card-icon{height:28px;width:28px}.admitq-home-v2-date-badge{font-size:14px;height:40px;width:42px}.admitq-home-v2-date-badge b{font-size:8px}.admitq-home-v2-section-heading h2,.admitq-home-v2-audience-copy h2{font-size:28px}.admitq-home-v2-primary-cta,.admitq-home-v2-secondary-cta,.admitq-home-v2-section-cta{width:100%}.admitq-home-v2-section{padding-bottom:46px;padding-top:46px}}.admitq-auth-v2{--auth-ink: #0b1028;--auth-muted: #666b87;--auth-purple: #6b35d8;--auth-purple-dark: #4a18b2;--auth-line: #e3dfeb;background:radial-gradient(circle at 26% 12%,rgba(129,79,229,.14),transparent 35rem),linear-gradient(90deg,#fbf8ff,#f5efff 53.8%,#fff 53.8% 100%);color:var(--auth-ink);display:grid;font-family:Inter,ui-sans-serif,system-ui,sans-serif;grid-template-columns:minmax(560px,1.08fr) minmax(520px,.92fr);min-height:100vh;overflow:hidden}.admitq-auth-v2 *{box-sizing:border-box}.admitq-auth-v2 button:hover,.admitq-auth-v2 a:hover{transform:none}.admitq-auth-v2-story{min-height:100vh;overflow:hidden;padding:50px clamp(32px,4.5vw,72px) 32px;position:relative}.admitq-auth-v2-logo{align-items:center;color:var(--auth-ink);display:inline-flex;font-size:clamp(32px,2.9vw,44px);font-weight:950;gap:10px;letter-spacing:-.055em;line-height:1;position:relative;z-index:5}.admitq-auth-v2-logo .admitq-brand-word,.admitq-reset-v1-logo .admitq-brand-word{display:inline;letter-spacing:0}.admitq-auth-v2-logo svg{color:var(--auth-purple-dark);transform:rotate(-7deg)}.admitq-auth-v2-story-copy{margin-top:clamp(72px,10vh,132px);max-width:585px;position:relative;z-index:5}.admitq-auth-v2-story-copy h1{color:var(--auth-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(52px,5.1vw,78px);font-weight:950;letter-spacing:-.055em;line-height:1.08}.admitq-auth-v2-story-copy h1 span{color:var(--auth-purple)}.admitq-auth-v2-story-copy p{color:var(--auth-muted);font-size:19px;font-weight:560;line-height:1.68;margin-top:26px}.admitq-auth-v2-benefits{display:grid;gap:28px;margin-top:52px;max-width:520px;position:relative;z-index:5}.admitq-auth-v2-benefits article{align-items:flex-start;display:grid;gap:18px;grid-template-columns:58px 1fr}.admitq-auth-v2-benefits article>span{align-items:center;background:#eee4ff;border-radius:999px;color:var(--auth-purple);display:flex;height:54px;justify-content:center;width:54px}.admitq-auth-v2-benefits h2{color:var(--auth-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:950;letter-spacing:-.015em}.admitq-auth-v2-benefits p{color:var(--auth-muted);font-size:15px;line-height:1.45;margin-top:5px}.admitq-auth-v2-portrait{bottom:78px;height:min(640px,70vh);pointer-events:none;position:absolute;right:-92px;width:min(500px,38vw);z-index:2}.admitq-auth-v2-orbit{background:#7848e11f;border-radius:999px;height:470px;position:absolute;right:50px;top:80px;width:470px;z-index:0}.admitq-auth-v2-orbit:before,.admitq-auth-v2-orbit:after{border:2px dashed rgba(120,72,225,.35);border-radius:999px;content:"";position:absolute}.admitq-auth-v2-orbit:before{inset:70px -85px 126px -70px;transform:rotate(-18deg)}.admitq-auth-v2-orbit:after{inset:252px -110px 38px -130px;transform:rotate(14deg)}.admitq-auth-v2-portrait img{bottom:0;height:100%;object-fit:contain;object-position:bottom center;position:absolute;right:0;width:auto;z-index:2}.admitq-auth-v2-trust{align-items:center;background:#ffffffc7;border:1px solid rgba(113,73,214,.14);border-radius:16px;bottom:28px;box-shadow:0 18px 45px #3f238c14;display:flex;gap:18px;left:clamp(28px,4vw,64px);padding:18px 24px;position:absolute;right:clamp(28px,4vw,64px);z-index:6}.admitq-auth-v2-trust>svg{color:var(--auth-purple);flex:0 0 auto}.admitq-auth-v2-trust p{color:var(--auth-muted);font-size:14px;margin-bottom:8px}.admitq-auth-v2-trust div div{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.admitq-auth-v2-mini-faces{display:inline-flex;padding-left:8px}.admitq-auth-v2-mini-faces b{align-items:center;background:linear-gradient(135deg,#eee4ff,#ffe9d8);border:2px solid #ffffff;border-radius:999px;color:var(--auth-purple-dark);display:flex;font-size:10px;height:30px;justify-content:center;margin-left:-8px;width:30px}.admitq-auth-v2-stars{color:#ffb21c;display:inline-flex;gap:2px}.admitq-auth-v2-trust strong{color:var(--auth-muted);font-size:14px}.admitq-auth-v2-panel{background:#fff;border-radius:28px 0 0 28px;box-shadow:-28px 0 80px #432d8f14;display:flex;flex-direction:column;min-height:100vh;padding:clamp(42px,5vw,76px);position:relative}.admitq-auth-v2-help{align-items:center;align-self:flex-end;background:#fff;border:1px solid var(--auth-line);border-radius:8px;color:#232743;cursor:pointer;display:inline-flex;font-size:15px;font-weight:850;gap:9px;justify-content:center;min-height:50px;overflow:visible;padding:0 18px;pointer-events:auto;position:relative;text-decoration:none;white-space:nowrap;z-index:20}.admitq-auth-v2-help:before{border-radius:8px;content:"";inset:-4px;position:absolute}.admitq-auth-v2-help svg,.admitq-auth-v2-help{isolation:isolate}.admitq-auth-v2-form-shell{margin:auto;max-width:640px;width:100%}.admitq-auth-v2-heading h2{color:var(--auth-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(36px,3vw,48px);font-weight:950;letter-spacing:-.045em}.admitq-auth-v2-heading p{color:var(--auth-muted);font-size:18px;margin-top:12px}.admitq-auth-v2-tabs{margin-top:36px}.admitq-auth-v2-invite-banner{align-items:flex-start;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#1e3a8a;display:flex;gap:12px;margin-top:22px;padding:14px 16px}.admitq-auth-v2-invite-banner svg{color:#1d4ed8;flex:0 0 auto;margin-top:2px}.admitq-auth-v2-invite-banner strong{color:#172554;display:block;font-size:14px;font-weight:950}.admitq-auth-v2-invite-banner p{color:#31558f;font-size:13px;line-height:1.45;margin-top:4px}.admitq-auth-v2-tab-list{background:#fff!important;border:1px solid var(--auth-line)!important;border-bottom:0!important;border-radius:12px 12px 0 0!important;display:grid!important;grid-template-columns:1fr 1fr;height:64px!important;padding:0!important;width:100%!important}.admitq-auth-v2-tab-list [role=tab]{background:transparent!important;border-radius:0!important;color:var(--auth-ink)!important;font-size:17px;font-weight:850;height:64px;position:relative}.admitq-auth-v2-tab-list [data-state=active]{box-shadow:none!important;color:var(--auth-purple-dark)!important}.admitq-auth-v2-tab-list [data-state=active]:after{background:var(--auth-purple);bottom:0;content:"";height:3px;left:0;position:absolute;right:0}.admitq-auth-v2-form-card{border:1px solid var(--auth-line);border-radius:0 0 12px 12px;box-shadow:0 22px 50px #21195a14;padding:30px 30px 28px}.admitq-auth-v2-tab-content{margin:0!important}.admitq-auth-v2-form{display:grid;gap:22px}.admitq-auth-v2-field{display:grid;gap:9px}.admitq-auth-v2-field label,.admitq-auth-v2-role-block>label{color:#333751;font-size:14px;font-weight:850}.admitq-auth-v2-field>div{align-items:center;border:1px solid #dcd8e8;border-radius:8px;display:flex;gap:12px;min-height:52px;padding:0 14px}.admitq-auth-v2-field svg{color:#737894;flex:0 0 auto}.admitq-auth-v2-field input{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--auth-ink);flex:1;height:50px;padding:0!important}.admitq-auth-v2-field input:focus-visible{box-shadow:none!important}.admitq-auth-v2-password-checklist{display:grid;gap:8px;margin-top:-10px}.admitq-auth-v2-password-checklist span{align-items:center;color:#8a90a6;display:inline-flex;font-size:12px;font-weight:800;gap:7px}.admitq-auth-v2-password-checklist span.passed{color:#15803d}.admitq-auth-v2-password-checklist span.failed{color:#b91c1c}.admitq-auth-v2-eye{margin-left:auto}.admitq-auth-v2-form-options{align-items:center;display:flex;justify-content:space-between}.admitq-auth-v2-form-options label{align-items:center;color:#30344c;display:inline-flex;font-size:14px;gap:9px}.admitq-auth-v2-form-options input{accent-color:var(--auth-purple)}.admitq-auth-v2-form-options button{color:var(--auth-purple-dark);font-size:14px;font-weight:850}.admitq-auth-v2-submit{background:linear-gradient(135deg,#6d19d8,#6f35db)!important;border:0!important;border-radius:8px!important;box-shadow:0 16px 35px #5b21b63b!important;color:#fff!important;font-size:17px!important;font-weight:900!important;min-height:58px;width:100%}.admitq-auth-v2-divider{align-items:center;color:#747892;display:grid;font-size:14px;gap:18px;grid-template-columns:1fr auto 1fr}.admitq-auth-v2-divider span{background:#ddd9e8;height:1px}.admitq-auth-v2-socials{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.admitq-auth-v2-socials button{background:#fff;border:1px solid #dcd8e8;border-radius:8px;color:#1f2439;font-size:16px;font-weight:850;min-height:54px}.admitq-auth-v2-role-block{display:grid;gap:10px}.admitq-auth-v2-role-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr}.admitq-auth-v2-role-card{align-items:flex-start;border:1px solid #dcd8e8;border-radius:12px;cursor:pointer;display:flex;gap:10px;padding:14px}.admitq-auth-v2-role-card.selected{background:#f3eafa;border-color:#b99cf0}.admitq-auth-v2-role-card span{display:grid;gap:4px}.admitq-auth-v2-role-card svg{color:var(--auth-purple)}.admitq-auth-v2-role-card strong{color:var(--auth-ink);font-size:14px}.admitq-auth-v2-role-card small{color:var(--auth-muted);font-size:12px;line-height:1.35}.admitq-auth-v2-invite-note{align-items:flex-start;background:#effaf4;border:1px solid #bee7d0;border-radius:12px;color:#145c3d;display:flex;gap:12px;padding:14px}.admitq-auth-v2-invite-note.amber{background:#fff8e8;border-color:#f4d89b;color:#7a5208;display:grid}.admitq-auth-v2-invite-note p{font-size:13px;line-height:1.45;margin-top:4px}.admitq-auth-v2-alert{border-radius:12px!important;margin-bottom:16px}.admitq-auth-v2-alert.error{border-color:#f0b7b7!important;color:#a62020!important}.admitq-auth-v2-alert.success{background:#ecfdf3!important;border-color:#b9e6c9!important;color:#166534!important}.admitq-auth-v2-alert.info{background:#effaf4!important;border-color:#bee7d0!important;color:#145c3d!important}.admitq-auth-v2-switch-card{align-items:center;border:1px solid var(--auth-line);border-radius:12px;display:flex;justify-content:space-between;margin-top:26px;padding:20px 22px}.admitq-auth-v2-switch-card strong{color:var(--auth-ink);font-size:16px;font-weight:950}.admitq-auth-v2-switch-card p{color:var(--auth-muted);font-size:14px;margin-top:4px}.admitq-auth-v2-switch-card button{border-color:var(--auth-purple)!important;border-radius:8px!important;color:var(--auth-purple-dark)!important;font-weight:900!important;min-height:46px;padding-inline:22px!important}.admitq-auth-v2-role-note{color:var(--auth-muted);font-size:12px;line-height:1.45;margin-top:14px;text-align:center}.admitq-auth-v2-footer{align-items:center;color:var(--auth-muted);display:flex;flex-wrap:wrap;gap:34px;justify-content:center;margin-top:auto;padding-top:28px}.admitq-auth-v2-footer span,.admitq-auth-v2-footer a{align-items:center;color:inherit;display:inline-flex;font-size:15px;gap:8px}.admitq-auth-v2-footer a{color:var(--auth-purple-dark);font-weight:800}@media (max-width: 1180px){.admitq-auth-v2{grid-template-columns:1fr;overflow:visible}.admitq-auth-v2-story{min-height:auto;overflow:hidden;padding-bottom:28px}.admitq-auth-v2-portrait{height:520px;opacity:.9;right:-70px;width:520px}.admitq-auth-v2-panel{border-radius:28px 28px 0 0;min-height:auto}}@media (min-width: 1181px){.admitq-auth-v2{height:100vh;overflow:hidden}.admitq-auth-v2-story,.admitq-auth-v2-panel{height:100vh;min-height:0}.admitq-auth-v2-story{padding:34px clamp(32px,3.4vw,64px) 24px}.admitq-auth-v2-logo{font-size:clamp(28px,2.5vw,38px)}.admitq-auth-v2-story-copy{margin-top:clamp(48px,7vh,76px);max-width:640px}.admitq-auth-v2-story-copy h1{font-size:clamp(48px,4.6vw,72px);line-height:1.02}.admitq-auth-v2-story-copy p{font-size:17px;line-height:1.55;margin-top:20px;max-width:620px}.admitq-auth-v2-benefits{gap:18px;margin-top:34px;max-width:600px}.admitq-auth-v2-benefits article{gap:14px;grid-template-columns:48px 1fr}.admitq-auth-v2-benefits article>span{height:44px;width:44px}.admitq-auth-v2-benefits h2{font-size:16px}.admitq-auth-v2-benefits p{font-size:14px;line-height:1.38}.admitq-auth-v2-portrait{bottom:46px;height:min(500px,54vh);right:-68px;width:min(440px,33vw)}.admitq-auth-v2-orbit{height:390px;right:36px;top:50px;width:390px}.admitq-auth-v2-trust{bottom:20px;left:clamp(24px,3.4vw,58px);padding:14px 18px;right:clamp(24px,3.4vw,58px)}.admitq-auth-v2-panel{border-radius:24px 0 0 24px;overflow:hidden;padding:30px clamp(36px,4vw,64px) 22px}.admitq-auth-v2-help{font-size:13px;min-height:42px;padding:0 14px}.admitq-auth-v2-form-shell{margin:18px auto 0;max-width:640px}.admitq-auth-v2-heading h2{font-size:clamp(32px,2.5vw,42px);line-height:1.05}.admitq-auth-v2-heading p{font-size:15px;margin-top:8px}.admitq-auth-v2-invite-banner{margin-top:14px;padding:11px 13px}.admitq-auth-v2-tabs{margin-top:18px}.admitq-auth-v2-tab-list,.admitq-auth-v2-tab-list [role=tab]{height:50px!important}.admitq-auth-v2-tab-list [role=tab]{font-size:15px}.admitq-auth-v2-form-card{padding:18px 24px 20px}.admitq-auth-v2-form{gap:13px}.admitq-auth-v2-field{gap:6px}.admitq-auth-v2-field label,.admitq-auth-v2-role-block>label{font-size:13px}.admitq-auth-v2-field>div{min-height:43px;padding:0 12px}.admitq-auth-v2-field input{height:41px}.admitq-auth-v2-role-grid{gap:10px}.admitq-auth-v2-role-card{padding:10px 12px}.admitq-auth-v2-role-card strong{font-size:13px}.admitq-auth-v2-role-card small{font-size:11px;line-height:1.28}.admitq-auth-v2-password-checklist{gap:5px;margin-top:-5px}.admitq-auth-v2-password-checklist span{font-size:11px}.admitq-auth-v2-submit{font-size:15px!important;min-height:48px}.admitq-auth-v2-divider,.admitq-auth-v2-socials{gap:12px}.admitq-auth-v2-socials button{font-size:14px;min-height:44px}.admitq-auth-v2-switch-card{margin-top:14px;padding:13px 16px}.admitq-auth-v2-switch-card strong{font-size:14px}.admitq-auth-v2-switch-card p,.admitq-auth-v2-role-note{font-size:12px}.admitq-auth-v2-switch-card button{min-height:38px;padding-inline:18px!important}.admitq-auth-v2-footer{gap:24px;padding-top:14px}.admitq-auth-v2-footer span,.admitq-auth-v2-footer a{font-size:13px}.admitq-auth-v2-signup-mode .admitq-auth-v2-story{padding-top:22px}.admitq-auth-v2-signup-mode .admitq-auth-v2-logo{font-size:clamp(26px,2.2vw,34px)}.admitq-auth-v2-signup-mode .admitq-auth-v2-story-copy{margin-top:34px}.admitq-auth-v2-signup-mode .admitq-auth-v2-story-copy h1{font-size:clamp(38px,3.7vw,58px)}.admitq-auth-v2-signup-mode .admitq-auth-v2-story-copy p{font-size:15px;line-height:1.45;margin-top:14px}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits{gap:10px;margin-top:22px}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits article{gap:12px;grid-template-columns:40px 1fr}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits article>span{height:36px;width:36px}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits h2{font-size:14px}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits p{font-size:12px;margin-top:2px}.admitq-auth-v2-signup-mode .admitq-auth-v2-portrait{background:linear-gradient(135deg,#fbf9ff,#f0eaff);border:1px solid rgba(128,86,241,.14);border-radius:8px 0 0;bottom:0;height:min(300px,32vh);overflow:hidden;right:0;width:min(340px,28vw);z-index:1}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits{max-width:520px}.admitq-auth-v2-signup-mode .admitq-auth-v2-portrait img{height:100%;object-fit:contain;object-position:center bottom;right:0;width:100%}.admitq-auth-v2-signup-mode .admitq-auth-v2-orbit{height:300px;right:-28px;top:-12px;width:300px}.admitq-auth-v2-signup-mode .admitq-auth-v2-panel{padding-top:18px;padding-bottom:14px}.admitq-auth-v2-signup-mode .admitq-auth-v2-help{min-height:34px;padding:0 12px}.admitq-auth-v2-signup-mode .admitq-auth-v2-form-shell{margin-top:4px;max-width:660px}.admitq-auth-v2-signup-mode .admitq-auth-v2-heading h2{font-size:clamp(28px,2.1vw,36px)}.admitq-auth-v2-signup-mode .admitq-auth-v2-heading p{font-size:13px;margin-top:5px}.admitq-auth-v2-signup-mode .admitq-auth-v2-tabs{margin-top:12px}.admitq-auth-v2-signup-mode .admitq-auth-v2-tab-list,.admitq-auth-v2-signup-mode .admitq-auth-v2-tab-list [role=tab]{height:42px!important}.admitq-auth-v2-signup-mode .admitq-auth-v2-form-card{padding:12px 20px 14px}.admitq-auth-v2-signup-mode .admitq-auth-v2-form{gap:8px}.admitq-auth-v2-signup-mode .admitq-auth-v2-field>div{min-height:36px}.admitq-auth-v2-signup-mode .admitq-auth-v2-field input{height:34px}.admitq-auth-v2-signup-mode .admitq-auth-v2-role-card{min-height:66px;padding:8px 10px}.admitq-auth-v2-signup-mode .admitq-auth-v2-role-card small{display:block;max-width:210px}.admitq-auth-v2-signup-mode .admitq-auth-v2-password-checklist{grid-template-columns:repeat(2,max-content);margin-top:-2px}.admitq-auth-v2-signup-mode .admitq-auth-v2-submit{min-height:40px}.admitq-auth-v2-signup-mode .admitq-auth-v2-switch-card{margin-top:10px;padding:10px 14px}.admitq-auth-v2-signup-mode .admitq-auth-v2-role-note{margin-top:8px}.admitq-auth-v2-signup-mode .admitq-auth-v2-footer{padding-top:8px}.admitq-auth-v2-signup-mode .admitq-auth-v2-story{padding:34px clamp(32px,3.4vw,64px) 24px}.admitq-auth-v2-signup-mode .admitq-auth-v2-logo{font-size:clamp(28px,2.5vw,38px)}.admitq-auth-v2-signup-mode .admitq-auth-v2-story-copy{margin-top:clamp(48px,7vh,76px)}.admitq-auth-v2-signup-mode .admitq-auth-v2-story-copy h1{font-size:clamp(48px,4.6vw,72px);line-height:1.02}.admitq-auth-v2-signup-mode .admitq-auth-v2-story-copy p{font-size:17px;line-height:1.55;margin-top:20px}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits{gap:18px;margin-top:34px}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits article{gap:14px;grid-template-columns:48px 1fr}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits article>span{height:44px;width:44px}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits h2{font-size:16px}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits p{font-size:14px;line-height:1.38;margin-top:5px}.admitq-auth-v2-signup-mode .admitq-auth-v2-panel{padding:30px clamp(36px,4vw,64px) 22px}.admitq-auth-v2-signup-mode .admitq-auth-v2-help{font-size:13px;min-height:42px;padding:0 14px}.admitq-auth-v2-signup-mode .admitq-auth-v2-form-shell{margin:18px auto 0;max-width:640px}.admitq-auth-v2-signup-mode .admitq-auth-v2-heading h2{font-size:clamp(32px,2.5vw,42px);line-height:1.05}.admitq-auth-v2-signup-mode .admitq-auth-v2-heading p{font-size:15px;margin-top:8px}.admitq-auth-v2-signup-mode .admitq-auth-v2-tabs{margin-top:18px}.admitq-auth-v2-signup-mode .admitq-auth-v2-tab-list,.admitq-auth-v2-signup-mode .admitq-auth-v2-tab-list [role=tab]{height:50px!important}.admitq-auth-v2-signup-mode .admitq-auth-v2-tab-list [role=tab]{font-size:15px}.admitq-auth-v2-signup-mode .admitq-auth-v2-form-card{padding:18px 24px 20px}.admitq-auth-v2-signup-mode .admitq-auth-v2-form{gap:13px}.admitq-auth-v2-signup-mode .admitq-auth-v2-field>div{min-height:43px}.admitq-auth-v2-signup-mode .admitq-auth-v2-field input{height:41px}.admitq-auth-v2-signup-mode .admitq-auth-v2-role-card{min-height:0;padding:10px 12px}.admitq-auth-v2-signup-mode .admitq-auth-v2-password-checklist{grid-template-columns:1fr;gap:5px;margin-top:-5px}.admitq-auth-v2-signup-mode .admitq-auth-v2-submit{min-height:48px}.admitq-auth-v2-signup-mode .admitq-auth-v2-switch-card{margin-top:14px;padding:13px 16px}.admitq-auth-v2-signup-mode .admitq-auth-v2-role-note{margin-top:14px}.admitq-auth-v2-signup-mode .admitq-auth-v2-footer{padding-top:14px}}@media (min-width: 1181px) and (max-height: 860px){.admitq-auth-v2-story{padding-top:24px}.admitq-auth-v2-story-copy{margin-top:38px}.admitq-auth-v2-story-copy h1{font-size:clamp(42px,4.1vw,64px)}.admitq-auth-v2-benefits{gap:14px;margin-top:24px}.admitq-auth-v2-panel{padding-top:22px}.admitq-auth-v2-form-shell{margin-top:10px}}@media (min-width: 1181px){.admitq-auth-v2-signin-mode .admitq-auth-v2-benefits,.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits{max-width:520px}.admitq-auth-v2-signin-mode .admitq-auth-v2-portrait,.admitq-auth-v2-signup-mode .admitq-auth-v2-portrait{background:transparent;border:0;border-radius:0;bottom:50px;height:min(410px,44vh);overflow:visible;right:0;width:min(380px,29vw);z-index:2}.admitq-auth-v2-signin-mode .admitq-auth-v2-orbit,.admitq-auth-v2-signup-mode .admitq-auth-v2-orbit{height:340px;right:34px;top:42px;width:340px}.admitq-auth-v2-signup-mode .admitq-auth-v2-portrait img{height:100%;object-fit:contain;object-position:center bottom;right:0;width:100%}}@media (min-width: 1181px) and (max-height: 900px){.admitq-auth-v2-signin-mode .admitq-auth-v2-benefits,.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits{max-width:390px}.admitq-auth-v2-signin-mode .admitq-auth-v2-portrait,.admitq-auth-v2-signup-mode .admitq-auth-v2-portrait{bottom:50px;height:min(350px,40vh);right:0;width:min(330px,26vw)}.admitq-auth-v2-signin-mode .admitq-auth-v2-orbit,.admitq-auth-v2-signup-mode .admitq-auth-v2-orbit{height:310px;right:24px;top:48px;width:310px}.admitq-auth-v2-signup-mode{height:100vh;overflow:hidden}.admitq-auth-v2-signup-mode .admitq-auth-v2-story{padding:24px clamp(28px,3.2vw,58px) 18px}.admitq-auth-v2-signup-mode .admitq-auth-v2-story-copy{margin-top:clamp(34px,5vh,48px)}.admitq-auth-v2-signup-mode .admitq-auth-v2-story-copy h1{font-size:clamp(44px,4.1vw,64px)}.admitq-auth-v2-signup-mode .admitq-auth-v2-story-copy p{font-size:17px;line-height:1.55;margin-top:20px;max-width:620px}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits{gap:14px;margin-top:26px}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits article{gap:12px;grid-template-columns:44px 1fr}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits article>span{height:40px;width:40px}.admitq-auth-v2-signup-mode .admitq-auth-v2-benefits p{line-height:1.32}.admitq-auth-v2-signin-mode .admitq-auth-v2-trust,.admitq-auth-v2-signup-mode .admitq-auth-v2-trust{display:none}.admitq-auth-v2-signup-mode .admitq-auth-v2-panel{overflow-y:auto;overscroll-behavior:contain;padding:20px clamp(34px,3.7vw,58px) 18px}.admitq-auth-v2-signup-mode .admitq-auth-v2-help{min-height:38px}.admitq-auth-v2-signup-mode .admitq-auth-v2-form-shell{margin-top:10px;max-width:640px;padding-bottom:14px}.admitq-auth-v2-signup-mode .admitq-auth-v2-heading h2{font-size:clamp(32px,2.4vw,40px)}.admitq-auth-v2-signup-mode .admitq-auth-v2-tabs{margin-top:16px}.admitq-auth-v2-signup-mode .admitq-auth-v2-form-card{padding:14px 22px 16px}.admitq-auth-v2-signup-mode .admitq-auth-v2-form{gap:10px}.admitq-auth-v2-signup-mode .admitq-auth-v2-field>div{min-height:40px}.admitq-auth-v2-signup-mode .admitq-auth-v2-field input{height:38px}.admitq-auth-v2-signup-mode .admitq-auth-v2-role-card{padding:9px 12px}.admitq-auth-v2-signup-mode .admitq-auth-v2-password-checklist{grid-template-columns:repeat(2,max-content);margin-top:-3px}.admitq-auth-v2-signup-mode .admitq-auth-v2-submit{min-height:44px}.admitq-auth-v2-signup-mode .admitq-auth-v2-switch-card,.admitq-auth-v2-signup-mode .admitq-auth-v2-role-note,.admitq-auth-v2-signup-mode .admitq-auth-v2-footer{display:none}}@media (max-width: 760px){.admitq-auth-v2-story{padding:28px 18px 24px}.admitq-auth-v2-story-copy{margin-top:52px}.admitq-auth-v2-story-copy h1{font-size:44px}.admitq-auth-v2-benefits{gap:18px;margin-top:32px}.admitq-auth-v2-portrait{display:none}.admitq-auth-v2-trust{margin-top:28px;position:static}.admitq-auth-v2-panel{padding:28px 18px}.admitq-auth-v2-help{align-self:flex-start}.admitq-auth-v2-heading h2{font-size:34px}.admitq-auth-v2-form-card{padding:22px 18px}.admitq-auth-v2-role-grid,.admitq-auth-v2-socials{grid-template-columns:1fr}.admitq-auth-v2-switch-card{align-items:flex-start;flex-direction:column;gap:14px}}.admitq-reset-v1{--reset-ink: #0b1028;--reset-muted: #666b87;--reset-purple: #6d35da;--reset-purple-dark: #4a19b4;background:radial-gradient(circle at 18% 14%,rgba(129,79,229,.14),transparent 28rem),radial-gradient(circle at 74% 84%,rgba(149,214,255,.18),transparent 26rem),linear-gradient(135deg,#fbf8ff,#f7f3ff 44%,#fff);color:var(--reset-ink);display:grid;font-family:Inter,ui-sans-serif,system-ui,sans-serif;grid-template-columns:minmax(560px,.95fr) minmax(560px,.92fr);min-height:100vh}.admitq-reset-v1 *{box-sizing:border-box}.admitq-reset-v1 .admitq-reset-v1-story-copy h1,.admitq-reset-v1 .admitq-reset-v1-card-copy h2,.admitq-reset-v1 .admitq-reset-v1-rules h3,.admitq-reset-v1 .admitq-reset-v1-pillars h3,.admitq-reset-v1 .admitq-reset-v1-submit,.admitq-reset-v1 .admitq-reset-v1-back-link{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.admitq-reset-v1-story{min-height:100vh;overflow:hidden;padding:40px clamp(28px,4.2vw,68px) 32px;position:relative}.admitq-reset-v1-logo{align-items:center;background:transparent;border:0;color:var(--reset-ink);cursor:pointer;display:inline-flex;font-size:clamp(28px,2.3vw,36px);font-weight:950;gap:10px;letter-spacing:0;line-height:1;padding:0}.admitq-reset-v1-logo .admitq-brand-word{color:var(--reset-ink)}.admitq-reset-v1-logo svg{color:var(--reset-purple-dark)}.admitq-reset-v1-story-copy{margin-top:clamp(56px,8.5vh,92px);max-width:550px;position:relative;z-index:2}.admitq-reset-v1-story-badge{align-items:center;background:#8056f11f;border:1px solid rgba(128,86,241,.16);border-radius:999px;color:var(--reset-purple-dark);display:inline-flex;font-size:14px;font-weight:700;gap:10px;padding:9px 15px}.admitq-reset-v1-story-copy h1{color:var(--reset-ink);font-size:clamp(46px,3vw,54px);font-weight:950;letter-spacing:0;line-height:1.04;margin-top:24px}.admitq-reset-v1-story-copy h1 span{color:var(--reset-purple)}.admitq-reset-v1-story-copy p{color:var(--reset-muted);font-size:17px;font-weight:560;line-height:1.58;margin-top:18px;max-width:390px}.admitq-reset-v1-illustration{align-items:flex-end;display:flex;justify-content:center;margin-top:28px;min-height:224px;position:relative}.admitq-reset-v1-illustration-glow{background:radial-gradient(circle,rgba(126,89,240,.14),rgba(126,89,240,.02) 70%,transparent 80%);border-radius:50%;height:320px;left:50%;position:absolute;top:-12px;transform:translate(-50%);width:420px}.admitq-reset-v1-illustration-panel{align-items:center;background:linear-gradient(180deg,#ffffffb8,#faf4ffeb);border:1px solid rgba(133,96,231,.16);border-radius:30px;box-shadow:0 26px 58px #4d2f9a1a;display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:192px;padding:30px 42px;position:relative;width:min(390px,100%);z-index:2}.admitq-reset-v1-illustration-lock{align-items:center;background:linear-gradient(180deg,#8451ef,#5720c8);border-radius:26px;box-shadow:0 24px 40px #5720c847;color:#fff;display:flex;height:92px;justify-content:center;width:92px}.admitq-reset-v1-illustration-check{align-items:center;background:#fff;border:6px solid rgba(126,89,240,.2);border-radius:999px;box-shadow:0 18px 28px #4d2f9a24;color:var(--reset-purple-dark);display:flex;height:52px;justify-content:center;position:absolute;right:70px;top:104px;width:52px}.admitq-reset-v1-password-bar{display:flex;gap:8px;margin-top:4px}.admitq-reset-v1-password-bar span{background:#7e59f02e;border-radius:999px;display:block;height:8px;width:40px}.admitq-reset-v1-pillars{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;position:relative;z-index:2}.admitq-reset-v1-pillars article{align-items:flex-start;display:grid;gap:14px;grid-template-columns:46px 1fr}.admitq-reset-v1-pillars span{align-items:center;background:#7e59f01f;border-radius:14px;color:var(--reset-purple);display:flex;height:42px;justify-content:center;width:42px}.admitq-reset-v1-pillars h3{color:var(--reset-purple-dark);font-size:15px;font-weight:850}.admitq-reset-v1-pillars p{color:var(--reset-muted);font-size:14px;line-height:1.5;margin-top:6px}.admitq-reset-v1-panel{align-items:center;display:flex;justify-content:center;padding:clamp(24px,3vw,40px)}.admitq-reset-v1-card-shell{background:#fffffff0;border:1px solid rgba(120,83,217,.08);border-radius:28px;box-shadow:0 30px 70px #4a19b417;max-width:635px;padding:clamp(28px,3.1vw,38px);width:100%}.admitq-reset-v1-card-icon{align-items:center;background:radial-gradient(circle at 30% 25%,#916cf138,#916cf114);border-radius:999px;color:var(--reset-purple-dark);display:flex;height:72px;justify-content:center;margin:0 auto 18px;width:72px}.admitq-reset-v1-card-icon.success{background:radial-gradient(circle at 30% 25%,#22b77a38,#22b77a14);color:#138356}.admitq-reset-v1-card-copy{text-align:center}.admitq-reset-v1-card-copy h2{color:var(--reset-ink);font-size:clamp(28px,2.1vw,36px);font-weight:950;letter-spacing:0}.admitq-reset-v1-card-copy p{color:var(--reset-muted);font-size:16px;line-height:1.55;margin-top:10px}.admitq-reset-v1-form{display:grid;gap:14px;margin-top:24px}.admitq-reset-v1-field{display:grid;gap:10px}.admitq-reset-v1-field>span{color:var(--reset-ink);font-size:15px;font-weight:800}.admitq-reset-v1-input-wrap{align-items:center;border:1px solid #ddd8e9;border-radius:14px;display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:48px;padding:0 16px}.admitq-reset-v1-input-wrap>svg{color:#787899}.admitq-reset-v1-input-wrap input{background:transparent;border:0;box-shadow:none;color:var(--reset-ink);font-size:16px;height:auto;padding:0}.admitq-reset-v1-input-wrap input:focus-visible{outline:none}.admitq-reset-v1-visibility{align-items:center;background:transparent;border:0;color:#787899;cursor:pointer;display:flex;justify-content:center;padding:0}.admitq-reset-v1-status{display:grid;gap:10px}.admitq-reset-v1-strength{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.admitq-reset-v1-strength-segment{background:#e7e4ef;border-radius:999px;display:block;height:6px}.admitq-reset-v1-strength-segment.loading{animation:admitq-reset-v1-pulse 1.2s ease-in-out infinite}.admitq-reset-v1-strength-segment.weak{background:#ff5a4d}.admitq-reset-v1-strength-segment.fair{background:#f0a52a}.admitq-reset-v1-strength-segment.good{background:#4364f2}.admitq-reset-v1-strength-segment.strong{background:#22b77a}.admitq-reset-v1-status p{color:var(--reset-muted);font-size:14px;font-weight:600}.admitq-reset-v1-status strong.tone-weak{color:#ff5a4d}.admitq-reset-v1-status strong.tone-fair{color:#f0a52a}.admitq-reset-v1-status strong.tone-good{color:#4364f2}.admitq-reset-v1-status strong.tone-strong{color:#22b77a}.admitq-reset-v1-rules{background:linear-gradient(180deg,#7e59f014,#7e59f00a);border:1px solid rgba(126,89,240,.08);border-radius:18px;padding:14px 16px}.admitq-reset-v1-rules h3{color:var(--reset-purple-dark);font-size:16px;font-weight:800}.admitq-reset-v1-rule-grid{display:grid;gap:12px 18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.admitq-reset-v1-rule{align-items:center;color:var(--reset-muted);display:flex;font-size:15px;gap:10px}.admitq-reset-v1-rule span{align-items:center;border:2px solid #b8abc8;border-radius:999px;color:transparent;display:inline-flex;flex:0 0 auto;height:18px;justify-content:center;width:18px}.admitq-reset-v1-rule.met{color:var(--reset-ink)}.admitq-reset-v1-rule.met span{background:#7e59f029;border-color:var(--reset-purple);color:var(--reset-purple)}.admitq-reset-v1-alert{border-radius:14px}.admitq-reset-v1-alert.error{background:#ff5a4d14;border-color:#ff5a4d33;color:#bc2d22}.admitq-reset-v1-submit{background:linear-gradient(135deg,#6427d3,#7d3ef2);border:0;border-radius:14px;color:#fff;font-size:16px;font-weight:800;min-height:50px;width:100%}.admitq-reset-v1-submit:disabled{opacity:.58}.admitq-reset-v1-back-link{align-items:center;background:transparent;border:0;color:var(--reset-purple-dark);cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;margin:4px auto 0;padding:0}@keyframes admitq-reset-v1-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (max-width: 1240px){.admitq-reset-v1{grid-template-columns:1fr}.admitq-reset-v1-story{min-height:auto;padding-bottom:28px}.admitq-reset-v1-panel{padding-top:0}}@media (min-width: 1241px) and (max-height: 1000px){.admitq-reset-v1-story{padding-bottom:24px;padding-top:32px}.admitq-reset-v1-logo{font-size:32px}.admitq-reset-v1-story-copy{margin-top:48px;max-width:520px}.admitq-reset-v1-story-copy h1{font-size:48px;margin-top:20px}.admitq-reset-v1-story-copy p{font-size:17px;margin-top:18px}.admitq-reset-v1-illustration{margin-top:22px;min-height:178px}.admitq-reset-v1-illustration-panel{min-height:160px;padding:24px 38px;width:min(360px,100%)}.admitq-reset-v1-illustration-lock{height:78px;width:78px}.admitq-reset-v1-illustration-check{height:46px;right:62px;top:88px;width:46px}.admitq-reset-v1-pillars{gap:14px;margin-top:22px}.admitq-reset-v1-pillars article{gap:12px;grid-template-columns:40px 1fr}.admitq-reset-v1-pillars span{height:38px;width:38px}.admitq-reset-v1-pillars p{font-size:13px}.admitq-reset-v1-panel{padding:24px 40px}.admitq-reset-v1-card-shell{max-width:620px;padding:26px 36px}.admitq-reset-v1-card-icon{height:72px;margin-bottom:18px;width:72px}.admitq-reset-v1-card-copy h2{font-size:32px}.admitq-reset-v1-form{gap:12px;margin-top:20px}.admitq-reset-v1-input-wrap,.admitq-reset-v1-submit{min-height:50px}.admitq-reset-v1-rules{padding:14px 16px}.admitq-reset-v1-rule-grid{gap:10px 16px;margin-top:12px}}@media (max-width: 767px){.admitq-reset-v1-story{padding:28px 18px 22px}.admitq-reset-v1-story-copy{margin-top:44px}.admitq-reset-v1-story-copy h1{font-size:44px}.admitq-reset-v1-illustration{min-height:220px}.admitq-reset-v1-illustration-panel{min-height:200px;padding:28px 24px}.admitq-reset-v1-illustration-lock{height:96px;width:96px}.admitq-reset-v1-illustration-check{right:32px;top:116px}.admitq-reset-v1-pillars{gap:18px;grid-template-columns:1fr;margin-top:30px}.admitq-reset-v1-panel{padding:18px 18px 32px}.admitq-reset-v1-card-shell{padding:28px 18px}.admitq-reset-v1-card-copy h2{font-size:34px}.admitq-reset-v1-rule-grid{grid-template-columns:1fr}}.admitq-college-v8-shell{min-height:100vh;display:grid;grid-template-columns:72px minmax(0,1fr);background:radial-gradient(circle at top left,rgba(124,58,237,.08),transparent 28%),linear-gradient(180deg,#fdfcff,#f8f7ff)}.admitq-college-v8-sidebar{border-right:1px solid #e7e2fb;background:#ffffffe0;backdrop-filter:blur(18px);padding:18px 10px 14px;display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:8px 0 26px #0f172a0a}.admitq-college-v8-brand{display:flex;align-items:center;justify-content:center;gap:0;font-size:2rem;font-weight:800;color:#17172c}.admitq-college-v8-brand>span{display:none}.admitq-college-v8-brand-mark{width:40px;height:40px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(79,70,229,.18);background:#fff;box-shadow:0 14px 30px #4f46e529}.admitq-college-v8-brand-mark img{width:29px;height:29px;object-fit:contain}.admitq-college-v8-nav{display:flex;flex-direction:column;align-items:center;gap:8px}.admitq-college-v8-nav-item{position:relative;border:0;background:transparent;border-radius:14px;padding:0;width:48px;height:42px;display:flex;align-items:center;justify-content:center;gap:0;font-size:.98rem;color:#505574;cursor:pointer;text-align:center}.admitq-college-v8-nav-item:nth-child(6),.admitq-college-v8-nav-item:nth-child(9),.admitq-college-v8-nav-item:nth-child(10){margin-top:12px}.admitq-college-v8-nav-item:nth-child(6):before,.admitq-college-v8-nav-item:nth-child(9):before,.admitq-college-v8-nav-item:nth-child(10):before{content:"";position:absolute;top:-7px;left:10px;width:28px;height:1px;background:#e5e7eb}.admitq-college-v8-nav-item.is-active{background:linear-gradient(135deg,#5b34d61f,#8b5cf614);color:#5b34d6;font-weight:700;box-shadow:inset 0 0 0 1px #5b34d624}.admitq-college-v8-nav-icon{width:20px;display:inline-flex;justify-content:center}.admitq-college-v8-nav-item>span:not(.admitq-college-v8-nav-icon):not(.admitq-college-v8-nav-badge){pointer-events:none;position:absolute;left:58px;top:50%;z-index:50;transform:translateY(-50%) translate(-4px);white-space:nowrap;border-radius:8px;background:#111827;color:#fff;opacity:0;padding:6px 9px;font-size:12px;font-weight:700;box-shadow:0 10px 24px #0f172a2e;transition:opacity .15s ease,transform .15s ease}.admitq-college-v8-nav-item:hover>span:not(.admitq-college-v8-nav-icon):not(.admitq-college-v8-nav-badge){opacity:1;transform:translateY(-50%) translate(0)}.admitq-college-v8-nav-badge{position:absolute;right:5px;top:4px;margin-left:0;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#ef476f;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.admitq-college-v8-plan-card{display:none}.admitq-college-v8-plan-icon{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fc6,#f59e0b);color:#fff;margin-bottom:14px}.admitq-college-v8-plan-card h4{margin:0 0 8px;font-size:1.05rem;font-weight:800;color:#201b42}.admitq-college-v8-plan-card p{margin:0 0 14px;color:#676b86;line-height:1.55}.admitq-college-v8-plan-card button{width:100%;border-radius:14px;border:1px solid #d6cbff;background:#fff;color:#5b34d6;font-weight:700;padding:10px 14px}.admitq-college-v8-main{padding:22px 32px 36px;display:flex;flex-direction:column;gap:20px;min-width:0}.admitq-college-v8-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admitq-college-v8-topbar h1{margin:0 0 8px;font-size:clamp(2rem,2.5vw,3rem);font-weight:900;color:#17172c}.admitq-college-v8-topbar p{margin:0;color:#636986;font-size:1rem}.admitq-college-v8-topbar-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end}.admitq-college-v8-search{min-width:340px;height:46px;border-radius:16px;padding:0 14px;background:#fff;border:1px solid #e5def8;display:flex;align-items:center;gap:10px;color:#7b7f96}.admitq-college-v8-search input{border:0;outline:none;flex:1;background:transparent;font-size:.96rem;color:#20233d}.admitq-college-v8-search span{color:#9699ad;font-size:.82rem}.admitq-college-v8-compare-button,.admitq-college-v8-bell{border-radius:16px;border:1px solid #d8ccff;background:#fff;color:#5b34d6;height:46px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;font-weight:700}.admitq-college-v8-bell{width:46px;padding:0;justify-content:center;position:relative;color:#1f2542}.admitq-college-v8-bell span{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:999px;background:#ef476f;color:#fff;font-size:.72rem;display:inline-flex;align-items:center;justify-content:center;font-weight:700}.admitq-college-v8-user{display:flex;align-items:center;gap:12px;padding-left:4px}.admitq-college-v8-avatar{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,#ffcbdd,#f3d8ff);display:inline-flex;align-items:center;justify-content:center;font-weight:800;color:#6d28d9}.admitq-college-v8-user strong{display:block;color:#1f243f;font-size:.96rem}.admitq-college-v8-user span{display:block;color:#727790;font-size:.84rem}.admitq-college-v8-alert,.admitq-college-v8-banner{border-radius:18px;border:1px solid #e7dfff;background:linear-gradient(90deg,#6f4cff14,#6f4cff05);padding:13px 16px;display:flex;align-items:center;gap:10px;color:#5b34d6}.admitq-college-v8-alert.is-error{border-color:#f1b7c2;background:#fff1f4;color:#b42318}.admitq-college-v8-banner button,.admitq-college-v8-alert button{margin-left:auto;border:0;background:transparent;color:inherit;font-weight:700}.admitq-college-v8-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;min-height:0;padding-bottom:28px}.admitq-college-v8-content{min-width:0}.admitq-college-v8-tabs{display:flex;align-items:center;gap:22px;padding:0 2px 18px;border-bottom:1px solid #ece7ff;flex-wrap:wrap}.admitq-college-v8-tabs button{border:0;background:transparent;color:#59607c;padding:0 0 10px;border-bottom:2px solid transparent;font-weight:700;display:inline-flex;gap:8px;align-items:center}.admitq-college-v8-tabs button.is-active{color:#5b34d6;border-bottom-color:#5b34d6}.admitq-college-v8-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin:24px 0 16px}.admitq-college-v8-section-head h2{margin:0 0 8px;font-size:1.9rem;font-weight:900;color:#1b1d34}.admitq-college-v8-section-head p{margin:0;color:#6a708c}.admitq-college-v8-sort{display:flex;align-items:center;gap:10px;color:#6b728a}.admitq-college-v8-sort button,.admitq-college-v8-select{height:44px;border-radius:14px;border:1px solid #e7dfff;background:#fff;padding:0 14px;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;color:#363a55}.admitq-college-v8-list{display:flex;flex-direction:column;gap:14px}.admitq-college-v8-rec-card{border-radius:24px;background:#fffffffa;border:1px solid #ebe6ff;box-shadow:0 18px 40px #352c6e12;padding:0;display:grid;grid-template-columns:186px minmax(0,1fr) 280px 148px;overflow:hidden}.admitq-college-v8-rec-hero{position:relative;min-height:164px;padding:18px;display:flex;align-items:flex-end}.admitq-college-v8-rank{position:absolute;top:12px;left:12px;width:28px;height:28px;border-radius:10px;background:#5b34d6;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.admitq-college-v8-compare-toggle{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.7);background:#ffffff2e;color:#fff;display:inline-flex;align-items:center;justify-content:center}.admitq-college-v8-compare-toggle.is-active{background:#fffffff0;color:#5b34d6}.admitq-college-v8-hero-campus{width:84px;height:84px;border-radius:24px;background:#ffffff2e;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:1.9rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(8px)}.admitq-college-v8-rec-main,.admitq-college-v8-metrics,.admitq-college-v8-rec-actions{padding:22px 20px}.admitq-college-v8-school-brand{display:flex;gap:14px;align-items:center;margin-bottom:12px}.admitq-college-v8-school-mark{width:54px;height:54px;border-radius:18px;background:#f4f0ff;color:#4c1d95;font-size:1.6rem;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.admitq-college-v8-school-brand h3{margin:0 0 4px;font-size:1.8rem;font-weight:900;color:#1b1d34}.admitq-college-v8-school-brand p{margin:0;color:#707591}.admitq-college-v8-school-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.admitq-college-v8-school-tags span{border-radius:999px;padding:6px 10px;background:#f4f2ff;color:#6f5aeb;font-size:.8rem;font-weight:700}.admitq-college-v8-match-line{display:flex;align-items:center;gap:8px;color:#f59e0b}.admitq-college-v8-match-line strong{color:#12916d;font-size:1rem}.admitq-college-v8-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-left:1px solid #f0ebff}.admitq-college-v8-metrics span{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:#8890ad;margin-bottom:8px}.admitq-college-v8-metrics strong{font-size:1.55rem;color:#181c35}.admitq-college-v8-rec-actions{display:flex;flex-direction:column;gap:10px}.admitq-college-v8-rec-actions button{height:44px;border-radius:14px;font-weight:700;border:1px solid #d8cbff;background:#fff;color:#5b34d6}.admitq-college-v8-rec-actions button.is-saved{background:#f6f2ff}.admitq-college-v8-upgrade{margin-top:18px;border-radius:24px;border:1px solid #e9e4ff;background:linear-gradient(90deg,#7e57ff1a,#ffffffe6);padding:18px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center}.admitq-college-v8-upgrade-icon{width:52px;height:52px;border-radius:18px;background:#efe8ff;color:#7c3aed;display:inline-flex;align-items:center;justify-content:center}.admitq-college-v8-upgrade h3{margin:0 0 4px;font-size:1.12rem;color:#1f2341}.admitq-college-v8-upgrade p{margin:0;color:#6d728c}.admitq-college-v8-upgrade button,.admitq-college-v8-apply{border-radius:14px;border:1px solid #d7cbff;background:#fff;color:#5b34d6;font-weight:700;padding:12px 16px}.admitq-college-v8-filters{border-radius:24px;background:#fffffff5;border:1px solid #ebe6ff;box-shadow:0 18px 40px #352c6e12;padding:22px 20px;height:fit-content;position:sticky;top:24px}.admitq-college-v8-filter-head,.admitq-college-v8-slider-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.admitq-college-v8-filter-head h3{margin:0;font-size:1.35rem;color:#1f2341}.admitq-college-v8-filter-head button,.admitq-college-v8-view-count{border:0;background:transparent;color:#5b34d6;font-weight:700}.admitq-college-v8-filter-group{margin-top:18px}.admitq-college-v8-filter-group>label{display:block;margin-bottom:8px;font-weight:700;color:#222642}.admitq-college-v8-checks{display:flex;flex-direction:column;gap:10px;color:#4f566f}.admitq-college-v8-checks label{display:flex;align-items:center;gap:10px}.admitq-college-v8-slider{margin-top:10px;height:6px;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#8b5cf6);position:relative}.admitq-college-v8-slider span{position:absolute;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:999px;background:#fff;border:2px solid #7c3aed}.admitq-college-v8-slider span:first-child{left:0}.admitq-college-v8-slider span:last-child{right:0}.admitq-college-v8-slider-range{display:flex;justify-content:space-between;color:#8d92ac;font-size:.84rem;margin-top:8px}.admitq-college-v8-apply{width:100%;margin-top:20px;background:linear-gradient(135deg,#5b34d6,#8b5cf6);color:#fff;border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px}.admitq-college-v8-view-count{width:100%;margin-top:12px;text-align:center}.admitq-college-v8-empty-state{border-radius:24px;border:1px solid #ebe6ff;background:#fffffff2;box-shadow:0 18px 40px #352c6e12;padding:44px 28px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;color:#565d78}.admitq-college-v8-empty-state h2{margin:0;font-size:1.75rem;color:#1d213c}.admitq-college-v8-empty-actions{display:flex;gap:12px;flex-wrap:wrap}@media (max-width: 1400px){.admitq-college-v8-layout{grid-template-columns:1fr}.admitq-college-v8-filters{position:static}.admitq-college-v8-rec-card{grid-template-columns:180px minmax(0,1fr)}.admitq-college-v8-metrics,.admitq-college-v8-rec-actions{grid-column:2;border-left:0;padding-top:0}.admitq-college-v8-rec-actions{flex-direction:row;flex-wrap:wrap}}@media (max-width: 1180px){.admitq-college-v8-shell{grid-template-columns:1fr}.admitq-college-v8-sidebar{display:none}.admitq-college-v8-search{min-width:280px}}@media (max-width: 900px){.admitq-college-v8-topbar-actions{margin-top:16px;justify-content:flex-start}.admitq-college-v8-topbar,.admitq-college-v8-section-head{display:block}.admitq-college-v8-rec-card{grid-template-columns:1fr}.admitq-college-v8-rec-hero{min-height:140px}.admitq-college-v8-metrics{border-top:1px solid #f0ebff;grid-column:auto}.admitq-college-v8-rec-actions{grid-column:auto;padding-top:0}.admitq-college-v8-upgrade{grid-template-columns:1fr}}.admitq-mycolleges-v9-iconbtn{width:44px;height:44px;border-radius:14px;border:1px solid #ddd6fe;background:#fff;color:#5b34d6;display:inline-flex;align-items:center;justify-content:center}.admitq-mycolleges-v9-page{display:flex;flex-direction:column;gap:18px}.admitq-mycolleges-v9-tabs{display:flex;align-items:center;gap:28px;border-bottom:1px solid #ece7ff;padding-bottom:6px;overflow-x:auto}.admitq-mycolleges-v9-tab{border:0;background:transparent;color:#59607a;padding:10px 2px 14px;font-weight:700;white-space:nowrap;border-bottom:3px solid transparent}.admitq-mycolleges-v9-tab.is-active{color:#5b34d6;border-bottom-color:#6d28d9}.admitq-mycolleges-v9-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.admitq-mycolleges-v9-toolbar-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.admitq-mycolleges-v9-search,.admitq-mycolleges-v9-select,.admitq-mycolleges-v9-filterbtn{height:46px;border-radius:14px;border:1px solid #e4ddff;background:#fff}.admitq-mycolleges-v9-search{min-width:260px;display:inline-flex;align-items:center;gap:10px;padding:0 14px;color:#8b90a7}.admitq-mycolleges-v9-search input{border:0;outline:0;background:transparent;width:100%;color:#1e233c}.admitq-mycolleges-v9-select{position:relative;display:inline-flex;align-items:center;gap:10px;padding:0 14px;color:#5f6580}.admitq-mycolleges-v9-select span{font-weight:700}.admitq-mycolleges-v9-select select{border:0;outline:0;background:transparent;appearance:none;color:#384056;padding-right:18px;font-weight:600}.admitq-mycolleges-v9-filterbtn{display:inline-flex;align-items:center;gap:8px;padding:0 16px;color:#49516a;font-weight:700}.admitq-mycolleges-v9-addbtn{border-radius:16px;background:#fff;color:#5b34d6;border:1px solid #d8cbff;padding-inline:18px}.admitq-mycolleges-v9-list{display:flex;flex-direction:column;gap:14px}.admitq-mycolleges-v9-card{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(92px,.34fr)) 180px;gap:18px;align-items:center;border-radius:24px;border:1px solid #ece7ff;background:#fffffffa;box-shadow:0 18px 40px #2c255d0f;padding:18px 22px;cursor:pointer}.admitq-mycolleges-v9-card:hover{border-color:#d8cbff;box-shadow:0 22px 48px #2c255d17}.admitq-mycolleges-v9-card-main{display:flex;align-items:center;gap:18px;min-width:0}.admitq-mycolleges-v9-logo{width:72px;height:72px;border-radius:22px;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff80}.admitq-mycolleges-v9-logo span{font-size:2rem;font-weight:800;letter-spacing:-.06em}.admitq-mycolleges-v9-copy{min-width:0}.admitq-mycolleges-v9-title-row{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admitq-mycolleges-v9-title-row h3{margin:0;font-size:1.1rem;color:#1f2341}.admitq-mycolleges-v9-title-row p{margin:3px 0 0;color:#68708b;font-size:.95rem}.admitq-mycolleges-v9-menu{border:0;background:transparent;color:#7c829b;padding:4px;border-radius:10px}.admitq-mycolleges-v9-menu:hover{background:#f3f0ff;color:#6c4cf1}.admitq-mycolleges-v9-menu-popover{position:absolute;top:30px;right:0;z-index:20;min-width:218px;border:1px solid #e5ddff;border-radius:16px;background:#fff;padding:8px;box-shadow:0 22px 48px #2c255d29}.admitq-mycolleges-v9-menu-popover button{width:100%;border:0;border-radius:12px;background:transparent;color:#334155;cursor:pointer;display:flex;align-items:center;gap:9px;padding:9px 10px;text-align:left;font-size:.86rem;font-weight:750}.admitq-mycolleges-v9-menu-popover button:hover{background:#f7f4ff;color:#5b3bd8}.admitq-mycolleges-v9-menu-section{margin-top:7px;border-top:1px solid #f0edf9;padding-top:7px}.admitq-mycolleges-v9-menu-section>span{display:block;padding:4px 10px 7px;color:#7c829b;font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.admitq-mycolleges-v9-category-actions{display:grid;gap:4px}.admitq-mycolleges-v9-category-actions button.is-selected{background:#ede9fe;color:#5b3bd8}.admitq-mycolleges-v9-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.admitq-mycolleges-v9-tags span{padding:5px 10px;border-radius:999px;background:#f3f0ff;color:#5c6180;font-size:.77rem;font-weight:700}.admitq-mycolleges-v9-match{margin-top:12px;display:inline-flex;align-items:center;gap:8px;color:#17a15d;font-weight:700}.admitq-mycolleges-v9-match svg{color:#ffb11a;fill:#ffb11a}.admitq-mycolleges-v9-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column:span 3;gap:14px;padding-inline:6px}.admitq-mycolleges-v9-metrics div span,.admitq-mycolleges-v9-status div{display:block;font-size:.82rem;color:#7d8399}.admitq-mycolleges-v9-metrics div strong{display:block;margin-top:6px;font-size:1.05rem;color:#1f2341}.admitq-mycolleges-v9-status{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.admitq-mycolleges-v9-badge{border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:800}.admitq-mycolleges-v9-badge.is-applying{background:#daf7e8;color:#1f9d5c}.admitq-mycolleges-v9-badge.is-interested{background:#fff1c7;color:#c78800}.admitq-mycolleges-v9-badge.is-researching{background:#dfeafe;color:#2b6be8}.admitq-mycolleges-v9-badge.is-accepted{background:#f0e6ff;color:#7a35d5}.admitq-mycolleges-v9-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#6f7690;font-size:.95rem;padding:8px 6px 0}.admitq-mycolleges-v9-pagination{display:inline-flex;align-items:center;gap:8px}.admitq-mycolleges-v9-pagination button{width:38px;height:38px;border-radius:999px;border:1px solid #e5ddff;background:#fff;color:#707690;display:inline-flex;align-items:center;justify-content:center;font-weight:800}.admitq-mycolleges-v9-pagination button.is-active{background:linear-gradient(135deg,#6535e6,#8a5cf8);border-color:transparent;color:#fff}.admitq-mycolleges-v9-sidecard{border-radius:24px;border:1px solid #ece7ff;background:#fffffff7;box-shadow:0 18px 40px #2c255d0f;padding:22px 20px}.admitq-mycolleges-v9-sidehead{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.admitq-mycolleges-v9-sidehead h3{margin:0;font-size:1.4rem;color:#1f2341}.admitq-mycolleges-v9-summarylist{display:flex;flex-direction:column;gap:14px}.admitq-mycolleges-v9-summaryrow{display:grid;grid-template-columns:42px 28px 1fr;gap:12px;align-items:center}.admitq-mycolleges-v9-summaryicon{width:42px;height:42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.admitq-mycolleges-v9-summaryicon.is-violet{background:#efe8ff;color:#7c3aed}.admitq-mycolleges-v9-summaryicon.is-emerald{background:#ddf7eb;color:#1f9d5c}.admitq-mycolleges-v9-summaryicon.is-amber{background:#fff2d4;color:#d29416}.admitq-mycolleges-v9-summaryicon.is-sky{background:#dff1ff;color:#2d7fe8}.admitq-mycolleges-v9-summaryicon.is-fuchsia{background:#f3e6ff;color:#a13ae1}.admitq-mycolleges-v9-summaryrow strong{font-size:1.2rem;color:#1f2341}.admitq-mycolleges-v9-summaryrow span{color:#616884;font-weight:600}.admitq-mycolleges-v9-manage{display:flex;flex-direction:column;gap:10px}.admitq-mycolleges-v9-manage button{border:0;background:transparent;display:grid;grid-template-columns:18px minmax(0,1fr) 16px;gap:12px;align-items:center;color:#4d556f;text-align:left;padding:6px 0}.admitq-mycolleges-v9-manage button strong{display:block;color:#222742;font-size:.96rem}.admitq-mycolleges-v9-manage button small{display:block;margin-top:3px;color:#80869d;font-size:.82rem}.admitq-mycolleges-v9-tipcard p{margin:0;color:#616884;line-height:1.7}.admitq-mycolleges-v9-tipcard button{margin-top:16px;border:0;background:transparent;color:#5b34d6;font-weight:700;display:inline-flex;align-items:center;gap:8px}@media (max-width: 1480px){.admitq-mycolleges-v9-card{grid-template-columns:minmax(0,1fr)}.admitq-mycolleges-v9-metrics{grid-column:auto;padding-inline:0}}@media (max-width: 900px){.admitq-mycolleges-v9-toolbar{align-items:stretch}.admitq-mycolleges-v9-toolbar-left,.admitq-mycolleges-v9-search,.admitq-mycolleges-v9-select,.admitq-mycolleges-v9-filterbtn,.admitq-mycolleges-v9-addbtn{width:100%}.admitq-mycolleges-v9-metrics{grid-template-columns:1fr}.admitq-mycolleges-v9-footer{flex-direction:column;align-items:flex-start}}.admitq-school-v10-shell{min-height:100vh;display:grid;grid-template-columns:72px minmax(0,1fr);background:radial-gradient(circle at top left,rgba(132,88,255,.08),transparent 26%),linear-gradient(180deg,#fcfbff,#f7f4ff);color:#1f2341}.admitq-school-v10-sidebar{display:flex;flex-direction:column;align-items:center;gap:14px;padding:18px 10px 14px;border-right:1px solid rgba(121,90,242,.1);background:#ffffffe0;box-shadow:8px 0 26px #0f172a0a;backdrop-filter:blur(20px)}.admitq-school-v10-brand{display:flex;align-items:center;justify-content:center;gap:0;padding:0 0 6px}.admitq-school-v10-brandmark{width:40px;height:40px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(79,70,229,.18);background:#fff;box-shadow:0 14px 30px #4f46e529}.admitq-school-v10-brandmark img{width:29px;height:29px;object-fit:contain}.admitq-school-v10-brandname{display:none}.admitq-school-v10-nav{display:flex;flex-direction:column;align-items:center;gap:8px}.admitq-school-v10-nav button{position:relative;width:48px;height:42px;border:0;background:transparent;border-radius:14px;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:0;color:#4d5571;font-weight:700;text-align:center;transition:background .18s ease,color .18s ease,transform .18s ease}.admitq-school-v10-nav button:nth-child(6),.admitq-school-v10-nav button:nth-child(9),.admitq-school-v10-nav button:nth-child(10){margin-top:12px}.admitq-school-v10-nav button:nth-child(6):before,.admitq-school-v10-nav button:nth-child(9):before,.admitq-school-v10-nav button:nth-child(10):before{content:"";position:absolute;top:-7px;left:10px;width:28px;height:1px;background:#e5e7eb}.admitq-school-v10-nav button:hover{background:#673be214;color:#43219e;transform:translateY(-1px)}.admitq-school-v10-nav button.is-active{background:linear-gradient(135deg,#673be226,#8b64ff14);color:#592fdd;box-shadow:inset 0 0 0 1px #673be238}.admitq-school-v10-nav button span{pointer-events:none;position:absolute;left:58px;top:50%;z-index:50;transform:translateY(-50%) translate(-4px);white-space:nowrap;border-radius:8px;background:#111827;color:#fff;opacity:0;padding:6px 9px;font-size:12px;font-weight:700;box-shadow:0 10px 24px #0f172a2e;transition:opacity .15s ease,transform .15s ease}.admitq-school-v10-nav button:hover span{opacity:1;transform:translateY(-50%) translate(0)}.admitq-school-v10-plancard{display:none}.admitq-school-v10-planbadge{width:46px;height:46px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:#f1eaff;color:#6b3df1;margin-bottom:14px}.admitq-school-v10-plancard h3{margin:0 0 8px;font-size:1.15rem;font-weight:800}.admitq-school-v10-plancard p{margin:0 0 18px;color:#646c88;line-height:1.6}.admitq-school-v10-main{min-width:0;width:100%;max-width:1560px;margin:0 auto;padding:22px 32px 36px}.admitq-school-v10-topbar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.admitq-school-v10-search{flex:1 1 380px;max-width:520px;min-height:48px;border:1px solid #e6e1f2;background:#ffffffe0;border-radius:18px;box-shadow:0 10px 24px #271d5d12;display:flex;align-items:center;gap:12px;color:#737a94;padding:0 14px;font-weight:650}.admitq-school-v10-search span{flex:1}.admitq-school-v10-search kbd{border:1px solid #ddd6f1;border-radius:8px;background:#fff;color:#7a7495;padding:2px 7px;font-size:.78rem;font-weight:800}.admitq-school-v10-back{border:0;background:transparent;display:inline-flex;align-items:center;gap:10px;color:#592fdd;font-weight:800}.admitq-school-v10-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.admitq-school-v10-bell{position:relative;width:44px;height:44px;border-radius:16px;border:1px solid #ece7ff;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#535a78}.admitq-school-v10-bell span{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;border-radius:999px;background:#ff4d73;color:#fff;font-size:.72rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.admitq-school-v10-profilemini{display:inline-flex;align-items:center;gap:12px;padding:6px 4px 6px 6px;border-radius:18px}.admitq-school-v10-avatar{width:46px;height:46px;border-radius:16px;background:linear-gradient(135deg,#5d34e7,#9e76ff);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:.06em}.admitq-school-v10-profilemini strong{display:block;font-size:1rem}.admitq-school-v10-profilemini span{display:block;color:#757c95;font-size:.9rem}.admitq-school-v10-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start}.admitq-school-v10-content,.admitq-school-v10-rail{min-width:0}.admitq-school-v10-content{display:grid;gap:18px}.admitq-school-v10-command-center{overflow:hidden}.admitq-school-v10-command-grid{margin-top:18px;display:grid;grid-template-columns:minmax(190px,.65fr) minmax(520px,2.2fr) minmax(280px,.9fr);gap:14px}.admitq-school-v10-readiness-meter,.admitq-school-v10-next-actions-panel,.admitq-school-v10-key-dates-panel,.admitq-school-v10-source-panel{border-radius:14px;border:1px solid #ece7ff;background:#fbfaff;padding:16px;min-width:0}.admitq-school-v10-command-side{display:grid;gap:12px;min-width:0}.admitq-school-v10-readiness-meter>span,.admitq-school-v10-section-kicker,.admitq-school-v10-key-dates-panel span,.admitq-school-v10-source-panel p{color:#68708c;font-size:.78rem;font-weight:900}.admitq-school-v10-readiness-meter>strong{display:block;margin-top:8px;color:#1d2243;font-size:2.35rem;line-height:1;letter-spacing:-.03em}.admitq-school-v10-readiness-meter p,.admitq-school-v10-source-panel p{margin:8px 0 0;line-height:1.35}.admitq-school-v10-next-action-list{margin-top:10px;display:grid;gap:8px}.admitq-school-v10-next-action-list button{border:1px solid #ece7ff;border-radius:14px;background:#fff;padding:10px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center;text-align:left}.admitq-school-v10-next-action-list b{width:24px;height:24px;border-radius:999px;background:#f2efff;color:#5a32de;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem}.admitq-school-v10-next-action-list strong,.admitq-school-v10-key-dates-panel strong,.admitq-school-v10-source-panel strong{display:block;color:#1d2243;font-weight:900}.admitq-school-v10-next-action-list small,.admitq-school-v10-key-dates-panel small{display:block;margin-top:2px;color:#68708c;font-weight:700}.admitq-school-v10-next-action-list em{color:#5a32de;font-size:.78rem;font-style:normal;font-weight:900;white-space:nowrap}.admitq-school-v10-key-dates-panel,.admitq-school-v10-source-panel{display:grid;align-content:start;gap:12px}.admitq-school-v10-source-panel button{justify-self:start;border:1px solid #ddd6fe;border-radius:999px;background:#fff;color:#5a32de;padding:8px 11px;font-size:.82rem;font-weight:900}.admitq-school-v10-requirement-groups{margin-top:14px;display:grid;gap:10px}.admitq-school-v10-requirement-group{display:grid;gap:0;border:1px solid #e8e4f2;border-radius:10px;background:#fff;overflow:hidden}.admitq-school-v10-requirement-grouphead{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:10px 14px;background:#fbfaff}.admitq-school-v10-requirement-grouphead::-webkit-details-marker{display:none}.admitq-school-v10-requirement-group[open] .admitq-school-v10-requirement-grouphead>svg:last-child{transform:rotate(180deg)}.admitq-school-v10-requirement-grouphead span{color:#68708c;font-size:.82rem;font-weight:900}.admitq-school-v10-requirement-rows{display:grid;gap:0}.admitq-school-v10-requirement-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:72px;border-top:1px solid #eeeaf7;background:#fff;padding:9px 12px}.admitq-school-v10-requirement-row.is-work{min-height:78px}.admitq-school-v10-requirement-row.is-quick{grid-template-columns:26px minmax(0,1fr) auto;min-height:52px;background:#fff;padding-block:8px}.admitq-school-v10-requirement-row.is-milestone{min-height:58px;background:#fcfdff}.admitq-school-v10-requirement-status{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;background:transparent;color:#5a32de}.admitq-school-v10-requirement-row.is-quick .admitq-school-v10-requirement-status{color:#64748b}.admitq-school-v10-requirement-row.is-milestone .admitq-school-v10-requirement-status{color:#0369a1}.admitq-school-v10-requirement-main{min-width:0}.admitq-school-v10-requirement-titleline{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.admitq-school-v10-requirement-titleline h3{color:#1d2243;font-size:.93rem;font-weight:900;line-height:1.25}.admitq-school-v10-requirement-meta{margin-top:4px;display:flex;flex-wrap:wrap;gap:4px 0;color:#68708c;font-size:.78rem;font-weight:800}.admitq-school-v10-requirement-meta span:not(:last-child):after{content:"·";margin:0 8px;color:#a5abc0}.admitq-school-v10-source-freshness{color:#8a5b00}.admitq-school-v10-requirement-description{margin:7px 0 0;color:#59627a;font-size:.86rem;font-weight:650;line-height:1.45}.admitq-school-v10-requirement-alert{margin-top:8px;display:flex;gap:8px;border-radius:12px;border:1px solid;padding:8px 10px;font-size:.82rem;font-weight:750}.admitq-school-v10-requirement-alert strong{display:block}.admitq-school-v10-requirement-alert.is-blocking{border-color:#fecdd3;background:#fff1f2;color:#9f1239}.admitq-school-v10-requirement-alert.is-warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.admitq-school-v10-requirement-alert.is-info{border-color:#bae6fd;background:#f0f9ff;color:#075985}.admitq-school-v10-requirement-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:190px}.admitq-school-v10-requirement-primary{border-radius:999px;background:#5a32de;height:30px;padding-inline:11px;font-size:.76rem;font-weight:900}.admitq-school-v10-requirement-primary:hover{background:#4c28c4}.admitq-school-v10-requirement-secondary{border-radius:999px;border-color:#ddd6fe;color:#5a32de;height:30px;padding-inline:11px;font-size:.76rem;font-weight:900}.admitq-school-v10-requirement-details{position:relative}.admitq-school-v10-requirement-details summary{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 7px;border:1px solid #e5def8;border-radius:999px;background:#fff;cursor:pointer;color:#5a32de;font-size:.78rem;font-weight:900;list-style:none}.admitq-school-v10-requirement-details summary::-webkit-details-marker{display:none}.admitq-school-v10-requirement-details[open] summary svg{transform:rotate(90deg)}.admitq-school-v10-requirement-details>div{position:absolute;z-index:5;right:0;top:36px;width:min(360px,80vw);display:grid;gap:6px;border:1px solid #e8e4f2;border-radius:12px;background:#fff;box-shadow:0 18px 44px #251d5124;color:#68708c;padding:12px;font-size:.8rem;font-weight:750;text-align:left}.admitq-school-v10-filter-note{margin-top:12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#64748b;padding:9px 12px;font-size:.84rem;font-weight:800}.admitq-school-v10-timeline-group{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;align-items:start}.admitq-school-v10-timeline-group-items{display:grid;gap:10px}.admitq-school-v10-note-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admitq-school-v10-note-categories article{border:1px solid #ece7ff;border-radius:18px;background:#fbfaff;padding:16px}.admitq-school-v10-note-categories svg{color:#5a32de}.admitq-school-v10-note-categories strong{display:block;margin-top:10px;color:#1d2243;font-weight:900}.admitq-school-v10-note-categories p{margin:6px 0 0;color:#68708c;font-size:.9rem;line-height:1.45;font-weight:650}.admitq-school-v10-hero{position:relative}.admitq-school-v10-workspace-hero{display:grid;gap:0;grid-column:1 / -1}.admitq-school-v10-banner{pointer-events:none;height:210px;border-radius:28px;background:linear-gradient(180deg,#1c32720f,#1c327238),linear-gradient(135deg,#bdd7ff,#93b7f8 30%,#d7c5ff);overflow:hidden;border:1px solid #ece7ff;box-shadow:0 22px 48px #261d5c14}.admitq-school-v10-banner:before,.admitq-school-v10-banner:after{content:"";position:absolute;border-radius:999px;opacity:.18;background:#fff}.admitq-school-v10-banner:before{width:380px;height:380px;top:-180px;right:18%}.admitq-school-v10-banner:after{width:240px;height:240px;right:-30px;top:24px}.admitq-school-v10-banner-icon{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:12px;color:#ffffffc7}.admitq-school-v10-hero-card{margin:-54px 18px 0;border-radius:28px;border:1px solid #ece7ff;background:#fffffffa;box-shadow:0 24px 48px #271d5d1c;padding:26px 28px;display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px}.admitq-school-v10-hero-card-workspace{margin:0;grid-template-columns:minmax(0,1fr) 190px 230px;align-items:stretch;border-radius:26px;background:linear-gradient(180deg,#fffffffa,#fffffff0),#fff;box-shadow:0 20px 44px #271d5d14}.admitq-school-v10-identity{display:flex;align-items:center;gap:22px;min-width:0}.admitq-school-v10-logo{width:120px;height:120px;border-radius:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:inset 0 0 0 1px #5844b714}.admitq-school-v10-copy{min-width:0}.admitq-school-v10-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admitq-school-v10-title-row h1{margin:0;font-size:clamp(2rem,2.25vw,2.65rem);line-height:1.05;letter-spacing:-.035em;color:#1d2243}.admitq-school-v10-location{margin-top:10px;display:inline-flex;align-items:center;gap:8px;color:#68708c;font-weight:600}.admitq-school-v10-tags{margin-top:14px;display:flex;flex-wrap:wrap;gap:8px}.admitq-school-v10-tags span{border-radius:999px;background:#f2efff;color:#59617f;padding:6px 10px;font-size:.8rem;font-weight:700}.admitq-school-v10-deadlines{margin-top:16px;display:grid;gap:8px}.admitq-school-v10-deadlines strong{color:#374151;font-size:.86rem}.admitq-school-v10-deadlines div{display:flex;flex-wrap:wrap;gap:8px}.admitq-school-v10-deadlines span{border-radius:999px;border:1px solid #fecaca;background:#fff1f2;color:#991b1b;padding:6px 10px;font-size:.82rem;font-weight:800}.admitq-school-v10-requirement-chips{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.admitq-school-v10-requirement-chips span{border-radius:999px;border:1px solid #e7defe;background:#fff;color:#4f46a5;padding:7px 10px;font-size:.78rem;font-weight:800}.admitq-school-v10-deadline-focus{border-radius:0;border:0;border-left:1px solid #e8e2f4;background:transparent;padding:10px 0 10px 28px;display:flex;flex-direction:column;justify-content:center;box-shadow:none}.admitq-school-v10-deadline-focus span{color:#7a7495;font-size:.78rem;font-weight:900;text-transform:uppercase}.admitq-school-v10-deadline-focus strong{margin-top:8px;color:#5a32de;font-size:1.65rem;letter-spacing:-.03em}.admitq-school-v10-deadline-focus div{margin-top:10px;color:#5a32de;font-size:1.7rem;line-height:1.1;font-weight:900;letter-spacing:-.02em}.admitq-school-v10-deadline-focus small{margin-top:8px;color:#69718d;font-weight:800}.admitq-school-v10-round-focus{margin-top:0;border-radius:0;border:0;border-left:1px solid #e8e2f4;background:transparent;padding:10px 0 10px 28px;display:grid;align-content:center;gap:8px}.admitq-school-v10-round-focus span{color:#7a7495;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admitq-school-v10-round-focus strong{color:#1f2341;font-size:1.08rem}.admitq-school-v10-round-focus div{color:#69718d;font-size:.86rem;font-weight:700}.admitq-school-v10-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admitq-school-v10-summary-card{min-height:142px;border-radius:20px;border:1px solid #ece7ff;background:#fffffffa;box-shadow:0 16px 34px #271d5d0f;padding:16px;display:grid;align-content:start;gap:7px}.admitq-school-v10-summary-icon{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#f2efff;color:#5a32de}.admitq-school-v10-summary-card>span{color:#707895;font-size:.78rem;font-weight:900}.admitq-school-v10-summary-card strong{color:#1d2243;font-size:1.45rem;line-height:1.1;letter-spacing:-.02em}.admitq-school-v10-summary-card p{margin:0;color:#6b728d;font-size:.85rem;line-height:1.35;font-weight:700}.admitq-school-v10-readiness-bar{height:7px;border-radius:999px;background:#eee9ff;overflow:hidden;margin-top:4px}.admitq-school-v10-readiness-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6d3df2,#18a866)}.admitq-school-v10-deadlines-secondary{margin-top:0;border-radius:18px;border:1px solid #ece7ff;background:#fffc;padding:12px 14px}.admitq-school-v10-deadlines-secondary span{border-color:#e3dcff;background:#fbfaff;color:#5a5372}.admitq-school-v10-hero-tools{display:flex;flex-direction:column;gap:14px;align-items:stretch}.admitq-school-v10-chiprow{display:flex;justify-content:flex-end;gap:10px}.admitq-school-v10-matchcard{margin-top:auto;border-radius:22px;border:1px solid #ece7ff;background:linear-gradient(180deg,#fff,#faf8ff);padding:16px 18px}.admitq-school-v10-matchlabel{color:#737a94;font-size:.85rem;font-weight:700}.admitq-school-v10-matchscore{margin-top:4px;font-size:2.2rem;line-height:1;font-weight:900;color:#17a15d}.admitq-school-v10-matchcard button{margin-top:10px;border:0;background:transparent;padding:0;color:#474f6a;font-weight:700;display:inline-flex;align-items:center;gap:8px}.admitq-school-v10-tabs{display:flex;flex-wrap:wrap;gap:0;padding:0 14px;min-height:56px;align-items:center;border-radius:20px;border:1px solid #ece7ff;background:#fffffff5;box-shadow:0 14px 28px #271d5d0f;grid-column:1 / -1}.admitq-school-v10-tabs button{border:0;background:transparent;padding:17px 16px 16px;border-radius:0;color:#616884;font-weight:700;position:relative}.admitq-school-v10-tabs button.is-active{color:#5a32de;background:transparent;box-shadow:none}.admitq-school-v10-tabs button.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;border-radius:999px 999px 0 0;background:#5a32de}.admitq-school-v10-panel,.admitq-school-v10-sidecard,.admitq-school-v10-statspanel{border-radius:24px;border:1px solid #ece7ff;background:#fffffffa;box-shadow:0 18px 40px #271d5d12}.admitq-school-v10-panel{padding:24px 24px 22px}.admitq-school-v10-panel h2,.admitq-school-v10-sidehead h3{margin:0;font-size:1.5rem;letter-spacing:-.03em;color:#1d2243}.admitq-school-v10-panel p{color:#66708d;line-height:1.7}.admitq-school-v10-panel>button,.admitq-school-v10-panelhead button,.admitq-school-v10-panel button[type=button]:not(.inline-flex):not(.rounded-2xl){color:#5a32de;font-weight:700}.admitq-school-v10-overviewgrid,.admitq-school-v10-bottomgrid,.admitq-school-v10-costgrid{display:grid;gap:18px}.admitq-school-v10-overviewgrid,.admitq-school-v10-bottomgrid,.admitq-school-v10-admissions-stack{grid-column:1}.admitq-school-v10-overviewgrid{grid-template-columns:1fr}.admitq-school-v10-snapshot-panel{display:none}.admitq-school-v10-bottomgrid{grid-template-columns:.95fr 1.05fr}.admitq-school-v10-facts-grid{margin-top:22px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.admitq-school-v10-facts-grid div{padding:14px 12px;border-radius:18px;background:#faf7ff;display:flex;flex-direction:column;gap:8px;color:#606784}.admitq-school-v10-facts-grid strong{color:#1d2243;font-size:1.04rem}.admitq-school-v10-snapshot-grid{margin-top:18px;display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:repeat(2,128px);gap:10px}.admitq-school-v10-snapshot-grid>div{border-radius:18px;background:linear-gradient(135deg,#9bc2ff,#d6c8ff);color:#fffffff2;font-weight:800;font-size:1.05rem;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px}.admitq-school-v10-snapshot-grid .is-large{grid-row:span 2}.admitq-school-v10-snapshot-grid .is-tall{grid-column:span 2}.admitq-school-v10-statspanel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:12px 16px}.admitq-school-v10-stat{padding:12px 18px}.admitq-school-v10-stat+.admitq-school-v10-stat{border-left:1px solid #efebff}.admitq-school-v10-stat span{display:block;color:#707895;font-size:.82rem;font-weight:700}.admitq-school-v10-stat strong{display:block;margin-top:8px;color:#1d2243;font-size:1.5rem;letter-spacing:-.03em}.admitq-school-v10-panelhead,.admitq-school-v10-sidehead{display:flex;align-items:center;justify-content:space-between;gap:16px}.admitq-school-v10-panelactions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;color:#737a94;font-weight:700}.admitq-school-v10-workspace-note{margin:-4px 0 16px;color:#626b87;font-size:.95rem;line-height:1.55}.admitq-school-v10-majorchips{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.admitq-school-v10-majorchips span{border-radius:999px;background:#f2efff;color:#454d68;padding:9px 12px;font-size:.84rem;font-weight:700}.admitq-school-v10-rating{display:inline-flex;align-items:center;gap:7px;color:#f59f0b;font-weight:800}.admitq-school-v10-rating span{color:#7d839b;font-weight:700}.admitq-school-v10-panel blockquote{margin:18px 0 12px;padding:16px 18px;border-radius:18px;background:#f8f5ff;color:#4b536e;line-height:1.7}.admitq-school-v10-panel cite{color:#8087a0;font-style:normal;font-weight:700}.admitq-school-v10-reviewstack{display:grid;gap:14px;margin-top:18px}.admitq-school-v10-admissions-stack{display:flex;flex-direction:column;gap:18px}.admitq-school-v10-costgrid{margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.admitq-school-v10-costgrid div{border-radius:18px;background:#faf7ff;padding:16px}.admitq-school-v10-costgrid span{display:block;color:#737a94;font-size:.83rem;font-weight:700}.admitq-school-v10-costgrid strong{display:block;margin-top:8px;font-size:1.08rem;color:#1d2243}.admitq-school-v10-document-intro{background:linear-gradient(135deg,#faf7fffa,#fffdf8fa),#fff}.admitq-school-v10-countpill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;background:#f3efff;color:#5a32de;padding:0 12px;font-size:.8rem;font-weight:850;white-space:nowrap}.admitq-school-v10-document-grid{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.admitq-school-v10-document-card{border:1px solid #ece7ff;background:#fff;border-radius:18px;padding:18px 20px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;min-height:0}.admitq-school-v10-document-card svg{color:#5a32de;background:#f3efff;border-radius:12px;padding:8px;box-sizing:content-box}.admitq-school-v10-document-card strong{color:#1d2243;line-height:1.3}.admitq-school-v10-document-card>strong,.admitq-school-v10-document-card>span,.admitq-school-v10-document-card>.inline-flex,.admitq-school-v10-document-card>p,.admitq-school-v10-document-card>.admitq-school-v10-doc-message,.admitq-school-v10-document-card>.admitq-school-v10-doc-actions{grid-column:2}.admitq-school-v10-document-card span{color:#66708d;font-size:.9rem;font-weight:700}.admitq-school-v10-document-card button{align-self:end;border:1px solid #e3ddff;border-radius:14px;background:#fbf9ff;color:#5a32de;padding:9px 10px;font-weight:800}.admitq-school-v10-doc-readonly-note{color:#8a5707;background:#fff7ed;border:1px solid #fde3c2;border-radius:12px;padding:8px 10px;font-size:.82rem;font-weight:600;line-height:1.35}.admitq-school-v10-doc-actions{display:flex;flex-wrap:wrap;gap:8px;align-self:end}.admitq-school-v10-doc-actions button{align-self:auto;border:2px solid #6d28d9;border-radius:10px;background:#fff;color:#1f1147;padding:8px 13px;font-weight:900;font-size:.86rem;line-height:1.1;cursor:pointer;box-shadow:0 2px 5px #1f11471f}.admitq-school-v10-doc-actions button.is-primary{background:#f5f3ff;border-color:#4c1d95;color:#241044;box-shadow:inset 0 0 0 1px #4c1d952e,0 3px 8px #1f114724}.admitq-school-v10-doc-actions button.is-danger{color:#b91c1c;border-color:#f3c9c9;background:#fef2f2}.admitq-school-v10-doc-actions button.is-ready{color:#047857;border-color:#a7f3d0;background:#ecfdf5}.admitq-school-v10-doc-actions button:hover{background:#ede9fe;border-color:#4c1d95;color:#1f1147}.admitq-school-v10-doc-actions button.is-primary:hover{background:#ede9fe;border-color:#3b0764;color:#1f0a3d}.admitq-school-v10-doc-actions button.is-ready:hover{color:#065f46;border-color:#6ee7b7;background:#d1fae5}.admitq-school-v10-doc-actions button:focus-visible,.admitq-school-v10-link-modal button:focus-visible,.admitq-school-v10-preview-modal button:focus-visible{outline:3px solid rgba(90,50,222,.22);outline-offset:2px}.admitq-school-v10-preview-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px 16px}.admitq-school-v10-preview-backdrop{position:absolute;inset:0;border:0;background:#0f172a6b;cursor:pointer}.admitq-school-v10-preview-modal{position:relative;width:min(840px,calc(100vw - 32px));max-height:min(820px,calc(100vh - 48px));min-height:min(520px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #e7e1f2;border-radius:24px;background:#fff;box-shadow:0 28px 80px #0f172a47}.admitq-school-v10-preview-head{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #e5e7eb;background:#f8fafc;padding:20px 24px}.admitq-school-v10-preview-kicker{color:#5a32de;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.admitq-school-v10-preview-head h2{margin:4px 0 0;color:#0f172a;font-size:1.2rem;font-weight:900;line-height:1.25}.admitq-school-v10-preview-head p{margin:6px 0 0;color:#475569;font-size:.9rem;font-weight:650;line-height:1.45}.admitq-school-v10-preview-close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #d8d2ee;border-radius:999px;background:#fff;color:#334155;cursor:pointer}.admitq-school-v10-preview-close:hover{background:#f1f5f9;color:#0f172a}.admitq-school-v10-preview-body{min-height:0;flex:1 1 auto;overflow:auto;padding:20px 24px}.admitq-school-v10-preview-version{display:inline-flex;margin-bottom:14px;border-radius:999px;background:#f3efff;color:#5a32de;padding:5px 12px;font-size:.78rem;font-weight:900}.admitq-school-v10-preview-text{white-space:pre-wrap;border:1px solid #e2e8f0;border-radius:16px;background:#fff;color:#1f2937;padding:18px 20px;font-size:.96rem;line-height:1.75}.admitq-school-v10-preview-foot{flex:0 0 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;border-top:1px solid #e5e7eb;background:#fff;padding:14px 24px}.admitq-school-v10-preview-foot button{border:1px solid #d8d2ee;border-radius:12px;background:#fff;color:#334155;padding:9px 14px;font-size:.86rem;font-weight:900;cursor:pointer}.admitq-school-v10-preview-foot button:hover{background:#f8fafc}.admitq-school-v10-preview-foot button.is-primary{border-color:#4c1d95;background:#f5f3ff;color:#241044}.admitq-school-v10-preview-foot button.is-danger{border-color:#dc2626;background:#dc2626;color:#fff}.admitq-school-v10-preview-foot button.is-danger:hover{background:#b91c1c;border-color:#b91c1c}.admitq-school-v10-confirm-modal{position:relative;width:min(460px,calc(100vw - 32px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #e7e1f2;border-radius:20px;background:#fff;box-shadow:0 28px 80px #0f172a38}.admitq-school-v10-confirm-modal .admitq-school-v10-preview-head{border-bottom:0;background:#fff}.admitq-school-v10-preview-foot button.is-primary:hover{background:#ede9fe}@media (max-width: 640px){.admitq-school-v10-preview-overlay{align-items:stretch;padding:12px}.admitq-school-v10-preview-modal{width:100%;max-height:calc(100vh - 24px);min-height:0}.admitq-school-v10-preview-head,.admitq-school-v10-preview-body,.admitq-school-v10-preview-foot{padding-left:16px;padding-right:16px}}.admitq-school-v10-link-modal{width:min(760px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 48px));overflow:auto;border:1px solid #e7e1f2;border-radius:22px;background:#fff;padding:22px;box-shadow:0 30px 80px #19123d42}.admitq-school-v10-link-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.admitq-school-v10-link-modal-head h2{color:#1d2243;font-size:1.18rem;font-weight:900;margin:0}.admitq-school-v10-link-modal-head p,.admitq-school-v10-link-empty p{color:#66708d;font-size:.9rem;font-weight:650;line-height:1.5;margin:5px 0 0}.admitq-school-v10-link-modal-head>button{border:1px solid #c9bdf8;border-radius:12px;background:#fff;color:#35206f;padding:8px 12px;font-weight:850}.admitq-school-v10-link-list{display:grid;gap:10px}.admitq-school-v10-link-list article,.admitq-school-v10-link-empty{border:1px solid #ede8fb;border-radius:16px;background:#fbfaff;padding:14px}.admitq-school-v10-link-list article{display:grid;gap:12px}.admitq-school-v10-version-list{display:grid;gap:8px;max-height:360px;overflow:auto;padding-right:2px}.admitq-school-v10-version-row{display:grid;gap:8px;border:1px solid #ded6fb;border-radius:14px;background:#fff;padding:12px}.admitq-school-v10-link-list strong,.admitq-school-v10-link-empty strong,.admitq-school-v10-version-row strong{color:#1d2243;display:block;font-weight:900}.admitq-school-v10-link-list span,.admitq-school-v10-version-row span{color:#66708d;display:block;font-size:.84rem;font-weight:700;margin-top:4px}.admitq-school-v10-link-preview{max-height:180px;overflow:auto;white-space:pre-wrap;border:1px solid #e7e1f2;border-radius:12px;background:#fff;color:#38415f;font-size:.88rem;line-height:1.55;padding:12px}.admitq-school-v10-task-summary-list{margin-top:18px;display:grid;gap:12px}.admitq-school-v10-task-summary-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;border:1px solid #ece7ff;border-radius:18px;background:#fff;padding:14px 16px}.admitq-school-v10-task-summary-list article>svg{color:#5a32de}.admitq-school-v10-task-summary-list strong,.admitq-school-v10-timeline-body strong{display:block;color:#1d2243}.admitq-school-v10-task-summary-list span,.admitq-school-v10-timeline-body span{display:block;margin-top:3px;color:#66708d;font-size:.9rem}.admitq-school-v10-timeline{margin-top:18px;display:grid;gap:12px}.admitq-school-v10-timeline article{display:grid;grid-template-columns:128px minmax(0,1fr) auto;align-items:center;gap:16px;border:1px solid #ece7ff;border-radius:18px;background:#fff;padding:14px 16px}.admitq-school-v10-timeline-date strong{display:block;color:#5a32de}.admitq-school-v10-timeline-date span{display:block;margin-top:4px;color:#737a94;font-size:.8rem;font-weight:800}.admitq-school-v10-notes-empty{margin-top:18px;min-height:220px;border:1px dashed #d8d0ff;border-radius:22px;background:#fbf9ff;display:grid;place-items:center;align-content:center;gap:10px;padding:28px;text-align:center;color:#66708d}.admitq-school-v10-notes-empty svg{color:#5a32de}.admitq-school-v10-notes-empty strong{color:#1d2243;font-size:1.1rem}.admitq-school-v10-statspanel-compact{margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.admitq-school-v10-app-snapshot{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admitq-school-v10-app-snapshot div,.admitq-school-v10-empty-note{border-radius:16px;background:#fbf9ff;border:1px solid #f0ecff;padding:13px 14px}.admitq-school-v10-app-snapshot span{display:block;color:#737a94;font-size:.78rem;font-weight:900}.admitq-school-v10-app-snapshot strong{display:block;margin-top:6px;color:#1d2243;font-weight:850}.admitq-school-v10-attention-list,.admitq-school-v10-action-list,.admitq-school-v10-deadline-list{margin-top:16px;display:grid;gap:10px}.admitq-school-v10-attention-list button,.admitq-school-v10-action-list button,.admitq-school-v10-deadline-list div{border:1px solid #ece7ff;background:#fff;border-radius:16px;padding:12px 14px}.admitq-school-v10-attention-list button,.admitq-school-v10-action-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#4b536e;font-weight:800;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.admitq-school-v10-action-list button{justify-content:flex-start}.admitq-school-v10-attention-list button:hover,.admitq-school-v10-action-list button:hover{border-color:#cfc3ff;box-shadow:0 12px 24px #271d5d12;transform:translateY(-1px)}.admitq-school-v10-attention-list strong{color:#5a32de;white-space:nowrap}.admitq-school-v10-deadline-list div{display:grid;gap:4px}.admitq-school-v10-deadline-list strong{color:#5a32de;font-size:.95rem}.admitq-school-v10-deadline-list span,.admitq-school-v10-deadline-list p,.admitq-school-v10-empty-note{color:#67708c;font-weight:700}.admitq-school-v10-action-list-rail{margin-top:14px}.admitq-school-v10-rail{display:flex;flex-direction:column;gap:18px;grid-column:2;grid-row:3 / span 20}.admitq-school-v10-sidecard{padding:22px 20px}.admitq-school-v10-readiness-ring-row{margin-top:16px;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px}.admitq-school-v10-readiness-ring{--progress: 0%;width:104px;height:104px;border-radius:999px;background:radial-gradient(circle at center,#fff 57%,transparent 58%),conic-gradient(#8b5cf6 var(--progress),#eee9fb 0);display:grid;place-items:center;color:#1d2243;box-shadow:inset 0 0 0 1px #eee9fb}.admitq-school-v10-readiness-ring strong{font-size:1.2rem;letter-spacing:-.03em}.admitq-school-v10-readiness-ring-row>div:last-child{display:grid;gap:7px;color:#66708d;font-size:.9rem;line-height:1.45}.admitq-school-v10-readiness-ring-row button{width:max-content;border:0;background:transparent;color:#5a32de;padding:0;font-weight:800}.admitq-school-v10-summary-dots{display:grid;gap:9px}.admitq-school-v10-summary-dots span{display:inline-flex;align-items:center;gap:9px;color:#66708d;font-weight:750}.admitq-school-v10-summary-dots i{width:8px;height:8px;border-radius:999px;background:#b9bfd3}.admitq-school-v10-summary-dots i.is-green{background:#16a864}.admitq-school-v10-summary-dots i.is-red{background:#f43f5e}.admitq-school-v10-compact-list,.admitq-school-v10-date-rail-list{margin-top:14px;display:grid;gap:10px}.admitq-school-v10-compact-list div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;color:#4b536e;font-weight:760}.admitq-school-v10-compact-list svg{color:#8b5cf6;background:#f3efff;border-radius:9px;padding:5px;box-sizing:content-box}.admitq-school-v10-date-rail-list div{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #ece7ff;border-radius:14px;padding:10px 12px;background:#fff}.admitq-school-v10-date-rail-list strong{color:#1d2243;font-size:.9rem}.admitq-school-v10-date-rail-list span{color:#4b536e;font-size:.86rem;font-weight:760}.admitq-school-v10-date-rail-list em{color:#e11d48;font-size:.78rem;font-style:normal;font-weight:850;white-space:nowrap}.admitq-school-v10-tipcard{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;background:#f6f0ff;color:#5a32de;font-weight:800}.admitq-school-v10-assistantintro{margin-top:12px;padding:16px;border-radius:18px;background:#f7f3ff;color:#4e5671;line-height:1.7}.admitq-school-v10-promptlist{display:flex;flex-direction:column;gap:10px;margin-top:14px}.admitq-school-v10-promptlist button{border:1px solid #ece7ff;background:#fff;border-radius:16px;padding:12px 14px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#505873;font-weight:700}.admitq-school-v10-compose{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:10px}.admitq-school-v10-compose input{min-width:0;border-radius:16px;border:1px solid #ece7ff;background:#fff;padding:13px 14px;color:#1d2243}.admitq-school-v10-compose button{border-radius:16px;border:0;background:linear-gradient(135deg,#5f34e7,#8a5cf8);color:#fff;display:inline-flex;align-items:center;justify-content:center}.admitq-school-v10-quickfacts{display:flex;flex-direction:column;gap:14px}.admitq-school-v10-quickfacts>div{border-bottom:1px solid #f0ecff;padding-bottom:12px}.admitq-school-v10-quickfacts>div:last-child{border-bottom:0;padding-bottom:0}.admitq-school-v10-quicklabel{display:inline-flex;align-items:center;gap:8px;color:#7a81a0;font-size:.82rem;font-weight:800;margin-bottom:6px}.admitq-school-v10-quickfacts strong,.admitq-school-v10-quickfacts a{color:#232844;font-weight:700}.admitq-school-v10-quickfacts a{text-decoration:none}.admitq-school-v10-nextsteps{display:flex;flex-direction:column;gap:12px}.admitq-school-v10-nextstep{display:flex;align-items:center;gap:10px;color:#4c536d;font-weight:700}.admitq-school-v10-stepdot{width:16px;height:16px;border-radius:999px;border:2px solid #d7d3ea}@media (max-width: 1100px){.admitq-school-v10-layout{grid-template-columns:1fr}.admitq-school-v10-content{display:flex;flex-direction:column;gap:18px}.admitq-school-v10-workspace-hero,.admitq-school-v10-tabs{grid-column:auto}.admitq-school-v10-rail{display:grid;grid-column:auto;grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.admitq-school-v10-overviewgrid,.admitq-school-v10-bottomgrid{grid-template-columns:1fr}.admitq-school-v10-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admitq-school-v10-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1180px){.admitq-school-v10-shell{grid-template-columns:1fr}.admitq-school-v10-sidebar{display:none}.admitq-school-v10-main{max-width:none;padding-inline:18px}.admitq-school-v10-command-grid{grid-template-columns:minmax(150px,.7fr) minmax(340px,1.55fr) minmax(220px,.85fr)}.admitq-school-v10-hero-card,.admitq-school-v10-hero-card-workspace{grid-template-columns:1fr}.admitq-school-v10-chiprow{justify-content:flex-start}.admitq-school-v10-statspanel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.admitq-school-v10-topbar{flex-direction:column;align-items:flex-start}.admitq-school-v10-command-grid,.admitq-school-v10-note-categories{grid-template-columns:1fr}.admitq-school-v10-requirement-row,.admitq-school-v10-requirement-row.is-quick{grid-template-columns:28px minmax(0,1fr)}.admitq-school-v10-requirement-actions{grid-column:2;justify-content:flex-start;min-width:0}.admitq-school-v10-timeline-group{grid-template-columns:1fr}.admitq-school-v10-actions{width:100%;justify-content:flex-start}.admitq-school-v10-profilemini{width:100%}.admitq-school-v10-identity{flex-direction:column;align-items:flex-start}.admitq-school-v10-logo{width:92px;height:92px;border-radius:22px}.admitq-school-v10-facts-grid,.admitq-school-v10-costgrid,.admitq-school-v10-app-snapshot,.admitq-school-v10-rail,.admitq-school-v10-summary-grid,.admitq-school-v10-statspanel{grid-template-columns:1fr}.admitq-school-v10-stat+.admitq-school-v10-stat{border-left:0;border-top:1px solid #efebff}.admitq-school-v10-snapshot-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,140px)}.admitq-school-v10-snapshot-grid .is-large,.admitq-school-v10-snapshot-grid .is-tall{grid-row:auto;grid-column:auto}}.profile-careers-content{display:grid;gap:20px}.profile-careers-shell,.profile-careers-major-card,.profile-careers-bottom-card{border:1px solid rgba(226,232,240,.8);border-radius:24px;background:#fff;box-shadow:0 14px 36px #0f172a0d}.profile-careers-shell{overflow:hidden}.profile-careers-header{padding:20px 24px 12px}.profile-careers-header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.profile-careers-title{display:flex;align-items:center;gap:8px;color:#0f172a;font-size:20px;font-weight:800;line-height:1.25}.profile-careers-subtitle{margin-top:4px;color:#475569;font-size:14px}.profile-careers-status-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.profile-careers-status-chip{display:inline-flex;align-items:center;gap:4px;min-height:34px;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700;line-height:1}.profile-careers-status-chip.is-used{border:1px solid #bbf7d0;background:#ecfdf5;color:#047857}.profile-careers-status-chip.is-exploratory{border:1px solid #ddd6fe;background:#f5f2ff;color:#5b35e6}.profile-careers-body{padding:0 24px 24px}.profile-careers-empty{border:1px dashed #c4b5fd;border-radius:20px;background:#f8f5ff;padding:20px;text-align:center}.profile-careers-two-column-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.profile-careers-panel{border:1px solid rgba(226,232,240,.9);border-radius:20px;padding:18px 20px;background:#fff;box-shadow:0 10px 28px #0f172a0a}.profile-careers-panel.is-focus{background:linear-gradient(180deg,#fff,#fbfaff)}.profile-careers-panel.is-evidence{background:linear-gradient(180deg,#fff,#f8fafc)}.profile-careers-panel-title,.profile-careers-icon-title{color:#0f172a;font-size:15px;font-weight:800;line-height:1.3}.profile-careers-panel-subtitle{margin-top:4px;color:#64748b;font-size:14px;line-height:1.45}.profile-careers-focus-row{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid rgba(226,232,240,.75)}.profile-careers-row-label,.profile-careers-evidence-label{display:flex;align-items:center;gap:10px;color:#334155;font-size:14px;font-weight:700}.profile-careers-row-icon{display:inline-grid;width:32px;height:32px;place-items:center;flex:0 0 auto;border-radius:10px;background:#f5f2ff;color:#5b35e6}.profile-careers-focus-value{color:#5b35e6;font-size:14px;font-weight:800;line-height:1.35}.profile-careers-explanation-row{display:flex;gap:12px;margin-top:12px;border-radius:14px;background:#f5f2ff;padding:12px 14px;color:#475569;font-size:14px;line-height:1.55}.profile-careers-explanation-icon{display:inline-grid;width:28px;height:28px;place-items:center;flex:0 0 auto;border-radius:9px;background:#fff;color:#5b35e6;box-shadow:0 2px 8px #5b35e614}.profile-careers-evidence-list{margin-top:12px}.profile-careers-evidence-row{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:start;padding:10px 0;border-bottom:1px solid rgba(226,232,240,.7)}.profile-careers-evidence-row:last-child{border-bottom:0}.profile-careers-evidence-copy{color:#475569;font-size:14px;line-height:1.55}.profile-careers-major-body,.profile-careers-bottom-body{padding:18px 20px}.profile-careers-major-groups{display:flex;flex-direction:column;gap:12px;margin-top:10px}.profile-careers-major-group{display:grid;grid-template-columns:132px 1fr;gap:14px;align-items:start}.profile-careers-major-label{padding-top:7px;color:#334155;font-size:14px;font-weight:800;line-height:1.3}.profile-careers-major-chip-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0}.profile-careers-major-chip{display:inline-flex;align-items:center;min-height:34px;border:1px solid #ddd6fe;border-radius:999px;background:#f5f2ff;padding:8px 14px;color:#5b35e6;font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.profile-careers-icon-title{display:flex;align-items:center;gap:8px;margin-bottom:12px}.profile-careers-impact-list{display:grid;gap:10px}.profile-careers-impact-row{display:flex;gap:12px;color:#475569;font-size:14px;line-height:1.55}.profile-careers-action-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.profile-careers-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:10px 18px;font-size:14px;font-weight:800;line-height:1.1;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.profile-careers-button.is-primary{border:1px solid #4f46e5;background:#5b35e6;color:#fff;box-shadow:0 10px 20px #5b35e62e}.profile-careers-button.is-primary:hover:not(:disabled){background:#4f28d8}.profile-careers-button.is-secondary{border:1px solid #c7d2fe;background:#fff;color:#5b35e6}.profile-careers-button.is-secondary:hover:not(:disabled){background:#f5f2ff}.profile-careers-button.is-tertiary,.profile-careers-button.is-muted{border:1px solid #e2e8f0;background:#fff;color:#334155}.profile-careers-button.is-tertiary:hover:not(:disabled){background:#f8fafc}.profile-careers-button:disabled{cursor:not-allowed;opacity:.55}.profile-careers-action-note{margin-top:12px;color:#64748b;font-size:14px;line-height:1.55}.profile-careers-saved{display:flex;align-items:center;gap:8px;margin-top:12px;color:#64748b;font-size:14px}.profile-careers-confirm-dialog{width:min(560px,calc(100vw - 32px));border:1px solid rgba(226,232,240,.95);border-radius:22px;background:#fff!important;padding:26px;color:#0f172a;box-shadow:0 30px 90px #0f172a47}.profile-careers-confirm-title{color:#0f172a;font-size:19px;font-weight:800;line-height:1.35}.profile-careers-confirm-description{margin-top:10px;color:#475569;font-size:15px;line-height:1.65}.profile-careers-confirm-footer{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:22px}.profile-careers-confirm-cancel,.profile-careers-confirm-action{min-height:42px;border-radius:999px;padding:10px 20px;font-size:14px;font-weight:800}.profile-careers-confirm-cancel{border:1px solid #cbd5e1;background:#fff;color:#334155}.profile-careers-confirm-action{border:1px solid #2563eb;background:#2563eb;color:#fff;box-shadow:0 10px 22px #2563eb38}.profile-careers-confirm-action:hover:not(:disabled){background:#1d4ed8}@media (max-width: 1024px){.profile-careers-two-column-grid{grid-template-columns:1fr}}@media (max-width: 720px){.profile-careers-header,.profile-careers-body{padding-left:16px;padding-right:16px}.profile-careers-focus-row,.profile-careers-evidence-row,.profile-careers-major-group{grid-template-columns:1fr;gap:8px}.profile-careers-major-chip{white-space:normal}}.admitq-school-v10-main{max-width:1560px;padding:18px clamp(32px,3vw,48px) 42px}.admitq-school-v10-topbar{margin-bottom:16px}.admitq-school-v10-layout{gap:22px;grid-template-columns:minmax(0,1fr)}.admitq-school-v10-hero-card-workspace{border-color:#e8e1f7;border-radius:22px;box-shadow:0 18px 38px #2b235a14;grid-template-columns:minmax(0,1fr) 190px 255px;min-height:150px;padding:22px 24px}.admitq-school-v10-title-row h1{color:#18203d;font-size:clamp(1.75rem,2.1vw,2.35rem);letter-spacing:-.02em;line-height:1.08}.admitq-school-v10-location{color:#59627e;margin-top:9px}.admitq-school-v10-tags{gap:7px;margin-top:13px}.admitq-school-v10-tags span{background:#f0ecff;color:#51428f;padding:6px 11px}.admitq-school-v10-requirement-chips{gap:7px;margin-top:11px}.admitq-school-v10-requirement-chips span{background:#fff;border-color:#e5def8;color:#574a89;font-size:.76rem;padding:6px 9px}.admitq-school-v10-round-focus,.admitq-school-v10-deadline-focus{padding-left:26px}.admitq-school-v10-round-focus strong{font-size:1.08rem}.admitq-school-v10-round-focus div{color:#59627e;line-height:1.45}.admitq-school-v10-deadline-focus strong{color:#5a32de;font-size:1.55rem}.admitq-school-v10-target-date{display:grid;gap:3px;margin-top:12px}.admitq-school-v10-target-date span{color:#59627e;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:none}.admitq-school-v10-target-date b{color:#18203d;font-size:1rem;letter-spacing:0}.admitq-school-v10-tabs{background:transparent;border:0;border-bottom:1px solid #ded8ea;border-radius:0;box-shadow:none;min-height:54px;padding:0 4px}.admitq-school-v10-tabs button{color:#48516e;padding:17px 20px 15px}.admitq-school-v10-summary-grid{grid-column:1;grid-template-columns:repeat(4,minmax(0,1fr))}.admitq-school-v10-summary-card{align-content:center;gap:7px;min-height:126px;padding:17px}.admitq-school-v10-summary-card strong{font-size:1.32rem}.admitq-school-v10-summary-icon{height:38px;width:38px}.admitq-school-v10-panel,.admitq-school-v10-sidecard,.admitq-school-v10-statspanel{border-color:#e7e1f2;border-radius:22px;box-shadow:0 16px 34px #2b235a0f}.admitq-school-v10-panel{padding:21px}.admitq-school-v10-panel h2,.admitq-school-v10-sidehead h3{font-size:1.12rem;letter-spacing:-.01em}.admitq-school-v10-panelhead>div p{margin:5px 0 0}.admitq-school-v10-attention-panel{padding-bottom:17px}.admitq-school-v10-attention-list{gap:0;overflow:hidden}.admitq-school-v10-attention-row{align-items:center;background:#fff;border-bottom:1px solid #ebe7f5;display:grid;gap:14px;grid-template-columns:minmax(260px,1.4fr) minmax(128px,.65fr) minmax(128px,.65fr) auto;min-height:68px;padding:12px 0}.admitq-school-v10-attention-row:last-child{border-bottom:0}.admitq-school-v10-attention-task{align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);min-width:0}.admitq-school-v10-attention-task svg{background:#f0ecff;border-radius:12px;color:#5a32de;padding:8px;box-sizing:content-box}.admitq-school-v10-attention-task strong{color:#18203d;display:block;line-height:1.25}.admitq-school-v10-attention-task span,.admitq-school-v10-attention-date span{color:#68708c;display:block;font-size:.82rem;font-weight:700;margin-top:3px}.admitq-school-v10-attention-date strong{color:#18203d;font-size:.92rem}.admitq-school-v10-attention-row>button{background:#fff;border:1px solid #d8cef8;border-radius:12px;color:#5a32de;font-weight:850;min-height:36px;padding:0 13px;white-space:nowrap}.admitq-school-v10-requirement-source{border:1px solid #ece7ff;border-radius:16px;margin:12px 0 16px;overflow:hidden}.admitq-school-v10-requirement-source summary{background:#fbf9ff;color:#5a32de;cursor:pointer;font-weight:850;padding:12px 14px}.admitq-school-v10-requirement-source>div{border:0;box-shadow:none}.admitq-school-v10-bottomgrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.admitq-school-v10-date-main-list{margin-top:16px}.admitq-school-v10-info-callout{align-items:center;background:linear-gradient(135deg,#f7fbff,#fff);border-color:#cfe4ff;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto}.admitq-school-v10-info-callout svg{color:#18a866}.admitq-school-v10-document-card{min-height:0}.admitq-school-v10-task-summary-list article{min-height:64px}.admitq-school-v10-timeline article{grid-template-columns:140px minmax(0,1fr) auto;min-height:62px}.admitq-school-v10-sidecard{padding:20px}.admitq-school-v10-date-rail-list div{grid-template-columns:84px minmax(0,1fr)}.admitq-school-v10-date-rail-list em{grid-column:2}@media (max-width: 1280px){.admitq-school-v10-hero-card-workspace{grid-template-columns:minmax(0,1fr) 170px 220px}.admitq-school-v10-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admitq-school-v10-attention-row{grid-template-columns:minmax(240px,1fr) minmax(120px,auto) auto}.admitq-school-v10-attention-row .admitq-school-v10-attention-date:nth-of-type(3){display:none}}@media (max-width: 1100px){.admitq-school-v10-hero-card-workspace,.admitq-school-v10-bottomgrid{grid-template-columns:1fr}.admitq-school-v10-round-focus,.admitq-school-v10-deadline-focus{border-left:0;border-top:1px solid #e8e2f4;padding:16px 0 0}}@media (max-width: 760px){.admitq-school-v10-main{padding:16px}.admitq-school-v10-summary-grid,.admitq-school-v10-document-grid{grid-template-columns:1fr}.admitq-school-v10-attention-row{align-items:stretch;grid-template-columns:1fr}}.backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bg-\[\#673cff\]{background-color:#673cff}.bg-\[\#eafaf1\]{background-color:#eafaf1}.bg-\[\#eee8fd\]{background-color:#eee8fd}.bg-\[\#eef4ff\]{background-color:#eef4ff}.bg-\[\#f1ecff\]{background-color:#f1ecff}.bg-\[\#f3edff\]{background-color:#f3edff}.bg-\[\#f5f2ff\]{background-color:#f5f2ff}.bg-\[\#f6f0ff\]{background-color:#f6f0ff}.bg-\[\#f7f3ff\]{background-color:#f7f3ff}.bg-\[\#f7f4ff\]{background-color:#f7f4ff}.bg-\[\#f7fbff\]{background-color:#f7fbff}.bg-\[\#f7fff9\]{background-color:#f7fff9}.bg-\[\#f8f5ff\]{background-color:#f8f5ff}.bg-\[\#faf8ff\]{background-color:#faf8ff}.bg-\[\#fbf9ff\]{background-color:#fbf9ff}.bg-\[\#fcfbff\]{background-color:#fcfbff}.bg-\[\#ff4d7a\]{background-color:#ff4d7a}.bg-\[\#fff1c7\]{background-color:#fff1c7}.bg-\[\#fff1e6\]{background-color:#fff1e6}.bg-\[\#fff8df\]{background-color:#fff8df}.bg-\[\#fff8ef\]{background-color:#fff8ef}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[\#fffefd\]{background-color:#fffefd}.bg-amber-100{background-color:#fef3c7}.bg-emerald-100{background-color:#d1fae5}.bg-slate-50{background-color:#f8fafc}.bg-slate-950\/20{background-color:#02061733}.bg-violet-100{background-color:#ede9fe}.bg-violet-50{background-color:#f5f3ff}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/88{background-color:#ffffffe0}.border-\[\#c7b4ff\]{border-color:#c7b4ff}.border-\[\#c8f0d8\]{border-color:#c8f0d8}.border-\[\#ccbaff\]{border-color:#ccbaff}.border-\[\#d7cdf9\]{border-color:#d7cdf9}.border-\[\#d8ccff\]{border-color:#d8ccff}.border-\[\#ddd4ff\]{border-color:#ddd4ff}.border-\[\#ded4ff\]{border-color:#ded4ff}.border-\[\#e6e1f8\]{border-color:#e6e1f8}.border-\[\#e8e0fb\]{border-color:#e8e0fb}.border-\[\#e9e4fb\]{border-color:#e9e4fb}.border-\[\#ebe6fb\]{border-color:#ebe6fb}.border-\[\#ece7fb\]{border-color:#ece7fb}.border-\[\#edf1ff\]{border-color:#edf1ff}.border-\[\#eee8ff\]{border-color:#eee8ff}.border-\[\#efe9ff\]{border-color:#efe9ff}.border-\[\#f0ebff\]{border-color:#f0ebff}.border-\[rgba\(79\,70\,229\,0\.18\)\]{border-color:#4f46e52e}.border-blue-600{border-color:#2563eb}.border-emerald-100{border-color:#d1fae5}.border-slate-100{border-color:#f1f5f9}.border-slate-200{border-color:#e2e8f0}.border-violet-100{border-color:#ede9fe}.border-white\/70{border-color:#ffffffb3}.flex-none{flex:none}.font-extrabold{font-weight:800}.gap-5{gap:1.25rem}.grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.group:hover .group-hover\:bg-\[\#f8f5ff\]{background-color:#f8f5ff}.group:hover .group-hover\:border-\[\#bfaeff\]{border-color:#bfaeff}.h-14{height:3.5rem}.h-3\.5{height:.875rem}.hover\:-translate-y-0\.5:hover{transform:translateY(-.125rem)}.hover\:bg-\[\#5930ef\]:hover{background-color:#5930ef}.hover\:bg-\[\#efe8ff\]:hover{background-color:#efe8ff}.hover\:bg-\[\#f4efff\]:hover{background-color:#f4efff}.hover\:bg-\[\#f5f2ff\]:hover{background-color:#f5f2ff}.hover\:bg-\[\#f7f2ff\]:hover{background-color:#f7f2ff}.hover\:bg-\[\#f7f4ff\]:hover{background-color:#f7f4ff}.hover\:bg-\[\#f8f5ff\]:hover{background-color:#f8f5ff}.hover\:bg-\[\#f9f6ff\]:hover{background-color:#f9f6ff}.hover\:bg-violet-50:hover{background-color:#f5f3ff}.hover\:bg-violet-700:hover{background-color:#6d28d9}.hover\:border-\[\#d7cdf9\]:hover{border-color:#d7cdf9}.hover\:border-violet-200:hover{border-color:#ddd6fe}.hover\:shadow-\[0_24px_44px_rgba\(79\,54\,172\,0\.12\)\]:hover{box-shadow:0 24px 44px #4f36ac1f}.hover\:text-violet-900:hover{color:#4c1d95}.justify-start{justify-content:flex-start}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.list-disc{list-style-type:disc}.max-w-\[430px\]{max-width:430px}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.mb-10{margin-bottom:2.5rem}.min-h-\[190px\]{min-height:190px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[56px\]{min-height:56px}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-10{margin-top:2.5rem}.mt-5{margin-top:1.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.object-contain{object-fit:contain}.p-14{padding:3.5rem}.p-5{padding:1.25rem}.pl-5{padding-left:1.25rem}.placeholder\:text-\[\#9a97ad\]::placeholder{color:#9a97ad}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.self-end{align-self:flex-end}.shadow-\[0_10px_24px_rgba\(34\,26\,74\,0\.04\)\]{box-shadow:0 10px 24px #221a4a0a}.shadow-\[0_12px_28px_rgba\(31\,26\,74\,0\.03\)\]{box-shadow:0 12px 28px #1f1a4a08}.shadow-\[0_12px_28px_rgba\(31\,26\,74\,0\.045\)\]{box-shadow:0 12px 28px #1f1a4a0b}.shadow-\[0_12px_30px_rgba\(34\,26\,74\,0\.04\)\]{box-shadow:0 12px 30px #221a4a0a}.shadow-\[0_14px_24px_rgba\(110\,70\,255\,0\.12\)\]{box-shadow:0 14px 24px #6e46ff1f}.shadow-\[0_14px_30px_rgba\(102\,57\,255\,0\.1\)\]{box-shadow:0 14px 30px #6639ff1a}.shadow-\[0_14px_30px_rgba\(79\,70\,229\,0\.16\)\]{box-shadow:0 14px 30px #4f46e529}.shadow-\[0_16px_32px_rgba\(102\,57\,255\,0\.2\)\]{box-shadow:0 16px 32px #6639ff33}.shadow-\[0_16px_32px_rgba\(31\,26\,74\,0\.04\)\]{box-shadow:0 16px 32px #1f1a4a0a}.shadow-\[0_16px_32px_rgba\(31\,26\,74\,0\.05\)\]{box-shadow:0 16px 32px #1f1a4a0d}.shadow-\[0_18px_42px_rgba\(45\,31\,109\,0\.055\)\]{box-shadow:0 18px 42px #2d1f6d0e}.shadow-\[0_20px_40px_rgba\(43\,29\,103\,0\.06\)\]{box-shadow:0 20px 40px #2b1d670f}.shadow-\[0_20px_48px_rgba\(45\,30\,105\,0\.05\)\]{box-shadow:0 20px 48px #2d1e690d}.shadow-\[0_24px_48px_rgba\(127\,87\,255\,0\.08\)\]{box-shadow:0 24px 48px #7f57ff14}.shadow-\[0_24px_60px_rgba\(88\,63\,173\,0\.06\)\]{box-shadow:0 24px 60px #583fad0f}.space-y-5>*+*{margin-top:1.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[2rem\]{font-size:2rem}.text-\[\#147a4b\]{color:#147a4b}.text-\[\#16834d\]{color:#16834d}.text-\[\#18162d\]{color:#18162d}.text-\[\#1c1b33\]{color:#1c1b33}.text-\[\#1d1a33\]{color:#1d1a33}.text-\[\#1f1b35\]{color:#1f1b35}.text-\[\#1f9d5b\]{color:#1f9d5b}.text-\[\#211e37\]{color:#211e37}.text-\[\#232038\]{color:#232038}.text-\[\#23213a\]{color:#23213a}.text-\[\#24213a\]{color:#24213a}.text-\[\#24233c\]{color:#24233c}.text-\[\#2463b6\]{color:#2463b6}.text-\[\#28253f\]{color:#28253f}.text-\[\#2a2740\]{color:#2a2740}.text-\[\#3c3856\]{color:#3c3856}.text-\[\#3f7fe0\]{color:#3f7fe0}.text-\[\#4b7cff\]{color:#4b7cff}.text-\[\#4c3957\]{color:#4c3957}.text-\[\#5b5776\]{color:#5b5776}.text-\[\#5f31ff\]{color:#5f31ff}.text-\[\#5f5a78\]{color:#5f5a78}.text-\[\#5f5b77\]{color:#5f5b77}.text-\[\#6132ff\]{color:#6132ff}.text-\[\#65617f\]{color:#65617f}.text-\[\#6639ff\]{color:#6639ff}.text-\[\#66637f\]{color:#66637f}.text-\[\#673cff\]{color:#673cff}.text-\[\#68627f\]{color:#68627f}.text-\[\#6a3df0\]{color:#6a3df0}.text-\[\#6d47ff\]{color:#6d47ff}.text-\[\#6f6a88\]{color:#6f6a88}.text-\[\#746f8f\]{color:#746f8f}.text-\[\#77718e\]{color:#77718e}.text-\[\#78738f\]{color:#78738f}.text-\[\#7a7592\]{color:#7a7592}.text-\[\#7b5a00\]{color:#7b5a00}.text-\[\#7b7595\]{color:#7b7595}.text-\[\#7b7695\]{color:#7b7695}.text-\[\#7e56ff\]{color:#7e56ff}.text-\[\#7f78a0\]{color:#7f78a0}.text-\[\#8a84a1\]{color:#8a84a1}.text-\[\#8b86a0\]{color:#8b86a0}.text-\[\#9a6a14\]{color:#9a6a14}.text-\[\#9a96ad\]{color:#9a96ad}.text-\[\#a46a00\]{color:#a46a00}.text-\[\#f59e0b\]{color:#f59e0b}.text-\[\#f5a524\]{color:#f5a524}.text-emerald-800{color:#065f46}.text-emerald-900{color:#064e3b}.text-gray-900{color:#111827}.text-purple-600{color:#9333ea}.text-slate-500{color:#64748b}.text-slate-600{color:#475569}.text-slate-700{color:#334155}.text-slate-800{color:#1e293b}.text-slate-900{color:#0f172a}.text-slate-950{color:#020617}.text-violet-600{color:#7c3aed}.text-violet-700{color:#6d28d9}.text-violet-800{color:#5b21b6}.text-yellow-700{color:#a16207}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-0\.05em\]{letter-spacing:-.05em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.w-14{width:3.5rem}.w-3\.5{width:.875rem}.w-7{width:1.75rem}@media (min-width: 1024px){.lg\:flex-row{flex-direction:row}}@media (min-width: 1024px){.lg\:items-center{align-items:center}}@media (min-width: 1024px){.lg\:items-end{align-items:flex-end}}@media (min-width: 1024px){.lg\:justify-between{justify-content:space-between}}@media (min-width: 1280px){.xl\:flex-row{flex-direction:row}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}}@media (min-width: 1280px){.xl\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}}@media (min-width: 1280px){.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}@media (min-width: 1280px){.xl\:items-center{align-items:center}}@media (min-width: 1280px){.xl\:items-start{align-items:flex-start}}@media (min-width: 1280px){.xl\:justify-between{justify-content:space-between}}@media (min-width: 640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 640px){.sm\:items-center{align-items:center}}@media (min-width: 640px){.sm\:justify-between{justify-content:space-between}}@media (min-width: 768px){.md\:flex-row{flex-direction:row}}@media (min-width: 768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.md\:items-start{align-items:flex-start}}@media (min-width: 768px){.md\:justify-between{justify-content:space-between}}@media (min-width: 768px){.md\:w-\[170px\]{width:170px}}@media (min-width: 768px){.md\:w-\[210px\]{width:210px}}.aa-purple-button,[data-slot=button].aa-purple-button,.aa-purple-button[class*=bg-primary]{background:linear-gradient(135deg,#5f31ff,#4f25dc)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 26px #5f31ff38!important}.aa-purple-button:hover,[data-slot=button].aa-purple-button:hover,.aa-purple-button[class*=bg-primary]:hover{background:linear-gradient(135deg,#5429ea,#4320c4)!important;color:#fff!important}.aa-purple-button:disabled,[data-slot=button].aa-purple-button:disabled,.aa-purple-button[class*=bg-primary]:disabled{background:#d9d3ff!important;color:#fff!important;box-shadow:none!important}.aa-review-row{grid-template-columns:32px minmax(0,1fr) 82px}.aa-review-summary{grid-column:2 / 4}.aa-review-chevron{display:none}@media (min-width: 1120px){.aa-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.aa-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aa-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aa-master-table-grid{display:grid;grid-template-columns:24px 40px minmax(360px,1fr) 150px 80px 100px 180px 140px 76px;align-items:center}}@media (min-width: 1536px){.aa-master-table-grid{grid-template-columns:24px 40px minmax(420px,1fr) 160px 90px 110px 220px 150px 100px}}@media (min-width: 1280px){.aa-edit-layout{grid-template-columns:minmax(0,1.35fr) minmax(390px,.65fr)}.aa-review-row{grid-template-columns:32px minmax(0,.8fr) 78px}}@media (min-width: 1536px){.aa-type-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.aa-edit-layout{grid-template-columns:minmax(0,1.45fr) minmax(460px,.78fr)}.aa-review-row{grid-template-columns:32px minmax(0,.78fr) 82px minmax(0,1.25fr) 16px}.aa-review-summary{grid-column:auto}.aa-review-chevron{display:block}}.align-top{vertical-align:top}.items-baseline{align-items:baseline}.gap-2\.5{gap:.625rem}.p-10{padding:2.5rem}.pb-16{padding-bottom:4rem}.pl-6{padding-left:1.5rem}.pr-1{padding-right:.25rem}.pt-0\.5{padding-top:.125rem}.pt-10{padding-top:2.5rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.w-40{width:10rem}.-bottom-\[9px\]{bottom:-9px}.min-h-\[72px\]{min-height:72px}.min-h-\[300px\]{min-height:300px}.min-h-\[420px\]{min-height:420px}.min-w-\[640px\]{min-width:640px}.max-h-\[380px\]{max-height:380px}.max-h-\[560px\]{max-height:560px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1200px\]{max-width:1200px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-4{line-height:1rem}.leading-8{line-height:2rem}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.08em\]{letter-spacing:.08em}.bg-\[\#1f9d5b\]{background-color:#1f9d5b}.bg-\[\#5f31ff\]{background-color:#5f31ff}.bg-\[\#f0ecfb\]{background-color:#f0ecfb}.bg-\[\#f4f3f9\]{background-color:#f4f3f9}.bg-\[\#f9f6ff\]{background-color:#f9f6ff}.bg-\[\#fbf9f4\]{background-color:#fbf9f4}.bg-\[\#fbfaff\]{background-color:#fbfaff}.bg-\[\#fdecec\]{background-color:#fdecec}.text-\[\#2c5fb8\]{color:#2c5fb8}.text-\[\#4d4966\]{color:#4d4966}.text-\[\#6f4bd8\]{color:#6f4bd8}.text-\[\#8f66ff\]{color:#8f66ff}.text-\[\#b7b2cc\]{color:#b7b2cc}.text-\[\#c0392b\]{color:#c0392b}.text-\[\#c07a1b\]{color:#c07a1b}.border-\[\#5f31ff\]{border-color:#5f31ff}.border-\[\#673cff\]{border-color:#673cff}.border-\[\#8f66ff\]{border-color:#8f66ff}.border-\[\#c9c3e2\]{border-color:#c9c3e2}.border-\[\#e4defa\]{border-color:#e4defa}.border-\[\#e6a1a1\]{border-color:#e6a1a1}.border-\[\#f0ecfb\]{border-color:#f0ecfb}.fill-\[\#8f66ff\]{fill:#8f66ff}.hover\:bg-\[\#ece7fb\]:hover{background-color:#ece7fb}.hover\:bg-\[\#fbfaff\]:hover{background-color:#fbfaff}.hover\:text-\[\#5f31ff\]:hover{color:#5f31ff}.from-\[\#f6f0ff\]{--tw-gradient-from: #f6f0ff;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#eef4ff\]{--tw-gradient-to: #eef4ff;--tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.border-r-2{border-right-width:2px}.border-separate{border-collapse:separate}.border-spacing-y-2{border-spacing:0 .5rem}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.shadow-\[0_8px_20px_rgba\(95\,49\,255\,0\.08\)\]{box-shadow:0 8px 20px #5f31ff14}.shadow-\[0_8px_20px_rgba\(95\,49\,255\,0\.1\)\]{box-shadow:0 8px 20px #5f31ff1a}.shadow-\[0_10px_24px_rgba\(95\,49\,255\,0\.12\)\]{box-shadow:0 10px 24px #5f31ff1f}.cursor-not-allowed{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}@media (min-width: 768px){.md\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1024px){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}}@media (min-width: 1280px){.xl\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}}@media (min-width: 1280px){.xl\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}}@media (min-width: 1280px){.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}
