.pc-page{min-width:0}.pc-head h1:focus{outline:none}.pc-intro{color:var(--text-2);max-width:72ch;margin:-6px 0 22px;font-size:13.5px}.pc-sec{min-width:0;margin-bottom:26px}.pc-n{color:var(--muted);font-size:12px}.pc-fine{color:var(--muted);margin:8px 0 0;font-size:12.5px}.pc-wait-text{color:var(--muted);margin:0;font-size:13px}.pc-hide-empty{display:none}.pc-upd{border:1px solid var(--amber-line);background:var(--amber-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;margin-bottom:16px;padding:14px 18px;display:grid}.pc-upd[hidden]{display:none}.pc-upd-ico{background:var(--amber-full);color:#1a1712;width:30px;height:30px;font:800 14px var(--mono);border-radius:50%;place-items:center;display:grid}.pc-upd h2{margin:3px 0 2px;font-size:15px}.pc-upd p{color:var(--text-2);margin:0;font-size:13.5px}.pc-upd-row{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;display:flex}.pc-upd-run{color:var(--text-2);font-size:12.5px}.pc-here{border:1px solid var(--amber-line);background:var(--amber-soft);border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:4px 20px;margin-bottom:22px;padding:18px 22px;display:grid}.pc-here[hidden],.pc-here [hidden]{display:none}.pc-here>*{min-width:0}.pc-here .pc-glyph:after{border-color:var(--amber-soft)}.pc-here.new .pc-glyph:after{display:none}.pc-here.warn .pc-glyph:after{background:var(--amber-full)}.pc-here.ok{border-color:var(--line);background:var(--surface)}.pc-here.ok .pc-glyph:after{border-color:var(--surface)}.pc-here h2{margin:0 0 3px;font-size:17px}.pc-here p{color:var(--text-2);max-width:72ch;margin:0;font-size:13.5px}.pc-here .pc-here-as{overflow-wrap:anywhere;margin-top:8px;font-size:13px}.pc-here-as b{color:var(--text);font-weight:600}.pc-here-act .ds-btn{text-align:center;justify-content:center;min-width:140px}.pc-here-more{border-top:1px solid var(--amber-line);grid-column:2/-1;gap:14px;margin-top:12px;padding-top:16px;display:grid}.pc-here-more .pc-namefield{width:min(420px,100%)}.pc-here-jobs{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.pc-here-more .pc-caps{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));column-gap:28px}.pc-here .pc-here-result{grid-column:2/-1;margin-top:8px}.pc-here .pc-here-result.bad{color:var(--burg-ink)}.pc-list{gap:10px;display:grid}.pc-card{grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:6px 16px;padding:18px 20px;display:grid}.pc-card>*{min-width:0}.pc-glyph{background:var(--sunk);border:1px solid var(--line);border-radius:12px;place-items:center;width:52px;height:52px;display:grid;position:relative}.pc-glyph svg{width:28px;height:28px;stroke:var(--text-2)}.pc-glyph:after{content:"";background:var(--green);border:3px solid var(--surface);border-radius:50%;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px}.pc-off .pc-glyph:after{background:var(--muted-2)}.pc-title{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:17px;display:flex}.pc-name{overflow-wrap:anywhere}.pc-facts{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin-top:4px;font-size:13px;display:flex}.pc-facts b{color:var(--text-2);font-weight:600}.pc-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.pc-more{border-top:1px solid var(--line-soft);grid-column:2/-1;gap:12px;margin-top:8px;padding-top:12px;display:grid}.pc-lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10.5px}.pc-can{flex-wrap:wrap;gap:6px;display:flex}.pc-cap{background:var(--green-soft);color:var(--green-ink);border-radius:6px;padding:3px 9px;font-size:12.5px;font-weight:600}.pc-cap.yes:before{content:"✓ "}.pc-cap.part:before{content:"◐ "}.pc-cap.part{background:var(--amber-soft);color:var(--amber-ink)}.pc-cap.no{background:var(--chip);color:var(--muted);font-weight:500}.pc-cap.no:before{content:"– "}.pc-can-note{color:var(--text-2);margin:6px 0 0;font-size:12.5px}.pc-deliv-row+.pc-deliv-row{margin-top:8px}.pc-deliv-main{color:var(--text);margin:0;font-size:13px}.pc-deliv-sub{color:var(--muted);margin:2px 0 0;font-size:12.5px}.pc-update-line{color:var(--text-2);background:var(--amber-soft);border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.pc-update-line.bad{color:var(--burg-ink);background:var(--burg-soft)}.pc-other{padding:14px 18px}.pc-empty{background:var(--surface)}.pc-menu .ds-danger{color:var(--burg-ink)}.pc-dlg-form .ds-field{margin-top:12px}.pc-past{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:12px;padding:0}.pc-past[hidden]{display:none}.pc-past summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:12px 16px;font-size:14px;font-weight:650;list-style:none;display:flex}.pc-past summary::-webkit-details-marker{display:none}.pc-past summary:before{content:"▸";color:var(--muted);font-size:12px}.pc-past[open] summary:before{content:"▾"}.pc-past-n{color:var(--muted);font-weight:500}.pc-past-note{color:var(--muted);font-size:12.5px;font-weight:400}.pc-prow{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:10px 16px;display:grid}.pc-prow>*{min-width:0}.pc-prow-top{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.pc-prow-top b{font-weight:650}.pc-prow-meta{color:var(--muted);margin-top:2px;font-size:12.5px}.pc-prow-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pc-collect .sechead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 12px;display:flex}.pc-collect .sechead h3{margin:0;font-size:16px;font-weight:700}.pc-collect .sechead .sub{color:var(--muted);font-size:12px}.pc-collect .collect-card{background:var(--surface);border:1px solid var(--line);max-width:none;box-shadow:var(--shadow);border-radius:12px;padding:16px 20px}.pc-collect .collect-card+.sechead{margin-top:18px}.pc-collect .rows{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.pc-collect .row{border:0;border-top:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0;margin:0}.pc-collect .row:first-child{border-top:0}.pc-collect .rows>.collect-fine{border-top:1px solid var(--line-soft);margin:0;padding:12px 16px}.pc-collect .collect-fine{max-width:72ch}.pc-collect .pill,.pc-collect .btn{border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 13px var(--sans);cursor:pointer;border-radius:8px;padding:6px 12px}.pc-collect .pill:hover:not(:disabled),.pc-collect .btn:hover:not(:disabled){border-color:var(--muted-2);background:var(--sunk)}.pc-collect :is(.pill,.btn):disabled{opacity:.5;cursor:default}.pc-collect select{border:1px solid var(--line);background:var(--input);color:var(--text);font:500 13px var(--sans);border-radius:8px;padding:6px 8px}.pc-collect input[type=checkbox]{accent-color:var(--amber-full);width:16px;height:16px}.pc-collect .inline-check,.pc-collect .collect-every{color:var(--text-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.pc-avail{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 10px;font-size:13px;display:flex}.pc-avail .ds-health{flex:320px;min-width:0;font-size:13px;font-weight:500}.pc-avail-acts{flex-wrap:wrap;gap:6px;display:flex}.pc-jobs{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.pc-jobs:has(>.pc-jobs-empty){background:0 0;border:0}.pc-job{border-top:1px solid var(--line-soft);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:12px 16px;display:grid}.pc-job:first-child{border-top:0}.pc-job>*{min-width:0}.pc-job-t{overflow-wrap:anywhere;font-size:14px;font-weight:650}.pc-job-d{color:var(--text-2);font-weight:400}.pc-job-m{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.pc-job-m.bad{color:var(--burg-ink)}.pc-job-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pc-job-bar{grid-column:2/-1}.pc-preview{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:64px;height:64px;margin-top:8px;display:block}.ds-health.run:before{background:var(--amber-full);animation:1.2s ease-in-out infinite pc-pulse}@keyframes pc-pulse{50%{opacity:.35}}.pc-faq{color:var(--text-2);margin-top:12px;font-size:13.5px}.pc-faq summary{cursor:pointer;color:var(--text);font-weight:600}.pc-faq p{max-width:72ch}.pc-add{scroll-margin-top:80px;overflow:hidden}.pc-add:focus{outline:none}.pc-add-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:16px 20px;display:flex}.pc-add-head h2{margin:0;font-size:17px}.pc-add-note{color:var(--muted);font-size:13px}.pc-step{border-top:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr);gap:4px 14px;padding:18px 20px;display:grid}.pc-add-head+.pc-step{border-top:0}.pc-step>*{min-width:0}.pc-step h3{margin:2px 0;font-size:15px}.pc-hint{color:var(--muted);max-width:72ch;margin:0 0 12px;font-size:13px}.pc-step.wait{opacity:.55}.pc-step.cur{background:color-mix(in srgb,var(--amber-soft) 45%,transparent)}.pc-num{background:var(--chip);width:28px;height:28px;color:var(--text-2);font:700 13px var(--mono);border-radius:50%;place-items:center;display:grid}.pc-step.cur .pc-num{background:var(--amber-full);color:#1a1712}.pc-step.done .pc-num{background:var(--green);color:#fff}.pc-step.done .pc-num span{display:none}.pc-step.done .pc-num:before{content:"✓"}.pc-pair{justify-items:start;gap:10px;display:grid}.pc-namefield{width:min(420px,100%)}.pc-caps{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.pc-caps label{color:var(--text);align-items:flex-start;gap:9px;padding:4px 0;font-size:13.5px;display:flex}.pc-caps label[hidden]{display:none}.pc-caps input{accent-color:var(--amber-full);flex:none;width:16px;height:16px;margin-top:3px}.pc-caps small{color:var(--muted);font-size:12px}.pc-new{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--amber);background:var(--amber-soft);border-radius:4px;margin-left:2px;padding:0 5px;font-size:10px}.pc-codebox{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.pc-codebox[hidden]{display:none}.pc-codebox textarea{min-width:0;font:12.5px/1.45 var(--mono);background:var(--sunk);border:1px solid var(--line);word-break:break-all;color:var(--text-2);resize:none;border-radius:8px;flex:260px;padding:10px 12px}.pc-waiting{color:var(--text-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.pc-spin{border:2px solid var(--amber-line);border-top-color:var(--amber-full);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite pc-spin;display:inline-block}@keyframes pc-spin{to{transform:rotate(360deg)}}.pc-connected{background:var(--green-soft);color:var(--text);border-radius:8px;padding:10px 12px;font-size:13.5px}@media (prefers-reduced-motion:reduce){.pc-spin,.ds-health.run:before{animation:none}}@media (width<=720px){.pc-card{grid-template-columns:44px minmax(0,1fr);padding:16px}.pc-glyph{width:44px;height:44px}.pc-here{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 14px;padding:16px}.pc-here-act{grid-column:2/-1;margin-top:10px}.pc-side{grid-column:1/-1;justify-content:flex-start}.pc-menuwrap .ds-menu{left:0;right:auto}.pc-more{grid-column:1/-1}.pc-step{grid-template-columns:minmax(0,1fr);padding:16px}.pc-job{grid-template-columns:minmax(0,1fr) auto;padding:12px}.pc-job-st,.pc-job-bar{grid-column:1/-1}.pc-prow{grid-template-columns:minmax(0,1fr);padding:10px 12px}.pc-prow-acts{justify-content:flex-start}.pc-collect .collect-card{padding:14px}.pc-collect .row{flex-wrap:wrap}}@media (width<=520px){.pc-here{grid-template-columns:minmax(0,1fr)}.pc-here .pc-glyph{display:none}.pc-here-act,.pc-here-more,.pc-here .pc-here-result{grid-column:1/-1}.pc-here-act .ds-btn{width:100%}}.st-wrap{max-width:1280px}.st-nav .st-div{background:var(--line);height:1px;margin:8px 10px;display:block}.st-page{min-width:0}@media (width<=860px){.st-nav{scrollbar-width:none;gap:4px;padding-bottom:4px;display:flex;position:static;overflow-x:auto}.st-nav::-webkit-scrollbar{display:none}.st-nav .ds-h,.st-nav .st-div{display:none}.st-nav a{white-space:nowrap}}.sr{gap:22px;min-width:0;display:grid}.sr>.ds-page-head{margin-bottom:-6px}.sr-sec{min-width:0}.sr-igempty{margin-bottom:16px}.sr-banner{margin:0}.sr-coll{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.sr-coll>*{min-width:0;padding:18px 20px}.sr-coll>*+*{border-left:1px solid var(--line-soft)}.sr-coll h2{margin:0 0 4px;font-size:16px;font-weight:700}.sr-lede{color:var(--text-2);overflow-wrap:anywhere;margin:0 0 6px;font-size:13.5px}.sr-lede.bad{color:var(--burg-ink)}.sr-reports{color:var(--muted);overflow-wrap:anywhere;margin:0 0 12px;font-size:12.5px}.sr-chip{border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.sr-chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.sr-chip.ok{color:var(--green-ink);background:var(--green-soft)}.sr-chip.warn{color:var(--amber-ink);background:var(--amber-soft)}.sr-chip.bad{color:var(--burg-ink);background:var(--burg-soft)}.sr-chip.off{color:var(--text-2);background:var(--chip)}.sr-actrow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sr-runner{color:var(--muted);margin:0;font-size:12.5px}.sr-live{gap:6px;margin-top:12px;display:grid}.sr-live p{color:var(--text-2);margin:0;font-size:13px}.sr-fine{color:var(--muted);margin:10px 0 0;font-size:12px}.sr-viewer{color:var(--text-2);margin:0;font-size:13.5px}.sr-switchrow{margin-bottom:12px}.sr-sched{gap:12px;display:grid}.sr-sched.off .sr-every,.sr-sched.off .sr-who{opacity:.6}.sr-q{color:var(--text-2);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.sr-every{margin:0}.sr-who{width:100%;max-width:360px}.sr-sentence{color:var(--text);background:var(--sunk);border-radius:8px;margin:0;padding:9px 12px;font-size:13.5px}.sr-fbar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.sr-fbar>*{min-width:0}.sr-search{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:8px;flex:220px;align-items:center;gap:8px;padding:0 10px;display:flex}.sr-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:14px}.sr-search:focus-within{outline:2px solid var(--amber-line);outline-offset:-1px}.sr-pills{margin:0}.sr-pills .sr-n{font-family:var(--mono);color:var(--muted);margin-left:5px;font-size:11px}.sr-pills .ds-pill[aria-pressed=true] .sr-n{color:var(--amber)}.sr-sort{width:auto}.sr-t td{padding:9px 14px}.sr-t th{white-space:nowrap}.sr-t .sr-c-sel{width:40px;padding-right:0}.sr-chk{width:18px;height:18px;accent-color:var(--amber-full);vertical-align:middle;margin:0}.sr-name{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sr-name b{overflow-wrap:anywhere;font-size:14.5px;font-weight:650}.sr-name b.ds-mono{font-family:var(--mono);font-size:13.5px}.sr-line{color:var(--muted);overflow-wrap:anywhere;max-width:62ch;margin:2px 0 0;font-size:12.5px}.sr-line.bad{color:var(--burg-ink)}.sr-tag-rd{background:var(--teal-soft);color:var(--teal)}.sr-tag-ig{color:#b23a24;background:#c8452c24}:root[data-theme=dark] .sr-tag-ig{color:#f19a85}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sr-tag-ig{color:#f19a85}}.sr .ds-health.sr-quiet:before{background:var(--muted-2)}.sr .ds-health.sr-running:before{background:var(--teal);animation:1.2s ease-in-out infinite sr-pulse}@keyframes sr-pulse{50%{opacity:.3}}.sr-c-health{white-space:nowrap}.sr-c-when{white-space:nowrap;color:var(--text-2);font-size:13px}.sr-t .sr-c-num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}table.ds-t.sr-t .sr-c-acts{text-align:right}.sr-acts{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:4px 6px;display:inline-flex}.sr-kebab{padding:4px 9px;font-size:16px;line-height:1}.sr-t tr.sel td{background:var(--amber-soft)}.sr-t tr.sr-stopped .sr-name b{color:var(--muted)}.sr-t tr.sr-grp td{background:var(--sunk)}.sr-gin{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sr-gin b{font-size:14px}.sr-gnote{color:var(--muted);font-size:12.5px}.sr-gright{margin-left:auto}.sr-t tr.sr-none td{text-align:center;color:var(--muted);padding:18px}.sr-more{margin:10px auto 0;display:block}.sr-tfoot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:12.5px;display:flex}.sr-tfoot .ds-linkbtn,.sr-shown .ds-linkbtn{font-size:12.5px}.sr-pull{justify-items:end;gap:4px;display:inline-grid}.sr-pull>button{text-transform:none;letter-spacing:normal;box-shadow:var(--shadow);white-space:nowrap;border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 12px/1.3 var(--sans);cursor:pointer;border-radius:8px;padding:5px 10px}.sr-pull>button:hover:not(:disabled){border-color:var(--muted-2)}.sr-pull>button:disabled{opacity:.45;cursor:not-allowed}.sr-pull>p{color:var(--text-2);text-align:right;white-space:normal;max-width:280px;margin:0 0 0 auto;font-size:12px}.sr-pull>p.bad{color:var(--burg-ink)}.sr-bulk{flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100vw - 24px);padding:8px 8px 8px 14px;display:flex}.sr-bulk .sr-x{color:var(--bg);opacity:.75;cursor:pointer;background:0 0;border:0;width:30px;height:30px;font-size:16px}.sr-form{gap:14px;margin-top:12px;display:grid}.sr-check:empty{display:none}.sr-preview{border:1px solid var(--line);background:var(--sunk);border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.sr-preview>div{gap:2px;min-width:0;display:grid}.sr-av{width:44px;height:44px;font:700 13px var(--mono);color:#fff;background:var(--teal);border-radius:50%;place-items:center;display:grid}.sr-av.ig{background:conic-gradient(#ec9b04,#c8452c,#1f6f78,#ec9b04)}.sr-av.link{background:var(--muted-2)}.sr-pt{overflow-wrap:anywhere;font-weight:650}.sr-pm{color:var(--muted);font-size:12.5px}.sr-preview.bad{border-color:var(--burg-line);background:var(--burg-soft)}.sr-preview.bad .sr-av{background:var(--burg)}.sr-preview.bad .sr-pt{color:var(--burg-ink)}.sr-err{margin:0}.sr-dialog .ds-foot{margin-top:4px}.sr-ig{min-width:0}.sr-ig .sechead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 10px;display:flex}.sr-ig .sechead h3{margin:0;font-size:16px;font-weight:700}.sr-ig .sechead+.sechead,.sr-ig .ig-pull-live+.sechead,.sr-ig .ig-pull-why+.sechead{margin-top:18px}.sr-ig .sechead h3+.sub{color:var(--muted);font-size:12px}.sr-ig .sechead+.sechead h3,.sr-ig *+.sechead h3{font-size:15px}.sr-ig button:not(.linkbtn),.sr-ig .menu>summary{border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 13px/1.3 var(--sans);cursor:pointer;text-transform:none;letter-spacing:normal;box-shadow:var(--shadow);border-radius:8px;padding:8px 14px}.sr-ig button:not(.linkbtn):hover:not(:disabled),.sr-ig .menu>summary:hover{border-color:var(--muted-2);background:var(--surface);color:var(--text)}.sr-ig button:disabled{opacity:.45;cursor:not-allowed}.sr-ig button.secondary{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.sr-ig .ig-pull-panel>button.build{background:var(--amber-full);border-color:var(--amber-full);color:#1a1712;letter-spacing:normal;text-transform:none;font-size:13px}.sr-ig .ig-pull-panel>button.build:hover:not(:disabled){background:var(--amber-full);border-color:var(--amber-full);color:#1a1712;filter:brightness(1.05)}.sr-ig .linkbtn{color:var(--amber)}.sr-ig details.ig-pull-menu{background:0 0;border:0;margin:0;padding:0}.sr-ig .ig-pull-menu>summary{padding:8px 14px;font-size:13px}.sr-ig .menu-panel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--lift);border-radius:10px}.sr-ig label{color:var(--text-2);gap:6px;font-size:13px;font-weight:600;display:grid}.sr-ig label.inline-check{flex-direction:row;align-items:center;gap:8px;font-weight:500;display:flex}.sr-ig input:not([type=checkbox]):not([type=radio]),.sr-ig select{background:var(--input);width:100%;color:var(--text);border:1px solid var(--line);font:400 14px var(--sans);border-radius:8px;padding:8px 10px}.sr-ig input[type=number]{max-width:120px}.sr-ig input[type=date]{max-width:200px}.sr-ig input[type=checkbox]{accent-color:var(--amber-full)}.sr-ig fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;margin:0;padding:10px 12px}.sr-ig legend{color:var(--muted);padding:0 6px;font-size:12px;font-weight:600}.sr-ig p{margin:0}.sr-ig .collect-fine{color:var(--muted);margin:8px 0 0;font-size:12.5px}.sr-ig .ig-pull-editor{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;gap:12px;max-width:640px;margin:0 0 12px;padding:18px 20px;display:grid}.sr-ig .ig-pull-editor h2{margin:0;font-size:18px}.sr-ig .ig-pull-editor .toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:4px 0 0;display:flex}.sr-ig .ig-pull-editor .toolbar>button:last-child{background:var(--amber-full);border-color:var(--amber-full);color:#1a1712}.sr-ig .rows{border:1px solid var(--line);background:var(--surface);border-radius:12px;display:grid;overflow:hidden}.sr-ig .rows>.collect-fine{margin:0;padding:14px 16px}.sr-ig .row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 16px;padding:14px 16px;display:grid}.sr-ig .row:first-child{border-top:0}.sr-ig .row>*{min-width:0}.sr-ig .row .meta{flex-wrap:wrap;gap:6px;display:flex}.sr-ig .row .state{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--chip);color:var(--text-2);border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700}.sr-ig .row .state.mine{background:var(--green-soft);color:var(--green)}.sr-ig .row .title{margin-top:4px;font-size:15px;font-weight:650}.sr-ig .row .facts{color:var(--muted);flex-wrap:wrap;display:flex}.sr-ig .row .side{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.sr-ig .ig-pull-confirm{grid-column:1/-1}.sr-ig .ig-pull-undo{background:var(--sunk);border-radius:8px;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;font-size:13px;display:flex}.sr-ig .ig-pull-undo .rule{display:none}@media (width<=820px){.sr-coll{grid-template-columns:minmax(0,1fr)}.sr-coll>*+*{border-left:0;border-top:1px solid var(--line-soft)}}@media (width<=720px){.sr-tablewrap{overflow:visible}table.ds-t.sr-t thead{display:none}table.ds-t.sr-t,table.ds-t.sr-t tbody{display:block}table.ds-t.sr-t tr{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px 12px;display:grid}table.ds-t.sr-t.sr-sel tr{grid-template-columns:28px minmax(0,1fr) auto}table.ds-t.sr-t tr:last-child{border-bottom:0}table.ds-t.sr-t td{border:0;width:auto;padding:0;display:block}table.ds-t.sr-t tr:hover td{background:0 0}table.ds-t.sr-t .sr-c-sel{grid-row:1/5;padding-top:2px}table.ds-t.sr-t .sr-c-name{grid-column:-3/-1}table.ds-t.sr-t .sr-c-health{grid-column:-3}table.ds-t.sr-t .sr-c-when{text-align:right;grid-column:-2;font-size:12px}table.ds-t.sr-t .sr-c-num{text-align:left;color:var(--muted);grid-column:-3;font-size:12px}table.ds-t.sr-t .sr-c-num:not(.sr-has){display:none}table.ds-t.sr-t .sr-c-num.sr-has:after{content:attr(data-after);font-family:var(--sans)}table.ds-t.sr-t .sr-c-acts{grid-area:3/-2;align-self:center}table.ds-t.sr-t tr.sr-grp,table.ds-t.sr-t tr.sr-none,table.ds-t.sr-t tr.sr-grp td,table.ds-t.sr-t tr.sr-none td{display:block}.sr-pull>p{text-align:left;margin-left:0}.sr-ig .row{grid-template-columns:minmax(0,1fr)}.sr-ig .row .side{justify-content:flex-start}.sr-coll>*{padding:16px}}.sr-tabs{margin:10px -4px 0;padding:0}.sr-tabpanel{background:0 0;padding:12px 0 0}.sf{gap:10px;min-width:0;display:grid}.sf-help{color:var(--text-2);margin:0;font-size:13.5px}.sf-names{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sf-names[hidden]{display:none}.sf-name{border:1px solid var(--line);background:var(--sunk);border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.sf-name>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sf-x{box-shadow:none;color:var(--muted);cursor:pointer;text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:999px;min-width:28px;min-height:28px;padding:4px 6px;font-size:16px;line-height:1}.sf-x:hover:not(:disabled){background:var(--chip);color:var(--text)}.sf-none{color:var(--muted);margin:0;font-size:13px}.sf-add{gap:8px;min-width:0;display:flex}.sf-add input{flex:auto;min-width:0}.sf-err{margin:0}.sf-act{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sf-runner{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:12.5px}.sf-runner.sf-warn{color:var(--amber-ink)}.sf-line{color:var(--text-2);overflow-wrap:anywhere;font-size:13.5px}.sf-line[hidden],.sf-bar[hidden]{display:none}.sf-asked{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12.5px}.sf-head{outline:none;margin:4px 0 0;font-size:13.5px;font-weight:600}.sf-res{gap:6px;max-height:min(46vh,420px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.sf-row{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.sf-text{gap:2px;min-width:0;display:grid}.sf-sub{font-family:var(--mono);color:var(--text);overflow-wrap:anywhere;font-size:13.5px;font-weight:600;text-decoration:none}.sf-sub:hover{text-decoration:underline}.sf-why{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.sf-ex{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;text-decoration:none;overflow:hidden}.sf-ex:hover{text-decoration:underline}.sr-empty .sr-find{margin-left:8px}@media (width<=520px){.sr-empty .sr-find{margin:8px 0 0}}.hs-page{min-width:0}.hs-head h1:focus{outline:none}.hs-checked b{color:var(--text);font-weight:600}.hs-sec{min-width:0;margin-bottom:24px}.hs-sec[hidden]{display:none}.hs-fine{color:var(--muted);margin:8px 0 0;font-size:12px}.hs-verdict{border:1px solid var(--amber-line);background:var(--amber-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;margin-bottom:18px;padding:16px 20px;display:grid}.hs-verdict:empty{display:none}.hs-ico{background:var(--amber-full);color:#1a1712;width:34px;height:34px;font:800 15px var(--mono);border-radius:50%;place-items:center;display:grid}.hs-verdict h2{margin:0;font-size:17px}.hs-verdict p{color:var(--text-2);margin:2px 0 0;font-size:13.5px}.hs-verdict.ok{border-color:var(--green-line);background:var(--green-soft)}.hs-verdict.ok .hs-ico{background:var(--green);color:#fff}.hs-verdict.bad{border-color:var(--burg-line);background:var(--burg-soft)}.hs-verdict.bad .hs-ico{background:var(--burg);color:#fff}.hs-verdict.start{border-color:var(--line);background:var(--surface)}.hs-verdict.start .hs-ico{background:var(--chip);color:var(--text-2)}.hs-lines{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.hs-line{border-top:1px solid var(--line-soft);grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:14px 18px 14px 20px;display:grid;position:relative}.hs-line:first-child{border-top:0}.hs-line>*{min-width:0}.hs-line:before{content:"";background:var(--green);width:4px;position:absolute;top:0;bottom:0;left:0}.hs-line.warn:before{background:var(--amber-full)}.hs-line.problem:before{background:var(--burg)}.hs-line.off:before{background:var(--muted-2)}.hs-line.warn{background:color-mix(in srgb,var(--amber-soft) 55%,var(--surface))}.hs-line.problem{background:color-mix(in srgb,var(--burg-soft) 60%,var(--surface))}.hs-topic{justify-items:start;gap:3px;display:grid}.hs-topic b{font-size:14.5px}.hs-txt{color:var(--text-2);overflow-wrap:anywhere;font-size:13.5px}.hs-main{display:block}.hs-sub{color:var(--muted);margin-top:3px;font-size:12.5px;display:block}.hs-fix{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.hs-fix:empty{display:none}a.hs-go{text-decoration:none}.hs-live{grid-column:2/-1;gap:6px;display:grid}.hs-livet{color:var(--text-2);font-size:12.5px}.hs-livet.bad{color:var(--burg-ink)}.hs-store{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.hs-store-part{min-width:0;padding:18px 20px}.hs-store-part+.hs-store-part{border-left:1px solid var(--line-soft)}.hs-store h3{margin:0 0 2px;font-size:15px}.hs-where{color:var(--muted);margin:0 0 12px;font-size:12.5px}.hs-later h3{color:var(--muted)}.hs-srow{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;font-size:13.5px;display:grid}.hs-srow .ds-progress{grid-column:1/-1}.hs-sz{font-family:var(--mono);color:var(--text-2);font-size:12.5px}.hs-srow small{color:var(--muted);grid-column:1/-1;font-size:12px}.hs-plist{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.hs-prob{border-top:1px solid var(--line-soft);grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:12px 16px;display:grid}.hs-prob:first-child{border-top:0}.hs-prob>*{min-width:0}.hs-area{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:10.5px}.hs-what{font-size:14px;font-weight:600;line-height:1.35}.hs-pacts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.hs-probs .ds-empty{background:var(--surface)}@media (width<=820px){.hs-store{grid-template-columns:minmax(0,1fr)}.hs-store-part+.hs-store-part{border-left:0;border-top:1px solid var(--line-soft)}}@media (width<=720px){.hs-line{grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px 12px 18px}.hs-topic{grid-auto-flow:column;justify-content:start;align-items:center;gap:10px}.hs-fix{justify-content:flex-start}.hs-live{grid-column:1}.hs-prob{grid-template-columns:minmax(0,1fr);padding:12px}.hs-pacts{justify-content:flex-start}.hs-store-part{padding:16px}.hs-verdict{padding:14px 16px}}.bf-head h1:focus{outline:none}.bf-intro{color:var(--text-2);max-width:70ch;margin:-6px 0 14px;font-size:14px}.bf-bar{z-index:5;margin:0 0 16px;position:sticky;top:66px}.bf-card{gap:14px;margin-bottom:14px;display:grid}.bf-card h2{margin:0;font-size:16px}.bf-field textarea{resize:vertical;min-height:64px;font:14px/1.5 var(--sans)}.bf-field textarea[readonly]{background:var(--sunk)}.bf-label{align-items:center;gap:8px;display:flex}.bf-changed[hidden]{display:none}.bf-count{color:var(--muted);min-height:0;font-size:12px;font-weight:400}.bf-count.bf-bad{color:var(--burg-ink);font-weight:600}.bf-links p{color:var(--text-2);margin:0;font-size:14px}.bf-linkrow{flex-wrap:wrap;gap:8px;display:flex}.bf-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bf-list li{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.bf-none{color:var(--muted);margin:0;font-size:13.5px}@media (width<=720px){.bf-bar{position:static}}.pd{grid-template-columns:minmax(0,1fr);gap:18px;max-width:1180px;display:grid}.pd-head h1:focus{outline:none}.pd h2,.pd h3,.pd h4{text-wrap:balance;margin:0}.pd p{margin:0}.pd-quiet{color:var(--text-2);max-width:75ch;font-size:14px}.pd-warn{color:var(--amber-ink);font-size:13.5px;font-weight:600}.pd-card{gap:14px;display:grid}.pd-card h2{font-size:17px}.pd .pd-input{font:14px/1.45 var(--sans);color:var(--text);background:var(--input);border:1px solid var(--line);border-radius:8px;min-width:0;padding:8px 10px}.pd .pd-input.small{padding:5px 8px;font-size:13px}.pd textarea.pd-input{resize:vertical;width:100%}.pd-row{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.pd-row .pd-input{flex:280px}.pd-comp{gap:8px;display:grid}.pd-switch{cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.pd-switch input{width:18px;height:18px;accent-color:var(--green)}.pd-switch small{color:var(--muted);font-weight:400}.pd-more{border:1px solid var(--line);border-radius:10px;gap:10px;padding:8px 12px;display:grid}.pd-more>summary{cursor:pointer;font-size:14px;font-weight:600}.pd-runs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pd-run{border-top:1px solid var(--line-soft);justify-items:start;gap:4px;padding:8px 0;font-size:13.5px;display:grid}.pd-run:first-child{border-top:0}.pd-run.bad p{color:var(--burg-ink)}.pd-run-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pd-run-top small{color:var(--muted)}.pd-run p{color:var(--text-2);overflow-wrap:anywhere}.pd-reply{gap:6px;width:100%;display:grid}.pd-reply>summary{cursor:pointer;color:var(--teal);font-size:13px;font-weight:600}.pd-session{color:var(--muted);font:11px/1.4 var(--mono);overflow-wrap:anywhere}.pd-room{margin-top:-8px;font-size:13px}.pd-cleared{border:1px dashed var(--line);color:var(--text-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:flex}.pd-idea{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.pd-idea-head{align-content:start;gap:6px;min-width:0;display:grid}.pd-idea-body>*,.pd-acts>*{min-width:0}.pd .pd-why-more{display:none}.pd-idea.skipped{opacity:.55}.pd-pic{aspect-ratio:1;color:#bbb;background:#000;place-items:center;font-size:13px;display:grid;overflow:hidden}.pd-pic img{object-fit:cover;width:100%;height:100%;display:block}.pd-idea-body{align-content:start;gap:6px;padding:10px 12px 12px;display:grid}.pd-idea-body h3{font-size:15px;line-height:1.3}.pd-why{color:var(--text-2);max-width:75ch;font-size:13.5px}.pd-why b{color:var(--text);font-weight:650}.pd-src{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.pd-src a{color:var(--teal);font-weight:600}.pd-progress{color:var(--amber-ink);font-size:12.5px}.pd-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.pd-acts .pd-input{flex:100%}.pd-posts{gap:20px;display:grid}.pd-empty{background:var(--surface);border:1px dashed var(--line);color:var(--muted);border-radius:12px;padding:22px}.pd-sheet{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;gap:16px;padding:clamp(14px,2.4vw,24px);scroll-margin-top:80px;display:grid}.pd-sheet-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px;display:flex}.pd-sheet-head h2{font-size:clamp(19px,2.4vw,24px);line-height:1.2}.pd-proofs{grid-template-columns:repeat(2,minmax(0,460px));align-items:start;gap:18px;display:grid}.pd-proof{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.pd-proof-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}.pd-proof-head h3{font-size:15px}.pd-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.pd-frame{aspect-ratio:4/5;touch-action:pan-y;background:#000;position:relative;overflow:hidden}.pd-frame img,.pd-frame video{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.pd .pd-nav{color:#111;cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0000004d}.pd .pd-nav.prev{left:8px}.pd .pd-nav.next{right:8px}.pd .pd-nav[hidden]{display:none}.pd-dots{flex-wrap:wrap;justify-content:center;gap:5px;padding:10px 0 2px;display:flex}.pd-dots i{background:var(--line);border-radius:50%;width:6px;height:6px}.pd-dots i.on{background:var(--amber-full)}.pd-cap{white-space:pre-line;max-height:18em;padding:6px 14px 12px;font:14px/1.45 -apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:auto}.pd-tools{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.pd-msg{color:var(--muted);min-height:1em;padding:0 14px 10px;font-size:12.5px}.pd-send .pd-msg{padding:0}.pd-pending{aspect-ratio:4/5;background:var(--sunk);color:var(--muted);text-align:center;place-items:center;padding:24px;display:grid}.pd-gate{border:1px dashed var(--line);border-radius:12px;justify-items:start;gap:10px;padding:14px 16px;display:grid}.pd-gate h3,.pd-slip h3,.pd-review h3{font-size:15px}.pd-opts{flex-wrap:wrap;gap:8px;display:flex}.pd .pd-opt{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;font:500 14px/1.3 var(--sans);border-radius:9px;padding:7px 14px}.pd .pd-opt[aria-pressed=true]{background:var(--amber-soft);border-color:var(--amber-line);box-shadow:inset 0 0 0 1px var(--amber-line)}.pd .pd-opt:disabled{opacity:.45;cursor:not-allowed}.pd .pd-link{color:var(--teal);cursor:pointer;font:600 13.5px/1.4 var(--sans);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.pd-review{border-top:1px solid var(--line);gap:10px;padding-top:14px;font-size:14px;display:grid}.pd-review ol,.pd-changes ol{gap:5px;max-width:80ch;margin:0;padding-left:1.3em;display:grid}.pd-rhead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pd-summary{max-width:75ch}.pd-likely{border-left:3px solid var(--line);color:var(--text-2);max-width:75ch;padding:4px 0 4px 12px;font-style:italic}.pd-points{overflow-x:auto}.pd-points table{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.pd-points th,.pd-points td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:6px 8px}.pd-points th{font:700 10.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-top:0}.pd-g{font:700 11px/1.3 var(--mono);text-transform:uppercase}.pd-g.pass{color:var(--green)}.pd-g.weak{color:var(--amber-ink)}.pd-g.fail{color:var(--burg-ink)}.pd-changes{color:var(--text-2);gap:4px;display:grid}.pd-slip{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.pd-check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.pd-check input{width:18px;height:18px;accent-color:var(--green)}.pd-send{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pd-arrange{gap:8px;padding:0 14px 10px;display:grid}.pd-arr{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.pd-arr-it{border:1px solid var(--line);background:var(--sunk);cursor:grab;border-radius:8px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.pd-arr-it img{aspect-ratio:4/5;object-fit:cover;background:#000;width:100%;display:block}.pd-arr-it.out img{opacity:.28}.pd-arr-it.extra{border-color:var(--teal-line)}.pd-arr-it.drag{outline:2px solid var(--amber-full)}.pd-tray .pd-arr-it{cursor:default}.pd-arr-row{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:2px;padding:3px 4px;font-size:12px;display:flex}.pd .pd-arr-row button{color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:16px;line-height:1}.pd .pd-arr-row button:hover{background:var(--line)}.pd .pd-arr-row button:disabled{opacity:.25;cursor:default;background:0 0}.pd-x-name{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;overflow:hidden}.pd .pd-arr-out{border:0;border-top:1px solid var(--line);cursor:pointer;font:12px/1.3 var(--sans);color:var(--text-2);background:0 0;padding:4px}.pd .pd-arr-out:hover{color:var(--text)}.pd-arr-note{color:var(--muted);padding:0 14px 10px;font-size:12.5px}.pd-arrange .pd-arr-note{padding:0}@media (width<=760px){.pd-proofs{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pd-idea{grid-template-rows:auto;grid-template-columns:min(38%,150px) minmax(0,1fr)}.pd-idea .pd-pic{aspect-ratio:4/5;align-self:start}.pd-idea-body{display:contents}.pd-idea-head{padding:10px 12px 8px}.pd-idea-head h3{font-size:15px}.pd-idea-body>:not(.pd-idea-head){grid-column:1/-1;margin:0 12px}.pd-idea-body>:last-child{margin-bottom:12px}.pd-idea .pd-why{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-top:10px;font-size:14px;display:-webkit-box;overflow:hidden}.pd-idea.open .pd-why{-webkit-line-clamp:unset;line-clamp:none;display:block}.pd .pd-why-more:not([hidden]){color:var(--teal);font:600 13px/1.3 var(--sans);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;display:inline}.pd-acts{margin-top:8px}.pd-acts .ds-btn{min-height:40px}}.pd-ig{border-top:1px dashed var(--line);justify-items:start;gap:8px;padding-top:12px;display:grid}.pd-ig h4{font-size:14px}.pd-ig-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-ig-row .pd-input{width:auto}.pd-ig .pd-msg{padding:0}.pd-ig-state{overflow-wrap:anywhere;max-width:75ch;font-size:14px}.pd-ig-state.ok{color:var(--green-ink)}.pd-ig-state.bad{color:var(--burg-ink)}.pd-ig-state a{color:var(--teal);margin-left:6px;font-weight:600}.pd-ig-past{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pd-delete{margin-left:auto}.pd{--pd-radius:12px;--pd-col:#ece5d6;--pd-card-shadow:0 1px 2px #3c2d140f,0 4px 14px -10px #3c2d1447}:root[data-theme=dark] .pd,.ds-dark .pd{--pd-col:#141411;--pd-card-shadow:0 1px 0 #ffffff08,0 8px 22px -14px #000000e6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pd{--pd-col:#141411;--pd-card-shadow:0 1px 0 #ffffff08,0 8px 22px -14px #000000e6}}.pd-pill{font:600 11.5px/1.5 var(--sans);white-space:nowrap;background:var(--neutral-soft);color:var(--text-2);border-radius:999px;align-items:center;padding:2px 9px;display:inline-flex}.pd-pill.s-decide{background:var(--neutral-soft);color:var(--muted)}.pd-pill.s-picked{background:var(--amber-soft);color:var(--amber-ink)}.pd-pill.s-scheduled{background:var(--teal-soft);color:var(--teal)}.pd-pill.s-posted{background:var(--green-soft);color:var(--green-ink)}.pd-pill.s-none{background:var(--burg-soft);color:var(--burg-ink)}.pd-type-chip{border:1px solid var(--line);font:500 11.5px/1.5 var(--sans);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;max-width:16ch;padding:1px 7px;display:inline-block;overflow:hidden}.pd-type-chip.edited{border-color:var(--amber-line);color:var(--amber-ink)}.pd-dim{color:var(--muted)}.pd-shell{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (width>=821px){.pd-side .sl-list{max-height:calc(100vh - 88px);padding-bottom:8px;top:72px;overflow:auto}}.pd-main{gap:14px;min-width:0;display:grid}.pd .pd-main>[hidden]{display:none}.pd-sweep,.pd-agents{gap:16px;display:grid}.pd-main-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.pd-main-title{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.pd-main-title h2{font-size:22px;line-height:1.2}.pd-main-sub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13.5px}.pd-main-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-main-acts .pd-search{flex:0 220px;width:220px}@media (width<=820px){.pd-shell{grid-template-columns:minmax(0,1fr);gap:14px}.pd-main-acts,.pd-main-acts .pd-search{flex:100%;width:auto}}.sw-list{gap:24px;display:grid}.sw-filters[hidden]{display:none}.sw-group{display:grid}.sw-group-head{align-items:center;gap:10px;padding:0 4px 8px;display:flex}.sw-group-head h3{font-size:13.5px;font-weight:700}.sw-n{font:500 12.5px/1 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.sw-group-head .ds-btn{margin-left:auto}.sw-rows{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;display:grid;overflow:hidden}.sw-item{cursor:pointer;position:relative}.sw-item:focus-visible{outline:2px solid var(--amber-full);outline-offset:-2px}.sw-row{border-top:1px solid var(--line-soft);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;display:grid}.sw-rows>.sw-row:first-child{border-top:0}.sw-row:hover{background:var(--neutral-soft)}.sw-thumb{aspect-ratio:4/5;background:#000;border-radius:8px;place-items:center;width:100%;display:grid;overflow:hidden}.sw-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sw-thumb.empty{background:var(--sunk);color:var(--muted);text-align:center;padding:6px;font-size:11.5px}.sw-text{align-content:start;gap:4px;min-width:0;display:grid}.sw-title{text-wrap:pretty;font-size:15.5px;font-weight:650;line-height:1.3}.sw-why{color:var(--text-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:80ch;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.sw-meta{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.sw-meta a{color:var(--teal);font-weight:600;text-decoration:none}.sw-meta a:hover{text-underline-offset:3px;text-decoration:underline}.sw-pick{color:var(--amber-ink);font-weight:650}.sw-progress{color:var(--text-2);font-size:13.5px}.sw-bad{color:var(--burg-ink);font-size:13.5px;font-weight:600}.sw-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sw-split{display:inline-flex}.sw-split .sw-build{border-top-right-radius:0;border-bottom-right-radius:0}.sw-split .sw-caret{border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;padding-left:7px;padding-right:7px}.pd .sw-more{letter-spacing:.05em;padding-left:8px;padding-right:8px}@media (hover:hover){.sw-item:hover .sw-build,.sw-item:focus-within .sw-build,.sw-item:hover .sw-caret,.sw-item:focus-within .sw-caret{background:var(--amber-full);border-color:var(--amber-full);color:#1a1712}.sw-item:hover .sw-caret,.sw-item:focus-within .sw-caret{border-left:1px solid #0000002e}}.sw-item.going .sw-title{color:var(--text-2)}.sw-item.gone .sw-title{color:var(--muted);font-weight:500}.sw-item.gone .sw-thumb{opacity:.5}.sw-row.text-only{grid-template-columns:minmax(0,1fr) auto}.sw-item.picked{background:var(--amber-soft)}.sw-item.picked .sw-title{color:var(--text)}.sw-item>.pd-tick{top:10px;left:10px}.sw-cards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.sw-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;grid-template-rows:auto 1fr auto;display:grid;overflow:hidden}.sw-card:hover{border-color:var(--muted-2)}.sw-card .sw-thumb{border-radius:0}.sw-card .sw-text{padding:10px 12px 4px}.sw-card .sw-title{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.sw-card .sw-why{display:none}.sw-card .sw-acts{padding:6px 12px 12px}.sw-card.picked{outline:2.5px solid var(--amber-full);outline-offset:1px}.sw-empty{justify-items:start;gap:10px;display:grid}.sw-dismissed{gap:10px;display:grid}.sw-dismissed>.sw-toggle{justify-self:start}.pd .sw-toggle{color:var(--muted);font:600 13px/1.3 var(--sans);cursor:pointer;background:0 0;border:0;padding:4px 0}.pd .sw-toggle:hover{color:var(--text)}.sw-keys{color:var(--muted);font-size:12.5px}@media (hover:none){.sw-keys{display:none}}.pd-also{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:13.5px;display:flex}.pd-also .pd-link{font-size:13.5px;text-decoration:none}.pd-also .pd-link:hover{text-decoration:underline}.pd-new{background:var(--text);color:var(--bg);font:700 10.5px/1.6 var(--sans);vertical-align:2px;border-radius:999px;margin-right:6px;padding:0 6px;display:inline-block}.pd-bmeta .pd-new{vertical-align:0;margin-right:0}.pd-tile-state.new{background:var(--text);color:var(--bg)}.pd-from{color:var(--text-2);font-size:13.5px}.pd-from a{color:var(--teal);font-weight:600}@media (width<=640px){.sw-row{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px 12px;padding:12px}.sw-row .sw-acts{grid-column:1/-1}.sw-row.text-only{grid-template-columns:minmax(0,1fr)}.sw-acts .ds-btn{min-height:38px}.sw-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.pd-toolbar{gap:10px;display:grid}.pd-tools-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-seg{background:var(--sunk);border:1px solid var(--line);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.pd .pd-seg-b{color:var(--text-2);font:600 13px/1.2 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 11px}.pd .pd-seg-b:hover{color:var(--text)}.pd .pd-seg-b[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #00000014,0 0 0 1px var(--line)}.pd-seg.small .pd-seg-b{padding:4px 9px;font-size:12.5px}.pd .pd-search{background:var(--input) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%2394897a' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath d='M9.5 9.5 13 13'/%3E%3C/svg%3E") no-repeat 10px 50%;flex:200px;min-width:150px;padding-left:30px}.pd .pd-type{flex:none;max-width:180px}.pd-tool-right{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pd-tool-label{font:600 12px/1 var(--sans);color:var(--muted)}.pd-chips{flex-wrap:wrap;gap:6px;display:flex}.pd .pd-chip{border:1px solid var(--line);background:var(--surface);color:var(--text-2);font:500 12.5px/1.3 var(--sans);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.pd .pd-chip:hover{border-color:var(--muted-2);color:var(--text)}.pd .pd-chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.pd-chip-n{font-variant-numeric:tabular-nums;opacity:.6;font-size:11.5px}.pd-select-box[hidden]{display:none}.pd-selectbar{z-index:6;background:var(--text);color:var(--bg);box-shadow:var(--lift);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:10px 14px;display:flex;position:sticky;bottom:12px}.pd-select-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pd-selectbar .ds-btn{color:var(--bg);background:0 0;border-color:#ffffff47}.pd-selectbar .ds-btn.danger{color:#ffb3b5}.pd-selectbar select.pd-input{color:var(--bg);background:0 0;border-color:#ffffff47}.pd-selectbar select.pd-input option{color:var(--text);background:var(--surface)}.pd-tick{color:#111;width:22px;height:22px;font:800 13px/1 var(--sans);z-index:2;background:#ffffffeb;border:1.5px solid #00000040;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:8px}.picked>.pd-tick{background:var(--amber-full);border-color:var(--amber-full)}.pd-bcard.picked,.pd-tile.picked,.pd-lrow.picked,.pd-cal-post.picked{outline:2.5px solid var(--amber-full);outline-offset:1px}.dragging{opacity:.45}.pd-posts{container:posts/inline-size}@container posts (width<=760px){.pd-posts .pd-lrow{grid-template-columns:48px minmax(0,1fr) auto}.pd-posts .pd-lrow>.pd-type-chip,.pd-posts .pd-lrow>.pd-ltab,.pd-posts .pd-lrow>.pd-lday,.pd-posts .pd-lrow>.pd-dim,.pd-posts .pd-lrow.head{display:none}.pd-posts .pd-proofs{grid-template-columns:minmax(0,1fr)}}.pd .pd-more-sheets{justify-self:center}.pd-icon{color:var(--text-2);cursor:pointer;font:600 13px/1 var(--sans);background:0 0;border:0;border-radius:8px;padding:6px 9px}.pd-icon:hover{background:var(--sunk);color:var(--text)}.pd-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--pd-radius);box-shadow:var(--shadow);overflow:hidden}.pd-lrow{border-top:1px solid var(--line-soft);cursor:pointer;grid-template-columns:52px minmax(0,1fr) 120px 110px 140px 92px;align-items:center;gap:14px;padding:9px 14px;display:grid;position:relative}.pd-lrow:hover{background:var(--neutral-soft)}.pd-lrow:focus-visible{outline:2px solid var(--amber-full);outline-offset:-2px}.pd-lrow.head{cursor:default;background:var(--sunk);font:700 10.5px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);border-top:0;padding-top:8px;padding-bottom:8px}.pd-lrow.head:hover{background:var(--sunk)}.pd-lthumb{aspect-ratio:4/5;background:#000;border-radius:6px;width:52px;overflow:hidden}.pd-lthumb img{object-fit:cover;width:100%;height:100%;display:block}.pd-lthumb.empty{background:var(--sunk) repeating-linear-gradient(-45deg,transparent 0 6px,#00000009 6px 12px)}.pd-ltitle{gap:2px;min-width:0;display:grid}.pd-ltitle b{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.pd-ltitle small{color:var(--muted);font-size:12px}.pd-ltab,.pd-lday{color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:13px;overflow:hidden}.pd-lrow .pd-tick{top:50%;left:auto;right:10px;transform:translateY(-50%)}.pd-board{scroll-snap-type:x proximity;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.pd-col{background:var(--pd-col);scroll-snap-align:start;border:1px solid #0000;border-radius:14px;flex:0 0 272px;gap:10px;padding:10px;transition:border-color .12s,background .12s;display:grid}.pd-col.drop{border-color:var(--amber-line);background:var(--amber-soft)}.pd-col-head{align-items:center;gap:8px;padding:2px 4px;display:flex}.pd-col-head h3{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.pd-count-pill{font:600 11.5px/1.5 var(--sans);background:var(--surface);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 8px}.pd .pd-col-ask{color:var(--amber-ink);font:600 12px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:4px 6px}.pd .pd-col-ask:hover{background:var(--surface)}.pd-col-list{align-content:start;gap:10px;min-height:60px;display:grid}.pd-col-empty{border:1.5px dashed var(--line);text-align:center;color:var(--muted);border-radius:10px;padding:18px 10px;font-size:12.5px}.pd .pd-col.add{border:1.5px dashed var(--line);min-height:120px;color:var(--muted);font:600 14px/1.3 var(--sans);cursor:pointer;background:0 0;flex:0 0 200px;place-items:center}.pd .pd-col.add:hover{color:var(--text);border-color:var(--muted-2)}.pd-bcard{background:var(--surface);box-shadow:var(--pd-card-shadow);cursor:grab;border-radius:11px;transition:transform .12s,box-shadow .12s;position:relative;overflow:hidden}.pd-bcard:hover{transform:translateY(-1px);box-shadow:0 2px 4px #3c2d1414,0 12px 24px -14px #3c2d1466}.pd-bcard:focus-visible{outline:2px solid var(--amber-full);outline-offset:2px}.pd-bpic{aspect-ratio:4/3;background:#000;position:relative;overflow:hidden}.pd-bpic img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.pd-bpic.empty{background:var(--sunk) repeating-linear-gradient(-45deg,transparent 0 8px,#00000009 8px 16px)}.pd-badge{color:#fff;font:700 11px/1.5 var(--sans);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:999px;padding:2px 8px;position:absolute;top:8px;right:8px}.pd-bbody{gap:8px;padding:10px 12px 12px;display:grid}.pd-bbody h4{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.pd-bmeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pd-gridwrap{justify-items:center;gap:10px;display:grid}.pd-grid-note{text-align:center}.pd-ig-grid{background:var(--surface);border:1px solid var(--line);border-radius:var(--pd-radius);width:min(100%,620px);box-shadow:var(--shadow);grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.pd-tile{aspect-ratio:4/5;cursor:pointer;background:#000;position:relative;overflow:hidden}.pd-tile:first-child{border-top-left-radius:9px}.pd-tile:nth-child(3){border-top-right-radius:9px}.pd-tile-pic,.pd-tile-pic img{width:100%;height:100%;display:block}.pd-tile-pic img{object-fit:cover;transition:transform .25s}.pd-tile:hover .pd-tile-pic img{transform:scale(1.03)}.pd-tile-pic.empty{background:#1c1b18}.pd-tile-badge{color:#fff;font:700 10.5px/1.4 var(--sans);background:#0000008c;border-radius:999px;padding:2px 7px;position:absolute;top:7px;right:7px}.pd-tile-state{color:#fff;font:600 10.5px/1.4 var(--sans);background:#0000008c;border-radius:999px;padding:2px 7px;position:absolute;top:7px;left:7px}.pd-tile-cap{color:#fff;opacity:0;background:linear-gradient(#0000,#000000c7);gap:1px;padding:26px 9px 8px;transition:opacity .15s;display:grid;position:absolute;inset:auto 0 0}.pd-tile-cap b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.pd-tile-cap small{opacity:.8;font-size:11px}.pd-tile:hover .pd-tile-cap,.pd-tile:focus-visible .pd-tile-cap{opacity:1}.pd-tile:focus-visible{outline:3px solid var(--amber-full);outline-offset:-3px}.pd-cal-wrap{gap:10px;display:grid}.pd-cal-head{align-items:center;gap:8px;display:flex}.pd-cal-head h3{text-align:center;min-width:9.5em;font-size:18px}.pd .pd-cal-nav{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;width:32px;height:32px;font-size:17px;line-height:1}.pd-cal-body{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:12px;display:grid}.pd-cal{background:var(--line-soft);border:1px solid var(--line);border-radius:var(--pd-radius);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pd-cal-dow{background:var(--sunk);font:700 10.5px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:7px 8px}.pd-cal-day{background:var(--surface);align-content:start;gap:4px;min-height:112px;padding:6px;transition:background .12s;display:grid}.pd-cal-day.out{background:var(--neutral-soft)}.pd-cal-day.out .pd-cal-num{color:var(--faint)}.pd-cal-day.drop{background:var(--amber-soft)}.pd-cal-num{font:600 12.5px/1 var(--sans);color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.pd-cal-day.today .pd-cal-num{background:var(--amber-full);color:#1a1712}.pd-cal-post{background:var(--sunk);cursor:grab;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;padding:3px 6px 3px 3px;font-size:11.5px;line-height:1.25;display:grid;position:relative}.pd-cal-post.done{opacity:.55}.pd-cal-post span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pd-cal-time{font:700 10.5px/1.2 var(--mono);color:var(--teal);display:block}.pd-cal-wrap{container-type:inline-size}@container (width<=1000px){.pd-cal-body{grid-template-columns:minmax(0,1fr)}.pd-cal-tray{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-height:none;position:static}.pd-cal-tray h4,.pd-cal-tray>.pd-quiet{grid-column:1/-1}}.pd-cal-post:hover{background:var(--neutral-soft)}.pd-cal-thumb{background:#000;border-radius:3px;width:22px;height:27px;overflow:hidden}.pd-cal-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pd .pd-cal-more{color:var(--teal);font:600 11.5px/1.3 var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;padding:2px 4px}.pd-cal-tray{background:var(--surface);border:1px solid var(--line);border-radius:var(--pd-radius);gap:6px;max-height:70vh;padding:12px;display:grid;position:sticky;top:120px;overflow:auto}.pd-cal-tray h4{font-size:13.5px}.pd-cal-tray .pd-quiet{font-size:12px}.pd-cal-post.loose{grid-template-columns:30px minmax(0,1fr);font-size:12.5px}.pd-cal-post.loose .pd-cal-thumb{width:30px;height:37px}.pd-drawer{z-index:40;background:var(--scrim);justify-content:center;align-items:flex-start;padding:clamp(8px,3vw,32px);animation:.14s ease-out pd-fade;display:flex;position:fixed;inset:0;overflow:auto}.pd-drawer-box{width:min(1100px,100%);position:relative}.pd-drawer-box.narrow{width:min(420px,100%)}.pd-drawer-box>.pd-sheet{box-shadow:var(--lift)}.pd .pd-drawer-x{z-index:2;background:var(--surface);border:1px solid var(--line);position:absolute;top:10px;right:10px}@keyframes pd-fade{0%{opacity:0}}.pd-proofs.three{grid-template-columns:repeat(3,minmax(0,360px))}.pd-chat{z-index:45;background:var(--surface);border-left:1px solid var(--line);grid-template-rows:auto minmax(0,1fr) auto;width:min(420px,100vw);animation:.18s ease-out pd-slide;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 40px -24px #00000073}.pd-chat[hidden]{display:none}@keyframes pd-slide{0%{opacity:0;transform:translate(24px)}}.pd-chat-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 14px 12px;display:flex}.pd-chat-title{gap:2px;min-width:0;display:grid}.pd-chat-title b{font-size:15px}.pd-chat-title small{color:var(--muted);font-size:11.5px;line-height:1.35}.pd-chat-acts{gap:2px;margin-left:auto;display:flex}.pd-chat-list{align-content:start;gap:12px;padding:14px;display:grid;overflow:auto}.pd-chat-empty{color:var(--muted);background:var(--sunk);border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.5}.pd-msg-row{align-items:flex-end;gap:8px;display:flex}.pd-msg-row.me{justify-content:flex-end}.pd-bubble{background:var(--sunk);border-radius:14px 14px 14px 4px;gap:6px;max-width:85%;padding:9px 12px;display:grid}.pd-msg-row.me .pd-bubble{background:var(--text);color:var(--bg);border-radius:14px 14px 4px}.pd-msg-row.bad .pd-bubble{background:var(--burg-soft);color:var(--burg-ink)}.pd-msg-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.pd-msg-when{opacity:.65;font-size:11px}.pd .pd-about-chip{font:600 11px/1.4 var(--sans);color:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#7f7f7f2e;border:0;border-radius:6px;justify-self:start;max-width:100%;padding:2px 7px;overflow:hidden}.pd-dots-typing{background:radial-gradient(circle,var(--muted) 2.5px,transparent 3px) 0 50%/11px 10px repeat-x;width:34px;height:10px;animation:1s steps(3,end) infinite pd-typing}@keyframes pd-typing{50%{opacity:.35}}.pd-plan{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:10px;gap:8px;padding:10px;display:grid}.pd-plan-h{font-size:13px}.pd-plan-tabs{gap:8px;max-height:280px;display:grid;overflow:auto}.pd-plan-name{font:700 12px/1.3 var(--sans)}.pd-plan-tab ul{color:var(--text-2);gap:1px;margin:2px 0 0;padding-left:1.1em;font-size:12.5px;display:grid}.pd-plan-tab small{color:var(--muted)}.pd-compose{gap:8px;padding:10px;display:grid}.pd-compose.big{border-top:1px solid var(--line);padding:12px 14px 14px}.pd-compose textarea.pd-input{border-radius:10px}.pd-compose-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pd .pd-quick{border:1px solid var(--line);background:var(--surface);color:var(--text-2);font:600 12px/1.2 var(--sans);cursor:pointer;border-radius:8px;margin-right:auto;padding:5px 11px}.pd .pd-quick:hover{color:var(--text);border-color:var(--muted-2)}.pd-context{background:var(--teal-soft);max-width:100%;color:var(--teal);font:600 12px/1.3 var(--sans);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}.pd-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pd .pd-context-x{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;width:20px;height:20px;font-size:11px}.pd-thread{border-top:1px solid var(--line);gap:10px;padding-top:14px;display:grid}.pd-thread-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pd-thread-head h3{font-size:15px}.pd-thread .pd-compose{max-width:640px;padding:0}.pd-thread .pd-bubble{max-width:640px}.pd-qe{place-items:stretch stretch;padding:clamp(0px,2vw,24px)}.pd-qe-box{background:var(--surface);border:1px solid var(--line);box-shadow:var(--lift);border-radius:16px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:96px minmax(0,1fr) 330px;width:min(1180px,100%);height:min(860px,100%);margin:auto;display:grid;overflow:hidden}.pd-qe-head{border-bottom:1px solid var(--line);grid-column:1/-1;align-items:baseline;gap:12px;padding:12px 16px;display:flex}.pd-qe-head h2{margin:0;font-size:17px}.pd-qe-head .pd-icon{margin-left:auto}.pd-qe-strip{background:var(--sunk);border-right:1px solid var(--line);align-content:start;gap:8px;padding:10px;display:grid;overflow:auto}.pd .pd-qe-thumb{aspect-ratio:4/5;cursor:pointer;color:#bbb;background:#000;border:2px solid #0000;border-radius:8px;padding:0;position:relative;overflow:hidden}.pd .pd-qe-thumb img{object-fit:cover;width:100%;height:100%;display:block}.pd .pd-qe-thumb i{font:700 10.5px/1 var(--sans);color:#fff;text-shadow:0 1px 2px #000;font-style:normal;position:absolute;bottom:3px;left:4px}.pd .pd-qe-thumb.on{border-color:var(--amber-full)}.pd .pd-qe-thumb.changed:after{content:"";background:var(--amber-full);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 2px #000}.pd-qe-stage{background:repeating-conic-gradient(var(--sunk) 0 25%,var(--surface) 0 50%) 0 0/22px 22px;place-items:center;min-height:0;padding:18px;display:grid}.pd-qe-canvas{aspect-ratio:4/5;cursor:grab;touch-action:none;border-radius:6px;max-width:100%;height:100%;max-height:100%;box-shadow:0 10px 30px -12px #00000080}.pd-qe-side{border-left:1px solid var(--line);align-content:start;gap:14px;padding:14px 16px;display:grid;overflow:auto}.pd-qe-group{border:1px solid var(--line);border-radius:10px;gap:8px;margin:0;padding:10px 12px 12px;display:grid}.pd-qe-group legend{font:700 12px/1 var(--sans);color:var(--text-2);padding:0 4px}.pd-qe-label{font:600 12px/1 var(--sans);color:var(--muted)}.pd-qe-group input[type=range]{width:100%;accent-color:var(--amber-full)}.pd-qe-side .pd-msg{padding:0}@media (width<=900px){.pd-lrow{grid-template-columns:48px minmax(0,1fr) auto}.pd-lrow>.pd-type-chip,.pd-lrow>.pd-ltab,.pd-lrow>.pd-lday,.pd-lrow>.pd-dim,.pd-lrow.head{display:none}.pd-cal-body{grid-template-columns:minmax(0,1fr)}.pd-cal-tray{max-height:none;position:static}.pd-qe-box{border-radius:0;grid-template-rows:auto auto minmax(260px,1fr) auto;grid-template-columns:minmax(0,1fr);height:100%}.pd-qe-strip{border-right:0;border-bottom:1px solid var(--line);grid-auto-columns:64px;grid-auto-flow:column}.pd-qe-side{border-left:0;border-top:1px solid var(--line);max-height:45vh}.pd-proofs.three{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.pd-tools-row .pd-seg{width:100%;overflow-x:auto}.pd-tool-right{margin-left:0}.pd-chips{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pd-chips>*{flex:none}.pd-col{flex-basis:82vw}.pd-cal-day{min-height:64px;padding:3px}.pd-cal-post{grid-template-columns:minmax(0,1fr);padding:2px}.pd-cal-post span{display:none}.pd-cal-thumb{aspect-ratio:4/5;width:100%;height:auto}.pd-cal-post.loose{grid-template-columns:30px minmax(0,1fr)}.pd-cal-post.loose span{display:block}.pd-chat{border-left:0;border-top:1px solid var(--line);border-radius:16px 16px 0 0;width:100vw;height:min(86vh,720px);top:auto}}@media (prefers-reduced-motion:reduce){.pd-drawer,.pd-chat,.pd-dots-typing{animation:none}.pd-bcard,.pd-tile-pic img{transition:none}}body.ed-focus #app-header{display:none}body.ed-focus main.wrap{padding:0}body.ed-focus #status{z-index:45;pointer-events:none;background:var(--surface);border:1px solid var(--line);max-width:min(560px,100vw - 32px);box-shadow:var(--lift);border-radius:10px;margin:0;padding:8px 12px;font-size:12.5px;transition:opacity .3s;position:fixed;top:66px;left:50%;transform:translate(-50%)}body.ed-focus #status:empty{display:none}body.ed-focus #status.ed-faded:not([data-error=true]){opacity:0}#editing.ed{flex-direction:column;display:flex}#editing.ed[hidden]{display:none}#editing.ed .ed-head{border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:nowrap;align-items:center;gap:8px;min-height:56px;margin:0;padding:8px 14px;display:flex}#editing.ed .ed-head>*{flex:none}#editing.ed .ed-back{white-space:nowrap;margin:0;padding:7px 10px}#editing.ed .ed-head #title{text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 340px;width:auto;min-width:120px;max-width:340px;padding:6px 8px;font-size:15px;font-weight:700}#editing.ed .ed-head #title:hover{border-color:var(--line)}#editing.ed .ed-head #title:focus{border-color:var(--amber-full);outline:none}#editing.ed .ed-grow{flex:1 1 0}#editing.ed .ed-undo{gap:2px;display:inline-flex}#editing.ed .ed-undo button{width:34px;height:34px;box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000;place-items:center;padding:0;font-size:16px;line-height:1;display:inline-grid}#editing.ed .ed-undo button:hover:not(:disabled){background:var(--sunk);color:var(--text)}#editing.ed .ed-head>button.secondary,#editing.ed .ed-head .menu>summary{padding:8px 12px}#editing.ed #save.save-state{white-space:nowrap;padding:6px 8px}#editing.ed .ed-stage{border:0;align-items:center;gap:0;margin:0;padding:0;display:inline-flex}#editing.ed .ed-stage:empty{display:none}#editing.ed .ed-stage .stepper{border:1px solid var(--line);background:var(--surface);cursor:default;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:3px;padding:5px 10px;font-size:12px;display:inline-flex}#editing.ed .ed-stage .stepper li{color:var(--text);gap:0;font-size:0}#editing.ed .ed-stage .stepper li:before{content:"";background:var(--line);border:0;border-radius:2px;width:14px;height:4px}#editing.ed .ed-stage .stepper li:after{display:none}#editing.ed .ed-stage .stepper li.done:before,#editing.ed .ed-stage .stepper li.on:before{background:var(--amber-full);content:""}#editing.ed .ed-stage .stepper:after{content:attr(data-label);color:var(--text);white-space:nowrap;margin-left:6px;font-weight:700}#editing.ed .ed-stage.ed-link .stepper{cursor:pointer}#editing.ed .ed-stage.ed-link .stepper:hover{border-color:var(--muted-2)}#editing.ed .ed-stage-btn{all:unset;cursor:pointer;border-radius:999px;display:inline-flex}#editing.ed .ed-stage-btn:hover .stepper{border-color:var(--muted-2)}#editing.ed .ed-stage-btn:focus-visible{outline:2px solid var(--amber-full);outline-offset:2px}#editing.ed .ed-next{display:inline-flex}#editing.ed .ed-next:empty{display:none}#editing.ed #next-step{background:var(--amber-full);border-color:var(--amber-full);color:#1a1712;white-space:nowrap;font-weight:700}#editing.ed #next-step:hover:not(:disabled){filter:brightness(1.05)}#editing.ed .ed-note,#editing.ed .ed-conflict{border-bottom:1px solid var(--amber-line);background:var(--amber-soft);color:var(--text);max-width:none;margin:0;padding:8px 16px;font-size:13px}#editing.ed .ed-conflict,#editing.ed .ed-note.warn{border-color:var(--burg-line);background:var(--burg-soft)}#editing.ed .ed-conflict button{margin-left:8px}#editing.ed .ed-note[hidden],#editing.ed .ed-conflict[hidden]{display:none}#editing.ed .ed-body{grid-template-columns:auto auto minmax(0,1fr) 300px;grid-template-areas:"rail left canvas right";min-height:520px;display:grid}#editing.ed .ed-rail{grid-area:rail}#editing.ed .ed-left{grid-area:left}#editing.ed .ed-canvas{grid-area:canvas}#editing.ed .ed-right{grid-area:right}#editing.ed .ed-rail:empty,#editing.ed .ed-left[hidden]{display:none}#editing.ed .ed-canvas{background:var(--sunk);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}#editing.ed #editor{border:0;border-radius:0;flex:auto;width:100%;height:auto;min-height:0;margin:0}#editing.ed .ed-strip:empty{display:none}#editing.ed .ed-right{border-left:1px solid var(--line);background:var(--surface);min-width:0;padding:14px;overflow:auto}#editing.ed .caption-drawer{margin:0}#editing.ed .caption-drawer summary{color:var(--text-2);cursor:pointer;margin-bottom:8px;font-size:12px;font-weight:700}#editing.ed .caption-drawer textarea{resize:vertical;width:100%;max-width:none}#editing.ed>.export-panel:not([hidden]){z-index:50;background:var(--surface);width:min(760px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text);border:1px solid var(--line);box-shadow:var(--lift);border-radius:14px;margin:0;padding:18px 20px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}#editing.ed>.export-panel h2:focus{outline:none}#editing.ed .ed-scrim{display:none}#editing.ed.ed-dialog-open .ed-scrim{z-index:49;background:var(--scrim);display:block;position:fixed;inset:0}.ed-ask .ds-dialog-box{width:min(460px,100%)}@media (width<=1100px){#editing.ed .ed-body{grid-template-columns:auto auto minmax(0,1fr) 260px}}@media (width<=700px){#editing.ed .ed-head{flex-wrap:wrap;gap:6px;padding:8px 12px}#editing.ed .ed-head #title{flex:100%;order:2;max-width:none}#editing.ed .ed-grow{display:none}#editing.ed .ed-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"canvas""right";height:auto!important}#editing.ed .ed-rail,#editing.ed .ed-left{display:none}#editing.ed .ed-right{border-left:0;border-top:1px solid var(--line)}#editing.ed #editor{min-height:640px}}.ed-send .ds-dialog-box{width:min(520px,100%)}.ed-checks{gap:6px;margin:4px 0 14px;padding:0;list-style:none;display:grid}.ed-checks li{color:var(--text);align-items:center;gap:10px;font-size:13.5px;display:flex}.ed-checks li>span:nth-child(2){flex:1}.ed-check-mark{border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:inline-grid}.ed-checks li.ok .ed-check-mark{background:var(--teal-soft);color:var(--teal)}.ed-checks li.todo .ed-check-mark{background:var(--amber-soft);color:var(--amber-ink)}.ed-send .ds-field{gap:5px;margin:0 0 12px;font-size:13px;font-weight:600;display:grid}.ed-send textarea{resize:vertical;width:100%}.ed-fine{color:var(--muted);font-size:12px}#editing.ed .ed-body{--ep-rail-w:72px;position:relative}#editing.ed.ed-tools .ed-right{padding:0}#editing.ed.ed-tools .caption-drawer{display:none}@media (width<=700px){#editing.ed.ed-tools .ed-undo,#editing.ed.ed-tools .ed-next,#editing.ed.ed-tools #ed-preview,#editing.ed.ed-tools .ep-right-body{display:none}#editing.ed.ed-tools .es-phone-bar{z-index:30;position:sticky;bottom:0}}.ed-pmore{display:none}#editing.ed.ed-phone{background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}#editing.ed.ed-phone .ed-head{min-height:52px;padding:4px 4px 4px 2px;padding-top:calc(4px + env(safe-area-inset-top,0px));flex-wrap:nowrap;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto auto auto;align-items:center;gap:0;display:grid}#editing.ed.ed-phone .ed-head>*{grid-row:1/3}#editing.ed.ed-phone #back{width:44px;height:44px;box-shadow:none;color:var(--text-2);background:0 0;border:0;grid-column:1;place-items:center;margin:0;padding:0;font-size:0;display:grid}#editing.ed.ed-phone #back:before{content:"←";font-size:21px;line-height:1}#editing.ed.ed-phone .ed-head #title{white-space:nowrap;text-overflow:ellipsis;border:0;order:0;grid-area:1/2;align-self:end;width:100%;min-width:0;max-width:none;height:auto;padding:2px 4px 0;font-size:16px;overflow:hidden}#editing.ed.ed-phone .ed-head{touch-action:pan-x pan-y}#editing.ed.ed-phone #save.save-state{text-overflow:ellipsis;max-width:100%;min-height:0;box-shadow:none;color:var(--muted);background:0 0;border:0;grid-area:2/2;place-self:start;margin:0;padding:0 4px 2px;font-size:11px;font-weight:500;overflow:hidden}#editing.ed.ed-phone .ed-undo{grid-column:3;gap:0;display:inline-flex}#editing.ed.ed-phone .ed-undo button{width:44px;height:44px;font-size:18px}#editing.ed.ed-phone .ed-next{grid-column:4;margin:0 2px 0 4px;display:inline-flex}#editing.ed.ed-phone #next-step{align-items:center;min-height:44px;padding:0 14px;display:inline-flex}#editing.ed.ed-phone #next-step[data-short]{font-size:0}#editing.ed.ed-phone #next-step[data-short]:after{content:attr(data-short);font-size:14px}#editing.ed.ed-phone .ed-pmore{grid-column:5;display:inline-block}#editing.ed.ed-phone .ed-pmore>.ds-icon-btn{width:44px;height:44px;box-shadow:none;color:var(--text-2);background:0 0;border:0;font-size:22px}#editing.ed.ed-phone .ed-pmore .ds-dot{top:9px;right:9px}#editing.ed.ed-phone .ed-stage,#editing.ed.ed-phone .ed-grow,#editing.ed.ed-phone #ed-preview,#editing.ed.ed-phone #show-styles,#editing.ed.ed-phone #download-menu,#editing.ed.ed-phone #more-menu,#editing.ed.ed-phone #ed-note,#editing.ed.ed-phone .es-phone-note,#editing.ed.ed-phone .es-phone-bar{display:none!important}#editing.ed.ed-phone .ed-pmenu{z-index:45;min-width:270px;max-height:calc(100dvh - 72px)}.ed-pmenu button{flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-height:44px}.ed-pmenu button:disabled{cursor:default}.ed-pmenu button:disabled .ed-pm-main{color:var(--muted)}.ed-pm-note{color:var(--muted);font-size:12px;font-weight:400}.ed-pm-stage{border-bottom:1px solid var(--line-soft);gap:2px;margin-bottom:4px;padding:8px 10px;font-size:13px;display:grid}.ed-pm-stage span{color:var(--text-2)}.ed-pm-stage .ed-pm-warn{color:var(--burg-ink)}.ed-pm-fine{color:var(--muted);margin:4px 10px 6px;font-size:12px;line-height:1.4}#editing.ed.ed-phone .ed-body{background:var(--sunk);min-height:0;padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:auto;display:flex;height:auto!important}#editing.ed.ed-phone .ed-canvas{background:0 0;flex:auto;min-height:0;transition:transform .18s ease-out}#editing.ed.ed-phone #editor{flex:auto;min-height:0}#editing.ed.ed-phone .ed-rail{display:none!important}#editing.ed.ed-phone .ed-right{border:0;width:0;height:0;padding:0;position:absolute;overflow:visible}#editing.ed.ed-tools.ed-phone .ep-right-body{display:block}#editing.ed.ed-phone.ep-sheet-open .ed-body{padding-bottom:calc(var(--ep-sheet-h,46vh) + var(--ep-kb,0px))}#editing.ed.ed-phone.ep-sheet-open .ed-strip,#editing.ed.ed-phone.ep-frame-room .ed-strip{display:none}#editing.ed.ed-phone.ep-frame-room .ed-body{padding-bottom:calc(84px + var(--ep-bar-h,140px) + env(safe-area-inset-bottom,0px))}body.ed-phone-on .ds-toasts{bottom:calc(88px + env(safe-area-inset-bottom,0px) + var(--dispatch-suite-bar,0px))}body.ed-phone-on .ds-toast button{min-height:44px;margin:-12px -8px -12px 0;padding:0 8px}body.ed-focus.ed-phone-on #status{top:60px}body.ed-focus.ed-phone-on #status.ed-save:not([data-error=true]),body.ed-focus.ed-phone-on .ds-toasts .ds-toast:not(:last-child){display:none}@media (prefers-reduced-motion:reduce){#editing.ed.ed-phone .ed-canvas{transition:none}}#editing.ed .ed-busy{border-bottom:1px solid var(--amber-line);background:var(--amber-soft);color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 16px;font-size:13px;display:flex}#editing.ed .ed-busy[hidden]{display:none}#editing.ed .ed-busy-text{color:var(--text-2);font-variant-numeric:tabular-nums}#editing.ed .ed-busy-wait{color:var(--amber-ink);font-weight:600}#editing.ed .ed-busy-bar{background:var(--line);border-radius:2px;flex:100%;height:4px;position:relative;overflow:hidden}#editing.ed .ed-busy-bar i{background:var(--amber-full);width:0;transition:width .3s;position:absolute;top:0;bottom:0;left:0}#editing.ed .ed-busy-bar.ed-busy-any i{animation:1.2s ease-in-out infinite ed-busy-slide;width:30%!important}@keyframes ed-busy-slide{0%{left:-30%}to{left:100%}}#editing.ed .ed-busy-flash{animation:.6s 2 ed-busy-flash}@keyframes ed-busy-flash{50%{background:var(--amber-line)}}@media (prefers-reduced-motion:reduce){#editing.ed .ed-busy-bar.ed-busy-any i{opacity:.4;animation:none;width:100%!important}#editing.ed .ed-busy-flash{animation:none}}body.ed-focus.ed-busy-on #status:not([data-error=true]),body.ed-focus.ed-framing #status:not([data-error=true]){display:none}.ef{gap:0;min-width:0;display:grid}.ef .ep-grp{min-width:0}.ef-scope{margin-bottom:10px}.ef-src,.ef-lead{margin:0 0 8px}.ef-styles{margin:0 0 10px}.ef-styles .ds-pill{padding:3px 9px;font-size:11.5px}.ef-runner{font:500 11px/1.4 var(--mono);color:var(--muted);overflow-wrap:anywhere;margin:2px 0 8px}.ef-runner.off{color:var(--burg-ink)}.ef-none{color:var(--text-2);background:var(--sunk);border:1px solid var(--line);border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;line-height:1.45}.ef .photo-search{border:0;min-width:0;margin:0;padding:0}.ef .photo-search>summary,.ef .clip-prep>summary{display:none}.ef .desk-form{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:6px;max-width:none;margin:0 0 8px;display:flex}.ef .desk-form label{color:var(--text-2);flex:100%;gap:4px;min-width:0;font-size:12px;font-weight:600;display:grid}.ef .desk-form input{box-sizing:border-box;background:var(--input);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:7px 9px;font-size:13px}.ef .desk-form input:focus{outline:2px solid var(--amber-line);outline-offset:-1px}.ef .desk-form .ds-btn{align-self:auto;margin:0}.ef .desk-form .ef-runner,.ef .desk-form .ef-none{flex:100%}.ef .photo-search p{color:var(--muted);overflow-wrap:anywhere;margin:0 0 8px;font-size:12px;line-height:1.45}.ef .photo-search p:empty{display:none}.ef .photo-search-status{color:var(--text-2)}.ef .sh-chips{gap:5px}.ef .sh-chip{white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;font-size:11.5px}.ef .photo-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 8px;display:grid}.ef .photo-results>p{grid-column:1/-1}.ef .ps-tile{align-content:start;gap:2px;min-width:0;display:grid}.ef .ps-use{aspect-ratio:4/5;border:1px solid var(--line);background:var(--sunk);width:100%;box-shadow:none;cursor:pointer;border-radius:7px;padding:0;display:block;position:relative;overflow:hidden}.ef .ps-use img{object-fit:cover;aspect-ratio:auto;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ef .ps-use:after{content:"";pointer-events:none;border:2px solid #0000;border-radius:7px;position:absolute;inset:0}.ef .ps-use:hover:not(:disabled):after,.ef .ps-use:focus-visible:after{border-color:var(--amber-line)}.ef .ps-use:disabled{cursor:progress}.ef .ps-use:disabled img{opacity:.55}.ef .ps-tile p{margin:0;font-size:10.5px;line-height:1.3}.ef .ps-tile .photo-acquire-status{color:var(--text-2)}.ef .ps-tile a{color:var(--amber-ink);justify-self:start;font-size:10.5px}.ef-part .ds-btn{margin-bottom:6px}.ef-clip{min-width:0;margin-top:8px}.ef .clip-prep{border:0;min-width:0;margin:0;padding:0}.ef .clip-prep p{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.45}.ef .clip-prep p:empty{display:none}.ef .clip-preview{border-radius:6px;width:100%;margin-bottom:8px;display:block}.ef .clip-result button{border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 12px/1.3 var(--sans);box-shadow:none;border-radius:8px;padding:5px 10px}.ef-n{font-family:var(--mono)}.ef-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ef-tile{align-content:start;gap:3px;min-width:0;display:grid}.ef-use{aspect-ratio:4/5;border:1px solid var(--line);background:var(--sunk);width:100%;box-shadow:none;cursor:pointer;border-radius:7px;padding:0;display:block;position:relative;overflow:hidden}.ef-use img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ef-use:after{content:"";pointer-events:none;border:2px solid #0000;border-radius:7px;position:absolute;inset:0}.ef-use:hover:not(:disabled):after,.ef-use:focus-visible:after{border-color:var(--amber-line)}.ef-vid{font:600 11px var(--sans);color:var(--text-2);text-align:center;place-items:center;padding:4px;display:grid;position:absolute;inset:0}.ef-meta{color:var(--muted);overflow-wrap:anywhere;font-size:10.5px;line-height:1.3}.ef-wait{aspect-ratio:4/5;border:1px dashed var(--line);background:var(--sunk);border-radius:7px;align-content:center;padding:6px}.ef-stage{color:var(--text-2);overflow-wrap:anywhere;font-size:10.5px;line-height:1.3}#editing.ed-phone .ef .photo-results,#editing.ed-phone .ef-tiles{gap:8px}#editing.ed-phone .ef .ds-pill,#editing.ed-phone .ef .sh-chip{min-height:44px;padding:6px 12px}#editing.ed-phone .ef .desk-form .ds-btn,#editing.ed-phone .ef .clip-result button,#editing.ed-phone .ef-clip button,#editing.ed-phone .ef .ps-use,#editing.ed-phone .ef-use{min-height:44px}#editing.ed-phone .ef .desk-form input{min-height:44px;font-size:16px}.ep-find{min-width:0}#editing.ed-phone .ef .ps-tile a{margin:-12px 0;padding:16px 10px 16px 0;display:inline-block}#editing.ed-phone .ef .photo-search p,#editing.ed-phone .ef-scope{font-size:13px}@media (prefers-reduced-motion:reduce){.ef .ps-use:after,.ef-use:after{transition:none}}.cp{--cp-yel:#ffd60a;--cp-yel-ink:#6b5300;gap:10px;min-width:0;margin:0 0 10px;display:grid}.cp [hidden]{display:none!important}.cp-linkrow{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.cp-link{color:var(--muted);flex:260px;gap:4px;min-width:0;font-size:12px;font-weight:600;display:grid}.cp-link input,.cp-tin{box-sizing:border-box;background:var(--input);color:var(--text);border:1px solid var(--line);border-radius:8px}.cp-link input{width:100%;min-width:0;padding:8px 10px;font-size:14px}.cp-link input:focus,.cp-tin:focus{outline:2px solid var(--amber-line);outline-offset:-1px}.cp-pick{gap:10px;min-width:0;display:grid}.cp-novideo{display:none}.cp-stage{gap:6px;min-width:0;display:grid}.cp-screen{aspect-ratio:16/9;background:#000;border-radius:8px;width:100%;max-width:560px;position:relative;overflow:hidden}.cp-screen iframe,.cp-screen video{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.cp-still{aspect-ratio:16/9;background:var(--sunk);border-radius:8px;width:100%;max-width:320px;position:relative;overflow:hidden}.cp-pnote{color:var(--muted);font-size:12.5px;line-height:1.45}.cp-pnote:empty{display:none}.cp-pnote.cp-off{border:1px dashed var(--line);background:var(--sunk);color:var(--text-2);border-radius:8px;max-width:560px;padding:8px 10px}.cp-open{color:var(--amber-ink);white-space:nowrap;font-weight:600}.cp-ctl{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cp-play{border:1px solid var(--line);background:var(--surface);width:32px;height:32px;color:var(--text);border-radius:50%;flex:none;place-items:center;padding:0;font-size:11px;display:grid}.cp-play:hover{border-color:var(--muted-2)}.cp-ptime{font:500 12px var(--mono);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.cp-here{flex:150px;justify-content:center}.cp-here b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.cp-chips{margin:0}.cp-chips .ds-pill{font-weight:600}.cp-chips .ds-pill:disabled{opacity:.55;cursor:not-allowed}.cp-why{color:var(--text-2);font-size:12.5px}.cp-heat{height:24px;margin:0 14px -6px;display:block}.cp-heat svg{width:100%;height:100%;display:block}.cp-heat-a{fill:var(--teal);opacity:.28}.cp-heat-l{fill:none;stroke:var(--teal);stroke-width:1px;opacity:.7}.cp-bar{touch-action:none;cursor:pointer;min-width:0;position:relative}.cp-plain{height:30px;margin:2px 14px 0}.cp-plain .cp-thumbs,.cp-plain .cp-dim,.cp-plain .cp-lenpill{display:none}.cp-trk{background:var(--chip);border-radius:3px;height:6px;position:absolute;top:12px;left:0;right:0}.cp-plain .cp-win{background:var(--teal);cursor:grab;border-radius:5px;height:10px;position:absolute;top:10px}.cp-hd{background:var(--surface);border:2px solid var(--teal);cursor:ew-resize;touch-action:none;z-index:2;border-radius:50%;width:24px;height:24px;margin-left:-12px;padding:0;position:absolute;top:3px;box-shadow:0 1px 3px #0000004d}.cp-hd:before{content:"";position:absolute;inset:-10px}.cp-phm{background:var(--burg);z-index:1;cursor:ew-resize;touch-action:none;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.cp-phm:before{content:"";position:absolute;inset:-4px -7px 0}.cp-phm:after{content:"";border:6px solid #0000;border-top-color:var(--burg);border-bottom:0;position:absolute;top:-6px;left:-5px}.cp-strip{height:56px;margin:0 14px}.cp-strip .cp-trk{display:none}.cp-thumbs{background:#000;border-radius:4px;display:flex;position:absolute;inset:0;overflow:hidden}.cp-th{flex:1;min-width:0;height:100%;position:relative;overflow:hidden}.cp-tile{transform-origin:0 0;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;top:0;left:0}.cp-cover{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cp-dim{pointer-events:none;background:#0000009e;position:absolute;top:0;bottom:0}.cp-dim-l{border-radius:4px 0 0 4px;left:0}.cp-dim-r{border-radius:0 4px 4px 0;right:0}.cp-strip .cp-win{border-top:3px solid var(--cp-yel);border-bottom:3px solid var(--cp-yel);cursor:grab;position:absolute;top:-3px;bottom:-3px}.cp-strip .cp-hd{background:var(--cp-yel);width:14px;height:auto;box-shadow:none;border:0;border-radius:5px 0 0 5px;margin-left:-14px;top:-3px;bottom:-3px}.cp-strip .cp-hd[data-h=b]{border-radius:0 5px 5px 0;margin-left:0}.cp-strip .cp-hd:after{content:"";background:var(--cp-yel-ink);border-radius:1px;width:2px;height:18px;margin-top:-9px;position:absolute;top:50%;left:6px}.cp-strip .cp-phm{background:#fff;top:-10px;bottom:-6px;box-shadow:0 0 0 1px #0000008c}.cp-strip .cp-phm:after{border-top-color:#fff}.cp-lenpill{color:#fff;font:700 11.5px var(--mono);pointer-events:none;white-space:nowrap;background:#000000bf;border-radius:999px;padding:2px 8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cp-hd:focus-visible{outline:2px solid var(--amber-full);outline-offset:2px}.cp-labels{font:500 11px var(--mono);color:var(--muted);justify-content:space-between;gap:8px;margin:0 14px;display:flex}.cp-most{color:var(--teal)}.cp-times{flex-wrap:wrap;align-items:end;gap:10px 16px;min-width:0;display:flex}.cp-tbox{gap:3px;min-width:0;display:grid}.cp-tlab{color:var(--text-2);font-size:12px;font-weight:600}.cp-trow{align-items:center;gap:4px;display:flex}.cp-tin{width:104px;font:500 14px var(--mono);font-variant-numeric:tabular-nums;text-align:center;padding:6px 8px}.cp-tin[aria-invalid=true]{border-color:var(--burg)}.cp-nud{border:1px solid var(--line);background:var(--surface);width:30px;height:32px;color:var(--text-2);border-radius:7px;flex:none;place-items:center;padding:0;font-size:11px;display:grid}.cp-nud:hover{border-color:var(--muted-2);color:var(--text)}.cp-len{color:var(--muted);margin-left:auto;padding-bottom:7px;font-size:12.5px}.cp-len b{font-family:var(--mono);color:var(--text-2)}.cp-detline{color:var(--text-2);font-size:12.5px;line-height:1.45}.cp-detline:empty{display:none}.cp-act{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cp-act .cp-dl{white-space:normal;text-align:center;justify-content:center}.cp-act .cp-dl b{font-family:var(--mono);font-weight:600}@media (width<=520px){.cp-plain,.cp-strip,.cp-labels,.cp-heat{margin-left:10px;margin-right:10px}.cp-times{gap:10px}.cp-tin{width:96px}.cp-len{flex-basis:100%;margin-left:0;padding-bottom:0}.cp-act .cp-dl{flex:100%}}.sh-chips{flex-wrap:wrap;gap:6px;min-width:0;margin:0 0 10px;display:flex}.sh-chips[hidden]{display:none}.ds .sh-chip{border:1px solid var(--line);background:var(--surface);color:var(--text-2);font:500 12px/1.35 var(--sans);box-shadow:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:100%;margin:0;padding:4px 10px;overflow:hidden}.ds .sh-chip:hover:not(:disabled){border-color:var(--muted-2);background:var(--surface);color:var(--text)}.ds .sh-chip[aria-pressed=true]{border-color:var(--text-2);color:var(--text);background:var(--sunk);font-weight:600}.ds .sh-chip.sh-running:before{content:"";background:var(--green);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.4s ease-in-out infinite sh-pulse;display:inline-block}.sh-fetched{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;margin-top:14px;padding:12px}.sh-fetched[hidden]{display:none}.sh-fhead{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-bottom:10px;font-size:13px;display:flex}.sh-fnote{color:var(--muted);flex-basis:100%;font-size:12px}.sh-tiles{scrollbar-width:thin;gap:10px;min-width:0;padding-bottom:4px;display:flex;overflow-x:auto}.sh-tile{flex-direction:column;flex:0 0 112px;gap:5px;min-width:0;display:flex}.sh-ph{aspect-ratio:4/5;border:1px solid var(--line);background:var(--sunk);border-radius:8px;position:relative;overflow:hidden}.sh-ph img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sh-vidph,.sh-stage{text-align:center;font:600 11px/1.35 var(--mono);color:var(--muted);place-items:center;padding:8px;display:grid;position:absolute;inset:0}.sh-stage{font:500 11px/1.4 var(--sans);color:var(--text-2)}.sh-wait .sh-ph{background:linear-gradient(100deg,var(--sunk) 30%,var(--surface) 50%,var(--sunk) 70%);background-size:300% 100%;animation:1.2s linear infinite ds-sh}.sh-meta{color:var(--muted);gap:1px;min-width:0;font-size:11px;display:grid}.sh-meta b{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sh-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sh-tile .ds-btn{justify-content:center;padding:4px 6px;font-size:11.5px}.sm-slot.sh-gap .sm-ph{text-align:center;background:0 0;border-style:dashed;place-items:center;padding:6px;display:grid}.sh-gap-words{font:600 11px/1.35 var(--sans);color:var(--text-2);overflow-wrap:anywhere}.sh-gap-words small{font:400 10.5px/1.3 var(--mono);color:var(--muted);margin-top:3px;display:block}.sh-kept,.sh-conflict{border-bottom:1px solid var(--line);color:var(--text-2);background:var(--sunk);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;padding:10px 24px;font-size:12.5px;display:flex}.sh-kept>span,.sh-conflict>span{flex:260px;min-width:0}.sh-conflict{background:var(--amber-soft);color:var(--text)}.sh-kept[hidden],.sh-conflict[hidden],.sh-waitacts[hidden]{display:none}.ds .sh-startover{font-size:12.5px}.sh-readonly{border-bottom:1px solid var(--line);gap:6px;padding:14px 24px;display:grid}.sh-readonly b{font-size:15px}.sh-readonly p{color:var(--text-2);white-space:pre-wrap;margin:0;font-size:13px}.sh-waitacts{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}@keyframes sh-pulse{50%{opacity:.35}}@media (width<=520px){.sh-kept,.sh-conflict,.sh-readonly{padding:10px 16px}.sh-tile{flex-basis:96px}}@media (prefers-reduced-motion:reduce){.sh-wait .sh-ph,.ds .sh-chip.sh-running:before{animation:none}}.ep-rail{background:var(--nav);border-right:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;padding:8px 6px;display:flex;overflow-y:auto}.ep-rail [role=tab]{font:600 10.5px/1.2 var(--sans);color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:9px;justify-items:center;gap:3px;width:100%;padding:8px 2px 6px;display:grid}.ep-rail [role=tab] svg{width:20px;height:20px}.ep-rail [role=tab]:hover:not(:disabled){background:var(--sunk);color:var(--text)}.ep-rail [role=tab][aria-selected=true],.ep-rail [role=tab][aria-selected=true]:hover:not(:disabled){background:var(--amber-soft);color:var(--amber-ink)}.ep-left{--ep-w:296px;background:var(--surface);border-right:1px solid var(--line);min-width:0;width:var(--ep-w);box-sizing:border-box;padding:14px 16px 24px;font-size:13px;line-height:1.45;overflow:auto}.ep-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ep-head h2{margin:0;font-size:15px;font-weight:700}.ep-close.ds-icon-btn{width:30px;height:30px;box-shadow:none;background:0 0;border-color:#0000;font-size:13px}.ep-close.ds-icon-btn:hover:not(:disabled){background:var(--sunk);border-color:var(--line)}.ep-grp{margin-top:16px}.ep-body>[data-sub]:first-child>.ep-grp:first-child,.ep-right-body .ep-grp:first-child{margin-top:0}.ep-gh{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:8px;margin:0 0 8px;font-size:10.5px;font-weight:500;display:flex}label.ep-gh{display:block}.ep-hint{color:var(--muted);overflow-wrap:anywhere;margin:0 0 10px;font-size:12px;line-height:1.45}.ep-hint b{color:var(--text-2)}.ep-under{justify-content:flex-end;margin-top:4px;font-size:12px;display:flex}.ep-btnrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ep-wide{width:100%}.ep-left input:not([type=range]),.ep-right input:not([type=range]),.ep-left .ds-input,.ep-right .ds-input,.ep-left select,.ep-right select,.ep-left textarea,.ep-right textarea{box-sizing:border-box;max-width:100%}.ep-left .ds-empty,.ep-right .ds-empty{gap:8px;padding:12px;font-size:12.5px}.ep-left .ds-linkbtn,.ep-right .ds-linkbtn{color:var(--amber-ink);font-size:12px}.ep-seg{border:1px solid var(--line);background:var(--sunk);border-radius:8px;flex-wrap:wrap;justify-self:start;max-width:100%;display:inline-flex;overflow:hidden}.ep-seg button{font:600 12px/1.3 var(--sans);color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:5px 8px}.ep-seg button:focus-visible{outline-offset:-2px}.ep-seg button:hover:not(:disabled){color:var(--text);background:0 0}.ep-seg button[aria-pressed=true],.ep-seg button[aria-pressed=true]:hover:not(:disabled){background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line)}.ep-scope{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.ep-row{justify-content:space-between;align-items:center;gap:10px;margin:10px 0;font-size:13px;display:flex}.ep-row-t{gap:1px;min-width:0;display:grid}.ep-row-t>span{color:var(--text);font-weight:600}.ep-row-t small{color:var(--muted);font-size:11.5px;line-height:1.35}.ep-row .ds-switch{transform-origin:100%;transform:scale(.85)}.ep-missing .ep-row-t>span{color:var(--muted)}.ep-field{gap:6px;margin:10px 0;display:grid}.ep-fl2{color:var(--text);font-size:13px;font-weight:600}.ep-rng{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;margin:10px 0;font-size:13px;display:grid}.ep-rng label{color:var(--text-2);grid-column:1/-1;font-weight:600}.ep-rng input{grid-column:1}.ep-rng output{color:var(--muted);text-align:right;min-width:52px;font-size:11px}.ep-tgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ep-tcard{border:1px solid var(--line);background:var(--surface);text-align:left;width:100%;box-shadow:none;color:var(--text);border-radius:9px;padding:5px;display:block}.ep-tcard:hover:not(:disabled){border-color:var(--muted-2);background:var(--surface)}.ep-tcard[aria-pressed=true],.ep-preset button[aria-pressed=true]{border-color:var(--amber-line);box-shadow:var(--sel-shadow);background:var(--amber-soft)}.ep-nm{margin:5px 2px 0;font-size:12px;font-weight:700;display:block}.ep-sb{color:var(--muted);margin:0 2px 2px;font-size:10.5px;line-height:1.3;display:block}.ep-tframe{aspect-ratio:4/5;background:var(--sunk);border-radius:5px;place-items:center;display:grid;overflow:hidden}.ep-tframe.sq{aspect-ratio:1}.ep-thumb{width:100%;line-height:0;display:block}.ep-thumb.reel{width:62%}.ep-tframe.sq .ep-thumb{align-self:start;width:100%}.ep-styles{gap:8px;display:grid}.ep-style{align-items:center;gap:6px;display:flex}.ep-style-main{border:1px solid var(--line);background:var(--surface);text-align:left;min-width:0;box-shadow:none;color:var(--text);border-radius:10px;flex:1;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;padding:6px;display:grid}.ep-style-main:hover:not(:disabled){border-color:var(--muted-2);background:var(--surface)}.ep-style-main:disabled{opacity:.55;cursor:not-allowed}.ep-style-main b{font-size:13px;display:block}.ep-style-main span span{color:var(--muted);font-size:11.5px;line-height:1.35;display:block}.ep-save{justify-items:start;gap:8px;margin-top:12px;display:grid}.ep-save .ds-field{width:100%;font-size:12px}.ep-save .ds-field input{padding:7px 9px;font-size:13px}.ep-caption.ds-input{resize:vertical;min-height:120px;padding:8px 10px;font-size:13px;line-height:1.45}.ep-words.ds-input{resize:vertical;min-height:72px;line-height:1.4}.ep-right .ds-input,.ep-left .ds-input{padding:7px 9px;font-size:13px}.ep-count{color:var(--muted);justify-content:space-between;margin:4px 0 6px;font-size:11.5px;display:flex}.ep-warn{color:var(--burg-ink);font-weight:700}.ep-credit{margin-top:-4px}.ep-addlist{gap:6px;margin-bottom:8px;display:grid}.ep-addlist button{border:1px dashed var(--line);text-align:left;font:600 13px/1.3 var(--sans);color:var(--text);box-shadow:none;background:0 0;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.ep-addlist button:hover:not(:disabled){border-style:solid;border-color:var(--amber-line);background:var(--amber-soft)}.ep-addlist small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:60%;font-weight:400;overflow:hidden}.ep-fontlist{gap:4px;display:grid}.ep-fontlist button{border:1px solid var(--line);background:var(--surface);color:var(--text);text-align:left;box-shadow:none;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:6px 10px;font-size:18px;line-height:1.2;overflow:hidden}.ep-fontlist button:hover:not(:disabled){border-color:var(--muted-2);background:var(--surface)}.ep-fontlist button[aria-pressed=true],.ep-fontlist button[aria-pressed=true]:hover:not(:disabled){border-color:var(--amber-line);background:var(--amber-soft)}.ep-more{margin-top:8px}.ep-drop{border:1.5px dashed var(--line);background:var(--sunk);border-radius:10px;justify-items:start;gap:4px;margin-bottom:16px;padding:14px;display:grid}.ep-drop b{font-size:13px}.ep-drop span{color:var(--muted);margin-bottom:6px;font-size:12px}.ep-drop.over{border-color:var(--teal);background:var(--teal-soft)}.ep-pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ep-pic{aspect-ratio:4/5;border:1px solid var(--line);box-shadow:none;background:#111;border-radius:7px;padding:0;position:relative;overflow:hidden}.ep-pic>span:first-child{position:absolute;inset:0}.ep-pic img,.ep-pic video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ep-pic .ep-cr{font:500 9.5px var(--mono);color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000c7);padding:10px 4px 3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ep-pic .ep-fl{font:600 9px var(--sans);color:#fbf8f2;background:#1a1712d9;border-radius:3px;padding:1px 4px;position:absolute;top:3px;left:3px}.ep-pic:after{content:"";pointer-events:none;border:2px solid #0000;border-radius:7px;position:absolute;inset:0}.ep-pic:hover:not(:disabled):after{border-color:var(--amber-line)}.ep-pic.on:after{border:3px solid var(--green)}.ep-preset{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.ep-preset button{border:1px solid var(--line);background:var(--surface);text-align:left;box-shadow:none;color:var(--text);border-radius:9px;min-width:0;padding:5px}.ep-preset button:hover:not(:disabled){border-color:var(--muted-2);background:var(--surface)}.ep-adv{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin-top:14px;padding:0 12px}.ep-adv summary{cursor:pointer;justify-content:space-between;padding:10px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.ep-adv summary::-webkit-details-marker{display:none}.ep-adv summary:after{content:"▾";color:var(--muted)}.ep-adv[open] summary:after{content:"▴"}.ep-adv[open]{padding-bottom:6px}.ep-right{background:var(--surface);border-left:1px solid var(--line);box-sizing:border-box;min-width:0;padding:14px 16px 24px;font-size:13px;line-height:1.45;overflow:auto}.ep-right h2{overflow-wrap:anywhere;margin:4px 0 12px;font-size:16px;font-weight:700}.ep-crumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ep-crumb button{color:var(--muted);text-underline-offset:2px;font:500 12px var(--sans);box-shadow:none;background:0 0;border:0;padding:0;text-decoration:underline}.ep-crumb button:hover:not(:disabled){color:var(--text);background:0 0}.ep-lay{gap:4px;display:grid}.ep-lay button{border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 13px/1.3 var(--sans);text-align:left;box-shadow:none;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.ep-lay button:hover:not(:disabled){border-color:var(--amber-line);background:var(--surface)}.ep-lay small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:60%;font-size:11.5px;font-weight:400;overflow:hidden}.ep-kv{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0 0 14px;font-size:13px;display:grid}.ep-kv dt{color:var(--muted)}.ep-kv dd{overflow-wrap:anywhere;margin:0;font-weight:600}.ep-comments-slot:empty{display:none}.ep-comments-slot{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:14px}.ep-toolbar{z-index:6;color:#fbf8f2;font:600 12.5px/1.2 var(--sans);white-space:nowrap;scrollbar-width:none;background:#1a1712;border:1px solid #fbf8f21f;border-radius:10px;align-items:center;gap:2px;max-width:calc(100% - 16px);padding:4px;display:flex;position:absolute;top:0;left:0;overflow-x:auto;box-shadow:0 10px 26px -10px #0009}.ep-toolbar button,.ep-toolbar select{color:inherit;font:600 12.5px/1.2 var(--sans);box-shadow:none;background:0 0;border:0;border-radius:7px;padding:5px 8px}.ep-toolbar select{background:#2a2620;max-width:150px;padding:5px 6px}.ep-toolbar select option{color:#1a1712;background:#fff}.ep-toolbar button:hover:not(:disabled){color:#fbf8f2;background:#34302a}.ep-toolbar button[aria-pressed=true],.ep-toolbar button[aria-pressed=true]:hover:not(:disabled){color:#1a1712;background:#fbf8f2}.ep-toolbar :focus-visible{outline-offset:1px;outline:2px solid #f7bd52}.ep-sep{background:#4a443a;flex:none;width:1px;height:18px;margin:0 3px}.ep-size{grid-template-columns:minmax(0,1fr) auto}.ep-zs{min-width:0;padding-bottom:12px;display:block;position:relative}.ep-zs input{width:100%;margin:0;display:block}.ep-tk{font:600 9.5px/1 var(--mono);color:var(--muted);pointer-events:none;white-space:nowrap;position:absolute;bottom:-1px}.ep-tk:before{content:"";background:currentColor;width:1px;height:4px;position:absolute;top:-5px}.ep-tk[data-tk=fit]{transform:translate(calc(2px - 100%))}.ep-tk[data-tk=fit]:before{right:1px}.ep-tk[data-tk=fill]{transform:translate(-2px)}.ep-tk[data-tk=fill]:before{left:1px}.ep-tk[hidden]{display:none}.ep-fills button{align-items:center;gap:5px;display:inline-flex}.ep-sw{background:conic-gradient(#e0533d,#ec9b04,#5fbf7f,#2f80c4,#9b59b6,#e0533d);border-radius:50%;width:11px;height:11px;display:inline-block;box-shadow:0 0 0 1px #0003}.ep-toolbar .ep-zs-mini{flex:none;width:92px;padding:0 4px}.ep-toolbar .ep-zs-mini input{accent-color:#ec9b04}.ep-toolbar output{font:500 11px var(--mono);color:#cfc6b4;text-align:right;min-width:34px;padding-right:4px}.ep-framebar{z-index:7;box-sizing:border-box;color:#fbf8f2;max-width:calc(100% - 16px);font:600 12.5px/1.2 var(--sans);background:#1a1712;border:1px solid #fbf8f21f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px;padding:5px 7px;display:flex;position:absolute;top:0;left:0;box-shadow:0 10px 26px -12px #0009}.ep-framebar[hidden]{display:none}.ep-framebar button{color:inherit;font:600 12.5px/1.2 var(--sans);box-shadow:none;background:0 0;border:0;border-radius:7px;padding:5px 9px}.ep-framebar button:hover:not(:disabled){color:#fbf8f2;background:#34302a}.ep-framebar button[aria-pressed=true],.ep-framebar button[aria-pressed=true]:hover:not(:disabled){color:#1a1712;background:#fbf8f2}.ep-framebar :focus-visible{outline-offset:1px;outline:2px solid #f7bd52}.ep-framebar .ep-size{flex:150px;align-items:center;gap:6px;min-width:140px;margin:0 4px;display:flex}.ep-framebar .ep-zs{flex:1;padding-top:9px}.ep-framebar .ep-zs input{accent-color:#ec9b04}.ep-framebar .ep-tk{color:#cfc6b4}.ep-framebar output{font:500 11.5px var(--mono);color:#fbf8f2;text-align:right;min-width:38px}.ep-framebar .ep-fb-l{color:#cfc6b4;padding:0 2px;font-size:11.5px;font-weight:500}.ep-framebar .ep-seg{background:0 0;border-color:#4a443a}.ep-framebar .ep-seg button{color:#cfc6b4;border-radius:0;padding:5px 8px}.ep-framebar .ep-seg button[aria-pressed=true],.ep-framebar .ep-seg button[aria-pressed=true]:hover:not(:disabled){color:#1a1712;background:#fbf8f2}.ep-framebar .ep-done{color:#1a1712;background:#fbf8f2;margin-left:auto;font-weight:700}.ep-framebar .ep-done:hover:not(:disabled){color:#1a1712;background:#fff;box-shadow:0 0 0 2px #f7bd52}.ep-colours{z-index:60;background:var(--surface);width:228px;color:var(--text);border:1px solid var(--line);box-shadow:var(--lift);border-radius:12px;padding:12px;font-size:13px;position:fixed}.ep-colours .ep-gh{margin-top:2px}.ep-colours .ep-pq{margin-bottom:12px}.ep-swatches{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.ep-swatches button{width:28px;height:28px;box-shadow:none;background:0 0;border:2px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.ep-swatches button i{width:20px;height:20px;box-shadow:0 0 0 1px var(--line);border-radius:50%;display:block}.ep-swatches button[aria-pressed=true],.ep-swatches button:hover:not(:disabled){border-color:var(--amber-full);background:0 0}.ep-pick{color:var(--text-2);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.ep-pick input{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:6px;width:44px;height:28px;padding:0}.ep-fontgrid{gap:4px;max-height:min(58vh,520px);margin-top:10px;display:grid;overflow:auto}.ep-fontgrid button{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:none;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.ep-fontgrid button:hover:not(:disabled){border-color:var(--muted-2);background:var(--surface)}.ep-fontgrid button[aria-pressed=true]{border-color:var(--amber-line);background:var(--amber-soft)}.ep-fontgrid small{font:500 11px var(--mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.ep-fontgrid span{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:24px;line-height:1.1;overflow:hidden}@media (width<=1279.98px){.ep-left{left:var(--ep-rail-w,72px);z-index:7;box-shadow:var(--lift);max-width:calc(100vw - var(--ep-rail-w,72px));position:absolute;top:0;bottom:0}}@media (width<=699.98px){.ep-rail,.ep-left,.ep-toolbar{display:none!important}}@media (prefers-reduced-motion:reduce){.ep-rail [role=tab],.ep-tcard{transition:none}}.ep-pill,.ep-kbrow,.ep-long,.ep-sheet-head{display:none}#editing.ed-phone .ep-pill:not([hidden]){left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:4px 6px;display:flex;position:fixed;box-shadow:0 14px 30px -12px #00000073}.ep-pill button{min-width:0;min-height:52px;font:600 10px/1.15 var(--sans);letter-spacing:-.1px;color:var(--text-2);box-shadow:none;background:0 0;border:0;border-radius:999px;flex:1 1 0;align-content:center;justify-items:center;gap:3px;padding:4px 0;display:grid}.ep-pill button:hover:not(:disabled){background:var(--sunk);color:var(--text)}.ep-pill button:active{background:var(--sunk)}.ep-pill button[aria-pressed=true],.ep-pill button[aria-pressed=true]:hover:not(:disabled){color:var(--amber-ink)}.ep-pill svg{width:21px;height:21px}.ep-pill button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;overflow:hidden}.ep-pill .ep-x{flex:0 0 44px}.ep-pill .ep-x svg{box-sizing:content-box;background:var(--chip);border-radius:50%;width:18px;height:18px;padding:7px}.ep-pill .ep-x span{display:none}#editing.ed-phone .ep-left:not([hidden]),#editing.ed-phone .ep-right.ep-sheet-on,#editing.ed-phone .ep-long:not([hidden]){top:auto;left:0;right:0;bottom:var(--ep-kb,0px);z-index:32;width:auto;max-width:none;height:var(--ep-sheet-h,46vh);box-sizing:border-box;background:var(--surface);color:var(--text);border:1px solid var(--line);padding:22px 16px calc(18px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-bottom:0;border-radius:20px 20px 0 0;font-size:14px;position:fixed;overflow:auto;box-shadow:0 -12px 30px -18px #00000080;display:block!important}#editing.ed-phone .ep-right:not(.ep-sheet-on),.ep-grab{display:none}#editing.ed-phone :is(.ep-left,.ep-right,.ep-long)>.ep-grab{cursor:grab;height:16px;display:block;position:absolute;top:0;left:0;right:0}#editing.ed-phone .ep-grab:before{content:"";background:var(--line);border-radius:3px;width:40px;height:5px;margin-left:-20px;position:absolute;top:8px;left:50%}#editing.ed-phone :is(.ep-left,.ep-right,.ep-long)>:is(.ep-grab,.ep-head,.ep-sheet-head,.ep-long-h),#editing.ed-phone .ep-right .ep-crumb{touch-action:none}#editing.ed-phone .ep-sheet-on .ep-sheet-head{justify-content:space-between;align-items:center;gap:8px;margin:-6px 0 4px;display:flex}#editing.ed-phone .ep-sheet-on:not(.ep-sheet-comments) .ep-sheet-head{margin:0;position:absolute;top:12px;right:12px}#editing.ed-phone .ep-sheet-on:not(.ep-sheet-comments) .ep-crumb{min-height:28px;padding-right:48px}#editing.ed-phone :is(.ep-pill,.ep-left,.ep-right,.ep-long,.ep-kbrow,.ep-framebar){touch-action:pan-x pan-y}#editing.ed-phone .ep-left :is(input:not([type=range]),select,textarea),#editing.ed-phone .ep-right :is(input:not([type=range]),select,textarea){font-size:16px}.ep-sheet-head h2{margin:0;font-size:16px;font-weight:700}#editing.ed-phone .ep-close.ds-icon-btn{background:var(--chip);border-radius:50%;width:44px;height:44px;font-size:15px}#editing.ed-phone .ep-head{margin:-6px 0 8px}#editing.ed-phone .ep-sheet-comments .ep-right-body{display:none!important}#editing.ed-phone .ep-right.ep-sheet-on:not(.ep-sheet-comments) .ep-comments-slot{display:none}#editing.ed-phone .ep-sheet-comments .ep-comments-slot{border-top:0;margin-top:0;padding-top:0}#editing.ed-phone .ep-tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#editing.ed-phone .ep-left .ds-btn,#editing.ed-phone .ep-right .ds-btn,#editing.ed-phone .ep-seg button,#editing.ed-phone .ep-left select,#editing.ed-phone .ep-right select{min-height:44px}#editing.ed-phone :is(.ep-left,.ep-right) :is(.ds-linkbtn,.ep-crumb button){margin:-16px -6px;padding:16px 6px;display:inline-block}#editing.ed-phone .ep-addlist button,#editing.ed-phone .ep-lay button,#editing.ed-phone .ep-fontlist button{min-height:44px}#editing.ed-phone .ep-row .ds-switch{transform:none}#editing.ed-phone .ds-switch:before{content:"";position:absolute;inset:-11px -3px}.ep-long-h{justify-content:space-between;align-items:center;gap:8px;margin:-6px 0 10px;display:flex}.ep-long-h b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.ep-long .ds-btn{min-height:44px;padding:0 14px}.ep-long-ta.ds-input{box-sizing:border-box;resize:none;border-color:var(--amber-line);width:100%;height:calc(100% - 82px);min-height:96px;padding:10px 12px;font-size:17px;line-height:1.4;display:block}.ep-long .ep-count{margin-top:6px}#editing.ed-phone .ep-kbrow:not([hidden]){left:0;right:0;bottom:var(--ep-kb,0px);z-index:34;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);align-items:center;gap:6px;display:flex;position:fixed;box-shadow:0 -8px 20px -16px #00000080}.ep-kt{border:1px solid var(--line);background:var(--surface);color:var(--text);min-height:44px;font:600 13px var(--sans);box-shadow:none;white-space:nowrap;border-radius:8px;align-items:center;gap:4px;min-width:0;padding:0 10px;display:inline-flex}.ep-kt b{text-overflow:ellipsis;max-width:72px;overflow:hidden}.ep-kx{flex:none;justify-content:center;width:44px;padding:0}.ep-kx svg{width:18px;height:18px}.ep-kgrow{flex:1}.ep-kbrow .ep-seg{flex-wrap:nowrap;flex:none}.ep-kbrow .ep-seg button{min-width:44px;min-height:44px;padding:0 10px}.ep-kdone{background:var(--text);color:var(--bg);min-height:44px;font:700 13px var(--sans);box-shadow:none;border:0;border-radius:8px;flex:none;padding:0 16px}.ep-kdone:hover:not(:disabled){background:var(--text);color:var(--bg);opacity:.9}#editing.ed-phone .ep-framebar:not([hidden]){left:8px;right:8px;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:31;justify-content:center;max-width:none;position:fixed;top:auto!important}#editing.ed-phone .ep-framebar button{min-width:44px;min-height:44px}#editing.ed-phone .ep-framebar .ep-size{flex:100%;order:5}.es-strip,.es-strip *,.es-pv,.es-pv *,.es-cm,.es-cm *,.es-phone-note,.es-phone-bar,.es-phone-bar *{box-sizing:border-box}.es-strip{background:var(--surface);border-top:1px solid var(--line);min-width:0;font-family:var(--sans);color:var(--text);padding:10px 14px 8px}.es-strip-row{overscroll-behavior-x:contain;scrollbar-width:thin;align-items:flex-start;gap:10px;padding:2px 2px 4px;display:flex;overflow-x:auto}.es-strip-head{color:var(--muted);z-index:3;background:var(--surface);flex:0 0 76px;align-content:center;align-self:stretch;gap:1px;font-size:11px;line-height:1.35;display:grid;position:sticky;left:-2px}.es-strip-head b{color:var(--text-2);font-size:12px}.es-strip-list{flex:none;gap:10px;display:flex}.es-th{flex:none;width:70px;position:relative}.es-tbtn{aspect-ratio:4/5;cursor:pointer;width:100%;box-shadow:none;background:#0c0c0b;border:2px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid;overflow:hidden}.es-tbtn .ps{pointer-events:none;width:100%}.es-tbtn .ps.reel{width:70.3125%}.es-tbtn:hover{border-color:var(--muted-2)}.es-th.es-on .es-tbtn{border-color:var(--amber-full)}.es-tbtn:focus-visible,.es-add:focus-visible,.es-act:focus-visible,.es-cmt:focus-visible{outline:2px solid var(--amber-line);outline-offset:2px}.es-th.es-drag{opacity:.4}.es-th.es-over .es-tbtn{border-color:var(--teal)}.es-strip:not(.es-readonly) .es-th{cursor:grab}.es-lb{font:500 10.5px var(--mono);color:var(--muted);justify-content:space-between;margin-top:3px;display:flex}.es-acts{z-index:2;gap:2px;display:none;position:absolute;top:3px;right:3px}.es-th:hover .es-acts,.es-th:focus-within .es-acts,.es-th.es-on .es-acts{display:flex}.es-act{color:#fff;width:22px;height:22px;font:12px/1 var(--sans);cursor:pointer;box-shadow:none;background:#14100ad1;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.es-act:hover:not(:disabled){background:#000}.es-act:disabled{opacity:.4;cursor:not-allowed}.es-cmt{z-index:2;background:var(--amber-full);color:#1a1712;font:700 10px/1 var(--mono);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:3px;padding:2px 6px 2px 5px;display:inline-flex;position:absolute;bottom:22px;left:3px;box-shadow:0 1px 3px #00000059}.es-cmt svg{fill:currentColor;width:10px;height:10px}.es-cmt[hidden]{display:none}.es-add{aspect-ratio:4/5;border:1.5px dashed var(--line);width:70px;color:var(--muted);font:600 12px var(--sans);cursor:pointer;box-shadow:none;background:0 0;border-radius:6px;flex:none;align-content:center;place-items:center;gap:2px;padding:0;display:grid}.es-add b{font-size:20px;font-weight:400;line-height:1}.es-add:hover:not(:disabled){border-color:var(--amber-line);color:var(--amber)}.es-add:disabled{opacity:.45;cursor:not-allowed}.es-strip-note{color:var(--text-2);margin:6px 0 0;font-size:12px}.es-phone-note,.es-phone-bar{display:none}@media (width<=699px){.es-edit-only{display:none!important}.es-phone-note{color:var(--text-2);background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:10px;margin:10px 12px 0;padding:10px 12px;font-size:13px;line-height:1.45;display:block}.es-phone-bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);z-index:9;gap:8px;display:flex;position:sticky;bottom:0}.es-phone-bar .ds-btn{white-space:normal;text-align:center;flex:1 1 0;justify-content:center;min-width:0;padding-left:8px;padding-right:8px}.es-strip{padding:8px 12px 6px}.es-strip-head,.es-acts,.es-add{display:none!important}.es-th{width:58px}.es-cm-addrow .es-hint{visibility:hidden}.es-strip .es-th{cursor:pointer}}#editing.ed-phone .es-strip{background:0 0;border-top:0;padding:4px 12px 2px}#editing.ed-phone .es-strip-row{justify-content:safe center;gap:8px}#editing.ed-phone .es-strip-list{gap:8px}#editing.ed-phone .es-th{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:50px}#editing.ed-phone .es-th img{-webkit-user-drag:none}#editing.ed-phone .es-tbtn{border-radius:5px}#editing.ed-phone .es-add{border-radius:5px;width:50px;display:grid!important}#editing.ed-phone .es-add span{display:none}#editing.ed-phone .es-lb{margin-top:2px;font-size:10px}#editing.ed-phone .es-lb span:last-child{display:none}#editing.ed-phone .es-strip-row{touch-action:pan-x}#editing.ed-phone .es-th.es-lift{z-index:5;transition:none}#editing.ed-phone .es-th.es-lift .es-tbtn{border-color:var(--amber-full);transform:scale(1.08);box-shadow:0 10px 22px -8px #0000008c}.es-tmenu{z-index:46;background:var(--surface);min-width:170px;color:var(--text);border:1px solid var(--line);box-shadow:var(--lift);font-family:var(--sans);border-radius:12px;gap:2px;padding:6px;display:grid;position:fixed}.es-tmenu button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;align-items:center;min-height:44px;padding:0 12px;font-size:15px;display:flex}.es-tmenu button:hover:not(:disabled),.es-tmenu button:focus-visible{background:var(--sunk)}.es-tmenu button:focus-visible{outline:2px solid var(--amber-full);outline-offset:-2px}.es-tmenu button:disabled{color:var(--muted);cursor:default}.es-tmenu button[data-do=delete]:not(:disabled){color:var(--burg-ink)}.es-pv{z-index:55}.es-pv-box{background:var(--bg);color:var(--text);border:1px solid var(--line);box-shadow:var(--lift);width:min(1000px,100%);max-height:calc(100dvh - 32px);font-family:var(--sans);border-radius:14px;padding:16px 22px 22px;overflow:auto}.es-pv-head{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:14px;display:flex}.es-pv-head h2{margin:0;font-size:18px}.es-pv-sub{color:var(--muted);flex:220px;min-width:0;font-size:13px}.es-pv-body{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:28px;display:grid}.es-pv-body>*{min-width:0}.es-pv-left{justify-items:center;display:grid}.es-pv-right{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px}.es-pv-right h3{margin:0 0 10px;font-size:16px}.es-chk{gap:8px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.es-chk li{align-items:baseline;gap:8px;display:flex}.es-chk .es-mark{text-align:center;flex:0 0 12px;font-weight:800}.es-chk .es-ok .es-mark{color:var(--green)}.es-chk .es-warn .es-mark{color:var(--amber)}.es-chk .es-chk-t{overflow-wrap:anywhere;flex:auto;min-width:0}.es-chk .es-fix{white-space:nowrap;flex:none;font-size:12.5px}.es-pv-cap{margin-top:16px}.es-pv-cap label{color:var(--text);font-weight:700}.es-pv-cap textarea{min-height:140px}.es-counts{font-family:var(--mono);justify-content:space-between;font-size:11.5px}.es-counts .es-warn,.es-warn{color:var(--burg-ink)}.es-chk .es-warn{color:inherit}.es-hint{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.45}.es-pv-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.es-phone{color:#111;width:min(340px,100%);box-shadow:0 0 0 1px var(--line),0 26px 60px -26px #0009;background:#fff;border:11px solid #121110;border-radius:44px;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}.es-phone:has(.es-reel){width:min(300px,100%)}.es-notch{background:#fff;justify-content:center;align-items:center;height:26px;display:flex}.es-notch i{background:#121110;border-radius:12px;width:84px;height:20px}.es-ighd{align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.es-ighd i{background:conic-gradient(#ec9b04,#c8452c,#1f6f78,#ec9b04);border:2px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 1px #ddd}.es-ighd span{color:#999;margin-left:auto}.es-car{aspect-ratio:4/5;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000;position:relative;overflow:hidden}.es-car.es-reel{aspect-ratio:9/16}.es-car:focus-visible{outline:3px solid var(--amber-line);outline-offset:-3px}.es-trk{height:100%;transition:transform .25s;display:flex}.es-cell{flex:0 0 100%;place-items:center;height:100%;display:grid;overflow:hidden}.es-cell .ps{pointer-events:none;width:100%}.es-car:not(.es-reel) .es-cell .ps.reel{width:70.3125%}.es-none{color:#999;font-size:13px}.es-nav{z-index:3;color:#111;width:28px;height:28px;font:18px/1 var(--sans);cursor:pointer;background:#ffffffe0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #0000004d}.es-nav:disabled{display:none}.es-nav:focus-visible{outline:3px solid var(--amber-full)}.es-l{left:8px}.es-r{right:8px}.es-cnt{z-index:3;color:#fff;background:#0009;border-radius:10px;padding:1px 8px;font-size:11px;position:absolute;top:10px;right:10px}.es-cnt[hidden]{display:none}.es-igact{align-items:center;gap:14px;padding:9px 12px 0;display:flex;position:relative}.es-ico{fill:none;stroke:#111;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;flex:none;width:22px;height:22px}.es-dots{gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.es-dots i{background:#ccc;border-radius:50%;width:6px;height:6px}.es-dots i.es-on{background:#0a84ff}.es-save{margin-left:auto}.es-igcap{white-space:pre-wrap;overflow-wrap:anywhere;outline:none;padding:6px 10px 16px;font-size:12.5px;line-height:1.4}.es-igcap b{margin-right:4px}.es-nocap{color:#999}.es-more{color:#8e8e8e;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0}.es-more:hover{text-decoration:underline}@media (width<=760px){.es-pv{padding:0}.es-pv-box{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;padding:12px 16px 20px}.es-pv-body{grid-template-columns:minmax(0,1fr);gap:18px}.es-pv-sub{flex-basis:100%;order:3}}.es-cm{font-family:var(--sans);color:var(--text);gap:18px;min-width:0;display:grid}.es-cm[hidden]{display:none}.es-gh{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:8px;margin:0 0 6px;font-size:10.5px;font-weight:500;display:flex}.es-cm-list{gap:6px;display:grid}.es-cm-list[hidden]{display:none}.es-cm-resolved{margin-top:6px}.es-cbox{border:1px solid var(--line);background:var(--sunk);border-radius:9px;min-width:0;padding:9px 11px;font-size:13px}.es-cbox.es-resolved{opacity:.72}.es-by{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:2px;font-size:11.5px;display:flex}.es-by b{color:var(--text);font-size:12.5px}.es-by time{margin-left:auto}.es-tagline{font-style:italic}.es-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:2px 0 0;line-height:1.45}.es-cacts{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.es-cacts .ds-btn.small{padding:3px 8px}.es-cm-none{color:var(--muted);margin:0;font-size:12.5px}.es-cm-showres{justify-self:start;margin-top:6px;font-size:12px}.es-cm-showres[hidden]{display:none}.es-cm-add{margin-top:8px}.es-cm-add[hidden]{display:none}.es-cm-add textarea{resize:vertical;min-height:60px;font-size:13px;line-height:1.45;font-family:var(--sans)}.es-cm-addrow{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.es-cm-addrow .es-hint{margin:0}.es-cm-why{color:var(--burg-ink);margin:6px 0 0;font-size:12.5px}.es-cm-why[hidden]{display:none}.es-cm-open{margin-top:4px;padding-left:0}.es-cm-open[hidden]{display:none}.es-cm-err{color:var(--burg-ink);font-size:12.5px}.es-cm-err[hidden]{display:none}@media (prefers-reduced-motion:reduce){.es-trk{transition:none}}.tw-stack{flex:none;align-items:center;display:inline-flex}.tw-av{background:var(--teal-soft);width:26px;height:26px;color:var(--teal);font:700 10px/1 var(--sans);border:2px solid var(--nav);box-sizing:border-box;letter-spacing:.02em;border-radius:50%;place-items:center;display:grid}.tw-av+.tw-av{margin-left:-7px}.tw-av.tw-editing{background:var(--amber-soft);color:var(--amber-ink);box-shadow:0 0 0 1.5px var(--amber-full)}.tw-av.tw-more{background:var(--sunk);color:var(--muted)}.tw-small .tw-av{border-width:1.5px;width:20px;height:20px;font-size:8.5px}.tw-small .tw-av+.tw-av{margin-left:-5px}.tw-presence{min-width:0;color:var(--text-2);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.tw-presence[hidden]{display:none}.tw-presence .tw-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tw-presence.tw-compact{gap:0}#editing .ed-head .tw-presence{flex:0 auto}.tw-phone-line,#editing.ed-phone .ed-head .tw-presence{display:none}#editing.ed-phone .tw-phone-line:not([hidden]){border-bottom:1px solid var(--line-soft);background:var(--nav);padding:4px 12px;display:flex}.rp-title .tw-presence{margin-top:6px;display:flex}.rp-title .tw-presence[hidden]{display:none}.tw-card-chip{color:var(--amber-ink);background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;margin-top:2px;padding:2px 8px 2px 3px;font-size:12px;font-weight:600;display:flex}.tw-card-chip span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-search.tw-find{cursor:pointer;font:inherit;text-align:left;box-shadow:none;min-width:200px;font-size:13px}.ds-search.tw-find:hover{border-color:var(--muted-2);color:var(--text)}.ds-icon-btn.tw-find-icon{display:none}@media (width<=1020px){.ds-icon-btn.tw-find-icon{display:grid}}.tw-bell{position:relative}.tw-bell .tw-count{background:var(--amber-full);min-width:18px;height:18px;color:var(--on-amber);font:700 10.5px/18px var(--sans);text-align:center;border:2px solid var(--nav);box-sizing:content-box;border-radius:999px;padding:0 5px;position:absolute;top:-5px;right:-6px}.tw-bell .tw-count[hidden]{display:none}.ds-menu.tw-notes{gap:0;width:min(380px,100vw - 24px);max-width:min(380px,100vw - 24px);padding:0}.tw-notes-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.tw-notes-head b{font-size:14px}.ds-menu .tw-notes-head button.ds-linkbtn{all:unset;cursor:pointer;color:var(--amber);text-underline-offset:2px;font-size:12.5px;font-weight:600;text-decoration:underline}.ds-menu .tw-notes-head button.ds-linkbtn:focus-visible{outline:2px solid var(--amber-full);outline-offset:2px;border-radius:3px}.tw-notes-list{max-height:min(420px,100vh - 140px);padding:4px;display:grid;overflow-y:auto}.ds-menu .tw-note{white-space:normal;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:2px 8px;padding:9px 10px;display:grid}.tw-note .tw-dot{background:0 0;border-radius:50%;width:8px;height:8px;margin-top:6px}.tw-note.tw-unread .tw-dot{background:var(--amber-full)}.tw-note .tw-nt{color:var(--text);font-size:13.5px;line-height:1.35}.tw-note.tw-unread .tw-nt{font-weight:650}.tw-note .tw-nd{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;font-size:12.5px;display:-webkit-box;overflow:hidden}.tw-note small{color:var(--muted);grid-column:2;font-size:11.5px}.tw-notes-empty{color:var(--text-2);margin:0;padding:14px 14px 16px;font-size:13px;line-height:1.45}.tw-pal{align-items:start;padding-top:min(12vh,110px)}.tw-pal .ds-dialog-box{grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100%);max-height:min(560px,100vh - 40px);padding:0;display:grid;overflow:hidden}.tw-pal-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 16px;display:flex}.tw-pal-in span{color:var(--muted);font-size:17px}.tw-pal-in input{min-width:0;color:var(--text);font:500 16px/1.4 var(--sans);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:6px 0}.tw-pal-in kbd,.tw-pal-foot kbd,.tw-keys kbd{font-family:var(--mono);border:1px solid var(--line);background:var(--sunk);color:var(--text-2);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:11px}.tw-pal-list{overscroll-behavior:contain;padding:6px;overflow-y:auto}.tw-pal-group{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:10px 10px 4px}.tw-pal-item{cursor:pointer;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.tw-pal-item .tw-pk{text-align:center;width:18px;color:var(--muted);flex:none}.tw-pal-item .tw-pt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tw-pal-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:40%;font-size:12px;overflow:hidden}.tw-pal-item[aria-selected=true]{background:var(--amber-soft);outline:2px solid var(--amber-full);outline-offset:-2px}.tw-pal-none{color:var(--text-2);margin:0;padding:18px 12px;font-size:13.5px}.tw-pal-foot{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;gap:6px 14px;padding:9px 16px;font-size:12px;display:flex}.tw-keys{gap:14px;margin-top:10px;display:grid}.tw-keys h3{color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:600}.tw-keys dl{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 14px;margin:0;font-size:13.5px;display:grid}.tw-keys dt{flex-wrap:wrap;gap:4px;display:flex}.tw-keys dd{color:var(--text-2);margin:0}.tw-mention{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:200px;max-width:min(300px,100vw - 24px);box-shadow:var(--lift);border-radius:10px;padding:5px;font-size:14px;display:grid;position:fixed}.tw-mention[hidden]{display:none}.tw-mention [role=option]{cursor:pointer;color:var(--text);border-radius:7px;align-items:center;gap:8px;padding:7px 9px;display:flex}.tw-mention [role=option][aria-selected=true]{background:var(--amber-soft);outline:2px solid var(--amber-full);outline-offset:-2px}.tw-mention .tw-mh{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:5px 9px 3px}.tw-mention-note{color:var(--muted);margin:2px 0 0;font-size:12px}.tw-mention-note[hidden]{display:none}.tw-act h2{margin:0 0 4px;font-size:16px}.tw-act ol{margin:8px 0 0;padding:0;list-style:none;display:grid}.tw-act li{color:var(--text-2);overflow-wrap:anywhere;padding:0 0 12px 20px;font-size:13px;position:relative}.tw-act li:before{content:"";background:var(--muted-2);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:4px}.tw-act li:after{content:"";background:var(--line);width:1px;position:absolute;top:15px;bottom:0;left:7px}.tw-act li:last-child:after{display:none}.tw-act li.tw-k:before{background:var(--amber-full)}.tw-act li small{color:var(--muted);font-size:11.5px;display:block}.tw-act .tw-none{color:var(--muted);margin:6px 0 0;font-size:13px}.tw-act .tw-more-btn{margin-top:2px}.tw-choices{gap:8px;margin-top:14px;display:grid}.tw-choice{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 14px/1.35 var(--sans);cursor:pointer;box-shadow:var(--shadow);white-space:normal;border-radius:10px;gap:2px;padding:12px 14px;display:grid}.tw-choice small{color:var(--text-2);font-size:12.5px;font-weight:400}.tw-choice:hover{border-color:var(--muted-2)}.tw-choice.primary{border-color:var(--amber-full);background:var(--amber-soft)}.tw-choice:focus-visible{outline:2px solid var(--amber-full);outline-offset:2px}@media (width<=720px){.ds-top .ds-ws-wrap{flex:0 auto;min-width:0}.ds-top .ds-ws-wrap .ds-ws{max-width:100%}}@media (width<=420px){.ds-top .ds-icon-btn.tw-find-icon{display:none}}@media (width<=720px){.ds-menu.tw-notes{width:auto;max-width:none;position:fixed;left:12px;right:12px}.tw-pal{align-items:start;padding:10px}.tw-pal .ds-dialog-box{max-height:calc(100vh - 20px)}.tw-pal-foot{display:none}.rp-title .tw-presence .tw-line{white-space:normal}}.sl{min-width:0;position:relative}.sl-list{align-content:start;gap:22px;display:grid;position:sticky;top:12px}.sl-group{gap:2px;display:grid}.sl-title{font:700 10.5px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;padding:0 10px}.sl-row{border-radius:8px;align-items:center;display:flex;position:relative}.sl-row.drop{background:var(--amber-soft);box-shadow:inset 0 0 0 1.5px var(--amber-line)}.sl .sl-item{min-width:0;color:var(--text-2);text-align:left;font:500 14px/1.3 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;align-items:center;gap:8px;padding:7px 10px;display:flex}.sl .sl-item:hover{background:var(--sunk);color:var(--text)}.sl .sl-item:focus-visible{outline:2px solid var(--amber-full);outline-offset:-2px}.sl-row.on .sl-item{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000d;font-weight:650}.sl-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sl-count{font:500 12px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--muted)}.sl-hint{font:500 11.5px/1 var(--sans);color:var(--amber-ink);white-space:nowrap}.sl-note{font:500 11.5px/1 var(--sans);color:var(--muted);white-space:nowrap}.sl-lead{width:16px;font:600 12px/1 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.sl-row.on .sl-lead{color:var(--text)}.sl .sl-more{background:var(--sunk);color:var(--muted);font:700 11px/1 var(--sans);letter-spacing:.05em;cursor:pointer;opacity:0;border:0;border-radius:6px;padding:3px 6px;position:absolute;right:4px}.sl-row:hover .sl-more,.sl-row:focus-within .sl-more,.sl .sl-more[aria-expanded=true]{opacity:1}.sl-row:hover .sl-count,.sl-row:focus-within .sl-count{visibility:hidden}.sl .sl-more:hover{color:var(--text)}.sl .sl-add{color:var(--muted);font:500 13px/1.3 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:start;padding:6px 10px}.sl .sl-add:hover{color:var(--text);background:var(--sunk)}.sl-foot{border-top:1px solid var(--line);gap:2px;padding-top:12px;display:grid}.sl .sl-item.quiet{color:var(--muted);font-size:13.5px}.sl-edit{padding:2px 4px}.sl-edit input{width:100%;font:500 14px/1.3 var(--sans);color:var(--text);background:var(--input);border:1px solid var(--amber-line);border-radius:8px;padding:6px 8px}.sl .sl-picker,.sl-scrim{display:none}.sl-menu{z-index:60;background:var(--surface);border:1px solid var(--line);min-width:200px;max-width:min(320px,100vw - 16px);max-height:min(420px,70vh);box-shadow:var(--lift);font-family:var(--sans);color:var(--text);border-radius:8px;padding:4px;display:grid;position:absolute;overflow:auto}.sl-menu-h{font:700 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px}.sl-menu .sl-menu-i{text-align:left;font:500 13.5px/1.3 var(--sans);color:var(--text);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:8px 10px;overflow:hidden}.sl-menu .sl-menu-i:hover:not(:disabled),.sl-menu .sl-menu-i:focus-visible{background:var(--sunk);outline:none}.sl-menu .sl-menu-i:disabled{color:var(--muted);cursor:default}.sl-menu .sl-menu-i.on:after{content:" · here";color:var(--muted)}.sl-menu .sl-menu-i.danger{color:var(--burg-ink)}.sl-menu form{gap:6px;padding:6px;display:grid}.sl-menu textarea,.sl-menu input{font:14px/1.4 var(--sans);color:var(--text);background:var(--input);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:100%;padding:7px 9px}.sl-menu textarea{resize:vertical;min-height:64px}@media (width<=820px){.sl .sl-picker{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:650 15px/1.2 var(--sans);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.sl-picker-now{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sl-picker-caret{color:var(--muted);font-size:12px}.sl-list{display:none}.sl.open .sl-scrim{z-index:49;background:var(--scrim);display:block;position:fixed;inset:0}.sl.open .sl-list{z-index:50;background:var(--bg);max-height:80vh;padding:18px 12px calc(18px + env(safe-area-inset-bottom));box-shadow:var(--lift);border-radius:16px 16px 0 0;display:grid;position:fixed;inset:auto 0 0;overflow:auto}.sl .sl-item{padding:11px 12px;font-size:15px}.sl .sl-more{opacity:1;margin-left:4px;padding:8px 10px;position:static}.sl-row:hover .sl-count{visibility:visible}}@media (prefers-reduced-motion:no-preference){.sl .sl-item{transition:background .1s,color .1s}}.zd{left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px) + var(--dispatch-suite-bar,0px));z-index:61;box-sizing:border-box;background:var(--surface);width:min(440px,100vw - 32px);color:var(--text);border:1px solid var(--line);box-shadow:var(--lift);border-radius:12px;gap:10px;padding:12px 14px;font-size:14px;transition:opacity .4s;display:grid;position:fixed;transform:translate(-50%)}.zd-line{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.zd-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.zd-acts:empty{display:none}.zd-gone{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.zd{transition:none}}.ps.ds-wrap{max-width:1680px}.ps h1:focus,.ps h2:focus{outline:none}.ps h2,.ps h3,.ps h4{text-wrap:balance;margin:0}.ps p{margin:0}.ps-banners{gap:10px;display:grid}.ps-banners:not(:empty){margin:-4px 0 18px}.ps-link{color:var(--teal);font-weight:600;text-decoration:none}.ps-link:hover{text-decoration:underline}.ps .ps-linkbtn{color:var(--teal);font:600 13px/1.4 var(--sans);background:0 0;border:0;padding:0}.ps .ps-linkbtn:hover{text-decoration:underline}.ps-shell{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:clamp(32px,3vw,56px);display:grid}.ps-side{align-content:start;gap:18px;display:grid;position:sticky;top:72px}.ps-side .sl-list{position:static}.ps-main{min-width:0}.ps-ready{border-top:1px solid var(--line);justify-items:start;gap:8px;padding:14px 10px 0;display:grid}.ps-bar{grid-template-columns:repeat(7,1fr);gap:3px;width:100%;display:grid}.ps-bar span{background:var(--line);border-radius:999px;height:4px}.ps-bar span.on{background:var(--green)}.ps-ready-t{font:650 13.5px/1.3 var(--sans);color:var(--text)}.ps-ready-s{color:var(--muted);font-size:12.5px;line-height:1.45}.ps-ready-s.bad{color:var(--burg-ink)}.ps-ready .ds-btn{margin:2px 0}.ps-view{gap:20px;display:grid}.ps-view :where(div,section,article,header,label,form){min-width:0}.ps-view-head{gap:6px;display:grid}.ps-view-head h2{letter-spacing:-.018em;font-size:28px;font-weight:800;line-height:1.15}.ps-eyebrow{font:600 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:flex}.ps-say{color:var(--text-2);max-width:84ch;font-size:15px;line-height:1.55}.ps-state{font:600 11.5px/1 var(--sans);letter-spacing:0;text-transform:none;background:var(--neutral-soft);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:4px 8px}.ps-state.check,.ps-state.working{background:var(--amber-soft);color:var(--amber-ink)}.ps-state.done{background:var(--green-soft);color:var(--green-ink)}.ps-sec{gap:10px;display:grid}.ps-sec+.ps-sec{border-top:1px solid var(--line-soft);padding-top:26px}.ps-sec-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ps-sec-t{font:700 11px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.ps-sub{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:8px;display:flex}.ps-sub h4{font-size:15px;font-weight:700}.ps-sub span{color:var(--muted);font-size:13px}.ps-stack{gap:12px;display:grid}.ps-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:20px 28px;display:grid}.ps-block{align-content:start;gap:10px;display:grid}.ps-block>.ps-sub{margin-top:0}.ps-empty{color:var(--muted);max-width:62ch;font-size:14px;line-height:1.55}.ps-empty.small{font-size:13px}.ps-help{color:var(--muted);font-size:13px;line-height:1.45}.ps-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.ps-foot{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:13px;display:flex}.ps-saved{font:500 12px/1 var(--sans);color:var(--muted);opacity:0;transition:opacity .2s}.ps-saved.on{opacity:1}.ps-saved.bad{color:var(--burg-ink)}.ps-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.ps-field{align-content:start;gap:6px;min-width:0;display:grid}.ps-field.wide{grid-column:1/-1}.ps-label{font:600 13px/1.3 var(--sans);color:var(--text)}.ps .ps-input{font:14px/1.45 var(--sans);color:var(--text);background:var(--input);border:1px solid var(--line);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;padding:8px 10px;transition:border-color .12s,box-shadow .12s}.ps .ps-input:hover:not(:disabled){border-color:var(--muted-2)}.ps .ps-input:focus{border-color:var(--amber-line);box-shadow:0 0 0 3px var(--amber-soft);outline:none}.ps .ps-input:disabled{border-color:var(--line-soft);color:var(--text-2);cursor:default;background:0 0}.ps .ps-input.strong{font-weight:650}.ps .ps-input::placeholder{color:var(--muted-2)}.ps .ps-area{resize:vertical;min-height:40px;line-height:1.5}.ps .ps-area.ps-cell{resize:none;min-height:38px;overflow:hidden}.ps .ps-select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 15px) 52%,calc(100% - 10px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:28px}.ps .ps-select:disabled{background-image:none;padding-right:10px}.ps-text{display:block;position:relative}.ps-text.has-prefix .ps-input{padding-left:26px}.ps-prefix{color:var(--muted);pointer-events:none;font-size:14px;position:absolute;top:50%;left:11px;transform:translateY(-52%)}.ps-tokens{background:var(--input);border:1px solid var(--line);cursor:text;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;padding:6px;transition:border-color .12s,box-shadow .12s;display:flex}.ps-tokens:hover{border-color:var(--muted-2)}.ps-tokens:focus-within{border-color:var(--amber-line);box-shadow:0 0 0 3px var(--amber-soft)}.ps-tokens.ro{border-color:var(--line-soft);cursor:default;background:0 0}.ps-token{background:var(--sunk);border:1px solid var(--line-soft);border-radius:999px;align-items:center;gap:2px;padding:3px 4px 3px 10px;font-size:13px;font-weight:550;display:inline-flex}.ps-tokens.ro .ps-token{padding-right:10px}.ps .ps-token-x{width:20px;height:20px;color:var(--muted);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.ps .ps-token-x:hover{background:var(--line);color:var(--text)}.ps .ps-token-in{background:0 0;border:0;outline:none;flex:140px;min-width:100px;padding:4px 6px;font-size:14px}.ps .ps-token-in:disabled{display:none}.ps-rows{gap:6px;display:grid}.ps-row{grid-template-columns:var(--cols);align-items:start;gap:8px;display:grid}.ps .ps-x{color:var(--muted);font:500 12.5px/1 var(--sans);visibility:hidden;background:0 0;border:0;border-radius:8px;padding:11px 6px}.ps-row:hover .ps-x,.ps-row:focus-within .ps-x,.ps-rule:hover .ps-x,.ps-rule:focus-within .ps-x,.ps-swatch:hover .ps-x,.ps-swatch:focus-within .ps-x{visibility:visible}.ps .ps-x:hover{color:var(--burg-ink);background:var(--burg-soft)}.ps .ps-row>.ps-x{width:30px;height:38px;font:400 18px/1 var(--sans);padding:0}.ps .ps-add{border:1px dashed var(--line);color:var(--text-2);font:600 13px/1.3 var(--sans);background:0 0;border-radius:8px;justify-self:start;padding:7px 12px}.ps .ps-add:hover{border-color:var(--muted-2);color:var(--text);background:var(--sunk)}@media (hover:none){.ps .ps-x{visibility:visible}}.ps-seg{background:var(--sunk);border:1px solid var(--line-soft);border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}.ps .ps-seg-b{color:var(--text-2);font:600 12.5px/1 var(--sans);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:7px 10px}.ps .ps-seg-b:hover:not(:disabled){color:var(--text)}.ps .ps-seg-b[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:0 0 0 1px var(--line),0 1px 2px #0000000f}.ps .ps-seg-b:disabled{cursor:default}.ps .ps-seg-b:disabled:not([aria-checked=true]){opacity:.55}.ps-said{background:var(--sunk);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:10px 14px;display:flex}.ps-said>p{flex:320px}.ps-said p{color:var(--text);white-space:pre-line;max-width:72ch;font-size:14.5px;line-height:1.55}.ps-said-who{font:700 10.5px/1.3 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.ps-told{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:-10px;font-size:14px;display:flex}.ps-said.after{background:var(--surface);box-shadow:0 0 0 1px var(--line)}.ps-working{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.ps-pulse{background:linear-gradient(90deg,transparent,var(--amber-full),transparent);background-repeat:no-repeat;background-size:40% 100%;height:2px;position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.ps-pulse{animation:1.6s ease-in-out infinite ps-slide}}@keyframes ps-slide{0%{background-position:-40% 0}to{background-position:140% 0}}.ps-working-t{flex:auto;gap:3px;min-width:0;display:grid}.ps-working-t b{font-size:15px}.ps-progress{color:var(--text-2);overflow-wrap:anywhere;font-size:14px}.ps-when{color:var(--muted);font-size:12.5px}.ps-dock{z-index:5;padding:26px 16px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 0%,transparent),color-mix(in srgb,var(--bg) 85%,transparent) 14px,var(--bg) 26px);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 12px;margin:0 -16px;display:flex;position:sticky;bottom:0}.ps-dock-note{color:var(--muted);margin-right:auto;font-size:13px}.ps-dock>.ps-dock-note:last-child,.ps-again~.ps-dock-note{margin-right:0}.ps-again{flex:220px;gap:8px;max-width:680px;margin-right:auto;display:flex}.ps-again .ps-input{flex:auto}.ps-start{justify-items:start;gap:20px;display:grid}.ps-start-list{counter-reset:ps;border-top:1px solid var(--line-soft);gap:0;width:100%;margin:0;padding:0;list-style:none;display:grid}.ps-start-list li{counter-increment:ps;border-bottom:1px solid var(--line-soft);grid-template-columns:28px 200px minmax(0,1fr);gap:4px 14px;padding:12px 0;font-size:14px;display:grid}.ps-start-list li:before{content:counter(ps);font:600 13px/1.5 var(--mono);color:var(--muted)}.ps-start-list b{font-weight:650}.ps-start-list span{color:var(--text-2);line-height:1.5}.ps-parts{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.ps .ps-part{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:10px 12px;padding:16px 18px;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:grid}.ps .ps-part:hover{border-color:var(--muted-2);box-shadow:var(--shadow-lift)}.ps-part-n{font:600 13px/1.5 var(--mono);color:var(--muted)}.ps-part-t{grid-area:1/2/3;gap:4px;min-width:0;display:grid}.ps-part-t b{font-size:16px;font-weight:700}.ps-part-t span{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.ps-part>.ps-state{grid-column:2;justify-self:start;margin-top:4px}.ps-part:has(>.ps-state) .ps-part-t{grid-row:1}.ps-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.ps-toolbar .ps-search{flex:0 240px}.ps-toolbar>.ps-help{flex:300px}.ps-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:13px}.ps-arthead{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:6px 0 12px;display:flex}.ps-arthead .ps-views{margin:0}.ps-arthead .ps-count{margin:0 0 0 auto}.ps-photos{align-items:center;gap:8px;display:flex}.ps-photos[hidden]{display:none}.ps-listbar{top:var(--ps-stick,0px);z-index:4;background:var(--bg);margin:-8px 0 6px;padding:8px 0;position:sticky}.ps-listbar:after{content:"";background:linear-gradient(var(--bg),color-mix(in srgb,var(--bg) 0%,transparent));opacity:0;pointer-events:none;height:18px;transition:opacity .2s;position:absolute;top:100%;left:0;right:0}.ps-listbar.stuck:after{opacity:1}.ps-listbar .ps-toolbar{background:color-mix(in srgb,var(--text) 5%,var(--bg));border-radius:12px;gap:6px 10px;padding:7px 8px}.ps-listbar .ps-search{background:var(--surface);border-color:color-mix(in srgb,var(--line) 70%,transparent)}.ps-listbar .ps-waitbtn{background:var(--surface);border-color:color-mix(in srgb,var(--line) 70%,transparent);margin-left:auto}.ps .ps-tierbtn{border:1px solid var(--line);height:34px;color:var(--text);font:600 13px/1 var(--sans);white-space:nowrap;cursor:pointer;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 12px center/10px 6px no-repeat;border-radius:999px;align-items:center;padding:0 30px 0 12px;display:inline-flex}.ps .ps-tierbtn span{text-overflow:ellipsis;overflow:hidden}.ps .ps-tierbtn:hover:not(:disabled),.ps .ps-tierbtn[aria-expanded=true]{border-color:var(--text)}.ps .ps-tierbtn:disabled{cursor:default;background-image:none;padding-right:12px}.ps .ps-tierbtn:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.ps-addrow .ps-tierbtn,.ps-artist .ps-tierbtn{width:100%}.ps .ps-moveto:after{content:"";vertical-align:middle;background:currentColor;width:10px;height:6px;margin-left:8px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 6px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 6px no-repeat}.ps-bulk{background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:12px;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:14px;display:flex;position:absolute;inset:2px 0}.ps-bulk[hidden]{display:none}.ps-bulk b{margin-right:auto}.ps-groups{gap:14px;display:grid}.ps-addrow{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) 170px auto auto;align-items:center;gap:8px;padding:10px;display:grid}.ps-group{gap:6px;display:grid}.ps-group-head{align-items:center;gap:10px;padding:0 4px;display:flex}.ps .ps-group-t{color:var(--text);text-align:left;background:0 0;border:0;flex:auto;align-items:baseline;gap:8px;min-width:0;padding:4px 0;display:flex}.ps-group-t b{font-size:14.5px;font-weight:700}.ps-caret{flex:none;align-self:center;width:12px;height:12px;position:relative}.ps-caret:before{content:"";border:solid var(--muted);border-width:0 1.6px 1.6px 0;width:5px;height:5px;transition:transform .12s;position:absolute;top:3px;left:2px;transform:rotate(-45deg)}.ps-caret.open:before{top:1px;left:3px;transform:rotate(45deg)}.ps-group-t:hover .ps-caret:before{border-color:var(--text)}.ps-n{font:600 12px/1 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.ps-group-say{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ps .ps-check{width:16px;height:16px;accent-color:var(--amber-full);cursor:pointer;flex:none;margin:0}.ps-table{border:1px solid var(--line);background:var(--surface);border-radius:12px;display:grid;overflow:hidden}.ps-artist{border-top:1px solid var(--line-soft);cursor:default;grid-template-columns:16px minmax(160px,1fr) 160px minmax(0,2fr);align-items:center;gap:12px;padding:7px 12px;display:grid}.ps-artist:hover{background:var(--sunk)}.ps-table>:first-child{border-top:0}.ps-artist.picked{background:var(--amber-soft)}.ps-artist.ro{grid-template-columns:minmax(160px,1fr) 160px minmax(0,2fr)}.ps-artist-t{gap:1px;min-width:0;display:grid}.ps-artist-t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.ps-artist-t span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ps-artist-t span:empty{display:none}.ps .ps-inline{background-color:#0000;border-color:#0000}.ps .ps-tier:not(:hover):not(:focus){background-image:none}.ps .ps-inline:hover:not(:disabled){border-color:var(--line)}.ps .ps-inline:disabled{border-color:#0000}.ps .ps-tier{padding-top:6px;padding-bottom:6px;font-size:13px}.ps-cards{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));align-items:start;gap:14px;display:grid}.ps-card{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:10px;padding:16px 18px;transition:opacity .15s;display:grid}.ps-card.faded{opacity:.6}.ps-card h4{font-size:16px;font-weight:700;line-height:1.25}.ps-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.ps-card-t{flex:240px;gap:3px;min-width:0;display:grid}.ps-card-p{color:var(--text-2);max-width:72ch;font-size:14px;line-height:1.55}.ps-examples{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ps-examples a{color:var(--teal);font-weight:600;text-decoration:none}.ps-examples a:hover{text-decoration:underline}.ps-applies{gap:8px;display:grid}.ps-chips{flex-wrap:wrap;gap:6px;display:flex}.ps-chip{font:600 12.5px/1 var(--sans);background:var(--sunk);border:1px solid var(--line-soft);color:var(--text-2);border-radius:999px;padding:6px 10px}.ps-rules{grid-template-columns:repeat(auto-fill,minmax(560px,1fr));align-items:start;gap:12px;display:grid}.ps-rules>.ps-add,.ps-rules>.ps-empty{grid-column:1/-1}.ps-rule{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px 14px;display:grid;position:relative}.ps-rule-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ps-rule-top .ps-input{flex:220px;font-size:15px}.ps-rule-id{font:600 12px/1 var(--mono);color:var(--muted);min-width:34px}.ps-rule-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;padding-left:44px;display:grid}.ps-rule-more .ps-label{color:var(--muted);font-size:12px;font-weight:600}.ps-from{color:var(--muted);grid-column:1/-1;font-size:12.5px}.ps-rule>.ps-x{position:absolute;bottom:6px;right:8px}.ps-test{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.ps-tag{font:700 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--chip);color:var(--text-2);white-space:nowrap;border-radius:4px;padding:4px 7px}.ps-tag.on{background:var(--green-soft);color:var(--green-ink)}.ps-swatches{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.ps-swatch{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px;display:grid;position:relative}.ps .ps-swatch-chip{cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:8px;grid-row:1/3;width:44px;height:44px;padding:0}.ps .ps-swatch-chip::-webkit-color-swatch-wrapper{padding:0}.ps .ps-swatch-chip::-webkit-color-swatch{border:0;border-radius:7px}.ps .ps-swatch-chip::-moz-color-swatch{border:0;border-radius:7px}.ps .ps-swatch .ps-input{padding:3px 6px;font-size:13px}.ps .ps-hex{font-family:var(--mono);color:var(--muted);font-size:12px}.ps-swatch>.ps-x{padding:4px 6px;position:absolute;top:2px;right:2px}.ps-swatches>.ps-add{place-self:stretch stretch;min-height:62px}.ps-styles{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:16px;display:grid}.ps-style{flex-direction:column;gap:10px;display:flex}.ps-quotes{flex:auto;align-content:start;gap:10px;display:grid}.ps-style.picked{border-color:var(--amber-line);box-shadow:0 0 0 1px var(--amber-line)}.ps-style-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ps-style-sum{color:var(--text);font-size:14.5px;line-height:1.5}.ps-traits{grid-template-columns:auto minmax(0,1fr);gap:5px 12px;margin:2px 0;font-size:13px;line-height:1.45;display:grid}.ps-traits dt{font:600 10.5px/1.6 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.ps-traits dd{color:var(--text-2);margin:0}.ps-quote{border-top:1px solid var(--line-soft);gap:4px;margin:0;padding-top:10px;display:grid}.ps-quote p{color:var(--text);font-size:13.5px;font-style:italic;line-height:1.5}.ps-quote:not(.quoted) p:before{content:"“"}.ps-quote:not(.quoted) p:after{content:"”"}.ps-quote cite{color:var(--muted);font-size:12px;font-style:normal}.ps-quote cite a{color:var(--teal);font-weight:600;text-decoration:none}.ps-pick{align-self:flex-start;margin-top:6px}.ps-back{justify-self:start}.ps-choose{min-width:300px}.ps-choose .ds-btn{justify-self:end}.ps-guide{gap:16px;display:grid}.ps-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=820px){.ps-shell{grid-template-columns:minmax(0,1fr);gap:16px}.ps-side{position:static}.ps-ready{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:12px 2px 0}.ps-ready .ps-bar{grid-column:1/-1}.ps-ready-s{display:none}.ps-view-head h2{font-size:23px}}@media (width<=640px){.ps-cards,.ps-rules,.ps-form,.ps-two,.ps-rule-more{grid-template-columns:minmax(0,1fr)}.ps-rule-more{padding-left:0}.ps-row{grid-template-columns:minmax(0,1fr) auto!important}.ps-row>:not(.ps-x){grid-column:1}.ps-row>.ps-x{grid-area:1/2}.ps-artist{grid-template-columns:16px minmax(0,1fr) 120px}.ps-artist .ps-inline:not(.ps-tier){grid-column:2/-1}.ps-artist.ro{grid-template-columns:minmax(0,1fr) 110px}.ps-artist.ro .ps-inline:not(.ps-tier){grid-column:1/-1}.ps-addrow{grid-template-columns:minmax(0,1fr) auto}.ps-start-list li{grid-template-columns:24px minmax(0,1fr)}.ps-start-list li span{grid-column:2}.ps-again{flex-basis:100%}.ps-dock{justify-content:stretch}.ps-dock>.ds-btn{flex:auto}.ps-test{grid-template-columns:auto minmax(0,1fr)}.ps-test>.ps-link{grid-column:2}}.ps-views{scrollbar-width:none;align-items:center;gap:10px;margin-bottom:8px;display:flex;overflow-x:auto}.ps-views::-webkit-scrollbar{display:none}.ps-views-l{color:var(--muted);flex:none;font-size:13px;font-weight:500}.ps-barwrap{position:relative}.ps-jump{flex-wrap:wrap;gap:2px;display:flex}.ps-jump[hidden]{display:none}.ps .ps-jump-b{color:var(--text);font:600 13px/1.2 var(--sans);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-items:baseline;gap:5px;padding:6px 8px;display:inline-flex}.ps .ps-jump-b small{color:var(--muted);font-size:12px;font-weight:500}.ps .ps-jump-b:hover:not(:disabled),.ps .ps-jump-b.over{background:var(--neutral-soft)}.ps .ps-jump-b.over{box-shadow:0 0 0 2px var(--text)}.ps .ps-jump-b:disabled{opacity:.45;cursor:default}.ps .ps-waitbtn{align-items:center;gap:7px;display:inline-flex}.ps .ps-waitbtn[hidden]{display:none}.ps-wait-dot{background:var(--burg);border-radius:50%;flex:none;width:8px;height:8px}.ps-addbox:empty{display:none}.ps-addbox{margin-top:10px}@media (width<=820px){.ps-jump{scrollbar-width:none;flex-wrap:nowrap;flex:100%;order:3;max-width:100%;overflow-x:auto;-webkit-mask:linear-gradient(90deg,#000 88%,#0000)}}.ps-jump::-webkit-scrollbar{display:none}.ps-wait-s{display:none}@media (width<=640px){.ps-listbar .ps-search{flex:120px;min-width:0}.ps-listbar .ps-waitbtn{flex:none}.ps-wait-l{display:none}.ps-wait-s{display:inline}.ps-arthead{gap:10px 14px}.ps-arthead .ps-count{order:3;margin:0 auto 0 0}}.pa{--ink:var(--text);--wait:var(--burg);--shade-1:color-mix(in srgb,var(--text) 4%,var(--surface));--shade-2:color-mix(in srgb,var(--text) 7%,var(--surface));font-family:var(--sans);color:var(--text);margin-top:4px;position:relative}.pa .pa-ph{aspect-ratio:1;background:var(--shade-2);color:var(--muted);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid;position:relative;overflow:hidden}.pa .pa-ph img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;position:absolute;inset:0}.pa .gone{opacity:.14}.pa .flash{animation:1.4s ease-out pa-flash}@keyframes pa-flash{0%,35%{box-shadow:0 0 0 4px var(--wait)}to{box-shadow:0 0 #0000}}.pa .pa-btn{border:1.5px solid var(--ink);background:var(--surface);color:var(--ink);font:600 13px/1 var(--sans);cursor:pointer;border-radius:999px;padding:7px 12px}.pa .pa-btn:hover{background:var(--ink);color:var(--surface)}.pa .pa-btn.quiet{background:0 0;border-color:#0000}.pa .pa-btn.quiet:hover{background:var(--shade-2);color:var(--ink)}.pa .pa-link{color:var(--text-2);font:600 13px var(--sans);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.pa .pa-tick{appearance:none;border:1.5px solid var(--ink);background:var(--surface) center/14px no-repeat;cursor:pointer;border-radius:50%;width:22px;height:22px;margin:0;box-shadow:0 1px 6px #0003}.pa .pa-tick:checked{background-color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.6 8.3l2.9 2.9 5.9-6.2' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.pa .pa-menu{white-space:nowrap;appearance:none;border:1px solid var(--line);max-width:100%;height:28px;color:var(--ink);font:600 12.5px/26px var(--sans);cursor:pointer;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 10px center/10px 6px no-repeat;border-radius:999px;align-items:center;padding:0 26px 0 11px;display:inline-flex}.pa .pa-menu span{text-overflow:ellipsis;overflow:hidden}.pa .pa-menu:hover,.pa .pa-menu[aria-expanded=true]{border-color:var(--ink)}.pa .pa-menu.big{height:32px;padding:0 30px 0 13px;font-size:13px}.pa .pa-tick:focus-visible,.pa .pa-menu:focus-visible,.pa .pa-nt-m:focus-visible,.pa .pa-btn:focus-visible,.pa .pa-n:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.pa[data-size=big]{--tile:132px;--fpx:120px;--span:2}.pa[data-size=mid]{--tile:104px;--fpx:88px;--span:3}.pa[data-size=small]{--tile:78px;--fpx:62px;--span:4}.pa-tile{--face:min(100cqw,var(--fpx))}.pa-tier{border-radius:10px;gap:16px;margin-bottom:30px;transition:background .15s;display:grid}.pa-tier.over{background:var(--shade-1);outline:2px dashed var(--ink);outline-offset:4px}.pa-th{background:var(--shade-2);font:600 clamp(17px,1.5vw,21px)/1.2 var(--sans);letter-spacing:-.02em;border-radius:8px;align-items:center;gap:10px;margin:0;padding:8px 14px;display:flex}.pa-th span{color:var(--muted);letter-spacing:0;font-size:12.5px;font-weight:500}.pa-grid{grid-template-columns:repeat(auto-fill,minmax(var(--tile),1fr));gap:18px 12px;display:grid}.pa-tile{text-align:center;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:8px;align-content:start;justify-items:center;gap:2px;display:grid;position:relative;container-type:inline-size}.pa-tile .pa-ph{width:var(--face);font-size:calc(var(--fpx) * .28);margin-bottom:6px}.pa-tile b{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.2}.pa-tile small{color:var(--muted);font-size:12px;line-height:1.25}.pa[data-size=small] .pa-tile b{font-size:12px}.pa[data-size=small] .pa-tile small{display:none}.pa-tile.on .pa-ph{box-shadow:0 0 0 3px var(--ink)}.pa-tile .pa-tick{z-index:2;left:calc(50% - var(--face) * .354 - 11px);top:calc(var(--face) * .146 - 11px);opacity:0;transition:opacity .15s;position:absolute}.pa-tile .pa-menu{z-index:2;left:50%;top:calc(var(--face) - 34px);max-width:var(--face);opacity:0;transition:opacity .15s;position:absolute;transform:translate(-50%);box-shadow:0 2px 10px #0003}.pa-tile:hover .pa-tick,.pa-tile .pa-tick:checked,.pa-tile .pa-tick:focus-visible,.pa-tile:hover .pa-menu,.pa-tile .pa-menu:focus,.pa-tile .pa-menu[aria-expanded=true]{opacity:1}.pa[data-size=small] .pa-tile .pa-menu{display:none}.pa-tile.lifted{opacity:.3}@media (hover:none){.pa-tile .pa-tick{opacity:1}}.pa-wide{grid-column:span var(--span,2);text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:auto minmax(0,1fr);place-items:start;gap:14px;padding:16px;box-shadow:0 1px 2px #0000000a}.pa-wide-ph{position:relative}.pa-wide .pa-ph{width:min(96px,26cqw);margin:0;font-size:28px}.pa-wide .pa-tick{opacity:1;position:absolute;top:-6px;left:-6px}.pa-wide-t{gap:2px;min-width:0;display:grid}.pa-wide-t p{color:var(--text-2);margin:6px 0 0;font-size:13px;line-height:1.4}.pa-note{margin-top:8px}.pa-note p{margin:0 0 8px;font-size:13px;line-height:1.4}.pa-note b{color:var(--wait)}.pa-acts{flex-wrap:wrap;gap:6px;display:flex}.pa-empty{color:var(--muted);margin:0;padding:4px 2px 8px;font-size:13px}@media (width<=820px){.pa-wide{grid-column:1/-1}.pa[data-size]{--tile:96px;--fpx:84px}.pa[data-size=small]{--tile:72px;--fpx:58px}}.pa-lineup{text-align:center}.pa-lu{padding:14px 12px 18px;transition:background .15s}.pa-lu:nth-child(2n){background:var(--shade-1)}.pa-lu.over{outline:2px dashed var(--ink);outline-offset:-4px}.pa-lu-h{background:var(--ink);color:var(--surface);font:700 12px/1.6 var(--sans);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;align-items:baseline;gap:8px;margin:0 0 10px;padding:3px 12px;display:inline-flex}.pa-lu-h span{opacity:.65;font-weight:500}.pa-lu-names{letter-spacing:-.03em;text-wrap:balance;max-width:1180px;margin:0 auto;font-weight:500;line-height:1.15}.pa-lu[data-tier=core] .pa-lu-names{font-size:calc(52px * var(--k,1) * var(--kp,1))}.pa-lu[data-tier=near-core] .pa-lu-names{font-size:calc(40px * var(--k,1) * var(--kp,1))}.pa-lu[data-tier=adopted] .pa-lu-names{font-size:calc(32px * var(--k,1) * var(--kp,1))}.pa-lu[data-tier=edge] .pa-lu-names{font-size:calc(26px * var(--k,1) * var(--kp,1))}.pa-lu[data-tier=barely] .pa-lu-names{font-size:calc(21px * var(--k,1) * var(--kp,1));color:var(--text-2)}.pa-lu[data-tier=not] .pa-lu-names{font-size:calc(18px * var(--k,1) * var(--kp,1));color:var(--muted)}.pa-n{white-space:nowrap;cursor:pointer;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 .08em;transition:background .15s,color .15s}.pa-n:hover{background:var(--shade-2)}.pa-n.wait{color:var(--wait)}.pa-n sup{font:600 max(10px,.34em)/1 var(--sans);letter-spacing:.02em;vertical-align:.9em;margin-left:.15em}.pa-n.found{background:var(--ink);color:var(--surface)}.pa-n.lifted{opacity:.25}.pa-dot{background:var(--muted);vertical-align:.3em;opacity:.6;border-radius:50%;width:.2em;height:.2em;margin:0 .32em;display:inline-block}.pa-lu-empty{font:500 13px var(--sans);color:var(--muted);letter-spacing:0}@media (width<=820px){.pa-lineup{--kp:.6}.pa-lu{padding:12px 6px 14px}}.pa-one{gap:14px;max-width:860px;display:grid}.pa-prog{color:var(--text-2);align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.pa-prog b{color:var(--text)}.pa-prog i{background:var(--shade-2);border-radius:999px;flex:1;max-width:320px;height:6px;display:block;position:relative;overflow:hidden}.pa-prog i:after{content:"";width:var(--p);background:var(--ink);border-radius:999px;transition:width .3s;position:absolute;inset:0 auto 0 0}.pa-card{background:var(--shade-1);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.pa-card .pa-ph{width:100%;font-size:64px}.pa-card-t h3{letter-spacing:-.04em;margin:2px 0;font-size:clamp(28px,3vw,44px);font-weight:500;line-height:1.05}.pa-card-t small{color:var(--muted);font-size:14px}.pa-now{color:var(--muted);margin:0;font-size:12.5px}.pa-now b{color:var(--text)}.pa-why{color:var(--text-2);margin:10px 0 0;font-size:15px;line-height:1.45}.pa-agent{margin:12px 0 0;font-size:14px;line-height:1.4}.pa-agent b{color:var(--wait)}.pa-alldone{text-align:center;display:block}.pa-alldone h3{letter-spacing:-.03em;margin:0 0 6px;font-size:24px;font-weight:500}.pa-alldone p{color:var(--text-2);margin:0 0 14px}.pa-bins{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pa .pa-bin{text-align:left;border:1.5px solid var(--line);background:var(--surface);color:var(--text);font:600 14px/1.2 var(--sans);cursor:pointer;border-radius:10px;justify-items:start;gap:2px;padding:10px 12px;display:grid}.pa .pa-bin:hover:not(:disabled){border-color:var(--ink)}.pa .pa-bin kbd{font:600 11px var(--mono);color:var(--muted)}.pa .pa-bin small{color:var(--muted);font-size:12px;font-weight:500}.pa .pa-bin.now{border-color:var(--ink);background:var(--shade-1)}.pa .pa-bin.sug{border-color:var(--wait)}.pa .pa-bin:disabled{cursor:default;opacity:.6}.pa-one-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:13px;display:flex}.pa-keys{margin-left:auto}@media (width<=820px){.pa-card{text-align:center;grid-template-columns:1fr;justify-items:center;padding:18px}.pa-card .pa-ph{width:min(60vw,220px)}.pa-bins{grid-template-columns:repeat(3,minmax(0,1fr))}.pa .pa-bin kbd,.pa-keys{display:none}}.pa-pop{z-index:20;background:var(--surface);border:1px solid var(--line);width:300px;max-width:calc(100% - 16px);box-shadow:var(--lift);text-align:left;border-radius:12px;gap:10px;padding:14px;display:grid;position:absolute}.pa-pop-top{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pa-pop-top .pa-ph{width:56px;font-size:18px}.pa-pop h4{letter-spacing:-.01em;margin:0;font-size:16px}.pa-pop-top p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.pa .pa-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:20px;line-height:1}.pa .pa-x:hover{background:var(--shade-2);color:var(--text)}.pa-pop .pa-note{margin:0}.pa-whyin{box-sizing:border-box;resize:vertical;width:100%;font:14px/1.4 var(--sans);color:var(--text);background:var(--input,var(--surface));border:1px solid var(--line);border-radius:8px;padding:8px 10px}.pa-pop-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pa-credit{color:var(--muted);font-size:12px}.pa-float{z-index:1000;pointer-events:none;opacity:.92;box-shadow:var(--lift);background:var(--surface);border-radius:10px;position:fixed;top:0;left:0}.pa-n.pa-float{white-space:nowrap;padding:0 .2em}body.pa-dragging,body.pa-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}[data-drop].over:not(.pa-tier):not(.pa-lu){box-shadow:0 0 0 2px var(--ink)}.pa-rings{touch-action:none;background:var(--surface);border:1px solid var(--line-soft);border-radius:12px;height:clamp(420px,72vh,860px);position:relative;overflow:hidden}.pa-rings.zin{cursor:grab}.pa-rings.panning{cursor:grabbing}.pa-ring{border:1px solid color-mix(in srgb,var(--text) 14%,var(--surface));border-radius:50%;transition:background .15s;position:absolute}.pa-ring[data-ring=not]{background:color-mix(in srgb,var(--text) 2%,var(--surface))}.pa-ring[data-ring=barely]{background:color-mix(in srgb,var(--text) 4.5%,var(--surface))}.pa-ring[data-ring=edge]{background:color-mix(in srgb,var(--text) 7%,var(--surface))}.pa-ring[data-ring=adopted]{background:color-mix(in srgb,var(--text) 10%,var(--surface))}.pa-ring[data-ring=near-core]{background:color-mix(in srgb,var(--text) 13.5%,var(--surface))}.pa-ring[data-ring=core]{background:color-mix(in srgb,var(--text) 18%,var(--surface))}.pa-ring.over{background:color-mix(in srgb,var(--wait) 22%,var(--surface))}.pa-rl{font:600 11.5px/1.1 var(--sans);color:var(--text-2);pointer-events:none;white-space:nowrap;position:absolute;transform:translate(-50%)}.pa-rl[hidden]{display:none}.pa-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pa-lines line{stroke:var(--wait);stroke-width:1.5px;stroke-dasharray:5 5}.pa-chip{z-index:2;border:1.5px solid var(--ink);background:var(--surface);color:var(--text);font:600 14px/1.3 var(--sans);white-space:nowrap;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;border-radius:999px;align-items:center;gap:8px;padding:3px 14px 3px 3px;display:flex;position:absolute;top:0;left:0}.pa-chip .pa-ph{width:34px;font-size:12px}.pa-chip.wait{box-shadow:0 0 0 2px var(--wait)}.pa-chip.l-name{border-width:1px;gap:0;padding:1px 7px;font-size:11px}.pa-chip.l-name .pa-ph,.pa-chip.l-dot .pa-ph{display:none}.pa-chip.l-dot{z-index:1;border-width:1px;gap:0;padding:0 4px;font-size:9px}.pa-chip.l-dot.wait,.pa-chip.l-name.wait{box-shadow:0 0 0 1.5px var(--wait)}.pa-chip.crowd{opacity:.3}.pa-chip:hover{z-index:6;opacity:1}.pa-chip.held{z-index:7;cursor:grabbing;opacity:1}.pa-chip.l-name:hover .pa-ph,.pa-chip.l-dot:hover .pa-ph{pointer-events:none;width:64px;display:grid;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000047}.pa-chip.gone{opacity:.12;pointer-events:none}.pa-chip.found{background:var(--ink);color:var(--surface)}.pa-zoom{z-index:8;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift);border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;bottom:12px;right:12px}.pa-zoom button{min-width:34px;height:30px;color:var(--text);font:600 16px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.pa-zoom button:hover{background:var(--shade-2)}.pa-zoom [data-z=fit]{font-size:12.5px}.pa-rings:not(.zin) .pa-zoom [data-z=out],.pa-rings:not(.zin) .pa-zoom [data-z=fit]{opacity:.38}.pa-zhint{z-index:7;background:var(--ink);color:var(--surface);font:500 12px/1.35 var(--sans);white-space:nowrap;pointer-events:none;opacity:.9;border-radius:999px;margin:0;padding:5px 12px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pa-zhint[hidden]{display:none}.pa-rings .pa-pop{z-index:9}@media (width<=820px){.pa-rings{height:min(70vh,560px)}.pa-zhint{white-space:normal;max-width:calc(100% - 24px);bottom:58px;left:12px;transform:none}}.pa-names{flex-wrap:wrap;gap:8px;display:flex}.pa-nt{border:1px solid var(--line);background:var(--surface);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:7px 14px;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.pa-nt:hover{border-color:var(--ink)}.pa-nt span{min-width:0;line-height:1.2;display:grid}.pa-nt b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.pa-nt small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.pa-nt .pa-tick{width:18px;height:18px;box-shadow:none;opacity:.35;background-size:11px;margin-left:-6px;transition:opacity .15s}.pa-nt:hover .pa-tick,.pa-nt .pa-tick:checked,.pa-nt .pa-tick:focus-visible{opacity:1}.pa-nt.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pa-nt.lifted{opacity:.3}.pa[data-size=small] .pa-nt{padding:5px 11px}.pa[data-size=small] .pa-nt b{font-size:12.5px}.pa[data-size=small] .pa-nt small{display:none}.pa-wide.nop{grid-template-columns:auto minmax(0,1fr);gap:10px}.pa-wide.nop .pa-tick{position:static}.pa-card.nop{grid-template-columns:1fr}.pa-card.nop .pa-card-t h3{font-size:clamp(34px,4vw,56px)}.pa-pop-top.nop{grid-template-columns:minmax(0,1fr) auto}.pa-chip.nop{padding:4px 14px}.pa .pa-chip.nop .pa-ph{display:none!important}@media (hover:none){.pa-nt .pa-tick{opacity:1}}.pa-board{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:10px;display:grid}.pa-col{background:var(--shade-1);border-radius:10px;min-width:0;padding:0 8px 8px;transition:background .15s}.pa-col.over{background:var(--shade-2);outline:2px dashed var(--ink);outline-offset:2px}.pa-col .pa-th{background:var(--shade-2);border-radius:10px 10px 0 0;margin:0 -8px 8px;padding:9px 12px;font-size:15px}.pa-col-in{gap:6px;display:grid}.pa[data-size=mid] .pa-col-in,.pa[data-size=small] .pa-col-in{scrollbar-width:thin;max-height:min(72vh,820px);padding-right:2px;overflow-y:auto}.pa-bc{background:var(--surface);cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px;transition:border-color .15s;display:grid;position:relative}.pa-bc:hover{border-color:var(--line)}.pa-bc.nop{grid-template-columns:minmax(0,1fr)}.pa-bc .pa-ph{grid-row:1;width:36px;font-size:13px}.pa-bc-t{min-width:0;line-height:1.25;display:grid}.pa-bc-t b{overflow-wrap:anywhere;font-size:13.5px;font-weight:650}.pa-bc-t small{color:var(--muted);font-size:11.5px}.pa-bc-why{color:var(--text-2);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;display:-webkit-box;overflow:hidden}.pa[data-size=small] .pa-bc-why{display:none}.pa[data-size=small] .pa-bc .pa-ph{width:30px;font-size:11px}.pa-bc .pa-note{grid-column:1/-1;margin-top:6px}.pa-bc .pa-tick{z-index:2;width:20px;height:20px;box-shadow:none;opacity:0;background-size:12px;transition:opacity .15s;position:absolute;top:4px;right:4px}.pa-bc:hover .pa-tick,.pa-bc .pa-tick:checked,.pa-bc .pa-tick:focus-visible{opacity:1}.pa-bc.on{border-color:var(--ink)}.pa-bc.wait{border-left:3px solid var(--wait)}.pa-bc.lifted{opacity:.3}.pa-col .pa-empty{padding:10px 4px}@media (hover:none){.pa-bc .pa-tick{opacity:1}}@media (width<=1100px){.pa-board{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:6px;display:flex;overflow-x:auto}.pa-col{scroll-snap-align:start;flex:0 0 min(78vw,300px)}}.pa-az-key{background:var(--shade-1);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:14px;padding:10px 12px;display:flex}.pa .pa-az-k{border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 13px/1.2 var(--sans);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.pa .pa-az-k span{color:var(--muted);font-weight:500}.pa .pa-az-k:hover{border-color:var(--ink)}.pa .pa-az-k[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.pa .pa-az-k[aria-pressed=true] span{color:inherit;opacity:.7}.pa-az-k i{background:var(--t);border-radius:50%;flex:none;width:11px;height:11px}.pa-az-hint{color:var(--muted);margin-left:auto;font-size:12.5px}.pa-az [data-t=core]{--t:var(--ink)}.pa-az [data-t=near-core]{--t:color-mix(in srgb,var(--text) 84%,var(--surface))}.pa-az [data-t=adopted]{--t:color-mix(in srgb,var(--text) 68%,var(--surface))}.pa-az [data-t=edge]{--t:color-mix(in srgb,var(--text) 52%,var(--surface))}.pa-az [data-t=barely]{--t:color-mix(in srgb,var(--text) 38%,var(--surface))}.pa-az [data-t=not]{--t:color-mix(in srgb,var(--text) 26%,var(--surface))}.pa-az-run{font:500 clamp(18px,1.9vw,30px)/1.32 var(--sans);letter-spacing:-.025em;text-wrap:pretty;margin:0}.pa .pa-azn{color:var(--t);white-space:normal}.pa .pa-azn[data-t=core]{font-weight:650}.pa .pa-azn.wait{color:var(--wait);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.pa-az-l{font:600 .5em/1 var(--sans);color:var(--surface);background:var(--ink);vertical-align:.3em;letter-spacing:0;border-radius:999px;margin:0 .35em 0 .15em;padding:.3em .5em;display:inline-block}.pa-az-c{color:var(--muted);opacity:.6;font-style:normal}.pa-az[data-hl] .pa-azn{opacity:.12}.pa-az[data-hl=core] .pa-azn[data-t=core],.pa-az[data-hl=near-core] .pa-azn[data-t=near-core],.pa-az[data-hl=adopted] .pa-azn[data-t=adopted],.pa-az[data-hl=edge] .pa-azn[data-t=edge],.pa-az[data-hl=barely] .pa-azn[data-t=barely],.pa-az[data-hl=not] .pa-azn[data-t=not]{opacity:1;color:var(--ink)}.pa-az .pa-azn.gone{opacity:.07}@media (width<=820px){.pa-az-hint{display:none}.pa-az-run{font-size:17px}.pa-az-key{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}.pa-pk-tabs{scrollbar-width:none;background:var(--shade-1);border-radius:8px;gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.pa-pk-tabs::-webkit-scrollbar{display:none}.pa .pa-pk-t{border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 14px/1.2 var(--sans);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:baseline;gap:7px;padding:8px 15px;display:inline-flex;position:relative}.pa .pa-pk-t span{color:var(--muted);font-weight:500}.pa .pa-pk-t:hover{border-color:var(--ink)}.pa .pa-pk-t[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.pa .pa-pk-t[aria-pressed=true] span{color:inherit;opacity:.7}.pa-pk-w{background:var(--wait);border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;top:-2px;right:-2px}.pa-pk-hint{color:var(--text-2);margin:12px 2px 18px;font-size:13px}.pa-pk-grid{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:22px 14px;display:grid}.pa-pk-f{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;align-content:start;justify-items:center;gap:3px;display:grid;position:relative}.pa-pk-f .pa-ph{outline-offset:3px;outline:3px solid #0000;width:min(100%,120px);margin-bottom:6px;font-size:30px;transition:outline-color .15s}.pa-pk-f b{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.25}.pa-pk-f small{color:var(--muted);font-size:12px}.pa-pk-f em{font:600 11px/1.3 var(--sans);color:#fff;background:var(--wait);border-radius:999px;margin-top:3px;padding:2px 8px;font-style:normal}.pa-pk-f[data-wait] .pa-ph{outline-color:var(--wait)}.pa-pk-f.on .pa-ph{outline-color:var(--ink)}.pa-pk-f.on:after{content:"✓";background:var(--ink);width:26px;height:26px;color:var(--surface);font:700 14px/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:2px;right:calc(50% - 62px)}.pa-pk-f .pa-nm{text-align:center;background:var(--surface);border:1px solid var(--line);color:var(--text);padding:12px}.pa-pk-f .pa-nm b{font-size:clamp(13px,1.2vw,16px);line-height:1.15}.pa-pk-f.on .pa-nm{border-color:var(--ink)}.pa-pk-f.lifted{opacity:.3}@media (width<=820px){.pa-pk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.pa-pk-f b{font-size:12.5px}.pa-pk-f.on:after{right:0}}.pa-rwt{border-radius:6px;margin-bottom:18px;transition:background .15s}.pa-rwt.over{background:var(--shade-1);outline:2px dashed var(--ink);outline-offset:4px}.pa-rwt .pa-th{margin-bottom:4px}.pa-rw-cols{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;column-gap:24px;display:grid}.pa-rw{border-bottom:1px solid var(--line-soft);cursor:grab;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:6px;transition:background .12s;display:flex}.pa-rw:hover{background:var(--shade-1)}.pa-rw.on{background:var(--shade-2)}.pa-rw.wait{border-left:3px solid var(--wait)}.pa-rw .pa-tick{width:20px;height:20px;box-shadow:none;background-size:12px;flex:none}.pa-rw .pa-ph{width:34px;font-size:12px}.pa-rw-t{flex:1 1 0;min-width:0;line-height:1.25;display:grid}.pa-rw-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.pa-rw-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pa-rw select.pa-menu{flex:none;height:26px;font-size:12px}.pa-rw .pa-note{flex:100%;margin:2px 0 4px 30px}.pa-rw.lifted{opacity:.3}@media (width<=820px){.pa-rw-cols{grid-template-columns:minmax(0,1fr)}.pa-rw .pa-ph{width:30px}.pa-rw select.pa-menu{max-width:110px}.pa-rw .pa-note{margin-left:0}}.pa-nt.hasm{padding-right:6px}.pa .pa-nt-m{width:24px;height:24px;color:var(--ink);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;flex:none;margin-left:2px;transition:opacity .15s,background .15s;position:relative}.pa .pa-nt-m:before{content:"";background:currentColor;width:10px;height:6px;margin:auto;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 6px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/10px 6px no-repeat}.pa-nt:hover .pa-nt-m,.pa .pa-nt-m:focus-visible,.pa .pa-nt-m[aria-expanded=true]{opacity:1}.pa .pa-nt-m:hover,.pa .pa-nt-m[aria-expanded=true]{background:var(--shade-2)}@media (hover:none){.pa .pa-nt-m{opacity:.6}}.pa-tm{--tm-h:color-mix(in srgb,var(--text) 6%,var(--surface));z-index:80;background:var(--surface);min-width:228px;color:var(--text);border:1px solid var(--line);font-family:var(--sans);border-radius:14px;padding:6px;animation:.14s ease-out pa-tm-in;position:absolute;box-shadow:0 18px 40px -14px #00000052,0 3px 8px #00000014}.pa-tm.up{animation-name:pa-tm-up}@keyframes pa-tm-in{0%{opacity:0;transform:translateY(-4px)scale(.985)}}@keyframes pa-tm-up{0%{opacity:0;transform:translateY(4px)scale(.985)}}@media (prefers-reduced-motion:reduce){.pa-tm{animation:none}}.pa-tm-h{font:600 11.5px/1.3 var(--sans);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:260px;margin:0;padding:7px 10px 6px;overflow:hidden}.pa-tm-i{width:100%;min-height:36px;color:var(--text);font:600 13.5px/1.2 var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}.pa-tm-i:hover,.pa-tm-i:focus-visible{background:var(--tm-h);outline:none}.pa-tm-i i{background:color-mix(in srgb,var(--text) calc(88% - var(--d) * 15%),var(--surface));border-radius:50%;flex:none;width:10px;height:10px}.pa-tm-i span{flex:1;min-width:0}.pa-tm-i em{font:600 11px/1 var(--sans);color:var(--burg);background:color-mix(in srgb,var(--burg) 12%,transparent);border-radius:999px;padding:4px 7px;font-style:normal}.pa-tm-i small{text-align:right;min-width:18px;font:500 12px/1 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.pa-tm-i kbd{text-align:center;min-width:18px;font:500 10.5px/16px var(--mono);color:var(--muted);border:1px solid var(--line);opacity:.8;border-radius:4px}.pa-tm-i.now{color:var(--text)}.pa-tm-i.now kbd{visibility:hidden;position:relative}.pa-tm-i.now kbd:after{content:"";visibility:visible;background:var(--text);width:14px;height:14px;margin:auto;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.6 8.3l2.9 2.9 5.9-6.2' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.6 8.3l2.9 2.9 5.9-6.2' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat}@media (hover:none){.pa-tm-i kbd{display:none}.pa-tm-i.now kbd{display:block}.pa-tm-i{min-height:42px}}.td .td-head .ds-sub b{color:var(--text);font-weight:600}.td .td-fine{color:var(--muted);font-size:14px}.td-layout-switch{align-items:center}.td-seg{border:1px solid var(--line);background:var(--surface);border-radius:9px;display:inline-flex;overflow:hidden}.td-seg button{color:var(--muted);box-shadow:none;background:0 0;border:0;padding:6px 12px;font-size:13px;font-weight:600}.td-seg button:hover:not(:disabled){background:var(--sunk);color:var(--text)}.td-seg button[aria-pressed=true],.td-seg button[aria-pressed=true]:hover:not(:disabled){background:var(--amber-soft);color:var(--amber)}.td-lay-menu small{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.td-fresh{border:1px solid var(--amber-line);background:var(--amber-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 14px;margin-bottom:16px;padding:14px 18px;display:grid}.td-fresh .td-ico{background:var(--amber-full);color:#1a1712;width:30px;height:30px;font:800 14px var(--mono);border-radius:50%;place-items:center;display:grid}.td-fresh h2{margin:3px 0 2px;font-size:15px}.td-fresh p{color:var(--text-2);font-size:13.5px}.td-fresh-row{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;font-size:13px;display:flex}.td-fresh-row a:not(.ds-btn){color:var(--text-2)}.td-fresh .td-prog{width:min(320px,100%)}.td-fresh.ok{border-color:var(--green-line);background:var(--green-soft)}.td-fresh.ok .td-ico{background:var(--green);color:#fff}.td-fresh.bad{border-color:var(--burg-line);background:var(--burg-soft)}.td-fresh.bad .td-ico{background:var(--burg);color:#fff}.td-jump{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.td-jump a{border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:999px;flex:none;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.td-jump a:hover{border-color:var(--muted-2)}.td-n{font-family:var(--mono);color:var(--amber);background:var(--amber-soft);border-radius:999px;padding:0 6px;font-size:11px}.td-n.zero{color:var(--muted);background:var(--chip)}.td-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.td-layout>*{min-width:0}.td-rail{gap:14px;display:grid;position:sticky;top:78px}@media (width<=1020px){.td-layout{grid-template-columns:minmax(0,1fr)}.td-rail{position:static}}.td .td-sec{margin-bottom:16px;padding:16px 20px 6px;scroll-margin-top:84px}.td-sec-head{margin-bottom:4px}.td-count{font-family:var(--mono);background:var(--amber-soft);color:var(--amber);border-radius:999px;padding:1px 7px;font-size:11px}.td-count.calm{background:var(--chip);color:var(--muted)}.td-sec-head .ds-right a{color:var(--text-2);font-size:13px}#newsroom .td details.td-fold{background:0 0;border:0;border-radius:0;margin:0;padding:0}.td-fold summary{cursor:pointer;list-style:none}.td-fold summary::-webkit-details-marker{display:none}.td-fold summary .ds-sec-head{margin-bottom:10px}.td-fold summary h2:before{content:"▸ ";color:var(--muted);font-size:12px}.td-fold[open] summary h2:before{content:"▾ "}.td-calm{margin-bottom:16px}.td-row{border-top:1px solid var(--line-soft);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.td-rows>.td-row:first-child{border-top:0}.td-rows>.ds-empty{margin:8px 0 14px}.td-row>*{min-width:0}.td-cv{aspect-ratio:4/5;background:var(--sunk);border-radius:6px;width:56px;display:block;position:relative;overflow:hidden}.td-cv img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.td-cv .ps{position:absolute;inset:0}.td-src{font:500 9.5px var(--mono);letter-spacing:.06em;color:var(--muted);border:1px solid var(--line);border-radius:6px;place-items:center;display:grid;position:absolute;inset:0}.td-kind{z-index:2;font:8.5px var(--mono);color:#fff;background:#0009;border-radius:3px;padding:0 3px;position:absolute;bottom:3px;right:3px}.td-chips{margin-bottom:3px}.td .td-tt{color:var(--text);text-wrap:pretty;font-size:15px;font-weight:650;line-height:1.3;text-decoration:none;display:block}.td .td-tt:hover{text-decoration:underline;-webkit-text-decoration-color:var(--amber-line);text-decoration-color:var(--amber-line);text-underline-offset:3px}.td-meta{color:var(--muted);margin-top:3px;font-size:12.5px}.td-sep{color:var(--muted-2);white-space:pre;margin:0 2px}.td-quote{border-left:3px solid var(--amber-line);color:var(--text-2);margin-top:6px;padding:1px 10px;font-size:13px}.td-reason{color:var(--text-2);margin-top:5px;font-size:12.5px}.td-ta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.td-row.td-gone{opacity:.45}.td-row.td-done .td-tt{text-decoration:line-through;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2)}.td .ds-btn.td-yours{border-color:var(--green);color:var(--green);opacity:1}.td-postform{border:1px solid var(--line);background:var(--sunk);border-radius:10px;grid-column:2/-1;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.td-postform .ds-field{gap:4px;font-size:12px}.td-postform .ds-field input{padding:8px 10px;font-size:14px}.td-pf-acts{gap:6px;display:flex}.td-pf-at{align-items:center;gap:6px;display:flex}.td-pf-at input{flex:1;min-width:0}.td-pf-err{color:var(--burg-ink);grid-column:1/-1;font-size:12.5px}.td-pf-fine{color:var(--muted);grid-column:1/-1;font-size:12px}.td-foot{color:var(--muted);margin:4px 2px 0;font-size:13px}.td-foot a{color:var(--text-2)}.td-foot b{color:var(--text)}.td .td-check{padding:16px 18px}.td-check-top{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.td-check h2{font-size:15px}.td-ck-n{color:var(--muted);font-size:11px}.td-check-top .ds-btn{margin-left:auto}.td-ck-bar{height:5px;margin:10px 0 6px}.td-ck-bar i{background:var(--green)}.td-check ol{margin:0;padding:0;list-style:none;display:grid}.td-check li{border-top:1px solid var(--line-soft);grid-template-columns:24px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.td-check li:first-child{border-top:0}.td-tick{border:2px solid var(--muted-2);color:#0000;box-sizing:border-box;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.td-check li.done .td-tick{background:var(--green);border-color:var(--green);color:#fff}.td-check li.done .td-st{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2)}.td-st{font-size:14px;font-weight:650}.td-mins{font:500 10.5px var(--mono);color:var(--muted);margin-left:4px;display:inline-block}.td-sd{color:var(--muted);margin-top:1px;font-size:12.5px}.td-go{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.td-go .ds-input{flex:140px;width:auto;padding:7px 10px;font-size:14px}.td .td-check.hero{margin-bottom:16px;padding:20px 22px}.td-check.hero h2{font-size:18px}.td-lede{color:var(--text-2);max-width:62ch;font-size:14px;margin:6px 0 0!important}.td .td-hidden-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.td .td-working{padding:16px 18px}.td-working-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.td-working h2{font-size:15px}.td-ghost{opacity:.55;filter:grayscale(.4);pointer-events:none;gap:8px;margin-top:10px;display:grid}.td-ghost div{color:var(--text-2);border:1px dashed var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 10px;font-size:13px;display:grid}.td-ghost b{font-family:var(--mono);font-size:12px}.td-working p{color:var(--muted);margin-top:10px;font-size:12.5px}.td-preview{gap:8px;margin:8px 0 14px;display:grid}.td-preview div{border:1px dashed var(--line);color:var(--text-2);border-radius:10px;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:4px 14px;padding:10px 12px;font-size:13.5px;display:grid}.td-preview b{color:var(--text)}@media (width<=620px){.td-preview div{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.td-row{grid-template-columns:48px minmax(0,1fr);gap:12px}.td-cv{width:48px}.td-ta{grid-column:2;justify-content:flex-start}.td .td-sec{padding:14px 16px 4px}.td-fresh{gap:4px 10px;padding:12px 14px}.td-postform{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}.td-layout-switch{width:100%;margin-left:0}}.td.lay-D .td-sec .td-rows{gap:10px;padding:6px 0 14px;display:grid}.td.lay-D .td-sec .td-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:112px minmax(0,1fr);align-items:start;padding:12px}.td.lay-D .td-sec .td-rows>.td-row:first-child{border-top:1px solid var(--line)}.td.lay-D .td-sec .td-cv{grid-row:1/span 2;width:112px}.td.lay-D .td-sec .td-tt{font-size:16.5px}.td.lay-D .td-sec .td-ta{grid-area:2/2;justify-content:flex-start;align-self:start;margin-top:2px}.td.lay-D .td-sec .td-postform{grid-column:1/-1}.td.lay-D #td-review .td-row{border-color:var(--amber-line);box-shadow:0 0 0 3px var(--amber-soft)}.td.lay-B .td-sec .td-rows{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;padding:6px 0 14px;display:grid}.td.lay-B .td-sec .td-row{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:0;overflow:hidden}.td.lay-B .td-sec .td-rows>.td-row:first-child{border-top:1px solid var(--line)}.td.lay-B .td-sec .td-cv{border-radius:0;width:100%}.td.lay-B .td-sec .td-tb{padding:10px 10px 0}.td.lay-B .td-sec .td-tt{font-size:14px}.td.lay-B .td-sec :is(.td-reason,.td-quote){display:none}.td.lay-B .td-sec .td-ta{justify-content:stretch;padding:8px 10px 10px}.td.lay-B .td-sec .td-ta>*{flex:1;justify-content:center}.td.lay-B .td-sec .td-postform{grid-column:1;margin:0 10px 10px}.td.lay-C .td-sec .td-row{grid-template-columns:minmax(0,1fr) auto;padding:7px 0}.td.lay-C .td-sec :is(.td-cv,.td-reason,.td-quote){display:none}.td.lay-C .td-sec .td-tb{align-items:center;gap:10px;display:flex}.td.lay-C .td-sec .td-chips{flex-wrap:nowrap;flex:none;margin:0}.td.lay-C .td-sec .td-tt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.td.lay-C .td-sec .td-meta{white-space:nowrap;flex:none;margin:0;font-size:12px}.td.lay-C .td-sec .td-ta .ds-btn{padding:3px 9px;font-size:12px}.td.lay-C .td-sec .td-postform{grid-column:1/-1}.td.lay-E .td-sec .td-rows{flex-direction:column;display:flex}.td.lay-E .td-sec .td-row:not(.td-focus){cursor:pointer;grid-template-columns:40px minmax(0,1fr);padding:6px 0}.td.lay-E .td-sec .td-row:not(.td-focus) .td-cv{width:40px}.td.lay-E .td-sec .td-row:not(.td-focus) :is(.td-meta,.td-reason,.td-quote,.td-chips,.td-ta,.td-postform){display:none}.td.lay-E .td-sec .td-row:not(.td-focus) .td-tt{color:var(--text-2);font-size:13.5px;font-weight:600}.td.lay-E .td-sec .td-row.td-focus{border:1px solid var(--amber-line);background:var(--surface);border-radius:14px;order:-1;grid-template-rows:auto 1fr;grid-template-columns:200px minmax(0,1fr);align-items:start;margin:4px 0 8px;padding:14px}.td.lay-E .td-sec .td-row.td-focus .td-cv{grid-row:1/span 2;width:200px}.td.lay-E .td-sec .td-row.td-focus .td-tt{font-size:20px;line-height:1.2}.td.lay-E .td-sec .td-row.td-focus .td-ta{grid-area:2/2;justify-content:flex-start;align-self:start}.td.lay-E .td-sec .td-row.td-focus .td-postform{grid-column:1/-1}.td.lay-E .td-sec .td-rows>.td-row:first-child{border-top:0}@media (width<=720px){.td.lay-D .td-sec .td-row{grid-template-columns:84px minmax(0,1fr)}.td.lay-D .td-sec .td-cv{grid-row:auto;width:84px}.td.lay-D .td-sec .td-ta{grid-area:auto/1/auto/-1}.td.lay-B .td-sec .td-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.td.lay-C .td-sec .td-meta,.td.lay-C .td-sec .td-chips{display:none}.td.lay-C .td-sec .td-row{grid-template-columns:minmax(0,1fr)}.td.lay-C .td-sec .td-ta{grid-column:1;justify-content:flex-start}.td.lay-E .td-sec .td-row.td-focus{grid-template-columns:minmax(0,1fr)}.td.lay-E .td-sec .td-row.td-focus .td-cv{grid-row:auto;width:100%}.td.lay-E .td-sec .td-row.td-focus .td-ta{grid-area:auto/1}}.sp .sp-head{margin-bottom:6px}.sp-fresh{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:30px;margin:0 0 12px;font-size:13px;display:flex}.sp-fresh .sp-runner.stale{color:var(--text-2)}.sp-fresh .sp-runner.stale b{color:var(--amber);font-weight:650}.sp-fresh .ds-btn{margin-left:auto}.sp-prog{flex:none;width:120px}.sp-runner{color:var(--muted);font-size:13px}.sp .sp-tabs{padding:0}.sp .sp-tabs button{padding:9px 14px;font-size:14px}.sp .sp-tabs button[aria-selected=true],.sp .sp-tabs button[aria-selected=true]:hover:not(:disabled){background:0 0}.sp-fbar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 8px;display:flex}.sp-fbar>*{min-width:0}.sp-search{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex:240px;align-items:center;gap:8px;padding:0 10px;display:flex}.sp-search input{min-width:0;box-shadow:none;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:8px 0;font-size:14px}.sp-search:focus-within{outline:2px solid var(--amber-full);outline-offset:1px}.sp-glass{color:var(--muted)}.sp-menus{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sp-fbtn{border:1px solid var(--line);background:var(--surface);color:var(--text);white-space:nowrap;box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex}.sp-fbtn:hover:not(:disabled){border-color:var(--muted-2);background:var(--surface);color:var(--text)}.sp-fbtn small{color:var(--muted);font-size:12px}.sp-fbtn b{font-weight:600}.sp-fbtn:after{content:"▾";color:var(--muted);font-size:10px}.sp-cnt{font-family:var(--mono);background:var(--amber-soft);color:var(--amber);border-radius:999px;padding:0 6px;font-size:11px}.sp-seg{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-left:auto;display:inline-flex;overflow:hidden}.sp-seg button{color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:7px 12px;font-size:13px;font-weight:600}.sp-seg button:hover:not(:disabled){background:var(--sunk);color:var(--text)}.sp-seg button[aria-pressed=true],.sp-seg button[aria-pressed=true]:hover:not(:disabled){background:var(--sunk);color:var(--text);box-shadow:0 -2px 0 var(--amber-full) inset}.ds-menu.sp-srcpick{cursor:default;min-width:min(300px,100vw - 32px);max-width:min(340px,100vw - 32px);padding:8px}.sp-srcpick input[type=search]{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);box-sizing:border-box;border-radius:7px;margin-bottom:6px;padding:7px 9px;font-size:13px}.sp-srclist{max-height:260px;display:grid;overflow:auto}.sp-srclist label{cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:13.5px;display:flex}.sp-srclist label:hover{background:var(--sunk)}.sp-srclist input,.sp-tracked input{accent-color:var(--amber-full)}.sp-sname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sp-hlth{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.sp-hlth.warn{background:var(--amber-full)}.sp-hlth.off{background:var(--chip)}.sp-hint{color:var(--muted);margin:0;padding:6px 8px;font-size:12px}.sp-srcfoot{border-top:1px solid var(--line-soft);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding-top:8px;font-size:12.5px;display:flex}.sp-srcfoot .sp-tracked{cursor:pointer;align-items:center;gap:6px;display:flex}.ds-menu .sp-srcfoot>button{color:var(--text-2);flex:none;margin-left:auto;padding:4px 8px;font-size:12.5px;text-decoration:underline}.sp-chips{margin-bottom:4px}.sp-quiet{color:var(--muted);font-size:12.5px}.sp-keys{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:4px 0 14px;font-size:12px;display:flex}.sp-keys kbd{font-family:var(--mono);border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:4px;padding:0 5px;font-size:10.5px}.sp-note{color:var(--muted);margin:4px 0 12px;font-size:13px}.sp-note a{color:var(--amber)}.sp .st-title{color:var(--text);text-wrap:pretty;overflow-wrap:anywhere;font-weight:700;line-height:1.28;text-decoration:none}.sp .st-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--amber-line);text-decoration-color:var(--amber-line)}.sp-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:12px;display:flex}.sp-meta .sp-src{font-family:var(--mono);color:var(--text-2)}.sp-why{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;display:flex}.sp-why b{font-weight:600}.ds-tag.sp-ig{color:#b23a24;background:#c8452c24}:root[data-theme=dark] .ds-tag.sp-ig{color:#f19a85}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ds-tag.sp-ig{color:#f19a85}}.sp-owner{color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.sp .sp-av{width:24px;height:24px;font-size:10px}.sp .sp-av.me{background:var(--amber-full);color:#1a1712}.sp-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sp-acts a.ds-btn{color:var(--text);text-decoration:none}.sp-acts a.ds-btn.quiet{color:var(--text-2)}.sp-igbuild{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.sp-jobline{color:var(--muted);font-size:12px}.sp .is-cur{outline:2px solid var(--amber-full);outline-offset:2px}.sp-nfu{opacity:.5;transition:opacity .15s}.sp-nfu:hover,.sp-nfu:focus-within{opacity:.85}.sp-list.sp-cards{align-items:flex-start;gap:14px;display:flex}.sp-col{flex:1 1 0;gap:14px;min-width:0;display:grid}.sp-card{min-width:0;display:grid;overflow:hidden}.sp-media{background:var(--sunk);height:160px;color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.sp-media img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block}.sp-media.sp-full,.sp-media.sp-full img,.sp-media.sp-shape{height:auto}.sp-media.sp-gone{min-height:60px}.sp-media.sp-tile{box-sizing:border-box;background:linear-gradient(180deg,var(--sunk),var(--surface));border-bottom:1px solid var(--line-soft);flex-direction:column;justify-content:space-between;height:132px;padding:14px 16px;display:flex}.sp-tsub{font-family:var(--mono);color:var(--muted);font-size:12px}.sp-big{font-family:var(--poster);color:var(--text);letter-spacing:.01em;font-size:34px;line-height:1}.sp-big small{font-family:var(--sans);color:var(--muted);letter-spacing:0;margin-left:6px;font-size:13px}.sp-bars{gap:3px;height:4px;display:flex}.sp-bars i{background:var(--chip);border-radius:2px;flex:1}.sp-bars i.sp-on{background:var(--amber-full)}.sp-cnt-badge,.sp-vid{color:#fff;font:600 11px var(--mono);background:#0000009e;border-radius:999px;padding:2px 8px;position:absolute;top:8px}.sp-cnt-badge{right:8px}.sp-vid{left:8px}.sp-body{align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}.sp-card .st-title{font-size:15.5px}.sp-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;padding-top:10px;display:flex}.sp-foot .sp-acts{margin-left:auto}.sp-list.sp-rows{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.sp-rhead,.sp-row{grid-template-columns:28px 64px minmax(0,1fr) 140px 80px minmax(170px,auto);align-items:center;gap:10px;padding:9px 14px;display:grid}.sp-rhead{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--nav);border-bottom:1px solid var(--line);font-size:11px}.sp-row{border-bottom:1px solid var(--line-soft)}.sp-row:last-child{border-bottom:0}.sp-row:hover{background:color-mix(in srgb,var(--sunk) 55%,transparent)}.sp-row.sp-sel{background:var(--amber-soft)}.sp-row>*{min-width:0}.sp-row .st-title{font-size:14.5px;display:block}.sp-tcell{align-items:center;gap:10px;min-width:0;display:flex}.sp-tt{gap:3px;min-width:0;display:grid}.sp .sp-th{flex:none;width:34px;height:42px}.sp-num{font-family:var(--mono);color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12.5px}.sp-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.sp-chk{width:18px;height:18px;accent-color:var(--amber-full);margin:0}.sp-rows .c-src{font-family:var(--mono);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sp-bulk{flex-wrap:wrap}.sp-bulk .sp-x{color:var(--bg);opacity:.7;width:30px;height:30px;box-shadow:none;background:0 0;border:0;font-size:16px}.sp-list.sp-ranked{gap:8px;display:grid}.sp .sp-rk{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.sp-rk>*{min-width:0}.sp-pos{font-family:var(--poster);color:var(--text);text-align:center;font-size:30px;line-height:1}.sp-rbody{gap:4px;display:grid}.sp-rk .st-title{font-size:15.5px}.sp-more{justify-content:center;margin-top:18px;display:flex}.sp-strip{gap:8px;margin:4px 0 14px;display:grid}.sp-strip-head{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;display:flex}.sp-strip-head b{color:var(--text);font-size:14px}.sp-strip-row{grid-auto-columns:150px;grid-auto-flow:column;justify-content:start;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.sp-mini{all:unset;cursor:pointer;align-content:start;gap:6px;min-width:0;display:grid}.sp-mini:focus-visible{outline:2px solid var(--amber-full);outline-offset:2px;border-radius:8px}.sp-mini-pic{aspect-ratio:4/5;background:var(--sunk);font:600 11px var(--mono);color:var(--muted);border-radius:8px;place-items:center;display:grid;overflow:hidden}.sp-mini-pic img{object-fit:cover;width:100%;height:100%}.sp-mini-t{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-size:12.5px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sp-pulls{margin-top:18px;padding:14px 18px}.sp-pulls summary{cursor:pointer;font-weight:650}.sp-firstday{gap:14px;max-width:760px;display:grid}.sp-emptybox{gap:10px;display:grid}.sp-emptybox h2{margin:0;font-size:18px}.sp-emptybox p{color:var(--text-2);margin:0}.sp-first-scan,.sp-first-links{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sp-first-links a.ds-btn{text-decoration:none}.sp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sp-steps div{border:1px solid var(--line);color:var(--text-2);background:var(--bg);border-radius:10px;padding:12px 14px;font-size:13px}.sp-steps b{color:var(--text);margin-bottom:2px;font-size:13.5px;display:block}.sp-dialog .ds-dialog-box{max-height:calc(100vh - 32px);overflow:auto}.sp-dialog .sp-meta,.sp-dialog .sp-why{margin-bottom:10px}.sp-caption{white-space:pre-wrap;font-size:14px}.sp-form{gap:10px;display:grid}.sp-views{gap:4px;display:grid}.sp-view-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}@media (width<=1020px){.sp-rhead,.sp-row{grid-template-columns:28px 56px minmax(0,1fr) 120px minmax(150px,auto)}.sp-rhead .c-cm,.sp-row .c-cm{display:none}}@media (width<=720px){.sp-fresh .ds-btn{margin-left:0}.sp-search{flex-basis:100%}.sp-fbtn{padding:6px 8px;font-size:12.5px}.sp-seg{width:100%;margin-left:0}.sp-seg button{flex:1}.sp-rhead{display:none}.sp-row{grid-template-columns:24px minmax(0,1fr);gap:6px 10px;padding:12px}.sp-row .c-str,.sp-row .c-src,.sp-row .c-cm{display:none}.sp-row .c-act{grid-column:2;justify-content:flex-start}.sp .sp-rk{grid-template-columns:40px minmax(0,1fr);padding:12px}.sp-pos{font-size:24px}.sp-rk .sp-right{grid-column:2;justify-content:flex-start}.sp-steps{grid-template-columns:minmax(0,1fr)}.sp-keys{display:none}.sp-foot .sp-acts{margin-left:0}}.sy-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:4px 0 0;font-size:13px;display:flex}.sy-crumbs a.sy-back{color:var(--muted);background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.sy-crumbs a.sy-back:hover{color:var(--text)}.sy-sep{color:var(--muted-2)}.sy-pager{font-family:var(--mono);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.sy-pager .sy-pg{border:1px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--text);border-radius:7px;place-items:center;font-size:15px;text-decoration:none;display:grid}.sy-pager span.sy-pg{opacity:.4}.sy .sy-pager>span.mono{opacity:1;width:auto;height:auto;color:var(--muted);background:0 0;border:0;padding:0 4px 0 0;font-size:12px;display:inline}.sy .sy-pager .sy-pg{opacity:1}.sy .sy-pager span.sy-pg{opacity:.4}.sy-pager kbd{font-family:var(--mono);border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:0 4px;font-size:10px}.sy-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;margin-top:14px;display:grid}@media (width>=1400px){.sy-layout{grid-template-columns:minmax(0,1fr) 420px;gap:36px}}.sy-layout>*{min-width:0}.sy-main{gap:16px;min-width:0;display:grid}.sy .ds-card{min-width:0}.sy-story{padding:22px 24px}.sy-chips{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.sy-src{font-family:var(--mono);color:var(--text-2)}.sy-ext{color:var(--amber);margin-left:auto;font-weight:600;text-decoration:none}.sy-ext:hover{text-decoration:underline}.ds-tag.sy-ig{color:#b23a24;background:#c8452c24}:root[data-theme=dark] .ds-tag.sy-ig{color:#f19a85}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ds-tag.sy-ig{color:#f19a85}}.sy-story h1{letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;margin:10px 0 12px;font-size:28px;line-height:1.15}.sy-why{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.sy-triage{border-top:1px solid var(--line-soft);gap:10px;margin-top:16px;padding-top:16px;display:grid}.sy-risk{margin-top:12px}.sy-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sy-actions .sy-main-act{font-weight:700}.sy-owner{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.sy .sy-av{width:24px;height:24px;font-size:10px}.sy .sy-av.me{background:var(--amber-full);color:#1a1712}.sy-words{gap:8px;max-width:520px;display:grid}.sy-more{min-width:36px}.sy-from,.sy-related{padding:20px 24px}.sy-head{margin-bottom:12px}.sy-media{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sy-m{border:1px solid var(--line);background:var(--sunk);border-radius:10px;display:grid;position:relative;overflow:hidden}.sy-ph{aspect-ratio:4/5;position:relative;overflow:hidden}.sy-ph img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sy-ph:after{content:attr(data-kind);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0000008c;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;top:8px;left:8px}.sy-ph.sy-gone:before{content:"This picture is no longer online";text-align:center;color:var(--muted);place-items:center;padding:12px;font-size:12px;display:grid;position:absolute;inset:0}.sy-vid{color:#fff;font:600 11px var(--mono);background:#0000009e;border-radius:999px;padding:2px 8px;position:absolute;top:8px;right:8px}.sy-acts{flex-wrap:wrap;gap:6px;padding:8px;display:flex}.sy-acts .ds-btn{flex:1;justify-content:center}.sy-facts{font-family:var(--mono);color:var(--text-2);margin:12px 0 0;font-size:12px}.sy-posttext{background:var(--sunk);color:var(--text-2);border-radius:8px;margin-top:14px;padding:12px 14px;font-size:14px}.sy-who{color:var(--muted);margin-bottom:4px;font-size:12px}.sy-body{white-space:pre-wrap;overflow-wrap:anywhere}.sy-body.sy-clip{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sy-muted{color:var(--muted)}.sy-fine{color:var(--muted);margin:8px 0 0;font-size:12.5px}.sy-pad{padding:0 24px 20px}.sy-from>.sy-actions{margin-top:12px}.sy-bhead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:18px 24px;display:flex}.sy-bhead h2{margin:0;font-size:18px}.sy-step{border-top:1px solid var(--line-soft);grid-template-columns:34px minmax(0,1fr);gap:4px 14px;padding:20px 24px;display:grid}.sy-bhead+.sy-step{border-top:0}.sy-step>*{min-width:0}.sy-num{width:26px;height:26px;font-family:var(--mono);background:var(--chip);color:var(--text-2);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.sy-step.sy-done .sy-num{background:var(--green);color:#fff}.sy-step.sy-done .sy-num span{display:none}.sy-step.sy-done .sy-num:before{content:"✓"}.sy-step h3{margin:2px 0;font-size:15px}.sy-hint{color:var(--muted);margin:0 0 12px;font-size:13px}.sy-sbody{grid-column:2;gap:12px;min-width:0;display:grid}.sy-tpls{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;max-width:820px;display:grid}.sy .sy-tpl{border:1px solid var(--line);background:var(--surface);text-align:left;width:100%;color:var(--text);box-shadow:none;border-radius:10px;padding:6px;display:block}.sy .sy-tpl:hover:not(:disabled){border-color:var(--muted-2);background:var(--surface);color:var(--text)}.sy .sy-tpl[aria-pressed=true]{border-color:var(--amber-full);box-shadow:0 4px 14px -8px color-mix(in srgb,var(--amber-full) 70%,transparent)}.sy-tname{margin:7px 2px 1px;font-size:12.5px;font-weight:600;display:block}.sy-tsub{color:var(--muted);margin:0 2px 3px;font-size:11px;display:block}.sy-mini{aspect-ratio:4/5;background:var(--sunk);border:1px solid var(--line-soft);border-radius:6px;display:block;position:relative;overflow:hidden}.sy-mb{background:var(--muted-2);height:3px;position:absolute;top:0;left:0;right:0}.sy-mbox{background:var(--text);opacity:.85;border-radius:3px;height:18%;position:absolute;bottom:10%;left:8%;right:8%}.sy-mini-single .sy-mbox{height:22%}.sy-mini-release .sy-mbox{height:14%}.sy-mini-release:before{content:"";aspect-ratio:1;background:var(--chip);border-radius:3px;position:absolute;top:16%;left:22%;right:22%}.sy-mini-headline_detail:before{content:"";background:repeating-linear-gradient(var(--chip) 0 5px,transparent 5px 10px);height:34%;position:absolute;top:16%;left:10%;right:10%}.sy-mini-media_story:before{content:"";background:linear-gradient(90deg,var(--chip) 0 48%,transparent 48% 52%,var(--chip) 52%);border-radius:2px;height:44%;position:absolute;top:14%;left:8%;right:8%}.sy-mini-quote:before{content:"“";font-family:var(--poster);color:var(--text-2);font-size:40px;position:absolute;top:6%;left:12%}.sy-mini-reel .sy-mbox{display:none}.sy-mini-reel:before{content:"";border:2px solid var(--text-2);border-radius:6px;position:absolute;inset:22% 32%}.sy-mini-reel:after{content:"";border-left:10px solid var(--text-2);border-top:7px solid #0000;border-bottom:7px solid #0000;position:absolute;top:42%;left:46%}.sy-field{gap:6px;display:grid}.sy-field input,.sy-field textarea{box-sizing:border-box;background:var(--surface);width:100%;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:8px;padding:10px 12px;font-size:15px}.sy-field textarea{resize:vertical;min-height:92px}.sy-flabel{font-size:13px;font-weight:650}.sy-under{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.sy-count{font-family:var(--mono);margin-left:auto}.sy-extra{gap:12px;display:grid}.sy-extra .ds-btn{justify-self:start}.sy .headline-writer{gap:8px;display:grid}.sy .headline-writer .toolbar{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.sy .headline-writer .toolbar label{color:var(--muted);flex:220px;gap:4px;font-size:12px;display:grid}.sy .headline-writer input{border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;border-radius:8px;padding:7px 10px;font-size:13px}.sy .headline-writer button.write-headlines{border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 12.5px var(--sans);box-shadow:none;border-radius:8px;padding:6px 12px}.sy .headline-writer .headline-status{color:var(--muted);margin:0;font-size:12px}.sy .headline-writer .headline-choices{gap:6px;margin:0;display:grid}.sy .headline-writer .headline-choices button{all:unset;box-sizing:border-box;cursor:pointer;border:1px dashed var(--line);color:var(--text);border-radius:8px;padding:8px 10px;font-size:14px;display:block}.sy .headline-writer .headline-choices button:hover,.sy .headline-writer .headline-choices button:focus-visible{border-style:solid;border-color:var(--amber-line);background:var(--amber-soft)}.sy .headline-writer .headline-choices button.on{border-style:solid;border-color:var(--amber-full)}.sy-rail{gap:14px;display:grid;position:sticky;top:78px}.sy-status{padding:16px 18px}.sy-status h2{margin:0;font-size:15px}.sy-stages{margin:10px 0 4px}.sy-stage-labels{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.sy-stage-labels b{color:var(--text)}.sy-next{gap:8px;margin-top:14px;display:grid}.sy-next .ds-btn{text-align:center;justify-content:center;padding:11px 14px;font-size:14px;text-decoration:none}.sy-next .sy-fine{text-align:center}.sy-phone{padding:14px}.sy-pvhead{color:var(--muted);justify-content:space-between;margin:0 2px 10px;font-size:12px;display:flex}.sy-frame{border:1px solid var(--line);background:var(--sunk);border-radius:12px;overflow:hidden}.sy-frame>*{max-width:100%}.sy-pvcap{color:var(--text-2);overflow-wrap:anywhere;margin:10px 2px 0;font-size:12.5px}@media (width<=1100px){.sy-layout{grid-template-columns:minmax(0,1fr)}.sy-rail{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));position:static}.sy{padding-bottom:96px}.sy .sy-status{left:0;right:0;bottom:var(--dispatch-suite-bar,0px);z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));box-shadow:var(--lift);border-width:1px 0 0;border-radius:0;flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex;position:fixed}.sy .sy-status h2,.sy .sy-stages,.sy .sy-stage-labels{display:none}.sy .sy-next{flex-wrap:wrap;align-items:center;gap:4px 12px;width:100%;margin:0;display:flex}.sy .sy-next .ds-btn{flex:none;padding:9px 14px}.sy .sy-next .sy-fine{text-align:left;flex:140px;margin:0}.sy .sy-next .sy-fine:not(:last-child){display:none}body:has(.sy) .ds-toasts{bottom:calc(84px + env(safe-area-inset-bottom,0px) + var(--dispatch-suite-bar,0px))}}@media (width<=720px){.sy-story,.sy-from,.sy-related{padding:16px}.sy-story h1{font-size:22px}.sy-step{grid-template-columns:26px minmax(0,1fr);gap:4px 10px;padding:16px}.sy-sbody{grid-column:1/-1}.sy-tpls{grid-template-columns:repeat(3,minmax(0,1fr))}.sy-bhead{padding:16px}.sy-pager,.sy-ext{margin-left:0}}.sy .sy-capoffer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.sy .sy-capoffer .sy-capline{overflow-wrap:anywhere;min-width:0}.sm{min-width:0;position:relative}.sm-hint{color:var(--muted);margin:0 0 10px;font-size:13px}.sm.sm-drop{outline:2px dashed var(--amber-line);outline-offset:6px;border-radius:10px}.sm-slots{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sm-slot{border-radius:9px;width:92px;min-width:0}.sm-slot[draggable=true]{cursor:grab}.sm-slot:focus-visible{outline:2px solid var(--amber-full);outline-offset:3px}.sm-ph{aspect-ratio:4/5;border:1px solid var(--line);background:var(--sunk);border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.sm-ph img,.sm-ph video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sm-h{z-index:1;color:#fff;background:#00000080;border-radius:3px;padding:0 4px;font-size:11px;line-height:1.4;position:absolute;top:4px;left:4px}.sm-vid{z-index:1;color:#fff;background:#0000008c;border-radius:3px;padding:1px 5px;font-size:10px;position:absolute;bottom:4px;right:4px}.sm-missing,.sm-vidph{text-align:center;font:600 11px/1.3 var(--mono);color:var(--muted);place-items:center;padding:6px;display:grid;position:absolute;inset:0}.sm-lab{color:var(--muted);justify-content:space-between;gap:4px;min-width:0;margin-top:5px;font-size:11px;display:flex}.sm-lab span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sm-cover .sm-lab span:first-child,.sm-reel .sm-lab span:first-child{color:var(--text);font-weight:700}.sm-cover .sm-ph,.sm-reel .sm-ph{border-color:var(--amber-line);box-shadow:0 0 0 1px var(--amber-line)}.sm-unused .sm-ph{opacity:.45}.sm-needs-picture .sm-ph{border-color:var(--burg-line)}.sm-needs-picture .sm-lab span:first-child{color:var(--burg-ink);white-space:normal}.sm-acts{gap:2px;margin-top:4px;display:flex}.sm-mini{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text-2);font:600 13px/1.2 var(--sans);box-shadow:none;border-radius:6px;flex:1;padding:2px 0}.sm-mini:hover:not(:disabled){border-color:var(--muted-2);background:var(--surface);color:var(--text)}.sm-mini:disabled{opacity:.35;cursor:not-allowed}.sm-dragging{opacity:.5}.sm-over .sm-ph{outline:2px solid var(--amber-full);outline-offset:2px}.sm-add .sm-plus{color:var(--muted);cursor:pointer;box-shadow:none;background:0 0;border-style:dashed;place-items:center;padding:0;font-size:22px;display:grid}.sm-add .sm-plus:hover:not(:disabled){border-color:var(--muted-2);color:var(--text);background:0 0}.sm-add .sm-plus:disabled{opacity:.4;cursor:not-allowed}.sm-wait{background:linear-gradient(100deg,var(--sunk) 30%,var(--surface) 50%,var(--sunk) 70%);background-size:300% 100%;animation:1.2s linear infinite ds-sh}.sm-empty{margin-top:10px}.sm-more{border:1px solid var(--line);background:var(--sunk);border-radius:10px;min-width:0;margin-top:14px}.sm-tabs{position:relative}.sm-panel{min-width:0}.sm-lead{color:var(--muted);margin:0 0 12px;font-size:12.5px}.sm-line{color:var(--text-2);margin:0 0 10px;font-size:12.5px}.sm-line:empty{display:none}.sm-skel{margin-bottom:12px}.sm-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sm-runner{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;font-weight:400;display:inline-flex}.sm-runner:before{content:"";background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.sm-runner.off:before{background:var(--muted-2)}.sm-alts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sm-alt{border:1px solid var(--line);background:var(--surface);border-radius:9px;min-width:0;overflow:hidden}.sm-alt .sm-ph{border:0;border-radius:0}.sm-alt.sm-used{outline:2px solid var(--green);outline-offset:-2px}.sm-credit{color:var(--muted);justify-content:space-between;gap:6px;min-width:0;padding:6px 8px 0;font-size:11px;display:flex}.sm-credit b{font-family:var(--mono);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.sm-acts2{flex-wrap:wrap;gap:4px;padding:6px 8px 8px;display:flex}.sm-acts2 .ds-btn{flex:auto;justify-content:center;padding:4px 6px;font-size:11.5px}.sm .photo-search,.sm .clip-prep{border:0;margin:0;padding:0}.sm .photo-search>summary,.sm .clip-prep>summary{display:none}.sm .desk-form{flex-flow:wrap;align-items:flex-end;gap:8px;max-width:none;margin:0 0 10px;display:flex}.sm .desk-form label{color:var(--muted);flex:200px;gap:4px;min-width:0;font-size:12px;font-weight:600;display:grid}.sm .desk-form label[hidden]{display:none}.sm .desk-form :is(input,select){box-sizing:border-box;background:var(--input);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-size:14px}.sm .desk-form :is(input,select):focus{outline:2px solid var(--amber-line);outline-offset:-1px}.sm .desk-form button,.sm .photo-result button,.sm .clip-result button{border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 12.5px/1.3 var(--sans);box-shadow:var(--shadow);cursor:pointer;white-space:nowrap;border-radius:8px;align-self:auto;margin:0;padding:7px 12px}.sm .desk-form button:hover:not(:disabled),.sm .photo-result button:hover:not(:disabled),.sm .clip-result button:hover:not(:disabled){border-color:var(--muted-2);background:var(--surface);color:var(--text)}.sm .desk-form button:disabled,.sm .photo-result button:disabled,.sm .clip-result button:disabled{opacity:.45;cursor:not-allowed}.sm .desk-form .sm-runner{flex-basis:100%}.sm .photo-search p,.sm .clip-prep p{color:var(--muted);margin:0 0 8px;font-size:12.5px;line-height:1.5}.sm .photo-search p:empty,.sm .clip-prep p:empty{display:none}.sm .photo-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 10px;display:grid}.sm .photo-result{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:9px;min-width:0;padding:0 0 8px;overflow:hidden}.sm .photo-result:hover{box-shadow:none}.sm .photo-result img{aspect-ratio:4/5;object-fit:cover;background:var(--sunk);border-radius:0;width:100%;display:block}.sm .photo-result p{overflow-wrap:anywhere;margin:6px 8px 0;font-size:11px}.sm .photo-result a{color:var(--amber-ink);margin:4px 8px 0;font-size:11px;display:inline-block}.sm .photo-result button{width:calc(100% - 16px);margin:6px 8px 0;padding:4px 6px;font-size:11.5px;display:block}.sm .photo-acts{gap:6px;margin:6px 8px 0;display:flex}.sm .photo-acts button{flex:auto;width:auto;min-width:0;margin:0}.sm .photo-acts button.quiet{background:0 0;flex:none}.sm .sm-artists{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;display:flex}.sm .ps-again{margin-left:6px}.sm .sm-styles{margin:0 0 10px}.sm .clip-preview{border-radius:6px;width:100%;max-width:360px;margin-bottom:8px;display:block}@media (width<=520px){.sm-alts,.sm .photo-results{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-tabs button{padding:8px 9px}}@media (prefers-reduced-motion:reduce){.sm-wait{animation:none}}.sr{min-width:0;margin-top:16px}.sr .ds-sec-head{margin-bottom:10px}.sr-search{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sr-search .ds-input{box-sizing:border-box;flex:200px;width:auto;padding:8px 10px;font-size:14px}.sr-runner{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.sr-runner:before{content:"";background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.sr-later{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:16px;font-size:12.5px;display:flex}.sr-later b{color:var(--text-2);font-size:13px;font-weight:700}.sr-results{min-width:0}.sr-wait{color:var(--muted);margin:14px 0 0;font-size:13px}.sr-empty{margin-top:14px}.sr-group{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:16px 0 8px}.sr-rows .ds-row{gap:6px 12px;padding:8px 12px 8px 8px}.sr-th{width:56px;height:70px}.sr-mid{min-width:0}.sr-t{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.sr-rows .ds-m{overflow-wrap:anywhere}.sr-more{margin-top:8px;font-size:13px}.sr-notes{border-top:1px solid var(--line-soft);gap:8px;margin-top:16px;padding-top:14px;display:grid}.sr-notes label{color:var(--text);font-size:13px;font-weight:700}.sr-notes textarea{box-sizing:border-box;resize:vertical;min-height:96px;font-size:14px;line-height:1.5}.sr-notes-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}@media (width<=720px){.sr-th{width:48px;height:60px}}.invite-auth{flex-direction:column;gap:18px;max-width:360px;display:flex}.invite-auth #signin,.invite-auth #invite-join{max-width:none}.invite-tabs{background:var(--sunk);border:1px solid var(--line);border-radius:9px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.invite-tabs button{color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;padding:9px 12px}.invite-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);border-color:var(--line)}.invite-auth form{flex-direction:column;align-items:stretch}.invite-form-message{min-height:24px;margin:0;font-size:14px}.invite-form-message[data-error=true]{color:var(--burg-ink)}.invite-card,.invite-admin{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;margin:18px 0;padding:18px 20px}.invite-card{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px 24px;display:grid}.invite-card h2,.invite-admin h2{margin:0 0 4px;font-size:18px}.invite-card p,.invite-admin-heading p{margin:0}.invite-card .invite-form-message{grid-column:1/-1}.invite-card form{justify-content:flex-end}.invite-card input{text-transform:uppercase}.invite-admin{gap:18px;display:grid}.invite-admin form{grid-template-columns:repeat(3,minmax(110px,1fr)) auto;gap:12px;display:grid}.invite-created{border:1px solid var(--green-line);background:var(--green-soft);border-radius:10px;align-items:end;gap:12px;padding:14px;display:flex}.invite-created label{flex:1}.invite-created input{font-family:ui-monospace,Consolas,monospace}.invite-list{gap:8px;display:grid}.invite-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.invite-row p{margin:4px 0 0;font-size:14px}.invite-secondary{color:var(--text);background:0 0}.invite-admin[hidden]{display:none}@media (width<=700px){.invite-card{grid-template-columns:1fr}.invite-card .invite-form-message{grid-column:1}.invite-card form{justify-content:flex-start}.invite-card form label{flex:1;min-width:180px}.invite-admin form{grid-template-columns:1fr 1fr}.invite-created{flex-direction:column;align-items:stretch}.invite-created button{width:100%}}.tm-page .ds-page-head{margin-top:0}.tm-sec{margin-bottom:16px;padding:20px 22px}.tm-sec .ds-sec-head{margin-bottom:10px}.tm-fine{color:var(--muted);font-size:12.5px;font-weight:400}.tm-page .tm-fine{margin:8px 0 0}.tm-page .tm-under{margin:6px 0 18px}.tm-err{color:var(--burg-ink)}.tm-lbl{color:var(--text-2);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.tm-h3{font:700 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tm-page .tm-h3{margin:20px 0 0}.tm-table td.tm-c-acts{text-align:right;white-space:nowrap}.tm-mem{align-items:center;gap:10px;min-width:0;display:flex}.tm-mem>span:last-child{min-width:0}.tm-mem b{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.tm-mem small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.tm-av{width:30px;height:30px;font:700 11px/1 var(--sans);background:var(--avatar);color:var(--avatar-fg);border-radius:50%;flex:none;place-items:center;display:grid}.tm-av.tm-av-me{background:var(--amber-full);color:#1a1712}.tm-table .ds-select:disabled{opacity:.6;cursor:not-allowed}.tm-you{color:var(--muted);font-size:12.5px}.tm-alone{margin-top:14px}.tm-roles{color:var(--text-2);margin-top:12px;font-size:13px}.tm-roles summary{cursor:pointer;width:max-content;max-width:100%;font-weight:600}.tm-role-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.tm-role-cards>div{border:1px solid var(--line);background:var(--bg);border-radius:10px;padding:10px 12px}.tm-role-cards b{color:var(--text);display:block}.tm-inv-form{border:1px solid var(--line);background:var(--sunk);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.tm-inv-form>*{min-width:0}.tm-inv-form .ds-field{gap:4px;font-size:12px}.tm-inv-form .ds-field select.ds-select{background:var(--input) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23948a7a'/%3E%3C/svg%3E") no-repeat right 10px center;width:100%;padding:8px 28px 8px 10px;font-size:14px}.tm-page .tm-inv-form .tm-span{grid-column:1/-1;margin:0;font-size:12px}.tm-newlink{border:1px solid var(--amber-line);background:var(--amber-soft);border-radius:10px;justify-items:start;gap:8px;margin-top:12px;padding:12px 14px;display:grid}.tm-newlink>b{font-size:14px}.tm-linkrow{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.tm-newlink .tm-link{min-width:0;font:12.5px var(--mono);flex:1;padding:8px 10px}.tm-newlink small{color:var(--text-2);font-size:12px}.tm-newlink .tm-code-only{margin-left:-10px}.tm-table td.tm-c-joined,.tm-table td.tm-c-last{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:13.5px}.tm-invs{gap:8px;margin-top:10px;display:grid}.tm-inv{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:10px 12px;display:grid}.tm-inv-t{font-size:14px;font-weight:650}.tm-im{color:var(--muted);margin-top:2px;font-size:12.5px}.tm-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tm-past{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.tm-past summary{cursor:pointer;color:var(--text-2);width:max-content;max-width:100%;font-size:13.5px;font-weight:600}.tm-past .tm-inv{background:var(--bg)}.tm-past .tm-inv-t{color:var(--muted)}.tm-ws-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px;display:grid}.tm-ws-grid>*{min-width:0}.tm-namerow{align-items:center;gap:8px;min-width:0;display:flex}.tm-namerow .ds-input{flex:1;min-width:0;padding:8px 10px;font-size:14px}.tm-wsname{overflow-wrap:anywhere;font-size:15px;font-weight:650}.tm-wslist{gap:6px;display:grid}.tm-wsitem{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:9px 12px;font-size:14px;display:flex}.tm-wsitem>span:nth-child(2){min-width:0}.tm-wsitem b{overflow-wrap:anywhere;font-weight:650;display:block}.tm-wsitem small{color:var(--muted);font-size:12px;display:block}.tm-wsitem.tm-cur-ws{border-color:var(--amber-line)}.tm-sq{width:28px;height:28px;font:700 10px var(--mono);background:var(--teal-soft);color:var(--teal);border-radius:7px;flex:none;place-items:center;display:grid}.tm-cur{color:var(--green);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:600}.tm-join{margin-top:16px}.tm-page #invite-redeem{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block}.tm-page #invite-redeem>div:first-child{display:none}.tm-page #invite-redeem form{align-items:center;gap:8px;min-width:0;display:flex}.tm-page #invite-redeem label{flex:1;min-width:0;font-size:0;display:block}.tm-page #invite-redeem input{background:var(--input);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);font:400 14px var(--sans);text-transform:none;border-radius:8px;padding:8px 10px}.tm-page #invite-redeem input:focus{outline:2px solid var(--amber-line);outline-offset:-1px}.tm-page #invite-redeem input[aria-invalid=true]{border-color:var(--burg)}.tm-page #invite-redeem button{border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 13px/1.3 var(--sans);box-shadow:var(--shadow);white-space:nowrap;cursor:pointer;border-radius:8px;padding:8px 14px}.tm-page #invite-redeem button:hover:not(:disabled){border-color:var(--muted-2)}.tm-page #invite-redeem .invite-form-message{min-height:0;color:var(--text-2);margin:6px 0 0;font-size:12.5px}.tm-page #invite-redeem .invite-form-message:empty{display:none}.tm-page #invite-redeem .invite-form-message[data-error=true]{color:var(--burg-ink)}.tm-danger-zone{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:16px;padding-top:14px;font-size:13px;display:flex}.ds-btn.tm-danger-out{color:var(--burg-ink);border-color:var(--burg-line)}.ds-btn.tm-danger-out:hover:not(:disabled){background:var(--burg-soft);border-color:var(--burg-line);color:var(--burg-ink)}.tm-dlg-form .ds-field{margin-top:12px}.ds-btn.tm-danger,.ds-btn.tm-danger:hover:not(:disabled){background:var(--burg);border-color:var(--burg);color:#fff}.ds-btn.tm-danger:hover:not(:disabled){filter:brightness(1.08)}@media (width<=900px){.tm-ws-grid,.tm-role-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.tm-sec{padding:16px}.tm-inv-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tm-inv-form .ds-field:first-child,.tm-inv-form .tm-go{grid-column:1/-1}.tm-inv-form .tm-go .ds-btn{justify-content:center;width:100%}.tm-inv{grid-template-columns:minmax(0,1fr)}.tm-acts{justify-content:flex-start}.tm-table-wrap{overflow:visible}.tm-table thead{display:none}.tm-table,.tm-table tbody,.tm-table tr,.tm-table td{width:100%;display:block}.tm-table tr{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px 14px;display:grid}.tm-table tr:last-child{border-bottom:0}table.ds-t.tm-table td{border:0;padding:0}.tm-table td.tm-c-name{grid-column:1/-1}.tm-table td.tm-c-joined{display:none}.tm-table td.tm-c-last{color:var(--muted);grid-area:2/1/auto/-1;font-size:12.5px}.tm-table td.tm-c-last:before{content:"Last active ";font-family:var(--sans)}.tm-table td.tm-c-role{grid-area:3/1}.tm-table td.tm-c-acts{grid-area:3/2;align-self:center}}#login.si{max-width:none;padding:0}.si-card{background:var(--surface);border:1px solid var(--line);max-width:1040px;box-shadow:var(--lift);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:4vh auto 32px;display:grid;overflow:hidden}.si-left{align-content:start;gap:14px;min-width:0;padding:36px 40px;display:grid}.si-brand{margin-bottom:6px}.si-h1{letter-spacing:-.015em;margin:0;font-size:28px}.si-sub{color:var(--text-2);margin:-6px 0 4px;font-size:14.5px}.si .si-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;display:flex}.si .si-tabs button{font:600 14px var(--sans);color:var(--muted);cursor:pointer;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:9px 12px}.si .si-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--amber-full)}.si #signin,.si #invite-join,.si .si-forgot-form{gap:12px;display:grid}.si #signin[hidden],.si #invite-join[hidden],.si .si-forgot-form[hidden]{display:none}.si #signin label,.si #invite-join label{color:var(--text-2);gap:6px;font-size:13px;font-weight:600;display:grid}.si #signin input,.si #invite-join input,.si .si-forgot-form input{box-sizing:border-box;background:var(--input,var(--surface));width:100%;color:var(--text);border:1px solid var(--line);font:14px var(--sans);border-radius:8px;padding:10px 12px}.si-pw{display:block;position:relative}.si-pw input{padding-right:64px!important}.si-show{color:var(--muted);font:600 12px var(--sans);cursor:pointer;box-shadow:none;background:0 0;border:0;padding:6px 8px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.si-show:hover{color:var(--text)}.si-forgot{justify-self:end;margin-top:-6px;font-size:12.5px}.si .si-go{justify-content:center;width:100%;padding:11px 14px;font-size:14.5px}.si-fine{color:var(--muted);margin:0;font-size:12.5px}.si-note{background:var(--amber-soft);border:1px solid var(--amber-line);border-radius:8px;margin:0;padding:9px 12px;font-size:13px}.si-note[hidden]{display:none}.si-invite{border:1px solid var(--line);background:var(--sunk);border-radius:10px;gap:2px;padding:12px 14px;font-size:13.5px;display:grid}.si-invite[hidden]{display:none}.si-invite b{font-size:15px}.si-invite.bad{border-color:var(--burg-line);background:var(--burg-soft)}.si-have{justify-self:start;font-size:13px}.si-meter{background:var(--chip);border-radius:2px;height:4px;margin-top:-6px;overflow:hidden}.si-meter i{background:var(--burg);width:0;height:100%;transition:width .2s;display:block}.si-meter[data-level="1"] i{background:var(--amber-full);width:34%}.si-meter[data-level="2"] i{background:var(--green);width:67%}.si-meter[data-level="3"] i{background:var(--green);width:100%}.si-done{background:var(--green-soft);border:1px solid var(--green-line);border-radius:8px;margin:0;padding:10px 12px;font-size:13.5px}.si-done[hidden],.si .invite-form-message:empty{display:none}.si .invite-form-message[data-error=true]{color:var(--burg-ink);font-size:13px;font-weight:600}.si-right{background:linear-gradient(160deg,var(--sunk),var(--surface));border-left:1px solid var(--line);align-content:center;gap:12px;padding:36px 32px;display:grid}.si-eyebrow{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}.si-right h2{margin:0;font-size:20px}.si-shows{grid-template-columns:1fr 1fr;gap:12px;margin:6px 0;display:grid}.si-slide{border-radius:8px;overflow:hidden;box-shadow:0 14px 30px -18px #0009}.si-welcome .si-who{color:var(--text-2);align-items:center;gap:10px;margin:8px 0;font-size:13px;display:flex}.si-three{gap:6px;margin:6px 0 0;padding-left:20px;font-size:13.5px;display:grid}.si-three li span{color:var(--text-2);display:block}@media (width<=820px){.si-card{grid-template-columns:minmax(0,1fr);margin:16px}.si-right{display:none}.si-left{padding:24px 20px}}#login.si button.si-show,#login.si button.ds-linkbtn,#login.si .si-tabs button{box-shadow:none!important;background:0 0!important;border-color:#0000!important}#login.si button.ds-linkbtn{color:var(--amber);border:0;padding:0}#login.si button.ds-linkbtn:hover{color:var(--text)}#login.si button.si-show{color:var(--muted)}#login.si .si-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:0}#login.si>.account-reset{display:none}#login.si .si-tabs button[aria-selected=true]{color:var(--text);border-bottom:2px solid var(--amber-full)!important}#review.review-page{max-width:none}.rp-crumbs{margin-bottom:2px}.rp-head{flex-wrap:wrap;align-items:flex-start;gap:8px 14px;margin:14px 0 6px;display:flex}.rp-title{flex:360px;min-width:0}.rp-title h1{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.15}.rp-sub{color:var(--muted);margin:4px 0 0;font-size:14px}.rp-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.rp-actions .ds-menu-wrap{position:relative}.rp-actions .ds-menu button{text-align:left;width:100%;display:block}.rp-steps{margin-top:14px}.rp-banner{margin-top:16px}.rp-banner b{margin-bottom:2px}.rp-empty{max-width:640px;margin-top:18px}.rp-grid{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:24px;margin-top:18px;display:grid}.rp-grid>*{min-width:0}.rp-right{gap:14px;display:grid}.rp-right .ds-card,.rp-out{padding:18px 20px}.rp-right h2,.rp-out h2{margin:0 0 4px;font-size:16px}.rp-viewer{grid-template-columns:40px minmax(0,1fr) 40px;place-items:center;gap:10px;display:grid}.rp-nav{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:50%;font-size:18px;line-height:1}.rp-nav:disabled{opacity:.3;cursor:default}.rp-stagewrap{width:min(100%,520px)}.rp-stage{width:100%;display:block;position:relative}.rp-stage>img,.rp-stage>video{background:#15130f;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 18px 44px -20px #0009}.rp-stage.rp-can-pin>img{cursor:crosshair}.rp-pins{pointer-events:none;position:absolute;inset:0}.rp-pin{z-index:2;background:var(--amber-full);color:#1a1712;width:26px;height:26px;font:700 11px var(--mono);pointer-events:auto;cursor:pointer;border:2px solid #fff;border-radius:50% 50% 50% 4px;place-items:center;margin:-13px 0 0 -13px;padding:0;display:grid;position:absolute;box-shadow:0 2px 6px #0006}.rp-pin.rp-draft{border-color:var(--amber-full);pointer-events:none;background:#fff}.rp-pin.rp-hl,.rp-cm.rp-hl{animation:.5s 2 rp-pop}@keyframes rp-pop{50%{transform:scale(1.25)}}.rp-cm.rp-hl{animation-name:rp-glow}@keyframes rp-glow{50%{background:var(--amber-soft)}}@media (prefers-reduced-motion:reduce){.rp-pin.rp-hl,.rp-cm.rp-hl{animation:none}}.rp-vlab{color:var(--muted);text-align:center;margin:8px 0 0;font-size:12px}.rp-thumbs{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.rp-thumb{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;width:74px;padding:0;position:relative;overflow:hidden}.rp-thumb img,.rp-thumb video{border-radius:4px;width:100%;height:auto;display:block}.rp-thumb[aria-current=true]{border-color:var(--amber-full)}.rp-tn{font:700 10px var(--mono);color:#fff;background:#0009;border-radius:3px;padding:0 4px;position:absolute;bottom:3px;left:3px}.rp-tc{font:700 10px var(--mono);background:var(--amber-full);color:#1a1712;border-radius:9px;padding:0 5px;position:absolute;top:3px;right:3px}.rp-tc[hidden]{display:none}.rp-cap{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:16px}.rp-captext{white-space:pre-wrap;overflow-wrap:anywhere;font:14.5px/1.5 var(--sans);background:var(--sunk);color:var(--text);border-radius:9px;margin:8px 0;padding:12px 14px}.rp-checks{color:var(--muted);font-size:12.5px;font-family:var(--mono);flex-wrap:wrap;gap:6px 14px;display:flex}.rp-checks .rp-ok:before{content:"✓ ";color:var(--green)}.rp-checks .rp-bad{color:var(--burg-ink)}.rp-checks .rp-bad:before{content:"! "}.rp-checks .rp-maybe:before{content:"· "}.rp-who{color:var(--text-2);margin:0 0 14px;font-size:13px}.rp-big{gap:8px;display:grid}.rp-big .ds-btn{justify-content:center;padding:11px 14px;font-size:14px}.rp-why{color:var(--muted);text-align:center;margin:0;font-size:12.5px}.rp-reqbox{border-top:1px solid var(--line-soft);gap:8px;margin-top:10px;padding-top:12px;display:grid}.rp-reqbox textarea,.rp-cmp textarea,.rp-post input,.rp-credit input{box-sizing:border-box;background:var(--surface);width:100%;color:var(--text);border:1px solid var(--line);font:14px var(--sans);border-radius:8px;padding:9px 11px}.rp-reqbox textarea{resize:vertical;min-height:84px}.rp-r{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.rp-ask{border-top:1px solid var(--line-soft);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.rp-ask select{flex:140px;min-width:0}.rp-post{gap:12px;display:grid}.rp-post label,.rp-credit label{gap:5px;font-size:13px;font-weight:600;display:grid}.rp-hint{color:var(--muted);font-size:12px;font-weight:400}.rp-hint.rp-bad{color:var(--burg-ink);font-weight:600}.rp-post input[aria-invalid=true]{border-color:var(--burg)}.rp-posted{gap:10px;font-size:14px;display:grid}.rp-lnk{background:var(--sunk);font:12.5px var(--mono);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.rp-lnk span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rp-posted .ext{justify-self:start;text-decoration:none}.rp-credit{border-top:1px solid var(--line-soft);gap:8px;padding-top:10px;display:grid}.rp-credit .ds-btn{justify-self:start}.rp-when{gap:5px;font-size:13px;font-weight:600;display:grid}.rp-when .rp-r input{flex:1;min-width:0}.rp-opt{color:var(--muted);font-weight:400}.rp-posted .rp-correct{justify-self:start}.rp-fix{border-top:1px solid var(--line-soft);gap:10px;padding-top:10px;display:grid}.rp-fix label{gap:5px;font-size:13px;font-weight:600;display:grid}.rp-fix input{box-sizing:border-box;background:var(--surface);width:100%;color:var(--text);border:1px solid var(--line);font:14px var(--sans);border-radius:8px;padding:9px 11px}.rp-cmts .ds-sec-head{margin-bottom:4px}.rp-tabs{margin-left:auto}.rp-cm{border-top:1px solid var(--line-soft);border-radius:6px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.rp-list .rp-cm:first-child{border-top:0}.rp-av{width:28px;height:28px;font-size:11px}.rp-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12px;display:flex}.rp-meta b{color:var(--text);font-size:13px}.rp-sl{background:var(--amber-soft);color:var(--amber);font:700 10.5px var(--mono);border:0;border-radius:4px;padding:1px 6px}button.rp-sl{cursor:pointer}.rp-sl.post{background:var(--sunk);color:var(--text-2)}.rp-sl.gone{background:var(--sunk);color:var(--muted)}.rp-body{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:14px}.rp-at{color:var(--teal);font-weight:600}.rp-cm.rp-res{opacity:.6}.rp-ra{gap:10px;margin-top:4px;display:flex}.rp-ra button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.rp-ra button:hover{color:var(--text)}.rp-none{color:var(--muted);margin:8px 0;font-size:13px}.rp-resolved{margin-top:6px;font-size:13px}.rp-resolved[hidden]{display:none}.rp-resolved summary{cursor:pointer;color:var(--muted);font-weight:600}.rp-cmp{border-top:1px solid var(--line-soft);gap:8px;margin-top:10px;padding-top:12px;display:grid}.rp-cmp textarea{resize:vertical;min-height:64px}.rp-act ol{margin:8px 0 0;padding:0;list-style:none}.rp-act li{color:var(--text-2);padding:0 0 12px 20px;font-size:13px;position:relative}.rp-act li:before{content:"";background:var(--muted-2);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:4px}.rp-act li:after{content:"";background:var(--line);width:1px;position:absolute;top:15px;bottom:0;left:7px}.rp-act li:last-child:after{display:none}.rp-act li small{color:var(--muted);font-size:11.5px;display:block}.rp-act li.rp-k:before{background:var(--amber-full)}.rp-mbar{display:none}@media (width<=1020px){.rp-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.rp-title h1{font-size:22px}.rp-actions{margin-left:0}.rp-out,.rp-right .ds-card{padding:14px}.rp-viewer{grid-template-columns:30px minmax(0,1fr) 30px;gap:6px}.rp-nav{width:30px;height:30px;font-size:15px}.rp .rp-steps li{font-size:11.5px}.rp .rp-steps small{display:none}.rp-thumb{width:58px}.rp-mbar{z-index:20;background:var(--surface);border-top:1px solid var(--line);gap:8px;margin:16px -16px 0;padding:10px 16px;display:flex;position:sticky;bottom:0}.rp-mbar .ds-btn{flex:1;justify-content:center}}.pp-head h1:focus{outline:none}.pp-attn{border:1px solid var(--amber-line);background:var(--amber-soft);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:14px;padding:10px 14px;font-size:13.5px;display:flex}.pp-attn[hidden]{display:none}.pp-attn .ds-btn{margin-left:auto}.pp-pills{scrollbar-width:none;align-items:center;gap:6px;padding:2px 2px 4px;display:flex;overflow-x:auto}.pp-pills::-webkit-scrollbar{display:none}.pp-pill{border:1px solid var(--line);background:var(--surface);font:600 13px var(--sans);color:var(--text-2);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pp-pill:hover{border-color:var(--muted-2)}.pp-pill[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.pp-n{font-family:var(--mono);opacity:.75;font-size:11px;font-weight:500}.pp-pill.attn .pp-n{background:var(--amber-full);color:#1a1712;opacity:1;border-radius:999px;padding:0 6px}.pp-sep{background:var(--line);flex:none;width:1px;height:18px;margin:0 4px}.pp-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 6px;display:flex}.pp-search{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:8px;flex:240px;align-items:center;gap:8px;padding:0 10px;display:flex}.pp-search input{min-width:0;font:14px var(--sans);color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:8px 0}.pp-search:focus-within{outline:2px solid var(--amber-full);outline-offset:1px}.pp-sort{width:auto}.pp-selbtn[aria-pressed=true]{border-color:var(--amber-line);background:var(--amber-soft)}.pp-seg{border:1px solid var(--line);background:var(--surface);border-radius:8px;display:inline-flex;overflow:hidden}.pp-seg button{font:600 13px var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 12px}.pp-seg button[aria-pressed=true]{background:var(--sunk);color:var(--text);box-shadow:0 -2px 0 var(--amber-full) inset}.pp-res{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 12px;min-height:18px;margin:6px 0 12px;font-size:12.5px;display:flex}.pp-note{color:var(--muted)}.pp-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.pp-grid[hidden]{display:none}.pp-card{grid-template-rows:auto 1fr;min-width:0;padding:8px;display:grid;position:relative}.pp-card:hover{border-color:var(--muted-2)}.pp-card.pp-sel{outline:2px solid var(--amber-full);outline-offset:-1px}.pp-chk{z-index:3;width:20px;height:20px;accent-color:var(--amber-full);position:absolute;top:14px;left:14px}.pp-cvlink{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block}.pp-cover{aspect-ratio:4/5;background:var(--sunk);border-radius:8px;display:block;position:relative;overflow:hidden}.pp-cover>*{width:100%;height:100%}.pp-cover.pp-plain{text-align:center;font:800 15px/1.25 var(--sans);color:var(--text-2);place-items:center;padding:14px;display:grid}.pp-cover.pp-nopost{border:1.5px dashed var(--muted-2);color:var(--muted);aspect-ratio:4/5;background:0 0;place-items:center;font-size:12px;display:grid}.pp-body{align-content:start;gap:6px;min-width:0;padding:10px 4px 2px;display:grid}.pp-top{align-items:center;gap:8px;min-width:0;display:flex}.pp-stages{flex:none;width:56px}.pp-chip{flex:none}.pp-menuwrap{margin-left:auto;position:relative}.pp-kebab{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:18px;line-height:1}.pp-kebab:hover,.pp-kebab[aria-expanded=true]{background:var(--sunk);color:var(--text)}.pp-menu{min-width:200px}.pp-menu button{text-align:left;width:100%;display:block}.pp-menu button small{color:var(--muted);white-space:normal;font-size:11.5px;font-weight:400;display:block}.pp-menu .pp-danger{color:var(--burg-ink);border-top:1px solid var(--line-soft)}.pp .pp-title{text-align:left;color:var(--text);font:700 14.5px/1.28 var(--sans);cursor:pointer;-webkit-line-clamp:3;overflow-wrap:anywhere;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.pp .pp-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--amber-line);text-decoration-color:var(--amber-line);text-underline-offset:3px}.pp-why{color:var(--text-2);font-size:12.5px}.pp-why.pp-why-me{color:var(--amber);font-weight:600}.pp-who{color:var(--muted);align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.pp-av{flex:none;width:24px;height:24px;font-size:9.5px}.pp-av.pp-me{background:var(--amber-full);color:#1a1712;font-size:8.5px}.pp-ed{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pp-facts{font:11.5px var(--mono);color:var(--muted);overflow-wrap:anywhere}.pp-btns{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.pp-pager{justify-content:center;gap:8px;margin:18px 0 6px;display:flex}.pp-pager[hidden]{display:none}.pp-empty{margin-top:12px}.pp-empty[hidden]{display:none}.pp-empty-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pp-board[hidden]{display:none}.pp-boardmsg{margin:0 0 12px}.pp-boardmsg[hidden]{display:none}.pp-boardnote{color:var(--muted);margin:0 0 10px;font-size:12.5px}.pp-cols{grid-template-columns:repeat(5,minmax(220px,1fr));align-items:start;gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.pp-col{background:var(--sunk);border-radius:12px;gap:8px;min-width:0;padding:10px;display:grid}.pp-col.pp-over{outline:2px dashed var(--amber-full);outline-offset:-2px}.pp-col h3{align-items:center;gap:8px;margin:2px 2px 4px;font-size:13px;display:flex}.pp-col h3 .pp-n{margin-left:auto}.pp-dot{background:var(--muted-2);border-radius:50%;flex:none;width:9px;height:9px}.pp-dot-claimed{background:var(--chip);border:1px solid var(--muted-2)}.pp-dot-review{background:var(--amber-full)}.pp-dot-approved{background:var(--green)}.pp-dot-posted{background:var(--teal)}.pp-bcards{gap:8px;display:grid}.pp-bcard{background:var(--surface);border:1px solid var(--line);cursor:grab;border-radius:10px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:10px;padding:8px;display:grid}.pp-bcard:active{cursor:grabbing}.pp-bcard .pp-cover{border-radius:5px}.pp-bcard .pp-cover.pp-plain{padding:4px;font-size:9px}.pp-bbody{gap:4px;min-width:0;display:grid}.pp .pp-bbody .pp-title{-webkit-line-clamp:2;font-size:13px}.pp-bmeta{color:var(--muted);align-items:center;gap:6px;font-size:11.5px;display:flex}.pp-hint{color:var(--muted);margin:4px;font-size:12px}.pp-btn-danger,.pp-btn-danger:hover:not(:disabled){background:var(--burg);border-color:var(--burg);color:#fff}@media (width<=720px){.pp .pp-stages{display:none}.pp-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.pp-bar{flex-wrap:wrap}.pp-search{flex-basis:100%}.pp-cols{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(240px,82vw))}.pp-col{scroll-snap-align:start}}:root,.ds-light{--bg:#f2ede1;--nav:#faf7ef;--surface:#fffdf8;--sunk:#efe9db;--input:#fffdf8;--line:#ded5c4;--line-soft:#e4dbc9;--text:#1a1712;--text-2:#4d453a;--muted:#6b6153;--muted-2:#94897a;--faint:#c2b6a0;--amber:#a86a04;--amber-full:#ec9b04;--amber-soft:#fdf0d5;--amber-line:#dfa93b;--amber-ink:#8a5602;--teal:#02596e;--teal-soft:#ddeef1;--teal-line:#9fd0d8;--green:#1c7d55;--green-soft:#e0f0e6;--green-line:#7fc4a2;--green-ink:#14663f;--burg:#9d2227;--burg-soft:#fae4e4;--burg-line:#e0a0a3;--burg-ink:#8d1f24;--neutral-soft:#f0eade;--neutral-line:#e4dbc9;--chip-idle:#e7dfd0;--avatar-bg:#015d72;--avatar-fg:#f2f8f9;--on-amber:#1a1712;--shadow:0 1px 2px #3c2d140d;--shadow-lift:0 8px 20px -12px #3c2d1457;--sel-shadow:0 4px 14px -8px #a86a0480;--chip:var(--chip-idle);--avatar:var(--avatar-bg);--lift:0 10px 28px -14px #3c2d1459;--scrim:#14100a73;--sans:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--poster:"Anton","Impact","Arial Narrow Bold",sans-serif;--ds-spectrum-1:#1f6f78;--ds-spectrum-2:#4f9b8f;--ds-spectrum-3:#9cc5a1;--ds-spectrum-4:#e8d8a8;--ds-spectrum-5:#ec9b04;--ds-spectrum-6:#e0701f;--ds-spectrum-7:#c8452c;--ds-spectrum-8:#9b2a2a;--ds-spectrum-9:#5c1f2a}.ds-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0c0b;--nav:#131310;--surface:#171714;--sunk:#101010;--input:#0e0e0c;--line:#2b2b26;--line-soft:#23231e;--text:#fbf8f2;--text-2:#b8b3a7;--muted:#918d82;--muted-2:#6b675e;--faint:#3d3d33;--amber:#f7bd52;--amber-soft:#2e2409;--amber-line:#5e4a10;--amber-ink:#f7bd52;--teal:#96d1bd;--teal-soft:#0c2a2b;--teal-line:#135a5c;--green:#49c48d;--green-soft:#14301f;--green-line:#2ea36b;--green-ink:#86e2b4;--burg:#9d2227;--burg-soft:#2c1517;--burg-line:#6d2328;--burg-ink:#e2888c;--neutral-soft:#1a1a17;--neutral-line:#2f2f28;--chip-idle:#1e1e1a;--avatar-bg:#1d2740;--avatar-fg:#cfd6e9;--shadow:inset 0 1px 0 #fbf8f209;--shadow-lift:0 14px 30px -16px #000000f2;--sel-shadow:0 0 22px -10px #ec9b04;--lift:0 10px 28px -14px #000000b3;--scrim:#0009}}:root[data-theme=dark],.ds-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0c0c0b;--nav:#131310;--surface:#171714;--sunk:#101010;--input:#0e0e0c;--line:#2b2b26;--line-soft:#23231e;--text:#fbf8f2;--text-2:#b8b3a7;--muted:#918d82;--muted-2:#6b675e;--faint:#3d3d33;--amber:#f7bd52;--amber-soft:#2e2409;--amber-line:#5e4a10;--amber-ink:#f7bd52;--teal:#96d1bd;--teal-soft:#0c2a2b;--teal-line:#135a5c;--green:#49c48d;--green-soft:#14301f;--green-line:#2ea36b;--green-ink:#86e2b4;--burg:#9d2227;--burg-soft:#2c1517;--burg-line:#6d2328;--burg-ink:#e2888c;--neutral-soft:#1a1a17;--neutral-line:#2f2f28;--chip-idle:#1e1e1a;--avatar-bg:#1d2740;--avatar-fg:#cfd6e9;--shadow:inset 0 1px 0 #fbf8f209;--shadow-lift:0 14px 30px -16px #000000f2;--sel-shadow:0 0 22px -10px #ec9b04;--lift:0 10px 28px -14px #000000b3;--scrim:#0009}.ds-light,.ds-dark{--chip:var(--chip-idle);--avatar:var(--avatar-bg);background:var(--bg);color:var(--text)}[hidden]{display:none!important}.ds{font-family:var(--sans);color:var(--text)}.ds :where(button,input,textarea,select){font:inherit;color:inherit}.ds :where(button){cursor:pointer}.ds :where(h1,h2,h3,p){margin:0}.ds :where(a){color:inherit}.ds-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.ds-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds :focus-visible{outline:2px solid var(--amber-full);outline-offset:2px}.ds-spectrum{flex:none;height:4px;display:flex}.ds-spectrum span{flex:1}.ds-spectrum span:first-child{background:var(--ds-spectrum-1)}.ds-spectrum span:nth-child(2){background:var(--ds-spectrum-2)}.ds-spectrum span:nth-child(3){background:var(--ds-spectrum-3)}.ds-spectrum span:nth-child(4){background:var(--ds-spectrum-4)}.ds-spectrum span:nth-child(5){background:var(--ds-spectrum-5)}.ds-spectrum span:nth-child(6){background:var(--ds-spectrum-6)}.ds-spectrum span:nth-child(7){background:var(--ds-spectrum-7)}.ds-spectrum span:nth-child(8){background:var(--ds-spectrum-8)}.ds-spectrum span:nth-child(9){background:var(--ds-spectrum-9)}.ds-top{top:env(safe-area-inset-top,0px);z-index:35;background:var(--nav);border-bottom:1px solid var(--line);align-items:center;gap:18px;min-height:58px;padding:10px 24px;font-size:15px;line-height:1.5;display:flex;position:sticky}.ds-brand{letter-spacing:.14em;color:inherit;text-transform:uppercase;flex:none;align-items:center;gap:9px;font-size:12px;font-weight:800;line-height:1.05;text-decoration:none;display:flex}.ds-brand:hover{opacity:1}.ds-brand i{background:linear-gradient(var(--amber-full),var(--ds-spectrum-1));border-radius:3px;flex:none;width:7px;height:26px}.ds-brand span{color:var(--muted);font-weight:500;display:block}.ds-ws{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:24ch;box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.ds-ws:before{content:"";background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.ds-ws:after{content:"▾";color:var(--muted);flex:none;font-size:10px}.ds-ws .ds-ws-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ds-nav{gap:4px;min-width:0;display:flex}.ds-nav a{color:var(--muted);white-space:nowrap;border-radius:7px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;position:relative}.ds-nav a:hover{color:var(--text);opacity:1}.ds-nav a[aria-current=page]{color:var(--text)}.ds-nav a[aria-current=page]:after{content:"";background:var(--amber-full);height:2px;position:absolute;bottom:-11px;left:12px;right:12px}.ds-count{font-family:var(--mono);background:var(--amber-soft);color:var(--amber);border-radius:999px;margin-left:4px;padding:1px 6px;font-size:11px}.ds-grow{flex:1}.ds-search{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;align-items:center;gap:8px;min-width:220px;padding:7px 10px;font-size:13px;display:flex}.ds-search kbd{font-family:var(--mono);border:1px solid var(--line);border-radius:4px;margin-left:auto;padding:0 5px;font-size:11px}.ds-btn{border:1px solid var(--line);background:var(--surface);color:var(--text);font:600 13px/1.3 var(--sans);letter-spacing:normal;text-transform:none;box-shadow:var(--shadow);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:8px 14px;text-decoration:none;transition:border-color .14s,background-color .14s;display:inline-flex}.ds-btn:hover:not(:disabled){border-color:var(--muted-2);background:var(--surface);color:var(--text);opacity:1}.ds-btn:disabled{opacity:.45;cursor:not-allowed}.ds-btn.primary,.ds-btn.primary:hover:not(:disabled){background:var(--amber-full);border-color:var(--amber-full);color:#1a1712}.ds-btn.primary:hover:not(:disabled){filter:brightness(1.05)}.ds-btn.quiet{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.ds-btn.quiet:hover:not(:disabled){background:var(--sunk);color:var(--text);border-color:#0000}.ds-btn.danger{color:var(--burg-ink)}.ds-btn.danger:hover:not(:disabled){border-color:var(--burg-line);background:var(--burg-soft);color:var(--burg-ink)}.ds-btn.small{padding:5px 10px;font-size:12px}.ds-icon-btn{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--text-2);box-shadow:var(--shadow);font:16px/1 var(--sans);border-radius:8px;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.ds-icon-btn:hover:not(:disabled){border-color:var(--muted-2);background:var(--surface);color:var(--text)}.ds-icon-btn[aria-current=page],.ds-icon-btn[aria-expanded=true]{border-color:var(--amber-full)}.ds-icon-btn .ds-dot{background:var(--amber-full);border:2px solid var(--surface);box-sizing:content-box;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.ds-avatar{background:var(--avatar);width:32px;height:32px;color:var(--avatar-fg);font:700 12px/1 var(--sans);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}button.ds-avatar:hover:not(:disabled){background:var(--avatar);color:var(--avatar-fg);box-shadow:0 0 0 3px var(--amber-soft)}button.ds-avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--amber-line)}.ds-linkbtn{color:var(--amber);text-underline-offset:2px;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ds-linkbtn:hover:not(:disabled){color:var(--text);background:0 0}.ds-wrap{max-width:1280px;margin:0 auto;padding:18px 24px 48px;font-size:15px;line-height:1.5}.ds-wrap.ds-wide{max-width:1920px;padding-left:clamp(16px,2.5vw,40px);padding-right:clamp(16px,2.5vw,40px)}.ds-wrap.ds-medium{max-width:1520px}.ds-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:13px;display:flex}.ds-crumbs a{color:var(--muted);text-decoration:none}.ds-crumbs a:hover{color:var(--text)}.ds-page-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:6px 0 16px;display:flex}.ds-page-head h1{letter-spacing:-.015em;margin:0;font-size:26px;font-weight:800}.ds-page-head .ds-sub{color:var(--muted);font-size:14px}.ds-page-head .ds-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ds-sec-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:12px;display:flex}.ds-sec-head h2{margin:0;font-size:16px;font-weight:700}.ds-sec-head .ds-note{color:var(--muted);font-size:12px}.ds-sec-head .ds-right{margin-left:auto}.ds-settings-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:28px;margin-top:14px;display:grid}.ds-settings-layout>*{min-width:0}.ds-subnav{gap:2px;display:grid;position:sticky;top:78px}.ds-subnav .ds-h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 10px 6px;font-size:11px}.ds-subnav a{color:var(--text-2);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.ds-subnav a:hover{background:var(--sunk);opacity:1}.ds-subnav a[aria-current=page]{background:var(--surface);color:var(--text);box-shadow:var(--shadow);border-color:var(--line)}.ds-subnav .ds-dot{background:var(--amber-full);border-radius:50%;width:8px;height:8px}.ds-subnav .ds-dot.bad{background:var(--burg)}.ds-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:20px 24px}.ds-card.flush{padding:0}.ds-chips{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;display:flex}.ds-tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--teal-soft);color:var(--teal);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:700}.ds-tag.edge{background:var(--amber-soft);color:var(--amber)}.ds-tag.bad{background:var(--burg-soft);color:var(--burg-ink)}.ds-tag.ok{background:var(--green-soft);color:var(--green)}.ds-tag.plain{background:var(--chip);color:var(--text-2)}.ds-later{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px dashed var(--muted-2);color:var(--muted);border-radius:4px;padding:1px 6px;font-size:10px;display:inline-block}.ds-why{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.ds-meter{gap:3px;display:inline-flex}.ds-meter i{background:var(--amber-full);border-radius:50%;width:8px;height:8px}.ds-meter i.off{background:var(--chip)}.ds-health{align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.ds-health:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px}.ds-health.warn:before{background:var(--amber-full)}.ds-health.bad:before{background:var(--burg)}.ds-health.off:before{background:var(--muted-2)}.ds-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;padding:6px 6px 0;display:flex;overflow-x:auto}.ds-tabs button{color:var(--muted);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:7px 7px 0 0;padding:8px 12px;font-size:13px;font-weight:600}.ds-tabs button:hover:not(:disabled){color:var(--text);background:0 0}.ds-tabs button[aria-selected=true],.ds-tabs button[aria-selected=true]:hover:not(:disabled){background:var(--surface);color:var(--text);box-shadow:0 -2px 0 var(--amber-full) inset}.ds-tabs .ds-n{font-family:var(--mono);color:var(--muted-2);margin-left:4px;font-size:11px}.ds-tabpanel{background:var(--surface);border-radius:0 0 10px 10px;padding:14px}.ds-pills{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.ds-pill{border:1px solid var(--line);background:var(--surface);color:var(--text);box-shadow:none;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}.ds-pill:hover:not(:disabled){background:var(--surface);border-color:var(--muted-2);color:var(--text)}.ds-pill[aria-pressed=true],.ds-pill[aria-pressed=true]:hover:not(:disabled){background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber)}.ds-fchips{flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:30px;font-size:13px;display:flex}.ds-fchip{border:1px solid var(--amber-line);background:var(--amber-soft);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:12.5px;display:inline-flex}.ds-fchip b{color:var(--amber);font-weight:600}.ds-fchip button{width:20px;height:20px;color:var(--text-2);box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:13px;line-height:1;display:grid}.ds-fchip button:hover:not(:disabled){background:color-mix(in srgb,var(--amber-full) 25%,transparent);color:var(--text);border:0}.ds-fchips .ds-result{color:var(--muted);margin-left:auto;font-size:12.5px}.ds-rows{border:1px solid var(--line);background:var(--surface);border-radius:12px;display:grid;overflow:hidden}.ds-row{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:12px 16px;display:grid}.ds-row:first-child{border-top:0}.ds-row>*{min-width:0}.ds-row:hover{background:color-mix(in srgb,var(--sunk) 55%,transparent)}.ds-row.sel{background:var(--amber-soft)}.ds-row .ds-t{font-size:14.5px;font-weight:650;display:block}.ds-row .ds-m{color:var(--muted);margin-top:2px;font-size:12.5px}.ds-row .ds-acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ds-th{background:var(--sunk);width:40px;height:50px;font:600 10px var(--mono);color:var(--muted);border-radius:6px;place-items:center;display:grid;position:relative;overflow:hidden}.ds-th img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ds-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow-x:auto}table.ds-t{border-collapse:collapse;width:100%;font-size:14px}table.ds-t th,table.ds-t td{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:10px 14px}table.ds-t th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--nav);font-size:11px;font-weight:500}table.ds-t tr:last-child td{border-bottom:0}table.ds-t tr:hover td{background:color-mix(in srgb,var(--sunk) 60%,transparent)}table.ds-t .ds-num{font-family:var(--mono);font-variant-numeric:tabular-nums}.ds-stepper{grid-template-columns:repeat(var(--steps,4),minmax(0,1fr));gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.ds-stepper li{color:var(--muted);padding:22px 8px 0 0;font-size:13px;font-weight:700;position:relative}.ds-stepper li:before{content:"";background:var(--chip);border-radius:2px;height:3px;position:absolute;top:8px;left:0;right:0}.ds-stepper li:after{content:"";background:var(--surface);border:2px solid var(--muted-2);box-sizing:border-box;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:0}.ds-stepper li.done{color:var(--text-2)}.ds-stepper li.done:before{background:var(--green)}.ds-stepper li.done:after{background:var(--green);border-color:var(--green)}.ds-stepper li.on{color:var(--text)}.ds-stepper li.on:before{background:linear-gradient(90deg,var(--amber-full) 30%,var(--chip) 30%)}.ds-stepper li.on:after{background:var(--amber-full);border-color:var(--amber-full);box-shadow:0 0 0 4px var(--amber-soft)}.ds-stepper small{color:var(--muted);margin-top:1px;font-size:11.5px;font-weight:400;display:block}.ds-banner{border:1px solid var(--amber-line);background:var(--amber-soft);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;font-size:14px;display:flex}.ds-banner .ds-bt{flex:320px;min-width:0}.ds-banner b{display:block}.ds-banner .ds-ba{flex-wrap:wrap;gap:8px;display:flex}.ds-banner.bad{border-color:var(--burg-line);background:var(--burg-soft)}.ds-banner.ok{border-color:var(--green-line);background:var(--green-soft)}.ds-banner.info{border-color:var(--teal-line);background:var(--teal-soft)}.ds-menu-wrap{flex:none;min-width:0;display:inline-block;position:relative}.ds-menu{z-index:40;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--line);min-width:220px;max-width:min(320px,100vw - 24px);max-height:calc(100vh - 80px);box-shadow:var(--lift);text-align:left;border-radius:10px;padding:6px;font-size:14px;line-height:1.4;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.ds-menu.left{left:0;right:auto}.ds-menu button,.ds-menu a{all:unset;box-sizing:border-box;cursor:pointer;color:var(--text);border-radius:7px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-size:14px;display:flex}.ds-menu button:hover,.ds-menu a:hover,.ds-menu button:focus-visible,.ds-menu a:focus-visible{background:var(--sunk)}.ds-menu button:focus-visible,.ds-menu a:focus-visible{outline:2px solid var(--amber-full);outline-offset:-2px}.ds-menu [aria-current]{font-weight:650}.ds-menu .ds-check{color:var(--amber);font-weight:700}.ds-menu .ds-role{color:var(--muted);margin-left:auto;font-size:12px;font-weight:500}.ds-menu .ds-item-main{align-items:center;gap:8px;min-width:0;display:flex}.ds-menu .ds-item-main>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-menu .ds-danger{color:var(--burg-ink)}.ds-menu hr{border:0;border-top:1px solid var(--line-soft);margin:4px 0}.ds-menu kbd{font-family:var(--mono);color:var(--muted);font-size:11px}.ds-menu .ds-mh{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 10px 4px;font-size:11px;display:block}.ds-menu .ds-who{gap:1px;padding:6px 10px 8px;display:grid}.ds-menu .ds-who b{overflow-wrap:anywhere;font-size:14px}.ds-menu .ds-who small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.ds-dialog{z-index:50;background:var(--scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ds-dialog-box{background:var(--surface);color:var(--text);border:1px solid var(--line);box-shadow:var(--lift);border-radius:14px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:22px 24px;font-size:15px;line-height:1.5;overflow:auto}.ds-dialog-box h2{margin:0 0 6px;font-size:20px}.ds-dialog-box p{color:var(--text-2);margin:0 0 8px}.ds-dialog-box .ds-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.ds-toasts{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px) + var(--dispatch-suite-bar,0px));z-index:60;width:max-content;max-width:calc(100vw - 32px);font-family:var(--sans);gap:8px;display:grid;position:fixed;transform:translate(-50%)}.ds-toast{background:var(--text);color:var(--bg);box-shadow:var(--lift);border-radius:10px;align-items:center;gap:14px;padding:10px 14px;font-size:14px;display:flex}.ds-toast button{color:var(--amber-full);font:700 14px var(--sans);box-shadow:none;text-transform:none;letter-spacing:normal;cursor:pointer;background:0 0;border:0;padding:0}.ds-toast button:hover:not(:disabled){color:var(--amber-full);background:0 0;text-decoration:underline}.ds-switchrow{align-items:center;gap:12px;display:flex}.ds-switchrow label{color:var(--text);font-size:14px;font-weight:650}.ds-switchrow .ds-st{color:var(--muted);font-size:12.5px}.ds-switch{border:1px solid var(--line);background:var(--chip);width:42px;height:24px;box-shadow:none;border-radius:999px;flex:none;padding:0;position:relative}.ds-switch:hover:not(:disabled){background:var(--chip);border-color:var(--muted-2)}.ds-switch:after{content:"";background:var(--surface);border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.ds-switch[aria-checked=true],.ds-switch[aria-checked=true]:hover:not(:disabled){background:var(--green);border-color:var(--green)}.ds-switch[aria-checked=true]:after{left:20px}.ds-progress{background:var(--chip);border-radius:4px;height:8px;overflow:hidden}.ds-progress i{background:var(--teal);border-radius:4px;width:0;height:100%;transition:width .3s;display:block}.ds-progress.warn i{background:var(--amber-full)}.ds-progress.indeterminate i{width:35%;animation:1.2s ease-in-out infinite ds-slide}@keyframes ds-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}.ds-stages{gap:4px;display:flex}.ds-stages span{background:var(--chip);border-radius:3px;flex:1;height:5px}.ds-stages span.on{background:var(--amber-full)}.ds-strength{gap:4px;display:flex}.ds-strength i{background:var(--chip);border-radius:2px;flex:1;height:4px}.ds-strength.s1 i:first-child{background:var(--burg)}.ds-strength.s2 i:nth-child(-n+2){background:var(--amber-full)}.ds-strength.s3 i{background:var(--green)}.ds-skel{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;display:grid}.ds-skel i{aspect-ratio:4/5;background:linear-gradient(100deg,var(--sunk) 30%,var(--surface) 50%,var(--sunk) 70%);background-size:300% 100%;border-radius:8px;animation:1.2s linear infinite ds-sh}@keyframes ds-sh{to{background-position:-150% 0}}.ds-field{color:var(--text-2);gap:6px;font-size:13px;font-weight:600;display:grid}.ds-field input,.ds-field textarea,.ds-field select,.ds-input{background:var(--input);width:100%;color:var(--text);border:1px solid var(--line);font:400 15px var(--sans);border-radius:8px;min-width:0;padding:10px 12px}.ds-field textarea{resize:vertical;min-height:92px;line-height:1.5}.ds-field :is(input,textarea,select):focus,.ds-input:focus{outline:2px solid var(--amber-line);outline-offset:-1px}.ds-field input[aria-invalid=true]{border-color:var(--burg)}.ds-field .ds-under{color:var(--muted);flex-wrap:wrap;gap:6px 14px;font-size:12px;font-weight:400;display:flex}.ds-field .ds-err{color:var(--burg-ink);font-size:12.5px;font-weight:400}.ds-select{appearance:none;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23948a7a'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid var(--line);font:400 13px var(--sans);color:var(--text);border-radius:8px;padding:6px 28px 6px 10px}.ds-check-row{color:var(--text-2);align-items:center;gap:8px;font-size:13px;display:flex}.ds-check-row input{width:16px;height:16px;accent-color:var(--amber-full)}.ds-color{align-items:center;gap:8px;min-width:0;display:flex}.ds-color input[type=color],.ds-field .ds-color input[type=color]{border:1px solid var(--line);background:var(--input);cursor:pointer;border-radius:8px;flex:none;width:42px;height:38px;padding:3px}.ds-color .ds-input{width:auto;min-width:0;font-family:var(--mono);flex:auto;padding:8px 10px;font-size:13px}.ds-color .ds-input[aria-invalid=true]{border-color:var(--burg)}.ds-range,.ds-field input.ds-range{width:100%;accent-color:var(--amber-full);background:0 0;border:0;padding:0}.ds-field .ds-check-row input{padding:0}.ds-field .ds-err.ok{color:var(--green-ink)}.ds-empty{border:1px dashed var(--line);color:var(--text-2);border-radius:10px;justify-items:start;gap:10px;padding:16px;font-size:14px;display:grid}.ds-empty b{color:var(--text)}.ds-bulk{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px) + var(--dispatch-suite-bar,0px));z-index:30;background:var(--text);color:var(--bg);box-shadow:var(--lift);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100vw - 24px);padding:8px 8px 8px 14px;display:flex;position:fixed;transform:translate(-50%)}.ds-bulk b{margin-right:6px;font-size:14px}.ds-bulk .ds-btn,.ds-bulk .ds-btn:hover:not(:disabled){color:var(--bg);border-color:color-mix(in srgb,var(--bg) 30%,transparent);box-shadow:none;background:0 0}.ds-bulk .ds-btn.primary,.ds-bulk .ds-btn.primary:hover:not(:disabled){background:var(--amber-full);border-color:var(--amber-full);color:#1a1712}.ds-gallery>.ds-wrap{margin:0;padding:0 0 40px}.ds-gallery-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ds-gallery-box{border:1px solid var(--line);border-radius:12px;min-width:0;padding:30px 16px 16px;font-size:15px;line-height:1.5;position:relative}.ds-gallery-label{font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);position:absolute;top:8px;left:12px}.ds-gallery-code{color:var(--muted);margin-top:8px;font-size:13px}.ds-gallery-code summary{cursor:pointer;width:max-content;font-weight:600}.ds-gallery-code pre{background:var(--sunk);border:1px solid var(--line);font:12px/1.5 var(--mono);color:var(--text-2);white-space:pre;border-radius:8px;margin:8px 0 0;padding:12px;overflow-x:auto}.ds code{font-family:var(--mono);font-size:.9em}@media (width<=1020px){.ds-search{display:none}}@media (width<=820px){.ds-settings-layout{grid-template-columns:minmax(0,1fr)}.ds-subnav{scrollbar-width:none;display:flex;position:static;overflow-x:auto}.ds-subnav .ds-h{display:none}.ds-subnav a{white-space:nowrap}}@media (width<=720px){.ds-top{flex-wrap:wrap;gap:8px 10px;padding:8px 16px 0}.ds-top .ds-brand{gap:0;font-size:0}.ds-top .ds-ws{max-width:min(46vw,22ch)}.ds-top .ds-nav{scrollbar-width:none;order:9;width:calc(100% + 32px);margin:0 -16px;padding:0 10px;overflow-x:auto}.ds-top .ds-nav a{padding:8px 10px 10px}.ds-nav a[aria-current=page]:after{bottom:0;left:10px;right:10px}.ds-top .ds-new .ds-new-label{display:none}.ds-top .ds-new{padding:8px 11px}.ds-wrap{padding:14px 16px 40px}.ds-row{grid-template-columns:auto minmax(0,1fr)}.ds-row .ds-acts{grid-column:1/-1;justify-content:flex-start}.ds-card{padding:16px}.ds-gallery-pair{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ds-skel i,.ds-progress.indeterminate i{animation:none}.ds-switch:after,.ds-progress i,.ds-btn{transition:none}}@media (width<=700px){.page{padding-bottom:0}}.pill{letter-spacing:0;text-transform:none;color:var(--muted);border-radius:99px;padding:7px 15px;font:600 11.5px Archivo,system-ui,sans-serif}.pill:hover:not(:disabled){background:var(--surface);border-color:var(--line);color:var(--text)}.pill.on:hover:not(:disabled){background:var(--amber-soft);color:var(--amber-ink)}.pill.win.on:hover:not(:disabled){background:var(--teal-soft);color:var(--teal)}.feed-search{align-items:center}.feed-search .inline-check{white-space:nowrap;padding:0 6px;font-size:12px}.feed-search .inline-check input{flex:none;min-width:0;margin:0;padding:0}.feed-views summary{font-weight:600}.saved-view-list form{margin:0}#status{min-height:18px;color:var(--muted);align-items:center;gap:9px;margin:0 0 16px;font-size:12.5px;font-style:italic;display:flex}#status:before{content:"";background:var(--amber);border-radius:99px;flex:none;width:15px;height:2px}#status[data-error=true]{color:var(--burg-ink);font-style:normal}#status[data-error=true]:before{background:var(--burg)}.status-error{z-index:60;border:1px solid var(--burg-line);background:var(--burg-soft);width:max-content;max-width:min(620px,100vw - 32px);color:var(--burg-ink);box-shadow:var(--lift);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 10px 10px 14px;font-size:13.5px;line-height:1.4;display:flex;position:fixed;top:72px;left:50%;transform:translate(-50%)}.status-error[hidden]{display:none}.status-error>span{flex:1;padding-top:3px}.status-error-x{width:28px;height:28px;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:18px;line-height:1}.status-error-x:hover{background:#0000000f}body.ed-focus #status[data-error=true]{display:none}h1:where(:not(.ds *)){margin:0 0 12px}h2:where(:not(.ds *)){letter-spacing:-.01em;margin:22px 0 8px;font-size:17px;font-weight:700}h3:where(:not(.ds *)){margin:0 0 6px;font-size:15px;font-weight:600}p:where(:not(.ds *)){color:var(--text-2);margin:0 0 12px;line-height:1.6}main>section>p,#newsroom>p{max-width:80ch}a:where(:not(.ds *)){color:var(--amber)}button:where(:not(.ds *)){background:var(--surface);color:var(--text);border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow);border-radius:8px;padding:9px 16px;font:700 11px Archivo,system-ui,sans-serif;transition:all .14s}button:where(:not(.ds *)):hover:not(:disabled){background:var(--burg);border-color:var(--burg);color:#fbf8f2}button:where(:not(.ds *)):disabled{opacity:.45;cursor:not-allowed}.secondary{color:var(--muted)}#signin button,#save,#new-draft,.story-build>button[type=submit],.story-build>button:last-child,.build{background:var(--amber-full);border-color:var(--amber-full);color:#17130b}.icon-btn{padding:0}.icon-btn:hover:not(:disabled){background:var(--surface);border-color:var(--faint);color:var(--text)}input:where(:not(.ds *)),select:where(:not(.ds *)),textarea:where(:not(.ds *)){background:var(--input);color:var(--text);border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px 12px;font:13px Archivo,system-ui,sans-serif}input:where(:not(.ds *)):focus,select:where(:not(.ds *)):focus,textarea:where(:not(.ds *)):focus{outline:2px solid var(--amber-line);outline-offset:-1px}textarea:where(:not(.ds *)){resize:vertical;line-height:1.5}input[type=checkbox]{accent-color:var(--amber-full);width:auto}input[type=file]{color:var(--muted);padding:7px}input[type=file]::file-selector-button{background:var(--surface);color:var(--text);border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:8px;margin-right:12px;padding:7px 14px;font:700 10.5px Archivo,system-ui,sans-serif}input[type=file]::file-selector-button:hover{background:var(--burg);border-color:var(--burg);color:#fbf8f2}label:where(:not(.ds *)){color:var(--muted);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.inline-check{color:var(--text-2);flex-direction:row;align-items:center;gap:8px;font-weight:500}form:where(:not(.ds *)){align-items:end;gap:12px;display:flex}fieldset:where(:not(.ds *)){border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:8px 16px;padding:12px 16px;display:flex}legend:where(:not(.ds *)){color:var(--muted);padding:0 6px;font-size:12px;font-weight:600}:focus-visible{outline:2px solid var(--amber-full);outline-offset:2px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:14px 0;display:flex}.toolbar>*{min-width:0}.cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.card{background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow);border-radius:11px;min-width:0;padding:15px 17px;transition:transform .16s,border-color .16s,box-shadow .16s}.card:hover{border-color:var(--faint);box-shadow:var(--shadow-lift)}.card h2{overflow-wrap:anywhere;margin:0 0 6px;font-size:15.5px;font-weight:600}.card p{color:var(--muted);margin:0 0 8px;font-size:12.5px}.card button{margin-top:8px;margin-right:6px}#login,#setup{max-width:520px;margin:8vh auto}#login h1,#setup h1{font-size:28px}#signin{flex-direction:column;align-items:stretch;max-width:360px}#account{max-width:520px;margin:8vh auto}iframe{border:1px solid var(--line);border-radius:10px;width:100%;height:calc(100vh - 240px);min-height:500px;display:block}#conflict{border:1px solid var(--burg-line);background:var(--burg-soft);color:var(--burg-ink);border-radius:10px;padding:12px 15px}#conflict button{margin-top:8px}.library-tools{justify-content:flex-start}.library-tools input{min-width:240px}#editing .toolbar label{flex:1;min-width:180px}.caption-field{max-width:850px;margin-bottom:18px}.export-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:18px 0;padding:18px}.export-panel h2{margin:0}.export-panel p{max-width:850px;font-size:13px}.export-files{flex-wrap:wrap;align-items:start;gap:16px;margin-bottom:20px;display:flex}.export-file{flex-direction:column;gap:10px;width:180px;display:flex}.export-file img,.export-file video{object-fit:contain;background:var(--sunk);border-radius:8px;width:100%;height:220px}.export-files a,#revision-panel h3{overflow-wrap:anywhere}#workspace .draft-home{padding:0;overflow:visible}#workspace .draft-hero{padding-top:12px}#workspace .draft-hero h1{letter-spacing:-.035em;margin:16px 0;font-size:clamp(28px,3.5vw,48px);font-weight:600;line-height:1.1}#workspace .draft-hero .build{padding:14px 24px;font-size:12px}#workspace .head h2{margin:0;font-size:20px}.draft-grid:empty{display:none}.draft-grid>.empty{grid-column:1/-1}.draft-card{box-shadow:none;background:0 0}.draft-card:hover{border-color:#c28b2f}.draft-card-art{position:relative}.draft-card-art .pin{opacity:1;font-size:9px}.draft-card .draft-open{box-shadow:none;color:#b28235;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;margin:18px 4px 4px;padding:0;font:500 12px Archivo,system-ui,sans-serif}.draft-card .draft-open:hover{color:var(--amber);background:0 0;text-decoration:underline}.workspace-settings{margin-top:32px}.workspace-settings .toolbar{justify-content:flex-start}#editing .draft-toolbar{border-bottom:1px solid var(--line);margin:0 -22px;padding:0 22px 12px}#editing .draft-toolbar #title{background:0 0;border-color:#0000;flex:210px;width:auto;max-width:420px;font-size:15px;font-weight:600}#editing .draft-toolbar #title:focus{border-color:var(--amber-full);outline:none}#editing .draft-toolbar #back{margin-right:4px}#editing .draft-toolbar{align-items:center}#editing #editor{border:0;border-radius:0;width:calc(100% + 44px);margin:0 -22px}@media (width<=700px){#editing #editor{width:calc(100% + 28px);margin:0 -14px}}#editing .caption-drawer{margin:0 -22px 14px}#editing .caption-drawer textarea{max-width:850px;display:block}@media (width<=700px){#editing .draft-toolbar,#editing .caption-drawer{margin-left:-14px;margin-right:-14px}}.desk-form{flex-flow:column;align-items:stretch;gap:14px;max-width:760px;margin:18px 0;display:flex}.desk-form h2{margin:0}.desk-form button{align-self:flex-start}.desk-filters{flex-wrap:wrap;justify-content:flex-start;align-items:end}.story-notes{white-space:pre-wrap;background:var(--sunk);border:1px solid var(--line-soft);border-radius:10px;max-width:900px;padding:14px 16px;font-size:13.5px}#newsroom details{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:18px 0;padding:14px 18px}#newsroom summary{cursor:pointer;font-size:13px;font-weight:700}.today-section{margin-top:26px}.today-section>h2{align-items:baseline;gap:10px;margin:0 0 4px;display:flex}.today-section>p{color:var(--muted-2);margin-bottom:12px;font-size:11px;font-style:italic}#team-name{justify-content:flex-start;margin:0 0 8px}.story-work{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:18px 0;padding:14px 18px}.story-work h2{margin:0 0 6px;font-size:14px}.story-split{border:1px solid var(--line);border-radius:12px;height:calc(100dvh - 160px);min-height:520px;overflow:hidden}.story-split .pane-l .meta{margin-top:16px}.story-split .pane-l h2{margin-top:4px}.story-split .story-notes{font-size:13px}.story-split .pills{margin:12px 0}.story-split .desk-form{max-width:none;margin:0}.story-split .story-work{background:var(--surface)}.story-work .toolbar{justify-content:flex-start;gap:8px}.story-split .pane-r details{margin-top:0}@media (width<=700px){.story-split{border-radius:10px;height:auto}}#newsroom .tsec{margin-top:26px}#newsroom .tsec .sechead .btn{padding:7px 14px}.suite-add{margin-top:18px}.suite-add .suite-steps{margin:14px 0}.suite-add .desk-form{max-width:760px}#newsroom .row .title{white-space:normal}#newsroom .row .job-preview{margin-top:10px}.suite-intro{max-width:760px}.suite-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.suite-steps h2{margin-top:0;font-size:15px}#suite-code{max-width:760px}#suite-code textarea{word-break:break-all;width:100%;font-family:JetBrains Mono,ui-monospace,monospace}#suite-copy{margin-top:12px}.collect-card{gap:10px;max-width:760px;display:grid}.collect .collect-card+.sechead{margin-top:18px}.collect-card .collect-line{margin:0;font-size:15px}.collect-controls{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.collect-every{color:var(--text-2);flex-direction:row;align-items:center;gap:8px;font-weight:500;display:flex}.collect-card .pills{margin:0}.collect-progress,.collect-last{color:var(--text-2);margin:0}.collect-last.bad,.suite-connect-result .bad{color:var(--burg-ink)}.suite-connect-result .ok{color:var(--green-ink)}.collect-fine{color:var(--muted);max-width:760px;margin:10px 0 0;font-size:12.5px}.collect-notice{max-width:760px;margin:8px 0 12px}.collect-notice>span:not(.rule){flex:auto}.linkbtn{min-height:0;color:inherit;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.linkbtn:hover:not(:disabled){background:0 0}#newsroom .row .side .inline-check{white-space:nowrap}.suite-connect,.suite-connect-card{max-width:760px}.suite-connect-form fieldset{gap:6px;display:grid}.suite-connect-result{justify-items:start;gap:10px;margin-top:14px;display:grid}.job-preview{object-fit:cover;border-radius:6px;width:64px;height:64px;margin-top:8px;display:block}.chosen-media{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.chosen-file{background:var(--surface);border:1px solid var(--line-soft);border-radius:11px;min-width:0;padding:12px}.chosen-file img,.chosen-file video{object-fit:contain;background:var(--sunk);border-radius:6px;width:100%;height:200px}.chosen-file p{overflow-wrap:anywhere;font-size:12.5px}.media-order{flex-wrap:wrap;gap:6px;display:flex}.media-order button{padding:7px 10px;font-size:10px}.cover-preview img{object-fit:contain;width:100%;max-width:320px;max-height:260px}#deck-outline{border-left:2px solid var(--amber-full);background:var(--sunk);border-radius:0 8px 8px 0;padding:12px 14px;font-size:13px}.photo-result img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;display:block}.clip-preview{border-radius:6px;width:100%;max-width:360px;display:block}.sources-hero{padding-top:6px}.sources-hero h1{letter-spacing:-.035em;margin:16px 0;font-size:clamp(28px,3.5vw,48px);font-weight:600;line-height:1.1}.source-grid>.empty{grid-column:1/-1}.source-card .head h2{margin:0}.source-card .ext{margin:4px 0 6px;display:inline-block}.source-card .source-health{margin:4px 0}.ranking-controls select{flex:0 320px}#ranking-import{margin-top:0}.masonry .card{padding:0}.masonry .card .ctitle{color:inherit;text-decoration:none;display:-webkit-box}.masonry .card .ctitle:hover{color:var(--amber-ink)}.viewtabs a{cursor:pointer}#feed-modes{margin-bottom:4px}.source-health{color:var(--muted);margin:4px 0;font-size:12.5px}.status-lines{gap:8px;max-width:900px;margin:12px 0;padding:0;list-style:none;display:grid}.status-lines li{color:var(--text-2);background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--shadow);border-radius:11px;padding:13px 16px 13px 18px;font-size:13.5px;line-height:1.55;position:relative}.status-lines li:before{content:"";background:var(--green);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.status-lines li[data-level=warn]:before{background:var(--amber-full)}.status-lines li[data-level=problem]{border-color:var(--burg-line)}.status-lines li[data-level=problem]:before{background:var(--burg)}.status-lines strong{color:var(--text);font-weight:700}.account-reset{max-width:420px;margin-top:24px}.account-reset summary{cursor:pointer;color:var(--amber);padding:10px 0}.account-reset p{margin:0;font-size:13px}@media (width<=800px){.suite-steps{grid-template-columns:1fr}}@media (width<=700px){.toolbar,form{flex-wrap:wrap}.toolbar label{flex:1}iframe{min-height:650px}}@media (width<=420px){.cards{grid-template-columns:minmax(0,1fr)}.library-tools input{width:100%;min-width:0}.toolbar input,.toolbar select,#create-scene{width:100%}}.stepper{counter-reset:step;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.stepper li{color:var(--muted-2);white-space:nowrap;align-items:center;gap:6px;display:flex}.stepper li:before{counter-increment:step;content:counter(step);border:1.5px solid var(--line);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:inline-grid}.stepper li:not(:last-child):after{content:"";background:var(--line);width:18px;height:1.5px;margin:0 8px 0 2px}.stepper li.done{color:var(--text-2)}.stepper li.done:before{content:"✓";background:var(--amber);border-color:var(--amber);color:#1a1712}.stepper li.on{color:var(--text)}.stepper li.on:before{border-color:var(--amber);color:var(--amber-ink)}.stepper.sm{font-size:11px}.stepper.sm li:before{width:15px;height:15px;font-size:9px}.stepper.sm li:not(:last-child):after{width:8px;margin:0 5px 0 1px}.stage-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;padding:8px 0 10px;display:flex}.stage-bar:empty{display:none}.stage-note{color:var(--muted);flex:260px;margin:0;font-size:13px}.stage-note.warn{color:var(--amber-ink)}#next-step{margin-left:auto}.draft-card .stepper{margin:8px 4px 0}.draft-card .draft-open.secondary{margin-top:10px}.draft-card .draft-next{margin:8px 4px 4px}.review-page{max-width:1000px}.review-head{flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 10px;display:flex}.review-head h1{flex:320px;margin:0}.review-page>.stepper{margin-bottom:12px}.review-page .banner,.review-page .stage-note{margin:0 0 12px}.review-facts p{margin:3px 0}.review-slides,.review-caption,.review-actions{margin-top:20px}.caption-text{white-space:pre-wrap;background:var(--sunk);border:1px solid var(--line);border-radius:9px;max-height:360px;margin:0 0 6px;padding:12px 14px;font:14px/1.5 Archivo,system-ui,sans-serif;overflow:auto}.review-actions{gap:12px;display:grid}.review-actions h2{margin:6px 0 0}.review-ask select{width:auto}.story-source{gap:8px;margin:14px 0 4px;display:grid}.story-media{background:var(--sunk);border:1px solid var(--line);border-radius:10px;max-width:520px;display:block;position:relative;overflow:hidden}.story-media img{object-fit:contain;width:100%;max-height:440px;display:block}.story-media.gone{display:none}.story-media .vid{color:#fff;background:#000000b8;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;bottom:10px;left:10px}.story-source .facts{flex-wrap:wrap;gap:4px 12px;display:flex}.story-media-actions{margin:0}#editing .draft-toolbar{gap:8px}#editing .draft-toolbar>button,.menu>summary{padding:8px 12px}#save.save-state{box-shadow:none;color:var(--muted);letter-spacing:0;text-transform:none;background:0 0;border-color:#0000;font-size:12px;font-weight:500}#save.save-state:hover:not(:disabled){background:var(--sunk);border-color:var(--line);color:var(--text)}#save.save-state[data-state=dirty]{color:var(--amber-ink)}#save.save-state[data-state=failed]{color:var(--burg-ink)}#save.save-state[data-state=offline]{color:var(--amber-ink)}.menu{position:relative}.menu>summary{cursor:pointer;background:var(--surface);color:var(--text);border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow);border-radius:8px;font:700 11px Archivo,system-ui,sans-serif;list-style:none}.menu>summary::-webkit-details-marker{display:none}.menu[open]>summary,.menu>summary:hover{border-color:var(--amber-full)}.menu-panel{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:2px;min-width:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000047}.menu-panel button{text-align:left;width:100%;box-shadow:none;color:var(--text);letter-spacing:.02em;text-transform:none;background:0 0;border-color:#0000;font-size:13px;font-weight:600}.menu-panel button:hover:not(:disabled){background:var(--sunk);color:var(--text);border-color:#0000}.menu-note{color:var(--muted);margin:6px 10px 4px;font-size:12px;line-height:1.4}#next-step{background:var(--amber-full);border-color:var(--amber-full);color:#17130b}#next-step:hover:not(:disabled){background:var(--burg);border-color:var(--burg);color:#fbf8f2}#editing #editor{min-height:520px}@media (width>=900px){#editing .draft-toolbar{flex-wrap:nowrap}}.team-name{justify-content:flex-start}.team-table-wrap{margin:8px 0 14px;position:relative;overflow-x:auto}.team-table{border-collapse:collapse;width:100%;font-size:13.5px}.team-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px;font-weight:700}.team-table td{border-bottom:1px solid var(--line-soft,var(--line));vertical-align:middle;padding:10px}.team-table select{width:auto}.team-actions{text-align:right}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.invite-created{flex-wrap:wrap}.invite-past summary{cursor:pointer;color:var(--muted);padding:8px 0}.ig-pulls{max-width:900px}.ig-pull-bar{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 8px;display:flex}#newsroom details.ig-pull-menu{background:0 0;border:0;border-radius:0;margin:0;padding:0}#newsroom .ig-pull-menu>summary{padding:9px 16px;font-size:11px}.ig-pull-panel>button.build{text-align:center;background:var(--amber-full);border-color:var(--amber-full);color:#17130b;text-transform:uppercase;letter-spacing:.08em;justify-self:start;width:auto;font-size:11px}.ig-pull-panel>button.build:hover:not(:disabled){background:var(--burg);border-color:var(--burg);color:#fbf8f2}.ig-pull-menu .menu-panel{gap:10px;width:min(420px,100vw - 32px);padding:14px;left:0;right:auto}.ig-pull-fields{gap:10px;display:grid}.ig-pull-fields fieldset{gap:8px;margin:0;display:grid}.ig-pull-accounts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;max-height:180px;display:grid;overflow:auto}.ig-pull-accounts .inline-check{overflow-wrap:anywhere;min-width:0;font-size:12.5px}.ig-pull-fields input[type=number]{max-width:120px}.ig-pull-fields input[type=date]{max-width:200px}.ig-pull-fields .inline-check .sub{color:var(--muted);font-weight:400}.ig-pull-err{color:var(--burg-ink);margin:0;font-size:13px}.ig-pull-live,.ig-pull-progress,.ig-pull-one{color:var(--text-2);margin:6px 0 0;font-size:13px}.ig-pull-live.bad,.ig-pull-progress.bad,.ig-pull-one.bad,.ig-pull-runs .bad,.suite-update-line.bad{color:var(--burg-ink)}.ig-pull-fails{color:var(--burg-ink);margin:4px 0 0;padding-left:18px;font-size:12.5px}.ig-pull-editor{gap:10px;max-width:640px;margin:8px 0 12px;display:grid}.ig-pull-editor h2{margin:0}.ig-pull-editor .toolbar{flex-wrap:wrap;justify-content:flex-end}.ig-pull-spec{gap:4px 6px;margin-top:6px}.ig-pull-spec span{background:var(--chip,var(--sunk));color:var(--text-2);border-radius:6px;padding:2px 8px;font-size:12px}.ig-pull-runs{gap:4px 18px;margin-top:6px;font-size:12.5px}.ig-pull-runs b{color:var(--text-2);font-weight:600}.ig-pull-row .side{flex-wrap:wrap;justify-content:flex-end;gap:6px}.ig-pull-confirm{flex-wrap:wrap;flex:100%;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.ig-pull-undo{margin:0 0 10px}.source-card .ig-pull-one{margin:4px 0 0}.source-card>button{margin:6px 6px 0 0}#newsroom .row .side{flex-wrap:wrap;justify-content:flex-end;gap:6px}.suite-older{color:var(--amber-ink);font-weight:600}.suite-update-line{margin:6px 0 0;font-size:13px}.bk-page .bk-sec+.bk-sec{margin-top:20px}.bk-page .ds-wrap>.ds-banner{margin-bottom:16px}.bk-saved{color:var(--muted);margin:-4px 0 14px;font-size:13px}.bk-first:not(:empty){margin-bottom:18px}.bk-grid{grid-template-columns:minmax(0,1fr) minmax(260px,400px);align-items:start;gap:28px;display:grid}.bk-grid>*{min-width:0}.bk-preview{gap:10px;display:grid;position:sticky;top:84px}.bk-preview-head{gap:2px;display:grid}.bk-preview-head b{font-size:14px}.bk-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bk-fig{gap:4px;min-width:0;margin:0;display:grid}.bk-fig figcaption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bk-note{color:var(--muted);margin:0 0 8px;font-size:12.5px;font-weight:400}.bk-preview-head .bk-note{margin:0}.bk-group{border:0;min-width:0;margin:0 0 22px;padding:0}.bk-group legend{color:var(--text);margin:0 0 8px;padding:0;font-size:14px;font-weight:700}.bk-fields{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px 18px;display:grid}.bk-fields>*{min-width:0}.bk-wide{grid-column:1/-1}.bk-fields>.ds-field:has(.bk-bar){grid-column:1/-1}.bk-fields>.ds-field:has(.bk-logo){grid-column:1/-1}.bk-range-label{justify-content:space-between;gap:8px;display:flex}.bk-range-label output{font-family:var(--mono);color:var(--muted);font-weight:400}.bk-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bk-bar-item{align-items:center;gap:2px;display:flex}.bk-bar-item .ds-color .ds-input{flex:none;width:92px}.bk-bar-strip{border:1px solid var(--line);border-radius:4px;max-width:420px;height:8px;display:flex;overflow:hidden}.bk-bar-strip i{flex:1}.bk-font-choices{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;font-weight:400;display:grid}.bk-logo{justify-items:start;gap:8px;max-width:420px;display:grid}.bk-logo-row{align-items:center;gap:10px;width:100%;display:flex}.bk-logo-row .ds-select{flex:1;min-width:0}.bk-logo-thumb{border:1px solid var(--line);background:repeating-conic-gradient(var(--sunk) 0 25%,var(--surface) 0 50%) 0 0/12px 12px;width:46px;height:46px;color:var(--muted);border-radius:8px;flex:none;place-items:center;font-size:13px;display:grid;overflow:hidden}.bk-logo-thumb img{object-fit:contain;max-width:100%;max-height:100%}.bk-upload{cursor:pointer;position:relative}.bk-upload:focus-within{outline:2px solid var(--amber-line);outline-offset:2px}.bk-actions{bottom:var(--dispatch-suite-bar,0px);z-index:3;background:var(--surface);border-top:1px solid var(--line-soft);border-radius:0 0 12px 12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px -24px -20px;padding:12px 24px;display:flex;position:sticky}.bk-action-note{color:var(--muted);font-size:13px}.bk-problems{color:var(--burg-ink);margin:8px 0 0;padding-left:18px;font-size:13px}.bk-problems:empty{display:none}.bk-history{margin-top:28px}.bk-history summary,.bk-archived summary,.bk-apply summary{cursor:pointer;margin-bottom:8px;font-size:14px;font-weight:650}.bk-history .ds-rows{margin-top:4px}.bk-apply{margin:0 0 20px}.bk-preset-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;width:100%;display:grid}.bk-preset{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:6px 12px;padding:10px;display:grid}.bk-preset b,.bk-preset span{display:block}.bk-preset span{color:var(--muted);margin-top:2px;font-size:12.5px}.bk-preset .ds-btn{grid-column:2;justify-self:start}.bk-preset-cover{grid-row:span 2;width:72px}.bk-type-bar{margin:0 0 12px}.bk-msg{color:var(--burg-ink);margin:0 0 10px;font-size:13px}.bk-cover{width:64px;display:block}.bk-trow .ds-t .ds-tag{vertical-align:2px;margin-left:4px}.bk-trow .ds-m{overflow-wrap:anywhere}.bk-confirm{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;display:flex}.bk-confirm span{flex:220px}.bk-archived{margin-top:16px}.bk-dialog{width:min(700px,100%);max-height:calc(100vh - 32px);overflow:auto}.bk-dialog .ds-field{margin-bottom:12px}.bk-dlg-top{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;margin:12px 0 4px;display:grid}.bk-dlg-sec h3{margin:14px 0 4px;font-size:14px}.bk-defaults{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:4px 14px;display:grid}.bk-defaults .ds-field{margin:0 0 8px}.bk-outline{justify-items:start;gap:6px;display:grid}.bk-orow{grid-template-columns:20px 130px minmax(0,1fr) auto auto;align-items:center;gap:6px;width:100%;display:grid}.bk-onum{font:12px var(--mono);color:var(--muted)}@media (width<=900px){.bk-grid{grid-template-columns:minmax(0,1fr)}.bk-preview{order:-1;position:static}.bk-previews{grid-template-columns:none;grid-auto-columns:minmax(130px,40%);grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}}@media (width<=720px){.bk-actions{margin:14px -16px -16px;padding:12px 16px}.bk-dlg-top{grid-template-columns:72px minmax(0,1fr)}.bk-orow{grid-template-columns:20px minmax(0,1fr) auto auto}.bk-orow .ds-input{grid-area:2/2/auto/-1}}.np .np-box{gap:14px;width:min(760px,100%);max-height:calc(100vh - 32px);display:grid;overflow:auto}.np-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.np-head h2{margin:0}.np-x{font-size:20px;line-height:1}.np-steps{color:var(--muted);font-size:12.5px;font-family:var(--mono);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.np-steps li.on{color:var(--text);font-weight:700}.np-steps li.done{color:var(--green)}.np-body{gap:12px;min-width:0;display:grid}.np-fine{color:var(--muted);margin:0;font-size:12.5px}.np .np-back{justify-self:start}.np-starts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.np .np-start{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:12px;align-content:start;gap:6px;padding:16px;font-size:13px;display:grid}.np .np-start:hover,.np .np-start:focus-visible{border-color:var(--amber-line);background:var(--amber-soft)}.np .np-start:focus-visible{outline:2px solid var(--amber-full);outline-offset:2px}.np-start b{color:var(--text);font-size:15px}.np-ico{background:var(--sunk);width:34px;height:34px;color:var(--text-2);font:700 16px var(--mono);border-radius:9px;place-items:center;display:grid}.np-ico-story:before{content:"≡"}.np-ico-link:before{content:"↗"}.np-ico-blank:before{content:"+"}.np-search input,.np-field input,.np-field select,.np-field textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:9px 11px;font-size:14px}.np-list{gap:4px;max-height:min(420px,52vh);display:grid;overflow:auto}.np .np-row{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:8px;gap:3px;padding:9px 11px;display:grid}.np .np-row:hover,.np .np-row:focus-visible{background:var(--sunk);border-color:var(--line-soft)}.np .np-row:focus-visible{outline:2px solid var(--amber-full);outline-offset:-2px}.np-row b{color:var(--text);overflow-wrap:anywhere;font-size:14px;font-weight:600}.np-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.np-label{font-size:13px;font-weight:650}.np-field{gap:6px;display:grid}.np-form{gap:12px;display:grid}.np-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.np-have{border:1px solid var(--teal-line);background:var(--teal-soft);border-radius:10px;justify-items:start;gap:6px;padding:14px;font-size:14px;display:grid}.np .np-tabs{padding:0}.np-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.np .np-tile{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:10px;align-content:start;gap:4px;padding:6px;font-size:12px;display:grid}.np .np-tile b{color:var(--text);font-size:13px}.np .np-tile[aria-pressed=true]{border-color:var(--amber-full);box-shadow:0 4px 14px -8px color-mix(in srgb,var(--amber-full) 70%,transparent)}.np .np-tile:focus-visible{outline:2px solid var(--amber-full);outline-offset:2px}.np-pv{background:var(--sunk);aspect-ratio:4/5;border-radius:6px;display:block;overflow:hidden}.np-pv>*{width:100%;height:100%}.np-empty{grid-column:1/-1}@media (width<=640px){.np-starts,.np-two{grid-template-columns:minmax(0,1fr)}.np-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sk{grid-column:1/-1;gap:14px;min-width:0;padding:4px 0 24px;display:grid}.sk-bar,.sk-line,.sk-tile,.sk-pic{background:linear-gradient(100deg,var(--sunk) 30%,var(--surface) 50%,var(--sunk) 70%);background-size:300% 100%;border-radius:8px;min-width:0;animation:1.2s linear infinite sk-sh;display:block}.sk-head{gap:8px;display:grid}.sk-bar{width:min(320px,70%);height:26px}.sk-line{width:100%;height:12px}.sk-line.short{width:55%}.sk-line.mid{width:80%}.sk-tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.sk-tile{aspect-ratio:4/5}.sk-rows{gap:10px;display:grid}.sk-row{border:1px solid var(--line-soft);border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.sk-row .sk-pic{border-radius:50%;width:36px;height:36px}.sk-row>div{gap:7px;min-width:0;display:grid}.sk-detail{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;display:grid}.sk-detail .sk-pic{aspect-ratio:4/5}.sk-detail>div{align-content:start;gap:10px;min-width:0;display:grid}.sk-editor{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sk-editor .sk-pic{aspect-ratio:4/5;width:min(46vh,70%)}.sk-slide{flex:100%;width:100%;padding:0}.sk-slide .sk-pic{aspect-ratio:4/5;border-radius:4px;width:100%}@media (width<=700px){.sk-detail{grid-template-columns:minmax(0,1fr)}.sk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes sk-sh{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.sk-bar,.sk-line,.sk-tile,.sk-pic{animation:none}}#feed-list[aria-busy=true]>:not(.sk),.pp-grid[aria-busy=true]>:not(.sk){opacity:.55;transition:opacity .2s}:is(main:has(>#newsroom:not([hidden]))>#status,main:has(>#workspace:not([hidden]))>#status,main:has(>#review:not([hidden]))>#status,main:has(>#brand:not([hidden]))>#status,main:has(>#design:not([hidden]))>#status){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;min-height:0;margin:0;position:absolute;overflow:hidden}.info-tip{width:18px;height:18px;box-shadow:none;color:var(--muted);font:inherit;vertical-align:-2px;cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:4px;padding:0;font-size:13px;font-style:normal;line-height:1;display:inline-grid}.info-tip:hover,.info-tip:focus-visible{color:var(--text);background:var(--sunk)}
