.sy-frame,.sy-layer{--line:var(--sy-line);--hover:var(--sy-hover);--active:var(--sy-active);--hair:var(--sy-hair);--soft:var(--neutral-soft);--hed:var(--acct-hed);--re:var(--acct-re);--gov:var(--acct-gov);--good:var(--delta-up-ink);--good-soft:var(--status-good-soft);--bad:var(--status-critical);--warn:var(--review);--warn-soft:var(--status-warn-soft);--brand-soft:var(--sy-brand-soft);--cv:var(--sy-cv);--cv-soft:var(--sy-cv-soft);--on-ink:var(--surface);--e-base:var(--sy-e-base);--e-small:var(--sy-e-small);--e-menu:var(--sy-e-menu);--r-c:6px;--r-s:10px;--r-p:999px;--rw:216px;--rgap:24px;--mw:276px;--mgap:24px;--pad:40px;--xa:0px;--g:16px;--gg:10px;--tc:36px;--tf:136px;--tm:72px;--tchip:196px;font-size:var(--sy-fs-15);font-weight:var(--sy-w-4);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:24px}.sy-frame{max-width:1600px;margin:0 auto;position:relative;container:frame/inline-size}body:has(.sy-frame) .site-header .bar{max-width:1600px;padding-left:16px;padding-right:16px}.site-header.compact .bar{padding-top:6px;padding-bottom:6px}.site-header.compact .brand .b2{display:none}.site-header.compact .hd-btn{justify-content:center;width:28px;height:28px;padding:0}.sy *,.sy-layer *{box-sizing:border-box}.sy button,.sy input,.sy-layer button,.sy-layer input{font:inherit;color:inherit}.sy a,.sy-layer a{color:inherit;cursor:pointer;text-decoration:none}.sy a:hover,.sy-layer a:hover{text-decoration:none}.sy b,.sy strong,.sy-layer b{color:inherit}.sy h1,.sy h2,.sy h3,.sy p{margin:0}.sy [id]{scroll-margin-top:calc(var(--hdr,52px) + 56px)}.sy .ic,.sy-layer .ic{vertical-align:middle;flex:none;width:16px;height:16px;display:inline-block}.sy :focus-visible,.sy-layer :focus-visible{outline:2px solid var(--link);outline-offset:2px}.sy [contenteditable=true]:focus-visible{outline:0}.sy .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main.sy{max-width:none;margin:0;padding:20px 16px 56px}.sy .layout{grid-template-columns:var(--rw) minmax(0, 1fr);column-gap:var(--rgap);align-items:start;display:grid}.sy .layout>*{min-width:0}.sy .rail{top:calc(var(--hdr,52px) + 12px);max-height:calc(100vh - var(--hdr,52px) - 12px);align-content:start;gap:12px;padding:2px 0 24px;display:grid;position:sticky;overflow:auto}.sy .srch{position:relative}.sy .srch input{width:100%;height:28px;font-size:var(--sy-fs-13);border-radius:var(--r-c);background:var(--surface);box-shadow:var(--e-base);border:0;padding:0 8px 0 30px}.sy .srch>.ic{color:var(--ink-3);position:absolute;top:6px;left:8px}.sy .rlist,.sy-layer .rlist{gap:12px;display:grid}.sy .rg,.sy-layer .rg{display:grid}.sy .rgh,.sy-layer .rgh{height:28px;font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);color:var(--ink-3);cursor:pointer;text-align:left;border-radius:var(--r-c);background:0 0;border:0;grid-template-columns:16px auto 1fr;align-items:center;gap:10px;padding:0 8px;display:grid}.sy .rgh:hover,.sy-layer .rgh:hover{background:var(--hover)}.sy .rgh>.ic,.sy-layer .rgh>.ic{transition:transform .12s}.sy .rg.open>.rgh>.ic,.sy-layer .rg.open>.rgh>.ic{transform:rotate(90deg)}.sy .rgh .pie,.sy-layer .rgh .pie{color:var(--ink-3);justify-self:end;display:inline-grid}.sy .rg:not(.open) .rgi,.sy-layer .rg:not(.open) .rgi{display:none}.sy .rgi,.sy-layer .rgi{gap:1px;display:grid}.sy .ri,.sy-layer .ri{border-radius:var(--r-c);text-align:left;width:100%;height:28px;font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);color:var(--ink-2);cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:0 8px;display:grid}.sy .ri:hover,.sy-layer .ri:hover{background:var(--hover)}.sy .ri[aria-current=page],.sy-layer .ri[aria-current=page]{background:var(--active);color:var(--ink)}.sy .rs,.sy .ru,.sy-layer .rs,.sy-layer .ru{color:var(--ink-3);place-items:center;display:grid}.sy .res{gap:2px;display:grid}.sy .rr{border-radius:var(--r-c);gap:2px;padding:6px 8px;display:grid}.sy .rr:hover{background:var(--hover)}.sy .rr b{font-size:var(--sy-fs-13);font-weight:var(--sy-w-4);color:var(--ink-3)}.sy .rr span{font-size:var(--sy-fs-13);overflow-wrap:anywhere}.sy .rnone{font-size:var(--sy-fs-13);color:var(--ink-3);padding:4px 8px}.sy .page{width:100%;max-width:calc(var(--sheet) + var(--mw) + var(--mgap));gap:12px;margin-inline:auto;display:grid}.sy .page>*{min-width:0}.sy-frame:not(.thr-open) main.sy{--mw:0px;--mgap:0px}.sy .ib,.sy-layer .ib{border-radius:var(--r-c);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.sy .ib.wide{width:auto;font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);align-items:center;gap:4px;padding:0 8px;display:inline-flex}.sy .ib:hover,.sy-layer .ib:hover{background:var(--hover)}.sy .ib[aria-pressed=true]{background:var(--active);color:var(--ink)}.sy .btn,.sy-layer .btn{border-radius:var(--r-c);background:var(--surface);height:28px;box-shadow:var(--e-base);font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);color:var(--ink);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.sy .btn.pri,.sy-layer .btn.pri{background:var(--brand);color:var(--on-ink);box-shadow:none}.sy .btn[disabled],.sy-layer .btn[disabled]{opacity:.5;cursor:default}.sy .btn.ghostb{box-shadow:none;color:var(--ink-2);background:0 0;gap:4px;padding:0 8px 0 6px}.sy .btn.ghostb:hover{background:var(--hover);color:var(--ink)}.sy-frame.present .pres{background:var(--ink);color:var(--on-ink)}.sy .doc{padding-bottom:4px;position:relative}.sy .doc:before{content:"";top:0;bottom:0;left:0;right:calc(var(--mw) + var(--mgap));background:var(--surface);border-radius:var(--r-s);box-shadow:var(--e-small);position:absolute}.sy .r{isolation:isolate;grid-template-columns:minmax(0, 1fr) var(--mw);column-gap:var(--mgap);display:grid;position:relative}.sy .cc{margin-inline:var(--pad);min-width:0;position:relative;container:cc/inline-size}.sy .mg{min-width:0;position:relative}.sy .r.flash .cc{animation:1.4s ease-out sy-fl}@keyframes sy-fl{0%,35%{background:var(--warn-soft)}to{background:0 0}}.sy .n{font-size:var(--sy-fs-13);font-weight:var(--sy-w-4);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:6px}.sy .sh .n{margin-left:0}.sy .hm{font-size:var(--sy-fs-13);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.sy .lk{color:var(--ink-3);align-self:center;display:inline-flex}.sy .gl .cc,.sy .fh .cc{font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);color:var(--ink-3);border-bottom:1px solid var(--line);align-items:center;margin-bottom:2px;padding:12px 0 6px;display:flex}.sy .sgl .cc,.sy .fh .cc{border-bottom:0;margin-bottom:0}.sy .gx{width:var(--g);margin-right:var(--gg);color:var(--ink-3);flex:none;place-items:center;display:inline-grid}.sy .gq.ge{color:var(--brand)}.sy .gq.cv{color:var(--cv)}.sy .bl-g .gx{color:var(--bad)}.sy .fold{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:flex}.sy .fold:hover{color:var(--ink)}.sy .fold .gx .ic{transition:transform .12s}.sy .fold[aria-expanded=true] .gx .ic{transform:rotate(90deg)}.sy .ghost{width:100%;min-height:36px;color:var(--ink-3);font-size:var(--sy-fs-15);cursor:text;text-align:left;background:0 0;border:0;align-items:center;padding:0;display:flex}.sy .ghost input{border:0;border-bottom:1px solid var(--link);min-width:0;font-size:var(--sy-fs-15);color:var(--ink);background:0 0;outline:0;flex:1;padding:2px 0}.sy .empty{font-size:var(--sy-fs-13);color:var(--ink-3);padding:6px 0 6px calc(var(--g) + var(--gg))}.sy .av,.sy-layer .av{border-radius:var(--r-p);width:20px;height:20px;font-size:var(--sy-fs-10);font-weight:var(--sy-w-6);letter-spacing:0;outline:2px solid var(--surface);color:var(--ink-2);flex:none;place-items:center;display:inline-grid}.sy .av.ge,.sy-layer .av.ge{background:var(--brand-soft)}.sy .av.cv,.sy-layer .av.cv{background:var(--cv-soft)}.sy .ow{justify-content:flex-end;align-items:center;display:flex}.sy .age{font-size:var(--sy-fs-13);color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:var(--r-c);white-space:nowrap;background:0 0;border:0;padding:0 2px}.sy .age.warm{color:var(--warn)}.sy .tl{font-size:var(--sy-fs-13);color:var(--link);white-space:nowrap;align-items:center;display:inline-flex}.sy .tl .ic{margin-right:-4px}.sy .tl:hover{text-decoration:underline}.sy .cr{border-radius:var(--r-c);width:20px;height:20px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sy .cr .ic{transition:transform .12s}.sy .cr[aria-expanded=true] .ic{transform:rotate(90deg)}.sy .cr:hover{background:var(--hover);color:var(--ink)}.sy .dr{color:var(--warn);border-radius:var(--r-c);cursor:pointer;vertical-align:middle;background:0 0;border:0;flex:none;place-items:center;width:24px;height:24px;margin:-2px 0;padding:0;display:inline-grid}.sy .dr:hover{background:var(--hover)}.sy .dr[disabled]{cursor:default;background:0 0}.sy .ans{font-size:var(--sy-fs-13);color:var(--ink-3);text-underline-offset:3px;cursor:help;white-space:nowrap;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sy .acts{z-index:30;background:var(--surface);border-radius:var(--r-c);box-shadow:var(--e-menu);gap:1px;padding:2px;display:none;position:absolute;top:6px;right:-6px}.sy .r:hover>.cc .acts,.sy .acts:focus-within{display:flex}.sy .acts button{border-radius:var(--r-c);width:22px;height:22px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sy .acts button:hover{background:var(--hover);color:var(--ink)}.sy .vd,.sy-layer .vd{border-radius:var(--r-p);background:var(--ink-3);flex:none;width:7px;height:7px;display:inline-block}.sy .vd.HED,.sy-layer .vd.HED{background:var(--hed)}.sy .vd.RE,.sy-layer .vd.RE{background:var(--re)}.sy .vd.Gov,.sy-layer .vd.Gov{background:var(--gov)}.sy .vk,.sy-layer .vk{font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sy .tdx{padding:2px 0 14px calc(var(--g) + var(--gg));grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sy .tdx .tl{grid-column:1/-1}.sy .m{align-content:start;gap:2px;min-width:0;display:grid}.sy .ml{font-size:var(--sy-fs-13);color:var(--ink-3)}.sy .mv{font-size:var(--sy-fs-15);font-weight:var(--sy-w-5);font-variant-numeric:tabular-nums;white-space:nowrap}.sy .m small{font-size:var(--sy-fs-13);color:var(--ink-3);white-space:nowrap}.sy .ms{gap:2px;display:grid}.sy .ms+.ms{margin-top:6px}.sy .vt{font-style:normal;font-size:var(--sy-fs-13);color:var(--ink-3);margin-right:4px}@container cc (min-width:560px){.sy .tdx{grid-template-columns:repeat(5,minmax(0,1fr))}}.sy .tph{min-height:28px;padding-right:var(--xa);flex-wrap:wrap;align-items:center;display:flex}.sy .tph h3{font-size:var(--sy-fs-15);font-weight:var(--sy-w-6);overflow-wrap:anywhere;margin:0;line-height:24px}.sy .tph>.av,.sy .tph>.dr{margin-left:8px}.sy .prose{max-width:64ch;font-size:var(--sy-fs-15);margin:2px 0 4px calc(var(--g) + var(--gg));white-space:pre-wrap;outline:0;min-height:0;line-height:24px}.sy .prose:empty:before{content:attr(data-ph);color:var(--ink-3)}.sy .prose:not(:focus):empty{display:none}.sy .tp.async h3{font-weight:var(--sy-w-4)}.sy .si{color:var(--ink-2);place-items:center;display:grid}.sy .si.s-blocked{color:var(--bad)}.sy .si.s-not_started,.sy .ns-g .gx{color:var(--ink-3)}.sy .ip-g .gx,.sy .dn-g .gx{color:var(--ink-2)}.sy .it{min-width:0;font-size:var(--sy-fs-15);font-weight:var(--sy-w-5);gap:0;display:grid}.sy .itl>.tt{min-width:0}.sy .why{font-size:var(--sy-fs-13);line-height:20px;font-weight:var(--sy-w-4);color:var(--ink-2);overflow-wrap:anywhere}.sy .why .wsrc{color:var(--ink-3)}.sy .why.unk{color:var(--warn)}.sy .why[data-rc]{cursor:help}.sy .svt{font-size:var(--sy-fs-13);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.sy .svt .vk{font-size:var(--sy-fs-13);font-weight:var(--sy-w-4);gap:5px}.sy .all,.sy .emp{color:var(--ink-3)}.sy .dt{font-size:var(--sy-fs-13);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sy .dt .dz{opacity:0}.sy .spr:hover .dt .dz,.sy .dt:focus-visible .dz{opacity:1}.sy button.si,.sy button.svt,.sy button.ow,.sy button.dt,.sy button.aow{font:inherit;color:inherit;border-radius:var(--r-c);cursor:pointer;background:0 0;border:0;min-height:24px;margin:0 -4px;padding:0 4px}.sy button.si{width:32px;height:32px;color:var(--ink-2);place-items:center;margin:-8px;padding:0;display:grid}.sy button.si.s-blocked{color:var(--bad)}.sy button.si.s-not_started{color:var(--ink-3)}.sy button.dt{font-size:var(--sy-fs-13);color:var(--ink-3);justify-content:flex-end;align-items:center;display:flex}.sy button.svt{font-size:var(--sy-fs-13);text-align:left;color:var(--ink-3)}.sy button.aow{align-items:center;display:inline-flex}.sy button.si:hover,.sy button.svt:hover,.sy button.ow:hover,.sy button.dt:hover,.sy button.aow:hover{background:var(--hover)}.sy .tt[contenteditable=true],.sy .tph>h3[contenteditable=true]{cursor:text}.sy .tt[contenteditable=true]:focus,.sy .tph>h3[contenteditable=true]:focus{background:var(--hover);outline:3px solid var(--hover);outline-offset:0;border-radius:var(--r-c)}.sy .tt:empty:before,.sy .tph>h3:empty:before,.sy .snotes:empty:before{content:attr(data-ph);color:var(--ink-3)}.sy .snotes{margin:0 0 10px calc(var(--g) + var(--gg));font-size:var(--sy-fs-15);color:var(--ink-2);white-space:pre-wrap;cursor:text;outline:0;max-width:64ch;line-height:24px;display:none}.sy .spr.nx .snotes{display:block}.sy .spr .sg{cursor:pointer}.sy .locked button.si,.sy .locked button.svt,.sy .locked button.ow,.sy .locked button.dt,.sy .locked button.aow,.sy .locked .rdb{pointer-events:none}.sy .locked .spr .sg{cursor:default}.sy .sadd{z-index:2;position:relative}.sy .sadd .cc{height:0;position:relative}.sy .sadd .ib{opacity:0;color:var(--ink-3);position:absolute;top:0;left:-6px}.sy .sec:hover>.sadd .ib,.sy .sadd .ib:focus-visible{opacity:1}.sy .lkf .cc{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;padding:16px 0 24px;display:flex}.sy .endpad{height:24px}.sy .bh{z-index:25;opacity:0;align-items:center;display:flex;position:absolute;top:6px;left:-40px}.sy .blk:hover>.cc>.bh,.sy .bh:focus-within{opacity:1}.sy .bh button{border-radius:var(--r-c);width:18px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sy .bh button:hover{background:var(--hover);color:var(--ink-2)}.sy .bh .grip{cursor:grab;touch-action:none}.sy .blk.dragging{opacity:.4}.sy .blk.over>.cc:before{content:"";background:var(--link);border-radius:var(--r-p);height:2px;position:absolute;top:-2px;left:0;right:0}.sy .db .cc{padding:8px 0 12px calc(var(--g) + var(--gg))}.sy .dbh{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;margin-bottom:4px;display:flex}.sy .dbn{font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);margin-right:2px}.sy .dbh .chip .vd{margin-right:2px}.sy .dbs .ic{color:var(--ink-3);margin:0 -4px 0 -2px}.sy .dbsc{font-size:var(--sy-fs-13);color:var(--ink-3);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.sy .live{place-items:center;width:16px;height:16px;display:inline-grid}.sy .live i{border-radius:var(--r-p);background:var(--good);width:6px;height:6px}.sy .lkg{color:var(--ink-3);display:inline-grid}.sy .dbsrc{font-size:var(--sy-fs-13);white-space:nowrap;align-items:center;margin-left:auto;display:inline-flex;color:var(--link)!important}.sy .dbsrc .ic{margin:0 -2px}.sy .dbsrc:hover{text-decoration:underline!important}.sy .dbt{font-size:var(--sy-fs-13);font-variant-numeric:tabular-nums;display:grid}.sy .dbr{grid-template-columns:72px repeat(var(--n), minmax(0, 1fr));border-top:1px solid var(--line);align-items:baseline;column-gap:12px;padding:6px 0;display:grid}.sy .dbr.hd{font-size:var(--sy-fs-13);color:var(--ink-3);border-top:0;padding:0 0 4px}.sy .dbr>*{min-width:0}.sy .dbr .num{text-align:right;white-space:nowrap}.sy .dbr .num b,.sy .kv b{font-weight:var(--sy-w-5)}.sy .dbr small,.sy .kv small{font-size:var(--sy-fs-13);color:var(--ink-3);white-space:nowrap;margin-left:4px}.sy .dbr .warn,.sy .kv .warn{color:var(--warn)}.sy .dbr>.lab{align-items:baseline}.sy .dbr>.lab .vd{align-self:center}.sy .dbr.tst{grid-template-columns:minmax(0,1fr) auto auto}.sy .kl{font-size:var(--sy-fs-13);color:var(--ink-3);font-style:normal;display:none}.sy .kvg{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sy .kv{gap:2px;min-width:0;display:grid}.sy .kv>span{font-size:var(--sy-fs-13);color:var(--ink-3)}.sy .kv>b{font-size:var(--sy-fs-15);font-weight:var(--sy-w-5);font-variant-numeric:tabular-nums}.sy .bars{align-items:flex-end;gap:4px;height:40px;margin-top:8px;display:flex}.sy .bars i{background:var(--ink-2);border-radius:2px 2px 0 0;flex:1;min-height:2px}.sy .bars i.ip{background:var(--soft)}.sy .crw{gap:12px 24px;padding-top:4px;display:grid}.sy .crl{font-size:var(--sy-fs-13);color:var(--ink-3);margin:0 0 6px}.sy .crg{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 12px;display:grid}.sy .crt{grid-template-columns:minmax(0,1fr);place-items:start;gap:2px;min-width:0;display:grid}.sy .thumb{border-radius:var(--r-c);background:var(--soft);object-fit:cover;width:96px;max-width:100%;height:54px;margin-bottom:4px}.sy .crm{font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);font-variant-numeric:tabular-nums;max-width:100%}.sy .crs{font-size:var(--sy-fs-13);color:var(--ink-3);font-variant-numeric:tabular-nums;max-width:100%;margin-bottom:4px}.sy .dbempty{font-size:var(--sy-fs-13);color:var(--ink-3);padding:4px 0}.sy .dbempty.fail{color:var(--warn)}.sy .crlab{font-size:var(--sy-fs-13);color:var(--ink-3);max-width:100%;margin-bottom:2px}.sy .dbl{border-top:1px solid var(--line);gap:2px;margin-top:8px;padding-top:6px;display:grid}.sy .dbli{font-size:var(--sy-fs-13);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;column-gap:10px;display:grid}.sy .dbli>span{color:var(--ink-2);min-width:0}.sy .dbli>b{font-weight:var(--sy-w-5);font-variant-numeric:tabular-nums}.sy .dbli>small{font-size:var(--sy-fs-13);color:var(--ink-3)}@container cc (min-width:640px){.sy .crw{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cc (max-width:559px){.sy .dbr{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:6px}.sy .dbr.hd{display:none}.sy .dbr>.lab{grid-column:1/-1}.sy .dbr .num{text-align:left;display:grid}.sy .dbr.tst{grid-template-columns:minmax(0,1fr) auto}.sy .kl{display:block}.sy .kvg{grid-template-columns:repeat(2,minmax(0,1fr))}}.sy-layer{z-index:90;position:fixed;inset:auto}.sy-layer .tip{z-index:95;pointer-events:none;background:var(--ink);max-width:260px;color:var(--on-ink);font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);border-radius:var(--r-c);box-shadow:var(--e-menu);white-space:nowrap;padding:4px 8px;position:fixed}.sy-layer .rc{z-index:94;background:var(--surface);border-radius:var(--r-s);width:min(320px,100vw - 24px);box-shadow:var(--e-menu);font-size:var(--sy-fs-13);gap:10px;padding:12px 14px;display:grid;position:fixed}.sy-layer .rc-rule{font-weight:var(--sy-w-5);flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.sy-layer .rc-k{width:100%;font-size:var(--sy-fs-13);font-weight:var(--sy-w-4);color:var(--ink-3)}.sy-layer .rc-ask{color:var(--link);align-items:center;gap:6px;display:inline-flex}.sy-layer .rc-foot{font-size:var(--sy-fs-13);color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;display:flex}.sy-layer .rc-asof.old{color:var(--warn)}.sy-layer .pop{z-index:92;background:var(--surface);border-radius:var(--r-s);min-width:200px;max-width:min(300px,100vw - 16px);max-height:min(420px,70vh);box-shadow:var(--e-menu);font-size:var(--sy-fs-13);grid-template-columns:minmax(0,1fr);gap:1px;padding:6px;display:grid;position:fixed;overflow:auto}.sy-layer .pop.wide{width:300px}.sy-layer .pop-h,.sy-layer .sh-h b{font-size:var(--sy-fs-13);font-weight:var(--sy-w-4);color:var(--ink-3);padding:2px 6px 4px}.sy-layer .opt{border-radius:var(--r-c);cursor:pointer;text-align:left;width:100%;min-height:28px;font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;display:flex}.sy-layer .opt:hover,.sy-layer .opt[aria-selected=true]{background:var(--hover)}.sy-layer .opt .ck{color:var(--ink-2);visibility:hidden;margin-left:auto}.sy-layer .opt[aria-checked=true] .ck{visibility:visible}.sy-layer .opt .ell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sy-layer .opt .ic{color:var(--ink-3)}.sy-layer .popf{border-top:1px solid var(--line);justify-content:flex-end;gap:6px;margin-top:4px;padding:6px 2px 2px;display:flex}.sy-layer .cfm{gap:10px;padding:2px 4px 4px;display:grid}.sy-layer .cfm b{font-size:var(--sy-fs-15);font-weight:var(--sy-w-5)}.sy-layer .cfmn{font-size:var(--sy-fs-13);color:var(--ink-3)}.sy-layer .cfmb{justify-content:flex-end;gap:6px;display:flex}.sy-layer .optsep{background:var(--line);height:1px;margin:4px 2px}.sy-layer .optin{grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:4px 2px 2px;display:grid}.sy-layer .optin input,.sy-layer .fld{min-width:0;height:28px;font-size:var(--sy-fs-13);border-radius:var(--r-c);box-shadow:var(--e-base);background:var(--surface);border:0;padding:0 8px}.sy-layer .cal{grid-template-columns:repeat(7,32px);gap:2px;padding:2px;display:grid}.sy-layer .cal i{font-style:normal;font-size:var(--sy-fs-13);color:var(--ink-3);text-align:center;line-height:20px}.sy-layer .cal button{border-radius:var(--r-c);height:28px;font-size:var(--sy-fs-13);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0}.sy-layer .cal button:hover{background:var(--hover)}.sy-layer .cal button[aria-pressed=true]{background:var(--active);font-weight:var(--sy-w-5)}.sy-layer .cal-f{justify-content:space-between;align-items:center;gap:4px;padding:4px 2px 0;display:flex}.sy-layer .cal-f .ib{width:24px;height:24px}.sy-layer .sheet{z-index:93;background:var(--surface);border-radius:var(--r-s) var(--r-s) 0 0;box-shadow:var(--e-menu);gap:6px;max-height:70vh;padding:10px 16px 18px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:auto}.sy-layer .sheet:before{content:"";border-radius:var(--r-p);background:var(--grid);justify-self:center;width:36px;height:4px}.sy-layer .sh-h{justify-content:space-between;align-items:center;display:flex}.sy-layer .sh-h .ib{margin-right:-6px}.sy-layer .sh-b{gap:1px;display:grid}.sy-layer .sh-b input[type=text],.sy-layer .sh-b .fld{width:100%;height:36px;font-size:var(--sy-fs-15);padding:0 10px}.sy-layer .sheet .cal{grid-template-columns:repeat(7,minmax(0,1fr))}.sy-layer .sscrim{z-index:91;background:var(--sy-scrim);position:fixed;inset:0}.sy-layer .bm{z-index:92;background:var(--surface);border-radius:var(--r-s);width:280px;max-width:calc(100vw - 16px);max-height:min(420px,70vh);box-shadow:var(--e-menu);padding:6px;position:fixed;overflow:auto}.sy-layer .bm input{z-index:1;background:var(--surface);border-radius:var(--r-c);width:100%;height:28px;box-shadow:var(--e-base);font-size:var(--sy-fs-13);border:0;margin-bottom:4px;padding:0 8px;display:block;position:sticky;top:0}.sy-layer .bm h5{font-size:var(--sy-fs-13);font-weight:var(--sy-w-4);color:var(--ink-3);margin:8px 6px 2px}.sy-layer .bm .none{font-size:var(--sy-fs-13);color:var(--ink-3);padding:6px}.sy-layer .toast{z-index:96;white-space:nowrap;background:var(--surface);color:var(--ink);font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);border-radius:var(--r-c);box-shadow:var(--e-menu);opacity:1;align-items:center;gap:10px;padding:4px 4px 4px 10px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.sy-layer .toast .ic{color:var(--good)}.sy-layer .toast.bad .ic{color:var(--bad)}.sy-layer .toast button{background:var(--hover);color:var(--ink);font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);border-radius:var(--r-c);cursor:pointer;border:0;height:24px;padding:0 8px}.sy-layer .rail-pop{z-index:92;background:var(--surface);border-radius:var(--r-s);width:min(300px,100vw - 24px);max-height:min(72vh,560px);box-shadow:var(--e-menu);padding:8px;position:fixed;overflow:auto}.sy [data-rc],.sy [data-tip]{cursor:default}.sy .pvn[data-rc],.sy .dec[data-rc]{cursor:help}.sy .md,.sy-layer .md{caret-color:var(--ink);overflow-wrap:anywhere;outline:0}.sy .md>:first-child,.sy-layer .md>:first-child{margin-top:0}.sy .md p,.sy-layer .md p{min-height:1em;margin:0}:is(.sy .md:not(.inote)>p+p:not(:has(>.sln)),.sy-layer .md:not(.inote)>p+p:not(:has(>.sln))){margin-top:6px}.sy .md ul,.sy .md ol,.sy-layer .md ul,.sy-layer .md ol{margin:0;padding-left:20px}.sy .md li,.sy-layer .md li{margin:1px 0}.sy .md li>p,.sy-layer .md li>p{min-height:0}.sy .md h4,.sy .md h5,.sy-layer .md h4,.sy-layer .md h5{font-size:var(--sy-fs-15);font-weight:var(--sy-w-6);margin:8px 0 2px;line-height:24px}.sy .md h6,.sy-layer .md h6{font-size:var(--sy-fs-15);font-weight:var(--sy-w-6);margin:4px 0 0;line-height:24px}.sy .md blockquote,.sy-layer .md blockquote{border-left:2px solid var(--grid);color:var(--ink-2);margin:2px 0;padding-left:12px}.sy .md hr{border:0;border-top:1px solid var(--line);margin:10px 0}.sy .md code,.sy-layer .md code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--sy-fs-13);background:var(--soft);border-radius:4px;padding:0 3px}.sy .md pre{background:var(--soft);border-radius:var(--r-c);white-space:pre-wrap;margin:4px 0;padding:8px 10px}.sy .md pre code{background:0 0;padding:0}.sy .md a,.sy-layer .md a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.sy .md strong,.sy-layer .md strong{font-weight:var(--sy-w-6)}.sy .md ul[data-type=taskList],.sy-layer .md ul[data-type=taskList]{padding-left:0;list-style:none}.sy .md ul[data-type=taskList]>li,.sy-layer .md ul[data-type=taskList]>li{align-items:flex-start;gap:8px;display:flex}.sy .md ul[data-type=taskList]>li>label{flex:none;padding-top:4px;display:inline-flex}.sy .md ul[data-type=taskList]>li>label input{width:14px;height:14px;accent-color:var(--ink-2);cursor:pointer;margin:0}.sy .md ul[data-type=taskList]>li>label span{display:none}.sy .md ul[data-type=taskList]>li>div{flex:1;min-width:0}.sy .md ul[data-type=taskList]>li[data-checked=true]>div{color:var(--ink-3);text-decoration:line-through}.sy .md ul:not([data-type=taskList]){list-style:outside}.sy .md ul:not([data-type=taskList]) ul:not([data-type=taskList]){list-style:circle}.sy .md .mt,.sy-layer .md .mt{color:var(--link);font-weight:var(--sy-w-5);white-space:nowrap}.sy .md p.is-editor-empty:first-child:before,.sy .md h4.is-editor-empty:first-child:before,.sy .md h5.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-3);pointer-events:none;float:left;height:0}.sy .md:not(.ProseMirror-focused) .is-editor-empty:first-child:before{content:none}.sy .rp .is-editor-empty:first-child:before{content:attr(data-placeholder)!important}.sy .md .suggestion{color:var(--link)}.sy .rich{display:contents}.sy .prose.md.is-empty:not(.ProseMirror-focused):not(.wr){display:none}.sy .prose.md.ProseMirror-focused{min-height:24px}.sy .snotes.md{margin:0 0 10px calc(var(--g) + var(--gg));display:block}.sy .snotes.md.is-empty:not(.ProseMirror-focused):before{content:attr(data-ph);color:var(--ink-3)}.sy .tb .cc{padding:4px 0}.sy .tbx{font-size:var(--sy-fs-15);min-height:24px;margin-left:calc(var(--g) + var(--gg));max-width:72ch;line-height:24px}.sy .tb .bh{top:2px}.sy .ghost.cmt{min-height:28px;font-size:var(--sy-fs-13);padding-left:0}.sy .cnt{border-radius:var(--r-c);height:24px;font-size:var(--sy-fs-13);color:var(--ink-3);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.sy .cnt:hover{background:var(--hover)}.sy .cnt[aria-pressed=true]{background:var(--active);color:var(--ink)}.sy .cnt.rsd .ic{color:var(--good)}.sy .tph>.cnt,.sy .dbh>.cnt{margin-left:6px}.sy .r:has(>.mg>.thr) .ot>.tt{background:var(--warn-soft);border-radius:var(--r-c);margin:-1px -3px;padding:1px 3px}.sy .r:has(>.mg>.thr) .tn2 b{background:var(--warn-soft);border-radius:var(--r-c);margin:-1px -3px;padding:1px 3px}.sy .r:has(>.mg>.thr) .itl>.tt{background:var(--warn-soft);border-radius:var(--r-c);margin:-1px -3px;padding:1px 3px}.sy .r:has(>.mg>.thr) .tph>h3{background:var(--warn-soft);border-radius:var(--r-c);margin:-1px -3px;padding:1px 3px}.sy .r:has(>.mg>.thr){z-index:6}.sy .thr{background:var(--surface);border-radius:var(--r-s);box-shadow:var(--e-menu);gap:12px;padding:12px;display:grid}.sy .doc .mg>.thr{z-index:5;position:absolute;top:2px;left:0;right:0}.sy .thr .c{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.sy .thr .c.hid{opacity:.75}.sy .thr .cm{font-size:var(--sy-fs-13);color:var(--ink-3);align-items:center;gap:6px;min-height:20px;display:flex}.sy .thr .cm b{font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);color:var(--ink)}.sy .thr .cm .dr{cursor:default;width:20px;height:20px;margin:0}.sy .thr .cma{gap:2px;margin-left:auto;display:inline-flex}.sy .rsx{border-radius:var(--r-c);width:24px;height:24px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sy .rsx:hover{background:var(--hover);color:var(--good)}.sy .rsx.pin{opacity:0}.sy .thr .c:hover .rsx.pin,.sy .rsx.pin:focus-visible{opacity:1}.sy .rsx.pin:hover{color:var(--ink)}.sy .rsn{font-size:var(--sy-fs-13);color:var(--ink-2);background:var(--soft);border-radius:var(--r-p);padding:0 6px}.sy .thr .ct{font-size:var(--sy-fs-15);line-height:24px}.sy .rp.md{min-height:32px;font-size:var(--sy-fs-13);border-radius:var(--r-c);background:var(--page);box-shadow:var(--e-base);color:var(--ink);cursor:text;padding:6px 10px;line-height:20px;display:block}.sy .rp.md.ProseMirror-focused{background:var(--surface)}.sy .thr .rpa{justify-content:flex-end;margin-top:-4px;display:flex}.sy .thr .dform{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding-top:10px;display:grid}.sy .thr .dform:first-child{border-top:0;padding-top:0}.sy .thr .dunb{grid-column:1/-1;gap:2px;display:grid}.sy .thr .dub{font-size:var(--sy-fs-13);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:2px 0;display:grid}.sy .thr .dub-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sy .thr .dub-a{font-size:var(--sy-fs-13);color:var(--ink-3);grid-column:2}.sy .inp{width:100%;height:32px;font-size:var(--sy-fs-13);border-radius:var(--r-c);background:var(--page);box-shadow:var(--e-base);color:var(--ink);border:0;padding:0 10px;display:block}.sy .inp:focus{background:var(--surface);outline:2px solid var(--link);outline-offset:0}.sy .rsd-l{font-size:var(--sy-fs-13);color:var(--ink-3);align-items:center;gap:6px;display:flex}.sy .rsd-l .ic{color:var(--good)}.sy .rsd-l button{font-size:var(--sy-fs-13);color:var(--link);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0}.sy .tr>.cc .acts,.sy .spr>.cc .acts,.sy .tp>.cc .acts{top:8px}.sy .src-doc{cursor:default}.sy .src-doc .ic{width:14px;height:14px;color:var(--ink-3)}.sy .srch kbd,.sy-layer .srch kbd{height:20px;font:inherit;font-size:var(--sy-fs-13);color:var(--ink-3);border-radius:var(--r-c);background:var(--soft);pointer-events:none;place-items:center;padding:0 4px;display:grid;position:absolute;top:4px;right:6px}.sy .srch input:not(:placeholder-shown)~kbd,.sy-layer .srch input:not(:placeholder-shown)~kbd{display:none}.sy .srch input{padding-right:36px}.sy-layer .srch{margin-bottom:8px;position:relative}.sy-layer .srch input{width:100%;height:32px;font-size:var(--sy-fs-15);border-radius:var(--r-c);background:var(--surface);box-shadow:var(--e-base);border:0;padding:0 8px 0 30px}.sy-layer .srch>.ic{color:var(--ink-3);position:absolute;top:8px;left:8px}.sy-layer .res{gap:2px;display:grid}.sy .rr,.sy-layer .rr{cursor:pointer;text-align:left;border-radius:var(--r-c);background:0 0;border:0;gap:2px;width:100%;padding:6px 8px;display:grid}.sy-layer .rr:hover{background:var(--hover)}.sy-layer .rr b{font-size:var(--sy-fs-13);font-weight:var(--sy-w-4);color:var(--ink-3)}.sy-layer .rr span{font-size:var(--sy-fs-13);overflow-wrap:anywhere}.sy-layer .rnone{font-size:var(--sy-fs-13);color:var(--ink-3);padding:4px 8px}.sy mark,.sy-layer mark{background:var(--warn-soft);color:inherit}.sy-layer .sg-menu{z-index:97;position:fixed}.sy-layer .pop.sg-menu{min-width:200px}.sy-layer .sg-menu .opt .av{width:20px;height:20px}.sy-layer .rc-part{gap:4px;display:grid}.sy-layer .rc .chip{cursor:default;height:22px}.sy-layer .rc-by{font-size:var(--sy-fs-13);font-weight:var(--sy-w-4);color:var(--ink-3)}.sy-layer .rc-note{border-top:1px solid var(--line);gap:6px;margin:0;padding-top:10px;display:grid}.sy-layer .rc-who{font-size:var(--sy-fs-13);color:var(--ink-3);align-items:center;gap:6px;display:flex}.sy-layer .rc-who b{font-size:var(--sy-fs-13);color:var(--ink);font-weight:var(--sy-w-5)}.sy-layer .rc-q{font-size:var(--sy-fs-15);border-left:2px solid var(--grid);max-height:220px;margin:0;padding-left:10px;line-height:24px;overflow:auto}.sy-layer .rc-lk{font-size:var(--sy-fs-13);color:var(--link);cursor:pointer;background:0 0;border:0;padding:0}.sy-layer .rc-acts{gap:12px;display:flex}.sy-layer .rc-acts button{font-size:var(--sy-fs-13);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0}.sy-layer .rc-acts button:hover{color:var(--link)}.sy-layer .rc-pins{gap:2px;max-height:240px;display:grid;overflow:auto}.sy-layer .rc-pins button{text-align:left;border-radius:var(--r-c);cursor:pointer;font-size:var(--sy-fs-13);background:0 0;border:0;grid-template-columns:20px minmax(0,1fr);gap:8px;padding:6px;display:grid}.sy-layer .rc-pins button:hover,.sy-layer .rc-pins button[aria-pressed=true]{background:var(--hover)}.sy-layer .rc-pins b{font-weight:var(--sy-w-5)}:is(body:has(.sy-frame.present) .site-header,body:has(.sy-frame.present) .ingest-banner){display:none!important}.sy .fresh{font-size:var(--sy-fs-13);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;align-self:center}.sy-frame.present .rail,.sy-frame.present .mg,.sy-frame.present .acts,.sy-frame.present .wa,.sy-frame.present .sadd,.sy-frame.present .bh,.sy-frame.present .dbm,.sy-frame.present .edit{display:none!important}.sy-frame.present{zoom:1.22}.sy-frame.present main.sy{--mw:0px;--mgap:0px}.sy-frame.present .layout{grid-template-columns:minmax(0,1fr);column-gap:0}.sy-frame.present .r{grid-template-columns:minmax(0,1fr)}.sy-frame.present .doc,.sy .locked .doc{--xa:0px}@container frame (max-width:1399px){.sy{--rw:172px;--rgap:18px;--mw:0px;--mgap:0px}.sy .r{grid-template-columns:minmax(0,1fr)}.sy .mg{margin-left:calc(var(--pad) + var(--g) + var(--gg));margin-right:var(--pad);max-width:560px}.sy .doc .mg>.thr{margin-bottom:12px;position:static}}@container frame (max-width:1199px){.sy .layout{grid-template-columns:minmax(0,1fr);column-gap:0}.sy .rail{display:none}.sy .wd{cursor:pointer}.sy .wd .dd{display:inline-block}}.sy .at{font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);color:var(--ink-2);white-space:nowrap}.sy .ow{flex-wrap:wrap;gap:0 8px}.sy .tph>.at{margin-left:8px}.sy .adds .cc{flex-wrap:wrap;gap:8px;padding:12px 0 4px;display:flex}.sy .btn.soft{box-shadow:none;background:var(--soft);color:var(--ink-2)}.sy .btn.soft:hover{background:var(--active);color:var(--ink)}.sy .m.mb{grid-column:1/-1}.sy .mbt{font-size:var(--sy-fs-13);color:var(--ink-2)}.sy-frame .pvbar{top:var(--hdr,52px);z-index:40;background:var(--brand);color:var(--on-ink);font-size:var(--sy-fs-13);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:8px 16px;display:flex;position:sticky}.sy-frame .pvbar b{font-weight:var(--sy-w-6)}.sy-frame .pvacts{gap:6px;margin-left:auto;display:flex}.sy-frame .pvbar .btn{border-radius:var(--r-c);height:28px;font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);cursor:pointer;white-space:nowrap;border:0;align-items:center;gap:4px;padding:0 12px;display:inline-flex}.sy-frame .pvbar .btn.ghostl{color:var(--on-ink);box-shadow:var(--e-base);background:0 0}.sy-frame .pvbar .btn.light{background:var(--surface);color:var(--ink)}.sy .fresh-row>.cc{background:var(--brand-soft);border-radius:var(--r-c);outline:6px solid var(--brand-soft)}@container frame (max-width:599px){.sy .cnt,.sy button.aow,.sy button.dt,.sy button.ow,.sy .rdb{position:relative}.sy .cnt:after,.sy button.aow:after,.sy button.dt:after,.sy button.ow:after,.sy .rdb:after{content:"";position:absolute;inset:-8px -4px}}body:has(.sy-frame) .ingest-banner{display:none}.sy-frame .pvbar .ic{flex:none;width:16px;height:16px}.sy h2{font-size:var(--sy-fs-22)}.sy .gl .cc,.sy .fh .cc{font-weight:var(--sy-w-6);color:var(--ink);border-bottom:0;margin-bottom:0;padding:18px 0 8px}.sy .fh.open .cc{border-bottom:0;margin-bottom:0}.sy .gl .n,.sy .fh .n{font-weight:var(--sy-w-4)}.sy .oi>.cc,.sy .spr>.cc{border-top:1px solid var(--line)}.sy .ot,.sy .it,.sy .tn2 b{font-weight:var(--sy-w-4)}.sy .oi:hover .oig,.sy .spr:hover .sg{background:var(--hover)}.sy .ch>.cc>.chh{min-height:0;color:var(--ink-3);font-size:var(--sy-fs-13);font-weight:var(--sy-w-4);cursor:default;background:0 0;border-top:0;padding-top:0;padding-bottom:6px}.sy .ch+.gl .cc{padding-top:10px}.sy .svt,.sy .svt .vk,.sy .dt,.sy button.dt,.sy button.svt{color:var(--ink-2)}.sy .cfrom{font-size:var(--sy-fs-13);color:var(--ink-3);line-height:20px}.sy .snotes.inote,.sy .snotes.inote.md{font-size:var(--sy-fs-13);color:var(--ink-2);cursor:text;max-width:72ch;margin:0;line-height:20px;display:block}.sy .snotes.inote.md.is-empty:not(.ProseMirror-focused):before{content:none}.sy .snotes.inote:not(.ProseMirror-focused){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sy .spr.nx .snotes.inote{-webkit-line-clamp:unset;display:block;overflow:visible}.sy-layer.fbar{z-index:98}.sy-layer .fbr{background:var(--ink);color:var(--on-ink);border-radius:var(--r-c);box-shadow:var(--e-menu);align-items:center;gap:2px;padding:4px;display:flex}.sy-layer .fbr button{width:28px;height:28px;color:inherit;border-radius:var(--r-c);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.sy-layer .fbr button:hover,.sy-layer .fbr button[aria-pressed=true],.sy-layer .fbr button[aria-expanded=true]{background:var(--ink-2)}.sy-layer .fbr .sty{width:auto;font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);white-space:nowrap;align-items:center;gap:2px;padding:0 4px 0 8px;display:inline-flex}.sy-layer .fbr .sep{background:var(--ink-2);width:1px;height:18px;margin:0 3px}.sy-layer .flk input{border-radius:var(--r-c);width:220px;height:28px;font-size:var(--sy-fs-13);background:var(--surface);color:var(--ink);border:0;padding:0 8px}.sy-layer .fsty{background:var(--surface);border-radius:var(--r-s);min-width:160px;box-shadow:var(--e-menu);gap:1px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0}.sy-layer .fsty button{text-align:left;border-radius:var(--r-c);cursor:pointer;color:var(--ink);font-size:var(--sy-fs-15);background:0 0;border:0;padding:4px 8px}.sy-layer .fsty button:hover,.sy-layer .fsty button[aria-checked=true]{background:var(--hover)}.sy-layer .fsty .s3{font-weight:var(--sy-w-6)}.sy-frame{--sheet:780px}.sy{--pad:48px}.sy .doc .btn:not(.pri){box-shadow:inset 0 0 0 1px var(--sy-hair-2)}.sy .head>.cc{flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:26px;display:flex}.sy .ttl{font-size:var(--sy-fs-28);font-weight:var(--sy-w-6);letter-spacing:-.01em;min-height:36px;margin:0;line-height:36px}.sy .wd{font:inherit;letter-spacing:inherit;color:var(--ink);border-radius:var(--r-c);cursor:default;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;margin:0 -6px;padding:0 6px;display:inline-flex}.sy .wd .dd{color:var(--ink-3);display:none}.sy .head .sp{flex:1 1 0}.sy .wkn{align-items:center;gap:2px;display:inline-flex}.sy .wa{border-radius:var(--r-c);height:28px;font-size:var(--sy-fs-13);color:var(--ink-2);white-space:nowrap;align-items:center;gap:2px;padding:0 4px;display:inline-flex}.sy .wa:hover{background:var(--hover);color:var(--ink)}.sy .wa .ic{color:var(--ink-3)}.sy .xp .ic{color:var(--ink-2);margin-left:-2px}.sy-layer .pop.wide:has(.xm){width:340px;max-width:calc(100vw - 16px)}.sy-layer .xm{gap:1px;display:grid}.sy-layer .xr{border-radius:var(--r-c);align-items:center;gap:10px;min-height:40px;padding:4px 6px;display:flex}.sy-layer .xr:hover{background:var(--hover)}.sy-layer .xl{min-width:0;font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);color:var(--ink);flex:auto;line-height:18px;display:grid}.sy-layer .xs{font-weight:var(--sy-w-4);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sy-layer .xa{flex:none;gap:4px;display:flex}.sy-layer .xb{height:26px;padding:0 8px}.sy-layer .sw{border-radius:var(--r-p);background:var(--sy-hair-2);cursor:pointer;border:0;flex:none;width:34px;height:20px;padding:0;position:relative}.sy-layer .sw:after{content:"";border-radius:var(--r-p);background:var(--surface);width:16px;height:16px;box-shadow:var(--e-small);transition:transform .15s;position:absolute;top:2px;left:2px}.sy-layer .sw[aria-checked=true]{background:var(--brand)}.sy-layer .sw[aria-checked=true]:after{transform:translate(14px)}.sy-layer .sw:focus-visible,.sy-layer .xb:focus-visible{outline:2px solid var(--link);outline-offset:2px}@media (prefers-reduced-motion:reduce){.sy-layer .sw:after{transition:none}}.sy .when>.cc{min-height:20px;font-size:var(--sy-fs-13);color:var(--ink-3);flex-wrap:wrap;align-items:center;margin-top:2px;line-height:20px;display:flex}.sy .when form{display:contents}.sy .when .sep{white-space:pre}.sy .tm{white-space:nowrap;font-variant-numeric:tabular-nums}.sy .when .quiet{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0}.sy .when .quiet:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.sy .lockd{font-size:var(--sy-fs-13);font-weight:var(--sy-w-4);color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.sy .src-doc{color:var(--ink-2)}.sy .bandr>.cc{padding:12px var(--pad);background:var(--sy-draft);border-block:1px solid var(--sy-draft-bd);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0 0;line-height:22px;display:flex}.sy .bandr.ok>.cc{background:var(--sy-ok);border-color:var(--sy-ok-bd)}.sy .band b{font-weight:var(--sy-w-6)}.sy .band .bt{min-width:0}.sy .band .s{font-size:var(--sy-fs-13);color:var(--ink-2)}.sy .band .s a,.sy .band .sh-n{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--sy-draft-bd);text-decoration-color:var(--sy-draft-bd);text-underline-offset:3px}.sy .bandr.ok .s a,.sy .bandr.ok .sh-n{-webkit-text-decoration-color:var(--sy-ok-bd);text-decoration-color:var(--sy-ok-bd)}.sy .band .sh-n{font:inherit;cursor:pointer;border-radius:var(--r-c);background:0 0;border:0;padding:0}.sy .band .s a:hover,.sy .band .sh-n:hover,.sy .band .sh-n[aria-pressed=true]{color:var(--ink);text-decoration-color:currentColor}.sy .band .sp{flex:1 1 0}.sy .band .okc{color:var(--good);margin:-3px 8px 0 0}.sy .jumpr>.cc{padding-top:14px}.sy .jump{font-size:var(--sy-fs-13);color:var(--ink-2);flex-wrap:wrap;gap:6px 20px;line-height:20px;display:flex}.sy .jump a,.sy .jump button{font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-c);white-space:nowrap;background:0 0;border:0;padding:0}.sy .jump a:hover,.sy .jump button:hover{color:var(--ink)}.sy .jump .mine[aria-pressed=true]{color:var(--ink);background:var(--active);box-shadow:0 0 0 4px var(--active)}.sy .jump .nwl{color:var(--link)}.sy .sec{flex-direction:column;display:flex}.sy .sec.notes{padding-top:10px}.sy .sec.part>.sh>.cc{border-top:1px solid var(--hair);margin-top:30px;padding-top:22px}.sy .sh .cc{flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-bottom:6px;display:flex}.sy h2{font-size:var(--sy-fs-22);font-weight:var(--sy-w-6);letter-spacing:-.01em;margin:0;line-height:28px}.sy .sh .add{align-self:center;margin-left:auto}.sy .sh .btn .ic{margin-left:-4px}.sy .th{grid-template-columns:var(--g) minmax(0, 1fr) auto;column-gap:var(--gg);font-size:var(--sy-fs-13);color:var(--ink-3);padding:2px 0 4px;line-height:20px;display:grid}.sy .th>:last-child{text-align:right}.sy .oig,.sy .sg{grid-template-columns:var(--g) minmax(0, 1fr) auto;column-gap:var(--gg);border-radius:0;align-items:start;min-height:0;margin:0;padding:8px 0;display:grid}.sy .lg{place-items:center;height:16px;margin-top:4px;display:grid}.sy .lg .qa{color:var(--sy-q)}.sy .lg .qk{color:var(--good)}.sy .tx{min-width:0;display:grid}.sy .tx>.tt,.sy .it{font-size:var(--sy-fs-15);line-height:24px;font-weight:var(--sy-w-4)}.sy .sub,.sy .was{font-size:var(--sy-fs-13);color:var(--ink-2);line-height:20px;display:block}.sy .was{color:var(--ink-3)}.sy .rcol{min-height:24px;font-size:var(--sy-fs-13);color:var(--ink-2);white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px 12px;line-height:20px;display:flex}.sy .rcol .g{color:var(--ink-3)}.sy .rcol .at{font-weight:var(--sy-w-4)}.sy .rcol .ow{flex-wrap:wrap;justify-content:flex-end;gap:0 8px;display:inline-flex}.sy .nw{color:var(--link)}.sy .age{color:var(--ink-3);padding:0}.sy .age.hot{color:var(--bad)}.sy .dlb{font:inherit;font-size:var(--sy-fs-13);color:var(--ink-3);border-radius:var(--r-c);white-space:nowrap;background:0 0;border:0;padding:0;line-height:20px}.sy button.dlb{cursor:pointer}.sy button.dlb:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.sy .tr:hover .tg2:not(.chh){background:var(--hover)}.sy .dec{width:auto;max-width:none;padding:0 0 8px calc(var(--g) + var(--gg));font-size:var(--sy-fs-15);cursor:help;align-items:baseline;gap:8px;margin-top:-4px;line-height:24px;display:flex}.sy .dec .dct{overflow-wrap:anywhere;min-width:0}.sy .r.drf>.cc,.sy .dec.drf{background:var(--sy-draft);box-shadow:-10px 0 0 var(--sy-draft), 10px 0 0 var(--sy-draft)}.sy .oi.drf:hover .oig,.sy .spr.drf:hover .sg{background:0 0}.sy .gr>.cc{border-top:1px solid var(--line)}.sy .ghost>.lg{width:var(--g);margin:0 var(--gg) 0 0;flex:none}.sy .tbc{align-items:flex-start;gap:10px;display:flex}.sy .tbm{flex:auto;min-width:0}.sy .tbx{max-width:none;margin-left:0}.sy .tbc>.rcol{padding-top:2px}.sy .tp .cc{padding:0}.sy .tph{flex-wrap:wrap;align-items:baseline;gap:0 10px;min-height:24px;margin:20px 0 6px;display:flex}.sy .tph>.gx{align-self:center;margin-right:0}.sy .tph h3{font-size:var(--sy-fs-18);font-weight:var(--sy-w-6);flex:0 auto;min-width:0;line-height:24px}.sy .tph>.rcol{margin-left:auto}.sy .prose{max-width:none;margin:0 0 8px}.sy .sec.notes .tp:first-child .tph{margin-top:10px}.sy .tbx h4,.sy .prose h4{font-size:var(--sy-fs-18);font-weight:var(--sy-w-6);letter-spacing:0;margin:20px 0 6px;line-height:24px}.sy .tbx h5,.sy .prose h5{font-size:var(--sy-fs-15);font-weight:var(--sy-w-6);margin:16px 0 4px;line-height:22px}.sy .tbx h6,.sy .prose h6{font-size:var(--sy-fs-15);font-weight:var(--sy-w-6);color:var(--ink-2);margin:12px 0 2px;line-height:22px}.sy-layer .fsty .s1{font-size:var(--sy-fs-18);font-weight:var(--sy-w-6)}.sy-layer .fsty .s2{font-weight:var(--sy-w-6)}.sy-layer .fsty .s3{color:var(--ink-2)}.sy .wl .cc{flex-wrap:wrap;align-items:baseline;column-gap:10px;padding:6px 0;display:flex}.sy .wlm{flex:0 auto;min-width:5.8em;max-width:100%}.sy .wl .md{min-height:24px}.sy .wl .md .is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--ink-3)}.sy .wl .aud{font-size:var(--sy-fs-13);color:var(--ink-3);white-space:nowrap}.sy .wl .aud.pub{color:var(--good)}.sy .pgh>.cc{padding-top:4px}.sy .pth,.sy .pr{grid-template-columns:52px minmax(0,1fr) 112px 56px 36px;align-items:center;column-gap:12px;display:grid}.sy .pgx .pth,.sy .pgx .pr{grid-template-columns:52px minmax(0,1fr) 112px 56px 84px 40px 36px}.sy .pr .pc{justify-content:flex-end;display:flex}.sy .pr .vkb{font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.sy .pth{font-size:var(--sy-fs-13);color:var(--ink-3);line-height:20px}.sy .pth>*{white-space:nowrap;text-align:right}.sy .pth>:nth-child(-n+2){text-align:left}.sy .pr .sp,.sy .pr .pp{font-size:var(--sy-fs-13);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sy .pr .sp i{color:var(--ink-3);font-style:normal}.sy .pr .p2{display:none}.sy .pr{min-height:30px}.sy .pr .vk{font-weight:var(--sy-w-4);color:var(--ink-2);gap:5px}.sy .bl{background:var(--soft);border-radius:var(--r-p);height:6px;position:relative}.sy .bl-fill{background:var(--sy-bar);border-radius:var(--r-p);position:absolute;top:0;bottom:0;left:0}.sy .bl-tick{background:var(--ink-2);width:2px;height:12px;margin-left:-1px;position:absolute;top:-3px}.sy .pv{font-size:var(--sy-fs-13);color:var(--ink-2);text-align:right;font-variant-numeric:tabular-nums}.sy .pv.off{color:var(--warn)}.sy .pvn{cursor:help}.sy .tg2{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 160px 200px;align-items:center;column-gap:12px;padding:8px 0;display:grid}.sy .tg2.chh{font-size:var(--sy-fs-13);color:var(--ink-3);border-top:0;padding:0 0 4px;line-height:20px}.sy .tn2{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.sy .tnb{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:0}.sy .tnb b{font-size:var(--sy-fs-15);font-weight:var(--sy-w-4);line-height:24px}.sy .tn2 .vk{font-weight:var(--sy-w-4);color:var(--ink-2);gap:5px}.sy .tres{min-width:0;font-size:var(--sy-fs-13);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:20px}.sy .tres .nl{font-size:var(--sy-fs-13);color:var(--ink-2)}.sy .tres .nvv{font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);color:var(--ink)}.sy .tres.grey .nvv{color:var(--ink-3)}.sy .tdc{align-items:center;gap:6px;min-width:0;display:flex}.sy .tdx{padding:2px 0 14px}.sy .tdf{align-items:center;gap:16px;display:flex}.sy .rdb{font:inherit;border-radius:var(--r-c);cursor:pointer;min-height:24px;font-size:var(--sy-fs-13);color:var(--ink-2);background:0 0;border:0;align-items:center;margin:0 -4px;padding:0 4px;display:inline-flex}.sy span.rdb{cursor:default}.sy .rdb:hover{background:var(--hover)}.sy .chip,.sy-layer .chip{border-radius:var(--r-p);border:1px solid var(--sy-hair-2);height:24px;font-size:var(--sy-fs-13);font-weight:var(--sy-w-4);color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;align-items:center;gap:4px;max-width:100%;padding:0 9px;display:inline-flex}.sy .chip .dct{text-overflow:ellipsis;min-width:0;overflow:hidden}.sy .chip:hover{border-color:var(--ink-3)}.sy .chip.plain,.sy-layer .chip.plain{cursor:default}.sy .chip.warn,.sy-layer .chip.warn{border-color:var(--warn);color:var(--warn)}.sy button.si{margin:-4px -8px -8px}.sy .sg>.si{margin-top:-4px}.sy .sg>span.si{margin-top:4px}.sy .si.s-done{color:var(--good)}.sy .si.unc,.sy button.si.unc{color:var(--ink-3)}.sy .itl{align-items:center;gap:8px;min-width:0;display:flex}.sy .due{font-size:var(--sy-fs-13);color:var(--ink-2);font-variant-numeric:tabular-nums}.sy button.due{font:inherit;border-radius:var(--r-c);cursor:pointer;background:0 0;border:0;margin:0 -4px;padding:0 4px}.sy button.due:hover{background:var(--hover)}.sy .spr .nxv{margin:-4px 0 8px calc(var(--g) + var(--gg));font-size:var(--sy-fs-13);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sy .gl .cc,.sy .fh .cc{padding:16px 0 6px}.sy .gl .n,.sy .fh .n{margin-left:6px}.sy .more .cc{padding:6px 0 2px calc(var(--g) + var(--gg))}.sy .mini{font:inherit;font-size:var(--sy-fs-13);color:var(--link);cursor:pointer;background:0 0;border:0;padding:0}.sy .mini:hover{text-underline-offset:3px;text-decoration:underline}.sy .db .cc{padding-left:0}@container frame (max-width:1199px){.sy .wd:hover{background:var(--hover)}}@container frame (max-width:899px){main.sy{padding:12px 0 40px}.sy{--pad:24px}.sy .doc:before{box-shadow:none;border-radius:0}.sy .bh{display:none}.sy .acts{display:none!important}}@container frame (max-width:599px){.sy{--pad:16px}}@media (hover:none){.sy .sadd .cc{height:auto;padding:2px 0 0}.sy .sadd .ib{opacity:1;margin-left:-6px;position:static}}@container cc (max-width:519px){.sy .oig,.sy .sg{grid-template-columns:var(--g) minmax(0, 1fr)}.sy .oig>.rcol,.sy .sg>.rcol{grid-column:2;justify-content:flex-start;min-height:0}.sy .th,.sy .tg2.chh{display:none}.sy .tg2{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.sy .tg2>.tdc{grid-column:1/-1}.sy .pth,.sy .pr{grid-template-columns:44px minmax(0,1fr) 44px 32px;column-gap:10px}.sy .tdx{grid-template-columns:repeat(2,minmax(0,1fr))}}@container cc (max-width:639px){.sy .pth,.sy .pr,.sy .pgx .pth,.sy .pgx .pr{grid-template-columns:44px minmax(0,1fr) 44px 32px;column-gap:10px}.sy .pr .sp,.sy .pr .pp,.sy .pth .pcol{display:none}.sy .pr .p2{font-size:var(--sy-fs-13);color:var(--ink-2);font-variant-numeric:tabular-nums;grid-column:2/-1;margin:2px 0 6px;line-height:1.5;display:grid}.sy .pr .p2 b{font-weight:var(--sy-w-5);color:var(--ink)}}@media (max-width:560px){:is(body:has(.sy-frame) .site-header .site-nav .sep,body:has(.sy-frame) .site-header .site-nav .drill-page,body:has(.sy-frame) .site-header .site-nav .nav-dd){display:none}}.sy .r>.cc>.acts,.sy .tr>.cc .acts,.sy .spr>.cc .acts,.sy .tp>.cc .acts{top:-15px;right:0}.sy .sec.part .wl .md .is-editor-empty:first-child:before,.sy .sec.part .wl .aud{visibility:hidden}.sy .sec.part:hover .wl .md .is-editor-empty:first-child:before,.sy .sec.part:hover .wl .aud,.sy .sec.part .wl:focus-within .aud,.sy .sec.part .wl .md.ProseMirror-focused .is-editor-empty:first-child:before{visibility:visible}@media (hover:none){.sy .sec.part .wl .md .is-editor-empty:first-child:before,.sy .sec.part .wl .aud{visibility:visible}}.sy .md .sln,.sy .md .sln>.slv{display:block}.sy .md p:has(>.sln){flex-direction:column;display:flex}.sy .md p:has(>.sln)>br.ProseMirror-trailingBreak{display:none}.sy .md p:has(>.sln .sl-x){display:none}.sy .md .sl{cursor:pointer;caret-color:#0000;-webkit-user-select:none;user-select:none;border-radius:0}.sy .md .sl:hover{background:var(--hover)}.sy .md .sl:focus-visible{outline:2px solid var(--link);outline-offset:-2px}.sy .md .sl .tx>.tt{overflow-wrap:anywhere}.sy .md .sl.drf{background:var(--sy-draft);box-shadow:-10px 0 0 var(--sy-draft), 10px 0 0 var(--sy-draft)}.sy .r.drf .md .sl .rcol>.dlb{display:none}.sy .md .sl .bd{display:inline-flex}.sy .md .sln.ProseMirror-selectednode .sl{background:var(--active);box-shadow:-10px 0 0 var(--active), 10px 0 0 var(--active)}.sy .md .sl>span.si{margin-top:4px}.sy .wl .wlm:has(.sln){flex:100%}.sy .md .mkq{vertical-align:top;border-radius:var(--r-c);background:var(--surface);height:24px;box-shadow:var(--e-base);font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);color:var(--sy-q);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;align-items:center;margin-left:10px;padding:0 8px;line-height:22px;display:inline-flex}.sy .md .mkq:hover{background:var(--hover)}.sy-frame .pvbar b{color:inherit}.sy-frame .pvbar .pvsh{font:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:0;display:inline-flex}.sy-frame .pvbar .pvsh .ic{transition:transform .12s}.sy-frame .pvbar .pvsh[aria-expanded=true] .ic{transform:rotate(180deg)}.sy-frame .pvbar .pvst{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.sy-frame .pvbar .ib{border-radius:var(--r-c);width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sy-frame .pvbar .ib:hover{box-shadow:var(--e-base)}.sy-frame .pvbar .pvun{color:inherit;text-underline-offset:3px;opacity:.85;flex:100%;text-decoration:underline}.sy-frame .pvbar .pvun:hover{opacity:1;text-decoration:underline}.sy-frame .pvlist{background:var(--surface);max-height:40vh;color:var(--ink);box-shadow:var(--e-small);flex:0 0 calc(100% + 32px);grid-template-columns:minmax(0,780px);justify-content:center;margin:0 -16px -8px;padding:4px 16px 8px;display:grid;overflow-y:auto}.sy-frame .pvd{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:10px;min-width:0;padding:6px 0;display:grid}.sy-frame .pvd:first-child{border-top:0}.sy-frame div.pvd{cursor:default}.sy-frame .pvd input{accent-color:var(--brand);grid-row:1/span 2;margin:3px 0 0}.sy-frame .pvd .pvx{grid-row:1/span 2}.sy-frame .pvd .pvm{font-size:var(--sy-fs-13);color:var(--ink-3);overflow-wrap:anywhere;line-height:20px}.sy-frame .pvd .pvt{font-size:var(--sy-fs-15);color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:22px;display:-webkit-box;overflow:hidden}.sy-frame .pvd.off .pvt{color:var(--ink-3)}.sy .wl .cc{cursor:text}.sy .wl .cc:has(.sln) .md>p.is-empty:last-child:before{content:attr(data-placeholder);color:var(--ink-3);float:left;pointer-events:none;height:0}.sy .wl .cc:has(.sln)>.aud{position:absolute;bottom:5px;left:97px}.sy .wl .cc:has(.sln):not(:has(.md>p.is-empty:last-child))>.aud{display:none}.sy .inw{min-width:0;display:block;position:relative}.sy .inmore{left:calc(-1 * (var(--g) + var(--gg)));width:var(--g);height:16px;color:var(--ink-3);cursor:pointer;border-radius:var(--r-c);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:2px}.sy .inmore:hover{color:var(--ink);background:var(--hover)}@container cc (max-width:519px){.sy .oig .sub,.sy .sg .sub{margin-bottom:0}}.sy-layer .toast{pointer-events:auto}.sy-layer .fbr button.nmd{width:auto;font-size:var(--sy-fs-13);font-weight:var(--sy-w-5);white-space:nowrap;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}

