.sv{--ink:#111a37;--muted:#747a8a;--purple:#7042bd;--line:#e3e1dc;color:var(--ink);background:#fbfaf7;min-height:100vh;font:14px/1.45 Arial,Helvetica,sans-serif}.sv *{box-sizing:border-box}.sv button,.sv input,.sv textarea{font:inherit;color:inherit}.sv button{cursor:pointer}.sv button:disabled{opacity:.5;cursor:default}:is(.sv button:focus-visible,.sv a:focus-visible){outline:2px solid var(--purple);outline-offset:3px}.sv-tabs{border-bottom:1px solid var(--line);justify-content:center;gap:25px;padding:0 16px;display:flex;overflow-x:auto}.sv-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 4px 13px;font:12px Georgia,serif}.sv-tabs button[aria-current=page]{color:var(--purple);border-color:var(--purple)}.sv-content{max-width:1440px;margin:auto;padding:25px 40px}.sv h1,.sv h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.sv h1{margin:8px 0;font-size:43px;line-height:1.12}.sv h2{margin:0;font-size:23px}.sv p{color:var(--muted);margin:4px 0}.sv-eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:9px!important;font-weight:700!important}.sv-intro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px;display:flex}.sv-intro>div>p:last-child{font-size:13px}.sv-honors{text-align:left;white-space:nowrap;background:0 0;border:0;gap:10px;display:flex;color:var(--purple)!important;font-size:11px!important}.sv-honors small{display:block}.sv-grid{grid-template-columns:1.06fr 1fr;gap:28px;display:grid}.sv-segments{border:1px solid var(--line);border-radius:6px;width:fit-content;margin-bottom:12px;display:flex;overflow:hidden}.sv-segments button{border:0;border-right:1px solid var(--line);background:0 0;padding:9px 20px;font-size:11px}.sv-segments button[aria-pressed=true]{color:var(--purple);background:#efebfb}.sv-card{border:1px solid var(--line);background:#fffefa;border-radius:7px}.sv-experience-list{gap:8px;margin-bottom:12px;display:grid}.sv-experience-list article{align-items:center;gap:16px;min-height:109px;padding:10px 14px;display:flex}.sv-card.selected{background:#f4f0fd;border-color:#8d62ff}.sv-reorder{flex-direction:column;gap:4px;display:flex}.sv-reorder button{background:0 0;border:0;padding:0}.sv-open{text-align:left;background:0 0;border:0;width:100%;padding:0 20px 0 0;position:relative}.sv-open h2{font-size:23px}.sv-open p,.sv-open small{font-size:11px;line-height:1.5}.sv-open>svg{position:absolute;top:40%;right:0}.sv-button{border:1px solid var(--line);background:0 0;border-radius:5px;align-items:center;gap:7px;padding:9px 15px;display:inline-flex;font-size:12px!important}.sv-button.primary{background:var(--purple);border-color:var(--purple);color:#fff}.sv-editor{min-width:0;padding:18px}.sv-editor header{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.sv-editor header>input{background:0 0;border:0;width:75%;min-width:0;padding:0;font:23px Georgia,serif}.sv-delete{background:#fff3f2;border:1px solid #efc8c3;border-radius:4px;align-items:center;gap:4px;display:flex;color:#ba3434!important;font-size:10px!important}.sv label{font-size:11px;display:block}.sv input:not([type=checkbox]),.sv textarea{background:#fff;border:1px solid #dbdce1;border-radius:5px;width:100%;margin-top:4px;padding:7px;font-size:11px}.sv textarea{resize:vertical;min-height:74px}.sv-fields{grid-template-columns:1.1fr 1fr 1fr;gap:10px;display:grid}.sv-fields span{align-items:center;font-size:10px;display:flex}.sv-time{grid-template-columns:1fr 1fr;gap:10px;margin:10px 0;display:grid}.sv-text{margin:10px 0;position:relative}.sv-text small{text-align:right;color:var(--muted);font-size:9px;display:block}.sv-editor footer{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.sv-empty{text-align:center;padding:24px}.sv-error,.sv-remove{color:#9a3028;background:#fff1ed;padding:12px;margin:10px 0!important}.sv-notice{font-size:11px;margin:5px 0!important}.sv-legacy{margin:15px 0;font-size:12px}.sv-legacy p{white-space:pre-wrap}.sv-snapshot{border-top:1px solid var(--line);grid-template-columns:40% 1fr;gap:20px;margin-top:20px;padding-top:20px;display:grid}.sv-snapshot h2{margin:6px 0;font-size:31px}.sv-snapshot p{font-size:13px}.sv-snapshot-options{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.sv-snapshot-options>a,.sv-snapshot-options>button:not(.sv-review-imports){border:1px solid var(--line);color:inherit;text-align:left;background:0 0;border-radius:6px;flex-direction:column;gap:7px;padding:14px;text-decoration:none;display:flex}.sv-snapshot-options>button:first-child{background:#f0eafd;border-color:#dfd2fc}.sv-snapshot-options strong{font:15px Georgia,serif}.sv-snapshot-options small{color:var(--muted);font-size:11px}.sv-review-imports{text-align:left;background:0 0;border:0;grid-column:1/-1;color:var(--muted)!important;font-size:10px!important}.sv-hold{background:#f0edf7;margin-bottom:15px;padding:12px;font-size:12px}@media (max-width:800px){.sv-content{padding:22px 16px}.sv-tabs{justify-content:flex-start}.sv-intro{flex-wrap:wrap;align-items:flex-start}.sv h1{font-size:34px}.sv-grid,.sv-snapshot{grid-template-columns:1fr}.sv-segments{width:100%}.sv-segments button{flex:1;padding:10px}.sv-snapshot-options{grid-template-columns:1fr}.sv-fields{grid-template-columns:1fr 1fr}.sv-fields label:first-child{grid-column:1/-1}.sv-snapshot h2{font-size:28px}}.sv-fields label,.sv-time label{min-width:0}.sv input[type=month]{min-width:0;max-width:100%}.sv-editor header>input{background:0 0;border:0;margin:0;padding:0;font:23px Georgia,serif}.sv-open h2,.sv-open small{overflow-wrap:anywhere}@media (max-width:800px){.sv-tabs button{min-height:44px}.sv-reorder button{min-width:30px;min-height:30px}.sv-fields label:first-child input{max-width:100%}.sv-editor footer .sv-button{min-height:44px}}.sv-academic-grid{border:0;grid-template-columns:1.4fr 1fr;gap:10px;min-width:0;margin:0;padding:0;display:grid}.sv-academic-panel{min-width:0;padding:16px}.sv-academic-panel>p{margin:3px 0 17px;font-size:12px}.sv-academic-panel .sv-segments{margin:12px 0}.sv-course-section{margin:20px 0}.sv-course-section h2,.sv-academic-panel>section>h2,.sv-test-status h2{font-size:19px}.sv-course-section>p{font-size:12px}.sv-course-list{margin:15px 0}.sv-course-row{border-top:1px solid var(--line);grid-template-columns:1.8fr 1fr .6fr 1fr auto;align-items:center;gap:6px;padding:9px 0;display:grid}.sv-course-row label{min-width:0}.sv select{width:100%;color:inherit;background:#fff;border:1px solid #dbdce1;border-radius:5px;margin-top:4px;padding:7px;font:11px Arial}.sv-source{color:var(--muted);font-size:10px}.sv-gpa{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sv-gpa label{min-width:0}.sv-score-display{border:1px solid var(--line);background:#f5f3f1;border-radius:6px;padding:15px}.sv-score-display input{font:26px Georgia,serif!important}.sv-test-actions{margin:15px 0 20px}.sv-test-actions p{font-size:10px}.sv input[type=date]{min-width:0;max-width:100%}.sv-test-status{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.sv-test-status>p{font-size:11px}.sv-test-status>label{border-radius:6px;align-items:flex-start;gap:10px;margin:4px 0;padding:10px 6px;display:flex}.sv-test-status>label.selected{background:#f0ebfb}.sv-test-status small{color:var(--muted);font-size:11px;display:block}.sv-academic-footer{justify-content:flex-end;align-items:center;gap:12px;margin:10px 0;display:flex}.sv-academic-footer aside{background:#e9ede3;border-radius:7px;flex:1;align-items:center;gap:12px;padding:13px;font-size:12px;display:flex}.sv-academic-footer small{color:var(--muted);font-size:11px;display:block}.sv-document-actions{border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.sv-document-actions p{font-size:11px}.sv-academic-panel input[type=radio]{accent-color:var(--purple)}@media (max-width:900px){.sv-academic-grid{grid-template-columns:1fr}.sv-course-row{grid-template-columns:1fr 1fr}.sv-course-row>label:first-child{grid-column:1/-1}.sv-gpa,.sv-score-display .sv-gpa{grid-template-columns:1fr}.sv-academic-footer{flex-wrap:wrap}.sv-academic-footer aside{flex-basis:100%}.sv-academic-footer button{flex:1;min-height:44px}.sv input,.sv select,.sv textarea{min-height:36px}}.sv input[type=radio]{flex:0 0 16px;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;margin:1px 0;padding:0}.sv-test-status>label{align-items:flex-start}.sv-test-status>label span{flex:1}.sv-help{background:0 0;border:0;align-items:center;gap:5px;text-decoration:underline;display:inline-flex;color:var(--purple)!important;font-size:11px!important}.sv-document-grid{grid-template-columns:.9fr 1.1fr;gap:28px;display:grid}.sv-doc-list-heading{justify-content:space-between;align-items:center;gap:10px;margin:20px 0;display:flex}.sv-doc-list-heading h2{font-size:20px}.sv-doc-list{gap:10px;display:grid}.sv-doc-list article{align-items:center;gap:14px;min-width:0;padding:16px;display:flex;position:relative}.sv-doc-open{text-align:left;background:0 0;border:0;flex:1;min-width:0}.sv-doc-open strong{overflow-wrap:anywhere;font-size:12px}.sv-doc-open small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.sv-doc-status{white-space:nowrap;background:#f0ede8;border-radius:4px;padding:7px;font-size:9px}.sv-doc-status.ready{color:#8a5412;background:#fff0d7}.sv-doc-status.confirmed{color:#3c6c49;background:#eaf1e7}.sv-doc-menu-button{background:0 0;border:0;padding:5px}.sv-doc-menu{z-index:2;border:1px solid var(--line);background:#fff;padding:10px;position:absolute;top:48px;right:10px;box-shadow:0 3px 9px #0001}.sv-doc-menu a,.sv-doc-menu button{color:var(--ink);background:0 0;border:0;padding:8px;font-size:12px;display:block}.sv-doc-support{margin-top:38px}.sv-doc-support h2{font-size:20px}.sv-template{color:inherit;background:#eaf0e3;border-radius:5px;align-items:center;gap:12px;margin:15px 0 25px;padding:15px;text-decoration:none;display:flex}.sv-template strong{font-size:12px}.sv-template small,.sv-doc-support>p{color:var(--muted);font-size:11px;display:block}.sv-import-review{min-width:0;padding:18px}.sv-import-review>h2{overflow-wrap:anywhere;font-size:30px}.sv-import-review>p{margin:8px 0;font-size:12px}.sv-import-columns{grid-template-columns:.85fr 1.15fr;gap:16px;margin-top:20px;display:grid}.sv-import-columns>div{min-width:0}.sv-import-columns h3{margin:0 0 10px;font-size:12px;font-weight:400}.sv-source-frame{border:1px solid var(--line);background:#f0efec;border-radius:6px;width:100%;height:440px}.sv-source-link{color:var(--purple);margin:7px 0;font-size:11px;display:block}.sv-source-note{font-size:10px!important}.sv-proposal-header{justify-content:space-between;gap:8px;display:flex}.sv-proposal-header label{white-space:nowrap;align-items:center;display:flex;font-size:9px!important}.sv-proposal{background:#eef1e7;border:1px solid #dce1d4;border-radius:5px;min-width:0;margin-bottom:8px;padding:12px}.sv-proposal-select{align-items:center;gap:10px;display:flex!important}.sv-proposal p{color:var(--ink);overflow-wrap:anywhere;font-size:11px}.sv-proposal blockquote{color:var(--muted);overflow-wrap:anywhere;border-left:2px solid #d3d4d0;margin:7px 0;padding-left:7px;font-size:10px}.sv-proposal small{color:var(--muted);margin:5px 0;font-size:9px;display:block}.sv-proposal.conflict{background:#fff3df;border-color:#eddcbb}.sv-proposal aside{border:1px solid #ebd5ad;border-radius:5px;margin:8px 0;padding:7px;font-size:10px}.sv-proposal aside button{background:#fff;border:1px solid #c9bfda;border-radius:4px;margin:5px 5px 0 0;padding:5px;font-size:9px}.sv-proposal aside button.selected{color:var(--purple);background:#e8e1fa}.sv-page-chip{border:1px solid var(--line);background:#fff8;border-radius:12px;padding:4px 8px;font-size:9px!important}.sv-import-review>footer{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;padding-top:15px;display:flex}.sv-import-review>footer small{color:var(--muted);font-size:9px}.sv input[type=checkbox]{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;accent-color:var(--purple);flex:0 0 14px}@media (max-width:1100px){.sv-document-grid{grid-template-columns:1fr}.sv-doc-list{grid-template-columns:1fr 1fr}.sv-doc-list article{gap:7px}.sv-import-columns{grid-template-columns:1fr 1fr}}@media (max-width:650px){.sv-doc-list,.sv-import-columns{grid-template-columns:1fr}.sv-doc-list article{flex-wrap:wrap}.sv-doc-open{flex-basis:60%}.sv-doc-status{margin-left:36px}.sv-doc-menu-button{margin-left:auto}.sv-source-frame{height:330px}.sv-import-review{padding:14px}.sv-import-review>footer button{min-height:44px}.sv-proposal aside button,.sv-page-chip{min-height:36px}}.sv-original canvas{border:1px solid var(--line);background:#fff;width:100%;height:auto;display:block}.sv-original pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#fff;max-height:550px;padding:12px;font:11px/1.5 monospace;overflow:auto}.sv-source-pagination{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;font-size:10px;display:flex}.sv-source-pagination button{border:1px solid var(--line);background:#fff;border-radius:4px;padding:5px;font-size:10px}.sv-original [role=status],.sv-original [role=alert]{padding:10px;font-size:11px}.sv-preferences h2{margin:0 0 4px;font-size:22px}.sv-preferences p{color:#686b7e;margin:0 0 14px;font-size:13px;line-height:1.5}.sv-pref-info{color:#555879;background:#efecf9;border-radius:6px;gap:9px;padding:16px;font-size:11px;line-height:1.7;display:flex}.sv-pref-liststatus{border:0;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0 15px;padding:0;display:grid}.sv-pref-liststatus>label{border:1px solid #dfdce3;border-radius:4px;gap:18px;padding:16px;display:flex}.sv-pref-liststatus>label:has(input:checked){background:#f0ecfb;border-color:#9279ed}.sv-preferences input[type=checkbox],.sv-preferences input[type=radio]{accent-color:#6344de}.sv-pref-liststatus small{color:#686b7e;margin-top:5px;font-size:12px;display:block}.sv-pref-liststatus strong{font-family:Georgia,serif;font-size:16px}.sv-pref-colleges{border-top:1px solid #e8e4e0;border-bottom:1px solid #e8e4e0;margin-bottom:20px;padding:15px 0}.sv-pref-colleges header{align-items:center;gap:14px;display:flex}.sv-pref-colleges header p{flex:1;margin:0;font-size:11px}.sv-pref-colleges>div{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.sv-pref-colleges>div>span{border:1px solid #e3e0e9;border-radius:4px;gap:20px;padding:10px 14px;font-size:12px;display:flex}.sv-pref-colleges>div button{background:0 0;border:0}.sv-pref-add{text-align:left;color:#646579;background:0 0;border:1px dashed #d8d4df;border-radius:4px;width:60%;padding:10px 14px}.sv-pref-grid{grid-template-columns:1.3fr 1fr;gap:27px;display:grid}.sv-pref-grid>section+section{border-left:1px solid #e4e0df;padding-left:25px}.sv-pref-field{grid-template-columns:140px 1fr;align-items:center;gap:10px;margin:22px 0;font-size:12px;font-weight:600;display:grid}.sv-pref-field input,.sv-pref-budget input[type=number],.sv-pref-strategy input,.sv-pref-strategy select{width:100%;min-width:0;font:inherit;color:#31364d;background:#fff;border:1px solid #d7d3df;border-radius:5px;padding:10px}.sv-pref-field small{color:#717185;grid-column:2;font-weight:400}.sv-pref-checkbox{align-items:center;gap:7px;margin:-12px 0 18px 150px;font-size:11px;display:flex}.sv-pref-choices{border:0;align-items:stretch;gap:8px;margin:22px 0;padding:0;display:flex}.sv-pref-choices legend{float:left;min-width:140px;margin:10px 10px 0 0;font-size:12px;font-weight:600}.sv-pref-choices>label{border:1px solid #d7d3df;border-radius:5px;flex:1;align-items:flex-start;gap:7px;padding:10px 6px;font-size:11px;display:flex}.sv-pref-choices>label:has(input:checked){background:#f4f0fd;border-color:#957be9}.sv-pref-choices small{color:#747487;margin-top:5px;font-size:10px;display:block}.sv-pref-priorities{border:1px solid #e2dfe7;border-radius:5px;margin:12px 0}.sv-pref-priorities>div{border-bottom:1px solid #ece9ef;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.sv-pref-priorities>div>span{background:#e9e4fa;border-radius:50%;padding:3px 7px}.sv-pref-priorities strong{flex:1}.sv-pref-priorities button{color:#77718b;background:0 0;border:0;padding:0}.sv-pref-priorities label{color:#777184;align-items:center;gap:5px;font-size:10px;display:flex}.sv-pref-budget{align-items:flex-end;gap:12px;font-size:11px;display:flex}.sv-pref-budget>label:first-child{flex:1}.sv-pref-budget input[type=number]{margin-top:5px}.sv-pref-budget>label+label{white-space:nowrap;align-items:center;gap:5px;margin-bottom:9px;display:flex}.sv-pref-private{background:#f1edf9;padding:10px;margin:10px 0!important;font-size:11px!important}.sv-pref-aid{flex-wrap:wrap;gap:12px;margin:8px 0 12px;font-size:11px;display:flex}.sv-pref-aid label{align-items:center;gap:5px;display:flex}.sv-pref-strategy{grid-template-columns:1fr 1fr;gap:12px;font-size:11px;display:grid}.sv-pref-strategy input,.sv-pref-strategy select{margin-top:5px}.sv-pref-effect{color:#6944d1;margin:10px 0;font-size:11px}.sv-pref-effect summary{cursor:pointer;text-align:right}.sv-pref-effect p{margin-top:9px;font-size:11px}.sv-preferences footer{gap:10px;display:flex}.sv-preferences footer .primary{flex:1}.sv-pref-colleges small{color:#686b7e;font-size:11px;display:block}@media (max-width:800px){.sv-pref-grid{grid-template-columns:1fr}.sv-pref-grid>section+section{border-top:1px solid #e4e0df;border-left:0;padding:20px 0 0}.sv-pref-info{display:none}.sv-pref-choices legend{float:none;min-width:100%;margin:0 0 9px}.sv-pref-choices{flex-wrap:wrap}.sv-pref-choices>label{flex:35%}.sv-pref-field{grid-template-columns:1fr;gap:6px}.sv-pref-field small{grid-column:1}.sv-pref-checkbox{margin-left:0}.sv-pref-colleges header{flex-wrap:wrap}.sv-pref-colleges header p{flex-basis:100%}.sv-pref-add{width:100%}.sv-pref-liststatus{gap:8px}.sv-pref-liststatus>label{gap:5px;padding:10px}.sv-pref-liststatus strong{font-size:14px}.sv-pref-liststatus small{font-size:11px}.sv-pref-budget{flex-wrap:wrap}.sv-pref-strategy{grid-template-columns:1fr}.sv-pref-priorities>div{gap:5px}.sv-pref-priorities strong{font-size:10px}.sv-preferences footer{flex-wrap:wrap}}.sv-pref-field{grid-template-columns:140px minmax(0,1fr);display:grid!important}.sv-pref-field>input{box-sizing:border-box;width:100%}.sv-pref-field>small{grid-column:2}.sv-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:800px){.sv-pref-field{grid-template-columns:1fr}.sv-pref-field>small{grid-column:1}}.sv-chips{min-width:0;font-weight:400}.sv-chip-box{background:#fff;border:1px solid #d7d3df;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:7px;display:flex}.sv-chip-box>span{overflow-wrap:anywhere;background:#efecf9;border-radius:4px;align-items:center;gap:5px;max-width:100%;padding:4px 6px;font-size:11px;display:inline-flex}.sv-chip-box button{color:#756a9b;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.sv-chip-box>input{flex:1;border:0!important;width:90px!important;min-width:90px!important;min-height:24px!important;margin:0!important;padding:3px!important;font-size:11px!important}.sv-chip-options{background:#fffefa;border:1px solid #ded8ed;border-radius:4px;flex-wrap:wrap;gap:6px;margin-top:5px;padding:9px;display:flex}.sv-chip-options button{background:#f5f2fc;border:1px solid #ddd6ed;border-radius:4px;padding:6px;font-size:11px}.sv-chips small{color:#717185;margin-top:5px;font-size:10px;display:block}.sv-chip-options small{flex-basis:100%}@media (max-width:800px){.sv-chip-box button{min-width:26px;min-height:30px}.sv-chip-options button{min-height:36px}}.sv-reflection-status{color:#72738a;max-width:240px;font-size:12px}.sv-reflection-status small{margin-top:6px;font-size:10px;display:block}.sv-reflection-categories{grid-template-columns:repeat(4,1fr);gap:9px;max-width:1030px;margin:22px 0;display:grid}.sv-reflection-categories button{border:1px solid var(--line);text-align:left;background:0 0;border-radius:6px;align-items:center;gap:12px;padding:12px 15px;font-size:12px;display:flex}.sv-reflection-categories button[aria-current=page]{background:#e1e7db;border-color:#dce3d5}.sv-reflection-dot{border:1px solid #8d8da4;border-radius:50%;flex-shrink:0;width:14px;height:14px}.sv-reflection-grid{grid-template-columns:minmax(0,3.2fr) minmax(220px,1fr);gap:14px;display:grid}.sv-reflection-question{padding:24px}.sv-reflection-question h2{margin:15px 0;font-size:29px;line-height:1.3}.sv-reflection-question fieldset{border:0;margin:0;padding:0}.sv-reflection-question fieldset>label{border:1px solid var(--line);border-radius:6px;margin:7px 0;padding:13px 16px;font-size:12px;display:block}.sv-reflection-question fieldset>label.selected{background:#f3effc;border-color:#aa92e2}.sv-reflection-question label>span{align-items:center;gap:14px;display:flex}.sv-reflection-question label>input{margin-top:10px}.sv-reflection-question label>small{text-align:right;color:var(--muted);font-size:10px;display:block}.sv-reflection-question footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.sv-reflection-question footer>span{color:var(--muted);margin-left:auto;font-size:11px}.sv-reflection-limit{font-size:10px;margin-top:12px!important}.sv-reflection-why{background:#f1eef8;border:1px solid #e9e4f0;border-radius:6px;padding:22px}.sv-reflection-why h2{margin-bottom:12px;font-size:26px}.sv-reflection-why p,.sv-reflection-why li{color:#555b7a;font-size:13px;line-height:1.7}.sv-reflection-why hr{border:0;border-top:1px solid #dfdae8;margin:22px 0}.sv-reflection-why ul{padding-left:20px}.sv-reflection-why li{padding:4px 0}.sv-reflection-why small{color:#77728b;font-size:10px}.sv-reflection-moments{margin:16px 0;padding:18px 24px}.sv-reflection-moments header{justify-content:space-between;align-items:center;gap:16px;display:flex}.sv-reflection-moments h2{font-size:23px}.sv-reflection-moments p{font-size:12px}.sv-reflection-moments article{border-top:1px solid var(--line);align-items:flex-start;gap:15px;padding:12px 0;display:flex}.sv-reflection-moments article p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);flex:1}.sv-reflection-moments textarea{min-height:100px}.sv-reflection-moments>div{margin-top:15px}.sv-reflection-unavailable{background:#f6f3fa;border:1px dashed #d8d2e4;border-radius:6px;padding:24px}.sv-reflection-unavailable p{margin:12px 0}@media (max-width:800px){.sv-reflection-grid{grid-template-columns:1fr}.sv-reflection-categories{grid-template-columns:1fr 1fr}.sv-reflection-categories button{padding:10px;font-size:11px}.sv-reflection-question{padding:16px}.sv-reflection-question h2{font-size:25px}.sv-reflection-moments{padding:16px}.sv-reflection-moments header{flex-wrap:wrap}.sv-reflection-question footer>span{margin-left:0}.sv-reflection-question footer .sv-button{flex:1;min-height:44px}.sv-reflection-status{max-width:none}.sv-reflection-moments article{flex-wrap:wrap}}.sv-overview-hero{grid-template-columns:1.5fr 1fr;gap:14px;display:grid}.sv-overview-foundation{padding:28px}.sv-overview-foundation>h2{margin:12px 0;font-size:37px}.sv-overview-foundation>p{max-width:460px;font-size:14px}.sv-overview-rubric{color:#73788a;background:#f0eee8;border-radius:5px;margin:20px 0;padding:12px;font-size:11px}.sv-overview-foundation footer{border-top:1px solid var(--line);align-items:center;gap:15px;padding-top:20px;display:flex}.sv-overview-foundation footer h2{margin:7px 0;font-size:27px}.sv-overview-foundation footer p{font-size:12px}.sv-overview-foundation footer>div{flex:1}.sv-overview-story{color:#fffdf6;background:#1c382b;border-radius:6px;gap:25px;min-width:0;padding:28px;display:flex}.sv-overview-story>div:last-child{min-width:0}.sv-overview-avatar{border:1px solid #a6b2a3;border-radius:50%;flex-shrink:0;place-items:center;width:105px;height:105px;font:43px Georgia,serif;display:grid}.sv-overview-story h2{overflow-wrap:anywhere;margin:20px 0;font-size:33px}.sv-overview-story p{color:#dce1d7;font-size:12px}.sv-overview-story small{color:#c8d1c4;font-size:10px}.sv-overview-story button{color:#f2f1e8;background:0 0;border:0;border-bottom:1px solid #9cafa0;align-items:center;gap:10px;margin-top:24px;padding:8px 0;font-size:12px;display:flex}.sv-overview-statuses{grid-template-columns:repeat(5,1fr);gap:10px;margin:16px 0 25px;display:grid}.sv-overview-statuses button{text-align:left;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.sv-overview-statuses button>svg:first-child{color:#6a9478;flex-shrink:0}.sv-overview-statuses button>svg:last-child{flex-shrink:0;margin-left:auto}.sv-overview-statuses small{letter-spacing:.1em;text-transform:uppercase;font-size:8px;display:block}.sv-overview-statuses strong{margin:7px 0;font:17px Georgia,serif;display:block}.sv-overview-statuses p{font-size:10px}.sv-overview-explore{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:25px;padding-top:20px;display:grid}.sv-overview-explore h2{margin:8px 0;font-size:29px}.sv-overview-explore header>p:last-child{font-size:12px}.sv-overview-explore>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.sv-overview-explore button{text-align:left;min-width:0;padding:14px;position:relative}.sv-overview-explore button>svg:first-child{color:var(--purple);margin-bottom:15px;display:block}.sv-overview-explore strong{font:16px Georgia,serif}.sv-overview-explore button p{margin-top:8px;font-size:11px}.sv-overview-explore button>svg:last-child{position:absolute;top:14px;right:10px}.sv-overview-upload{align-items:center;gap:16px;margin-top:15px;padding:17px;display:flex}.sv-overview-upload>div{flex:1}.sv-overview-upload h2{font-size:18px}.sv-overview-upload p{font-size:11px}.sv-overview-review{margin-top:12px;padding:20px}.sv-overview-review dl{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.sv-overview-review dt{color:var(--muted);font-size:11px}.sv-overview-review dd{overflow-wrap:anywhere;margin:5px 0;font-size:13px}@media (max-width:1100px){.sv-overview-statuses{grid-template-columns:repeat(3,1fr)}.sv-overview-story{flex-direction:column}.sv-overview-explore{grid-template-columns:1fr}.sv-overview-foundation footer{flex-wrap:wrap}}@media (max-width:800px){.sv-overview-hero{grid-template-columns:1fr}.sv-overview-foundation,.sv-overview-story{padding:20px}.sv-overview-foundation>h2{font-size:30px}.sv-overview-statuses{grid-template-columns:1fr}.sv-overview-statuses strong{font-size:19px}.sv-overview-explore>div{grid-template-columns:1fr 1fr}.sv-overview-upload{flex-wrap:wrap}.sv-overview-upload>div{flex-basis:75%}.sv-overview-upload button{flex:1;min-height:44px}.sv-overview-review dl{grid-template-columns:1fr}.sv-overview-foundation footer .sv-button{min-height:44px}.sv-overview-foundation footer{flex-direction:column;align-items:flex-start}.sv-overview-foundation footer>div{width:100%}}.sv-guided-snapshot{margin-top:20px;padding:24px}.sv-guided-snapshot>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.sv-guided-snapshot>p{margin:15px 0;font-size:12px}.sv-guided-snapshot fieldset{border:0;grid-template-columns:1fr 1fr;gap:15px;min-width:0;padding:0;display:grid}.sv-guided-snapshot label{min-width:0}.sv-guided-snapshot small{text-align:right;color:var(--muted);font-size:10px;display:block}.sv-guided-snapshot footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:15px;display:flex}@media (max-width:800px){.sv-guided-snapshot{padding:16px}.sv-guided-snapshot fieldset{grid-template-columns:1fr}.sv-guided-snapshot>header{flex-wrap:wrap}.sv-guided-snapshot footer button{min-height:44px}}.sv-import-card{border-top:1px solid #d7d5ca;margin-top:10px;padding-top:10px}.sv-import-card>label{align-items:flex-start;gap:8px;display:flex}.sv-import-card fieldset{border:0;min-width:0;margin:10px 0;padding:0}.sv-import-card fieldset>label{margin:8px 0}.sv-import-card textarea{min-height:70px}.sv-pref-colleges>.sv-college-picker{background:#f4f0fd;border:1px solid #ded5ed;border-radius:6px;padding:15px;display:block}.sv-college-picker label{max-width:500px}.sv-college-picker ul{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.sv-college-picker button[aria-pressed=true]{border-color:var(--purple);background:#ebe2fa}.sv-college-picker aside{margin:12px 0}.sv-college-picker p{font-size:12px}.sv-pref-colleges>.sv-remove{display:block}.sv-review-grid{grid-template-columns:1fr 1fr;gap:25px;margin:20px 0;display:grid}.sv-review-grid>section{border-top:1px solid var(--line);min-width:0;padding-top:15px}.sv-review-grid h3{margin:0 0 12px;font:22px Georgia,serif}.sv-review-grid h4{margin:0 0 5px;font:18px Georgia,serif}.sv-review-grid article{border-top:1px solid var(--line);padding:12px 0}.sv-review-grid p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.sv-review-grid details{margin:12px 0;font-size:12px}.sv-review-grid .sv-button{margin-top:12px}@media (max-width:800px){.sv-review-grid{grid-template-columns:1fr}.sv-overview-review>button{min-height:44px}}.sv-overview .sv-intro h1{font-size:52px}.sv-overview .sv-intro>div>p:last-child{font-size:16px}.sv-overview-foundation>h2{font-size:42px}.sv-overview-statuses button>svg:first-child{box-sizing:content-box;background:#e3ebdf;border-radius:50%;width:22px;height:22px;padding:12px}.sv-overview-statuses button:nth-child(4)>svg:first-child{color:#7954bd;background:#eee7fa}.sv-overview-statuses button:nth-child(5)>svg:first-child{color:#747780;background:#edebe8}.sv-overview-statuses button{gap:10px;padding:16px 12px}.sv-overview-statuses button>div{min-width:0}.sv-overview-story{isolation:isolate;position:relative;overflow:hidden}.sv-overview-story:before,.sv-overview-story:after{content:"";pointer-events:none;z-index:-1;border:1px solid #afbea04d;border-radius:50%;position:absolute}.sv-overview-story:before{width:620px;height:620px;top:-420px;left:-135px;transform:rotate(-20deg)}.sv-overview-story:after{width:620px;height:620px;bottom:-530px;left:-430px}.sv-overview-explore button>svg:first-child{box-sizing:content-box;background:#efeafa;border-radius:6px;width:20px;height:20px;margin-bottom:12px;padding:6px}.sv-overview-upload>svg{box-sizing:content-box;color:var(--purple);background:#eee6fa;border-radius:50%;flex-shrink:0;padding:12px}@media (max-width:1100px){.sv-overview-statuses button{padding:16px}}@media (max-width:800px){.sv-overview .sv-intro h1{font-size:34px}.sv-overview .sv-intro>div>p:last-child{font-size:14px}.sv-overview-foundation>h2{font-size:30px}.sv-overview-upload>div{flex-basis:65%}}.sv-academics .sv-intro h1{font-size:52px}.sv-academics .sv-intro>div>p:last-child{font-family:Georgia,Times New Roman,serif;font-size:18px}.sv-academic-panel>h2{font-size:25px}.sv-academic-panel>p{font-size:13px}.sv-academics .sv-segments button{padding:9px 24px;font-size:13px}.sv-academics .sv-segments button[aria-pressed=true]{box-shadow:inset 0 -2px #8060d6}.sv-score-display .sv-gpa{grid-template-columns:1.15fr .8fr 1.2fr;gap:14px}.sv-score-display .sv-gpa>label+label{border-left:1px solid #dedbd7;padding-left:14px}.sv-score-display input{line-height:1.1;background:0 0!important;border-color:#0000!important;padding:2px!important;font-size:36px!important}.sv-score-display input:focus{background:#fff!important;border-color:#9d85c8!important}.sv-academic-panel .sv-test-actions .sv-button{justify-content:center;min-width:55%}.sv-academic-footer aside>svg{box-sizing:content-box;background:#dfe7d8;border-radius:50%;flex-shrink:0;padding:12px}@media (max-width:900px){.sv-academics .sv-intro h1{font-size:34px}.sv-academics .sv-intro>div>p:last-child{font-size:16px}.sv-score-display .sv-gpa{grid-template-columns:1fr}.sv-score-display .sv-gpa>label+label{border-top:1px solid #dedbd7;border-left:0;padding-top:8px;padding-left:0}.sv-academics .sv-segments button{padding:10px 14px}}.sv .sv-editor header>input{background:0 0;border:0;min-height:30px;margin:0;padding:0;font:24px Georgia,Times New Roman,serif}.sv-experiences .sv-intro h1{font-size:48px}.sv-experiences .sv-intro>div>p:last-child{font-size:14px}.sv-experiences .sv-segments button{padding:10px 20px;font-size:12px}.sv-experiences .sv-segments button[aria-pressed=true]{box-shadow:inset 0 -2px #8060d6}.sv-experiences .sv-snapshot h2{font-size:35px}.sv-snapshot-options>button:first-child>svg{color:var(--purple)}@media (max-width:800px){.sv-experiences .sv-intro h1{font-size:34px}.sv-experiences .sv-segments button{padding:10px 8px;font-size:11px}.sv-experiences .sv-snapshot h2{font-size:28px}}@media (max-width:500px){.sv-editor header{flex-wrap:wrap}.sv .sv-editor header>input{flex-basis:100%;width:100%;font-size:23px}.sv-editor header>.sv-delete{min-height:32px;margin-left:auto}}.sv-reflections .sv-intro h1,.sv-preferences .sv-intro h1,.sv-documents .sv-intro h1{font-size:50px}.sv-reflections .sv-intro>div>p:last-child{font:19px Georgia,Times New Roman,serif}.sv-preferences .sv-intro>div>p:last-child,.sv-documents .sv-intro>div>p:last-child{font-size:15px}.sv-pref-colleges header h2,.sv-pref-grid>section>h2{font-size:25px}.sv-doc-list-heading h2,.sv-doc-support h2{font-size:24px}@media (max-width:800px){.sv-reflections .sv-intro h1,.sv-preferences .sv-intro h1,.sv-documents .sv-intro h1{font-size:34px}.sv-reflections .sv-intro>div>p:last-child{font-size:17px}.sv-preferences .sv-intro>div>p:last-child,.sv-documents .sv-intro>div>p:last-child{font-size:14px}}.sv-readiness{margin:24px 0;padding:24px}.sv-readiness progress{accent-color:#7258b9;width:100%}.sv-readiness-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-top:20px;display:grid}.sv-readiness-steps>div{border-top:1px solid #e7e3ec;padding-top:16px}.sv-readiness-steps .sv-button{margin:4px 8px 4px 0}.sv-readiness-steps small{display:block}.sv-readiness-confirm{border:1px solid #e7e3ec;border-radius:12px;margin-top:24px;padding:20px}.sv-readiness-confirm label{margin:12px 0;display:block}.sv-readiness-confirm select{width:100%;max-width:420px;margin-top:8px;padding:10px;display:block}.sv-readiness-confirm input{margin-right:10px}.sv-readiness progress{-webkit-appearance:none;appearance:none;background:#ebe6f2;border:0;border-radius:99px;height:8px;overflow:hidden}.sv-readiness progress::-webkit-progress-bar{background:#ebe6f2;border-radius:99px}.sv-readiness progress::-webkit-progress-value{background:#7258b9;border-radius:99px}.sv-readiness progress::-moz-progress-bar{background:#7258b9;border-radius:99px}.sv-grouped-review fieldset{border:0;gap:10px;min-width:0;padding:0;display:grid}.sv-grouped-review legend{padding:0 0 10px;font-weight:700}.sv-grouped-review label{gap:5px;font-weight:600;display:grid}.sv-grouped-review input:not([type=checkbox]),.sv-grouped-review select,.sv-grouped-review textarea{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:5px;padding:9px}.sv-grouped-review textarea{resize:vertical;line-height:1.5}.sv-grouped-review .sv-proposal>label{align-items:center;font-weight:600;display:flex}.sv-grouped-review button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:5px;width:fit-content;max-width:100%;padding:8px 10px}.sv-grouped-review button.selected{border-color:var(--purple);color:var(--purple);background:#eee7fa}.sv-grouped-review blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--purple);margin:4px 0;padding:7px 10px;font-size:12px}.sv-grouped-review small{color:var(--muted);font-size:11px;line-height:1.5;display:block}.sv-grouped-conflict{background:#f3effa;border:1px solid #d8caed;border-radius:6px;gap:9px;padding:12px;display:grid}.sv-grouped-conflict p{white-space:pre-wrap;overflow-wrap:anywhere}.sv-grouped-review .sv-proposal{background:#faf9f5;gap:8px;display:grid}.sv-grouped-review{min-width:0}
