@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#00152c;--ink-soft:#0c203d;--ink-70:#3d4b62;--ink-55:#5c687c;--ink-30:#a8b0bd;--ink-15:#d6dae1;--ink-08:#e9ecf0;--ink-04:#f3f4f6;--paper:#fffdfb;--paper-shade:#f6f2ec;--sheet:#fff;--rule:#ddd8cf;--ridge:#f39539;--ridge-deep:#a85608;--ridge-wash:#fdecd8;--right:#1b6b45;--right-wash:#e2f1e8;--wrong:#b3261e;--wrong-wash:#fbe8e6;--font:"Archivo Variable", "Liberation Sans", Arial, "Noto Sans Devanagari", sans-serif;--wdth-display:72;--wdth-label:88;--wdth-text:100;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-q:1.0625rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2.25rem;--text-score:clamp(4.25rem, 22vw, 6.5rem);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--radius:3px;--tap:3rem;--page:42rem;--page-wide:72rem;--gutter:1.125rem;--bar:3.5rem}@media (width>=48rem){:root{--gutter:2rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper)}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font);font-size:var(--text-md);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0;font-stretch:100%;line-height:1.45}h1,h2,h3,p,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1.5px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2.5px solid var(--ridge);outline-offset:2px}::selection{background:var(--ridge-wash)}.display{letter-spacing:-.01em;font-weight:800;font-stretch:72%;line-height:.95}.title{font-weight:800;font-stretch:78%;font-size:var(--text-xl);line-height:1.1}.heading{font-weight:700;font-stretch:88%;font-size:var(--text-lg);line-height:1.2}.label{font-weight:650;font-stretch:88%;font-size:var(--text-sm)}.quiet{color:var(--ink-55)}.small{font-size:var(--text-sm)}.num{font-weight:800;font-stretch:72%}.page{width:100%;max-width:var(--page);padding:var(--s5) var(--gutter) var(--s8);margin:0 auto}.page-wide{max-width:var(--page-wide)}.stack>*+*{margin-top:var(--s4)}.stack-lg>*+*{margin-top:var(--s6)}.block{border-top:2px solid var(--ink);padding-top:var(--s3)}.block-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s3);display:flex}.rule{border:0;border-top:1px solid var(--rule);margin:0}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s5);border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--sheet);color:var(--ink);font-weight:700;font-stretch:88%;font-size:var(--text-md);white-space:nowrap;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.btn:hover{background:var(--ink-08)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--ink-soft)}.btn-big{width:100%;min-height:3.5rem;font-size:var(--text-lg)}.btn-small{min-height:2.25rem;padding:0 var(--s3);font-size:var(--text-sm)}.btn-plain{padding:0 var(--s2);text-underline-offset:.18em;background:0 0;border-color:#0000;text-decoration:underline;text-decoration-thickness:1.5px}.btn-plain:hover{color:var(--ridge-deep);background:0 0}.btn[disabled]{opacity:.45;cursor:default}.field{display:block}.field>span{margin-bottom:var(--s1);font-weight:650;font-stretch:88%;font-size:var(--text-sm);display:block}.input{width:100%;min-height:var(--tap);padding:0 var(--s3);border:1.5px solid var(--ink-30);border-radius:var(--radius);background:var(--sheet)}.input:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--ridge-wash);outline:none}textarea.input{padding:var(--s3);resize:vertical;min-height:6rem;line-height:1.4}.note{padding:var(--s3) var(--s4);border-left:3px solid var(--ink);background:var(--paper-shade)}.note-warn{border-left-color:var(--ridge);background:var(--ridge-wash)}.note-bad{border-left-color:var(--wrong);background:var(--wrong-wash)}.m sup,.m sub{font-size:.72em;line-height:0}.m-frac{vertical-align:middle;flex-direction:column;align-items:center;margin:0 .12em;font-size:.88em;line-height:1.15;display:inline-flex}.m-num{border-bottom:1.2px solid;padding:0 .2em}.m-den{padding:0 .2em}.m-slash{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.m-over{border-top:1.2px solid;padding-top:.03em}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.topbar{z-index:20;background:var(--paper);border-bottom:1px solid var(--rule);position:sticky;top:0}.topbar-in{align-items:stretch;gap:var(--s4);max-width:var(--page-wide);height:var(--bar);padding:0 var(--gutter);margin:0 auto;display:flex}.brand{align-items:center;gap:.625rem;text-decoration:none;display:flex}.brand img{width:auto;height:1.75rem}.brand-name{letter-spacing:.045em;text-transform:uppercase;font-size:1.1875rem;font-weight:800;font-stretch:72%;line-height:1}.nav{align-items:stretch;gap:var(--s4);margin-left:auto;display:flex}.nav a,.nav button{padding:0 var(--s1);font-weight:650;font-stretch:88%;font-size:var(--text-sm);color:var(--ink-70);background:0 0;border:3px solid #0000;border-left:0;border-right:0;align-items:center;text-decoration:none;display:flex}.nav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ridge)}.nav a:hover,.nav button:hover{color:var(--ink)}.signin{max-width:26rem;min-height:100dvh;padding:var(--s6) var(--gutter) var(--s5);flex-direction:column;margin:0 auto;display:flex}.signin-logo{width:min(13.5rem,64%);margin:0 auto var(--s6)}.signin-motto{padding-top:var(--s7);text-align:center;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-55);margin-top:auto;font-size:.6875rem}.dev-list{border-top:1px solid var(--rule)}.dev-list button{justify-content:space-between;gap:var(--s3);width:100%;min-height:2.75rem;padding:var(--s2) 0;border:0;border-bottom:1px solid var(--rule);text-align:left;background:0 0;display:flex}.dev-list button:hover{color:var(--ridge-deep)}.dateline{color:var(--ink-70);font-weight:650;font-stretch:88%}.countdown{align-items:flex-end;gap:var(--s3);margin-top:var(--s1);display:flex}.countdown-n{font-size:var(--text-score);letter-spacing:-.02em;font-weight:800;font-stretch:68%;line-height:.82}.countdown-t{padding-bottom:.2rem;font-weight:650;font-stretch:88%;line-height:1.2}.slip{border:1.5px solid var(--ink);border-radius:var(--radius);background:var(--sheet);padding:var(--s4) var(--s4) var(--s4);border-top-width:7px}.slip-facts{gap:var(--s2) var(--s5);margin:var(--s3) 0 var(--s4);flex-wrap:wrap;display:flex}.fact{flex-direction:column;display:flex}.fact b{font-size:var(--text-2xl);align-self:flex-start;font-weight:800;font-stretch:72%;line-height:1}.fact span{font-size:var(--text-sm);color:var(--ink-70)}.fact-ridge b{box-shadow:inset 0 -.34em 0 var(--ridge-wash)}.week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem;display:grid}.week-day{text-align:center;font-size:var(--text-xs);color:var(--ink-55)}.week-box{height:2.75rem;margin-bottom:var(--s1);border:1.5px solid var(--ink-15);border-radius:var(--radius);font-weight:750;font-stretch:78%;font-size:var(--text-md);color:var(--ink);place-items:center;display:grid}.week-box[data-state=done]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.week-box[data-state=late]{border-color:var(--ink)}.week-box[data-state=missed]{border-color:var(--wrong);background:var(--wrong-wash);color:var(--wrong)}.week-box[data-state=today]{border:2px solid var(--ridge)}.week-box[data-state=none]{border-style:dashed}.q-part{font-weight:650;font-stretch:88%;font-size:var(--text-sm);color:var(--ink-55)}.q-part[data-part=repeat]{color:var(--ridge-deep)}.q-stem{margin-top:var(--s2);font-size:var(--text-q);overflow-wrap:break-word;font-weight:650;line-height:1.42}.q-source{color:var(--ink-55);white-space:nowrap;font-weight:400}.q-figure{margin-top:var(--s3);max-height:16rem}.opts{gap:var(--s2);margin-top:var(--s4);display:grid}@media (width>=44rem){.opts{grid-template-columns:1fr 1fr}}.opt{align-items:center;gap:var(--s3);width:100%;min-height:3.375rem;padding:var(--s2) var(--s3);border:1.5px solid var(--ink-15);border-radius:var(--radius);background:var(--sheet);text-align:left;overflow-wrap:break-word;line-height:1.35;display:flex}button.opt:hover{border-color:var(--ink-30)}.bubble{border:1.5px solid var(--ink);width:1.875rem;height:1.875rem;font-weight:700;font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.opt[aria-checked=true]{border-color:var(--ink);background:var(--ink-04)}.opt[aria-checked=true] .bubble{background:var(--ink);color:var(--paper)}.opt-text{flex:1;min-width:0}.opt-tag{font-weight:700;font-stretch:88%;font-size:var(--text-xs);flex:none}.opt[data-mark=answer]{border-color:var(--right);background:var(--right-wash)}.opt[data-mark=answer] .bubble{border-color:var(--right);background:var(--right);color:#fff}.opt[data-mark=answer] .opt-tag{color:var(--right)}.opt[data-mark=wrong]{border-color:var(--wrong);background:var(--wrong-wash)}.opt[data-mark=wrong] .bubble{border-color:var(--wrong);background:var(--wrong);color:#fff}.opt[data-mark=wrong] .opt-text{text-decoration:line-through;-webkit-text-decoration-color:var(--wrong);text-decoration-color:var(--wrong)}.opt[data-mark=wrong] .opt-tag{color:var(--wrong)}.run{flex-direction:column;min-height:100dvh;display:flex}.runbar{z-index:20;background:var(--paper);position:sticky;top:0}.runbar-in{max-width:var(--page);height:var(--bar);padding:0 var(--gutter);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid}.clock{font-size:1.75rem;font-weight:800;font-stretch:72%;line-height:1}.clock[data-low=true]{color:var(--ridge-deep)}.runbar-count{min-height:var(--tap);padding:0 var(--s2);-webkit-text-decoration:underline dotted var(--ink-30);text-decoration:underline dotted var(--ink-30);text-underline-offset:.3em;background:0 0;border:0;font-weight:650;font-stretch:88%;text-decoration-thickness:1.5px}.runbar-end{justify-self:end}.gridbtn{padding:0 var(--s3);gap:.4rem}.gridglyph{flex:none}.meter{background:var(--ink-15);height:3px}.meter>i{background:var(--ink);height:100%;transition:width .2s;display:block}.run-body{width:100%;max-width:var(--page);padding:var(--s5) var(--gutter) var(--s6);flex:1;margin:0 auto}.runfoot{z-index:20;background:var(--paper);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.runfoot-in{align-items:center;gap:var(--s2);max-width:var(--page);padding:var(--s2) var(--gutter);margin:0 auto;display:flex}.runfoot-in .btn{padding:0 var(--s4)}.runfoot-next{gap:var(--s2);margin-left:auto;display:flex}.unsure{align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s3);border:1.5px solid var(--ink-30);border-radius:var(--radius);background:var(--sheet);font-weight:650;font-stretch:88%;display:inline-flex}.unsure i{border:1.5px solid var(--ink);border-radius:2px;width:.75rem;height:.75rem}.unsure[aria-pressed=true]{border-color:var(--ridge);background:var(--ridge-wash);color:var(--ridge-deep)}.unsure[aria-pressed=true] i{border-color:var(--ridge);background:var(--ridge)}.sync{font-size:var(--text-xs);color:var(--ink-55);text-align:center}.sync:not(:empty){padding-top:var(--s2)}.sync[data-state=offline]{color:var(--ridge-deep);font-weight:650}.sheet-back{z-index:40;background:#00152c80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:var(--page);background:var(--paper);border-top:7px solid var(--ink);border-radius:var(--radius) var(--radius) 0 0;max-height:88dvh;padding:var(--s4) var(--gutter) calc(var(--s5) + env(safe-area-inset-bottom));overflow-y:auto}@media (width>=44rem){.sheet-back{align-items:center}.sheet{border:1.5px solid var(--ink);border-radius:var(--radius);border-top-width:7px}}.cells{margin:var(--s2) 0 var(--s4);grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.375rem;display:grid}.cell{border:1.5px solid var(--ink-30);border-radius:var(--radius);background:var(--sheet);height:2.75rem;font-weight:750;font-stretch:78%;position:relative;overflow:hidden}.cell[data-answered=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cell[data-unsure=true]:after{content:"";border-style:solid;border-width:0 .875rem .875rem 0;border-color:transparent var(--ridge) transparent transparent;position:absolute;top:0;right:0}.cell[data-current=true]{outline:2.5px solid var(--ridge);outline-offset:1px}.key{gap:var(--s2) var(--s4);font-size:var(--text-xs);color:var(--ink-70);flex-wrap:wrap;display:flex}.key span{align-items:center;gap:.375rem;display:inline-flex}.key .cell{border-radius:2px;width:1rem;height:1rem}.key .cell[data-unsure=true]:after{border-width:0 .5rem .5rem 0}.score{align-items:flex-end;gap:var(--s2);display:flex}.score-n{font-size:var(--text-score);letter-spacing:-.02em;font-weight:800;font-stretch:68%;line-height:.82}.score-of{font-size:var(--text-xl);color:var(--ink-55);padding-bottom:.15rem;font-weight:700;font-stretch:72%;line-height:1}.facts{gap:var(--s3) var(--s4);padding:var(--s3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.facts dt{font-size:var(--text-xs);color:var(--ink-55)}.facts dd{font-size:var(--text-lg);margin:0;font-weight:750;font-stretch:78%}.tabs{gap:var(--s5);border-bottom:1px solid var(--rule);scrollbar-width:none;display:flex;overflow-x:auto}.tab{min-height:var(--tap);color:var(--ink-55);background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0;font-weight:650;font-stretch:88%}.tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.tab b{margin-left:.3em;font-weight:800}.rq{padding:var(--s5) 0;border-bottom:1px solid var(--rule)}.rq-head{justify-content:space-between;gap:var(--s3);font-size:var(--text-sm);display:flex}.verdict{font-weight:700;font-stretch:88%}.verdict[data-outcome=correct]{color:var(--right)}.verdict[data-outcome=wrong],.verdict[data-outcome=blank]{color:var(--wrong)}.why{margin-top:var(--s3);padding-left:var(--s3);border-left:3px solid var(--ink-15);line-height:1.5}.why b{font-stretch:88%;font-size:var(--text-sm);display:block}.fate{margin-top:var(--s3);font-size:var(--text-sm);color:var(--ink-70)}.ridge{max-width:100%;display:block}.ridge-note{align-items:center;gap:var(--s2);margin-top:var(--s1);display:flex}.ridge-note svg{flex:none}.ridge text{font-family:var(--font);fill:var(--ink-55);font-size:12px}.bars{gap:var(--s3);display:grid}.bar-row{gap:var(--s1) var(--s3);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.bar-row .bar{grid-column:1/-1}.bar{background:var(--ink-08);height:.5rem}.bar>i{background:var(--ink);height:100%;display:block}.list-row{justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--rule);text-decoration:none;display:flex}.list-row>.label{white-space:nowrap;flex:none}a.list-row:hover{color:var(--ridge-deep)}.wait{padding:var(--s8) var(--gutter);text-align:center;color:var(--ink-55)}.watermark{z-index:15;pointer-events:none;background-repeat:repeat;position:fixed;inset:0}body[data-guard] .q-stem,body[data-guard] .opt,body[data-guard] .why{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media print{body[data-guard]>*{display:none!important}body[data-guard]:after{content:"Entrance Athletics papers are for use on screen only."}}.staff-tag{padding:.125rem var(--s2);border:1.5px solid var(--ink);border-radius:var(--radius);font-weight:750;font-stretch:78%;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;align-self:center;margin-left:auto}.staffnav{border-top:1px solid var(--rule);scrollbar-width:none;overflow-x:auto}.staffnav-in{gap:var(--s5);max-width:var(--page-wide);padding:0 var(--gutter);margin:0 auto;display:flex}.staffnav a{height:2.75rem;font-weight:650;font-stretch:88%;font-size:var(--text-sm);color:var(--ink-70);border-bottom:3px solid #0000;flex:none;align-items:center;text-decoration:none;display:flex}.staffnav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ridge)}.pagehead{justify-content:space-between;align-items:flex-end;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.stepper{align-items:center;gap:var(--s2);display:flex}.stepper .btn{min-width:2.5rem;padding:0 var(--s3)}.stepper-day{text-align:center;min-width:8.5rem;font-weight:700;font-stretch:88%}.cols{gap:var(--s6);display:grid}@media (width>=62rem){.cols{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:start}}.table-wrap{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table th{padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1.5px solid var(--ink);text-align:left;font-weight:650;font-stretch:88%;font-size:var(--text-xs);color:var(--ink-70);white-space:nowrap}.table td{padding:.625rem var(--s3) .625rem 0;border-bottom:1px solid var(--rule);vertical-align:middle}.table .r{text-align:right;padding-right:0}.table th.r{padding-right:0}.table .name{font-size:var(--text-md);white-space:nowrap;font-weight:600}.table .n{font-weight:750;font-stretch:78%;font-size:var(--text-md);white-space:nowrap}.state{white-space:nowrap;font-weight:700;font-stretch:88%}.state[data-state=missed]{color:var(--wrong)}.state[data-state=pending],.state[data-state=in_progress]{color:var(--ink-55)}.state[data-state=late]{color:var(--ridge-deep)}.cellbar{align-items:center;gap:var(--s2);grid-template-columns:2.75rem minmax(3rem,1fr);min-width:7rem;display:grid}.cellbar .bar>i[data-low=true]{background:var(--wrong)}.dots{height:3.5rem;margin:var(--s2) .5rem 0;position:relative}.dots-axis{border-top:1.5px solid var(--ink);position:absolute;top:1.25rem;left:0;right:0}.dots-tick{border-left:1.5px solid var(--ink);width:0;height:.375rem;position:absolute;top:1.25rem}.dots-tick span{font-size:var(--text-xs);color:var(--ink-55);position:absolute;top:.5rem;transform:translate(-50%)}.dot{border:1.5px solid var(--paper);background:var(--ink);border-radius:50%;width:.875rem;height:.875rem;margin:-.4375rem 0 0 -.4375rem;position:absolute;top:1.25rem}.dots-median{border-left:2.5px solid var(--ridge);height:2.25rem;position:absolute;top:.125rem}.missed{border-bottom:1px solid var(--rule)}.missed>summary{gap:var(--s3);padding:var(--s3) 0;cursor:pointer;grid-template-columns:3.25rem minmax(0,1fr);list-style:none;display:grid}.missed>summary::-webkit-details-marker{display:none}.missed-pct{font-weight:800;font-stretch:72%;font-size:var(--text-xl);color:var(--wrong);line-height:1}.missed-stem{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.missed[open] .missed-stem{font-weight:650;display:block}.missed-body{padding:0 0 var(--s4) calc(3.25rem + var(--s3))}@media (width<=30rem){.missed-body{padding-left:0}}.cal-head,.cal{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-head span{padding:var(--s2);font-size:var(--text-xs);color:var(--ink-55);font-weight:650}.cal{border-top:1.5px solid var(--ink);border-left:1px solid var(--rule)}.cal-cell{min-height:6.5rem;padding:var(--s2);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:var(--text-xs);flex-direction:column;gap:.125rem;line-height:1.3;text-decoration:none;display:flex}a.cal-cell:hover{background:var(--paper-shade)}.cal-cell[data-today=true]{box-shadow:inset 0 3px 0 var(--ridge)}.cal-date{font-weight:750;font-stretch:78%;font-size:var(--text-md)}.cal-date small{font:inherit;display:none}.cal-state{font-weight:700;font-stretch:88%}.cal-state[data-status=draft]{color:var(--ridge-deep)}.cal-empty{color:var(--ink-55)}@media (width<=47.99rem){.cal-head,.cal-blank{display:none}.cal{border-left:0;display:block}.cal-cell{align-items:baseline;gap:var(--s3);min-height:0;padding:var(--s3) 0;font-size:var(--text-sm);border-right:0;flex-direction:row}.cal-date{flex:none;width:5.5rem}.cal-date small{color:var(--ink-55);margin-left:.3em;font-weight:400;display:inline}.cal-cell[data-today=true]{box-shadow:inset 3px 0 0 var(--ridge);padding-left:var(--s3)}}.grid-fields{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.setlist li{gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--rule);font-size:var(--text-sm);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:start;display:grid}.setlist li.cut{padding:var(--s3) 0 var(--s1);border-bottom:1.5px solid var(--ink);font-weight:700;font-stretch:88%;display:block}.setlist .btn-small{min-height:1.5rem}.setlist .stem{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.bankq{padding:var(--s4) 0;border-bottom:1px solid var(--rule)}.chip{padding:.0625rem var(--s2);border:1.5px solid var(--ink-30);border-radius:var(--radius);font-weight:700;font-stretch:88%;font-size:var(--text-xs);white-space:nowrap;display:inline-block}.chip[data-status=approved]{border-color:var(--right);color:var(--right)}.chip[data-status=draft]{border-color:var(--ridge);color:var(--ridge-deep)}
