:root:not([data-color=heather]){--cx-deep:#2b1a35;--cx-deep-2:#3d2948;--cx-on:#fff;--cx-on-2:#d9cce0;--cx-on-3:#b3a3bd;--cx-edge:#9b88a6;--cx-rule:#4a3654;--cx-live:#3b7650}:root[data-color=heather]{--cx-bar:#f4eff7;--cx-bar-hot:#e9e1ee;--cx-brand:#4a2a5a;--hair:#ddd5e2;--hair-2:#ece7ef;--row-hot:#f6f3f8;--cx-live:#3b7650}:root .tc-live.is-live,:root .tk-status.is-live{color:var(--cx-live)}:root[data-color=heather] .appbar{background:var(--cx-bar);border-bottom-color:var(--hair);--ic-tile:var(--card)}:root[data-color=heather] .appbar-logo--dark{display:none}:root[data-color=heather] .appbar-badge{box-shadow:0 0 0 2px var(--cx-bar)}:root[data-color=heather] .appbar-nav a:hover,:root[data-color=heather] .appbar-brand:hover{background:var(--cx-bar-hot)}:root[data-color=heather] .appfoot-name{color:var(--cx-brand)}:root:not([data-color=heather]) .appbar{background:var(--cx-deep);border-bottom-color:var(--cx-deep)}:root:not([data-color=heather]) .appbar-logo--light{display:none}:root:not([data-color=heather]) .appbar-brand .wm{color:var(--cx-on)}:root:not([data-color=heather]) .appbar-brand:hover{background:var(--cx-deep-2)}:root:not([data-color=heather]) .appbar-rule{background:var(--cx-rule)}:root:not([data-color=heather]) .appbar-nav a{color:var(--cx-on-2)}:root:not([data-color=heather]) .appbar-nav a:hover{background:var(--cx-deep-2);color:var(--cx-on)}:root:not([data-color=heather]) .appbar-nav a[aria-current=page]{color:var(--cx-on)}:root:not([data-color=heather]) .appbar-nav a[aria-current=page]:after{background:var(--cx-on)}:root:not([data-color=heather]) .appbar-bell,:root:not([data-color=heather]) .appbar-acct,:root:not([data-color=heather]) .appbar-navbtn{border-color:var(--cx-edge);color:var(--cx-on-2);background:0 0}:root:not([data-color=heather]) .appbar-navbtn svg{color:var(--cx-on-2)}:root:not([data-color=heather]) .appbar-bell:hover,:root:not([data-color=heather]) .appbar-bell[aria-expanded=true],:root:not([data-color=heather]) .appbar-acct:hover,:root:not([data-color=heather]) .appbar-acct[aria-expanded=true],:root:not([data-color=heather]) .appbar-navbtn:hover,:root:not([data-color=heather]) .appbar-navbtn[aria-expanded=true]{background:var(--cx-deep-2);border-color:var(--cx-on-2);color:var(--cx-on)}:root:not([data-color=heather]) .appbar-bell[aria-current=page]{border-color:var(--cx-on);color:var(--cx-on)}:root:not([data-color=heather]) .appbar-badge{box-shadow:0 0 0 2px var(--cx-on)}:root:not([data-color=heather]) .appbar-crumb{color:var(--cx-on-2)}:root:not([data-color=heather]) .appbar-crumb a{color:var(--cx-on-2);-webkit-text-decoration-color:var(--cx-edge);text-decoration-color:var(--cx-edge)}:root:not([data-color=heather]) .appbar-crumb a:hover{color:var(--cx-on);-webkit-text-decoration-color:var(--cx-on);text-decoration-color:var(--cx-on)}:root:not([data-color=heather]) .appbar-sep{color:var(--cx-on-3)}:root:not([data-color=heather]) .appbar-cur,:root:not([data-color=heather]) .appbar-title h1{color:var(--cx-on)}:root:not([data-color=heather]) .appbar :focus-visible{outline-color:var(--cx-on);box-shadow:0 0 0 2px var(--ink)}:root:not([data-color=heather]) .appbar-pop :focus-visible{outline-color:var(--sel);box-shadow:none}@media (max-width:860px){:root:not([data-color=heather]) .appbar-nav a{color:var(--ink-2)}:root:not([data-color=heather]) .appbar-nav a:hover{background:var(--hair-2);color:var(--ink)}:root:not([data-color=heather]) .appbar-nav a[aria-current=page]{color:var(--ink)}:root:not([data-color=heather]) .appbar-nav a[aria-current=page]:after{background:var(--ink)}}:root:not([data-color=heather]) .appfoot-name{color:var(--cx-deep)}
:root{--dur-1:.14s;--dur-2:.2s;--dur-enter:.22s;--dur-out:80ms;--rise:6px;--ease-exit:cubic-bezier(.4, 0, 1, 1)}@keyframes ee-arrive{0%{opacity:0;transform:translateY(var(--rise))}}@keyframes ee-m-drop{0%{opacity:0;transform:translateY(-4px)}}@keyframes ee-m-fade{0%{opacity:0}}.ee-swap{display:grid}.ee-swap>*{grid-area:1/1;min-width:0}.ee-swap>.is-off{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(3px)}@media (prefers-reduced-motion:no-preference){main{animation:ee-arrive var(--dur-enter) var(--ease-out) backwards}.ee-swap>*{transition:opacity .12s var(--ease-out) var(--dur-out), transform .12s var(--ease-out) var(--dur-out), visibility 0s linear var(--dur-out)}.ee-swap>.is-off{transition:opacity var(--dur-out) var(--ease-exit), transform 0s linear var(--dur-out), visibility 0s linear var(--dur-out)}dialog[open]::backdrop{animation:ee-m-fade var(--dur-2) var(--ease-out)}details[open]>:not(summary){animation:ee-m-drop var(--dur-2) var(--ease-out)}}
:root{--ic-fill:#e9dbf3;--ic-tile:#f7f1fb}.ee-ic{color:inherit;flex:none;display:block;overflow:visible}.ee-ic .f{fill:var(--ic-fill)}.ee-ictile{color:var(--ink);flex:none;display:block}.ee-ictile-bg{fill:var(--ic-tile)}
.tp{max-width:1180px;padding-top:28px;padding-bottom:96px}main:focus{outline:none}.tp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.tp-find{flex:0 400px;min-width:0;position:relative}.tp-field{height:36px;color:var(--ink-3);cursor:text;display:block;position:relative}.tp-field>svg{pointer-events:none;margin-top:-7.5px;display:block;position:absolute;top:50%;left:12px}.tp-q{border:1px solid var(--gr-3);border-radius:var(--r-ctl);background:var(--card);width:100%;height:36px;font:inherit;color:var(--ink);transition:border-color var(--dur-instant) var(--ease-out);padding:0 36px;font-size:14px;display:block}.tp-q:hover{border-color:var(--ink-2)}.tp-q:focus,.tp-q:focus-visible{border-color:var(--ink);outline:2px solid var(--sel);outline-offset:-2px;border-radius:var(--r-ctl)}.tp-q::placeholder{color:var(--ink-3);opacity:1}.tp-kbd{pointer-events:none;color:var(--ink-3);position:absolute;top:50%;right:9px;transform:translateY(-50%)}.tp-field:focus-within .tp-kbd,.tp-find.is-open .tp-kbd{visibility:hidden}.tp-pop{z-index:30;background:var(--card);width:max(100%,380px);max-width:calc(100vw - 32px);box-shadow:var(--shadow-pop);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.tp-pop[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.tp-pop:not([hidden]){animation:ee-m-drop var(--dur-quick) var(--ease-out)}}.tp-lb{max-height:min(420px,60vh);margin:0;padding:0;list-style:none;overflow-y:auto}.tp-opt{min-height:36px;color:var(--ink);cursor:pointer;border-radius:6px;grid-template-columns:12px fit-content(66%) minmax(0,1fr);align-items:center;column-gap:10px;padding:6px 10px;font-size:14px;display:grid}.tp-opt[aria-selected=true]{background:var(--row-on)}.tp-opt .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tp-opt .nm b{font-weight:600}.tp-opt .wh{min-width:0;color:var(--ink-2);text-align:right;text-wrap:balance;font-size:12.5px;line-height:1.35}.tp-opt.tp-all{color:var(--ink-2);gap:6px;margin-top:4px;font-size:13px;display:flex;position:relative}.tp-opt.tp-all:before{content:"";border-top:1px solid var(--hair-2);position:absolute;top:-3px;left:10px;right:10px}.tp-lb>.tp-all:first-child{margin-top:0}.tp-lb>.tp-all:first-child:before{display:none}.tp-all-l{text-decoration:underline;-webkit-text-decoration-color:var(--u-link);text-decoration-color:var(--u-link);text-underline-offset:3px}.tp-opt.tp-all[aria-selected=true]{color:var(--ink)}.tp-opt.tp-all[aria-selected=true] .tp-all-l{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tp-opt.tp-all svg{flex:none;display:block}.tp-none{color:var(--ink-2);overflow-wrap:anywhere;margin:0;padding:8px 10px 6px;font-size:13.5px}.tp-bar+.tp-line{margin-top:20px}@media (max-width:640px){.tp-find{flex:100%}}@media (max-width:560px){.tp-pop{width:100%}.tp-opt{grid-template-columns:12px minmax(0,1fr);row-gap:1px}.tp-opt .wh{text-align:left;grid-column:2}.tp-opt>.emk{align-self:start;margin-top:5px}}@media (prefers-reduced-motion:reduce){.tp-q{transition:none}}@media (forced-colors:active){.tp-opt[aria-selected=true]{outline:2px solid highlight}}.tp-line{align-items:center;min-height:32px;display:flex}.tp-line .ee-visitwrap{margin:0}.tp-line .ee-visit{min-height:32px;font-size:15px}.tp-status{color:var(--ink-2);margin:0;font-size:15px}.tp-status .btn{margin-left:12px}.tp-over{margin-top:18px}.tcs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin:0;padding:0;list-style:none;display:grid}.tc{background:var(--card);border:1px solid var(--hair);border-radius:10px;flex-direction:column;min-width:0;padding:20px 22px;display:flex;position:relative}.tc-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.tc-id{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;min-width:0;display:grid}.tc-ic{color:var(--ink);grid-area:1/1/span 2;align-self:center;line-height:0;display:block}.tc-id>.tc-name,.tc-id>.tc-status{grid-column:2}.tc-name{letter-spacing:-.012em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:500;line-height:1.25}.tc-status{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:2px 7px;margin:4px 0 0;font-size:12.5px;display:flex}.tc-live{color:var(--ink);align-items:center;gap:5px;font-weight:500;display:inline-flex}.tc-live svg{flex:none;display:block}.tc-live.is-paused{color:var(--ink-2)}.tc-last{white-space:nowrap}.tc-last:before{content:"·";color:var(--ink-3);margin-right:7px}.tc.is-paused .tc-ic{opacity:.62}.tc-acts{flex:none;align-items:center;gap:8px;margin-top:-2px;display:flex}.tc-open{border:1px solid var(--gr-3);border-radius:var(--r-ctl);background:var(--card);height:32px;color:var(--ink);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-instant) var(--ease-out), background var(--dur-instant) var(--ease-out), color var(--dur-instant) var(--ease-out);flex:none;align-items:center;gap:7px;padding:0 11px 0 13px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.tc-open svg{transition:transform var(--dur-quick) var(--ease-out);flex:none;display:block}.tc-open:hover{background:var(--ink);border-color:var(--ink);color:var(--card)}.tc-open:hover svg{transform:translate(2px)}.tc-open:focus-visible{outline:2px solid var(--sel);outline-offset:2px;border-radius:var(--r-ctl)}.tc-now{grid-template-columns:minmax(0,1fr) 196px;align-items:end;gap:12px 24px;margin-top:18px;display:grid}.tc.is-empty .tc-now{grid-template-columns:minmax(0,1fr)}.tc-nums{min-width:0}.tc-counts{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 16px;font-size:15px;display:flex}.tc-art{color:var(--ink-2);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:13px;display:block}.tc-quiet{color:var(--ink-2);margin:0;font-size:15px}.tc-nums .tc-art{margin-top:3px}.tc-toggle{text-align:left;min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;transition:background var(--dur-instant) var(--ease-out);background:0 0;border:0;border-radius:8px;justify-self:start;margin:-8px -10px;padding:8px 10px;display:block}.tc-toggle:hover{background:var(--row-hot);box-shadow:inset 0 0 0 1px var(--hair)}.tc-toggle:focus-visible{outline:2px solid var(--sel);outline-offset:0}.tc-chev{box-sizing:content-box;border:1px solid var(--gr-3);width:12px;height:12px;color:var(--ink-2);transition:transform var(--dur-quick) var(--ease-out), border-color var(--dur-instant), color var(--dur-instant);border-radius:50%;flex:none;margin-left:-6px;padding:3px;display:block}.tc-toggle:hover .tc-chev{border-color:var(--ink);color:var(--ink)}.tc-toggle[aria-expanded=true] .tc-chev{transform:rotate(180deg)}.tc-week{cursor:default;min-width:0;position:relative}.fn{height:36px;box-shadow:inset 0 -1px 0 var(--hair);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:0 5px;padding-bottom:1px;display:grid}.fc{flex-direction:column;justify-content:flex-end;align-items:stretch;min-width:0;height:100%;display:flex}.fc .bk{flex-direction:column;display:flex}.fc .bk>span{transform-origin:50% 100%;forced-color-adjust:none;display:block}.fc .bk>span:first-child{border-radius:2px 2px 0 0}.fc .bg{background:var(--st-seen);box-shadow:inset 0 0 0 1px var(--st-seen-line)}.fc .bn{background:var(--st-new)}.fc .bu{background:var(--st-upd-edge)}.tc-week .ax{color:var(--ink-3);white-space:nowrap;justify-content:space-between;margin-top:5px;font-size:12px;line-height:1.3;display:flex}.ov-tip{z-index:3;background:var(--card);box-shadow:var(--shadow-pop);color:var(--ink-2);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-quick) var(--ease-out), visibility 0s linear var(--dur-quick);border-radius:6px;padding:6px 10px;font-size:12.5px;position:absolute;top:calc(100% + 6px);right:-8px}.tc-week:hover .ov-tip{opacity:1;visibility:visible;transition-delay:0s}.tc-changes{margin:0 -8px;padding:0 8px;overflow:hidden}.tc-changes[hidden]{display:none}.tc-list{border-top:1px solid var(--hair-2);margin:18px 0 0;padding:6px 0 0;list-style:none}.tc-s{transition:background var(--dur-instant) var(--ease-out);border-radius:6px;grid-template-columns:12px minmax(0,1fr);gap:11px;margin:0 -8px;padding:8px;display:grid;position:relative}.tc-s:hover{background:var(--row-hot)}.tc-s .mkc{padding-top:6px;line-height:0}.tc-s .mkc svg{display:block}.tc-st{cursor:pointer;letter-spacing:-.006em;color:var(--ink);padding:2px 0;font-size:15px;font-weight:500;line-height:1.36;text-decoration:none;display:block}.tc-st:after{content:"";z-index:1;border-radius:6px;position:absolute;inset:0}.tc-st:focus-visible{outline:none}.tc-st:focus-visible:after{outline:2px solid var(--sel);outline-offset:-2px}.tc-tt{-webkit-line-clamp:2;text-wrap:pretty;text-decoration:underline;-webkit-text-decoration-color:var(--u-quiet);text-decoration-color:var(--u-quiet);text-underline-offset:3px;-webkit-box-orient:vertical;text-decoration-thickness:1px;display:-webkit-box;overflow:hidden}.tc-s:hover .tc-tt{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tc-sm{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:3px 12px;margin:3px 0 0;font-size:12.5px;display:flex}.tc-sm .stw.updated{color:var(--upd-ink);font-weight:500}.tc-sm .counts{font-size:12.5px}.tc-sm .lgrp{flex-wrap:nowrap}.tc-saved{color:var(--ink);font-weight:500}.tc-more{margin:0;padding:8px 0 2px;font-size:13px}.tc-more a{z-index:1;cursor:pointer;min-height:26px;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--u-link);text-decoration-color:var(--u-link);text-underline-offset:3px;border-radius:3px;align-items:center;gap:6px;display:inline-flex;position:relative}.tc-more a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.tc-more a svg{flex:none;display:block}.tp-next{color:var(--ink-3);margin:32px 0 0;font-size:13.5px}.tp-over .ee-empty{padding-top:24px}.tp-over .ee-empty-a .btn svg{flex:none;display:block}::selection{background:var(--new-bg);color:var(--ink)}@media (max-width:1180px){.tc-now{grid-template-columns:minmax(0,1fr) 168px;gap:12px 20px}.tc{padding:18px 20px}}@media (max-width:880px){.tcs{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:560px){.tp{padding-top:20px}.tc{padding:16px}.tc-head{flex-wrap:wrap}.tc-acts{margin-left:auto}.tc-now{grid-template-columns:minmax(0,1fr);margin-top:14px}.tc-ic{grid-row:1}.tc-id>.tc-status{grid-column:1/-1;margin-top:8px}.ov-tip{white-space:normal;max-width:100%;left:0;right:auto}}@media (prefers-reduced-motion:reduce){.tc-s,.tc-open,.tc-open svg,.tc-toggle,.tc-chev,.ov-tip{transition:none}.tc-open:hover svg{transform:none}}@media (forced-colors:active){.tc{border-color:canvastext}.tc-open,.tc-chev{border-color:buttontext}}
.tk-h2{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.25}.tk-h2:focus{outline:none}.tk-h3{margin:0 0 6px;font-size:15px;font-weight:500}.tk-lede{color:var(--ink-2);max-width:64ch;margin:0 0 18px;font-size:14.5px}.fld-label{color:var(--ink);margin:0 0 6px;font-size:13px;font-weight:500;display:block}.fld{border:1px solid var(--gr-3);border-radius:var(--r-ctl);background:var(--card);width:100%;font:inherit;color:var(--ink);resize:vertical;transition:border-color var(--dur-instant), box-shadow var(--dur-instant);padding:12px 14px;font-size:15px;line-height:1.5}.fld.one{height:40px;padding:0 12px}.fld:hover{border-color:var(--ink-2)}.fld:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.fld[aria-invalid=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.hint{color:var(--ink-3);max-width:64ch;min-height:0;margin:6px 0 0;font-size:12.5px}.hint:empty{display:none}.hint.err,.err{color:var(--ink);font-weight:500}.err{margin:8px 0 0;font-size:13px}.err[hidden]{display:none}.btn[aria-busy=true]{cursor:progress;opacity:.8}.btn.small{gap:5px;height:28px;padding:0 10px;font-size:13px}.btn svg{flex:none;display:block}.btn.tk-edit{padding:0 10px 0 8px}.btn.destructive[aria-disabled=true]{opacity:.55;cursor:not-allowed}.row-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.tk-status{color:var(--ink-2);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:inline-flex}.tk-status svg{flex:none;display:block}.tk-status.is-live,.tk-status.is-starting,.tk-status.is-needs_changes,.tk-status.is-awaiting_admin{color:var(--ink)}.tk-pills{border-top:1px solid var(--hair-2);flex-direction:column;display:flex}.tk-prow{border-bottom:1px solid var(--hair-2);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.tk-plabel{color:var(--ink-2);font-size:13px;line-height:26px}.tk-pbox{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.tk-term{border-radius:var(--r-tag);border:1px solid var(--hair);background:var(--card);max-width:100%;min-height:26px;color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:2px;padding:0 4px 0 8px;font-size:13.5px;display:inline-flex}.tk-word{color:var(--ink);overflow-wrap:anywhere;font-size:13.5px;line-height:26px}.tk-word.is-entity{font-weight:500}.tk-wd{align-items:center;gap:6px;display:inline-flex}.tk-dot{color:var(--ink-3);padding:0 1px}.tk-none{color:var(--ink-3);font-size:13px;line-height:26px}.tk-pills.is-read{border-top:0}.is-read .tk-prow{border-bottom:0;padding:1px 0}.is-read .tk-plabel{color:var(--ink-3)}.is-read .tk-pbox{gap:4px 6px}.tk-x{border-radius:var(--r-tag);width:24px;height:24px;color:var(--ink-3);cursor:pointer;transition:color var(--dur-instant), background var(--dur-instant);background:0 0;border:0;flex:none;place-items:center;margin:0 0 0 2px;display:grid}.tk-x:hover{color:var(--ink);background:var(--hair-2)}.tk-x:focus-visible{outline:2px solid var(--sel);outline-offset:0}.tk-addsel{border-radius:var(--r-tag);border:1px solid var(--gr-3);background:var(--card);min-width:150px;height:28px;font:inherit;color:var(--ink);cursor:pointer;padding:0 8px;font-size:13px}.tk-addsel:hover{border-color:var(--ink-2)}.tk-addsel:focus-visible{outline:2px solid var(--sel);outline-offset:1px}.nt-icon{max-width:640px;margin-top:26px}.nt-icon-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.nt-icon-stage{width:40px;height:40px;color:var(--ink);flex:none;line-height:0;display:block}.nt-icon-n{color:var(--ink);font-size:15px;font-weight:500}.nt-icon-note{color:var(--ink-3);font-size:12px}.nt-icon-chg{font-size:13px}.nt-icon-pick{margin-top:10px}.nt-icon-pick[hidden]{display:none}.ic-pick{border:1px solid var(--hair);background:var(--card);border-radius:8px;grid-template-columns:repeat(8,40px);gap:4px;width:max-content;max-width:100%;max-height:236px;margin:0;padding:8px;list-style:none;display:grid;overflow-y:auto}.ic-pick:focus{box-shadow:0 0 0 2px var(--sel);outline:none}.ic-opt{border-radius:var(--r-ctl);width:40px;height:40px;color:var(--ink-2);cursor:pointer;place-items:center;display:grid}.ic-opt:hover{background:var(--row-hot);color:var(--ink)}.ic-opt[aria-selected=true]{background:var(--new-bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink-2)}.ic-opt.is-at{outline:2px solid var(--sel);outline-offset:-2px}@media (max-width:560px){.ic-pick{grid-template-columns:repeat(6,40px)}}.ntp{max-width:1180px}.steps-bar{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:16px;margin:6px 0 30px;display:flex}.steps{flex-wrap:wrap;margin:0;padding:0 0 12px;list-style:none;display:flex}.steps li{color:var(--ink-3);align-items:baseline;font-size:13.5px;display:flex}.steps li+li:before{content:"—";color:var(--ink-3);margin:0 10px;font-weight:400}.steps li.cur{color:var(--ink);font-weight:500}.steps li.done{color:var(--ink-2)}.steps .stlink{font:inherit;color:var(--ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--gr-3);text-decoration-color:var(--gr-3);cursor:pointer;background:0 0;border:0;border-radius:4px;margin:-4px -2px;padding:4px 2px}.steps .stlink:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.nt-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:18px;display:flex}.nt-count{font-variant-numeric:tabular-nums;margin-left:8px}.s1{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px;display:grid}.s1-form{max-width:640px}.s1-form .tk-h2{margin-bottom:16px}.s1-form .fld{min-height:132px}.guide,.samples{border-left:1px solid var(--hair);padding:2px 0 0 28px}.guide .tk-h3,.samples .tk-h3{color:var(--ink-2);margin-bottom:10px;font-size:13px;font-weight:500}.examples{border-top:1px solid var(--hair-2);margin:0;padding:0;list-style:none}.ex{text-align:left;border:0;border-bottom:1px solid var(--hair-2);width:calc(100% + 16px);font:inherit;color:var(--ink-2);cursor:pointer;transition:color var(--dur-instant), background var(--dur-instant);background:0 0;border-radius:0;margin:0 -8px;padding:10px 8px;font-size:13.5px;line-height:1.45;display:block}.ex:hover{color:var(--ink);background:var(--row-hot)}.ex:focus-visible{outline:2px solid var(--sel);outline-offset:-2px}.ex .ex-t{display:block}.ex .ex-use{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--u-link);text-decoration-color:var(--u-link);text-underline-offset:3px;margin-top:4px;font-size:12.5px;display:inline-block}.ex:hover .ex-use{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.s2{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;display:grid}.review{min-width:0;max-width:720px}.nt-desc{margin:0 0 18px}.nt-desc-t{color:var(--ink-2);overflow-wrap:anywhere;max-width:66ch;margin:0;font-size:14px;line-height:1.65}.nt-change{margin-left:4px;font-size:13px}.nt-name{max-width:420px;margin-top:22px}.nt-langs{max-width:640px;margin-top:26px}.nt-langs .tk-pills{border-top:0}.nt-langs .tk-prow{border:0;grid-template-columns:minmax(0,1fr);padding:0}.nt-langs .tk-plabel{display:none}.nt-save{margin-top:28px}.nt-after{color:var(--ink-2);max-width:52ch;margin:0;font-size:13px}.nt-how{color:var(--ink-2);margin:0 0 12px;padding-left:18px;font-size:13px;line-height:1.5}.nt-how li+li{margin-top:6px}.nosample{color:var(--ink-2);margin:0;font-size:13px}.nt-full{max-width:620px;padding-top:12px}.s3{max-width:720px}.nt-s3-head{align-items:center;gap:14px;margin:0 0 8px;display:flex}.nt-s3-head .tk-h2{margin:0}.nt-s3-ic{color:var(--ink);line-height:0}.nt-stage{align-items:center;gap:24px;margin:14px 0 22px;display:flex}.nt-plate{flex:none;overflow:visible}.nt-rim{fill:none;stroke:var(--hair);stroke-width:.9px;transition:stroke var(--dur-quick) var(--ease-out)}.nt-ring{fill:none;stroke:var(--hair-2);stroke-width:.6px}.nt-core{fill:var(--gr-3)}.nt-wedge{fill:var(--ink);fill-opacity:.07}.nt-hand{stroke:var(--ink);stroke-opacity:.55;stroke-width:.8px;stroke-linecap:round}.nt-plate.is-locked .nt-rim{stroke:var(--ink);stroke-width:1.1px}.nt-dot{fill:var(--st-new)}@media (prefers-reduced-motion:no-preference){.nt-plate.is-locked{animation:nt-lock .24s var(--ease-out)}.nt-dot{animation:nt-land .26s var(--ease-out) backwards}}@keyframes nt-lock{0%{transform:scale(1.03)}}@keyframes nt-land{0%{opacity:0}}.nt-status{min-width:0}.prog{color:var(--ink);margin:0;font-size:15px}.nt-guide{color:var(--ink);max-width:56ch;margin:0 0 6px;font-size:15px}.nt-wait{color:var(--ink-2);max-width:52ch;margin:6px 0 0;font-size:13.5px}.nt-drafted{border-top:1px solid var(--hair-2);margin:0 0 22px;padding-top:14px}.nt-drafted .tk-h3{color:var(--ink-2);font-size:13px}.after{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 22px;display:flex}@media (max-width:1100px){.s1{grid-template-columns:minmax(0,1fr) 280px;gap:36px}.s2{grid-template-columns:minmax(0,1fr) 260px;gap:32px}.guide,.samples{padding-left:22px}}@media (max-width:760px){.s1,.s2{grid-template-columns:minmax(0,1fr)}.guide,.samples{border-left:0;padding-left:0}.steps li+li:before{margin:0 6px}.nt-stage{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.tk-prow{grid-template-columns:minmax(0,1fr);gap:4px}.tk-plabel{line-height:20px}}.tk-dlg{background:var(--card);width:min(460px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-pop);border:1px solid #0000;border-radius:8px;padding:0}.tk-dlg::backdrop{background:rgba(var(--ink-rgb), .34)}@media (prefers-reduced-motion:no-preference){.tk-dlg[open]{animation:tk-dlg-in var(--dur-quick) var(--ease-out)}}@keyframes tk-dlg-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}.tk-dlg-f{padding:22px 24px 20px}.tk-dlg-h{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0 0 6px;font-size:17px;font-weight:500;line-height:1.3}.tk-dlg-d{color:var(--ink-2);margin:0 0 18px;font-size:14px}.tk-dlg-l{color:var(--ink);margin:0 0 4px;font-size:13.5px;display:block}.tk-dlg-name{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;margin:0 0 8px;font-size:13px}.tk-dlg-in{border:1px solid var(--gr-3);border-radius:var(--r-ctl);background:var(--paper-2);width:100%;height:38px;font:inherit;color:var(--ink);padding:0 12px;font-size:15px}.tk-dlg-in:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:2px solid #0000}.tk-dlg-hint{min-height:18px;color:var(--ink-2);margin:6px 0 0;font-size:12.5px}.tk-err{color:var(--ink);margin:8px 0 0;font-size:13px;font-weight:500}.tk-dlg-a{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.tp-acts{align-items:center;gap:10px;margin-left:auto;display:flex}.tp-edit.is-on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tp-hint{color:var(--ink-2);margin:0;font-size:15px}.tp-cap{color:var(--ink-3)}.tp-note{margin:10px 0 0}.tc-acts .btn.small{height:32px}.tc-state{flex-direction:column;gap:8px;display:flex}.tc-state .tk-pills{margin-top:2px}.tc-guide{color:var(--ink);max-width:60ch;margin:0;font-size:14px;line-height:1.45}.tc-fix{margin:2px 0 0}.tc.is-starting .tc-ic,.tc.is-needs_changes .tc-ic,.tc.is-awaiting_admin .tc-ic{opacity:.8}@media (max-width:640px){.tp-acts{justify-content:flex-end;width:100%;margin-left:0}}.ts-page{padding-top:28px}.ts-sum{padding:0 0 4px}.ts-name{align-items:center;gap:14px;min-width:0;display:flex}.ts-name .tk-h2{margin:0 0 4px}.ts-ic{color:var(--ink);flex:none;line-height:0}.ts-sum-l{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;margin:0;display:flex}.ts-note{color:var(--ink-2);margin:14px 0 0;font-size:14px}.ts-problem{border-left:2px solid var(--ink);background:var(--paper-2);border-radius:0 var(--r-ctl) var(--r-ctl) 0;margin:18px 0 0;padding:12px 14px}.ts-problem p{color:var(--ink);max-width:62ch;margin:0 0 8px;font-size:14px}.ts-problem .btn{margin-top:2px}.ts-working{color:var(--ink-2);margin:14px 0 0;font-size:14px}.ts-msg{margin-top:16px}.ts-sec{scroll-margin-top:calc(var(--bar-h,56px) + 16px);padding:4px 0 14px}.ts-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-top:30px;padding-bottom:8px;display:flex}.ts-head .sec-h{border:0;flex:1;margin:0;padding:0;font-size:17px}.ts-line{align-items:center;gap:10px;margin:14px 0 0;font-size:15px;display:flex}.ts-iconname{color:var(--ink);line-height:0}.ts-sec>.qtext{overflow-wrap:anywhere;max-width:64ch;margin:14px 0 0;font-size:15px;line-height:1.5}.ts-when{margin:10px 0 0;font-size:12.5px}.ts-sec>.tk-pills{margin-top:12px}.ts-form{margin-top:14px}.ts-pills{margin-top:16px}.ev-line{margin:10px 0 8px}.evlist{columns:2;column-gap:32px;margin:4px 0 0;padding:0;list-style:none}.evlist li{break-inside:avoid;border-top:1px solid var(--hair-2);padding:10px 0}.evtop{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.evname{overflow-wrap:anywhere;font-size:14px;font-weight:500}.evlist.is-short .evdef{display:none}.evlist.is-short li{padding:8px 0}.evmore{margin-top:8px;font-size:13px}.evdef{color:var(--ink-2);margin:3px 0 0;font-size:13px;line-height:1.45}.evnone{color:var(--ink-2);margin:12px 0 0;font-size:14px}.statline{color:var(--ink-2);margin:0;font-size:13.5px}.ts-close{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:18px;display:flex}.ts-close-l{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.gone{max-width:620px;padding-top:24px}@media (max-width:760px){.evlist{columns:1}}.ad{padding-top:28px}.ad-lede{color:var(--ink-2);max-width:70ch;margin:0;font-size:14.5px}.ad-msg{color:var(--ink);margin:12px 0 0;font-size:14px}.ad .sec-h{margin-top:32px;font-size:17px}.ad-list{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.ad-row{border-bottom:1px solid var(--hair-2);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.ad-ic{color:var(--ink);line-height:0}.ad-name{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500}.ad-meta{color:var(--ink-2);flex-wrap:wrap;gap:2px 12px;margin:3px 0 0;font-size:12.5px;display:flex}.ad-q{color:var(--ink-2);overflow-wrap:anywhere;max-width:70ch;margin:6px 0 0;font-size:13.5px;line-height:1.5}.ad-problem{color:var(--ink);margin:6px 0 0;font-size:13.5px}.ad-acts{gap:8px;display:flex}.ad-none{color:var(--ink-2);margin:10px 0 0;font-size:14px}@media (max-width:640px){.ad-row{grid-template-columns:32px minmax(0,1fr)}.ad-acts{grid-column:2}}@media (forced-colors:active){.tk-dlg{border-color:canvastext}.ic-opt[aria-selected=true]{outline:2px solid highlight}}@media (prefers-reduced-motion:reduce){.fld,.ex,.tk-x,.nt-rim{transition:none}}
.tour{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.tour::backdrop{background:0 0}.tour--welcome::backdrop{background:rgba(var(--ink-rgb), .42)}.tour--welcome[open]{place-items:center;padding:16px;display:grid}.tour:focus{outline:none}.tour-scrim{position:absolute;inset:0}.tour--nohole .tour-scrim,.tour--moving .tour-scrim{background:rgba(var(--ink-rgb), .42)}.tour-hole{pointer-events:none;box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ink), 0 0 0 200vmax rgba(var(--ink-rgb), .42);border-radius:8px;position:absolute}.tour-card{border:1px solid var(--hair);background:var(--card);width:min(340px,100vw - 32px);box-shadow:var(--shadow-pop);border-radius:10px;padding:16px 18px 12px;position:relative}.tour--welcome .tour-card{width:min(400px,100vw - 32px);padding:0 0 14px;overflow:hidden}.tour--step .tour-card{position:absolute}.tour--step:not(.tour--placed) .tour-card{visibility:hidden}.tour--sheet .tour-card{width:100%;padding:16px 16px calc(12px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:14px 14px 0 0;bottom:0;left:0;right:0}.tour-art{background:var(--paper-2);border-bottom:1px solid var(--hair-2);width:100%;height:auto;max-height:136px;margin:0 0 14px;padding:12px 0 8px;display:block}.tour--welcome .tour-count,.tour--welcome .tour-title,.tour--welcome .tour-text{padding:0 20px}.tour-count{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);margin:0 0 4px;font-size:11.5px}.tour-title{letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:500;line-height:1.3}.tour-text{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.45}.tour-acts{align-items:center;gap:10px;margin-top:14px;display:flex}.tour--welcome .tour-acts{padding:0 20px}.tour-skip{color:var(--ink-2);font-size:13px}.tour-nav{gap:8px;margin-left:auto;display:flex}.tour-dots{gap:6px;margin:0 auto;display:flex}.tour-dots span{background:var(--gr-1);border-radius:50%;width:6px;height:6px}.tour-dots span.on{background:var(--ink)}.tour-dots+.tour-nav{margin-left:0}@media (max-width:599px){.tour-acts .btn{height:44px;padding:0 16px}.tour-skip{min-height:44px;padding:0 4px}}.tour-art .ta-doc{stroke:var(--gr-2);stroke-width:4px;stroke-linecap:round}.tour-art .ta-flow{fill:none;stroke:var(--gr-2);stroke-width:1.25px}.tour-art .ta-head{fill:none;stroke:var(--gr-3);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.tour-art .ta-ring,.tour-art .ta-rim{fill:none;stroke:var(--hair);stroke-width:1.25px}.tour-art .ta-new{fill:var(--st-new)}.tour-art .ta-upd{fill:var(--card);stroke:var(--st-upd-edge);stroke-width:2.5px}.tour-art .ta-seen{fill:var(--st-seen)}.tour-art .ta-ribbon{fill:var(--ink)}.tour-art .ta-page{fill:var(--card);stroke:var(--gr-3);stroke-width:1.25px}.tour-art .ta-pdf{font-family:var(--mono);fill:var(--ink-3);font-size:11px}@media (prefers-reduced-motion:no-preference){.tour--welcome[open] .tour-card{animation:tour-in var(--dur-2) var(--ease-out)}.tour--welcome[open]::backdrop{animation:ee-m-fade var(--dur-2) var(--ease-out)}.tour-body{animation:tour-fade var(--dur-1) var(--ease-out)}.tour--placed:not(.tour--sheet) .tour-card{transition:left .24s var(--ease-out), top .24s var(--ease-out)}.tour-hole{transition:left .24s var(--ease-out), top .24s var(--ease-out), width .24s var(--ease-out), height .24s var(--ease-out)}.tour-scrim{transition:background var(--dur-2) var(--ease-out)}}@keyframes tour-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes tour-fade{0%{opacity:0}}
