.f-scope{--hs-rail-w:292px;--tile-teal-ink:#0d756b;--tile-amber-ink:#8e5d1d;--tile-green-ink:#18783c;--tile-rose-ink:#ae4430}.f-scope .f-due{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.f-scope .f-due b{font-weight:650;font-size:var(--t-section);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;line-height:1.1}.f-scope .f-due-days{font-size:var(--t-body-sm);color:var(--ink);white-space:nowrap;font-weight:500}.f-scope .f-due-owner{font-size:var(--t-body-sm);color:var(--ink-2);min-width:0;line-height:1.35}.f-scope .f-empty{flex-direction:column;align-items:flex-start;gap:12px;padding:20px 16px 24px;display:flex}.f-scope .f-empty-title{font-size:var(--t-object);color:var(--ink);font-weight:600}.f-scope .f-valuebasis{flex-direction:column;gap:6px;display:flex}.f-scope .f-value{font-variant-numeric:tabular-nums;font-size:var(--t-object);letter-spacing:-.01em;color:var(--ink);font-weight:650}.f-scope .f-value-what{font-size:var(--t-body-sm);letter-spacing:0;color:var(--ink-2);margin-top:2px;font-weight:400;display:block}.f-scope .f-basis-line{font-size:var(--t-body-sm);color:var(--ink-2);align-items:center;gap:8px;min-height:32px;display:inline-flex}.f-scope summary.f-basis-line{cursor:pointer;min-height:44px;list-style:none}.f-scope .f-basis-more{color:var(--ink-3);text-underline-offset:3px;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.f-scope details[open] .f-basis-more{color:var(--ink)}.f-scope .f-basis-full{font-size:var(--t-body-sm);color:var(--ink-2);padding-bottom:6px}.f-scope .f-basis--stale{color:var(--f-held,var(--ochre-deep));font-weight:500}.f-scope .f-basis--abstain{color:var(--ink-2);font-style:italic}.f-scope .f-held{color:var(--f-held,var(--ochre-deep));font-weight:500}.f-scope .f-schoolmark{background:var(--band);border:1px solid var(--rule-soft);border-radius:calc(var(--r-sm) - 2px);flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.f-scope .f-schoolmark--mono img{filter:saturate(.25)contrast(1.05)}.f-scope .f-btn{border-radius:var(--r-sm);min-height:40px;font-size:var(--t-body-sm);align-items:center;padding:0 16px;font-weight:500;display:inline-flex}@media (max-width:767px),(pointer:coarse){.f-scope .f-btn,.f-scope .hs-seg a,.f-scope .hs-navrow{min-height:44px}}.f-scope .f-btn--primary{background:var(--action);color:var(--on-action,#fff)}.f-scope .f-btn--primary:hover{background:var(--action-hover,#000)}.f-scope .f-btn--secondary{background:var(--paper-2);color:var(--ink);border:1px solid var(--rule);box-shadow:var(--shadow-1,none)}.f-scope .f-btn--secondary:hover{background:var(--sidebar-hover)}.f-scope .hs-seg a[aria-current=page]:focus-visible{box-shadow:var(--ring), 0 1px 2px #16161612;outline:none}.f-scope .f-btn--secondary:focus-visible,.f-scope .f-btn--primary:focus-visible{box-shadow:var(--ring);outline:none}.f-scope .f-paneitem:focus-visible,.f-scope .f-chip:focus-visible,.f-scope .f-zone a.hs-objrow[aria-current=true]:hover{background:var(--sidebar-hover)}.f-scope .f-zone a.hs-objrow[aria-current=true]:active,.f-b .f-zone a.hs-objrow[aria-current=true]:hover,.f-c .f-zone a.hs-objrow[aria-current=true]:hover{background:var(--sidebar-active)}.f-b .f-zone a.hs-objrow[aria-current=true]:active,.f-c .f-zone a.hs-objrow[aria-current=true]:active{background:var(--f-press-deep,var(--sidebar-active))}.f-scope{-webkit-tap-highlight-color:transparent}.f-scope .f-btn:active,.f-scope .hs-navrow:active,.f-scope .hs-seg a:active,.f-scope .f-paneitem:active,.f-scope .f-chip:active,.f-scope summary:active{transform:translateY(.5px)}.f-scope a.f-paneitem:active,.f-scope .f-chip:active{background:var(--sidebar-active)}.f-scope a.hs-objrow:active{background:var(--band)}@media (any-hover:none){.f-scope .f-btn--secondary:active,.f-scope .hs-navrow:active{background:var(--sidebar-active,var(--band))}}.f-scope .f-aim{font-size:var(--f-aim-size,27px);line-height:1.4;display:block}.f-scope .f-studentink{color:var(--student-words,var(--ink))}.f-scope .f-railpane{border-left:1px solid var(--rule);flex-direction:column;gap:1px;margin:2px 0 6px 30px;padding-left:10px;display:flex}.f-scope .f-paneitem{border-radius:var(--r-sm);min-height:36px;color:var(--ink);align-items:center;gap:7px;padding:4px 8px;font-size:13px;display:flex}@media (max-width:767px),(pointer:coarse){.f-scope .f-paneitem{min-height:44px}}@media (any-hover:hover){.f-scope a.f-paneitem:hover{background:var(--sidebar-hover)}}.f-scope .f-paneitem[aria-current]{background:var(--sidebar-active);font-weight:500}.f-scope .f-paneitem--new{color:var(--ink);font-weight:500}.f-scope .f-chip{border:1px solid var(--rule);background:var(--paper-2);min-height:36px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;display:inline-flex}@media (any-hover:hover){.f-scope .f-chip:hover{background:var(--sidebar-hover);color:var(--ink)}}@media (max-width:767px),(pointer:coarse){.f-scope .f-chip{min-height:44px}}.f-scope a.f-chip--starter{color:var(--ink);min-height:40px;font-size:14px;text-decoration:none}.f-scope .f-thread{overscroll-behavior:contain}.f-scope .f-jump{box-shadow:var(--shadow-2);min-height:36px;padding-inline:14px;position:absolute;bottom:12px;right:12px}@media (max-width:1023px){.f-scope .f-jump{position:fixed;bottom:104px;right:16px}}.f-scope .f-thread p{max-width:34rem}.f-scope .f-knows p,.f-scope .f-basis-full{max-width:60ch}@media (min-width:1920px){.f-scope .f-mentorgrid{grid-template-columns:minmax(0,46rem) minmax(20rem,26rem);align-items:start;gap:48px;display:grid}.f-scope .f-knows{position:sticky;top:7rem}}.f-scope .f-avatar{background:var(--sidebar-active,#dcd6c8);width:26px;height:26px;color:var(--ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.f-scope .f-convobar{background:var(--paper)}.f-scope .f-schoolmark--real{background:var(--paper-2)}.f-scope .f-usedline summary::-webkit-details-marker{display:none}.f-scope .f-usedline>summary{min-height:32px}.f-scope .text-micro,.f-scope .hs-objdate span,.f-scope .hs-keycap{font-size:12px}@media (max-width:767px),(pointer:coarse){.f-scope .f-usedline>summary,.f-scope summary.f-basis-line{min-height:44px}.f-scope .f-basis-line.\!min-h-8{min-height:44px!important}.f-scope textarea{min-height:44px}}.f-scope :focus-visible{transition-property:none}.f-a .hs-note{font-family:var(--font-hand), Georgia, serif;letter-spacing:0;font-style:normal}.f-a .f-aim{font-style:italic}.f-a{--f-aim-size:28px}.f-type-s2 .text-reading{font-family:var(--font-corr), Georgia, serif;font-size:17px}.f-type-s2 .f-studentink.font-hand{font-family:var(--font-hand), Georgia, serif}.f-type-s3{--font-display:var(--font-instrument)}.f-type-s3 .font-hand,.f-type-s3 .hs-note{font-family:var(--font-instrument), system-ui, sans-serif;font-style:italic}.f-type-s4{--font-display:var(--font-instrument)}.f-a .f-zonewrap{background:var(--band);border:1px solid var(--rule-soft);border-radius:var(--r-card);padding:14px 16px 16px}.f-a .f-zonewrap .f-card{box-shadow:none}.f-exp3{--sidebar:#e9e5dc}.f-scope .f-schoolmark span{color:var(--f-monogram-ink,var(--ink-2))}.f-scope .f-schoolmark span>span{font-size:var(--f-mono-size,12px)!important}.f-scope .hs-objrow .text-micro{font-size:12px}.f-scope .f-error{color:var(--danger,#9e2c1c)}.f-scope .f-btn[disabled],.f-scope .f-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.f-scope .f-success{color:var(--accent-2-deep,#1c7a4f)}.f-scope .f-stateword{letter-spacing:normal;font-family:inherit}.f-scope .hs-band .f-combodest{padding-inline:10px}@media (max-width:374px){.f-scope .hs-band .f-combodest{padding-inline:7px}.f-scope .hs-band{gap:2px}}.f-scope .f-wide{border-left:1px solid var(--rule-soft);padding-left:28px}@media (prefers-reduced-motion:no-preference){.f-scope .f-btn{transition:background-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease-out)}}.f-a{--f-mark-lit:var(--ink);--f-held:var(--ochre-deep);--f-aim-size:27px}.f-a .f-zone{background:var(--band)}.f-a .f-zone .hs-objrow{background:var(--paper-2)}.f-a .f-zone a.hs-objrow[aria-current=true]{background:var(--sidebar-hover)}.f-a .f-zone a.hs-objrow[aria-current=true]:hover{background:var(--sidebar-active)}.f-a .f-zone a.hs-objrow[aria-current=true]:active{background:var(--f-press-deep)}.f-a{--f-press-deep:#dcd8ce}@media (any-hover:hover){.f-a a.hs-objrow:not([aria-current=true]):hover{box-shadow:var(--shadow-1)}.f-a .f-zone a.hs-objrow:not([aria-current=true]):hover{background:var(--band)}}.f-scope .f-penline{text-decoration-line:underline;-webkit-text-decoration-color:var(--pen);text-decoration-color:var(--pen);text-underline-offset:6px;text-decoration-thickness:2px}.f-b{--paper-3:#f3f1ea;--band:#f3f1ea;--sidebar:#e3dfd0;--sidebar-hover:#ebe8dd;--sidebar-active:#dcd7c9;--f-press-deep:#d2ccbc;--rule:#dcd7c9;--rule-soft:#e7e3d7;--ink-2:#2b2b2b;--ink-3:#4d4d4d;--f-held:#826317;--ochre-deep:#826317;--ochre:#a8871f;--r-sm:4px;--r-md:4px;--r-lg:6px;--r-card:6px;--r-xl:6px;--shadow-1:none;--f-mark-lit:var(--ink)}.f-b .f-card{box-shadow:none}.f-b .hs-rail{background:var(--band)}.f-b .hs-header:after{background:linear-gradient(180deg, color-mix(in srgb, var(--band) 85%, transparent), transparent)}.f-b .f-zone,.f-b .f-zonewrap{background:var(--paper);border:1px solid var(--rule-soft);border-radius:var(--r-card)}.f-b .f-zonewrap{padding:12px 14px 14px}.f-b .f-zone .hs-objrow{background:var(--paper-2)}.f-b .f-mentorcol,.f-b .f-knows,.f-b .hs-sheet,.f-b article.max-w-\[46rem\]{background:0 0}.f-b .hs-grouphead{border-bottom-color:color-mix(in srgb, #826317 34%, var(--rule))}.f-b .hs-seg{background:var(--paper)}.f-b{--f-monogram-ink:#69511a;--f-held-deep:#69511a}.f-b .hs-band .f-held,.f-b .hs-band .hs-count{color:var(--f-held-deep)}.f-b .hs-header{background:color-mix(in srgb, var(--paper) 96%, transparent)}.f-b .hs-grouphead{border-bottom:1px solid var(--rule);color:var(--ink-2);background:0 0;font-weight:600}.f-b .hs-objrow[aria-current=true]{background:var(--sidebar-hover);box-shadow:inset 2px 0 0 var(--ink)}.f-b .hs-count{background:var(--paper);color:var(--ink-2)}.f-s{--paper:#fbfbfa;--paper-2:#fff;--paper-3:#f2f2f0;--band:#f2f2f0;--sidebar:#f5f5f3;--sidebar-hover:#ebebe8;--sidebar-active:#e1e1de;--f-press-deep:#d8d8d4;--rule:#e3e3e0;--rule-soft:#ededea;--f-held:#7f520d;--f-mark-lit:var(--pen);--f-aim-size:28px}.f-s .hs-navrow[aria-current]{box-shadow:inset 2.5px 0 0 var(--pen)}.f-s .f-wordmark{color:var(--ink)}.f-o{--paper:#faf9f6;--band:#efece3;--sidebar:#efece3;--sidebar-hover:#e7e3d8;--sidebar-active:#ddd8ca;--f-press-deep:#d3cdbd;--f-held:var(--ochre-deep);--f-mark-lit:var(--ink);--f-aim-size:28px}.f-o [data-room=mentor] .hs-band{background:#f3ede1}.f-o [data-room=mentor] .f-convobar{border-bottom-color:#e5d9c2}.f-o [data-room=applications] .hs-band{background:#eceef2}.f-o [data-room=applications] .hs-grouphead{color:#4a5a7c}.f-o [data-room=essays] .hs-band{background:#eaf0ec}.f-o [data-room=essays] .hs-grouphead{color:#2b7363}.f-o [data-room=mentor] .f-paneitem[aria-current]{background:#ece1cb}.f-c{--paper-3:#f2ecdd;--band:#f2ecdd;--sidebar:#ede4d0;--sidebar-hover:#e8dec6;--sidebar-active:#e2d6b9;--f-press-deep:#d9c9a5;--rule:#ded4bd;--rule-soft:#e8dfc9;--f-held:#7a5012;--ochre-deep:#7a5012;--r-card:14px;--r-xl:16px;--f-mark-lit:var(--ink)}.f-c .f-stampmark{border:3px double var(--ink-3);width:20px;height:20px;color:var(--ink-2);border-radius:3px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.f-c .f-basis--stale{border:3px double var(--f-held);color:var(--f-held);border-radius:4px;align-items:center;padding:5px 9px;display:inline-flex}.f-c .f-hl{background:linear-gradient(transparent 55%, var(--hl-wash,#ecb84a52) 55%, var(--hl-wash,#ecb84a52) 92%, transparent 92%)}.f-c{--f-aim-size:31px}.f-c .f-zone{background:var(--band)}.f-c .f-zone .hs-objrow{background:var(--paper-2)}.f-c .f-zone .hs-objrow[aria-current=true]{background:var(--sidebar-hover)}.f-c .f-zonewrap{background:var(--band);border:1px solid var(--rule-soft);border-radius:var(--r-card);padding:12px 14px 14px}.f-c .hs-sheet{background:var(--sheet,#fffdf9)}@media (min-width:1920px){.f-c .f-workgrid{grid-template-columns:minmax(0,1fr) minmax(24rem,30rem)}}.f-scope .f-menubtn{position:relative}.f-scope .f-menu{z-index:40;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-md);min-width:14rem;box-shadow:var(--shadow-2);flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;top:calc(100% + 4px)}.f-scope .f-menuitem{border-radius:var(--r-sm);min-height:40px;font-size:var(--t-body-sm);color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;width:100%;padding:0 12px;display:flex}@media (max-width:767px),(pointer:coarse){.f-scope .f-menuitem{min-height:44px}}.f-scope .f-menuitem:hover,.f-scope .f-menuitem:focus-visible{background:var(--sidebar-hover);outline:none}.f-scope .f-menuitem:focus-visible{box-shadow:var(--ring)}.f-scope .f-menuitem--danger{color:var(--danger,#9e2c1c)}.f-scope .f-btn--danger{background:var(--danger,#9e2c1c);color:#fff}.f-scope .f-btn--danger:hover{background:#7f2115}.f-scope .f-btn--danger:focus-visible{box-shadow:var(--ring);outline:none}.f-scope .f-rowmenu{border-radius:var(--r-sm);min-width:40px;min-height:40px;color:var(--ink-2);justify-content:center;align-items:center;display:inline-flex}@media (max-width:767px),(pointer:coarse){.f-scope .f-rowmenu{min-width:44px;min-height:44px}}.f-scope .f-rowmenu:hover{background:var(--sidebar-hover);color:var(--ink)}.f-scope .f-rowmenu:focus-visible{box-shadow:var(--ring);outline:none}.f-scope .f-dialog,.f-scope .f-drawer{border:1px solid var(--rule);background:var(--paper-2);color:var(--ink);border-radius:var(--r-card);max-width:min(92vw,30rem);box-shadow:var(--shadow-2);padding:0}.f-scope .f-dialog{margin:auto}.f-scope .f-dialog::backdrop,.f-scope .f-drawer::backdrop{background:#16161647}.f-scope .f-dialog-body{padding:20px 22px 18px}.f-scope .f-drawer{border-top:0;border-bottom:0;border-left:0;border-radius:0;width:22rem;max-width:min(86vw,22rem);height:100svh;max-height:100svh;margin:0 auto 0 0}.f-scope .f-drawer-body{padding:16px 14px}.f-scope .f-undo{z-index:50;background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--r-card);max-width:min(92vw,34rem);box-shadow:var(--shadow-2);align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.f-scope .f-setrow{border-bottom:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;min-height:52px;padding:10px 0;display:grid}.f-scope .f-setrow:last-child{border-bottom:0}.f-scope .f-setrow-label{font-size:var(--t-body-sm);color:var(--ink)}.f-scope .f-setrow-support{color:var(--ink-2);font-size:13px;line-height:1.45}.f-scope .f-setrow-value{color:var(--ink-2);text-align:right;font-size:13px}.f-scope .f-setrow-action{justify-self:end;display:inline-flex}@media (max-width:479px){.f-scope .f-setrow{grid-template-columns:minmax(0,1fr)}.f-scope .f-setrow-action,.f-scope .f-setrow-value{text-align:left;justify-self:start}}