[hidden]{display:none!important}.changes{margin:0;padding:0;list-style:none}.changes .group{padding-top:var(--s5)}.changes .group:first-child{padding-top:0}.changes .group-name{border-bottom:1px solid var(--rule-strong);font:500 11px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.changes .group-name .where{font:400 12px/1 var(--f-ui);letter-spacing:0;text-transform:none}.changes .group>ul{margin:0;padding:0;list-style:none}.change{border-bottom:1px solid var(--rule);grid-template-columns:74px minmax(150px,.8fr) minmax(0,1.6fr) auto;align-items:start;gap:4px 16px;padding:12px 0;display:grid}.change .kind{font:500 10px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink-2);justify-self:start;margin-top:1px;padding:3px 6px 2px}.change .kind.added{background:var(--ink);color:var(--bone);box-shadow:none}.change .kind.removed{color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--rule-strong);text-decoration:line-through;text-decoration-thickness:1px}.change .field{min-width:0}.change .field b{font-weight:500;line-height:1.35;display:block}.change .flag{font:600 11px/1.3 var(--f-ui);color:var(--red-ink);background:var(--red-wash);align-items:center;gap:5px;margin-top:4px;padding:2px 6px;display:inline-flex}.change .ptr{color:var(--ink-3);overflow-wrap:anywhere;margin-top:2px;font:400 11px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.change .vals{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;line-height:1.45;display:flex}.change .before{color:var(--ink-3);overflow-wrap:anywhere;-webkit-text-decoration:line-through #6e6a64b3;text-decoration:line-through #6e6a64b3}.change .arrow{color:var(--ink-3);flex:none}.change .arrow svg{vertical-align:-2px;width:14px;height:14px}.change .after{overflow-wrap:anywhere;font-weight:500}.change .vals .tab-num{font-variant-numeric:tabular-nums}.change .badge{margin-top:1px}.hidden-note{margin:var(--s4) 0 0;color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13px;display:flex}.hidden-note svg{width:15px;height:15px;color:var(--ink-3);flex:none;margin-top:2px}.nothing{padding:var(--s6) 0;border-top:1px solid var(--rule-strong);color:var(--ink-2);max-width:52ch}.nothing b{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.changes.compact .change{grid-template-columns:64px minmax(0,1fr);gap:2px 10px;padding:10px 0}.changes.compact .change .field,.changes.compact .change .vals{grid-column:2}.changes.compact .change .kind{grid-row:1/3}.changes.compact .change .badge{display:none}.changes.compact .group{padding-top:var(--s4)}.seg{border:1px solid var(--rule-strong);border-radius:var(--radius);display:inline-flex}.seg button{cursor:pointer;height:30px;font:500 13px/1 var(--f-ui);color:var(--ink-2);background:0 0;border:0;padding:0 12px}.seg button+button{border-left:1px solid var(--rule-strong)}.seg button:hover{background:var(--bone-3);color:var(--ink)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bone)}.comp-states{z-index:40;background:var(--paper);box-shadow:var(--shadow-pop);color:var(--ink-3);align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex;position:fixed;bottom:16px;left:16px}.comp-states .seg button{height:26px;padding:0 9px;font-size:12px}@media (width<=720px){.change{grid-template-columns:auto 1fr;gap:6px 10px}.change .field{grid-column:2}.change .vals{flex-direction:column;grid-column:1/3;align-items:flex-start;gap:2px;padding-left:2px}.change .arrow{display:none}.change .before:before{content:"Antes: ";color:var(--ink-3);margin-right:4px;text-decoration:none;display:inline-block}.change .after:before{content:"Ahora: ";color:var(--ink-3);margin-right:4px;font-weight:400}.change .badge{grid-column:1/3;justify-self:start}.changes.compact .change .vals{grid-column:1/3}.comp-states{bottom:8px;left:8px;right:8px;overflow-x:auto}}@media print{.comp-states{display:none}}.starter{margin:0 0 var(--s8);background:var(--paper);box-shadow:0 0 0 1px var(--rule-strong);grid-template-columns:minmax(0,1fr) 360px;display:grid}.starter .starter-form{padding:var(--s6);min-width:0}.starter .starter-head{border-bottom:2px solid var(--ink);margin-bottom:var(--s5);align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.starter .starter-head .t-h2{font-size:26px}.starter .starter-head .t-small{margin-left:auto}.starter .fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.starter .f{align-content:start;gap:6px;min-width:0;display:grid}.starter .f.wide{grid-column:1/-1}.starter .f .lab{align-items:center;gap:8px;min-height:22px;font-size:13px;font-weight:600;display:flex}.starter .f .lab .badge{margin-left:auto;font-weight:500}.starter .in{width:100%;height:40px;font:400 15px/1 var(--f-ui);color:var(--ink);background:var(--bone);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:0 12px}.starter .in.name{height:52px;font:600 22px/1 var(--f-ui);letter-spacing:-.01em}.starter .in:focus{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.starter .slugbox{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--bone);align-items:stretch;display:flex}.starter .slugbox .pre{color:var(--ink-3);white-space:nowrap;align-items:center;padding:0 0 0 12px;font-size:14px;display:flex}.starter .slugbox input{min-width:0;height:40px;font:500 15px/1 var(--f-ui);color:var(--ink);background:0 0;border:0;flex:1;padding:0 12px 0 1px}.starter .slugbox input:focus{outline:none}.starter .slugbox:focus-within{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.starter .f.bad .slugbox{border-color:var(--red)}.starter .say{color:var(--ink-2);align-items:flex-start;gap:7px;font-size:12px;display:flex}.starter .say svg{flex:none;width:14px;height:14px;margin-top:1px}.starter .say.ok svg{color:var(--ink)}.starter .say.err{color:var(--red-ink);font-weight:500}.starter .say a,.starter .say .link-btn{color:inherit;font:inherit;font-weight:600;text-decoration:underline}.starter .say .link-btn{cursor:pointer;background:0 0;border:0;padding:0}.starter .help{color:var(--ink-3);font-size:12px}.starter .types{grid-template-columns:1fr 1fr;gap:8px;display:grid}.starter .type{border:1px solid var(--rule-strong);border-radius:var(--radius);cursor:pointer;background:var(--bone);grid-template-columns:22px 1fr;gap:2px 10px;padding:12px 12px 12px 10px;display:grid;position:relative}.starter .type input{opacity:0;position:absolute}.starter .type .dot{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--ink-2);border-radius:50%;margin-top:2px}.starter .type b{font-size:14px;font-weight:600}.starter .type .d{color:var(--ink-3);grid-column:2;font-size:12px;line-height:1.45}.starter .type:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--paper)}.starter .type:has(input:checked) .dot{box-shadow:inset 0 0 0 5px var(--ink)}.starter .type:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.starter .langs{border-top:1px solid var(--rule-strong);flex-direction:column;display:flex}.starter .lang-row{border-bottom:1px solid var(--rule);grid-template-columns:20px 52px 1fr auto;align-items:center;gap:10px;padding:9px 0;font-size:14px;display:grid}.starter .lang-row input{width:18px;height:18px;accent-color:var(--ink);margin:0}.starter .lang-row .code{font:500 11px/1 var(--f-label);letter-spacing:.12em;background:var(--ink);color:var(--bone);justify-self:start;padding:3px 5px}.starter .lang-row .code.off{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong);background:0 0}.starter .lang-row .first{color:var(--ink-3);font-size:12px}.starter .starter-foot{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--rule);align-items:center;gap:12px;display:flex}.starter .starter-foot .why{color:var(--ink-3);font-size:12px}.starter .starter-foot .btn-primary{height:42px;margin-left:auto}.starter .will{background:var(--bone-2);border-left:1px solid var(--rule);padding:var(--s6);gap:var(--s5);flex-direction:column;min-width:0;display:flex}.starter .will .t-h2{margin-bottom:6px}.starter .will .rev{align-items:baseline;gap:10px;display:flex}.starter .will .rev .t-num{font-size:52px;line-height:.8}.starter .will .rev span{color:var(--ink-2);font-size:13px}.starter .after{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.starter .after li{border-bottom:1px solid var(--rule);grid-template-columns:18px 1fr;gap:2px 10px;padding:10px 0;font-size:13px;display:grid}.starter .after li svg{width:15px;height:15px;color:var(--ink-2);margin-top:2px}.starter .after li b{font-weight:600}.starter .after li span{color:var(--ink-3);grid-column:2;font-size:12px}.table .stage{align-items:center;gap:7px;font-size:13px;display:inline-flex}.table .stage b{font:600 15px/1 var(--f-display);background:var(--ink);width:22px;height:22px;color:var(--bone);place-items:center;display:inline-grid}.table .stage.none{color:var(--ink-3)}.empty-intro{max-width:60ch;margin:0 0 var(--s6);color:var(--ink-2);font-size:15px}.first-steps{margin-bottom:var(--s8)}.first-steps .born{background:var(--paper);box-shadow:0 0 0 1px var(--rule-strong);margin-bottom:var(--s8);grid-template-columns:auto 1fr;gap:4px 14px;padding:14px 16px;display:grid}.first-steps .born .sq{margin-top:5px}.first-steps .born b{font-weight:600}.first-steps .born .t-meta{grid-column:2}.first-steps .sec{border-bottom:2px solid var(--ink);align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.first-steps .sec .t-h2{font-size:26px}.first-steps .sec .t-small{margin-left:auto}.first-steps .step{border-bottom:1px solid var(--rule);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:20px 0;display:grid}.first-steps .step .n{font:700 44px/.8 var(--f-display);color:var(--ink-3);font-variant-numeric:tabular-nums}.first-steps .step.lead .n{color:var(--red)}.first-steps .step h3{font:600 16px/1.3 var(--f-ui);margin:0}.first-steps .step p{color:var(--ink-2);max-width:58ch;margin:3px 0 0;font-size:13px}.first-steps .step .acts{gap:6px;display:flex}.first-steps a.btn{text-decoration:none}@media (width<=1180px){.starter{grid-template-columns:1fr}.starter .will{border-left:0;border-top:1px solid var(--rule)}}@media (width<=720px){.starter{margin:0 -16px var(--s6);box-shadow:none;border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong)}.starter .starter-form,.starter .will{padding:20px 16px}.starter .fields,.starter .types{grid-template-columns:1fr}.starter .starter-foot{flex-wrap:wrap}.starter .starter-foot .btn-primary{justify-content:center;width:100%;margin-left:0}.first-steps .step{grid-template-columns:40px 1fr;padding:16px 0}.first-steps .step .n{font-size:34px}.first-steps .step .acts{flex-wrap:wrap;grid-column:2;margin-top:8px}}.ws-page .hist{grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.ws-page .hist>*{min-width:0}.ws-page .work{padding:var(--s6) var(--s8) var(--s12);min-width:0}.ws-page .views{align-items:center;gap:var(--s3);margin-bottom:var(--s8);display:flex}.ws-page .views .btn{margin-left:auto}.ws-page .views .seg a{height:30px;font:500 13px/1 var(--f-ui);color:var(--ink-2);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.ws-page .views .seg a+a{border-left:1px solid var(--rule-strong)}.ws-page .views .seg a:hover{background:var(--bone-3);color:var(--ink)}.ws-page .views .seg a[aria-current=page]{background:var(--ink);color:var(--bone)}.ws-page .rev-head{gap:0 var(--s5);padding-bottom:var(--s5);grid-template-columns:auto 1fr;align-items:end;display:grid}.ws-page .rev-num{font:700 88px/.8 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.ws-page .rev-num small{font:500 11px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;display:block}.ws-page .rev-note{text-wrap:pretty;max-width:46ch;margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.4}.ws-page .rev-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.ws-page .rev-meta .avatar{width:20px;height:20px;font-size:9px}.ws-page .rev-meta .who{align-items:center;gap:7px;display:inline-flex}.ws-page .rev-meta code{color:var(--ink-3);overflow-wrap:anywhere;font:400 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ws-page .avatar.ai{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-3);background:0 0}.ws-page .lens{margin-bottom:var(--s5);border-top:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 0;display:flex}.ws-page .lens .label{font-size:13px;font-weight:600}.ws-page .lens .why{color:var(--ink-3);font-size:13px}.ws-page .lens .tally{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px}.ws-page .lens .tally b{font:700 22px/1 var(--f-display);color:var(--ink);vertical-align:-2px;margin-right:4px}.ws-page .ledger{min-height:calc(100vh - 52px);padding:var(--s6) 0 var(--s8);position:sticky;top:52px}.ws-page .ledger .panel-title{padding:0 var(--s6)}.ws-page .ledger .t-h2{color:var(--night-text)}.ws-page .ledger ol{border-top:1px solid var(--night-rule);margin:0;padding:0;list-style:none}.ws-page .ledger li{border-bottom:1px solid var(--night-rule)}.ws-page .ledger button{width:100%;padding:14px var(--s6);text-align:left;color:var(--night-text);cursor:pointer;background:0 0;border:0;grid-template-columns:44px 1fr;gap:3px 12px;display:grid}.ws-page .ledger button:hover,.ws-page .ledger button[aria-current=true]{background:var(--night-2)}.ws-page .ledger .n{font:700 30px/.9 var(--f-display);font-variant-numeric:tabular-nums;color:var(--night-dim);grid-row:1/4}.ws-page .ledger button[aria-current=true] .n{color:#ff5a4c}.ws-page .ledger .note{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.ws-page .ledger .by{color:var(--night-dim);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.ws-page .ledger .by .who,.ws-page .rev-meta .who .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-page .ledger .by .when{flex:none}.ws-page .rev-meta .who{min-width:0;max-width:100%}.ws-page .ledger .by .avatar{flex:none;width:16px;height:16px;font-size:8px}.ws-page .ledger .foot{padding:var(--s5) var(--s6) 0;color:var(--night-dim);font-size:12px;line-height:1.5}.ws-page .ledger .avatar.ai{color:var(--night-text);box-shadow:inset 0 0 0 1px var(--night-dim);background:0 0}.ws-page .first{padding:var(--s5) 0 0}.ws-page .first p{margin:0 0 var(--s5);color:var(--ink-2);max-width:60ch}.ws-page .first .sections{border-top:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.ws-page .first .sections li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:12px;padding:11px 0;font-size:14px;display:grid}.ws-page .first .sections li span:last-child{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.ws-page .rev-acts{grid-column:2;gap:8px;margin-top:4px;display:flex}.ws-page .rev-note.quiet,.ws-page .ledger .note.quiet{color:var(--ink-3);font-weight:400}.ws-page .ledger .note.quiet{color:var(--night-dim)}.ws-page .restore{border-top:2px solid var(--ink);padding-top:var(--s5)}.ws-page .restore h2{margin-bottom:8px}.ws-page .restore>p{margin:0 0 var(--s5);color:var(--ink-2);max-width:62ch}.ws-page .restore>p b{color:var(--ink);font-weight:600}.ws-page .restore .what{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.ws-page .restore .what .t-small{font-weight:400}.ws-page .restore .confirm{margin-top:var(--s6);padding:var(--s5);background:var(--bone-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px 20px;display:grid}.ws-page .restore .confirm label{align-items:baseline;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.ws-page .restore .confirm label span{color:var(--ink-3);font-size:12px;font-weight:400}.ws-page .restore .confirm textarea{resize:vertical;width:100%;min-height:64px;font:400 14px/1.5 var(--f-ui);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:9px 11px}.ws-page .restore .confirm textarea:focus{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.ws-page .restore .confirm .go{gap:8px;display:flex}.ws-page .restore .confirm .go .btn-primary{height:40px}.ws-page .restore .state-error{margin-top:var(--s4)}@media (width<=1180px){.ws-page .hist{grid-template-columns:1fr}.ws-page .ledger{min-height:0;padding:var(--s5) 0;order:-1;position:static}.ws-page .ledger ol{scrollbar-width:none;padding:0 var(--s8);border-top:0;gap:1px;display:flex;overflow-x:auto}.ws-page .ledger .panel-title{padding:0 var(--s8)}.ws-page .ledger li{border:0;flex:0 0 220px}.ws-page .ledger button{height:100%;padding:12px}.ws-page .ledger .by{flex-wrap:wrap}.ws-page .ledger .by .who{flex:calc(100% - 22px)}.ws-page .ledger .foot{display:none}}@media (width<=720px){.ws-page .work{padding:20px 16px 96px}.ws-page .views{margin-bottom:var(--s6);flex-wrap:wrap}.ws-page .views .btn{margin-left:0}.ws-page .rev-head{grid-template-columns:1fr;gap:10px}.ws-page .rev-num{font-size:64px}.ws-page .rev-note{font-size:16px}.ws-page .lens .tally{width:100%;margin-left:0}.ws-page .ledger ol,.ws-page .ledger .panel-title{padding:0 16px}.ws-page .ledger li{flex-basis:200px}.ws-page .rev-acts{grid-column:1}.ws-page .restore .confirm{padding:var(--s4);grid-template-columns:1fr}}.docs-view{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.docs-view.open{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.docs-view>*{min-width:0}.docs-view .list-col{padding:0 var(--s6) var(--s8) 0}.docs-view:not(.open) .list-col{max-width:820px}.ws-page .mat-filters{margin-bottom:var(--s4);flex-wrap:wrap}@media (width<=720px){.ws-page .mat-filters{order:0;width:auto;overflow:visible}}.docs-view.open .list-col{border-right:1px solid var(--rule);min-height:60vh}.docs-view .group-t{font:500 11px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 8px}.docs-view .docs{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.docs-view .doc-row{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:32px minmax(0,1fr);gap:2px 12px;padding:12px 10px 12px 8px;text-decoration:none;display:grid}.docs-view .doc-row:hover{background:var(--bone-2)}.docs-view .doc-row[aria-current]{background:var(--paper);box-shadow:inset 3px 0 0 var(--ink)}.docs-view .doc-row .ic{background:var(--paper);width:32px;height:40px;box-shadow:0 0 0 1px var(--rule);grid-row:1/3;place-items:center;display:grid}.docs-view .doc-row .ic svg{width:16px;height:16px;color:var(--ink-2)}.docs-view .doc-row .t{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35}.docs-view .doc-row .m{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.docs-view .reader{padding:0 0 var(--s10) var(--s10)}.docs-view .back{display:none}.docs-view .r-head{border-bottom:2px solid var(--ink);align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.docs-view .r-head h2{font:700 30px/.95 var(--f-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0}.docs-view .r-head h2:focus{outline:none}.docs-view .r-head .actions{gap:6px;margin-left:auto;display:flex}.docs-view .r-meta{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:13px;display:flex}.docs-view .state{padding:var(--s6) 0;color:var(--ink-2)}.docs-view .prose{max-width:68ch;padding-top:22px;font-size:16px;line-height:1.66}.docs-view .prose h3{font:700 20px/1.1 var(--f-display);text-transform:uppercase;margin:30px 0 10px}.docs-view .prose h3:first-child{margin-top:0}.docs-view .prose p{margin:0 0 14px}.docs-view .prose blockquote{border-left:1px solid var(--rule-strong);color:var(--ink-2);margin:0 0 16px;padding:4px 0 4px 18px}.docs-view .prose ul,.docs-view .prose ol{margin:0 0 14px;padding-left:20px}.docs-view .prose li{margin-bottom:6px}.docs-view .prose code{background:var(--bone-2);padding:1px 4px;font-size:.9em}.docs-view .prose pre{background:var(--bone-2);margin:0 0 16px;padding:12px 14px;font-size:13px;overflow-x:auto}.docs-view .prose pre code{background:0 0;padding:0}.docs-view .prose a{color:var(--ink)}.docs-view .prose .host{color:var(--ink-3);overflow-wrap:anywhere;font-size:13px}.docs-view .transcript{max-width:78ch;margin:18px 0 0;padding:0;font-size:15px;line-height:1.6;list-style:none}.docs-view .transcript li{grid-template-columns:52px 92px minmax(0,1fr);gap:12px;padding:3px 8px 3px 0;scroll-margin:120px;display:grid}.docs-view .transcript .ln{font:500 12px/1.9 var(--f-ui);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}.docs-view .transcript .sp{color:var(--ink-2);overflow-wrap:anywhere;padding-top:1px;font-size:13px;font-weight:600}.docs-view .transcript li.hit{box-shadow:inset 3px 0 0 var(--red);background:#dc282817}.docs-view .transcript li.hit .ln{color:var(--red-ink);font-weight:600}.docs-view .cited{background:var(--bone-2);align-items:center;gap:10px;margin:16px 0 0;padding:10px 14px;font-size:13px;display:flex}.docs-view .cited svg{flex:none;width:15px;height:15px}.docs-view .cited .btn{margin-left:auto}.docs-view .gap{color:var(--ink-3);padding:6px 0 6px 72px;font-size:12px}.docs-view .sens-note{color:var(--ink-3);gap:8px;max-width:68ch;margin-top:18px;font-size:12px;display:flex}.docs-view .sens-note svg{flex:none;width:13px;height:13px;margin-top:2px}.ws-page .mat .read{min-width:0;color:inherit;text-decoration:none;display:block}.ws-page .mat .read:hover b{text-decoration:underline}@media (width<=1100px){.docs-view.open{grid-template-columns:minmax(0,1fr)}.docs-view.open .list-col{display:none}.docs-view .reader{padding-left:0}.docs-view .back{margin-bottom:14px;display:inline-flex}}@media (width<=720px){.docs-view .r-head{flex-wrap:wrap}.docs-view .r-head h2{font-size:26px}.docs-view .r-head .actions{margin-left:0}.docs-view .transcript li{grid-template-columns:40px minmax(0,1fr);gap:2px 10px}.docs-view .transcript .sp,.docs-view .transcript .tx{grid-column:2}.docs-view .gap{padding-left:50px}.docs-view .cited{flex-wrap:wrap}.docs-view .cited .btn{margin-left:0}}.content-page .cal-head .t-meta span+span:before{content:none}.ws-page .content-page .cal-head{padding:var(--s6) var(--s8) var(--s4);flex-wrap:wrap;align-items:flex-end;margin:0}.content-page .cal-head .t-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;display:flex}.content-page .cal-months{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.content-page .cal-empty{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.content-page .cal-empty p{margin:0}.content-page .cal-notice{margin:var(--s3) var(--s8) 0;color:var(--ink-2);font-size:13px}.content-page .brief-form{margin:var(--s4) var(--s8) 0;padding:var(--s5);background:var(--paper);box-shadow:0 0 0 1px var(--rule);gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:960px;display:grid}.content-page .brief-form .actions{grid-column:1/-1;gap:6px;display:flex}.content-page .cal{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.content-page .cal.with-piece{grid-template-columns:minmax(0,1fr) 440px}.content-page .board-wrap{padding:var(--s5) var(--s8) var(--s12);min-width:0}.content-page .state{padding:var(--s6) 0}.content-page .allowance{gap:var(--s6);padding-bottom:var(--s5);grid-template-columns:auto minmax(0,1fr) 240px;align-items:center;display:grid}.content-page .allowance .big{font:700 64px/.85 var(--f-display);font-variant-numeric:tabular-nums}.content-page .allowance .big small{color:var(--ink-3);font-size:24px}.content-page .allowance .lbl{color:var(--ink-2);margin-top:6px;font-size:13px}.content-page .blocks{gap:6px;min-width:0;height:64px;margin:0;padding:0;list-style:none;display:flex}.content-page .blocks>li{align-items:flex-end;min-width:0;padding:6px 8px;font-size:12px;font-weight:500;line-height:1.2;display:flex;position:relative;overflow:hidden}.content-page .blocks>li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-page .blocks .b-done,.content-page .blocks .b-doing{background:var(--ink);color:var(--bone)}.content-page .blocks .b-waiting{background:linear-gradient(135deg, var(--ink) 50%, var(--bone-2) 50%);color:var(--bone)}.content-page .blocks .b-waiting span{background:var(--ink);margin:-1px -4px;padding:1px 4px}.content-page .blocks .b-blocked{box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red-ink);background:repeating-linear-gradient(135deg,#dc282847 0 1.5px,#0000 1.5px 6px)}.content-page .blocks .b-planned{box-shadow:inset 0 0 0 1.5px var(--ink-2);color:var(--ink-2)}.content-page .blocks .b-free{box-shadow:inset 0 0 0 1px var(--rule)}.content-page .allowance .side{text-align:right;color:var(--ink-2);font-size:13px;line-height:1.6}.content-page .line-scroll{overflow-x:auto}.content-page table.line{border-collapse:collapse;border-top:2px solid var(--ink);table-layout:fixed;width:100%;min-width:560px}.content-page .line th,.content-page .line td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;font-weight:400}.content-page .line .stage-name{width:132px;color:var(--ink-2);padding:14px 12px 14px 0;font-size:13px;font-weight:600}.content-page .line .stage-name .t-small{margin-top:2px;font-weight:400;display:block}.content-page .lane-head{border-left:1px solid var(--rule);padding:12px 12px 10px}.content-page .lane-head .unit{font:700 17px/1.05 var(--f-display);text-transform:uppercase;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.content-page .lane-head .unit:hover,.content-page .lane-head .unit[aria-current=true]{color:var(--red-ink)}.content-page .lane-head .t-small{color:var(--ink-3);margin-top:6px;display:block}.content-page .lane-head .locs{gap:6px;margin-top:8px;display:flex}.content-page .lane-next .unit{color:var(--ink-3)}.content-page .loc{font:500 11px/1 var(--f-label);letter-spacing:.12em;background:var(--ink);color:var(--bone);padding:3px 5px;display:inline-block}.content-page .loc.out{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.content-page .c{border-left:1px solid var(--rule);height:58px;padding:10px 12px;font-size:13px}.content-page .c .st{align-items:flex-start;gap:7px;font-weight:600;line-height:1.3;display:flex}.content-page .c .st .sq,.content-page .c .st .ok{margin-top:2px}.content-page .c .sub{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.content-page .c.c-now .sub{color:#c8c1b5}.content-page .c.c-block .sub{color:var(--red-ink)}.content-page .c .ok{stroke-width:2.25px;flex:none;width:14px;height:14px}.content-page .c.c-done .st{color:var(--ink)}.content-page .c.c-now{background:var(--ink);color:var(--bone)}.content-page .c.c-now .sq-doing{background:var(--bone)}.content-page .c.c-wait{background:var(--bone-2)}.content-page .c.c-block{background:var(--red-wash)}.content-page .c.c-block .st{color:var(--red-ink)}.content-page .c.c-planned .st{color:var(--ink-3);font-weight:400}.content-page .c.c-sel{box-shadow:inset 0 0 0 2px var(--red)}.content-page .c.c-na,.content-page .c.c-later{color:var(--ink-3);background:repeating-linear-gradient(135deg,#0000 0 6px,#1a1a1a0a 6px 7px)}.content-page .c.c-na .st,.content-page .c.c-later .st{font-weight:400}.content-page .c.c-later .sub{white-space:normal;color:var(--ink-3)}.content-page .gbp{margin-top:var(--s8)}.content-page .posts{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.content-page .post{box-shadow:0 0 0 1px var(--rule);background:var(--paper);flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;display:flex}.content-page .post a{color:var(--ink)}.content-page .piece{border-left:1px solid var(--rule);background:var(--paper);max-height:calc(100vh - 52px);padding:var(--s6);position:sticky;top:52px;overflow:auto}.content-page .piece-top{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.content-page .piece .t-h2{margin:0;font-size:24px;line-height:1.02}.content-page .piece .t-h2:focus{outline:none}.content-page .piece .meta{flex-wrap:wrap;gap:6px;margin:12px 0 10px;display:flex}.content-page .progress{gap:3px;margin-bottom:6px;display:flex}.content-page .progress span{flex:1;height:6px}.content-page .sq-done{background:var(--ink)}.content-page .progress .sq-doing{background:var(--ink-2)}.content-page .progress .sq-blocked{background:var(--red)}.content-page .progress .sq-waiting{background:linear-gradient(135deg, var(--ink) 50%, var(--bone-2) 50%)}.content-page .progress .sq-planned{box-shadow:inset 0 0 0 1px var(--ink-3)}.content-page .progress .sq-na{background:repeating-linear-gradient(135deg,#0000 0 3px,#1a1a1a1f 3px 4px)}.content-page .progress .sq-blocked{box-shadow:inset 0 0 0 1.5px var(--red);background:repeating-linear-gradient(135deg, var(--red) 0 1.5px, transparent 1.5px 4px)}.content-page .units-m{display:none}.content-page .units-m ul{margin:0;padding:0;list-style:none}@media (width<=1180px){.content-page .cal.with-piece{grid-template-columns:minmax(0,1fr)}.content-page .piece{border-left:0;border-bottom:1px solid var(--rule);order:-1;max-height:none;position:static}}@media (width<=720px){.ws-page .content-page .cal-head{padding:16px 16px 12px}.content-page .cal-months{margin-left:0}.content-page .cal-notice,.content-page .brief-form{margin-inline:16px}.content-page .board-wrap{padding:16px 16px 32px}.content-page .allowance{grid-template-columns:auto 1fr;gap:14px}.content-page .allowance .big{font-size:48px}.content-page .allowance .side{text-align:left;grid-column:1/3}.content-page .blocks{order:3;grid-column:1/3}.content-page .line-scroll{display:none}.content-page .units-m{border-top:2px solid var(--ink);display:block}.content-page .units-m li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:4px 10px;padding:14px 0;display:grid}.content-page .units-m .unit{font:700 18px/1.05 var(--f-display);text-transform:uppercase;color:var(--ink);text-decoration:none}.content-page .units-m .loc{align-self:start}.content-page .units-m .cal-later{margin:var(--s3) 0 0}.content-page .units-m .progress{grid-column:1/3;margin:6px 0 0}.content-page .units-m .status{grid-column:1/3;font-size:13px}.content-page .units-m .status .st{align-items:center;gap:7px;display:flex}.content-page .units-m .ok{width:14px;height:14px}.content-page .posts{grid-template-columns:1fr 1fr}.content-page .piece{padding:20px 16px 40px}}.cal .piece-place{color:var(--ink-2);align-items:center;gap:10px;margin:10px 0 0;font-size:13px;display:flex}.cal .piece-place select{height:30px;font:inherit}.content-page .pc-reader{padding:var(--s6) var(--s8) var(--s12);min-width:0}.content-page .pc-reader .pc-back{color:var(--ink-2);margin-bottom:var(--s5);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.content-page .pc-reader .pc-back svg{width:14px;height:14px}.content-page .pc-reader .pc-back:hover{color:var(--ink);text-decoration:underline}.content-page .pc-doc-hd{padding-bottom:var(--s4);border-bottom:2px solid var(--ink);margin-bottom:var(--s6);flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.content-page .pc-doc-hd h2{font:700 30px/1 var(--f-display);text-transform:uppercase;text-wrap:balance;flex:260px;margin:0}.content-page .pc-doc-hd .t-small{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.content-page .pc-doc{gap:var(--s8);grid-template-columns:minmax(0,64ch) minmax(200px,260px);align-items:start;display:grid}.content-page .pc-doc.pc-solo{grid-template-columns:minmax(0,64ch)}.content-page .pc-reader .pc-draft{font:400 16px/1.7 var(--f-ui);color:var(--ink);margin:0}.content-page .pc-reader .pc-draft p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px}.content-page .pc-reader .pc-draft p:empty{display:none}.content-page .pc-reader .pc-draft h3{font:700 17px/1.3 var(--f-ui);margin:24px 0 8px}.content-page .pc-reader .pc-draft h3:first-child{margin-top:0}.content-page .pc-reader .pc-draft ul{margin:0 0 14px;padding-left:22px}.content-page .pc-reader .pc-draft li{overflow-wrap:anywhere;margin:0 0 6px}.content-page .pc-reader .pc-claim{-webkit-text-decoration:underline dotted var(--ink-3);text-decoration:underline dotted var(--ink-3);text-underline-offset:4px}.content-page .pc-reader .pc-draft sup{font:600 10.5px var(--f-ui);color:var(--ink-2);padding-left:1px}.content-page .pc-reader .pc-draft mark{background:var(--red-wash);color:inherit;box-shadow:inset 0 -2px 0 var(--red);padding:1px 2px;scroll-margin-top:96px}.content-page .pc-reader .pc-draft mark sup{color:var(--red-ink)}.content-page .pc-reader .pc-draft mark:focus{outline:2px solid var(--red);outline-offset:2px}.content-page .pc-margin{gap:var(--s6);flex-direction:column;font-size:13px;display:flex;position:sticky;top:76px}.content-page .pc-margin h3,.content-page .pc-asks h4{font:500 11px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;margin:0 0 8px;display:flex}.content-page .pc-asks h4 svg{width:13px;height:13px}.content-page .pc-margin ol{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.content-page .pc-margin li{border-bottom:1px solid var(--rule);color:var(--ink-2);grid-template-columns:18px 1fr;gap:8px;padding:9px 0;display:grid}.content-page .pc-margin li b{color:var(--ink);font-size:12px;font-weight:600;display:block}.content-page .pc-margin .pc-n{font:700 15px/1.2 var(--f-display);color:var(--ink)}.content-page .pc-editor{max-width:72ch}.content-page .pc-editor textarea{width:100%;font:400 15px/1.65 var(--f-ui)}.content-page .pc-editor .pc-act{margin-top:var(--s3);gap:6px;display:flex}.content-page .pc-asks{margin-top:12px}.content-page .pc-asks ul{margin:0;padding:0;list-style:none}.content-page .pc-asks .pc-ask{border-top:1px solid var(--rule);color:var(--ink);flex-direction:column;align-items:flex-start;gap:6px;padding:9px 0;font-size:13px;display:flex}.content-page .pc-asks .pc-asked{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.content-page .pc-asks .pc-asked svg{width:13px;height:13px}.content-page .piece{padding-bottom:var(--s8)}.content-page .pc-locs{border-bottom:1px solid var(--rule);gap:2px;margin:18px 0 4px;display:flex}.content-page .pc-locs button{height:34px;font:500 12px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;display:inline-flex;position:relative}.content-page .pc-locs button[aria-pressed=true]{color:var(--ink)}.content-page .pc-locs button[aria-pressed=true]:after{content:"";background:var(--red);height:3px;position:absolute;bottom:-1px;left:0;right:0}.content-page .pc-steps{margin:0;padding:0;list-style:none}.content-page .pc-step{grid-template-columns:26px minmax(0,1fr);column-gap:12px;padding:14px 0;display:grid;position:relative}.content-page .pc-step:before{content:"";background:var(--rule-strong);width:2px;position:absolute;top:37px;bottom:-11px;left:12px}.content-page .pc-step:last-child:before{display:none}.content-page .pc-step.pc-done:before{background:var(--ink)}.content-page .pc-node{z-index:1;background:var(--paper);width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--ink-3);place-items:center;margin-top:-3px;display:grid;position:relative}.content-page .pc-node svg{stroke-width:2.5px;width:15px;height:15px}.content-page .pc-step.pc-done .pc-node{background:var(--ink);color:var(--bone);box-shadow:none}.content-page .pc-step.pc-now .pc-node{background:var(--red);box-shadow:none}.content-page .pc-step.pc-now .pc-node:after{content:"";background:#fff;width:8px;height:8px}.content-page .pc-step.pc-blocked .pc-node{box-shadow:inset 0 0 0 2px var(--red);background:repeating-linear-gradient(135deg, var(--red) 0 2px, var(--paper) 2px 6px)}.content-page .pc-step.pc-skip .pc-node{box-shadow:inset 0 0 0 1.5px var(--rule-strong);background:repeating-linear-gradient(135deg,#0000 0 3px,#1a1a1a1a 3px 4px)}.content-page .pc-step.pc-running-step .pc-node{background:var(--ink)}.content-page .pc-step.pc-running-step .pc-node:after{content:"";background:var(--bone);width:8px;height:8px;animation:1.2s ease-out infinite pv-blink}@keyframes pv-blink{50%{opacity:.2}}.content-page .pc-step-hd{flex-wrap:wrap;align-items:baseline;gap:8px;min-height:20px;display:flex}.content-page .pc-step-hd h3{font:700 17px/1 var(--f-display);text-transform:uppercase;margin:0}.content-page .pc-step.pc-later .pc-step-hd h3,.content-page .pc-step.pc-skip .pc-step-hd h3{color:var(--ink-3)}.content-page .pc-step-hd .pc-what{color:var(--ink-3);font-size:12px}.content-page .pc-step-hd .pc-tag{font:500 10.5px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;background:var(--red);color:#fff;margin-left:auto;padding:4px 6px 3px}.content-page .pc-step.pc-blocked .pc-step-hd .pc-tag{color:var(--red-ink);box-shadow:inset 0 0 0 1px var(--red);background:0 0}.content-page .pc-step.pc-running-step .pc-step-hd .pc-tag{background:var(--ink)}.content-page .pc-step .pc-receipt{color:var(--ink-2);grid-column:2;margin:6px 0 0;font-size:13px}.content-page .pc-step .pc-receipt p{margin:0}.content-page .pc-step .pc-receipt b{color:var(--ink);font-weight:500}.content-page .pc-step .pc-receipt .pc-agent-mark{vertical-align:1px;margin-right:6px}.content-page .pc-step .pc-receipt .pc-alt,.content-page .pc-step .pc-receipt>.btn{margin-top:8px}.content-page .pc-unlock{color:var(--ink-3);grid-column:2;margin:5px 0 0;font-size:12px}.content-page .pc-unlock.pc-bad{color:var(--red-ink)}.content-page .pc-step .pc-body{grid-column:2;min-width:0;margin-top:12px}.content-page .pc-lede{color:var(--ink);margin:0 0 14px;font-size:14px;line-height:1.5}.content-page .pc-go{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.content-page .pc-go .btn-primary:not(.btn-sm){height:38px;padding:0 16px;font-size:12px}.content-page .pc-alt{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.content-page .pc-cost{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.content-page .pc-cost b{color:var(--ink-2);font-weight:500}.content-page .pc-fine{color:var(--ink-3);margin:0 0 12px;font-size:12px}.content-page .pc-agent-mark{font:500 10px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);align-items:center;gap:5px;padding:3px 5px 2px;display:inline-flex}.content-page .pc-agent-mark svg{width:11px;height:11px}.content-page .pc-plan summary{cursor:pointer;color:var(--ink-3);margin-top:6px;font-size:12px}.content-page .pc-plan .pc-prop-list{margin-top:8px}.content-page .pc-answer-form textarea{width:100%;font:400 14px/1.5 var(--f-ui)}.content-page .pc-answer-form .pc-act,.content-page .pc-finding .pc-act{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.content-page .pc-running{background:var(--bone-2);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:14px;display:grid}.content-page .pc-running b{font-size:13px;display:block}.content-page .pc-running span{color:var(--ink-2);font-size:12px}.content-page .pc-running .pc-elapsed{font:600 13px/1.2 var(--f-ui);font-variant-numeric:tabular-nums;color:var(--ink)}.content-page .pc-pulse{grid-template-columns:repeat(3,8px);gap:3px;margin-top:3px;display:inline-grid}.content-page .pc-pulse i{width:8px;height:8px;box-shadow:inset 0 0 0 1px var(--ink);animation:1.2s ease-out infinite pv-fill}.content-page .pc-pulse i:nth-child(2){animation-delay:.2s}.content-page .pc-pulse i:nth-child(3){animation-delay:.4s}@keyframes pv-fill{0%,to{background:0 0}40%{background:var(--ink)}}@media (prefers-reduced-motion:reduce){.content-page .pc-pulse i,.content-page .pc-step.pc-running-step .pc-node:after{animation:none}.content-page .pc-pulse i:first-child{background:var(--ink)}}.content-page .pc-proposal{background:var(--bone);box-shadow:inset 0 0 0 1px var(--rule-strong);margin-bottom:14px;padding:14px}.content-page .pc-proposal .pc-hd{align-items:center;gap:8px;margin-bottom:10px;display:flex}.content-page .pc-proposal .pc-hd .t-small{margin-left:auto}.content-page .pc-prop-answer{font:500 15px/1.5 var(--f-ui);margin:0 0 12px}.content-page .pc-prop-list{grid-template-columns:84px minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px;display:grid}.content-page .pc-prop-list dt{color:var(--ink-3);font-size:12px}.content-page .pc-prop-list dd{margin:0}.content-page .pc-prop-list ol{margin:0;padding-left:18px}.content-page .pc-prop-list .pc-facts{margin:0;padding:0;list-style:none}.content-page .pc-prop-list .pc-facts li{padding:0 0 6px}.content-page .pc-src{color:var(--ink-3);font-size:11.5px;display:block}.content-page .pc-checks{border-top:1px solid var(--rule);margin:0 0 14px;padding:0;font-size:13px;list-style:none}.content-page .pc-checks li{border-bottom:1px solid var(--rule);grid-template-columns:16px 1fr auto;align-items:baseline;gap:8px;padding:9px 0;display:grid}.content-page .pc-checks li svg{align-self:center;width:14px;height:14px}.content-page .pc-checks .pc-bad{color:var(--red-ink);font-weight:600}.content-page .pc-checks svg.pc-bad{stroke:var(--red-ink)}.content-page .pc-finding{background:var(--red-wash);margin-bottom:12px;padding:14px}.content-page .pc-finding .pc-hd{color:var(--red-ink);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.content-page .pc-finding .pc-hd .pc-n{font:700 15px/1 var(--f-display)}.content-page .pc-finding .pc-hd .pc-see{font:500 12px var(--f-ui);color:var(--ink);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline}.content-page .pc-finding .pc-quote{color:var(--ink);overflow-wrap:anywhere;margin:8px 0 4px;font-size:13px}.content-page .pc-finding .pc-why{color:var(--ink-2);margin:6px 0 10px;font-size:13px}.content-page .pc-finding .pc-sugg-lbl{font:500 10.5px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:5px}.content-page .pc-finding .pc-sugg{background:var(--paper);overflow-wrap:anywhere;margin-bottom:12px;padding:8px 10px;font-size:14px}.content-page .pc-finding .pc-who{color:var(--ink-2);margin:10px 0 0;font-size:12px}.content-page .pc-note{background:var(--red-wash);grid-template-columns:18px 1fr;gap:10px;margin-bottom:12px;padding:14px;font-size:13px;display:grid}.content-page .pc-note.pc-quiet{background:var(--bone-2)}.content-page .pc-note svg{width:18px;height:18px;color:var(--red-ink)}.content-page .pc-note.pc-quiet svg{color:var(--ink)}.content-page .pc-note .pc-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.content-page .pc-note a{color:var(--ink);font-weight:600}.content-page .pc-signers{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.content-page .pc-signers li{align-items:flex-start;gap:8px;font-size:13px;display:flex}.content-page .pc-sign-wait{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.content-page .pc-piece-foot{padding-top:var(--s4);border-top:1px solid var(--rule);margin-top:var(--s4)}@media (width<=1180px){.content-page .pc-doc{grid-template-columns:minmax(0,1fr)}.content-page .pc-margin{position:static}}@media (width<=720px){.content-page .pc-reader{padding:16px 16px 40px}.content-page .pc-doc-hd h2{font-size:24px}}.pc-asked{background:var(--bone-2);box-shadow:inset 2px 0 0 var(--red);margin:12px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.pc-asked b{margin-bottom:4px;font-weight:600;display:block}.pc-asked q{white-space:pre-line;overflow-wrap:anywhere}.sites-ws{padding:var(--s2) var(--s8) var(--s12);gap:var(--s10);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.sites-ws>*{min-width:0}.sites-ws.one{grid-template-columns:minmax(0,1fr);max-width:1100px}.sites-sec{border-bottom:2px solid var(--ink);align-items:baseline;gap:12px;margin:0;padding-bottom:12px;display:flex}.sites-sec .t-h2{font-size:26px}.sites-sec .t-small{margin-left:auto}.read-at{align-items:center;gap:6px;display:inline-flex}.read-at svg{width:13px;height:13px}.attention-count{color:var(--red-ink)}.not-read{margin-top:24px}.app-id{font-size:11px}.board{padding:20px 22px 8px}.board-head{border-bottom:1px solid var(--night-rule);align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.board-head h2{font:700 26px/1 var(--f-display);text-transform:uppercase;margin:0}.board-head .n{font:700 26px/1 var(--f-display);color:#ff5a4c;font-variant-numeric:tabular-nums}.board-head .t-small{margin-left:auto}.board-cols,.trow{grid-template-columns:132px minmax(0,1.25fr) minmax(0,1.75fr) 72px auto;align-items:center;gap:4px 18px;display:grid}.board-cols{font:500 10.5px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--night-dim);padding:12px 0 8px}.board-rows{margin:0;padding:0;list-style:none}.trow{border-top:1px solid var(--night-rule);padding:14px 0}.trow .state{font:600 12px/1.2 var(--f-ui);color:#ff5a4c;align-items:center;gap:8px;display:inline-flex}.trow .state.quiet{color:var(--night-text)}.trow .site b{font-size:14px;font-weight:600;display:block}.trow .site span{color:var(--night-dim);overflow-wrap:anywhere;font-size:12px}.trow .site a{color:inherit;text-decoration:none}.trow .site a:hover b{text-decoration:underline}.trow .what{color:var(--night-text);font-size:13px;line-height:1.45}.trow .what small{color:var(--night-dim);margin-top:2px;font-size:12px;display:block}.trow .since{color:var(--night-dim);font-variant-numeric:tabular-nums;font-size:12px}.trow .act{justify-self:end}.night .btn{color:var(--night-text);border-color:#f5efe58c;text-decoration:none}.night .btn:hover{background:var(--night-text);color:var(--night)}.on-night .sq-blocked{background:repeating-linear-gradient(135deg,#ff5a4c 0 1.5px,#0000 1.5px 4px);box-shadow:inset 0 0 0 1.5px #ff5a4c}.board-foot{border-top:1px solid var(--night-rule);color:var(--night-dim);align-items:flex-start;gap:10px;padding:12px 0 10px;font-size:12px;display:flex}.board-foot svg{flex:none;width:14px;height:14px;margin-top:2px}.board-calm{color:var(--night-text);border-top:1px solid var(--night-rule);padding:18px 0 10px;font-size:14px}.fine{margin-top:var(--s10)}table.sites{border-collapse:collapse;width:100%;font-size:13px}table.sites th{text-align:left;font:500 10.5px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:12px 10px 8px 0}table.sites td{border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 10px 12px 0}table.sites td b{white-space:nowrap;font-size:14px;font-weight:600;display:block}table.sites td .t-small{display:block}table.sites a.url{color:var(--ink);border-bottom:1px solid var(--rule-strong);text-decoration:none}table.sites a.url:hover{border-color:var(--ink)}table.sites .num{font-variant-numeric:tabular-nums;white-space:nowrap}.history-note{margin:12px 0 0}.sites-side .block{border-bottom:1px solid var(--rule);padding:18px 0}.sites-side .block:first-child{padding-top:0}.sites-side h3{font:700 18px/1 var(--f-display);text-transform:uppercase;margin:0 0 10px}.sites-side p{color:var(--ink-2);margin:0;font-size:13px}.tally{grid-template-columns:auto 1fr auto;align-items:center;gap:8px 10px;margin:0;font-size:13px;display:grid}.tally dd{font:700 22px/1 var(--f-display);font-variant-numeric:tabular-nums;text-align:right;margin:0}.tally div,.tally dt{display:contents}.rule-list{color:var(--ink-2);margin:10px 0 0;padding:0;font-size:13px;list-style:none}.rule-list li{grid-template-columns:14px 1fr;gap:8px;padding:4px 0;display:grid}.rule-list .sq{margin-top:5px}.reg{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong);padding:18px}.reg h3{font:700 20px/1 var(--f-display);text-transform:uppercase;margin:0 0 4px}.reg>p{color:var(--ink-2);margin:0 0 14px;font-size:13px}.reg .field{margin-bottom:14px}.reg .mono-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.reg .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reg .acts .t-small{margin-left:auto}.reg .err{color:var(--red-ink);gap:6px;margin:0 0 12px;font-size:12px;font-weight:500;display:flex}.reg-done{background:var(--bone-2);margin-bottom:14px;padding:12px 14px;font-size:13px}.pass{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong);grid-template-columns:1.1fr 1.4fr .9fr;display:grid}.seg-cell{border-left:1px dashed var(--rule-strong);min-width:0;padding:18px 20px 20px}.seg-cell:first-child{border-left:0}.seg-cell h3{font:500 10.5px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px}.pass .big{font:700 34px/.95 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.kv{grid-template-columns:auto 1fr;gap:6px 14px;margin:14px 0 0;font-size:13px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.mono{color:var(--ink-2);font:400 12px ui-monospace,SFMono-Regular,Menlo,monospace}.domrow{border-top:1px solid var(--rule);grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;padding:8px 0;font-size:13px;display:grid}.domrow:first-of-type{border-top:0;padding-top:0}.domrow .sq{align-self:center}.domrow .t-small{white-space:nowrap}.domrow .mono{overflow-wrap:anywhere}.domrow.base44 .t-small{white-space:normal;grid-column:2/-1}.when{font:700 44px/.9 var(--f-display);font-variant-numeric:tabular-nums;margin:0}.when span{font-size:20px}.seo{margin-top:var(--s8)}.switches{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.switch{border-bottom:1px solid var(--rule);grid-template-columns:14px minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:4px 14px;padding:13px 0;font-size:13px;display:grid}.switch .sq{margin-top:4px}.switch b{font-size:14px;font-weight:600}.switch .why{color:var(--ink-2)}.switch.bad{background:var(--red-wash);padding:13px 12px}.history{margin-top:var(--s8);box-shadow:inset 0 0 0 1px var(--rule);grid-template-columns:1fr 1fr;display:grid}.history>section{border-left:1px solid var(--rule);min-width:0;padding:18px 20px 20px}.history>section:first-child{border-left:0}.history h3{font:700 18px/1 var(--f-display);text-transform:uppercase;margin:0}.history .total{color:var(--ink-2);align-items:baseline;gap:10px;margin:10px 0 0;font-size:13px;display:flex}.history .total b{font:700 40px/.9 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.history .empty{color:var(--ink-3);margin:10px 0 0;font-size:13px}.days{grid-template-columns:repeat(28,1fr);align-items:end;gap:2px;height:56px;margin:14px 0 4px;display:grid}.days i{background:var(--ink);min-height:1px;display:block}.days i.none{background:0 0}.days i.zero{box-shadow:inset 0 -1px 0 var(--ink-3);background:0 0}.days.ai i{background:var(--red)}.days-axis{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.tops{gap:14px;margin-top:16px;display:grid}.tops h4{font:500 10.5px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px}.tops ol{margin:0;padding:0;list-style:none}.tops li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:4px 0;font-size:13px;display:grid}.tops li span:first-child{overflow-wrap:anywhere}.tops li span:last-child{font-variant-numeric:tabular-nums;color:var(--ink-2)}.probes{color:var(--ink-3);margin:10px 0 0;font-size:12px}.sites-lead{padding-bottom:0}.client-sites-wrap .t-h2{margin:0 0 12px}.client-sites{margin:0 0 var(--s8);gap:var(--s3);padding:0;list-style:none;display:grid}.cs{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:4px 20px;padding:14px 18px;display:grid}.cs a{color:inherit;text-decoration:none}.cs a b{font:700 22px/1 var(--f-display);text-transform:uppercase;display:block}.cs a:hover b{text-decoration:underline}.cs .t-small{margin-top:3px;display:block}.cs.flagged{box-shadow:inset 0 0 0 1.5px var(--red)}.cs .status.bad{color:var(--red-ink)}.empty-board{padding:28px}.empty-board h2{font:700 40px/.92 var(--f-display);text-transform:uppercase;max-width:16ch;margin:0}.empty-board p{max-width:56ch;color:var(--night-dim);margin:14px 0 0;font-size:14px}.ghost{border-top:1px solid var(--night-rule);margin-top:24px}.ghost div{border-bottom:1px solid var(--night-rule);grid-template-columns:150px 1fr 1.4fr;gap:18px;padding:14px 0;display:grid}.ghost i{background:#f5efe51f;height:9px;display:block}@media (width<=1180px){.sites-ws{grid-template-columns:minmax(0,1fr)}.pass{grid-template-columns:1fr 1fr}.pass .seg-cell:nth-child(3){border-left:0;border-top:1px dashed var(--rule-strong);grid-column:1/-1}}@media (width<=720px){.sites-ws{gap:28px;padding:8px 16px 40px}.board{padding:16px 16px 4px}.board-head .t-small,.board-cols{display:none}.trow{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.trow .state,.trow .what{grid-column:1/-1}.trow .since{grid-column:1}.trow .act{grid-area:2/2}table.sites thead{display:none}table.sites,table.sites tbody,table.sites tr,table.sites td{width:100%;display:block}table.sites tr{border-bottom:1px solid var(--rule);padding:12px 0}table.sites td{border:0;padding:2px 0}table.sites td.opt{display:none}.pass{grid-template-columns:1fr}.seg-cell{border-left:0;border-top:1px dashed var(--rule-strong)}.seg-cell:first-child{border-top:0}.pass .seg-cell:nth-child(3){grid-column:auto}.switch{grid-template-columns:14px minmax(0,1fr)}.switch .why{grid-column:2}.history{grid-template-columns:1fr}.history>section{border-left:0;border-top:1px solid var(--rule)}.history>section:first-child{border-top:0}.cs{grid-template-columns:minmax(0,1fr)}.empty-board h2{font-size:32px}}.site-tab.state-pad{padding:var(--s6) var(--s8) var(--s12)}.site-tab.state-pad .t-h2{margin:0 0 var(--s2)}.site-tab.site{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;display:grid}.site-tab.site>*{min-width:0}.site-tab .pages-col{padding:var(--s6) var(--s5) var(--s12) var(--s8);border-right:1px solid var(--rule);min-height:70vh}.site-tab .col-t{border-bottom:2px solid var(--ink);align-items:baseline;gap:10px;padding-bottom:10px;display:flex}.site-tab .col-t .t-h2{margin:0;font-size:22px}.site-tab .col-t .t-small{margin-left:auto}.site-tab .plist{margin:0;padding:0;list-style:none}.site-tab .prow{border-bottom:1px solid var(--rule);color:inherit;padding:12px 10px 12px 8px;text-decoration:none;display:block}.site-tab .prow:hover{background:var(--bone-2)}.site-tab .prow[aria-current=page]{background:var(--paper);box-shadow:inset 3px 0 0 var(--ink)}.site-tab .prow .nm{align-items:baseline;gap:8px;font-size:14px;font-weight:600;display:flex}.site-tab .prow .path{font:400 12px var(--f-ui);color:var(--ink-3);margin-left:auto}.site-tab .prow .loc{color:var(--ink-2);gap:4px;margin-top:8px;font-size:12px;display:grid}.site-tab .prow .loc-row{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;display:grid}.site-tab .ltag{height:18px;font:600 11px/1 var(--f-label);letter-spacing:.06em;box-shadow:inset 0 0 0 1px var(--ink);place-items:center;display:inline-grid}.site-tab .ltag.original{background:var(--ink);color:var(--bone)}.site-tab .mini{align-items:center;gap:6px;min-width:0;display:flex}.site-tab .mini .lbl{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-tab .mini .bar{flex:none;gap:2px;display:flex}.site-tab .mini .bar i{width:12px;height:5px;box-shadow:inset 0 0 0 1px var(--rule-strong)}.site-tab .mini .bar i.sg-done{background:var(--ink);box-shadow:none}.site-tab .mini .bar i.sg-now{background:var(--ink-2);box-shadow:none}.site-tab .mini .bar i.sg-blocked{box-shadow:inset 0 0 0 1px var(--red);background:repeating-linear-gradient(135deg, var(--red) 0 1px, transparent 1px 3px)}.site-tab .mini .bar i.sg-ok{background:var(--red);box-shadow:none}.site-tab .page{padding:var(--s6) var(--s8) var(--s12)}.site-tab .p-head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.site-tab .p-head h2{font:700 34px/.92 var(--f-display);text-transform:uppercase;margin:0}.site-tab .p-head .path{font:400 13px var(--f-ui);text-transform:none;color:var(--ink-3);margin-left:8px}.site-tab .p-head .actions{gap:6px;margin-left:auto;display:flex}.site-tab .p-head .actions .btn[aria-pressed=true]{background:var(--ink);color:var(--bone)}.site-tab .p-meta{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:13px;display:flex}.site-tab .locseg{border:1px solid var(--rule-strong);margin-top:18px;display:inline-flex}.site-tab .locseg button{height:32px;font:500 13px/1 var(--f-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.site-tab .locseg button+button{border-left:1px solid var(--rule-strong)}.site-tab .locseg button[aria-pressed=true]{background:var(--ink);color:var(--bone)}.site-tab .locseg .st{opacity:.75;font-size:11px}.site-tab ol.line-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;margin:18px 0 0;padding:0;display:grid}.site-tab .line-stages li{list-style:none}.site-tab .line-stages .seg-b{height:6px;box-shadow:inset 0 0 0 1px var(--rule-strong);display:block}.site-tab .line-stages .sg-done .seg-b{background:var(--ink);box-shadow:none}.site-tab .line-stages .sg-ok .seg-b{background:var(--red);box-shadow:none}.site-tab .line-stages .sg-now .seg-b{background:var(--ink-2);box-shadow:none}.site-tab .line-stages .sg-blocked .seg-b{box-shadow:inset 0 0 0 1px var(--red);background:repeating-linear-gradient(135deg, var(--red) 0 1.5px, transparent 1.5px 4px)}.site-tab .line-stages .lb{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;display:block;overflow:hidden}.site-tab .line-stages .sg-now .lb{color:var(--ink);font-weight:600}.site-tab .line-stages .sg-blocked .lb{color:var(--red-ink);font-weight:600}.site-tab .next{background:var(--bone-2);align-items:center;gap:12px;margin:14px 0 0;padding:12px 14px;font-size:13px;display:flex}.site-tab .next svg{flex:none;width:16px;height:16px}.site-tab .next .btn:first-of-type{margin-left:auto}.site-tab .no-copy{margin-top:var(--s6)}.site-tab .page-terms{margin-top:10px}.site-tab .copy-head{gap:var(--s8);margin-top:var(--s8);border-bottom:2px solid var(--ink);font:500 11px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);grid-template-columns:minmax(0,580px) minmax(0,1fr);padding-bottom:8px;display:grid}.site-tab .blocks{margin:0;padding:0;list-style:none}.site-tab .blk{gap:var(--s8);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,580px) minmax(0,1fr);padding:14px 0;display:grid}.site-tab .blk .tx{font-size:15px;line-height:1.62}.site-tab .blk .tx h3{font:700 22px/1 var(--f-display);text-transform:uppercase;margin:0}.site-tab .blk .tx p{margin:0}.site-tab .blk .tx ul{margin:0;padding-left:18px}.site-tab .blk .tx .cta{background:var(--ink);height:34px;color:var(--bone);font:500 12px/1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;align-items:center;padding:0 14px;display:inline-flex}.site-tab .blk.pending{background:linear-gradient(90deg, var(--red-wash), transparent 70%)}.site-tab .src{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.site-tab .s{min-height:26px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-strong);background:var(--paper);overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;padding:4px 9px;font-size:12px;line-height:1.35;text-decoration:none;display:inline-flex}.site-tab .s svg{flex:none;width:12px;height:12px}.site-tab .s b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.site-tab a.s:hover{box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}.site-tab .s.warn{color:var(--red-ink);box-shadow:inset 0 0 0 1px var(--red-ink);background:0 0;font-weight:500}.site-tab .s.from{background:var(--bone-2);box-shadow:none}.site-tab .src .finding{display:contents}.site-tab .src .why{color:var(--ink-3);flex-basis:100%;font-size:12px;line-height:1.45}.site-tab .blocks.preview{max-width:640px;margin-top:var(--s8)}.site-tab .blocks.preview .blk{border-bottom:0;grid-template-columns:minmax(0,1fr);padding:10px 0}.site-tab .blocks.preview .blk.pending{background:0 0}.site-tab .blocks.preview .tx h3{margin-top:14px;font-size:30px}.site-tab .rules{color:var(--ink-3);gap:10px;max-width:80ch;margin-top:18px;font-size:12px;display:flex}.site-tab .rules svg{flex:none;width:13px;height:13px;margin-top:2px}.site-tab .back{display:none}@media (width<=1180px){.site-tab .copy-head{display:none}.site-tab .blk{grid-template-columns:minmax(0,1fr);gap:10px}}@media (width<=900px){.site-tab.site{grid-template-columns:minmax(0,1fr)}.site-tab.site.picked .pages-col,.site-tab.site:not(.picked) .page{display:none}.site-tab .pages-col{min-height:0;padding:var(--s5) 16px var(--s10);border-right:0}.site-tab .back{margin-bottom:12px;display:inline-flex}}@media (width<=720px){.site-tab .page,.site-tab.state-pad{padding:20px 16px 96px}.site-tab .p-head h2{font-size:28px}.site-tab .p-head .actions{margin-left:0}.site-tab .line-stages .lb{font-size:10px}.site-tab .next{flex-wrap:wrap}.site-tab .next .btn:first-of-type{margin-left:0}}.ws-page .gate .sec,.ws-page .stage-ledger .sec,.ws-page .now-log .sec{border-bottom:2px solid var(--ink);align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.ws-page .gate .sec .t-h2,.ws-page .stage-ledger .sec .t-h2,.ws-page .now-log .sec .t-h2{font-size:26px}.ws-page .stage-ledger .sec .btn{margin-left:auto}.ws-page .gate-head{grid-template-columns:auto minmax(0,1fr);gap:4px 18px;padding:20px 0 16px;display:grid}.ws-page .gate-num{font:700 64px/.82 var(--f-display);color:var(--red);grid-row:1/3}.ws-page .gate-head h3{font:700 26px/1 var(--f-display);text-transform:uppercase;margin:0}.ws-page .gate-head p{color:var(--ink-2);max-width:62ch;margin:0;font-size:14px}.ws-page .checks{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.ws-page .check{border-bottom:1px solid var(--rule);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:14px 0;display:grid}.ws-page .check .box{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--ink);place-items:center;margin-top:2px;display:grid}.ws-page .check.checked .box{background:var(--ink);color:var(--bone)}.ws-page .check.checked .box svg{width:13px;height:13px}.ws-page .check .what{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.45}.ws-page .check .what code{font-size:13px}.ws-page .check .ev{color:var(--ink-3);overflow-wrap:anywhere;flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 14px;font-size:12px;display:flex}.ws-page .check .ev a{color:var(--ink-2)}.ws-page .check .by{color:var(--ink-2);text-align:right;white-space:nowrap;font-size:12px}.ws-page .check .tag{color:var(--ink-3);margin-left:8px;font-size:11px;font-weight:400;display:inline-block}.ws-page .check .undo{width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:0;display:inline-grid}.ws-page .check .undo:hover{color:var(--ink)}.ws-page .check .undo svg{width:14px;height:14px}.ws-page .check .state-error{grid-column:2/4}.ws-page .check-form{grid-column:2/4;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 14px;margin-top:6px;display:grid}.ws-page .check-form .form-actions,.ws-page .check-form .state-error{grid-column:1/3}.ws-page .gate-act{color:var(--ink-2);align-items:center;gap:10px;padding-top:14px;font-size:13px;display:flex}.ws-page .gate-act .btn:first-of-type{margin-left:auto}.ws-page .add-line,.ws-page .move-form{grid-template-columns:minmax(0,1fr);gap:10px;max-width:640px;padding-top:14px;display:grid}.ws-page .move-form .lead{color:var(--ink-2);margin:0;font-size:13px}.ws-page .move-form .open-line{border-top:1px solid var(--rule);gap:6px;padding:10px 0;display:grid}.ws-page .move-form .open-line .line{color:var(--ink-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.ws-page .check .mark{font:500 13px/1.4 var(--f-ui);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ws-page .check .mark:hover{color:var(--red-ink)}.ws-page .gate .sec .btn{margin-left:auto}.ws-page .gate .sec .t-h2{scroll-margin-top:var(--s6)}.ws-page .gate .sec .t-h2:focus:not(:focus-visible){outline:none}.ws-page .gate-earlier .gate-num{color:var(--ink)}.ws-page .gate-later .gate-num{color:var(--ink-3)}.ws-page .gate-later .check:not(.checked) .box{box-shadow:inset 0 0 0 1.5px var(--rule-strong)}.ws-page .stage-ledger{margin-top:var(--s10)}.ws-page .stage-rows{margin:0;padding:0;list-style:none}.ws-page .srow{border-bottom:1px solid var(--rule);grid-template-columns:34px minmax(0,170px) minmax(0,1fr) auto;align-items:baseline;gap:4px 14px;padding:12px 0;font-size:13px;display:grid}.ws-page .srow .n{font:700 22px/1 var(--f-display);color:var(--ink-3)}.ws-page .srow .name{font-size:14px;font-weight:600}.ws-page .srow .stage-state{color:var(--ink-2)}.ws-page .srow .tally{font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;align-items:center;gap:6px;display:flex}.ws-page .srow.now .n{color:var(--red)}.ws-page .srow.now .name{color:var(--red-ink)}.ws-page .srow.complete .n,.ws-page .srow.part .n{color:var(--ink)}.ws-page .srow .pick{grid-column:1/-1;grid-template-columns:subgrid;color:inherit;align-items:baseline;text-decoration:none;display:grid}.ws-page .srow .pick:hover .name{text-underline-offset:3px;text-decoration:underline}.ws-page .srow.shown:not(.now){background:var(--bone-2);box-shadow:-12px 0 0 var(--bone-2), 12px 0 0 var(--bone-2)}.ws-page .srow .gates{grid-column:2/5;margin:6px 0 0;padding:0;list-style:none}.ws-page .srow .gates li{color:var(--ink-2);grid-template-columns:14px minmax(0,1fr) auto;gap:10px;padding:5px 0;display:grid}.ws-page .srow .gates .sq{margin-top:4px}.ws-page .srow .gates .by{color:var(--ink-3);white-space:nowrap;font-size:12px}.ws-page .order-note{background:var(--bone-2);color:var(--ink-2);gap:10px;margin:14px 0 0;padding:12px 14px;font-size:13px;display:flex}.ws-page .order-note svg{flex:none;width:16px;height:16px;margin-top:2px}.ws-page .stage-ledger+.territory{margin-top:var(--s10)}.ws-page .now-log .rows{margin-top:var(--s2)}.ws-page .now-log .wait .who a{color:var(--ink-2)}.ws-page .now-log .wait{position:relative}.ws-page .now-log .wait .what{padding-right:92px}.ws-page .now-log .wait .who .age,.ws-page .now-log .wait .side{margin:0;position:absolute;top:14px;right:0}.ws-page .now-log .wait .side{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px;display:flex}.ws-page .now-log .resolve{font:400 12px/1.4 var(--f-ui);color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ws-page .now-log .resolve:hover{color:var(--ink)}.ws-page .log-title{font:500 11px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:26px 0 6px}.ws-page .log{margin:0;padding:0;list-style:none}.ws-page .log li{border-bottom:1px solid var(--rule);overflow-wrap:anywhere;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:11px 0;font-size:13px;line-height:1.5;display:grid}.ws-page .log .d{font:700 16px/1.1 var(--f-display);text-transform:uppercase}.ws-page .log .who{color:var(--ink-3);margin-top:3px;font-size:12px;display:block}.ws-page .log a{color:var(--ink);margin-left:4px;font-weight:500}.ws-page .log .imported{color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;margin-left:8px;font-size:11px;display:inline-flex}.ws-page .log .imported svg{width:11px;height:11px}.ws-page .now-log .more{margin-top:8px}.ws-page .add-now{gap:8px;margin-top:14px;display:grid}.ws-page .add-now .line{align-items:center;gap:8px;display:flex}.ws-page .add-now .input{flex:1;min-width:0;height:36px}.ws-page .add-now .waits{color:var(--ink-2);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ws-page .add-now .waits input{width:16px;height:16px;accent-color:var(--ink);margin:0}@media (width<=720px){.ws-page .gate-num{font-size:48px}.ws-page .gate-head h3{font-size:22px}.ws-page .check{grid-template-columns:22px minmax(0,1fr)}.ws-page .check .by{text-align:left;grid-column:2}.ws-page .check-form{grid-column:2;grid-template-columns:1fr}.ws-page .check-form .form-actions,.ws-page .check-form .state-error{grid-column:1}.ws-page .srow{grid-template-columns:26px minmax(0,1fr) auto}.ws-page .srow .stage-state,.ws-page .srow .gates{grid-column:2/4}.ws-page .srow .tally{grid-area:1/3}.ws-page .gate-act{flex-wrap:wrap}.ws-page .gate-act span{flex-basis:100%}.ws-page .gate-act .btn:first-of-type{margin-left:0}.ws-page .gate-act .btn-primary{margin-left:auto}.ws-page .gate-act .btn{height:40px}.ws-page .stage-ledger .sec,.ws-page .gate .sec{flex-wrap:wrap}}.set-page .ai-empty{color:var(--ink-3);margin:16px 0 0;font-size:13px}.set-page .track{padding:0;list-style:none}.set-page .pin{align-items:center;gap:6px;margin:12px 0 0;display:flex}.set-page .ws{padding:var(--s2) var(--s8) var(--s12);gap:var(--s10);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.set-page .ws>*{min-width:0}.set-page .sec{border-bottom:2px solid var(--ink);margin-top:var(--s12);align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.set-page .sec .t-h2{font-size:26px}.set-page .sec .right{align-items:center;gap:8px;margin-left:auto;display:flex}.set-page .sec-lede{color:var(--ink-2);max-width:70ch;margin:12px 0 0;font-size:13px}.set-page .prov{color:var(--ink-3);white-space:nowrap;font-size:12px}.set-page .prov.changed{color:var(--ink-2)}.set-page .prov.changed b{color:var(--ink);font-weight:600}.set-page .line{padding:22px 22px 18px}.set-page .line-head{border-bottom:1px solid var(--night-rule);align-items:baseline;gap:14px;padding-bottom:14px;display:flex}.set-page .line-head h2{font:700 26px/1 var(--f-display);text-transform:uppercase;white-space:nowrap;margin:0}.set-page .line-head .t-small{color:var(--night-dim)}.set-page .line-head .month{text-align:right;flex:none;margin-left:auto}.set-page .line-head .month b{font:700 30px/.9 var(--f-display);font-variant-numeric:tabular-nums;display:block}.set-page .line-head .month b span{color:var(--night-dim);font-size:18px}.set-page .line-head .month small{color:var(--night-dim);font-size:12px}.set-page .track{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px;display:grid;position:relative}.set-page .track:before{content:"";background:var(--night-text);opacity:.35;height:2px;position:absolute;top:7px;left:7px;right:0}.set-page .station{min-width:0;padding:0 16px 0 0;position:relative}.set-page .station .btn{white-space:nowrap}.set-page .station .node{background:var(--night);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--night-text);display:block;position:relative}.set-page .station.changed .node{box-shadow:none;background:#ff5a4c}.set-page .station .when{font:500 10.5px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--night-dim);margin-top:12px;display:block}.set-page .station h3{font:700 24px/.95 var(--f-display);text-transform:uppercase;margin:6px 0 0}.set-page .station p{color:var(--night-dim);max-width:26ch;min-height:7.3em;margin:6px 0 0;font-size:12.5px;line-height:1.45}.set-page .model{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--night-rule);align-content:start;gap:2px;margin-top:14px;padding:10px 12px;display:grid}.set-page .station .model{min-height:132px}.set-page .model b{font:600 13px/1.25 var(--f-ui);color:var(--night-text);overflow-wrap:anywhere}.set-page .model .p{color:var(--night-dim);font-variant-numeric:tabular-nums;font-size:12px}.set-page .model .c{color:var(--night-text);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.set-page .station .who{color:var(--night-dim);margin-top:8px;font-size:11.5px;display:block}.set-page .station.changed .who{color:#ff5a4c}.set-page .station .swap{margin-top:10px}.set-page .station .swap .btn{height:28px;padding:0 10px;font-size:11px}.set-page .station.open .model{box-shadow:inset 0 0 0 1.5px #ff5a4c}.set-page .beside{border-top:1px dashed var(--night-rule);grid-template-columns:16px minmax(0,.8fr) minmax(0,1.2fr) auto auto;align-items:center;gap:4px 16px;margin-top:22px;padding-top:14px;display:grid}.set-page .beside .node{width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--night-text);background:repeating-linear-gradient(135deg, var(--night-text) 0 1.5px, transparent 1.5px 4px);opacity:.7}.set-page .beside h3{font:700 20px/1 var(--f-display);text-transform:uppercase;margin:0}.set-page .beside p{color:var(--night-dim);margin:0;font-size:12.5px}.set-page .beside .model{grid-template-columns:auto auto;align-items:baseline;gap:2px 14px;margin:0}.set-page .beside .model .c{margin:0}.set-page .night .btn{color:var(--night-text);border-color:#f5efe58c}.set-page .night .btn:hover{background:var(--night-text);color:var(--night)}.set-page .night .btn-primary{background:var(--red);border-color:var(--red);color:#fff}.set-page .night .btn-primary:hover{background:var(--night-text);border-color:var(--night-text);color:var(--night)}.set-page .night .btn:focus-visible{outline-offset:2px;outline:2px solid #ff5a4c}.set-page .picker{background:var(--night-2);box-shadow:inset 0 0 0 1px var(--night-rule);margin-top:18px;padding:16px 18px}.set-page .picker h4{font:700 18px/1 var(--f-display);text-transform:uppercase;margin:0 0 4px}.set-page .picker>p{color:var(--night-dim);margin:0 0 12px;font-size:12.5px}.set-page .opts{border-top:1px solid var(--night-rule);margin:0;padding:0;list-style:none}.set-page .opt{border-bottom:1px solid var(--night-rule);cursor:pointer;grid-template-columns:18px minmax(0,1fr) minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2px 14px;padding:10px 6px;font-size:13px;display:grid}.set-page .opt:hover{background:#f5efe50d}.set-page .opt .radio{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--night-text)}.set-page .opt[aria-checked=true] .radio{box-shadow:none;background:#ff5a4c}.set-page .opt[aria-checked=true] b{color:#fff}.set-page .opt b{font-weight:600}.set-page .opt .p,.set-page .opt .c{color:var(--night-dim);font-variant-numeric:tabular-nums;font-size:12px}.set-page .opt .c.up{color:#ff5a4c}.set-page .opt .c.down{color:var(--night-text)}.set-page .opt.off{cursor:not-allowed}.set-page .opt.off b,.set-page .opt.off .p{color:#f5efe573}.set-page .opt.off .radio{box-shadow:inset 0 0 0 1.5px #f5efe54d}.set-page .opt.off .c{color:var(--night-dim)}.set-page .opts .grp{font:500 10.5px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--night-dim);align-items:center;gap:8px;padding:12px 6px 6px;display:flex}.set-page .grp .on{color:var(--night-text)}.set-page .picker .acts{align-items:center;gap:8px;margin-top:14px;display:flex}.set-page .picker .acts .t-small{color:var(--night-dim);margin-left:auto}.set-page .refusal{background:#ff5a4c1f;grid-template-columns:16px 1fr;gap:10px;margin-top:14px;padding:12px 14px;font-size:13px;display:grid;box-shadow:inset 0 0 0 1px #ff5a4c8c}.set-page .refusal svg{color:#ff5a4c;width:16px;height:16px;margin-top:1px}.set-page .refusal b{font-weight:600;display:block}.set-page .refusal span{color:var(--night-dim)}.set-page table.models{border-collapse:collapse;width:100%;font-size:13px}.set-page table.models th{text-align:left;font:500 10.5px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:12px 12px 8px 0}.set-page table.models th.n,.set-page table.models td.n{text-align:right}.set-page table.models td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:11px 12px 11px 0}.set-page table.models td.n{font-variant-numeric:tabular-nums;white-space:nowrap}.set-page table.models tr.provider td{border-bottom:1px solid var(--rule-strong);padding-top:22px}.set-page table.models tr.provider:first-child td{padding-top:12px}.set-page .pname{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.set-page .pname b{font:700 18px/1 var(--f-display);text-transform:uppercase}.set-page .pname .status{font-size:12px}.set-page .pname .t-small{color:var(--ink-3)}.set-page table.models td.m b{font-weight:600}.set-page table.models td.m .mono{margin-top:2px;display:block}.set-page .mono{color:var(--ink-2);font:400 12px ui-monospace,SFMono-Regular,Menlo,monospace}.set-page .users{color:var(--ink-2);font-size:12px}.set-page .users .none{color:var(--ink-3)}.set-page table.models td.act{text-align:right;white-space:nowrap;width:1%}.set-page table.models tr.unreach td{color:var(--ink-3)}.set-page table.models tr.unreach td.m b{color:var(--ink-2)}.set-page .note-row td{color:var(--ink-3);border-bottom:1px solid var(--rule);font-size:12px;padding:8px 12px 12px 0!important}.set-page .note-row svg{vertical-align:-1px;width:12px;height:12px}.set-page .pin{color:var(--ink-3);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.set-page .pin svg{width:12px;height:12px}.set-page tr.editing td{background:var(--paper)}.set-page tr.editing td:first-child{box-shadow:inset 2px 0 0 var(--ink);padding-left:10px}.set-page .num-in{border:1px solid var(--rule-strong);background:var(--bone);border-radius:var(--radius);font-variant-numeric:tabular-nums;align-items:center;height:32px;display:inline-flex}.set-page .num-in span{color:var(--ink-3);padding:0 2px 0 8px;font-size:13px}.set-page .num-in input{width:64px;height:30px;font:400 14px var(--f-ui);text-align:right;color:var(--ink);background:0 0;border:0;padding:0 8px 0 2px}.set-page .num-in:focus-within{outline:2px solid var(--red);outline-offset:0;border-color:#0000}.set-page .num-in.bad{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.set-page .row-err{color:var(--red-ink);gap:6px;margin-top:6px;font-size:12px;font-weight:500;display:flex}.set-page .row-err svg{flex:none;width:14px;height:14px}.set-page .impact{color:var(--ink-2);margin-top:6px;font-size:12px}.set-page .impact b{color:var(--ink);font-weight:600}.set-page .addrow{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong);grid-template-columns:150px minmax(0,1fr) auto auto auto;align-items:end;gap:10px;margin-top:14px;padding:16px;display:grid}.set-page .field{gap:5px;display:grid}.set-page .field label{font-size:12px;font-weight:500}.set-page .field select,.set-page .field input{height:32px;font:400 14px var(--f-ui);color:var(--ink);background:var(--bone);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:0 10px}.set-page .field select:focus,.set-page .field input:focus{outline:2px solid var(--red);outline-offset:0;border-color:#0000}.set-page .addrow .acts{gap:8px;display:flex}.set-page .default-budget{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;margin-top:16px;padding:18px 20px;display:grid}.set-page .default-budget .amt{font:700 44px/.9 var(--f-display);font-variant-numeric:tabular-nums}.set-page .default-budget .amt small{font:500 12px/1 var(--f-label);letter-spacing:.12em;color:var(--ink-3);margin-left:6px}.set-page .default-budget p{color:var(--ink-2);max-width:60ch;margin:6px 0 0;font-size:13px}.set-page .default-budget .r{text-align:right;justify-items:end;gap:8px;display:grid}.set-page table.budgets{border-collapse:collapse;width:100%;margin-top:18px;font-size:13px}.set-page table.budgets th{text-align:left;font:500 10.5px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:12px 12px 8px 0}.set-page table.budgets td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:12px 12px 12px 0}.set-page table.budgets td b{font-size:14px;font-weight:600}.set-page table.budgets td.n{font-variant-numeric:tabular-nums;white-space:nowrap}.set-page table.budgets tr:hover td{background:#1a1a1a06}.set-page table.budgets td.act{text-align:right;white-space:nowrap;width:1%}.set-page table.budgets tr.held td{background:var(--red-wash)}.set-page table.budgets tr.held td:first-child{box-shadow:inset 2px 0 0 var(--red);padding-left:10px}.set-page .own{font:500 10px/1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule-strong);margin-left:6px;padding:2px 5px 1px;display:inline-block}.set-page .meter{vertical-align:middle;grid-template-columns:repeat(10,9px);gap:2px;margin-right:10px;display:inline-grid}.set-page .meter i{width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--rule-strong)}.set-page .meter i.f{background:var(--ink);box-shadow:none}.set-page .meter i.r{background:repeating-linear-gradient(135deg, var(--ink) 0 1px, transparent 1px 3px);box-shadow:inset 0 0 0 1px var(--ink)}.set-page .meter.full i.f{background:var(--red)}.set-page .waits{color:var(--red-ink);margin-top:3px;font-size:12px;font-weight:600;display:block}.set-page .inline-budget{align-items:center;gap:6px;display:inline-flex}.set-page .side .block{border-bottom:1px solid var(--rule);padding:18px 0}.set-page .side .block:first-child{padding-top:0}.set-page .side h3{font:700 18px/1 var(--f-display);text-transform:uppercase;margin:0 0 10px}.set-page .side p{color:var(--ink-2);margin:0;font-size:13px}.set-page .rule-list{color:var(--ink-2);margin:10px 0 0;padding:0;font-size:13px;list-style:none}.set-page .rule-list li{grid-template-columns:14px 1fr;gap:8px;padding:5px 0;display:grid}.set-page .rule-list .sq{margin-top:5px}.set-page .log{margin:0;padding:0;list-style:none}.set-page .log li{border-bottom:1px solid var(--rule);grid-template-columns:52px 1fr;gap:10px;padding:9px 0;font-size:13px;display:grid}.set-page .log li:last-child{border-bottom:0}.set-page .log .d{color:var(--ink-3);font-variant-numeric:tabular-nums}.set-page .log .who{color:var(--ink-3);font-size:12px;display:block}.set-page .readonly{margin:0 var(--s8) var(--s2);background:var(--bone-2);grid-template-columns:16px 1fr;gap:10px;padding:12px 14px;font-size:13px;display:grid}.set-page .readonly svg{width:16px;height:16px;margin-top:1px}.set-page .tabs a{text-decoration:none}.set-page .cl-ai{gap:var(--s10);padding:var(--s6) var(--s8) var(--s12);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.set-page .cl-ai>*{min-width:0}.set-page .spend{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px 24px;padding:20px;display:grid}.set-page .spend .big{font:700 56px/.85 var(--f-display);font-variant-numeric:tabular-nums}.set-page .spend .big span{color:var(--ink-3);font-size:26px}.set-page .spend .t-small{margin-top:6px;display:block}.set-page .spend .bar{grid-template-columns:repeat(10,1fr);align-self:center;gap:3px;display:grid}.set-page .spend .bar i{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--rule-strong)}.set-page .spend .bar i.f{background:var(--ink);box-shadow:none}.set-page .spend .bar i.r{background:repeating-linear-gradient(135deg, var(--ink) 0 1px, transparent 1px 3px);box-shadow:inset 0 0 0 1px var(--ink)}.set-page .spend .r{text-align:right}.set-page table.runs{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.set-page table.runs th{text-align:left;font:500 10.5px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule-strong);white-space:nowrap;padding:12px 12px 8px 0}.set-page table.runs th.n,.set-page table.runs td.n{text-align:right}.set-page table.runs td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px 10px 0}.set-page table.runs td.n{font-variant-numeric:tabular-nums;white-space:nowrap}.set-page table.runs td b{font-weight:600}.set-page table.runs .t-small{display:block}.set-page table.runs tr.failed td .st{color:var(--red-ink);font-weight:600}@media (width<=1180px){.set-page .ws,.set-page .cl-ai{grid-template-columns:minmax(0,1fr)}.set-page .track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}.set-page .track:before{display:none}}@media (width<=720px){.set-page .ws,.set-page .cl-ai{gap:28px;padding:8px 16px 40px}.set-page .readonly{margin:0 16px 8px}.set-page .line{padding:16px 16px 14px}.set-page .line-head{flex-wrap:wrap}.set-page .line-head .month{text-align:left;width:100%;margin-left:0}.set-page .track{grid-template-columns:minmax(0,1fr);row-gap:0}.set-page .track:before{width:2px;height:auto;display:block;inset:8px auto 8px 7px}.set-page .station{grid-template-columns:16px minmax(0,1fr);column-gap:14px;padding:0 0 22px;display:grid}.set-page .station p{min-height:0}.set-page .station>:not(.node){grid-column:2}.set-page .station .node{grid-row:1/span 6}.set-page .station .when{margin-top:0}.set-page .station p{max-width:none}.set-page .beside{grid-template-columns:16px minmax(0,1fr)}.set-page .station .model{min-height:0}.set-page .beside p,.set-page .beside .model,.set-page .beside .swap{grid-column:2}.set-page .opt{grid-template-columns:18px minmax(0,1fr)}.set-page .opt .p,.set-page .opt .c{grid-column:2}.set-page .sec{flex-wrap:wrap}.set-page .sec .right{width:100%;margin-left:0}.set-page table.models thead,.set-page table.budgets thead,.set-page table.runs thead{display:none}.set-page table.models,.set-page table.models tbody,.set-page table.models tr,.set-page table.models td,.set-page table.budgets,.set-page table.budgets tbody,.set-page table.budgets tr,.set-page table.budgets td,.set-page table.runs,.set-page table.runs tbody,.set-page table.runs tr,.set-page table.runs td{width:100%;display:block;text-align:left!important}.set-page table.models tr,.set-page table.budgets tr,.set-page table.runs tr{border-bottom:1px solid var(--rule);padding:10px 0}.set-page table.models td,.set-page table.budgets td,.set-page table.runs td{border:0;padding:2px 0}.set-page table.models td.n:before{content:attr(data-l) " ";color:var(--ink-3)}.set-page table.models tr.provider td{padding-top:14px}.set-page .addrow{grid-template-columns:1fr 1fr}.set-page .addrow .field.wide,.set-page .addrow .acts{grid-column:1/-1}.set-page .default-budget{grid-template-columns:1fr}.set-page .default-budget .r{text-align:left;justify-items:start}.set-page .spend{grid-template-columns:1fr}.set-page .spend .r{text-align:left}}.ws-page .eq-head{justify-content:space-between;align-items:baseline;gap:var(--s4);border-bottom:2px solid var(--ink);padding-bottom:10px;display:flex}.ws-page .eq-head .t-h2{margin:0}.ws-page .eq-head .t-meta{flex-wrap:wrap;gap:12px;display:flex}.ws-page .eq-msgs{margin:0;padding:0;list-style:none}.ws-page .eq-msg{border-bottom:1px solid var(--rule);grid-template-columns:112px minmax(0,1fr) auto;gap:4px 16px;padding:14px 0;display:grid}.ws-page .eq-msg .who{overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.ws-page .eq-msg .who .mark{background:var(--red);flex:none;width:10px;height:10px;margin-top:4px}.ws-page .eq-msg .who .mark.person{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.ws-page .eq-msg .who .mark.team{background:var(--ink)}.ws-page .eq-msg .who .sq{flex:none;margin-top:4px}.ws-page .eq-msg .who small{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.ws-page .eq-msg .when{color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ws-page .eq-msg .body{overflow-wrap:anywhere;min-width:0;max-width:66ch;font-size:14px;line-height:1.55}.ws-page .eq-msg .body p{margin:0 0 6px}.ws-page .eq-msg .body p:last-child{margin-bottom:0}.ws-page .eq-person .body{font-weight:500}.ws-page .eq-part{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong);margin-top:8px;padding:10px 12px;font-size:13px}.ws-page .eq-part .k{font:500 10.5px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;display:block}.ws-page .eq-part p{margin:6px 0 0}.ws-page .eq-change{grid-template-columns:auto 1fr;gap:2px 12px;margin:0;display:grid}.ws-page .eq-change dt{color:var(--ink-3)}.ws-page .eq-change dd{margin:0}.ws-page .eq-change .was{color:var(--ink-3);text-decoration:line-through}.ws-page .eq-stats{flex-wrap:wrap;gap:20px;display:flex}.ws-page .eq-stats b{font:700 22px/1 var(--f-display);display:block}.ws-page .eq-warn{color:var(--red-ink)}.ws-page .eq-chips{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.ws-page .eq-chips li{box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink-2);padding:3px 8px;font-size:12px}.ws-page .eq-saved{color:var(--ink-2);align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.ws-page .eq-ask{background:var(--red-wash);border-bottom:0;margin:0 -12px;padding:14px 12px}.ws-page .eq-ask .body q{quotes:"«" "»";font-weight:500}.ws-page .eq-reply{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong);padding:16px}.ws-page .eq-reply label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.ws-page .eq-reply textarea{width:100%;min-height:96px;font:400 14px/1.5 var(--f-ui);color:var(--ink);background:var(--bone);border:1px solid var(--rule-strong);border-radius:var(--radius);resize:vertical;padding:10px 12px}.ws-page .eq-reply .foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.ws-page .eq-reply .foot .t-small{color:var(--ink-3);margin-right:auto}.ws-page .eq-sent{color:var(--ink-2);margin:10px 0 0;font-size:13px}.ws-page .eq-side h2{border-bottom:2px solid var(--ink);margin:0;padding-bottom:10px}.ws-page .eq-convs{margin:0;padding:0;list-style:none}.ws-page .eq-convs a{border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:14px minmax(0,1fr) auto;gap:2px 10px;margin:0 -8px;padding:12px 8px;text-decoration:none;display:grid}.ws-page .eq-convs a:hover{background:var(--bone-2)}.ws-page .eq-convs a[aria-current=true]{background:var(--paper);box-shadow:inset 3px 0 0 var(--ink)}.ws-page .eq-convs .sq{margin-top:4px}.ws-page .eq-convs b{text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ws-page .eq-convs .when{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px}.ws-page .eq-convs .line{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;grid-column:2/4;font-size:13px;overflow:hidden}.ws-page .eq-convs .line.red{color:var(--red-ink);font-weight:500}.ws-page .eq-convs .where{color:var(--ink-3);grid-column:2/4;font-size:12px}.ws-page .eq-facts{margin-top:var(--s8)}.ws-page .eq-facts h3{font:500 11px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px}.ws-page .eq-facts .meter{grid-template-columns:repeat(10,1fr);gap:3px;margin:8px 0 6px;display:grid}.ws-page .eq-facts .meter i{height:8px;box-shadow:inset 0 0 0 1px var(--rule-strong)}.ws-page .eq-facts .meter i.f{background:var(--ink);box-shadow:none}.ws-page .eq-facts .meter i.r{background:repeating-linear-gradient(135deg, var(--ink) 0 1px, transparent 1px 3px);box-shadow:inset 0 0 0 1px var(--ink)}.ws-page .eq-facts .meter.full i.f{background:var(--red)}.ws-page .eq-facts p{color:var(--ink-2);margin:0 0 var(--s6);font-size:13px;line-height:1.5}@media (width<=1180px){.ws-page .eq-ws{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ws-page .eq-msg{grid-template-columns:minmax(0,1fr) auto}.ws-page .eq-msg .body{grid-column:1/-1}.ws-page .eq-msg .when{grid-area:1/2}.ws-page .eq-ask{margin:0 -16px;padding:14px 16px}.ws-page .eq-head{flex-direction:column;align-items:flex-start;gap:6px}}.ws-page .eq-deleted{background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong);margin:10px 0 0;padding:10px 12px;font-size:13px}.ws-page .eq-erase{border-top:1px solid var(--rule)}.ws-page .eq-erase summary{cursor:pointer;min-height:44px;color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;display:flex}.ws-page .eq-erase summary::-webkit-details-marker{display:none}.ws-page .eq-erase summary:hover{color:var(--ink)}.ws-page .eq-erase summary svg{width:16px;height:16px;transition:transform .15s ease-out}.ws-page .eq-erase[open] summary svg{transform:rotate(90deg)}.ws-page .eq-erase form{padding:2px 0 var(--s4);gap:14px;display:grid}.ws-page .eq-erase .why{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.ws-page .eq-erase fieldset{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.ws-page .eq-erase legend{font:500 11px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;padding:0}.ws-page .eq-erase fieldset label{cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:0 8px;margin:0 -8px;padding:8px;font-size:14px;display:grid}.ws-page .eq-erase fieldset label:hover{background:var(--bone-2)}.ws-page .eq-erase fieldset label:has(input:checked){background:var(--paper);box-shadow:inset 0 0 0 1px var(--rule-strong)}.ws-page .eq-erase fieldset input{accent-color:var(--ink);margin:3px 0 0}.ws-page .eq-erase fieldset small{color:var(--ink-3);grid-column:2;font-size:12px}.ws-page .eq-erase ul{color:var(--ink-2);gap:6px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.ws-page .eq-erase ul li{grid-template-columns:14px minmax(0,1fr);gap:8px;display:grid}.ws-page .eq-erase ul li:before{content:"";background:var(--ink-3);width:6px;height:6px;margin-top:7px}.ws-page .eq-erase ul li.gone:before{background:var(--red)}.ws-page .eq-erase .go{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ws-page .eq-erase .go .t-small{color:var(--ink-3)}.ws-page .eq-erase .type{gap:6px;font-size:13px;display:grid}.ws-page .eq-erase .type input{height:34px;font:400 14px/1 var(--f-ui);color:var(--ink);background:var(--bone);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:0 10px}.ws-page .ws{padding:var(--s6) var(--s8) var(--s12);gap:var(--s8);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.ws-page .ws>*{min-width:0}.ws-page .ws.single{grid-template-columns:minmax(0,1fr);max-width:1080px}.ws-page .stage-track{padding:0 var(--s8) var(--s6);color:var(--ink-3);align-items:center;gap:10px;font-size:12px;display:flex}.ws-page .stage-track ol{gap:3px;margin:0;padding:0;list-style:none;display:flex}.ws-page .stage-track li{width:26px;height:26px;font:600 15px/1 var(--f-display);color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--rule-strong);background:0 0;place-items:center;display:grid}.ws-page .stage-track li.done{background:var(--ink);color:var(--bone);box-shadow:none}.ws-page .stage-track li.part{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);position:relative}.ws-page .stage-track li.part:before{content:"";border-top:9px solid var(--ink);border-right:9px solid #0000;width:0;height:0;position:absolute;top:0;left:0}.ws-page .stage-track li.now{background:var(--red);color:#fff;box-shadow:none;text-transform:uppercase;letter-spacing:.02em;gap:6px;width:auto;padding:0 10px;display:flex}.ws-page .stage-track .note{margin-left:8px}.ws-page .territory{padding:var(--s6) var(--s6) var(--s5)}.ws-page .territory .panel-title{margin-bottom:var(--s5)}.ws-page .territory .t-h2{color:var(--night-text);font-size:28px}.ws-page .grid-wrap{grid-template-columns:168px 1fr;align-items:center;gap:6px 14px;display:grid}.ws-page .grid-wrap .row-label{color:var(--night-dim);text-align:right;font-size:13px}.ws-page .cells{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.ws-page .cell{aspect-ratio:1;background:0 0;border:0;padding:0;box-shadow:inset 0 0 0 1px #f5efe547}.ws-page .legend{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--night-rule);color:var(--night-dim);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.ws-page .legend .status{color:var(--night-dim);font-weight:400}.ws-page .tip{margin-top:var(--s5);background:var(--night-2);grid-template-columns:auto 1fr auto;gap:4px 14px;padding:12px 14px;font-size:13px;display:grid}.ws-page .waiting h2{margin-bottom:var(--s4)}.ws-page .wait{grid-template-columns:14px 1fr;gap:4px 12px;padding:14px 0;display:grid}.ws-page .wait .sq{margin-top:4px}.ws-page .wait .what{font-weight:600;line-height:1.35}.ws-page .wait .detail{color:var(--ink-2);grid-column:2;font-size:13px}.ws-page .wait .who{color:var(--ink-3);grid-column:2;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.ws-page .wait .who .avatar{width:20px;height:20px;font-size:9px}.ws-page .wait .who .age{font-variant-numeric:tabular-nums;margin-left:auto}.ws-page .wait .who .age.late{color:var(--red-ink);font-weight:600}.ws-page .wait .act{grid-column:2;gap:6px;margin-top:8px;display:flex}.ws-page .props{margin-top:var(--s8)}.ws-page .prop{grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;font-size:13px;display:grid}.ws-page .prop b{overflow-wrap:anywhere;font-weight:600}.ws-page .prop .t-small{grid-column:1}.ws-page .prop .status{grid-area:1/2/3;align-self:center}.ws-page .facts-head{align-items:baseline;gap:var(--s4);margin:var(--s10) 0 var(--s4);display:flex}.ws-page .facts-head:first-child{margin-top:0}.ws-page .facts-head .t-small{margin-left:auto}.ws-page .filters{gap:6px;display:flex}.ws-page table.facts{border-collapse:collapse;width:100%;font-size:14px}.ws-page .facts th{text-align:left;font:500 11px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule-strong);padding:0 12px 10px 0}.ws-page .facts td{border-bottom:1px solid var(--rule);vertical-align:top;padding:11px 12px 11px 0}.ws-page .facts td:first-child{color:var(--ink-2);width:26%}.ws-page .facts td.value{overflow-wrap:anywhere;font-weight:500}.ws-page .facts td.value .missing{color:var(--red-ink);align-items:center;gap:6px;font-weight:500;display:inline-flex}.ws-page .facts td.value .missing svg{width:14px;height:14px}.ws-page .facts tr.redacted td.value{color:var(--ink-3);font-style:italic;font-weight:400}.ws-page .facts tr:hover td{background:#1a1a1a06}.ws-page .facts .loc{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.ws-page .materials{margin-top:var(--s10)}.ws-page .mats{gap:var(--s4);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ws-page .mat{background:var(--paper);box-shadow:0 0 0 1px var(--rule);grid-template-columns:36px 1fr;gap:2px 10px;padding:12px;font-size:13px;display:grid}.ws-page .mat .ic{background:var(--bone-2);grid-row:1/3;place-items:center;width:36px;height:44px;display:grid}.ws-page .mat .ic svg{width:16px;height:16px;color:var(--ink-2)}.ws-page .mat b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ws-page .mat .t-small{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ws-page .chip{white-space:nowrap;border:1px solid var(--rule-strong);border-radius:var(--radius);cursor:pointer;background:0 0;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.ws-page .chip:hover{background:var(--bone-3)}.ws-page .chip[aria-pressed=true]{background:var(--ink);color:var(--bone);border-color:var(--ink)}.ws-page .facts .badge{white-space:nowrap}.ws-page .facts .pending{color:var(--red-ink);margin-top:3px;font-size:12px;font-weight:400;display:block}.ws-page .facts-note{margin:var(--s4) 0 0;color:var(--ink-3);max-width:70ch;font-size:12px}.ws-page .more-link{margin-top:var(--s4);font-size:13px;font-weight:500;display:inline-block}.ws-page .territory .empty{max-width:62ch;margin:0 0 var(--s5);color:var(--night-text);font-size:14px;line-height:1.55}.ws-page .territory .sample{opacity:.7;gap:4px;display:grid}.ws-page .territory .sample-note{margin-top:var(--s4);color:var(--night-dim);font-size:12px}.ws-page .facts-block{margin-top:var(--s10)}.ws-page .quiet-state{border-top:1px solid var(--rule);color:var(--ink-2);padding:14px 0;font-size:13px;line-height:1.5}.ws-page .wait .what,.ws-page .wait .answer{white-space:pre-line;overflow-wrap:anywhere}.ws-page .wait .who{flex-wrap:wrap}.ws-page .wait .who .num{font-variant-numeric:tabular-nums}.ws-page .wait .answer{border-left:2px solid var(--red);grid-column:2;padding-left:12px;font-size:14px;line-height:1.5}.ws-page .wait .meta{color:var(--ink-3);font-size:12px}.ws-page .wait .answer-form{gap:8px;max-width:560px;display:grid}.ws-page .questions .new-question{margin-left:auto}.ws-page .questions .ask-form{max-width:none;margin-bottom:var(--s6)}.ws-page .questions .ask-form .row{grid-template-columns:1fr 1fr}.ws-page .questions .state-error{margin-bottom:var(--s4)}.ws-page .q-notice:empty{display:none}.ws-page .q-notice{margin-bottom:var(--s4)}.ws-page .q-done{color:var(--ink-2);margin:0;font-size:13px}.ws-page .suggestion{background:var(--paper);box-shadow:inset 3px 0 0 var(--red), 0 0 0 1px var(--rule);padding:12px 14px}.ws-page .suggestion p{overflow-wrap:anywhere;margin:0;font-weight:600}.ws-page .suggestion .t-small{color:var(--ink-2);margin-top:4px;font-weight:400}.ws-page .bring{background:var(--bone-2);padding:var(--s5) var(--s6);margin-bottom:var(--s8)}.ws-page .bring-head{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ws-page .bring-head .t-h2{margin-right:auto}.ws-page .bring-head label.btn{position:relative}.ws-page .bring-head label.btn:focus-within{outline:2px solid var(--red);outline-offset:2px}.ws-page .bring-head label.btn[aria-disabled]{opacity:.5;pointer-events:none}.ws-page .promise{color:var(--ink-2);align-items:flex-start;gap:10px;max-width:74ch;margin:12px 0 0;font-size:13px;display:flex}.ws-page .promise svg{flex:none;width:15px;height:15px;margin-top:2px}.ws-page .upload-status{color:var(--ink-2);margin:12px 0 0;font-size:13px}.ws-page .picked{margin-top:var(--s5)}.ws-page .picked-head{border-bottom:1px solid var(--rule-strong);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-bottom:10px;display:flex}.ws-page .picked-head b{font-weight:600}.ws-page .picked-head .say{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ws-page .picked-head .all{color:var(--ink-2);align-items:center;gap:10px;margin-left:auto;font-size:13px;display:flex}.ws-page .seg{border:1px solid var(--rule-strong);border-radius:var(--radius);display:inline-flex}.ws-page .seg button{cursor:pointer;height:30px;font:500 13px/1 var(--f-ui);color:var(--ink-2);background:0 0;border:0;padding:0 12px}.ws-page .seg button+button{border-left:1px solid var(--rule-strong)}.ws-page .seg button:hover{background:var(--bone-3);color:var(--ink)}.ws-page .seg button[aria-pressed=true]{background:var(--ink);color:var(--bone)}.ws-page .files{margin:0;padding:0;list-style:none}.ws-page .file{border-bottom:1px solid var(--rule);grid-template-columns:36px minmax(0,1fr) auto 32px;align-items:center;gap:2px 14px;padding:12px 0;display:grid}.ws-page .file .ic{background:var(--paper);grid-row:1/3;place-items:center;width:36px;height:40px;display:grid}.ws-page .file .ic svg{width:16px;height:16px;color:var(--ink-2)}.ws-page .file .name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ws-page .file .meta{color:var(--ink-3);grid-column:2;font-size:12px}.ws-page .file .seg{grid-area:1/3/3}.ws-page .file .x{grid-area:1/4/3;width:32px;height:32px}.ws-page .file .x svg{width:16px;height:16px}.ws-page .file .progress{width:280px;color:var(--ink-2);grid-area:1/3/3/5;gap:6px;font-size:12px;display:grid}.ws-page .file .progress .track{background:var(--bone-3);height:4px;display:block;overflow:hidden}.ws-page .file .progress .fill{background:var(--ink);transform-origin:0;height:100%;transition:transform .25s var(--ease);display:block}.ws-page .file .ok{grid-area:1/3/3/5;justify-self:end;font-size:13px}.ws-page .file.failed .ic{background:var(--red-wash)}.ws-page .file.failed .ic svg{color:var(--red-ink)}.ws-page .file .problem{color:var(--ink);flex-wrap:wrap;grid-column:2/5;align-items:center;gap:6px 12px;margin-top:6px;font-size:13px;display:flex}.ws-page .file .problem b{color:var(--red-ink);font-weight:600}.ws-page .levels{color:var(--ink-3);margin:12px 0 0;font-size:12px}.ws-page .go{margin-top:var(--s5);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ws-page .go .btn-primary{height:40px}.ws-page .go .t-small{margin-left:auto}.ws-page .mat .from{align-items:center;gap:4px;display:inline-flex}.ws-page .mat .from svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.ws-page .file .progress .fill{transition:none}}.ws-page .mat .t-small{overflow-wrap:anywhere}.ws-page .mat .dl{grid-area:1/3/3;align-self:center}.ws-page .mat-error{grid-column:1/-1}.ws-page .mat:has(.dl){grid-template-columns:36px minmax(0,1fr) auto}.ws-page .ws.single .mats{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ws-page .territory .sample{max-width:560px}.ws-page .side-section+.side-section{margin-top:var(--s8)}.ws-page .acts{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.ws-page .acts li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;font-size:13px;display:grid}.ws-page .acts .what{font-weight:500}.ws-page .acts .who{color:var(--ink-3);overflow-wrap:anywhere;grid-column:1;font-size:12px}.ws-page .acts time{color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:12px}.ws-page .acts-more{margin-top:var(--s4)}@media (width<=1180px){.ws-page .ws{grid-template-columns:1fr}.ws-page .mats{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.ws-page .ws{gap:28px;padding:16px 16px 40px}.ws-page .stage-track{flex-wrap:wrap;padding:0 16px 16px}.ws-page .stage-track li:not(.now){width:18px;height:18px;font-size:11px}.ws-page .stage-track li.now{height:18px;padding:0 6px;font-size:11px}.ws-page .stage-track .note{width:100%;margin-left:0}.ws-page .territory{margin:0 -16px;padding:20px 16px}.ws-page .grid-wrap{grid-template-columns:1fr;gap:6px}.ws-page .grid-wrap .row-label{text-align:left;margin-top:6px}.ws-page .cells{gap:3px}.ws-page .facts thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-page .facts,.ws-page .facts tbody,.ws-page .facts tr,.ws-page .facts td{display:block;width:auto!important}.ws-page .facts tr{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:4px 10px;padding:12px 0;display:grid}.ws-page .facts td{border:0;padding:0}.ws-page .facts td:first-child{grid-column:1/3;font-size:12px}.ws-page .facts td.value{grid-column:1/3}.ws-page .facts-head{flex-wrap:wrap;margin-top:8px}.ws-page .facts-head .t-small{margin-left:0}.ws-page .filters{order:3;width:100%;overflow-x:auto}.ws-page .mats{grid-template-columns:1fr}.ws-page .bring{margin:0 -16px var(--s6);padding:18px 16px}.ws-page .bring-head .btn{flex:1;justify-content:center}.ws-page .picked-head .all{justify-content:space-between;width:100%;margin-left:0}.ws-page .file{grid-template-columns:36px minmax(0,1fr) 32px}.ws-page .file .x{grid-area:1/3}.ws-page .file .seg{grid-area:auto/1/auto/4;justify-self:start;margin-top:8px}.ws-page .file .progress,.ws-page .file .ok{grid-area:auto/1/auto/4;justify-self:stretch;width:100%;margin-top:8px}.ws-page .file .problem{grid-column:1/4}.ws-page .go .btn-primary{flex:1;justify-content:center}.ws-page .go .t-small{margin-left:0}.ws-page .questions .ask-form{padding:16px}.ws-page .questions .ask-form .row{grid-template-columns:1fr}.ws-page .wait .act .btn{height:40px}}@media (prefers-reduced-motion:reduce){.ws-page *{transition:none!important}}@media (width<=720px){.ws-page .tabs{scrollbar-width:none;padding-right:48px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.ws-page .tabs::-webkit-scrollbar{display:none}}.device-switch{border:1px solid var(--rule-strong);flex:none;display:inline-flex}.device-switch button{width:32px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.device-switch button+button{border-left:1px solid var(--rule-strong)}.device-switch button:hover{background:var(--bone-3);color:var(--ink)}.device-switch button[aria-pressed=true]{background:var(--ink);color:var(--bone)}.device-switch svg{width:15px;height:15px}.device-only{white-space:nowrap;flex:none}.phone-frame{background:var(--bone-2);box-shadow:0 0 0 1px var(--rule);justify-items:center;padding:22px 0;display:grid}.phone-screen{scrollbar-width:thin;width:236px;height:480px;box-shadow:0 0 0 1px var(--rule-strong), 0 0 0 7px var(--ink), 0 14px 30px -12px #1a1a1a80;background:#fff;border-radius:3px;overflow-y:auto}.phone-screen:focus-visible{outline:2px solid var(--red);outline-offset:9px}.phone-screen img{aspect-ratio:auto;object-fit:initial;width:100%;height:auto;display:block}.device-cap{color:var(--ink-3);gap:10px;margin:8px 0 0;font-size:12px;display:flex}@media (width<=720px){.phone-screen{width:220px;height:440px}}.rr-page .rr{grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.rr-page .stage{padding:0 var(--s8) var(--s10);min-width:0}.rr-page .page-head{padding-bottom:var(--s5)}.rr-page .compare{gap:var(--s6);grid-template-columns:1fr 1fr;display:grid}.rr-page .opt{min-width:0}.rr-page .opt-head{align-items:center;gap:12px;padding-bottom:12px;display:flex}.rr-page .letter{width:34px;height:34px;font:700 22px/1 var(--f-display);background:var(--ink);color:var(--bone);flex:none;place-items:center;display:grid}.rr-page .opt.is-picked .letter{background:var(--red);color:#fff}.rr-page .opt-head h3{font:700 20px/1 var(--f-display);text-transform:uppercase;margin:0}.rr-page .opt-head .t-small{margin-top:3px;display:block}.rr-page .opt-head .btn{margin-left:auto}.rr-page .frame{background:var(--paper);box-shadow:0 0 0 1px var(--rule);position:relative}.rr-page .opt.is-picked .frame{box-shadow:0 0 0 2px var(--red)}.rr-page .frame img{aspect-ratio:4/3;object-fit:cover;width:100%}.rr-page .pin{width:24px;height:24px;font:700 14px/1 var(--f-display);background:var(--red);color:#fff;cursor:pointer;border:0;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #1a1a1a4d}.rr-page .pin.agent{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink), 0 2px 8px #1a1a1a33}.rr-page .note{background:var(--paper);width:min(270px,56%);box-shadow:var(--shadow-pop);z-index:2;padding:14px 14px 12px;font-size:13px;position:absolute}.rr-page .note .who{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rr-page .note .who .avatar{width:22px;height:22px;font-size:10px}.rr-page .note p{margin:0 0 10px;line-height:1.5}.rr-page .note .req{border-top:1px solid var(--rule);color:var(--ink-2);align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.rr-page .note .req b{font:700 14px/1 var(--f-display);color:var(--red-ink);white-space:nowrap}.rr-page .note .place{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule);align-items:center;gap:8px;margin:-2px 0 10px;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.rr-page .note .place:focus-visible{outline-offset:0}.rr-page .note:focus{outline:none}.rr-page .note:focus-visible{outline:2px solid var(--red);outline-offset:2px}.rr-page .risk{color:var(--ink-2);max-width:60ch;margin:12px 0 0;font-size:13px}.rr-page .risk b{color:var(--ink);font-weight:600}.rr-page .use{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.rr-page .use .label{color:var(--ink-3);margin-right:4px;font-size:12px}.rr-page .use .chip.add-page{padding:0 8px}.rr-page .chip{border:1px solid var(--rule-strong);border-radius:var(--radius);cursor:pointer;background:0 0;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.rr-page .chip:hover{background:var(--bone-3)}.rr-page .chip[aria-pressed=true]{background:var(--ink);color:var(--bone);border-color:var(--ink)}.rr-page .chip.red[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.rr-page .chip svg{width:13px;height:13px}.rr-page .combine{margin-top:var(--s6);background:var(--bone-2);align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:flex}.rr-page .combine .glyph{gap:3px;display:flex}.rr-page .combine .glyph span{width:14px;height:14px;font:700 11px/1 var(--f-display);background:var(--ink);color:var(--bone);place-items:center;display:grid}.rr-page .combine .glyph i{color:var(--ink-3);font-style:normal}.rr-page .combine .btn{margin-left:auto}.rr-page .strip{margin-top:var(--s8)}.rr-page .strip-row{gap:var(--s4);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;display:grid}.rr-page .thumb{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;min-width:0;padding:0;display:block}.rr-page .thumb .img{box-shadow:0 0 0 1px var(--rule);position:relative}.rr-page .thumb img{aspect-ratio:4/3;object-fit:cover;width:100%}.rr-page .thumb[aria-current=true] .img{box-shadow:0 0 0 2px var(--ink)}.rr-page .thumb .slot{font:500 10px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;background:var(--ink);color:var(--bone);padding:4px 6px;position:absolute;top:6px;left:6px}.rr-page .thumb .cap{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:500;display:flex}.rr-page .thumb .cap .t-small{flex-basis:100%;padding-left:18px;font-weight:400}.rr-page .thumb .flag{color:var(--red-ink);gap:6px;margin-top:4px;font-size:12px;display:flex}.rr-page .thumb .flag svg{flex:none;width:13px;height:13px;margin-top:2px}.rr-page .add{aspect-ratio:4/3;border:1px dashed var(--rule-strong);color:var(--ink-2);cursor:pointer;background:0 0;align-content:center;place-items:center;gap:6px;font-size:13px;display:grid}.rr-page .add svg{width:18px;height:18px}.rr-page .add:hover{background:var(--bone-2);color:var(--ink)}.rr-page .record{min-height:calc(100vh - 52px);padding:var(--s6) var(--s6) var(--s8);position:sticky;top:52px}.rr-page .record .t-h2{color:var(--night-text)}.rr-page .record section+section{margin-top:var(--s8)}.rr-page .record .panel-title .t-small{color:var(--night-dim)}.rr-page .pages{border-top:1px solid var(--night-rule);margin:0;padding:0;list-style:none}.rr-page .pages li{border-bottom:1px solid var(--night-rule);grid-template-columns:14px 1fr auto;align-items:baseline;gap:4px 12px;padding:12px 0;display:grid}.rr-page .pages .name{font-weight:600}.rr-page .pages .what{color:var(--night-dim);grid-column:2/4;font-size:13px}.rr-page .pages .when{color:var(--night-dim);font-size:12px}.rr-page .pages .sq{align-self:center}.rr-page .reqs{margin:0;padding:0;list-style:none}.rr-page .reqs li{border-top:1px solid var(--night-rule);grid-template-columns:44px 1fr;gap:12px;padding:10px 0;font-size:13px;display:grid}.rr-page .reqs .id{font:700 17px/1.2 var(--f-display);color:#ff6b5e}.rr-page .reqs .src{color:var(--night-dim);margin-top:3px;font-size:12px;display:block}.rr-page .reqs .proposed{background:var(--night-2);margin:0 -10px;padding:10px}.rr-page .reqs .proposed .act{gap:6px;margin-top:8px;display:flex}.rr-page .reqs .proposed .btn{border-color:var(--night-text);color:var(--night-text)}.rr-page .reqs .proposed .btn:hover{background:var(--night-text);color:var(--night)}.rr-page .reqs .proposed .btn-quiet{color:var(--night-dim);border-color:#0000}.rr-page .finding{border-top:1px solid var(--night-rule);grid-template-columns:16px 1fr;gap:10px;padding:10px 0;font-size:13px;display:grid}.rr-page .finding svg{color:#ff6b5e;width:16px;height:16px;margin-top:2px}.rr-page .deciders{border-top:1px solid var(--night-rule);color:var(--night-dim);align-items:center;gap:10px;padding-top:16px;font-size:13px;display:flex}.rr-page .deciders .avatar{box-shadow:0 0 0 2px var(--night)}.rr-page .record .btn-primary{justify-content:center;width:100%;height:42px;margin-top:16px}.rr-page .record .btn-primary:hover{background:var(--night-text);color:var(--night);border-color:var(--night-text)}.rr-page .mseg{display:none}@media (width<=1180px){.rr-page .rr{grid-template-columns:1fr}.rr-page .record{min-height:0;position:static}}@media (width<=720px){.rr-page .stage{padding:0 16px 24px}.rr-page .compare{grid-template-columns:1fr}.rr-page .compare .opt+.opt{display:none}.rr-page .mseg{border:1px solid var(--ink);margin-bottom:14px;display:flex}.rr-page .mseg button{height:40px;font:700 18px/1 var(--f-display);cursor:pointer;background:0 0;border:0;flex:1}.rr-page .mseg button+button{border-left:1px solid var(--ink)}.rr-page .mseg button[aria-pressed=true]{background:var(--ink);color:var(--bone)}.rr-page .opt-head .btn{display:none}.rr-page .frame{flex-direction:column;display:flex}.rr-page .note{width:auto;box-shadow:0 0 0 1px var(--rule);position:static}.rr-page .combine{flex-wrap:wrap}.rr-page .combine .btn{margin-left:0}.rr-page .strip{display:none}.rr-page .record{padding:24px 16px 96px}.rr-page .page-head .actions .btn-quiet{display:none}.rr-page .mobile-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bone);border-top:1px solid var(--rule-strong);z-index:8;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.rr-page .mobile-bar-row{gap:8px;display:flex}.rr-page .mobile-bar-row .btn{flex:1;justify-content:center;height:44px}}@media (width>=721px){.rr-page .mobile-bar{display:none}}.rr-page .rr-head-actions{flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.rr-page .rr-head-actions .actions{margin-left:0}.rr-page a.btn{text-decoration:none}.rr-page .rr-ext svg:last-child{width:12px;height:12px}.rr-page .rr-outside{color:var(--ink-3);align-items:center;gap:6px;font-size:12px;display:flex}.rr-page .rr-outside svg{width:12px;height:12px}.rr-page .rr-views{margin-bottom:var(--s5);align-items:center;gap:16px;display:flex}.rr-page .rr-seg{border:1px solid var(--rule-strong);display:inline-flex}.rr-page .rr-seg button{height:32px;font:500 13px/1 var(--f-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.rr-page .rr-seg button+button{border-left:1px solid var(--rule-strong)}.rr-page .rr-seg button:hover{background:var(--bone-3);color:var(--ink)}.rr-page .rr-seg button[aria-pressed=true]{background:var(--ink);color:var(--bone)}.rr-page .rr-seg button svg{width:15px;height:15px}.rr-page .rr-seg button .n{font:700 13px/1 var(--f-display);color:inherit;opacity:.7}.rr-page .rr-views .t-small,.rr-page .opt-head .device-switch,.rr-page .opt-head .device-only{margin-left:auto}.rr-page .opt-head .device-switch~.btn,.rr-page .opt-head .device-only~.btn{margin-left:0}.rr-page .rr-brief{max-width:calc(66ch + 220px + var(--s8))}.rr-page .rr-brief-src{border-bottom:2px solid var(--ink);color:var(--ink-2);align-items:baseline;gap:12px;margin-bottom:18px;padding-bottom:14px;font-size:13px;display:flex}.rr-page .rr-brief-src svg{flex:none;align-self:center;width:15px;height:15px}.rr-page .rr-brief-src b{color:var(--ink);font-weight:600}.rr-page .rr-said{margin:0;padding:0;list-style:none}.rr-page .rr-said>li{gap:0 var(--s8);grid-template-columns:minmax(0,66ch) 220px;align-items:start;padding-bottom:18px;display:grid}.rr-page .rr-said-text{color:var(--ink);min-width:0;font-size:15px;line-height:1.62}.rr-page .rr-said-text p,.rr-page .rr-said-text blockquote{white-space:pre-line;overflow-wrap:anywhere;margin:0}.rr-page .rr-said-text blockquote{border-left:1px solid var(--rule-strong);color:var(--ink-2);padding:2px 0 2px 16px}.rr-page .rr-said-text .rr-said-meta{color:var(--ink-3);white-space:normal;margin-bottom:4px;font-size:12px}.rr-page .rr-brief-h{font:700 18px/1.1 var(--f-display);text-transform:uppercase;margin:26px 0 10px}.rr-page .rr-margin{gap:10px;display:grid}.rr-page .rr-mnote{color:var(--ink-2);border-top:1px solid var(--rule);grid-template-columns:42px 1fr;gap:2px 8px;padding-top:4px;font-size:12px;display:grid}.rr-page .rr-mnote b{font:700 15px/1 var(--f-display);color:var(--red-ink);grid-row:span 2}.rr-page .rr-mnote .st{color:var(--ink-3);grid-column:2}.rr-page .rr-rtag{height:20px;font:700 13px/1 var(--f-display);color:var(--red-ink);box-shadow:inset 0 0 0 1px var(--red-ink);align-items:center;margin:6px 6px 0 0;padding:0 6px;display:none}.rr-page .rr-hist{border-top:1px solid var(--night-rule);margin:0;padding:0;list-style:none}.rr-page .rr-hist li{border-bottom:1px solid var(--night-rule);overflow-wrap:anywhere;grid-template-columns:54px 1fr;gap:12px;padding:11px 0;font-size:13px;display:grid}.rr-page .rr-hist .d{font:700 15px/1.15 var(--f-display);text-transform:uppercase;color:var(--night-text)}.rr-page .rr-hist .d small{font:400 11px/1.3 var(--f-ui);text-transform:none;color:var(--night-dim);display:block}.rr-page .rr-hist .who{color:var(--night-dim);margin-top:2px;font-size:12px;display:block}.rr-page .rr-provenance{color:var(--night-dim);gap:8px;margin:12px 0 0;font-size:12px;line-height:1.45;display:flex}.rr-page .rr-provenance svg{flex:none;width:13px;height:13px;margin-top:2px}@media (width<=1180px){.rr-page .rr-said>li{grid-template-columns:minmax(0,1fr)}.rr-page .rr-said:not(.rr-said-loose) .rr-margin{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rr-page .rr-rtag{display:inline-flex}.rr-page .rr-said-loose .rr-margin{margin-top:6px}.rr-page .rr-said-loose .rr-mnote{border-top:0;padding-top:0}}@media (width<=720px){.rr-page .rr-head-actions{align-items:flex-start;margin-left:0}.rr-page .rr-views{flex-wrap:wrap;gap:8px}.rr-page .rr-views .t-small{flex-basis:100%;margin-left:0}.rr-page .rr-brief-src{flex-wrap:wrap}}.save{min-height:calc(100vh - 52px);padding:var(--s6);background:var(--bone-2);border-left:1px solid var(--rule);gap:var(--s6);flex-direction:column;display:flex;position:sticky;top:52px}.save h2{margin-bottom:10px}.verdict{align-items:center;gap:10px;font-weight:600;display:flex}.verdict svg{width:18px;height:18px}.verdict.ok svg{color:var(--ink)}.verdict.bad{color:var(--red-ink)}.verdict .t-small{margin-left:auto;font-weight:400}.issues{border-top:1px solid var(--rule-strong);margin:10px 0 0;padding:0;list-style:none}.issues li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:2px 12px;padding:11px 0;font-size:13px;display:grid}.issues b{font-weight:600}.issues code{font:400 11px/1.4 var(--mono);color:var(--ink-3);overflow-wrap:anywhere;grid-column:1}.issues a{white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:12px;font-weight:500}.review-wait{color:var(--ink-3);margin:0;font-size:13px}.note-field{gap:6px;display:grid}.note-field label{align-items:baseline;gap:8px;font-size:13px;font-weight:600;display:flex}.note-field label span{color:var(--ink-3);font-size:12px;font-weight:400}.note-field textarea{resize:vertical;width:100%;min-height:76px;font:400 14px/1.5 var(--f-ui);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:9px 11px}.note-field textarea:focus{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.note-field .hint{color:var(--ink-3);font-size:12px}.commit .btn-primary{justify-content:center;width:100%;height:42px}.commit .why-not{color:var(--ink-3);text-align:center;margin:8px 0 0;font-size:12px}.commit .spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite turn}@keyframes turn{to{transform:rotate(1turn)}}.done{background:var(--paper);box-shadow:0 0 0 1px var(--rule-strong);grid-template-columns:auto 1fr;gap:4px 12px;padding:14px;display:grid}.done .sq{margin-top:5px}.done b{font-weight:600}.done .t-meta{grid-column:2}.done .links{grid-column:2;gap:6px;margin-top:8px;display:flex}@media (width<=1180px){.save{border-left:0;border-top:1px solid var(--rule);min-height:0;padding:var(--s6) var(--s8) var(--s10);position:static}}@media (width<=720px){.save{padding:24px 16px 96px}}.ed-page{--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.ed-page .ed{grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.ed-page .work{padding:var(--s6) var(--s8) var(--s12);min-width:0}.ed-page .ed-head{margin-bottom:var(--s6);flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ed-page .ed-head .t-h2{margin:0;font-size:28px}.ed-page .ed-head .base{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;align-items:center;gap:7px;font-size:13px;display:flex;overflow:hidden}.ed-page .ed-head .seg{margin-left:auto}.ed-page .ed-head .actions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ed-page .ed-head .private-note{color:var(--ink-3);margin-right:auto;font-size:12px}.ed-page .under{text-underline-offset:3px;text-decoration:underline}.ed-page .issues a{align-items:center;min-height:32px;margin-right:-6px;padding:0 6px;display:inline-flex}.ed-page .issues .where{color:var(--ink-2);grid-column:1;font-size:12px}.ed-page .issues .where code{margin-left:6px}.ed-page .seg.big button{height:34px;padding:0 14px}.ed-page .code{background:var(--paper);box-shadow:0 0 0 1px var(--rule-strong);font:400 13px/22px var(--mono);overflow-x:auto}.ed-page .code .bar{border-bottom:1px solid var(--rule);height:38px;font:500 12px/1 var(--f-ui);color:var(--ink-3);align-items:center;gap:12px;padding:0 12px 0 14px;display:flex;position:sticky;left:0}.ed-page .code .bar .dirty{color:var(--ink);align-items:center;gap:7px;display:inline-flex}.ed-page .code .bar .right{margin-left:auto}.ed-page .code-body{min-width:max-content;position:relative}.ed-page .code ol{counter-reset:ln;min-width:max-content;margin:0;padding:8px 0 12px;list-style:none}.ed-page .code li{white-space:pre;grid-template-columns:52px 1fr auto;min-height:22px;padding-right:12px;display:grid}.ed-page .code li:before{counter-increment:ln;content:counter(ln);text-align:right;color:var(--ink-3);-webkit-user-select:none;user-select:none;padding-right:16px}.ed-page .code li.edited:before{color:var(--ink);box-shadow:inset 3px 0 0 var(--ink);font-weight:600}.ed-page .code li.issue{background:var(--red-wash)}.ed-page .code li.issue:before{color:var(--red-ink);box-shadow:inset 3px 0 0 var(--red);font-weight:600}.ed-page .code .k{color:var(--ink-2)}.ed-page .code .c{color:var(--ink-3);font-style:italic}.ed-page .code .lvl{font:500 10px/18px var(--f-ui);letter-spacing:.02em;border-radius:var(--radius);align-self:center;margin-left:16px;padding:0 6px}.ed-page .code .lvl.internal{background:var(--bone-2);color:var(--ink-2)}.ed-page .code .lvl.sensitive{background:var(--ink);color:var(--bone)}.ed-page .code textarea{resize:none;white-space:pre;width:calc(100% - 52px);font:inherit;color:#0000;caret-color:var(--red);background:0 0;border:0;margin:0;padding:0 12px 0 0;line-height:22px;position:absolute;inset:8px 0 12px 52px;overflow:hidden}.ed-page .code textarea::selection{color:#0000;background:#1a1a1a24}.ed-page .code textarea:focus{outline:none}.ed-page .code:focus-within{box-shadow:0 0 0 2px var(--ink)}.ed-page .code.locked{opacity:.6;pointer-events:none}.ed-page .legend{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12px;display:flex}.ed-page .legend span{align-items:center;gap:6px;display:inline-flex}.ed-page .legend i.mark{background:var(--ink);width:3px;height:14px;display:inline-block}.ed-page .legend i.mark.red{background:var(--red)}.ed-page .form-grid{gap:var(--s8);grid-template-columns:196px minmax(0,1fr);align-items:start;display:grid}.ed-page .form-grid>*{min-width:0}.ed-page .index{position:sticky;top:76px}.ed-page .index h2{font:500 11px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 6px;padding:0 8px}.ed-page .index>div:first-child>h2{margin-top:0}.ed-page .index a{min-height:32px;color:var(--ink-2);border-radius:var(--radius);align-items:center;gap:8px;padding:0 8px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.ed-page .index a:hover{background:var(--bone-3);color:var(--ink)}.ed-page .index a[aria-current=page]{background:var(--ink);color:var(--bone)}.ed-page .index a .mk{font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:inline-flex}.ed-page .index a[aria-current=page] .sq-doing{background:var(--bone)}.ed-page .index a .bad{color:var(--red-ink);font-weight:600}.ed-page .index a[aria-current=page] .bad{color:#ff5a4c}.ed-page .sec-head{border-bottom:2px solid var(--ink);margin-bottom:var(--s5);align-items:baseline;gap:12px;padding-bottom:12px;display:flex}.ed-page .sec-head .t-h2{margin:0;font-size:26px}.ed-page .sec-head .t-small{margin-left:auto}.ed-page .sec-sub{margin:var(--s8) 0 var(--s4);font:700 20px/1 var(--f-display);text-transform:uppercase}.ed-page .sec-sub:first-of-type{margin-top:0}.ed-page .fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 16px;display:grid}.ed-page .f{grid-column:span 6;align-content:start;gap:6px;min-width:0;display:grid}.ed-page .f.half{grid-column:span 3}.ed-page .f.third{grid-column:span 2}.ed-page .f .lab{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:22px;font-size:13px;font-weight:600;display:flex}.ed-page .f .lab .badge{margin-left:auto;font-weight:500}.ed-page .f .lab .badge+.badge{margin-left:0}.ed-page .f .lab .req{color:var(--ink-3);font-size:12px;font-weight:400}.ed-page .in{width:100%;height:38px;font:400 14px/1 var(--f-ui);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:0 11px}.ed-page textarea.in{resize:vertical;height:auto;min-height:72px;padding:9px 11px;line-height:1.5}.ed-page select.in{padding-right:28px}.ed-page .in:focus{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.ed-page .in[readonly]{background:var(--bone-2);color:var(--ink-2)}.ed-page .in.tel{font-variant-numeric:tabular-nums}.ed-page .f.changed .in{border-color:var(--ink)}.ed-page .f .was{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px;display:flex}.ed-page .f .was s{text-decoration-color:#6e6a64b3}.ed-page .f .was button{font:500 12px var(--f-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ed-page .f .help{color:var(--ink-3);font-size:12px}.ed-page .f.bad .in{border-color:var(--red)}.ed-page .f .err{color:var(--red-ink);gap:6px;font-size:12px;font-weight:500;display:flex}.ed-page .f .err svg{flex:none;width:14px;height:14px;margin-top:1px}.ed-page .kindtag{font:500 10px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--rule-strong);color:var(--ink-2);padding:2px 5px 1px}.ed-page .kindtag.added{background:var(--ink);color:var(--bone);box-shadow:none}.ed-page .yaml-only{color:var(--ink-2);background:var(--bone-2);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px;font-size:13px;display:flex}.ed-page .yaml-only button{margin-left:auto}.ed-page .check{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.ed-page .check input{width:18px;height:18px;accent-color:var(--ink);margin:1px 0 0}.ed-page .check small{color:var(--ink-3);max-width:60ch;margin-top:2px;font-size:12px;display:block}.ed-page .check-row{align-items:flex-start;gap:12px;display:flex}.ed-page .check-row .badge{flex:none;margin-left:auto}.ed-page .week{border-top:1px solid var(--rule-strong);grid-template-columns:56px 1fr;display:grid}.ed-page .week>div{display:contents}.ed-page .week .d{border-bottom:1px solid var(--rule);align-self:stretch;align-items:center;padding:8px 0;font-size:13px;font-weight:500;display:flex}.ed-page .week .h{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.ed-page .week .h .in{font-variant-numeric:tabular-nums;width:92px;height:32px}.ed-page .week .h .in.wide{width:220px}.ed-page .week .h .to{color:var(--ink-3);font-size:12px}.ed-page .week .h .closed{color:var(--ink-3);font-size:13px}.ed-page .week .h .btn{margin-left:auto}.ed-page .week .ch .d:after{content:"";background:var(--ink);width:6px;height:6px;margin-left:6px}.ed-page .chips{background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:6px;min-height:38px;padding:6px;display:flex}.ed-page .chips:focus-within{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.ed-page .chip{background:var(--bone-2);border-radius:var(--radius);align-items:center;gap:4px;height:26px;padding:0 4px 0 9px;font-size:13px;display:inline-flex}.ed-page .chip button{cursor:pointer;width:20px;height:20px;color:var(--ink-3);background:0 0;border:0;place-items:center;display:grid}.ed-page .chip button svg{width:12px;height:12px}.ed-page .chips input{min-width:120px;height:26px;font:400 13px var(--f-ui);background:0 0;border:0;flex:1}.ed-page .chips input:focus{outline:none}.ed-page .pairs{gap:6px;display:grid}.ed-page .pair{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;gap:6px;display:grid}.ed-page .items{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.ed-page .item,.ed-page .item-body,.ed-page .fields{min-width:0}.ed-page .item{background:var(--paper);box-shadow:0 0 0 1px var(--rule-strong)}.ed-page .item.new{box-shadow:0 0 0 1.5px var(--ink)}.ed-page .item-head{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.ed-page .item.folded .item-head{border-bottom:0}.ed-page .item-head .no{font:700 22px/1 var(--f-display);font-variant-numeric:tabular-nums;width:20px;color:var(--ink-3)}.ed-page .item-head b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;display:block;overflow:hidden}.ed-page .item-head .acts{align-items:center;gap:2px;margin-left:auto;display:flex}.ed-page .item-head .icon-btn{width:32px;height:32px}.ed-page .item-head .icon-btn svg{width:16px;height:16px}.ed-page .item-head .icon-btn[disabled]{opacity:.35;cursor:default}.ed-page .item-body{padding:var(--s5) var(--s4)}.ed-page .item-sum{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ed-page .add{border:1px dashed var(--rule-strong);cursor:pointer;width:100%;height:44px;font:500 12px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);background:0 0;justify-content:center;align-items:center;gap:8px;display:flex}.ed-page .add:hover{border-color:var(--ink);color:var(--ink);background:var(--bone-2)}.ed-page .add svg{width:14px;height:14px}.ed-page .more{margin-top:var(--s5);border:0;border-top:1px solid var(--rule);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;width:100%;padding:12px 0 0;font-size:13px;font-weight:500;display:flex}.ed-page .more svg{width:14px;height:14px}.ed-page .more b{white-space:nowrap;font-weight:500}.ed-page .more span{color:var(--ink-3);font-weight:400}.ed-page .track-pick{flex-wrap:wrap;gap:3px;display:flex}.ed-page .track-pick button{cursor:pointer;min-width:34px;height:34px;font:600 16px/1 var(--f-display);background:var(--ink);color:var(--bone);border:0;padding:0 8px}.ed-page .track-pick button.next{color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--rule-strong);background:0 0}.ed-page .track-pick button[aria-pressed=true]{background:var(--red);color:#fff;text-transform:uppercase;letter-spacing:.02em}.ed-page .track-pick button:hover:not([aria-pressed=true]){box-shadow:inset 0 0 0 2px var(--ink)}.ed-page .sec-foot{margin-top:var(--s8);padding-top:var(--s4);border-top:1px solid var(--rule);align-items:center;gap:10px;display:flex}.ed-page .sec-foot .btn:last-child{margin-left:auto}.ed-page .mobile-save{display:none}.ed-page .stop{padding-bottom:var(--s6);grid-template-columns:auto 1fr;align-items:start;gap:6px 18px;display:grid}.ed-page .stop .mark{background:var(--red-wash);width:44px;height:44px;color:var(--red-ink);grid-row:1/3;place-items:center;display:grid}.ed-page .stop .mark svg{width:22px;height:22px}.ed-page .stop h1{font:700 34px/.95 var(--f-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:0}.ed-page .stop p{max-width:64ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.ed-page .stop p b{color:var(--ink);font-weight:600}.ed-page .basis{margin-bottom:var(--s6);border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 20px;padding:12px 0;font-size:13px;display:flex}.ed-page .basis .rev{align-items:baseline;gap:6px;display:inline-flex}.ed-page .basis .rev b{font:700 22px/1 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.ed-page .basis .arrow svg{width:14px;height:14px;color:var(--ink-3);vertical-align:-2px}.ed-page .basis .same{color:var(--ink-3);margin-left:auto}.ed-page .sides{gap:var(--s8);grid-template-columns:1fr 1fr;display:grid}.ed-page .side{min-width:0}.ed-page .side-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ed-page .side-head .avatar{flex:none;width:24px;height:24px;font-size:10px}.ed-page .side-head h2{font:700 20px/1 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;margin:0}.ed-page .side-head .t-small{white-space:nowrap;margin-left:auto}.ed-page .both{margin-top:var(--s8)}.ed-page .both h2{margin-bottom:6px}.ed-page .both>p{margin:0 0 var(--s4);color:var(--ink-2);max-width:62ch}.ed-page .pick{border-top:1px solid var(--rule-strong)}.ed-page .pick fieldset{border:0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(150px,.7fr) 1.6fr;gap:6px 20px;margin:0;padding:14px 0;display:grid}.ed-page .pick legend{float:left;padding:0;font-size:14px;font-weight:600}.ed-page .pick legend small{font:400 11px/1.4 var(--mono);color:var(--ink-3);margin-top:2px;display:block}.ed-page .pick .opts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ed-page .opt{background:var(--paper);box-shadow:0 0 0 1px var(--rule-strong);cursor:pointer;grid-template-columns:auto 1fr;gap:2px 10px;padding:10px 12px;display:grid}.ed-page .opt input{width:16px;height:16px;accent-color:var(--ink);grid-row:1/3;margin:2px 0 0}.ed-page .opt b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:600}.ed-page .opt span{color:var(--ink-3);font-size:12px}.ed-page .opt:has(input:checked){box-shadow:0 0 0 2px var(--ink)}.ed-page .opt:hover{background:var(--bone)}.ed-page .after-act{margin-top:var(--s8);padding-top:var(--s4);border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px;display:flex}.ed-page .after-act .t-small{flex-basis:100%}.ed-page .result-note{color:var(--ink-2);margin:0 0 10px;font-size:13px}@media (width<=1180px){.ed-page .ed{grid-template-columns:1fr}}@media (width<=900px){.ed-page .form-grid{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.ed-page .index{scrollbar-width:none;gap:6px;margin:0 -32px;padding:0 32px;display:flex;position:static;overflow-x:auto}.ed-page .index h2{display:none}.ed-page .index a{border:1px solid var(--rule-strong);flex:none;height:34px}.ed-page .sides{gap:var(--s6);grid-template-columns:1fr}}@media (width<=720px){.ed-page .work{padding:20px 16px 24px}.ed-page .ed-head .seg{margin-left:0}.ed-page .ed-head .actions{justify-content:flex-start}.ed-page .ed-head .base{white-space:normal}.ed-page .code{box-shadow:0 1px 0 var(--rule-strong), 0 -1px 0 var(--rule-strong);margin:0 -16px;font-size:12px}.ed-page .code li{grid-template-columns:38px 1fr auto}.ed-page .code textarea{width:calc(100% - 38px);left:38px}.ed-page .code .bar .right,.ed-page .code .bar .file{display:none}.ed-page .code li:before{padding-right:10px}.ed-page .index{margin:0 -16px;padding:0 16px}.ed-page .fields{grid-template-columns:1fr}.ed-page .f,.ed-page .f.half,.ed-page .f.third{grid-column:1}.ed-page .item-body{padding:var(--s4) 12px}.ed-page .week{grid-template-columns:40px 1fr}.ed-page .week .h{flex-wrap:nowrap;gap:6px}.ed-page .week .h .in{width:66px;padding:0 8px}.ed-page .week .h .btn{padding:0 6px}.ed-page .sec-foot .btn:first-child{display:none}.ed-page .mobile-save{z-index:8;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--bone);border-top:1px solid var(--rule-strong);align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.ed-page .mobile-save span{color:var(--ink-2);font-size:13px}.ed-page .mobile-save .btn{height:42px;margin-left:auto}.ed-page .stop{grid-template-columns:1fr}.ed-page .stop .mark{grid-row:auto;width:36px;height:36px}.ed-page .stop h1{font-size:28px}.ed-page .basis .same{margin-left:0}.ed-page .pick fieldset,.ed-page .pick .opts{grid-template-columns:1fr}.ed-page .pair{grid-template-columns:1fr auto}.ed-page .pair>:first-child{grid-column:1/3}}.ed-page .f{position:relative}.ed-page .o-line{min-height:22px;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.ed-page .orig{height:22px;font:500 12px/1 var(--f-ui);color:var(--ink-2);border:1px solid var(--rule-strong);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:5px;max-width:100%;padding:0 7px;display:inline-flex}.ed-page .orig svg{flex:none;width:12px;height:12px}.ed-page .orig .t{text-overflow:ellipsis;overflow:hidden}.ed-page .orig:hover{background:var(--bone-3);color:var(--ink)}.ed-page .orig.team{background:var(--bone-2);border-color:#0000}.ed-page .orig.web{border-style:dashed}.ed-page .orig.inferred{border-style:dotted;border-color:var(--ink-3);color:var(--ink-3)}.ed-page .orig.orig-add{color:var(--ink-3);opacity:0;transition:opacity .15s var(--ease);border-color:#0000;padding-left:0}.ed-page .orig.orig-add:hover{color:var(--ink);background:0 0;text-decoration:underline}.ed-page .f:hover .orig.orig-add,.ed-page .f:focus-within .orig.orig-add,.ed-page .orig.orig-add:focus-visible{opacity:1}.ed-page .o-confirm{height:22px;font:600 11px/1 var(--f-ui);color:var(--bone);background:var(--ink);border-radius:var(--radius);cursor:pointer;border:0;padding:0 8px}.ed-page .o-confirm:hover{background:var(--red)}.ed-page .o-strip{background:var(--bone-2);border-bottom:1px solid var(--rule);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 12px;font-size:12px;display:flex;position:relative}.ed-page .o-strip .orig{background:var(--paper)}.ed-page .o-strip .orig.orig-add{opacity:1;background:0 0}.ed-page .o-strip .keep{color:var(--ink-3)}.ed-page .o-ask{background:var(--bone-2);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:8px 10px;font-size:12px;display:flex}.ed-page .o-ask b{color:var(--ink);flex-basis:100%;margin-right:2px;font-weight:600}.ed-page .o-ask button{height:28px;font:500 12px/1 var(--f-ui);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);cursor:pointer;color:var(--ink);padding:0 10px}.ed-page .o-ask button:hover{border-color:var(--ink)}.ed-page .o-ask .later{color:var(--ink-3);background:0 0;border-color:#0000;margin-left:auto}.ed-page .o-pop{z-index:20;background:var(--paper);width:min(340px,100vw - 32px);box-shadow:var(--shadow-pop), 0 0 0 1px var(--rule-strong);text-align:left;gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.ed-page .o-pop.end{left:auto;right:0}.ed-page .o-strip .o-pop{width:min(360px,100vw - 32px);left:12px}.ed-page .o-pop h3{font:600 14px/1.3 var(--f-ui);color:var(--ink);margin:0}.ed-page .o-pop .opts{gap:4px;display:grid}.ed-page .o-pop .opt{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;grid-template-columns:18px 1fr;gap:1px 8px;padding:7px 8px;display:grid}.ed-page .o-pop .opt:hover{background:var(--bone-2)}.ed-page .o-pop .opt input{accent-color:var(--ink);margin:2px 0 0}.ed-page .o-pop .opt b{color:var(--ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.ed-page .o-pop .opt>span{color:var(--ink-3);grid-column:2;font-size:12px}.ed-page .o-pop .opt:has(input:checked){border-color:var(--ink);background:var(--bone)}.ed-page .o-pop .sw{border:1px solid var(--ink-2);width:18px;height:10px;display:inline-block}.ed-page .o-pop .sw.web{border-style:dashed}.ed-page .o-pop .sw.inferred{border-style:dotted}.ed-page .o-pop .sw.team{background:var(--bone-2);border-color:#0000}.ed-page .o-pop .two{grid-template-columns:1fr 140px;gap:8px;display:grid}.ed-page .o-pop .two label{color:var(--ink);gap:4px;font-size:12px;font-weight:600;display:grid}.ed-page .o-pop .two .in{height:34px;font-size:13px}.ed-page .o-pop .o-acts{align-items:center;gap:6px;display:flex}.ed-page .o-pop .o-acts .btn:last-child{margin-left:auto}.ed-page .o-pop .who{color:var(--ink-3);font-size:12px}.ed-page .index a .tc{align-items:center;gap:4px;display:inline-flex}.ed-page .index a{position:relative}.ed-page .index a[aria-current=page] .tc .sq-planned{box-shadow:inset 0 0 0 1.5px var(--bone)}.o-modal .o-backdrop{z-index:29;background:#1a1a1a59;position:fixed;inset:0}@media (width<=720px){.ed-page .orig.orig-add{opacity:1}.ed-page .o-pop,.ed-page .o-strip .o-pop,.ed-page .o-pop.end{z-index:30;width:auto;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 32px -10px #1a1a1a59, 0 0 0 1px var(--rule-strong);position:fixed;inset:auto 0 0}.ed-page .o-pop .two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ed-page .orig.orig-add{transition:none}}.review-page .l-bar{border-bottom:1px solid var(--rule);align-items:center;gap:10px;max-width:620px;height:54px;margin:0 auto;padding:0 16px;display:flex}.review-page .l-bar .wordmark{font-size:14px}.review-page .l-bar .t-small{margin-left:auto}.review-page .l-wrap{max-width:620px;margin:0 auto;padding:20px 16px 120px}.review-page .invite{color:var(--ink-2);margin:0 0 6px;font-size:15px;line-height:1.5}.review-page .invite b{color:var(--ink)}.review-page h1{font:700 38px/.92 var(--f-display);text-transform:uppercase;margin:0 0 18px}.review-page .seg{border:1px solid var(--ink);margin-bottom:16px;display:flex}.review-page .seg button{height:44px;font:700 20px/1 var(--f-display);cursor:pointer;background:0 0;border:0;flex:1;position:relative}.review-page .seg button+button{border-left:1px solid var(--ink)}.review-page .seg button[aria-pressed=true]{background:var(--ink);color:var(--bone)}.review-page .seg button .dot{background:var(--red);width:7px;height:7px;position:absolute;top:6px;right:8px}.review-page .o-head{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.review-page .o-head h2{font:700 24px/1 var(--f-display);text-transform:uppercase;margin:0}.review-page .frame{box-shadow:0 0 0 1px var(--rule);background:var(--paper);position:relative}.review-page .frame img{aspect-ratio:4/3;object-fit:cover;width:100%}.review-page .pin{background:var(--red);color:#fff;width:28px;height:28px;font:700 16px/1 var(--f-display);border:0;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #1a1a1a4d}.review-page .frame .hit{cursor:crosshair;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.review-page .frame .hit:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.review-page .frame-wait{aspect-ratio:4/3;background:var(--bone-2);width:100%}.review-page .tap{color:var(--ink-3);align-items:center;gap:6px;margin:8px 0 0;font-size:13px;display:flex}.review-page .tap svg{width:14px;height:14px}.review-page .my-note{background:var(--paper);box-shadow:0 0 0 1px var(--rule);margin-top:14px;padding:14px}.review-page .my-note .k{color:var(--ink-3);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.review-page .my-note .k b{background:var(--red);color:#fff;width:20px;height:20px;font:700 13px/1 var(--f-display);place-items:center;display:grid}.review-page .my-note textarea{width:100%;min-height:64px;font:400 15px/1.45 var(--f-ui);color:var(--ink);background:var(--bone);border:1px solid var(--rule-strong);border-radius:var(--radius);resize:vertical;padding:10px 12px}.review-page .my-note textarea:focus{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.review-page .risk{color:var(--ink-2);margin:16px 0 0;font-size:14px;line-height:1.5}.review-page .risk b{color:var(--ink)}.review-page .q{margin-top:22px}.review-page .q p{margin:0 0 10px;font-weight:600}.review-page .chips{flex-wrap:wrap;gap:8px;display:flex}.review-page .chip{border:1px solid var(--rule-strong);border-radius:var(--radius);background:0 0;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.review-page .chip[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.review-page .chip svg{width:15px;height:15px}.review-page .privacy{border-top:1px solid var(--rule);color:var(--ink-3);gap:8px;margin-top:28px;padding-top:14px;font-size:13px;line-height:1.55;display:flex}.review-page .privacy svg{flex:none;width:15px;height:15px;margin-top:1px}.review-page .send{background:var(--bone);border-top:1px solid var(--rule-strong);padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0}.review-page .send-in{align-items:center;gap:12px;max-width:620px;margin:0 auto;display:flex}.review-page .send-in .t-meta{flex:1}.review-page .send-in .btn{height:46px}.review-page .o-head .device-switch,.review-page .o-head .device-only{align-self:center;margin-left:auto}.ac-page .monthnav{align-items:center;gap:4px;margin-top:12px;display:flex}.ac-page .monthnav a{height:30px;color:var(--ink-2);border-radius:var(--radius);align-items:center;gap:4px;padding:0 8px;font-size:13px;text-decoration:none;display:inline-flex}.ac-page .monthnav a:hover{background:var(--bone-3);color:var(--ink)}.ac-page .monthnav svg{width:14px;height:14px}.ac-page .board{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.ac-page .work{padding:var(--s6) var(--s8) var(--s12);min-width:0}.ac-page .sums{gap:4px var(--s8);padding-bottom:var(--s6);flex-wrap:wrap;align-items:flex-end;display:flex}.ac-page .sum{flex-direction:column;gap:6px;display:flex}.ac-page .sum .t-num{font-size:52px;line-height:.8}.ac-page .sum .t-num small{color:var(--ink-3);font-size:22px}.ac-page .sum .t-num.red{color:var(--red)}.ac-page .sum>span:last-child{color:var(--ink-2);font-size:13px}.ac-page .sums .filters{align-self:flex-end;margin-left:auto}.ac-page .ledger{border-collapse:collapse;table-layout:fixed;border-top:2px solid var(--ink);width:100%}.ac-page .ledger col.who{width:21%}.ac-page .ledger col.units{width:12%}.ac-page .ledger col.stage{width:8%}.ac-page .ledger col.next{width:11%}.ac-page .ledger thead th{font:500 11px/1.1 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--rule-strong);vertical-align:bottom;padding:12px 8px 10px 0}.ac-page .ledger th.st{text-align:center;border-left:1px solid var(--rule);letter-spacing:.06em;padding:12px 2px 10px;font-size:10px}.ac-page .ledger th.st.na{color:#6e6a6499}.ac-page .ledger td,.ac-page .ledger tbody th{border-bottom:1px solid var(--rule);vertical-align:top;padding:14px 8px 14px 0}.ac-page .ledger tbody th{font:inherit;text-align:left;color:inherit}.ac-page .ledger td.cell{border-left:1px solid var(--rule);text-align:center;padding:14px 4px}.ac-page .ledger td.cell.na{background:repeating-linear-gradient(135deg,#0000 0 6px,#1a1a1a09 6px 7px)}.ac-page .ledger tbody tr.client:hover td,.ac-page .ledger tbody tr.client:hover th{background:#1a1a1a06}.ac-page .ledger tbody tr.client:hover td.cell.na{background:repeating-linear-gradient(135deg,#1a1a1a06 0 6px,#1a1a1a0f 6px 7px)}.ac-page .who-n{align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.ac-page .who-n a{text-decoration:none}.ac-page .who-n a:hover{text-decoration:underline}.ac-page .who-m{color:var(--ink-3);margin-top:3px;font-size:12px;display:block}.ac-page .who-m .late{font:500 10px/1.2 var(--f-label);letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--red);margin:0 6px 2px 0;padding:2px 6px 1px;display:inline-block}.ac-page tr.place th:first-child{padding-left:18px}.ac-page tr.place .who-n{font-size:13px;font-weight:500}.ac-page tr.place .who-n:before{content:"";border-left:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);flex:none;width:10px;height:10px;margin:-6px 2px 0 -14px}.ac-page tr.place td,.ac-page tr.place th{padding-top:10px;padding-bottom:10px}.ac-page tr.has-sites td,.ac-page tr.has-sites th{border-bottom-color:#0000}.ac-page .who-m .signs{display:block}.ac-page .ac-note{margin:0 0 var(--s5);color:var(--ink);background:var(--red-wash);padding:10px 14px;font-size:13px}.ac-page .units-strip{gap:3px;height:16px;display:flex}.ac-page .units-strip i{flex:var(--w,1)}.ac-page .u-done{background:var(--ink)}.ac-page .u-doing{background:var(--ink-2)}.ac-page .u-wait{background:linear-gradient(135deg, var(--ink) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--ink)}.ac-page .u-block{box-shadow:inset 0 0 0 1.5px var(--red);background:repeating-linear-gradient(135deg, var(--red) 0 1.5px, transparent 1.5px 4px)}.ac-page .u-free{box-shadow:inset 0 0 0 1.5px var(--rule-strong)}.ac-page .units-n{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;display:block}.ac-page .pcs{flex-wrap:wrap;justify-content:center;gap:3px;max-width:64px;display:inline-flex}.ac-page .pc{width:14px;height:14px;display:inline-block}.ac-page .pc.pc-done{background:var(--ink)}.ac-page .pc.pc-doing{background:var(--ink-2)}.ac-page .pc.pc-wait{background:linear-gradient(135deg, var(--ink) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--ink)}.ac-page .pc.pc-block{box-shadow:inset 0 0 0 1.5px var(--red);background:repeating-linear-gradient(135deg, var(--red) 0 1.5px, transparent 1.5px 4px)}.ac-page .pc.pc-late{outline:2px solid var(--red);outline-offset:1px}.ac-page .cell .why{color:var(--ink-3);overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.25;display:block}.ac-page .cell .why.red{color:var(--red-ink);font-weight:600}.ac-page .cell .count-n{font:600 16px/1 var(--f-display);color:var(--ink-3);font-variant-numeric:tabular-nums}.ac-page .next-d{font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.ac-page .next-d span{color:var(--ink-3);font-size:12px;font-weight:400;display:block}.ac-page .next-d.red{color:var(--red-ink)}.ac-page tr.none td{color:var(--ink-3)}.ac-page tr.none .who-n{color:var(--ink-2);font-weight:500}.ac-page .none-say{color:var(--ink-3);font-size:13px}.ac-page .none-say a{color:var(--ink-2);font-weight:500}.ac-page .legend{margin-top:var(--s5);color:var(--ink-3);flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.ac-page .legend span{align-items:center;gap:7px;display:inline-flex}.ac-page .legend .pc{width:11px;height:11px}.ac-page .footnote{margin:var(--s4) 0 0;color:var(--ink-3);font-size:12px}.ac-page .filter-empty{padding:var(--s6) 0;color:var(--ink-3);border-top:2px solid var(--ink)}.ac-page .side{min-height:calc(100vh - 52px);padding:var(--s6);background:var(--bone-2);border-left:1px solid var(--rule);gap:var(--s8);flex-direction:column;display:flex;position:sticky;top:52px}.ac-page .side .t-h2{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.ac-page .side .t-h2 small{font:400 12px var(--f-ui);color:var(--ink-3);text-transform:none;margin-left:auto}.ac-page .side .quiet{color:var(--ink-3);border-top:1px solid var(--rule-strong);margin:0;padding:13px 0;font-size:13px}.ac-page .wait{border-bottom:1px solid var(--rule);grid-template-columns:14px 1fr;gap:3px 12px;padding:13px 0;display:grid}.ac-page .wait:first-of-type{border-top:1px solid var(--rule-strong)}.ac-page .wait .sq{margin-top:4px}.ac-page .wait .what{min-width:0;font-size:13px;font-weight:600;line-height:1.35}.ac-page .wait .what a{text-decoration:none}.ac-page .wait .what a:hover{text-decoration:underline}.ac-page .wait .detail{color:var(--ink-2);grid-column:2;font-size:12px}.ac-page .wait .who{color:var(--ink-3);grid-column:2;align-items:center;gap:8px;min-width:0;margin-top:3px;font-size:12px;display:flex}.ac-page .wait .who .avatar{flex:none;width:20px;height:20px;font-size:9px}.ac-page .wait .who .age{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.ac-page .wait .who .age.late{color:var(--red-ink);font-weight:600}.ac-page .soon{padding:var(--s6) 0 var(--s4);border-top:2px solid var(--ink)}.ac-page .soon .t-h2{font-size:26px}.ac-page .soon p{color:var(--ink-2);max-width:60ch;margin:8px 0 0}.ac-page .plan-rows{margin:var(--s5) 0 0;border-top:1px solid var(--rule-strong);padding:0;list-style:none}.ac-page .plan-rows li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 200px auto;align-items:center;gap:4px 20px;padding:14px 0;display:grid}.ac-page .plan-rows li .t-small{display:block}.ac-page .plan-rows .units-strip{height:14px}.ac-page a.btn{text-decoration:none}@media (width<=1180px){.ac-page .board{grid-template-columns:1fr}.ac-page .side{border-left:0;border-top:1px solid var(--rule);min-height:0;padding:var(--s6) var(--s8) var(--s10);position:static}}@media (width<=720px){.ac-page .work{padding:20px 16px 24px}.ac-page .sums{gap:14px 22px}.ac-page .sum .t-num{font-size:38px}.ac-page .sums .filters{width:100%;margin-left:0;overflow-x:auto}.ac-page .ledger,.ac-page .ledger tbody,.ac-page .ledger tr,.ac-page .ledger td,.ac-page .ledger tbody th{width:auto;display:block}.ac-page .ledger colgroup,.ac-page .ledger thead{display:none}.ac-page .ledger tr.client,.ac-page .ledger tr.place{border-bottom:1px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));padding:14px 0 12px;display:grid}.ac-page .ledger tr.has-sites{border-bottom-color:#0000}.ac-page .ledger td,.ac-page .ledger tbody th{padding:0;border:0!important}.ac-page .ledger .whocell{grid-column:1/6}.ac-page .ledger td.nextcell{text-align:right;grid-area:1/6/auto/8}.ac-page .ledger tr.place td.unitcell{display:none}.ac-page .ledger tr.place td.cell{margin-top:8px}.ac-page .ledger td.unitcell{grid-column:1/8;margin:10px 0 8px}.ac-page .ledger td.cell{min-height:28px;box-shadow:inset 0 2px 0 var(--rule);padding:6px 0 0;background:0 0!important}.ac-page .ledger td.cell:before{content:attr(data-st);font:500 9px/1 var(--f-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:5px;display:block}.ac-page .ledger td.cell .why{display:none}.ac-page .pc{width:11px;height:11px}.ac-page .pcs{max-width:40px}.ac-page tr.place .whocell{padding-left:14px}.ac-page tr.none td.cell,.ac-page tr.none td.unitcell{display:none}.ac-page tr.none td.nonecell{grid-column:1/8;margin-top:6px;display:block}.ac-page .side{padding:24px 16px 40px}.ac-page .plan-rows li{grid-template-columns:1fr auto}.ac-page .plan-rows li .units-strip{grid-area:2/1/auto/3}}.cl-app{background:var(--bone);--cl-r-card:14px;--cl-r-field:18px;--cl-r-btn:999px;min-height:100vh}.cl-skip{position:absolute;left:-9999px}.cl-skip:focus{z-index:50;background:var(--paper);padding:8px 12px;top:8px;left:16px}.cl-preview{background:var(--ink);color:var(--bone);align-items:center;gap:12px;padding:10px 20px;font-size:13px;display:flex}.cl-preview svg{flex:none;width:16px;height:16px}.cl-preview b{font-weight:600}.cl-preview a{color:var(--bone);font:500 11px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin-left:auto;padding:10px 0}.cl-bar{border-bottom:1px solid var(--rule);align-items:center;gap:14px;max-width:560px;height:56px;margin:0 auto;padding:0 20px;display:flex}.cl-bar .wordmark{margin-right:6px;font-size:15px}.cl-new{background:var(--ink);min-width:18px;height:18px;color:var(--bone);font:600 10.5px/1 var(--f-ui);border-radius:9px;place-items:center;margin-left:auto;padding:0 5px;display:inline-grid}.cl-shell{display:block}.cl-body{min-width:0}.cl-top{align-items:center;gap:8px;height:56px;padding:0 12px;display:flex}.cl-top .wordmark{font-size:15px}.cl-top .cl-acct{margin-left:auto}.cl-menu-b{width:44px;height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.cl-menu-b:hover{background:var(--bone-2);color:var(--ink)}.cl-menu-b svg{width:22px;height:22px}.cl-side{z-index:70;background:var(--bone-2);width:min(300px,86vw);box-shadow:0 0 0 1px var(--rule);flex-direction:column;padding:0 10px 14px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-104%)}.cl-side[data-open]{transform:none}.cl-scrim{z-index:60;cursor:pointer;background:#1a1a1a52;border:0;position:fixed;inset:0}.cl-side-mark{padding:20px 14px 22px;font-size:16px;display:block}.cl-sidenav{gap:2px;display:grid}.cl-sidenav a{min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:0 14px;font-size:15px;text-decoration:none;display:flex}.cl-sidenav a:hover{background:var(--bone-3)}.cl-sidenav a[aria-current=page]{background:var(--paper);box-shadow:0 0 0 1px var(--rule);font-weight:500}.cl-sidenav svg{width:18px;height:18px;color:var(--ink-2);flex:none}.cl-glance{border-radius:var(--cl-r-card);background:var(--paper);box-shadow:0 0 0 1px var(--rule);margin:24px 6px 0;padding:14px}.cl-glance p{align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:500;display:flex}.cl-glance dl{color:var(--ink-2);grid-template-columns:1fr auto;gap:6px 12px;margin:0;font-size:14px;display:grid}.cl-glance dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.cl-side{transition:none}}@media (width>=900px){.cl-shell{grid-template-columns:264px minmax(0,1fr);align-items:start;display:grid}.cl-side{width:auto;height:100vh;box-shadow:none;border-right:1px solid var(--rule);z-index:auto;position:sticky;top:0;transform:none}.cl-scrim,.cl-menu-b,.cl-top-mark{display:none}.cl-top{height:64px;padding:0 24px}}.cl-acct{margin-left:auto;position:relative}.cl-acct summary{cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.cl-acct summary::-webkit-details-marker{display:none}.cl-menu{z-index:10;background:var(--paper);width:240px;box-shadow:var(--shadow-pop);padding:6px 0;position:absolute;top:48px;right:0}.cl-menu .cl-who{color:var(--ink-3);border-bottom:1px solid var(--rule);overflow-wrap:anywhere;padding:10px 16px 12px;font-size:13px}.cl-menu button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 16px;font-size:14px;display:flex}.cl-menu button:hover{background:var(--bone-2)}.cl-menu svg{width:16px;height:16px}.cl-wrap{max-width:560px;margin:0 auto;padding:0 20px 56px}.cl-back{min-height:44px;color:var(--ink-2);align-items:center;gap:6px;margin-top:6px;font-size:14px;text-decoration:none;display:inline-flex}.cl-back svg{width:16px;height:16px}.cl-hello{padding:28px 0 4px}.cl-hello h1{font:700 46px/.9 var(--f-display);text-transform:uppercase;text-wrap:balance;margin:0}.cl-hello h1 span{color:var(--red);display:block}.cl-lede{color:var(--ink-2);max-width:40ch;margin:14px 0 0;font-size:16px;line-height:1.5}.cl-lede b{color:var(--ink);font-weight:600}.cl-updated{color:var(--ink-3);margin-top:10px;font-size:13px}.cl-alert{background:var(--red-wash);gap:12px;margin-top:22px;padding:16px;display:flex}.cl-alert>svg{flex:none;width:20px;height:20px;margin-top:1px}.cl-alert b{margin-bottom:2px;font-size:15px;display:block}.cl-alert p{margin:0 0 12px;font-size:14px;line-height:1.5}.cl-sec{margin-top:36px}.cl-sec>h2{margin-bottom:8px}.cl-say{max-width:44ch;margin:0 0 14px;font-size:16px;line-height:1.5}.cl-say b{font-weight:600}.cl-btn44{height:44px;text-decoration:none}.cl-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.cl-list>li{border-bottom:1px solid var(--rule)}.cl-item{grid-template-columns:14px minmax(0,1fr);gap:2px 12px;padding:14px 0;display:grid}.cl-item .sq{margin-top:5px}.cl-item b{font-size:15px;font-weight:600}.cl-item p{color:var(--ink-2);grid-column:2;margin:2px 0 0;font-size:14px;line-height:1.5}.cl-item .cl-asklink{grid-column:2;justify-self:start;margin-top:6px}.cl-item .btn{grid-column:2;justify-self:start;height:44px;margin-top:10px;text-decoration:none}.cl-none{color:var(--ink-3);margin:0;padding:12px 0;font-size:14px}.cl-coming{background:var(--paper);box-shadow:0 0 0 1px var(--rule);border-radius:14px;margin-top:28px;padding:20px}.cl-coming h2{font:600 17px/1.3 var(--f-ui);text-transform:none;letter-spacing:0;margin:0 0 12px}.cl-coming ol{counter-reset:next;gap:12px;margin:0;padding:0;list-style:none;display:grid}.cl-coming li{color:var(--ink-2);counter-increment:next;grid-template-columns:26px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5;display:grid}.cl-coming li:before{content:counter(next);background:var(--bone-2);width:26px;height:26px;font:700 16px/1 var(--f-display);color:var(--ink);place-items:center;display:grid}.cl-coming b{color:var(--ink);font-weight:600}.cl-site{color:inherit;border-bottom:1px solid var(--rule);grid-template-columns:14px minmax(0,1fr) 24px;align-items:center;gap:4px 12px;padding:18px 0;text-decoration:none;display:grid}.cl-site:first-of-type{border-top:1px solid var(--rule)}.cl-site>.sq{grid-row:1;align-self:center}.cl-site .cl-go{color:var(--ink-3);grid-area:1/3/3;align-self:center}.cl-site .cl-go svg{width:20px;height:20px}.cl-site:hover b{text-underline-offset:3px;text-decoration:underline}.cl-ask{background:var(--bone-2);margin-top:40px;padding:20px}.cl-ask p{max-width:56ch;margin:0 0 12px;font-size:16px;line-height:1.5}.cl-ask p b{font-weight:600}.cl-ask-row{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cl-ask-row small{color:var(--ink-2);font-size:14px}.cl-ask-row small a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere}.cl-asklink{min-height:32px;font:500 14px/1.3 var(--f-ui);color:var(--ink);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.cl-asklink svg{width:15px;height:15px;color:var(--red);flex:none}.cl-fresh{color:var(--ink-3);margin:14px 0 0;font-size:12px;line-height:1.5}.cl-sec>.cl-asklink{margin-top:8px}.cl-msg{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;gap:2px 12px;padding:14px 0;display:grid}.cl-msg:focus-visible{outline:2px solid var(--red);outline-offset:2px}.cl-dot{background:var(--red);width:8px;height:8px;margin-top:7px}.cl-dot.read{background:0 0}.cl-msg b{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.35}.cl-msg .cl-new-word{font:600 12px/1 var(--f-ui);color:var(--red-ink);vertical-align:1px;margin-left:8px}.cl-msg .cl-msg-when{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px}.cl-msg .cl-what{color:var(--ink-3);grid-column:2/4;font-size:13px}.cl-msg .cl-pre{color:var(--ink-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:2/4;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.cl-msg[aria-expanded=true] .cl-pre{display:none}.cl-open{background:var(--paper);box-shadow:0 0 0 1px var(--rule);margin:0 0 16px 22px;padding:16px}.cl-said{background:var(--bone-2);font:400 17px/1.55 var(--f-ui);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:0 0 16px;padding:14px 16px}.cl-open dl,.cl-pane dl{grid-template-columns:110px minmax(0,1fr);gap:8px 14px;margin:0;font-size:15px;display:grid}.cl-open dt,.cl-pane dt{color:var(--ink-3)}.cl-open dd,.cl-pane dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.cl-acts{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cl-acts .btn{text-decoration:none}.cl-private{background:var(--bone-2);color:var(--ink-2);gap:10px;margin-top:18px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.cl-private svg{flex:none;width:16px;height:16px;margin-top:2px}.cl-empty{padding:28px 0 8px}.cl-empty h2{margin-bottom:8px}.cl-empty p{color:var(--ink-2);max-width:44ch;margin:0;font-size:15px;line-height:1.5}.cl-pane{display:none}.cl-in-split{background:var(--bone);min-height:100vh}.cl-in{max-width:420px;margin:0 auto;padding:56px 20px}.cl-in .wordmark{font-size:16px}.cl-in h1{font:700 46px/.9 var(--f-display);text-transform:uppercase;margin:40px 0 0}.cl-in h1 span{color:var(--red);display:block}.cl-in p{color:var(--ink-2);margin:14px 0 0;font-size:16px;line-height:1.5}.cl-in form{gap:10px;margin-top:28px;display:grid}.cl-in label{font-size:13px;font-weight:500}.cl-in input{height:48px;font:400 16px var(--f-ui);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:0 14px}.cl-in input:focus{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.cl-in .btn{justify-content:center;height:48px;font-size:13px;text-decoration:none}.cl-in .gsi-button{color:#1f1f1f;height:40px;font:500 14px/20px "Roboto", var(--f-ui);letter-spacing:.25px;white-space:nowrap;background:#fff;border-radius:4px;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:0 12px;text-decoration:none;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:flex;box-shadow:inset 0 0 0 1px #747775}.cl-in .gsi-button:hover{background:#f8f9fa;box-shadow:inset 0 0 0 1px #747775,0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.cl-in .gsi-button:active{background:#f1f3f4}.cl-in .gsi-button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.cl-in .gsi-mark{flex:none;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.cl-in .gsi-button{transition:none}}.cl-or{color:var(--ink-3);align-items:center;gap:12px;margin:6px 0;font-size:13px;display:flex}.cl-or:before,.cl-or:after{content:"";background:var(--rule);flex:1;height:1px}.cl-in .cl-small{color:var(--ink-3);margin-top:18px;font-size:13px;line-height:1.5}.cl-in .cl-small button{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.cl-brand{display:none}@media (width<=560px){.cl-bar{gap:8px;padding:0 12px 0 16px}.cl-bar .wordmark{margin-right:0;font-size:14px}.cl-wrap{padding:0 16px 48px}.cl-hello h1,.cl-in h1{font-size:40px}.cl-open{margin-left:0}.cl-open dl{grid-template-columns:1fr;gap:2px}.cl-open dd{margin-bottom:8px}}.cl-when-m{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.cl-mes{align-items:stretch;display:inline-flex;position:relative}.cl-step,.cl-pick{border:1px solid var(--rule-strong);height:44px;color:var(--ink);cursor:pointer;background:0 0}.cl-step{place-items:center;width:44px;padding:0;text-decoration:none;display:grid}.cl-step.prev{border-right:0}.cl-step.next{border-left:0}.cl-step svg{width:18px;height:18px}.cl-step[aria-disabled=true]{color:var(--ink-3);opacity:.45;cursor:default}.cl-pick{min-width:176px;font:inherit;align-items:center;gap:10px;padding:0 12px 0 14px;display:inline-flex}.cl-pick strong{font:700 22px/1 var(--f-display);text-transform:uppercase;letter-spacing:.01em}.cl-pick small{color:var(--ink-2);white-space:nowrap;font-size:12px}.cl-pick svg{width:14px;height:14px;color:var(--ink-2);transition:transform .2s var(--ease);margin-left:auto}.cl-pick[aria-expanded=true] svg{transform:rotate(180deg)}.cl-mes.past .cl-pick{background:var(--ink);color:var(--bone);border-color:var(--ink)}.cl-mes.past .cl-pick small,.cl-mes.past .cl-pick svg{color:var(--night-dim)}.cl-step:focus-visible,.cl-pick:focus-visible{outline:2px solid var(--red);outline-offset:2px;z-index:1;position:relative}.cl-to-now{min-height:44px;color:var(--ink);align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex}.cl-to-now svg{width:15px;height:15px}.cl-mes-list{z-index:20;background:var(--paper);width:min(320px,100vw - 32px);box-shadow:var(--shadow-pop);padding:6px 0 0;position:absolute;top:50px;left:0}.cl-mes-list[hidden]{display:none}.cl-back+.cl-when-m .cl-mes-list{left:auto;right:0}@media (width<=380px){.cl-pick small{display:none}.cl-pick{min-width:0}}.cl-mes-list ul{margin:0;padding:0;list-style:none}.cl-mes-list a{min-height:48px;color:var(--ink);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:grid}.cl-mes-list a:hover{background:var(--bone-2)}.cl-mes-list a:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.cl-mes-list a .sq{width:10px;height:10px}.cl-mes-list a b{font-size:15px;font-weight:500}.cl-mes-list a[aria-current=page] b{font-weight:600}.cl-mes-list a b em{color:var(--ink-3);margin-left:6px;font-size:13px;font-style:normal;font-weight:400}.cl-mes-list a .v{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.cl-mes-since{border-top:1px solid var(--rule);color:var(--ink-3);margin:6px 0 0;padding:12px 16px 14px;font-size:12px;line-height:1.5}.cl-no-month{margin-top:28px}.cl-no-month a{color:var(--ink);font-weight:500}.cl-home{flex-direction:column;display:flex}.cl-home .cl-rail{display:contents}.cl-home .b-when{order:0}.cl-home .b-hello{order:1}.cl-home .b-alert{order:2}.cl-home .b-yours{order:3}.cl-home .b-month{order:4}.cl-home .b-sites{order:5}.cl-home .b-found{order:6}.cl-home .b-ask{order:7}.cl-home .b-fresh{order:8}@media (width>=1024px){.cl-bar{max-width:1240px;height:64px;padding:0 40px}.cl-bar .wordmark{margin-right:28px;font-size:17px}.cl-wrap{max-width:1240px;padding:0 40px 72px}.cl-hello h1{font-size:72px}.cl-lede{max-width:46ch;font-size:18px}.cl-home{grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:64px;display:grid}.cl-home>*{grid-column:1}.cl-home>.b-hello{padding-top:28px}.cl-home .cl-rail{grid-area:1/2/span 7;padding-top:24px;display:block;position:sticky;top:24px}.cl-home .b-yours{background:var(--paper);box-shadow:0 0 0 1px var(--rule);margin-top:0;padding:22px 24px 8px}.cl-home .b-yours .cl-list{border-top:0}.cl-home .b-found{margin-top:36px}.cl-home .b-ask{margin-top:28px}.cl-inbox{grid-template-columns:380px minmax(0,1fr);align-items:start;gap:0 48px;margin-top:28px;display:grid}.cl-inbox .cl-open{display:none}.cl-msg{border-radius:12px;padding:16px 12px}.cl-msg:hover{background:var(--bone-2)}.cl-msg.picked{background:var(--paper);box-shadow:0 0 0 1px var(--rule)}.cl-msg[aria-expanded=true] .cl-pre{display:-webkit-box}.cl-pane{background:var(--paper);box-shadow:0 0 0 1px var(--rule);padding:28px 32px 32px;display:block;position:sticky;top:24px}.cl-pane .cl-k{color:var(--ink-3);margin:0;font-size:13px}.cl-pane h2{font:700 40px/.95 var(--f-display);text-transform:uppercase;overflow-wrap:anywhere;margin:10px 0 18px}.cl-facts-grid{grid-template-columns:1fr 1fr;column-gap:56px;display:grid}.cl-facts-grid .cl-sec{margin-top:40px}.cl-ask.cl-narrow{max-width:560px}.cl-in-split{grid-template-columns:1fr 1fr;display:grid}.cl-brand{flex-direction:column;padding:48px 64px;display:flex}.cl-brand .wordmark{font-size:17px}.cl-brand-line{font:700 88px/.88 var(--f-display);text-transform:uppercase;color:var(--night-text);margin:auto 0 0}.cl-brand-line span{color:#ff5a4c;display:block}.cl-grid12{grid-template-columns:repeat(12,1fr);gap:6px;max-width:520px;margin-top:40px;display:grid}.cl-grid12 i{aspect-ratio:1;box-shadow:inset 0 0 0 1px #f5efe552}.cl-grid12 i.on{box-shadow:none;background:#ff5a4c}.cl-brand-foot{color:var(--night-dim);margin:24px 0 0;font-size:15px}.cl-in{align-self:center;width:100%;max-width:520px;padding:48px 64px}.cl-in>.wordmark{display:none}.cl-in h1{margin-top:0;font-size:56px}}.cl-gap{margin-top:24px}.cl-app .sq-check{background:var(--ink);position:relative}.cl-app .sq-check:after{content:"";border:solid var(--bone);border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:1px;left:3.5px;transform:rotate(45deg)}.cl-plan{color:var(--ink-2);max-width:52ch;margin:12px 0 0;font-size:15px;line-height:1.5}.cl-plan b{color:var(--ink);font-weight:600}.cl-units{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;max-width:280px;margin-top:16px;display:grid}.cl-units i{background:var(--bone-3);height:10px}.cl-units i.used{background:var(--ink)}.cl-units i.live{background:var(--red)}.cl-units i.signing{background:repeating-linear-gradient(135deg, var(--ink) 0 2px, transparent 2px 5px);box-shadow:inset 0 0 0 1.5px var(--ink)}.cl-units-line{color:var(--ink-2);margin:10px 0 0;font-size:15px;line-height:1.5}.cl-how{background:var(--paper);border-radius:var(--cl-r-card);box-shadow:0 0 0 1px var(--rule);align-self:start;margin-top:36px;padding:22px}.cl-how h2{font:600 17px/1.3 var(--f-ui);text-transform:none;letter-spacing:0;margin:0 0 14px}.cl-how ol{counter-reset:step;gap:14px;margin:0;padding:0;list-style:none;display:grid}.cl-how li{color:var(--ink-2);counter-increment:step;grid-template-columns:26px minmax(0,1fr);gap:12px;font-size:15px;line-height:1.5;display:grid}.cl-how li:before{content:counter(step);background:var(--bone-2);width:26px;height:26px;font:700 16px/1 var(--f-display);color:var(--ink);place-items:center;display:grid}.cl-how .btn{justify-content:center;width:100%;margin-top:18px}.cl-ruled{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.cl-piece-row{color:inherit;grid-template-columns:14px minmax(0,1fr) 20px;gap:3px 12px;padding:16px 0;text-decoration:none;display:grid}a.cl-piece-row:hover b{text-underline-offset:3px;text-decoration:underline}.cl-piece-row .sq{margin-top:5px}.cl-piece-row>b{font:600 16px/1.35 var(--f-ui);overflow-wrap:anywhere}.cl-k{color:var(--ink-3);grid-column:2;font-size:13px}.cl-s{grid-column:2;font-size:14px;line-height:1.45}.cl-s b{font-weight:600}.cl-go{color:var(--ink-3);grid-area:1/3/4;align-self:center}.cl-go svg{width:18px;height:18px}.cl-piece-h{padding:6px 0 0}.cl-kind{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.cl-piece-h h1{font:700 40px/.95 var(--f-display);text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;margin:10px 0 0}.cl-when-line{overflow-wrap:anywhere;max-width:46ch;margin:12px 0 0;font-size:15px;line-height:1.5}.cl-when-line b{font-weight:600}.cl-changed{background:#f2c94c33;margin:20px 0 0;padding:14px 16px;font-size:14px;line-height:1.5;box-shadow:inset 0 0 0 1px #c9a227}.cl-changed b{font-weight:600}.cl-tabs{border-bottom:1px solid var(--rule);gap:4px;margin-top:28px;display:flex}.cl-tabs button{min-height:44px;font:500 12px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 10px 10px}.cl-tabs button[aria-selected=true]{color:var(--ink);border-color:var(--red)}.cl-paper{background:var(--paper);box-shadow:0 0 0 1px var(--rule);overflow-wrap:anywhere;padding:26px 22px 24px}.cl-tabs+.cl-paper{margin-top:0}.cl-piece-text>.cl-paper:first-child{margin-top:28px}.cl-on{color:var(--ink-3);margin:0 0 14px;font-size:12px}.cl-paper h3{font:600 20px/1.3 var(--f-ui);text-transform:none;margin:22px 0 8px}.cl-paper h3:first-of-type{margin-top:0}.cl-paper p,.cl-paper li{max-width:64ch;font-size:17px;line-height:1.65}.cl-paper p{margin:0 0 14px}.cl-paper ul,.cl-paper ol{margin:0 0 14px;padding-left:22px}.cl-paper blockquote{border-left:2px solid var(--rule-strong);color:var(--ink-2);margin:0 0 14px;padding-left:14px}.cl-paper sup a{font:600 11px/1 var(--f-ui);color:var(--red-ink);padding:0 1px;text-decoration:none}.cl-srcs{border-top:1px solid var(--rule);margin:22px 0 0;padding-top:14px}.cl-srcs h2{font:600 14px/1.3 var(--f-ui);text-transform:none;letter-spacing:0;margin:0 0 8px}.cl-srcs ol{margin:0;padding-left:20px}.cl-paper .cl-srcs li{color:var(--ink-2);font-size:13px;line-height:1.55}.cl-srcs li+li{margin-top:6px}.cl-srcs q{color:var(--ink)}.cl-checked .cl-list li,.cl-signers .cl-list li{gap:2px 12px;padding:10px 0;font-size:14px;line-height:1.5;display:grid}.cl-checked .cl-list li{grid-template-columns:16px minmax(0,1fr)}.cl-checked .cl-list svg{width:16px;height:16px;color:var(--red);stroke-width:2.5px;margin-top:2px}.cl-signers{border-top:1px solid var(--rule);margin-top:18px;padding-top:14px}.cl-signers h2{font:600 14px/1.3 var(--f-ui);text-transform:none;letter-spacing:0;color:var(--ink-2);margin:0 0 4px}.cl-signers .cl-list li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;padding:6px 0;font-size:15px}.cl-signers .cl-list,.cl-signers .cl-list>li{border:0}.cl-signers b{overflow-wrap:anywhere;font-weight:500}.cl-st{color:var(--ink-2);text-align:right;font-size:14px}.cl-st-done{color:var(--ink)}.cl-st-done:before{content:"✓ ";color:var(--red);font-weight:700}.cl-piece-side{background:var(--paper);box-shadow:0 0 0 1px var(--rule);border-radius:14px;margin-top:24px;padding:22px}.cl-piece-side>.cl-asklink{margin-top:16px}.cl-decide{margin:0}.cl-decide h2{margin:0 0 6px}.cl-decide>p{max-width:46ch;margin:0 0 14px;font-size:15px;line-height:1.5}.cl-acts{flex-wrap:wrap;gap:10px;display:flex}.cl-app .cl-decide .btn{height:48px;padding:0 22px}.cl-decide>h2{font-size:24px}.cl-confirm{background:var(--paper);box-shadow:0 0 0 1px var(--rule);margin-top:4px;padding:16px}.cl-confirm p{margin:0 0 14px;font-size:15px;line-height:1.5}.cl-decide label{margin:0 0 8px;font-size:14px;font-weight:500;display:block}.cl-decide textarea{width:100%;min-height:120px;font:400 16px/1.5 var(--f-ui);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);resize:vertical;padding:12px 14px}.cl-decide textarea:focus{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.cl-hint{color:var(--ink-3);margin:8px 0 14px;font-size:13px}.cl-done{outline:none;align-items:flex-start;gap:12px;display:flex}.cl-done .sq{flex:none;margin-top:5px}.cl-done p{margin:0;font-size:15px;line-height:1.5}.cl-done p+p{color:var(--ink-2);margin-top:6px;font-size:14px}.cl-done q{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.cl-decide .cl-changed,.cl-decide .state-error{margin-top:14px}.cl-readonly{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.cl-readonly b{color:var(--ink);font-weight:600}@media (width>=1024px){.cl-content{max-width:760px}.cl-ct{grid-template-columns:minmax(0,1fr) 320px;align-items:start;column-gap:56px;max-width:1100px;display:grid}.cl-ct .cl-how{margin-top:0;position:sticky;top:24px}.cl-piece{grid-template-columns:minmax(0,1fr) 380px;align-items:start;column-gap:64px;display:grid}.cl-piece>*{grid-column:1}.cl-piece>.cl-piece-side{grid-area:1/2/span 3;margin-top:0;position:sticky;top:24px}.cl-piece-h h1{font-size:56px}.cl-paper{padding:40px 48px 36px}}@media (width<=560px){.cl-piece-h h1{font-size:34px}.cl-paper{box-shadow:0 1px 0 var(--rule), 0 -1px 0 var(--rule);margin-left:-16px;margin-right:-16px;padding:22px 18px 20px}}.as-col{max-width:720px;margin:0 auto}.as-site{min-width:0;max-width:100%;height:44px;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:inline-flex}button.as-site{cursor:pointer}button.as-site:hover,button.as-site[aria-expanded=true]{background:var(--bone-2)}.as-site-name{font:600 16px/1.2 var(--f-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-site svg{width:18px;height:18px;color:var(--ink-3);flex:none}.as-pick{min-width:0;position:relative}.as-sites{z-index:40;background:var(--paper);border-radius:var(--cl-r-card);width:min(320px,100vw - 24px);box-shadow:0 0 0 1px var(--rule), 0 16px 40px -12px #1a1a1a4d;margin:0;padding:6px;list-style:none;position:absolute;top:50px;left:0}.as-sites button{width:100%;min-height:44px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;display:flex}.as-sites button:hover{background:var(--bone-2)}.as-sites b{font:600 15px/1.3 var(--f-ui);flex:1}.as-sites svg{width:18px;height:18px;color:var(--red)}.as-sites-hint{border-top:1px solid var(--rule);color:var(--ink-3);margin-top:4px;padding:8px 12px 6px;font-size:12px}.as-start{flex-direction:column;justify-content:center;min-height:calc(100vh - 96px);padding:12px 0 48px;display:flex}.as-greet{font:600 30px/1.2 var(--f-ui);letter-spacing:-.02em;text-align:center;text-transform:none;margin:0}.as-month{max-width:38ch;font:400 16px/1.5 var(--f-ui);color:var(--ink-2);text-align:center;margin:10px auto 28px}.as-month .sq{margin-right:8px}.as-hello{text-wrap:balance;max-width:42ch;font-size:17px}.as-hello b{color:var(--ink);font-weight:600}.as-ideas{gap:10px;margin-top:16px;display:grid}.as-idea{border:1px solid var(--rule);border-radius:var(--cl-r-card);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.as-idea:hover:not(:disabled){background:var(--paper);border-color:var(--rule-strong)}.as-idea:disabled{cursor:default;opacity:.7}.as-idea svg{width:20px;height:20px;color:var(--ink-2);flex:none;margin-top:1px}.as-idea b{font:500 15px/1.35 var(--f-ui);color:var(--ink);display:block}.as-idea span span{color:var(--ink-3);margin-top:2px;font-size:14px;line-height:1.4;display:block}.as-box{background:var(--paper);border-radius:var(--cl-r-field);box-shadow:0 0 0 1px var(--rule-strong), 0 6px 24px -12px #1a1a1a2e;align-items:flex-end;gap:8px;padding:8px 8px 8px 16px;display:flex}.as-box:focus-within{box-shadow:0 0 0 1.5px var(--ink), 0 6px 24px -12px #1a1a1a2e}.as-box textarea{resize:none;min-height:40px;max-height:180px;font:400 17px/1.45 var(--f-ui);color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:9px 0}.as-box.as-big textarea{min-height:64px}.as-box textarea::placeholder{color:var(--ink-3)}.as-send{border-radius:var(--cl-r-btn);width:40px;height:40px;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--rule-strong);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background .15s,color .15s,box-shadow .15s;display:grid}.as-send.as-ready{background:var(--red);color:#fff;box-shadow:none}.as-send.as-stop{background:var(--ink);color:var(--bone);box-shadow:none}.as-send.as-stop svg{fill:currentColor;width:14px;height:14px}.as-busy textarea::placeholder{color:var(--ink-2)}.as-send svg{width:20px;height:20px}.as-dock{padding:18px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--bone) 18px);position:sticky;bottom:0}.as-jump{border-radius:var(--cl-r-btn);background:var(--ink);height:36px;color:var(--bone);font:500 14px/1 var(--f-ui);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 14px;animation:.3s cubic-bezier(.16,1,.3,1) both as-arrive;display:inline-flex;position:absolute;top:-30px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px -10px #1a1a1a80}.as-jump svg{width:16px;height:16px}.as-fine{text-align:center;color:var(--ink-2);margin:8px 0 0;font-size:13px}.as-chat{padding:16px 0 8px}.as-msg{margin:0 0 26px}.as-new{animation:.3s cubic-bezier(.16,1,.3,1) both as-arrive}.as-me{justify-content:flex-end;display:flex}.as-me p{background:var(--bone-2);max-width:80%;font:400 16px/1.5 var(--f-ui);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;margin:0;padding:10px 16px}.as-ai{grid-template-columns:24px minmax(0,1fr);gap:0 14px;display:grid}.as-mark{background:var(--red);width:12px;height:12px;margin-top:7px}.as-mark.as-team{background:var(--ink)}.as-who{color:var(--ink-2);margin:0 0 4px;font-size:13px;font-weight:600}.as-text{font:400 17px/1.6 var(--f-ui);color:var(--ink);overflow-wrap:anywhere;margin:0 0 10px}.as-body>:last-child{margin-bottom:0}.as-working .as-mark{width:14px;height:14px;margin-top:6px;animation:1.1s cubic-bezier(.65,0,.35,1) infinite as-flip}@keyframes as-flip{0%{transform:perspective(60px)rotateY(0)}45%,to{transform:perspective(60px)rotateY(180deg)}}.as-doing{height:27px;margin:0 0 12px;position:relative;overflow:hidden}.as-doing span{font:500 16px/27px var(--f-ui);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;animation:.5s cubic-bezier(.16,1,.3,1) both as-say;position:absolute;inset:0;overflow:hidden}.as-doing .as-slow{color:var(--ink)}@keyframes as-say{0%{opacity:0;filter:blur(3px);transform:translateY(60%)}}.as-ghost{gap:10px;padding-top:2px;display:grid}.as-ghost i{background:linear-gradient(90deg, var(--bone-2) 0 40%, var(--bone-3) 50%, var(--bone-2) 60% 100%) 0 0 / 300% 100%;border-radius:6px;height:12px;animation:1.8s linear infinite as-light;display:block}.as-ghost i:first-child{width:92%}.as-ghost i:nth-child(2){width:78%;animation-delay:.12s}.as-ghost i:nth-child(3){width:46%;animation-delay:.24s}@keyframes as-light{0%{background-position:100% 0}to{background-position:0 0}}.as-slow-note{color:var(--ink-3);margin:10px 0 0;font-size:14px}@keyframes as-arrive{0%{opacity:0;transform:translateY(10px)}}@keyframes as-breathe{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.as-new,.as-doing span{animation:none}.as-idea,.as-send{transition:none}.as-working .as-mark{animation:1.4s ease-in-out infinite as-breathe;animation-duration:1.4s!important}.as-ghost i{background:var(--bone-3);animation:1.4s ease-in-out infinite as-breathe;animation-duration:1.4s!important}}.as-card{background:var(--paper);border-radius:var(--cl-r-card);box-shadow:0 0 0 1px var(--rule);margin:4px 0 12px;overflow:hidden}.as-in{padding:18px 20px}.as-card-h{font:600 17px/1.3 var(--f-ui);text-transform:none;letter-spacing:0;margin:0 0 6px}.as-card-text{font:400 16px/1.6 var(--f-ui);color:var(--ink-2);overflow-wrap:anywhere;margin:0}.as-stats{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.as-stats strong{font:700 clamp(34px, 9vw, 44px)/.95 var(--f-display);font-variant-numeric:tabular-nums;display:block}.as-stats span{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.3;display:block}.as-row-link{border-top:1px solid var(--rule);min-height:52px;font:500 15px/1 var(--f-ui);color:var(--ink);justify-content:space-between;align-items:center;padding:0 20px;text-decoration:none;display:flex}.as-row-link:hover{background:var(--bone-2)}.as-row-link svg{width:18px;height:18px;color:var(--ink-3)}.as-foot{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.as-pill{border:1px solid var(--rule-strong);border-radius:var(--cl-r-btn);background:var(--paper);height:44px;font:500 15px/1 var(--f-ui);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.as-pill.as-primary{background:var(--red);border-color:var(--red);color:#fff}.as-pill.as-primary:hover:not(:disabled){background:var(--red-ink);border-color:var(--red-ink)}.as-pill:disabled{opacity:.5;cursor:default}.as-sent{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.as-sent svg{width:18px;height:18px;color:var(--red)}.as-open{color:var(--ink);text-underline-offset:3px;margin:2px 0 12px;font-size:16px;display:inline-flex}.as-next{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.as-next button{border:1px solid var(--rule-strong);border-radius:var(--cl-r-btn);min-height:40px;font:400 15px/1 var(--f-ui);color:var(--ink);cursor:pointer;background:0 0;padding:0 16px}.as-next button:hover:not(:disabled){background:var(--paper);border-color:var(--ink)}@media (width>=900px){.as-ideas{grid-template-columns:1fr 1fr}.as-greet{font-size:34px}.as-start{min-height:calc(100vh - 104px)}}.as-failed{flex-direction:column;align-items:flex-end;gap:6px}.as-failed p{opacity:.7}.as-failed-note{color:var(--red-ink);align-items:center;gap:10px;font-size:14px;display:flex}.as-failed-note button{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.as-failed-note svg{width:15px;height:15px}.as-kind{color:var(--ink-3);margin:0 0 6px;font-size:13px}.as-card-why{color:var(--ink-3);margin:10px 0 0;font-size:14px}.as-warn{background:var(--red-wash);gap:10px;padding:12px 20px;font-size:15px;line-height:1.5;display:flex}.as-warn svg{width:18px;height:18px;color:var(--red-ink);flex:none;margin-top:2px}.as-warn b{font-weight:600}.as-warn p{margin:4px 0 0}.as-change{grid-template-columns:84px minmax(0,1fr);margin:10px 0 0;display:grid}.as-change dt,.as-change dd{border-top:1px solid var(--rule);overflow-wrap:anywhere;margin:0;padding:10px 0;font-size:16px;line-height:1.45}.as-change dt{color:var(--ink-3);padding-top:12px;font-size:14px}.as-was{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1px}.as-now{font-weight:500}.as-done{background:var(--paper);border-radius:var(--cl-r-card);box-shadow:0 0 0 1px var(--rule);grid-template-columns:22px minmax(0,1fr);gap:2px 10px;margin:4px 0 12px;padding:14px 16px;display:grid}.as-tick{background:var(--red);color:#fff;place-items:center;width:22px;height:22px;display:grid}.as-tick svg{stroke-width:3px;width:14px;height:14px}.as-done b{font:600 16px/22px var(--f-ui)}.as-done p{color:var(--ink-2);overflow-wrap:anywhere;grid-column:2;margin:0;font-size:14px;line-height:1.5}.as-done button{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.as-oops{background:var(--paper);border-radius:var(--cl-r-card);box-shadow:0 0 0 1px var(--rule);margin:4px 0 12px;padding:16px}.as-oops p{font:400 16px/1.5 var(--f-ui);margin:0 0 12px}.as-oops p:last-child{margin-bottom:0}.as-acts{flex-wrap:wrap;gap:10px;display:flex}.as-pill svg{width:16px;height:16px;margin-right:8px}.cl-app{--radius:10px}.cl-app .btn,.cl-app .btn-sm{border-radius:var(--cl-r-btn);height:44px;font:500 15px/1 var(--f-ui);letter-spacing:0;text-transform:none;gap:8px;padding:0 20px}.cl-app .btn svg{width:16px;height:16px}.cl-app .btn:not(.btn-primary):hover{background:var(--paper);color:var(--ink);border-color:var(--ink)}.cl-app .btn-primary:hover{background:var(--red-ink);border-color:var(--red-ink)}.cl-acct .avatar{border-radius:50%}.cl-open,.cl-paper,.cl-confirm,.cl-pane,.cl-home .b-yours{border-radius:var(--cl-r-card)}.cl-menu,.cl-mes-list{border-radius:12px;overflow:hidden}.cl-step.prev{border-radius:var(--cl-r-btn) 0 0 var(--cl-r-btn)}.cl-step.next{border-radius:0 var(--cl-r-btn) var(--cl-r-btn) 0}.cl-skip:focus{border-radius:var(--radius)}.cl-ask,.cl-private,.cl-decide,.cl-readonly{border-radius:var(--cl-r-card)}.cl-pick:focus-visible{outline-offset:-3px}@media (width>=1024px){.cl-month{border-radius:var(--cl-r-card)}}@media (width<=560px){.cl-paper{border-radius:0}}.cl-facts dl{margin:0;display:block}.cl-fact{border-bottom:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:13px 0;display:grid}.cl-fact dt{color:var(--ink-3);font-size:14px;line-height:1.5}.cl-fact dd{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.cl-change{font:500 14px/1.5 var(--f-ui);color:var(--ink);text-underline-offset:3px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px}.cl-hours{grid-template-columns:max-content 1fr;gap:2px 14px;display:grid}.cl-hours span:nth-child(odd){color:var(--ink-2)}@media (width<=560px){.cl-fact{grid-template-columns:minmax(0,1fr) auto}.cl-fact dt{grid-column:1/-1}}.cl-app h1[tabindex="-1"]:focus,.cl-in h1[tabindex="-1"]:focus,.cl-app h2[tabindex="-1"]:focus{outline:none}.pn{--pn-cell:11px;--pn-gap:3px;--pn-bleed:20px;--night-red:#ff5a4c;padding-top:4px}.pn-src{color:var(--ink-3);margin:14px 0 0;font-size:12px;line-height:1.5}.pn-tabs{scrollbar-width:none;border-bottom:1px solid var(--rule);gap:22px;display:flex;overflow-x:auto}.pn-tabs button{height:46px;font:500 15px/1 var(--f-ui);color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex;position:relative}.pn-tabs button[aria-pressed=true]{color:var(--ink)}.pn-tabs button[aria-pressed=true]:after{content:"";background:var(--red);height:3px;position:absolute;bottom:-1px;left:0;right:0}.pn-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pn-mast{padding-top:14px}.pn-mast-top{color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;font-size:14px;display:flex}.pn-site{flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;display:flex}.pn-site>b{font:700 22px/1 var(--f-display);text-transform:uppercase;color:var(--ink);overflow-wrap:anywhere}.pn-site a{min-height:44px;color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:500;display:inline-flex}.pn-site a svg{flex:none;width:14px;height:14px}.pn-state{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.pn-masthead{border-bottom:3px solid var(--ink);box-shadow:0 4px 0 -3px var(--ink);align-items:flex-end;gap:14px;margin-top:10px;margin-bottom:4px;padding-bottom:12px;display:flex}.pn-masthead h1{font:700 clamp(64px, 19vw, 168px)/.78 var(--f-display);text-transform:uppercase;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.pn-when{color:var(--ink-2);margin:0;padding-bottom:6px;font-size:13px;line-height:1.35}.pn-when b{font:500 12px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:4px;display:block}.pn .cl-alert{margin-top:18px}.pn-lead{border-bottom:1px solid var(--rule);gap:14px;padding:22px 0 24px;display:grid}.pn-lead h2{font:700 clamp(30px, 7vw, 52px)/.98 var(--f-display);text-transform:uppercase;text-wrap:balance;max-width:18ch;margin:0}.pn-lead h2 em{color:var(--red);font-style:normal}.pn-lead p{max-width:58ch;font:400 17px/1.5 var(--f-ui);color:var(--ink-2);text-wrap:pretty;margin:0}.pn-asks{flex-wrap:wrap;gap:0 22px;display:flex}.pn-yours{border-bottom:1px solid var(--rule);display:grid}.pn-yours>h2{font:500 12px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--red-ink);margin:18px 0 0}.pn-yours ul{margin:0;padding:0;list-style:none}.pn-yours .cl-item{padding:14px 0 18px}.pn-yours .cl-item+.cl-item{border-top:1px solid var(--rule)}.pn-figs{border-bottom:3px solid var(--ink);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.pn-figs li{min-width:0}.pn-figs a{height:100%;color:inherit;border-bottom:1px solid var(--rule);align-content:start;gap:6px;padding:18px 14px 20px 0;text-decoration:none;display:grid}.pn-figs li:nth-child(odd) a{box-shadow:inset -1px 0 0 var(--rule)}.pn-figs li:nth-child(2n) a{padding-left:14px}.pn-figs a:hover .v{color:var(--red-ink)}.pn-figs a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.pn-figs .k{font:500 11px/1.2 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.pn-figs .v{font:700 64px/.82 var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;transition:color .15s var(--ease);align-items:baseline;gap:2px;display:flex}.pn-figs .v small{font:600 20px/1 var(--f-display);text-transform:uppercase;letter-spacing:0;color:var(--ink-2);margin-right:4px}.pn-figs .vs{max-width:24ch;color:var(--ink-2);font-size:13px;line-height:1.4}.pn-figs .flag .v{color:var(--red)}.pn-month{margin:0 calc(-1 * var(--pn-bleed));padding:22px var(--pn-bleed) 20px;background:var(--night);color:var(--night-text);scroll-margin-top:16px}.pn-month-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.pn-month-h h2{font:700 26px/1 var(--f-display);text-transform:uppercase;margin:0}.pn-month-h p{color:var(--night-dim);margin:0;font-size:13px}.pn-days{align-items:end;gap:3px;margin-top:22px;display:grid}.pn-day{grid-template-rows:100px 6px auto;display:grid}.pn-day .bar{background:var(--night-text);align-self:end;min-height:0;position:relative}.pn-day .bar b{font:600 11px/1 var(--f-ui);color:var(--night-red);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.pn-day.best .bar{background:var(--night-red)}.pn-day .up{aspect-ratio:1;background:var(--night-red);grid-row:3}.pn-day .up.cut{background:repeating-linear-gradient(135deg, var(--night-red) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--night-red)}.pn-day .up.before,.pn-day .up.later{box-shadow:inset 0 0 0 1px var(--night-rule);background:0 0}.pn-day .up.today{box-shadow:0 0 0 1.5px var(--night-text)}.pn-axis{color:var(--night-dim);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.pn-month-f{border-top:1px solid var(--night-rule);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:16px;padding-top:14px;display:flex}.pn-month-f p{margin:0;font-size:14px}.pn-key{color:var(--night-dim);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.pn-key span{align-items:center;gap:6px;display:inline-flex}.pn-key i{width:10px;height:10px}.pn-key .k-visits{background:var(--night-text)}.pn-key .k-on{background:var(--night-red)}.pn-key .k-cut{background:repeating-linear-gradient(135deg, var(--night-red) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--night-red)}.pn-key .k-before{box-shadow:inset 0 0 0 1px var(--night-dim)}.pn-cols{grid-template-columns:minmax(0,1fr);margin-top:28px;display:grid}.pn-q{min-width:0;padding-bottom:28px;scroll-margin-top:16px}.pn-q>h2{border-top:3px solid var(--ink);font:700 24px/1 var(--f-display);text-transform:uppercase;text-wrap:balance;margin:0;padding-top:14px}.pn-today-tag{border:1px solid var(--rule-strong);font:500 11px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);vertical-align:5px;margin-left:10px;padding:4px 8px 3px;display:inline-block}.pn-today .pn-say,.pn-today .pn-bands,.pn-today .pn-addr{opacity:.72}.pn-say{max-width:60ch;color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.5}.pn-say b{color:var(--ink);font-weight:600}.pn-q .cl-asklink{margin-top:8px}.pn-units{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.pn-units li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;font-size:14px;display:grid}.pn-units .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pn-units .pc{font:700 20px/1 var(--f-display);font-variant-numeric:tabular-nums}.pn-units .sq20{grid-column:1/-1;grid-template-columns:repeat(20, var(--pn-cell));gap:var(--pn-gap);display:grid}.pn-units .sq20 i{height:var(--pn-cell);box-shadow:inset 0 0 0 1px var(--rule-strong)}.pn-units .sq20 i.f{background:var(--ink);box-shadow:none}.pn-units li.rest .sq20 i.f{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.pn-sub{font:500 11px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:22px 0 0}.pn-devs{grid-template-columns:repeat(20, var(--pn-cell));gap:var(--pn-gap);margin-top:16px;display:grid}.pn-devs i{height:calc(var(--pn-cell) * 2 + var(--pn-gap));background:var(--ink)}.pn-devs i.d2,.pn-devs-key i.d2{background:repeating-linear-gradient(135deg, var(--ink) 0 1.5px, transparent 1.5px 4px);box-shadow:inset 0 0 0 1px var(--ink)}.pn-devs i.d3,.pn-devs-key i.d3{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.pn-devs-key{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin-top:10px;font-size:13px;display:flex}.pn-devs-key span{align-items:center;gap:6px;display:inline-flex}.pn-devs-key i{background:var(--ink);width:10px;height:10px}.pn-devs-key b{color:var(--ink);font-weight:600}.pn-reads-h{border-bottom:1px solid var(--ink);font:500 11px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;gap:12px;margin-top:18px;padding-bottom:8px;display:flex}.pn-reads{margin:0;padding:0;list-style:none}.pn-reads li{border-bottom:1px solid var(--rule);grid-template-columns:14px minmax(0,1fr) auto;gap:2px 12px;padding:14px 0;display:grid}.pn-reads.then li{grid-template-columns:minmax(0,1fr) auto}.pn-reads .sq{margin-top:5px}.pn-reads b{font:600 15px/1.35 var(--f-ui);overflow-wrap:anywhere}.pn-reads p{color:var(--ink-2);grid-column:2;margin:0;font-size:13px;line-height:1.45}.pn-reads.then p{grid-column:1}.pn-reads .n{text-align:right;font:700 34px/.85 var(--f-display);font-variant-numeric:tabular-nums;grid-area:1/3/3}.pn-reads.then .n{grid-column:2}.pn-reads .cl-asklink{grid-column:2;justify-self:start}.pn-reads li.blank{background:linear-gradient(90deg, var(--red-wash), transparent 70%);margin:0 -8px;padding-left:8px;padding-right:8px}.pn-who{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:14px 0 0;font-size:13px;display:flex}.pn-who b{font:700 18px/1 var(--f-display);color:var(--ink)}.pn-leads{margin:14px 0 0;padding:0;list-style:none}.pn-leads li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;display:flex}.pn-leads li b{font:700 22px/1 var(--f-display)}.pn-more{min-height:44px;font:500 14px/1.3 var(--f-ui);color:var(--ink);align-items:center;margin-top:4px;display:inline-flex}.pn-bands{gap:var(--pn-gap);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.pn-bands i{height:28px;box-shadow:inset 0 0 0 1px var(--rule-strong)}.pn-bands i.at{background:var(--ink);box-shadow:none}.pn-bands i.at.slow{background:var(--red)}.pn-bands-x{gap:var(--pn-gap);color:var(--ink-3);grid-template-columns:repeat(3,1fr);margin-top:6px;font-size:12px;display:grid}.pn-bands-x .at{color:var(--ink);font-weight:600}.pn-twelve{margin-top:40px;position:relative}.pn-twelve .row{gap:var(--pn-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.pn-twelve .row i{aspect-ratio:1;box-shadow:inset 0 0 0 1px var(--rule-strong)}.pn-twelve .row i.in{background:var(--red);box-shadow:none}.pn-twelve .row i.part{background:linear-gradient(90deg, var(--red) var(--p), transparent var(--p));box-shadow:inset 0 0 0 1px var(--red)}.pn-twelve .was{color:var(--ink-2);white-space:nowrap;padding-bottom:4px;font-size:11px;position:absolute;bottom:100%;transform:translate(-50%)}.pn-twelve .was:after{content:"";background:var(--ink);width:1.5px;height:20px;margin:3px auto 0;display:block}.pn-twelve-x{color:var(--ink-3);justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.pn-addr{margin:12px 0 0;padding:0;list-style:none}.pn-addr li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 0;display:grid}.pn-addr b{font:600 15px/1.35 var(--f-ui);overflow-wrap:anywhere}.pn-addr small{color:var(--ink-3);grid-column:1;font-size:13px}.pn-addr .st{grid-area:1/2/3;align-self:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.pn-help .cl-ask{border-top:3px solid var(--ink);background:0 0;border-radius:0;margin-top:12px;padding:22px 0 0}@media (width<=560px){.pn{--pn-cell:13px;--pn-bleed:16px}.pn-day{grid-template-rows:88px 5px auto}}@media (width>=1024px){.pn{--pn-bleed:40px}.pn-masthead h1{font-size:168px}.pn-lead{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:48px}.pn-lead h2{grid-row:1/3}.pn-yours{grid-template-columns:160px minmax(0,1fr);column-gap:24px}.pn-yours>h2{margin-top:20px}.pn-yours ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pn-yours .cl-item{padding:16px 24px 20px}.pn-yours .cl-item+.cl-item{box-shadow:inset 1px 0 0 var(--rule);border-top:0}.pn-figs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.pn-figs li a,.pn-figs li:nth-child(2n) a{box-shadow:inset -1px 0 0 var(--rule);border-bottom:0;padding:22px 18px 24px}.pn-figs li:first-child a{padding-left:0}.pn-figs li:last-child a{box-shadow:none}.pn-figs .v{font-size:72px}.pn-month{padding-top:28px;padding-bottom:24px}.pn-day{grid-template-rows:170px 8px auto}.pn-cols{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:40px;margin-top:36px}.pn-q.c4{grid-column:span 4}.pn-q.c6{grid-column:span 6}.pn-q.c8{grid-column:span 8}.pn-q.c12{grid-column:span 12}.pn-q.c12 .pn-addr{grid-template-columns:1fr 1fr;column-gap:40px;display:grid}}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff");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}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");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}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");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}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-400-normal-BkkDEomt.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2)format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-vietnamese-400-normal-Qi5zi-Wv.woff2)format("woff2"),url(/assets/oswald-vietnamese-400-normal-BupuUjkp.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2)format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2)format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.woff)format("woff");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}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-ext-500-normal-DngHVvy4.woff2)format("woff2"),url(/assets/oswald-cyrillic-ext-500-normal-Hz7kEHBT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2)format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2)format("woff2"),url(/assets/oswald-vietnamese-500-normal-Bi4XG4HV.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2)format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.woff)format("woff");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2)format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.woff)format("woff");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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2)format("woff2"),url(/assets/jost-cyrillic-400-normal-Dk3McGkH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2)format("woff2"),url(/assets/jost-latin-ext-400-normal-Dsyb2mtt.woff)format("woff");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:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2)format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff)format("woff");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}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}:root{--bone:#f5efe5;--bone-2:#ece5d8;--bone-3:#e2d9c8;--paper:#fbf8f2;--ink:#1a1a1a;--ink-2:#4a4744;--ink-3:#6e6a64;--rule:#1a1a1a24;--rule-strong:#1a1a1a4d;--red:#dc2828;--red-ink:#b3201f;--red-wash:#f7dcd5;--night:#161514;--night-2:#232120;--night-text:#f5efe5;--night-dim:#b9b2a6;--night-rule:#f5efe529;--f-display:"Barlow Condensed", "Oswald", ui-sans-serif, sans-serif;--f-label:"Oswald", ui-sans-serif, sans-serif;--f-ui:"Inter", ui-sans-serif, system-ui, sans-serif;--f-logo:"Jost", ui-sans-serif, sans-serif;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--radius:2px;--shadow-pop:0 10px 28px -8px #1a1a1a47, 0 2px 6px #1a1a1a1f;--ease:cubic-bezier(.16, 1, .3, 1);--rail:248px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bone);color:var(--ink);font:400 14px/1.55 var(--f-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--red);color:#fff}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--red);outline-offset:2px}img{max-width:100%;display:block}.wordmark{font:400 17px/1 var(--f-logo);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.wordmark b{color:var(--red);font-weight:400}.t-title{font:700 44px/.92 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0}.t-h2{font:700 22px/1 var(--f-display);text-transform:uppercase;letter-spacing:0;margin:0}.t-h3{font:600 15px/1.3 var(--f-ui);margin:0}.t-num{font:700 1em/.9 var(--f-display);font-variant-numeric:tabular-nums}.t-meta{color:var(--ink-2);font-size:13px}.t-small{color:var(--ink-3);font-size:12px}.tab-num{font-variant-numeric:tabular-nums}.btn{height:36px;font:500 12px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);border-radius:var(--radius);cursor:pointer;white-space:nowrap;transition:background .18s var(--ease), color .18s var(--ease);background:0 0;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.btn svg{width:14px;height:14px}.btn:hover{background:var(--ink);color:var(--bone)}.btn-primary{background:var(--red);border-color:var(--red);color:#fff}.btn-primary:hover{background:var(--ink);border-color:var(--ink)}.btn-quiet{color:var(--ink-2);border-color:#0000}.btn-quiet:hover{background:var(--bone-3);color:var(--ink)}.btn-sm{height:30px;padding:0 10px;font-size:11px}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn:focus-visible{outline-offset:3px}.sq{vertical-align:-1px;flex:none;width:10px;height:10px;display:inline-block}.sq-live{background:var(--red)}.sq-doing{background:var(--ink)}.sq-planned{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.sq-waiting{background:linear-gradient(135deg, var(--ink) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--ink)}.sq-blocked{box-shadow:inset 0 0 0 1.5px var(--red);background:repeating-linear-gradient(135deg, var(--red) 0 1.5px, transparent 1.5px 4px)}.on-night .sq-planned{box-shadow:inset 0 0 0 1.5px #f5efe573}.on-night .sq-doing{background:var(--night-text)}.on-night .sq-waiting{background:linear-gradient(135deg, var(--night-text) 50%, transparent 50%);box-shadow:inset 0 0 0 1.5px var(--night-text)}.status{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.badge{height:20px;font:500 11px/1 var(--f-ui);letter-spacing:.01em;border-radius:var(--radius);border:1px solid var(--rule-strong);color:var(--ink-2);white-space:nowrap;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.badge svg{width:11px;height:11px}.badge-public{border-color:var(--rule-strong)}.badge-internal{background:var(--bone-2);border-color:#0000}.badge-sensitive{background:var(--ink);border-color:var(--ink);color:var(--bone)}.badge-stated{border-style:solid}.badge-web{border-style:dashed}.badge-inferred{color:var(--ink-3);border-style:dotted}.badge-red{background:var(--red);border-color:var(--red);color:#fff}.app{grid-template-columns:var(--rail) 1fr;min-height:100vh;display:grid}.rail{background:var(--bone-2);border-right:1px solid var(--rule);gap:var(--s6);flex-direction:column;height:100vh;padding:20px 14px 16px;display:flex;position:sticky;top:0}.rail .wordmark{padding:4px 8px 0}.jump{border:1px solid var(--rule);background:var(--paper);border-radius:var(--radius);height:34px;color:var(--ink-3);cursor:text;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.jump svg{width:14px;height:14px}.jump kbd{font:500 11px var(--f-ui);color:var(--ink-3);border:1px solid var(--rule);border-radius:2px;margin-left:auto;padding:1px 5px}.nav{flex-direction:column;gap:1px;display:flex}.nav a{height:34px;color:var(--ink-2);border-radius:var(--radius);align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav a svg{stroke-width:1.75px;width:16px;height:16px}.nav a:hover{background:var(--bone-3);color:var(--ink)}.nav a[aria-current=page]{background:var(--ink);color:var(--bone)}.nav .count{font:600 11px var(--f-ui);font-variant-numeric:tabular-nums;margin-left:auto}.nav a[aria-current=page] .count{color:var(--bone)}.rail h2{font:500 11px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;padding:0 10px}.rail .clients a{height:30px;font-size:13px}.rail-foot{border-top:1px solid var(--rule);align-items:center;gap:10px;margin-top:auto;padding:10px 8px 0;font-size:13px;display:flex}.lang{border:1px solid var(--rule-strong);border-radius:var(--radius);margin-left:auto;display:inline-flex;overflow:hidden}.lang span{font:500 11px var(--f-label);letter-spacing:.1em;padding:3px 7px}.lang span[aria-current]{background:var(--ink);color:var(--bone)}.avatar{background:var(--ink);width:26px;height:26px;color:var(--bone);font:600 11px/1 var(--f-ui);letter-spacing:.02em;flex:none;place-items:center;display:inline-grid}.avatar.red{background:var(--red);color:#fff}.avatar.out{background:var(--bone);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.avatar.ai{background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule-strong)}.main{min-width:0}.topbar{align-items:center;gap:var(--s4);height:52px;padding:0 var(--s8);border-bottom:1px solid var(--rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:#f5efe5f0;display:flex;position:sticky;top:0}.crumbs{color:var(--ink-3);align-items:center;gap:8px;font-size:13px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline}.crumbs [aria-current]{color:var(--ink);font-weight:500}.crumbs svg{width:13px;height:13px}.topbar .right{align-items:center;gap:var(--s3);margin-left:auto;display:flex}.presence{display:flex}.presence .avatar{box-shadow:0 0 0 2px var(--bone);margin-left:-4px}.page-head{padding:var(--s8) var(--s8) var(--s6);align-items:flex-end;gap:var(--s6);display:flex}.page-head .t-meta{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;display:flex}.page-head .actions{gap:var(--s2);align-items:center;margin-left:auto;display:flex}.tabs{gap:var(--s6);padding:0 var(--s8);border-bottom:1px solid var(--rule);display:flex}.tabs a{color:var(--ink-2);padding:10px 0 12px;font-size:14px;font-weight:500;text-decoration:none;position:relative}.tabs a:hover,.tabs a[aria-current=page]{color:var(--ink)}.tabs a[aria-current=page]:after{content:"";background:var(--red);height:3px;position:absolute;bottom:-1px;left:0;right:0}.tabs .count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:6px}.panel-title{align-items:baseline;gap:var(--s3);margin-bottom:var(--s4);display:flex}.panel-title .t-small{margin-left:auto}.rule-top{border-top:1px solid var(--rule)}.night{background:var(--night);color:var(--night-text)}.night .t-meta,.night .t-small{color:var(--night-dim)}.rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.rows>li{border-bottom:1px solid var(--rule)}.mbar{display:none}@media (width<=720px){.app{grid-template-columns:1fr}.rail{display:none}.mbar{border-bottom:1px solid var(--rule);background:var(--bone);z-index:6;align-items:center;gap:12px;height:54px;padding:0 16px;display:flex;position:sticky;top:0}.mbar .wordmark{font-size:15px}.mbar .icon-btn{margin-left:auto}.topbar{display:none}.page-head{flex-direction:column;align-items:stretch;gap:14px;padding:20px 16px 16px}.page-head .actions{margin-left:0}.t-title{font-size:34px}.tabs{scrollbar-width:none;gap:18px;padding:0 16px;overflow-x:auto}.tabs a{white-space:nowrap}}.icon-btn{cursor:pointer;border-radius:var(--radius);background:0 0;border:0;place-items:center;width:40px;height:40px;display:inline-grid}.icon-btn:hover{background:var(--bone-3)}.icon-btn svg{width:20px;height:20px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:50;position:absolute;top:8px;left:-9999px}a.btn{text-decoration:none}.skip:focus{background:var(--ink);color:var(--bone);padding:8px 12px;left:8px}.nav .soon{font:500 10px/1 var(--f-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-left:auto}.nav span[aria-disabled=true]{height:34px;color:var(--ink-3);align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.nav span[aria-disabled=true] svg{width:16px;height:16px}.rail-foot .who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail-foot .lang,.rail-foot .signout{flex:none}.rail-note{color:var(--red-ink);margin:0;padding:0 8px;font-size:12px;font-weight:500}.lang button{font:500 11px var(--f-label);letter-spacing:.1em;cursor:pointer;background:0 0;border:0;padding:3px 7px}.lang button[aria-pressed=true]{background:var(--ink);color:var(--bone)}.signout{width:28px;height:28px;color:var(--ink-2);cursor:pointer;border-radius:var(--radius);background:0 0;border:0;place-items:center;display:inline-grid}.signout:hover{background:var(--bone-3);color:var(--ink)}.signout svg{width:15px;height:15px}.menu-sheet{background:var(--bone-2);border:0;width:min(320px,86vw);height:100dvh;max-height:none;margin:0;padding:0}.menu-sheet::backdrop{background:#1a1a1a66}.menu-sheet .rail{height:100%;display:flex;position:static}.menu-sheet .close{position:absolute;top:12px;right:10px}.page{padding:0 var(--s8) var(--s12)}@media (width<=720px){.page{padding:0 16px 32px}}.state{padding:var(--s10) 0;max-width:56ch;color:var(--ink-2)}.state p{margin:0 0 var(--s4)}.state code{background:var(--bone-2);padding:1px 5px;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.state-error{background:var(--red-wash);color:var(--ink);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.state-error svg{width:16px;height:16px;color:var(--red-ink);flex:none;margin-top:2px}.skeleton{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.skeleton li{border-bottom:1px solid var(--rule);height:52px;position:relative;overflow:hidden}.skeleton li:after{content:"";background:var(--bone-2);width:38%;height:14px;animation:breathe 1.4s var(--ease) infinite alternate;position:absolute;top:18px;left:0}.skeleton li:nth-child(2):after{width:52%}.skeleton li:nth-child(3):after{width:29%}@keyframes breathe{0%{opacity:.55}to{opacity:1}}.live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:left;font:500 11px/1 var(--f-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule-strong);padding:0 12px 10px 0}.table td{border-bottom:1px solid var(--rule);height:52px;padding:0 12px 0 0}.table tbody tr{cursor:pointer}.table tbody tr:hover td{background:var(--bone-2)}.table td:first-child{font-weight:600}.table td a{text-decoration:none}.table td a:focus-visible{outline-offset:4px}.table .num{font-variant-numeric:tabular-nums;color:var(--ink-2)}.table .slug{color:var(--ink-3);font-size:12px;font-weight:400;display:block}@media (width<=720px){.table thead{display:none}.table tr{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;padding:12px 0;display:grid}.table td{border:0;height:auto}.table td.hide-phone{display:none}}.rooms{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.rooms li{border-bottom:1px solid var(--rule)}.rooms a{grid-template-columns:1fr auto;gap:4px 16px;padding:14px 0;text-decoration:none;display:grid}.rooms a:hover .rooms-title{text-decoration:underline}.rooms-title{font:700 20px/1 var(--f-display);text-transform:uppercase}.rooms .t-meta{flex-wrap:wrap;grid-column:1;gap:4px 14px;display:flex}.rooms .status{grid-area:1/2/3;align-self:center}.form{gap:var(--s5);max-width:560px;display:grid}.field{gap:6px;display:grid}.field label span{font-size:13px;font-weight:600}.field .hint{color:var(--ink-3);font-size:12px;font-weight:400}.field .field-error{color:var(--red-ink);font-size:12px;font-weight:500}.input,.textarea,.select{width:100%;font:400 14px/1.45 var(--f-ui);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:8px 10px}.input,.select{height:38px}.textarea{resize:vertical;min-height:72px}.input:focus,.textarea:focus,.select:focus{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.row{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.form-actions{gap:var(--s2);align-items:center;display:flex}.form-panel{padding:var(--s6);background:var(--bone-2);margin-bottom:var(--s8)}.file{font-size:13px}.sheet{background:var(--bone);color:var(--ink);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-pop);border:0;padding:0}.sheet::backdrop{background:#1a1a1a66}.sheet-head{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.sheet-head h2{font:700 22px/1 var(--f-display);text-transform:uppercase;margin:0}.sheet-head .icon-btn{margin-left:auto}.sheet-body{gap:var(--s5);padding:18px 20px 22px;display:grid}.sheet-body>p{color:var(--ink-2);margin:0;font-size:13px}.once{background:var(--paper);box-shadow:0 0 0 1px var(--rule-strong);gap:8px;padding:14px;display:grid}.once .t-small{color:var(--red-ink);font-weight:600}.once-row{gap:8px;display:flex}.once-row input{min-width:0;font:400 13px/1 var(--f-ui);flex:1}.links-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.links-list li{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:10px 0;font-size:13px;display:flex}.links-list .t-small{display:block}.links-list .btn{margin-left:auto}.links-list .gone{color:var(--ink-3);text-decoration:line-through}.rr-page .frame .placeholder{aspect-ratio:4/3;text-align:center;background:var(--bone-2);color:var(--ink-2);align-content:center;place-items:center;gap:10px;padding:24px;font-size:13px;display:grid}.rr-page .frame .placeholder b{font:700 72px/.9 var(--f-display);color:var(--ink)}.rr-page .frame .hit{cursor:crosshair;background:0 0;border:0;padding:0;position:absolute;inset:0}.rr-page .frame .hit:focus-visible{outline:2px solid var(--red);outline-offset:-2px}.rr-page .note .actions{gap:6px;margin-top:4px;display:flex}.rr-page .note .close{width:28px;height:28px;position:absolute;top:6px;right:6px}.rr-page .note .close svg{width:15px;height:15px}.rr-page .composer textarea{width:100%;min-height:70px;font:400 13px/1.45 var(--f-ui);background:var(--bone);border:1px solid var(--rule-strong);border-radius:var(--radius);resize:vertical;padding:8px 10px}.rr-page .composer textarea:focus{outline:2px solid var(--red);outline-offset:1px;border-color:#0000}.rr-page .pin.draft{background:var(--ink)}.rr-page .hint{color:var(--ink-3);align-items:center;gap:6px;margin:8px 0 0;font-size:12px;display:flex}.rr-page .hint svg{width:13px;height:13px}.rr-page .hint .phone{display:none}@media (width<=720px){.rr-page .hint .desk{display:none}.rr-page .hint .phone{display:inline}}.rr-page .thumb .img .placeholder-thumb{aspect-ratio:4/3;background:var(--bone-2);font:700 34px/1 var(--f-display);color:var(--ink-2);place-items:center;display:grid}.rr-page .combine form{display:contents}.rr-page .combine-form{margin-top:var(--s3);background:var(--bone-2);gap:12px;padding:14px 16px;display:grid}.rr-page .decide{gap:10px;margin-top:16px;display:grid}.rr-page .decide .row{gap:10px}.rr-page .decide .field label span{color:var(--night-dim);font-size:12px;font-weight:500}.rr-page .decide .select{background:var(--night-2);color:var(--night-text);border-color:var(--night-rule)}.rr-page .record .empty-line{border-top:1px solid var(--night-rule);color:var(--night-dim);padding:10px 0;font-size:13px}.rr-page .reqs .discarded{color:var(--night-dim);border-top:1px solid var(--night-rule);padding:10px 0;font-size:12px}.rr-page .frozen{margin:0 var(--s8) var(--s5)}.rr-page .chip[disabled]{opacity:.5;cursor:not-allowed}.rr-page .swap{margin-left:auto;position:relative}.rr-page .swap select{opacity:0;cursor:pointer;position:absolute;inset:0}@media (width<=720px){.rr-page .frozen{margin:0 16px 16px}.rr-page .swap{display:none}}.review-page .idea{background:var(--paper);box-shadow:0 0 0 1px var(--rule);grid-template-columns:auto 1fr;align-items:end;gap:18px;padding:18px 20px;display:grid}.review-page .idea b{font:700 72px/.8 var(--f-display);color:var(--ink)}.review-page .idea span{color:var(--ink-3);max-width:40ch;font-size:13px;line-height:1.5}.review-page .chip{cursor:pointer}.review-page .chip:hover{background:var(--bone-3)}.review-page .chip[aria-pressed=true]:hover{background:var(--red)}.review-page .step{padding-top:8px}.review-page .step h2{font:700 30px/.95 var(--f-display);text-transform:uppercase;margin:0 0 12px}.review-page .step .input{height:46px;font-size:16px}.review-page .done{padding:48px 0}.review-page .done h1{color:var(--red)}.review-page .send .btn[disabled]{opacity:.45}.settings-nav{margin-top:12px}
