.workspace :where(label):where(:not(.check,.choice,.lens-field,.sr-only)){display:block;margin-bottom:var(--s3);font-weight:700}.workspace :where(label) :where(input,select,textarea){margin-top:4px;font-weight:400}.workspace :where(label):has(>input[type=checkbox],>input[type=radio]){display:flex;align-items:flex-start;gap:var(--s3);font-weight:400}.workspace :where(input[type=checkbox],input[type=radio]){flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:var(--blazer)}.workspace :where(button):where(:not([class])){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--s4);border:1.5px solid var(--blazer);border-radius:var(--r-card);background:transparent;color:var(--blazer);font:600 17px var(--display);letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.workspace :where(button):where(:not([class])):disabled{opacity:.5;cursor:not-allowed}.workspace :where(fieldset) :where(button)+:where(button){margin-inline-start:var(--s2)}.workspace :where(dl){display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);gap:var(--s1) var(--s4);margin:0}.workspace :where(dt){color:var(--ink-soft);font-size:14.5px}.workspace :where(dd){margin:0;overflow-wrap:anywhere}.workspace :where(details)>:where(summary){min-height:44px;display:flex;align-items:center;color:var(--blazer);font-weight:700;cursor:pointer}.workspace :where(.cluster,.inline-actions){display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s2) var(--s3)}.workspace :where(.cluster,.inline-actions)>:where(label){flex:1 1 14em;margin-bottom:0}.workspace :where(.card)>:where(h2,h3):first-child{margin-bottom:var(--s2)}.workspace :where(.stack)>:where(form)+:where(form){margin-top:var(--s3)}.workspace :where(section.card,article.card)+:where(section.card,article.card){margin-top:var(--s3)}.workspace :where(table){width:100%;border-collapse:collapse;font-size:15px}.workspace :where(th,td){padding-block:var(--s2);padding-inline:0 var(--s2);border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.workspace :where(th){color:var(--ink-soft);font:600 13px var(--display);letter-spacing:.06em;text-transform:uppercase}.subtabs{display:flex;gap:2px;margin:0 0 var(--s4);overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:none}.subtabs::-webkit-scrollbar{display:none}.subtabs a{flex:none;display:inline-flex;align-items:center;min-height:46px;padding:0 var(--s3);border-bottom:3px solid transparent;color:var(--ink-soft);font:600 16px var(--display);letter-spacing:.03em;text-decoration:none;white-space:nowrap}.subtabs a:hover{color:var(--ink)}.subtabs a[aria-current=page]{border-bottom-color:var(--blazer);color:var(--blazer)}.team-head__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s3)}.team-head__title h1{margin-bottom:0}.audience{margin:0 0 var(--s4);padding:var(--s2) var(--s3);border-inline-start:3px solid var(--braid);color:var(--ink-soft);font-size:14.5px}.teamdir .meta{color:var(--ink-soft);font-size:14.5px}.notice{padding:var(--s3) 0;border-bottom:1px solid var(--line)}.notice:first-child{padding-top:0}.notice:last-child{padding-bottom:0;border-bottom:0}.notice .by{color:var(--ink-soft);font-size:14px}.notice .by strong{color:var(--ink)}.notice>p{margin:var(--s2) 0 0;font-size:17px;white-space:pre-line;overflow-wrap:anywhere}.notice .tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s2) var(--s3);margin-top:var(--s3)}.notice .tools label{flex:1 1 12em;margin-bottom:0}.ladder{display:flex;gap:var(--s2);margin:0 0 var(--s3);padding:0;list-style:none}.rung{flex:1;padding:var(--s2);border:1.5px dashed var(--line-strong);border-radius:var(--r-card);color:var(--ink-soft);font:600 13px var(--display);letter-spacing:.05em;text-align:center;text-transform:uppercase}.rung--done{border-style:solid;border-color:var(--blazer);background:var(--blazer-tint);color:var(--blazer)}.rung--now{border-style:solid;border-color:var(--braid-ink);background:var(--braid-tint);color:var(--braid-ink)}.prereq>li{align-items:flex-start}.prereq .mark{flex:none;width:22px;font-weight:700;text-align:center}.prereq .mark--ok{color:var(--conf-verified)}.prereq .mark--todo{color:var(--braid-ink)}.case{padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card)}.case+.case{margin-top:var(--s3)}.case>h2,.case>h3{margin:var(--s1) 0 var(--s2);font-size:20px}.case .evidence{margin:var(--s3) 0;padding:var(--s1) var(--s3);border-inline-start:3px solid var(--line-strong);color:var(--ink-soft);font-size:14.5px;overflow-wrap:anywhere}.case .acts{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s2) var(--s3);margin-top:var(--s3)}.case dl{margin:var(--s2) 0}.desk-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}@media(min-width:900px){.desk-cols{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.desk-side .list>li{display:block}.desk-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s2) var(--s3);margin-bottom:var(--s3)}.desk-head h1{margin:var(--s1) 0 0}.workspace .menu-grid{margin:0;padding:0;list-style:none}@media(min-width:900px){.workspace .menu-grid--3{grid-template-columns:1fr 1fr 1fr}}.workspace .id-input,.workspace code.id{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:15px;overflow-wrap:anywhere}@media print{.subtabs,.audience{display:none!important}}.workspace .table-acts{white-space:nowrap}.workspace .table-acts a+a{margin-inline-start:var(--s3)}.workspace .table-wrap th[scope=row]{color:var(--ink);font:inherit;letter-spacing:0;text-transform:none}.workspace .panel{margin-top:var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-card);background:var(--card);box-shadow:var(--shadow-card)}.case-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4)}@media(min-width:900px){.case-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.case-decide fieldset{margin-top:var(--s4)}.case-decide .check label{margin:0;font-weight:400}.workspace .moderation-basis h3{margin:var(--s3) 0 var(--s2);font-size:17px}.workspace .moderation-basis h3:first-child{margin-top:0}.workspace .card>fieldset>legend,.workspace form.card>fieldset>legend{margin-bottom:var(--s3);font:700 22px var(--display);letter-spacing:.01em}.workspace form.card+form.card{margin-top:var(--s3)}.upload-venue-search,.upload-venue-results,.upload-venue{margin-bottom:var(--s3)}.upload-form .inline-row>div{margin-bottom:var(--s3)}.upload-form .upload-rows{margin-bottom:var(--s4)}.upload-form textarea#content{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14.5px}.upload-form .upload-rows .fine{margin-top:var(--s2)}.upload-counts{margin:0 0 var(--s4);padding:0;list-style:none}.upload-acts{margin-bottom:var(--s4)}.upload-rows>li+li{margin-top:var(--s3)}.upload-rows .chiprow{margin:var(--s2) 0}.teamdir .meta--attention{color:var(--braid-ink);font-weight:700}.jump{margin:0 0 var(--s4)}.workspace .section{scroll-margin-top:64px}.workspace details.publish{margin-top:var(--s3)}.workspace details.publish>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:48px;margin:calc(-1 * var(--s2)) 0;color:var(--blazer);font:700 19px var(--display);letter-spacing:.02em;list-style:none;cursor:pointer}.workspace details.publish>summary::-webkit-details-marker{display:none}.workspace details.publish>summary:after{content:"+";flex:none;width:32px;height:32px;border:1.5px solid var(--blazer);border-radius:50%;font:700 22px/28px var(--body);text-align:center}.workspace details.publish[open]>summary{margin-bottom:var(--s3)}.workspace details.publish[open]>summary:after{content:"−"}.workspace .subcard{margin-top:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-card);background:var(--chalk)}.workspace .subcard>:where(h3,h4){margin:0 0 var(--s1);font-size:17px}.workspace .card>:where(h3):first-child{font-size:20px}.chip--team{border:1.5px dashed var(--blazer);background:transparent;color:var(--blazer)}.invite-row{display:flex;flex:1;align-items:center;gap:var(--s3)}.workspace form.stack>:where(strong,span){display:block}.workspace form.stack>:where(span){color:var(--ink-soft);font-size:14.5px}.workspace form.stack>:where(span)+:where(span){margin-top:2px}.prereq .mark:before{content:"✓"}.prereq .mark--todo:before{content:"!"}.workspace .card>.ladder:first-child{margin-bottom:var(--s3)}.workspace .list .grow>.btn{margin:var(--s2) 0}.workspace .avail>li{flex-wrap:wrap}.workspace .avail>li>span:first-child{flex:1 1 10em}.workspace :where(select,input,textarea)+:where(.btn,button){margin-top:var(--s3)}.workspace .case-decide,.workspace .case-decide .btnrow{margin-top:var(--s3)}.workspace :where(input,select,textarea)+:where(label){margin-top:var(--s3)}.workspace :where(input[type=datetime-local]){width:100%;min-height:50px;padding:var(--s3);border:1.5px solid var(--line-strong);border-radius:var(--r-card);background:var(--card);color:var(--ink);font:400 17px var(--body)}.workspace .menu-grid>li>.card{height:100%}.workspace .menu-grid>li+li,.workspace .desk-sections>li+li{margin-top:0}.workspace .desk-sections{display:grid;gap:var(--s3)}@media(min-width:900px){.workspace .desk-sections{grid-template-columns:1fr 1fr}}@media(max-width:699px){.workspace .ranking-table thead{display:none}.workspace .ranking-table tr{display:block;padding:var(--s3) 0;border-bottom:1px solid var(--line)}.workspace .ranking-table tr:last-child{border-bottom:0}.workspace .ranking-table :where(th,td){display:block;padding:2px 0;border:0}.workspace .ranking-table .table-acts{padding-top:var(--s2)}}.workspace .field:not(input,select,textarea){max-width:none;margin-bottom:var(--s3);padding:0;border:0;border-radius:0}.workspace .card.list{padding:var(--s4)}.workspace dl.evidence{grid-template-columns:minmax(0,1fr);gap:0}.workspace dl.evidence dd+dt{margin-top:var(--s2)}.workspace :where(input,select,textarea){max-width:100%}.workspace :where(fieldset){min-width:0}
