/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1)}}@layer base,components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-5{top:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}.select-text{-webkit-user-select:text;user-select:text}}.board::-webkit-scrollbar,.kanban-view::-webkit-scrollbar{height:28px}.scratch-cols::-webkit-scrollbar,.tl-main::-webkit-scrollbar{height:28px}.board::-webkit-scrollbar-thumb,.kanban-view::-webkit-scrollbar-thumb{background-color:var(--gold-d);box-shadow:inset 2px 2px 0 0 var(--gold-b),inset -2px -2px 0 0 var(--bunker-0);background-clip:border-box;border:0;border-radius:0}.scratch-cols::-webkit-scrollbar-thumb,.tl-main::-webkit-scrollbar-thumb{background-color:var(--gold-d);box-shadow:inset 2px 2px 0 0 var(--gold-b),inset -2px -2px 0 0 var(--bunker-0);background-clip:border-box;border:0;border-radius:0}.board::-webkit-scrollbar-thumb:hover,.kanban-view::-webkit-scrollbar-thumb:hover{background-color:var(--gold);box-shadow:inset 2px 2px 0 0 var(--gold-b),inset -2px -2px 0 0 var(--bunker-0)}.scratch-cols::-webkit-scrollbar-thumb:hover,.tl-main::-webkit-scrollbar-thumb:hover{background-color:var(--gold);box-shadow:inset 2px 2px 0 0 var(--gold-b),inset -2px -2px 0 0 var(--bunker-0)}.board,.kanban-view,.scratch-cols,.tl-main{scrollbar-width:auto;scrollbar-color:var(--gold-d) var(--bg2)}.topbar{padding:11px calc(100vw - var(--page-edge) + 26px) 9px 26px;border-bottom:1px solid var(--line);background:linear-gradient(#16161bb3,#0b0b0e33);justify-content:space-between;align-items:flex-end;gap:10px 18px}.brand,.topbar{flex-wrap:wrap;display:flex}.brand{align-items:center;gap:14px;min-width:0}.nav-modes{flex:none}.topbar.tb{flex-flow:column;align-items:stretch;gap:8px;padding-top:10px;padding-bottom:8px}.tb-row{align-items:center;gap:10px;min-width:0;display:flex}.tb-main{flex-wrap:wrap;row-gap:8px}.tb-main .brand{flex:none}.actions.tb-right{flex:none;justify-content:flex-end;align-items:center;margin-left:auto}.actions.tb-filters{flex:none;align-items:center;gap:8px;margin-left:6px}.tb-filters>*,.tb-right>*{white-space:nowrap}.tb-launch,.tb-menu-anchor{display:inline-flex;position:relative}.tb-menu .caret{color:var(--muted);margin-left:6px;font-size:10px}.tb-chip.open,.tb-menu.open{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.tb-chip.open,.tb-menu.open{border-color:color-mix(in srgb,var(--brand) 45%,var(--line2))}}.tb-chip.open,.tb-menu.open{color:var(--ink)}.tb-menu.on .caret{color:var(--brand)}.tb-chip b{color:var(--ink);margin-left:6px;font-weight:600}.tb-chip.dim b{color:var(--faint);font-weight:400}.tb-chip.needs{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.tb-chip.needs{border-color:color-mix(in srgb,var(--warn) 55%,transparent)}}.tb-chip.needs{color:var(--warn)}.tb-pop{z-index:65;background:var(--panel2);border:1px solid var(--line2);border-radius:10px;flex-direction:column;gap:2px;min-width:240px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 44px -14px #000000bf}.tb-pop-left{left:0;right:auto}.tb-item{text-align:left;font-family:var(--font-ui);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:12px;display:flex}.tb-item:hover{background:var(--bunker-3)}.tb-item:disabled{color:var(--faint);cursor:default}.tb-item .tb-ico{width:16px;color:var(--muted);flex:none;justify-content:center;align-items:center;font-size:13px;line-height:1;display:inline-flex}.tb-item .tb-ico svg{width:14px;height:14px}.tb-item .tick,.tb-item.on .tb-ico{color:var(--brand)}.tb-item .tick{flex:none;margin-left:16px;font-size:11px}.tb-item .tick+.n{margin-left:8px}.tb-item-label{flex:auto}.tb-sep{background:var(--line);height:1px;margin:4px}.tb-menu-icon{align-items:center;gap:2px;display:inline-flex}.tb-menu-icon .caret{margin-left:3px}.tb-item-danger:hover,.tb-item-danger:hover .tb-ico{color:var(--bad)}.tb-item .n{color:var(--faint);margin-left:12px;font-size:11px}.tb-item.on .n{color:var(--brand)}.st-dot{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.st-dot.st-idea,.tb-chip b.st-idea{color:var(--muted);background:var(--muted)}.st-dot.st-drafted,.tb-chip b.st-drafted{color:var(--cyan);background:var(--cyan)}.st-dot.st-approved,.tb-chip b.st-approved{color:var(--ok);background:var(--ok)}.st-dot.st-exported,.tb-chip b.st-exported{color:var(--mid);background:var(--mid)}.st-dot.st-flagged,.tb-chip b.st-flagged{color:var(--warn);background:var(--warn)}.st-dot.st-rejected,.tb-chip b.st-rejected{color:var(--bad);background:var(--bad)}.tb-chip b[class^=st-]{background:0 0}.tb-pop .launch-date{align-self:stretch;height:35px}.tb-pop-hint{color:var(--muted);margin:6px 4px 2px;font-size:11px;line-height:1.4}.brand h1,.tb-pop-hint{font-family:var(--font-ui)}.brand h1{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:800;line-height:1}.brand h1 .spark{color:var(--brand)}.brand p{color:#9a9aa1;white-space:nowrap;text-overflow:ellipsis;max-width:460px;margin:3px 0 0;font-size:12.5px;overflow:hidden}.actions{flex-wrap:wrap;align-items:stretch;gap:7px;display:flex}.actions .filters{align-items:center}.switcher{font-family:var(--font-ui);color:var(--ink);background:var(--panel);border:1px solid var(--line2);border-radius:10px;padding:8px 10px;font-size:12px}.filters{background:var(--bunker-2);border:1px solid var(--line);border-radius:9px;gap:2px;padding:3px;display:flex}.filters button{font-family:var(--font-ui);letter-spacing:.01em;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;transition:all .15s;display:inline-flex}.filters button:hover{color:var(--ink)}.filters button .n{color:var(--faint);font-size:11px}.filters button.on{background:var(--bunker-4);color:var(--ink);font-weight:600}.filters button.on .n{color:var(--brand)}.filters .st-pill.on.st-idea{color:var(--muted)}.filters .st-pill.on.st-drafted{color:var(--cyan)}.filters .st-pill.on.st-approved{color:var(--ok)}.filters .st-pill.on.st-exported{color:var(--mid)}.filters .st-pill.on.st-flagged{color:var(--warn)}.filters .st-pill.on.st-rejected{color:var(--bad)}.tag-filter{appearance:none;font-family:var(--font-ui);letter-spacing:.01em;color:var(--muted);background-color:var(--bunker-2);border:1px solid var(--line);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%235d5d65' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border-radius:10px;padding:8px 28px 8px 13px;font-size:11.5px}.tag-filter:hover{color:var(--ink)}.tag-filter:focus{border-color:var(--brand);outline:2px solid #0000}.tag-filter.on{color:var(--ink);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.tag-filter.on{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.tag-filter option{background:var(--bunker-2);color:var(--ink)}.btn{font-family:var(--font-ui);letter-spacing:.03em;color:var(--ink);background:var(--panel);border:1px solid var(--line2);cursor:pointer;border-radius:10px;padding:8px 13px;font-size:11.5px;transition:all .18s}.btn:hover{border-color:var(--brand);color:var(--brand)}.btn.sq{padding:8px 10px}.btn.sq.on{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.btn.sq.on{border-color:color-mix(in srgb,var(--brand) 45%,var(--line2))}}.btn.sq.on{color:var(--brand)}.btn.primary{background:var(--brand);border-color:var(--brand);color:var(--accent-on);font-weight:600}.btn.primary:hover{background:var(--gold-b);border-color:var(--gold-b);color:var(--accent-on)}.btn.primary.on{background:var(--gold-d);border-color:var(--gold-d);color:var(--accent-on)}.board{max-width:calc(var(--page-edge) - var(--chrome-left));flex:1;gap:18px;padding:18px 26px 24px;overflow:auto hidden}.board,.column{min-height:0;display:flex}.column{flex:0 0 var(--col-w);min-width:0}.col-head,.column{flex-direction:column}.col-head{border-top:3px solid var(--accent);border-radius:6px 6px 0 0;gap:10px;padding:12px 10px;display:flex}.col-head-row{align-items:center;gap:9px;display:flex}.col-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.col-stats{font-family:var(--font-ui);flex-wrap:wrap;gap:9px;font-size:12px;display:flex}.col-stats .stat{color:var(--muted)}.col-stats .stat.st-approved{color:var(--ok)}.col-stats .stat.st-exported{color:var(--mid)}.col-stats .stat.st-flagged{color:var(--warn)}.col-stats .stat.st-rejected{color:var(--bad)}.col-head .handle{font-family:var(--font-ui);color:var(--accent);letter-spacing:-.01em;font-size:17px;font-weight:700}.col-head .handle,.col-head .voice{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.col-head .voice{color:var(--muted);font-size:11.5px}.col-head .col-tools{flex:none;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.cards{flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 8px 16px 2px;display:flex;overflow-y:auto}.column.expanded{flex:none}.cards.fanned{column-fill:balance;column-gap:14px;display:block}.cards.fanned>*{break-inside:avoid;margin:0 0 14px}.col-head .col-expand{width:24px;height:24px;font-size:13px}.col-expand.on{color:var(--accent);border-color:var(--accent)}.board:not(.scroll-board) .column.expanded{overflow-y:auto}.board:not(.scroll-board) .column.expanded .cards.fanned{flex:none;overflow:visible}.board:not(.scroll-board) .column.expanded .col-head{z-index:5;background:var(--bg);position:sticky;top:0}.calendar-view{flex:1}.cal-main,.calendar-view{min-height:0;display:flex}.cal-main{flex-direction:column;flex:1;gap:12px;min-width:0;padding:14px 26px 18px}.cal-nav{align-items:center;gap:10px;display:flex}.cal-title{font-family:var(--font-ui);letter-spacing:-.01em;min-width:170px;font-weight:800}.cal-nav .ic,.cal-title{font-size:18px}.cal-today{padding:6px 12px;font-size:11px}.cal-modes{border:1px solid var(--line);background:var(--bg2);border-radius:8px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.cal-mode{font-family:var(--font-ui);letter-spacing:.02em;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 13px;font-size:11px;transition:background .12s,color .12s}.cal-mode:hover{color:var(--ink)}.cal-mode.on{background:var(--brand);color:var(--accent-on);font-weight:700}.cal-grid.day .cal-daynum{font-size:13px}.cal-grid.day .cal-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start;gap:8px;padding:4px 8px 8px;display:grid}.cal-grid.month .cal-day,.cal-grid.week .cal-day{cursor:pointer}.cal-grid.month .cal-day:hover,.cal-grid.week .cal-day:hover{border-color:var(--line2)}.cal-dayview{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.cal-anytime{border:1px solid var(--line);background:var(--bg2);border-radius:8px;flex:none;padding:7px 10px}.cal-anytime.over{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cal-anytime.over{background:color-mix(in srgb,var(--brand) 12%,var(--bg2))}}.cal-anytime-label{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--faint);font-size:10px}.cal-anytime-cards{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cal-anytime-cards:empty{display:none}.cal-hours{border:1px solid var(--line);background:var(--bg2);border-radius:8px;flex:1;min-height:0;position:relative;overflow-y:auto}.cal-hour{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;min-height:46px;display:grid}.cal-hour:last-child{border-bottom:none}.cal-hour.over{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cal-hour.over{background:color-mix(in srgb,var(--brand) 12%,var(--bg2))}}.cal-hour-label{font-family:var(--font-ui);color:var(--faint);border-right:1px solid var(--line);-webkit-user-select:none;user-select:none;padding:6px 8px;font-size:11px}.cal-hour-cards{flex-wrap:wrap;align-content:flex-start;gap:6px;padding:5px 7px;display:flex}.cal-anytime-cards .mini-card,.cal-hour-cards .mini-card{width:230px;max-width:100%}.cal-weekgrid{border:1px solid var(--line);background:var(--bg2);border-radius:8px;flex:1;grid-template-columns:56px repeat(7,minmax(0,1fr));grid-auto-rows:min-content;align-content:start;min-height:0;display:grid;position:relative;overflow-y:auto}.cal-weekcorner{z-index:3;border-right:1px solid var(--line)}.cal-weekcorner,.cal-weekhead{background:var(--bg2);border-bottom:1px solid var(--line);height:34px;position:sticky;top:0}.cal-weekhead{z-index:2;border-left:1px solid var(--line);cursor:pointer;align-items:center;gap:6px;padding:0 9px;transition:background .12s;display:flex}.cal-weekhead:hover{background:var(--panel)}.cal-weekhead-dow{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:10px}.cal-weekhead-num{font-family:var(--font-ui);color:var(--ink);font-size:14px}.cal-weekhead.today .cal-weekhead-dow,.cal-weekhead.today .cal-weekhead-num{color:var(--brand);font-weight:700}.cal-weekhead-hol{color:var(--brand);margin-left:auto;font-size:15px;line-height:1}.cal-weekgutter.cal-weekany-label{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);border-right:1px solid var(--line);border-bottom:1px solid var(--line2);padding:6px 8px;font-size:9.5px}.cal-weekgrid .cal-hour-label{border-bottom:1px solid var(--line)}.cal-weekany{border-bottom:1px solid var(--line2);min-height:30px}.cal-weekany,.cal-weekhour{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:4px;display:flex}.cal-weekhour{border-bottom:1px solid var(--line);min-height:42px}.cal-weekany.over,.cal-weekhour.over{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cal-weekany.over,.cal-weekhour.over{background:color-mix(in srgb,var(--brand) 12%,var(--bg2))}}.cal-weekany .mini-card,.cal-weekhour .mini-card{width:100%}.cal-weekgrid .mini-body{-webkit-line-clamp:2;font-size:12px}.cal-grid{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;min-height:0;display:grid}.cal-weekday{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--faint);padding:2px 4px;font-size:10px}.cal-day{border:1px solid var(--line);border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.cal-day.out{opacity:.4}.cal-day.over,.cal-day.today{border-color:var(--brand)}.cal-day.over{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cal-day.over{background:color-mix(in srgb,var(--brand) 12%,var(--bg2))}}.cal-daynum{font-family:var(--font-ui);color:var(--muted);flex:none;padding:5px 7px 3px;font-size:11px}.cal-day.today .cal-daynum{color:var(--brand);font-weight:600}.cal-holidays{flex-direction:column;flex:none;gap:2px;padding:0 6px 3px;display:flex}.cal-hol{min-width:0;color:var(--muted);cursor:default;align-items:center;gap:4px;font-size:10px;line-height:1.25;display:flex}.cal-hol-tag{font-family:var(--font-ui);letter-spacing:.03em;border:1px solid;border-radius:3px;flex:none;padding:1px 3px;font-size:8.5px;font-weight:600}.cal-hol-tag.us{color:var(--mid)}.cal-hol-tag.uk{color:var(--bad)}.cal-hol-tag.both{color:var(--brand)}.cal-hol-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-cards{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}.mini-card{border:1px solid var(--line2);border-left:2px solid var(--accent,var(--brand));background:var(--bg2);cursor:grab;border-radius:9px;padding:8px 9px;transition:border-color .12s}.mini-card:hover{border-color:var(--accent,var(--brand))}.mini-card:active{cursor:grabbing}.mini-card.dragging{opacity:.45;outline:2px dashed var(--accent,var(--brand))}@supports (color:color-mix(in lab,red,red)){.mini-card.dragging{outline:2px dashed color-mix(in srgb,var(--accent,var(--brand)) 60%,transparent)}}.mini-card.dragging{outline-offset:-2px}.mini-top{align-items:center;gap:6px;margin-bottom:5px;display:flex}.mini-handle{color:var(--accent,var(--brand));white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;line-height:1;overflow:hidden}.mini-status{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:5px;flex:none;margin-left:auto;padding:1px 5px;font-size:9.5px}.mini-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.mini-expand{box-sizing:border-box;border:1px solid var(--line2);min-width:24px;height:18px;color:var(--muted);font-size:9.5px;line-height:inherit;cursor:pointer;background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0 5px;transition:all .15s;display:inline-flex}.mini-expand:hover{color:var(--accent,var(--brand));background:var(--accent,var(--brand))}@supports (color:color-mix(in lab,red,red)){.mini-expand:hover{background:color-mix(in srgb,var(--accent,var(--brand)) 16%,transparent)}}.mini-card.expanded .mini-body{-webkit-line-clamp:unset;display:block;overflow:visible}.mini-todo-title{margin-bottom:3px;font-weight:600}.mini-todo-list{margin:0;padding-left:16px}.mini-todo-list li{margin:1px 0}.mini-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.mini-thread{margin-left:auto;font-size:11px}.cal-cards .mini-card{padding:6px 7px}.cal-cards .mini-body{-webkit-line-clamp:2;font-size:12.5px}.view-aside{border-left:1px solid var(--line);background:var(--bg2);flex-direction:column;flex:0 0 280px;min-height:0;transition:background .12s,box-shadow .12s;display:flex}.view-aside.droppable{box-shadow:-3px 0 0 0 var(--brand) inset}@supports (color:color-mix(in lab,red,red)){.view-aside.droppable{box-shadow:-3px 0 0 0 color-mix(in srgb,var(--brand) 40%,transparent) inset}}.view-aside.over{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.view-aside.over{background:color-mix(in srgb,var(--brand) 8%,var(--bg2))}}.view-aside.over{box-shadow:-3px 0 0 0 var(--brand) inset}.view-aside-head{border-bottom:1px solid var(--line);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:11px 10px 11px 16px;font-size:10.5px;display:flex}.aside-collapse{font-size:18px;line-height:1}.view-aside.collapsed{flex-basis:38px}.aside-expand{width:100%;height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:13px 0;transition:color .12s,background .12s;display:flex}.aside-expand:hover{color:var(--ink);background:var(--panel)}.aside-chevron{font-size:17px;line-height:1}.aside-count{font-family:var(--font-ui);background:var(--brand);color:#04130d;border-radius:999px;padding:1px 6px;font-size:10.5px;font-weight:600}.view-aside-cards{flex-direction:column;gap:9px;padding:12px;overflow-y:auto}.timeline-view,.tl-main,.view-aside-cards{flex:1;min-height:0;display:flex}.tl-main{gap:18px;min-width:0;padding:18px 26px 24px;overflow-x:auto}.tl-column.over{outline:1px dashed var(--brand)}@supports (color:color-mix(in lab,red,red)){.tl-column.over{outline:1px dashed color-mix(in srgb,var(--brand) 45%,transparent)}}.tl-column.over{outline-offset:4px;border-radius:8px}.tl-column.over .tl-head{border-top-color:var(--brand)}.board.scroll-board{align-items:flex-start;padding-top:0;overflow:auto}.board.scroll-board .cards{flex:none;overflow-y:visible}.board.scroll-board .col-head,.board.scroll-board .tl-head{z-index:5;background:var(--bg);position:sticky;top:0}.kanban-view{flex:1;gap:14px;padding:18px 26px 24px;overflow:auto hidden}.kanban-view,.kb-col{min-height:0;display:flex}.kb-col{background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--st,var(--brand));border-radius:12px;flex-direction:column;flex:0 0 300px;transition:border-color .12s,box-shadow .12s}.kb-col.over{border-color:var(--st,var(--brand));box-shadow:0 0 0 1px var(--st,var(--brand)) inset,0 6px 22px #00000059}.kb-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.kb-dot{background:var(--st,var(--brand));border-radius:50%;flex:none;width:8px;height:8px}.kb-title{font-family:var(--font-ui);color:var(--ink);font-size:13px;font-weight:700}.kb-head .ct{margin-left:auto}.kb-cards{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px;display:flex;overflow-y:auto}.kb-card{border:1px solid var(--line2);border-left:2px solid var(--accent,var(--brand));background:var(--bg2);cursor:grab;border-radius:9px;padding:9px 10px;transition:border-color .12s,transform 60ms}.kb-card:hover{border-color:var(--accent,var(--brand))}.kb-card:active{cursor:grabbing}.kb-card.dragging{opacity:.45;outline:2px dashed var(--accent,var(--brand))}@supports (color:color-mix(in lab,red,red)){.kb-card.dragging{outline:2px dashed color-mix(in srgb,var(--accent,var(--brand)) 60%,transparent)}}.kb-card.dragging{outline-offset:-2px}.kb-card-top{align-items:center;gap:6px;margin-bottom:5px;display:flex}.kb-acc{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.kb-thread{margin-left:auto;font-size:11px}.kb-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.kb-meta{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.kb-empty{color:var(--faint);border:1px dashed var(--line2);text-align:center;border-radius:8px;margin:6px 2px;padding:14px 10px;font-size:12px}.card{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line);border-radius:var(--r);padding:13px 13px 11px;transition:opacity .18s,filter .18s;position:relative}.board:has(.cmt-composer,textarea:focus) .card:not(:has(.cmt-composer)):not(:has(textarea:focus)),.scratch:has(.cmt-composer,textarea:focus) .card:not(:has(.cmt-composer)):not(:has(textarea:focus)){opacity:.5}.card:before{content:"";background:var(--accent);opacity:.55;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:0}.card-top{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;margin-bottom:8px;display:flex;overflow:hidden}.card-top .ic{width:24px;height:24px;font-size:12px}.card-top .card-kind{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;flex:0 auto;min-width:0;font-size:9px;overflow:hidden}.card-top>*{flex:none}.card-top .status-select,.card-top .todo-title,.card-top .todo-title-edit{flex:0 auto;min-width:0}.mini-meta .chip.kind{text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.mini-body.md{max-height:88px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.mini-body.md .md-body{font-size:12px;line-height:1.38}.mini-body.md .md-h{margin:0 0 2px;font-size:13px;font-weight:600}.mini-body.md .md-p{margin:0 0 3px}.mini-body.md .md-ol,.mini-body.md .md-ul{margin:0 0 3px;padding-left:14px}.preview-panel.native{width:min(960px,94vw)}.preview-native{padding:16px 18px}.preview-native .note-edit,.preview-native .note-view{min-height:64vh;font-size:16px;line-height:1.65}.preview-native .todo-list{min-height:46vh}.todo-readonly h3{margin:0 0 8px;font-size:15px}.todo-readonly ul{margin:0;padding-left:18px}.todo-readonly li{margin:2px 0}.chip{font-family:var(--font-ui);letter-spacing:.03em;border:1px solid var(--line2);color:var(--muted);background:#ffffff05;border-radius:6px;padding:3px 7px;font-size:10.5px}.chip.tmpl{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.chip.tmpl{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}.chip.day{color:var(--ink)}.chip.date{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.chip.date{border-color:color-mix(in srgb,var(--brand) 40%,transparent)}}.card-dates{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.card-top .chip{box-sizing:border-box;align-items:center;height:24px;padding:0 6px;font-size:9.5px;display:inline-flex}.chip.filterable{cursor:pointer;transition:color .12s,border-color .12s,background .12s}.chip.filterable:hover{color:var(--ink);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.chip.filterable:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.chip.on{color:var(--brand);border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.chip.on{background:color-mix(in srgb,var(--brand) 16%,transparent)}}.ic.card-eye{width:24px;height:24px;font-size:13px}.preview-overlay{z-index:90;background:#020605a8;justify-content:center;align-items:center;padding:28px;animation:preview-fade .16s ease-out;display:flex;position:fixed;inset:0}@keyframes preview-fade{0%{opacity:0}to{opacity:1}}.preview-panel{background:var(--bg2);border:1px solid var(--line2);border-radius:16px;width:min(680px,94vw);max-height:88vh;animation:preview-pop .16s ease-out;overflow-y:auto;box-shadow:0 24px 70px #0009}@keyframes preview-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.preview-head{border-bottom:1px solid var(--line);background:var(--bg2);z-index:1;flex-wrap:wrap;align-items:center;gap:9px;padding:15px 18px;display:flex;position:sticky;top:0}.preview-id{flex-direction:column;gap:1px;min-width:0;display:flex}.preview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.preview-actions .btn{border-radius:8px;padding:6px 11px}.preview-actions .preview-close{margin-left:2px}.preview-handle{font-family:var(--font-ui);font-size:16px;font-weight:700}.preview-voice{color:var(--muted);font-size:11.5px}.preview-body{flex-direction:column;gap:16px;padding:16px 18px 20px;display:flex}.preview-why{color:var(--muted);margin:0;font-size:13px;font-style:italic;line-height:1.5}.preview-post{align-items:flex-start;gap:10px;display:flex}.preview-postidx{width:22px;height:22px;font-family:var(--font-ui);color:var(--faint);border:1px solid var(--line2);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:11px;display:grid}.preview-post-main{flex:1;min-width:0}.preview-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.6}.preview-media{flex-direction:column;gap:8px;margin-top:10px;display:flex}.preview-media img,.preview-media video{border:1px solid var(--line2);background:#000;border-radius:10px;width:100%;height:auto;display:block}.preview-count{font-family:var(--font-ui);color:var(--faint);margin-top:8px;font-size:11px}.preview-notes{color:var(--faint);border-top:1px dashed var(--line);margin:0;padding-top:12px;font-size:12.5px;line-height:1.5}.preview-notes b{color:var(--muted)}.preview-comments{border-top:1px dashed var(--line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.preview-comments-head{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--faint);font-size:10.5px}.preview-comment{color:var(--ink);font-size:12.5px;line-height:1.45}.preview-comment-q{color:var(--warn);font-style:italic}.preview-edit{flex-direction:column;gap:12px;display:flex}.preview-edit .why{font-size:14px}.preview-panel.tw{width:min(648px,94vw)}.tw-thread{flex-direction:column;display:flex}.tw-tweet{font-family:var(--font-tweet);gap:12px;display:flex}.tw-rail{flex-direction:column;flex:none;align-items:center;width:44px;display:flex}.tw-line{background:var(--line2);border-radius:2px;flex:1;width:2px;min-height:12px;margin-top:6px}.tw-content{flex:1;min-width:0;padding-bottom:16px}.tw-tweet:last-child .tw-content{padding-bottom:0}.tw-head{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.tw-name{font-family:var(--font-tweet);color:var(--ink);font-size:15px;font-weight:700}.tw-dot,.tw-handle,.tw-time{color:var(--muted);font-size:14px}.tw-over{font-family:var(--font-ui);color:var(--bad);border:1px solid var(--bad);border-radius:6px;margin-left:6px;padding:0 5px;font-size:11px}.tw-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:15px;line-height:1.5}.tw-media{border:1px solid var(--line2);border-radius:16px;gap:2px;margin-top:10px;display:grid;overflow:hidden}.tw-media.n2,.tw-media.n3,.tw-media.n4{grid-template-columns:1fr 1fr}.tw-media img,.tw-media video{object-fit:cover;background:#000;width:100%;height:100%;max-height:380px;display:block}.tw-media.n1 img,.tw-media.n1 video{object-fit:contain;max-height:510px}.tw-quote{margin-top:12px}.tw-quote .mini-card{cursor:pointer}.tw-actions{max-width:300px;color:var(--faint);-webkit-user-select:none;user-select:none;justify-content:space-between;margin-top:12px;display:flex}.tw-act{color:var(--faint);align-items:center;transition:color .15s;display:inline-flex}.tw-act svg{display:block}.tw-act.reply:hover,.tw-act.share:hover,.tw-act.views:hover{color:#1d9bf0}.tw-act.retweet:hover{color:#00ba7c}.tw-act.like:hover{color:#f91880}.score{font-family:var(--font-ui);border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:500}.score.s-ok{color:#062017;background:var(--ok)}.score.s-mid{color:#04201c;background:var(--mid)}.score.s-flag{color:#221603;background:var(--warn)}.why{color:var(--muted);margin:0 0 9px;font-size:12px;line-height:1.45}textarea.body{resize:none;border:1px solid var(--line);width:100%;color:var(--ink);white-space:pre-wrap;background:#00000038;border-radius:10px;padding:11px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;line-height:1.5;transition:border-color .15s,box-shadow .15s;overflow:hidden}textarea.body:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent);outline:2px solid #0000}@supports (color:color-mix(in lab,red,red)){textarea.body:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}}.ph{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.ph .pchip{font-family:var(--font-ui);color:var(--warn);background:#f2c87912;border:1px dashed #f2c87966;border-radius:6px;padding:2px 6px;font-size:10px}.card-foot{align-items:center;gap:8px;margin-top:9px;display:flex}.count{font-family:var(--font-ui);color:var(--ink);font-size:10.5px}.count .n.ok{color:var(--ok)}.count .n.long{color:var(--warn);font-weight:500}.count .n.over{color:var(--bad);font-weight:500}.savestate{font-family:var(--font-ui);color:var(--brand);font-size:10px}.card-btns{flex-shrink:0;gap:3px;margin-left:auto;display:flex}.ic{border:1px solid var(--line2);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;font-size:13px;transition:all .15s;display:grid}.ic:hover{color:var(--accent);border-color:var(--accent)}.card-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.notes{color:var(--faint);border-top:1px dashed var(--line);margin:9px 0 0;padding-top:9px;font-size:11px;line-height:1.45}.notes b{color:var(--muted);font-weight:600}.saveflash{color:var(--brand)}.status-select{field-sizing:content;font-family:var(--font-ui);background:var(--panel);height:24px;color:var(--muted);border:1px solid var(--line2);cursor:pointer;border-radius:6px;padding:0 6px;font-size:10px}.article-bar{border-bottom:1px solid var(--line);background:var(--bg2);justify-content:space-between;gap:8px 12px;padding:8px 18px}.article-bar,.article-bar-group{flex-wrap:wrap;align-items:center;display:flex}.article-bar-group{gap:6px}.article-bar-ship{margin-left:auto}.article-bar-sep{background:var(--line2);width:1px;height:18px;margin:0 3px}.article-bar .btn,.article-bar .status-select,.preview-panel.article .preview-modes{box-sizing:border-box;height:28px}.preview-panel.article .preview-modes{flex:none;align-items:center;padding-top:0;padding-bottom:0}.article-bar .btn{border-radius:8px;padding:0 9px}.article-bar .btn,.article-when{align-items:center;display:inline-flex}.article-when{box-sizing:border-box;border:1px solid var(--line2);background:var(--panel);border-radius:6px;height:28px;overflow:hidden}.article-when:focus-within{border-color:var(--accent,var(--brand));box-shadow:0 0 0 1px var(--accent,var(--brand))}.article-when-day{border-right:1px solid var(--line2);text-transform:uppercase;letter-spacing:.04em;color:var(--faint);align-items:center;gap:2px;padding-left:8px;font-size:9px;display:flex}.article-when input,.article-when-day{height:100%;font-family:var(--font-ui)}.article-when input{box-sizing:border-box;color:var(--text);background:0 0;border:0;outline:2px solid #0000;padding:0 6px;font-size:10px}.article-when-day input{width:40px}.article-when-date{cursor:pointer}.article-when input::-webkit-calendar-picker-indicator{filter:invert(.7);cursor:pointer}.preview-panel.article .preview-id{flex:0 auto}.preview-panel.article .preview-voice{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.article-tt-body .ProseMirror:focus-visible,.preview-panel.article .article-title:focus-visible{box-shadow:none!important;outline:none!important}.status-select.st-approved{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.status-select.st-approved{border-color:color-mix(in srgb,var(--ok) 45%,transparent)}}.status-select.st-exported{color:var(--mid);border-color:var(--mid)}@supports (color:color-mix(in lab,red,red)){.status-select.st-exported{border-color:color-mix(in srgb,var(--mid) 45%,transparent)}}.status-select.st-flagged{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.status-select.st-flagged{border-color:color-mix(in srgb,var(--warn) 45%,transparent)}}.status-select.st-rejected{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.status-select.st-rejected{border-color:color-mix(in srgb,var(--bad) 45%,transparent)}}.ic.danger:hover{color:var(--bad);border-color:var(--bad)}.add-draft{font-family:var(--font-ui);letter-spacing:.03em;color:var(--phos-dim);text-shadow:0 0 5px var(--phos-glow);font-size:11.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.add-draft{text-shadow:0 0 5px color-mix(in srgb,var(--phos-glow) calc(100% * var(--glow-on)),transparent)}}.add-draft{cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 10px;transition:all .15s}.add-draft:hover{color:var(--phos);background:var(--accent,var(--brand))}@supports (color:color-mix(in lab,red,red)){.add-draft:hover{background:color-mix(in srgb,var(--accent,var(--brand)) 10%,transparent)}}.add-draft:hover{text-shadow:0 0 6px var(--accent,var(--brand))}@supports (color:color-mix(in lab,red,red)){.add-draft:hover{text-shadow:0 0 6px color-mix(in srgb,color-mix(in srgb,var(--accent,var(--brand)) 45%,transparent) calc(100% * var(--glow-on)),transparent)}}.add-card-row{gap:6px;display:flex}.add-card-row .add-draft{text-align:center;flex:1;padding:8px 6px}.card-top-tools{flex-shrink:0;gap:4px;margin-left:auto;display:inline-flex}.quoted-ic{color:var(--mid);border-color:var(--mid)}@supports (color:color-mix(in lab,red,red)){.quoted-ic{border-color:color-mix(in srgb,var(--mid) 34%,transparent)}}.quoted-ic:hover{color:var(--mid);border-color:var(--mid);background:var(--mid)}@supports (color:color-mix(in lab,red,red)){.quoted-ic:hover{background:color-mix(in srgb,var(--mid) 16%,transparent)}}.card-note.pinned,.card-todo.pinned,.card.pinned{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.card-note.pinned,.card-todo.pinned,.card.pinned{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}}.card-note.pinned,.card-todo.pinned,.card.pinned{box-shadow:0 0 0 1px var(--brand)}@supports (color:color-mix(in lab,red,red)){.card-note.pinned,.card-todo.pinned,.card.pinned{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 20%,transparent)}}.card-note.pinned:after,.card-todo.pinned:after,.card.pinned:after{content:"⌖";color:var(--brand);opacity:.5;pointer-events:none;font-size:10px;position:absolute;top:6px;right:8px}.card.mini{padding-bottom:10px}.card.mini .mini-body{margin:4px 0 0}.ic.on{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ic.on{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.card-note .card-kind,.card-todo .card-kind{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--faint);flex:1;font-size:10px}.note-edit{resize:none;background:var(--bunker-1);border:1px solid var(--line);width:100%;min-height:96px;color:var(--ink);font-family:var(--font-ui);border-radius:8px;margin-top:8px;padding:9px 11px;font-size:12.5px;line-height:1.5;overflow:hidden}.note-edit:focus{border-color:var(--brand);outline:2px solid #0000}.note-view{background:var(--bunker-1);border:1px solid var(--line);color:var(--ink);font-family:var(--font-tweet);overflow-wrap:anywhere;cursor:text;border-radius:8px;min-height:38px;margin:8px 0 0;padding:9px 11px;font-size:13.5px;line-height:1.55}.note-view:hover{border-color:var(--line2)}.note-empty{color:var(--faint);font-family:var(--font-ui);font-size:12.5px}.card-note .note-card-mini{cursor:pointer;font-family:var(--font-tweet);color:var(--muted);-webkit-line-clamp:6;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:6px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.card-note .note-card-mini .md-h{margin:0 0 2px;font-size:12.5px}.card-note .note-card-mini .md-ol,.card-note .note-card-mini .md-p,.card-note .note-card-mini .md-quote,.card-note .note-card-mini .md-ul{margin:0 0 4px}.md-body>:first-child{margin-top:0}.md-body>:last-child{margin-bottom:0}.md-h{color:var(--ink);margin:10px 0 4px;font-weight:700;line-height:1.25}h1.md-h{font-size:17px}h2.md-h{font-size:15px}h3.md-h{font-size:13.5px}h4.md-h,h5.md-h,h6.md-h{color:var(--muted);font-size:12.5px}.md-p{margin:6px 0}.md-ol,.md-ul{margin:6px 0;padding-left:20px}.md-ul{list-style:outside}.md-ol{list-style:decimal}.md-ol li,.md-ul li{margin:2px 0}.md-quote{border-left:2px solid var(--line2);color:var(--muted);margin:6px 0;padding:2px 0 2px 10px}.md-body .md-img{border-radius:8px;max-width:100%;margin:6px 0;display:block}.md-body code{font-family:var(--font-ui);background:var(--bunker-3);border-radius:4px;padding:1px 5px;font-size:.9em}.md-pre{background:var(--bunker-0);border:1px solid var(--line);border-radius:6px;margin:6px 0;padding:8px 10px;overflow-x:auto}.md-pre code{white-space:pre;background:0 0;padding:0;font-size:12px;line-height:1.45}.md-body a{color:var(--brand);text-decoration:underline}.md-body strong{color:var(--ink);font-weight:700}.todo-title{text-align:left;cursor:text;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;overflow:hidden}.todo-title,.todo-title-edit{color:var(--ink);font-family:var(--font-ui);flex:1;font-size:13px;font-weight:600}.todo-title-edit{background:var(--bunker-1);border:1px solid var(--brand);min-width:0;border-radius:6px;padding:3px 7px}.todo-count{font-family:var(--font-ui);color:var(--faint);white-space:nowrap;flex:none;font-size:10px}.todo-list{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.todo-item{--todo-line:18px;align-items:flex-start;gap:8px;padding:3px 2px;display:flex}.todo-check{width:16px;height:16px;margin-top:calc((var(--todo-line) - 16px) / 2);border:1.5px solid var(--line2);cursor:pointer;background:0 0;border-radius:4px;flex:none;transition:all .12s}.todo-check:hover{border-color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.todo-check:hover{background:color-mix(in srgb,var(--ok) 22%,transparent)}}.todo-text{font-size:12.5px;line-height:var(--todo-line);color:var(--ink);overflow-wrap:anywhere;cursor:text;border-radius:4px;flex:1}.todo-text:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.todo-text:hover{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.todo-text-edit{min-width:0;font-family:inherit;font-size:12.5px;line-height:var(--todo-line);color:var(--ink);background:var(--bg2);border:1px solid var(--brand);flex:1}@supports (color:color-mix(in lab,red,red)){.todo-text-edit{border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line2))}}.todo-text-edit{border-radius:4px;padding:1px 5px}.todo-text-edit:focus{border-color:var(--brand);outline:2px solid #0000}.todo-item.sub{--todo-line:17px;padding-left:20px}.todo-item.sub .todo-check{width:13px;height:13px;margin-top:calc((var(--todo-line) - 13px) / 2);border-radius:3px}.todo-item.sub .todo-text,.todo-item.sub .todo-text-edit{font-size:12px}.todo-pr{width:7px;height:7px;margin-top:calc((var(--todo-line) - 7px) / 2);border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:50%;flex:none;padding:0;transition:all .12s}.todo-pr:hover{border-color:var(--brand)}.todo-item.pr-high .todo-pr{border-color:var(--bad);background:var(--bad)}.todo-item.pr-medium .todo-pr{border-color:var(--warn);background:var(--warn)}.todo-item.pr-low .todo-pr{border-color:var(--mid);background:var(--mid)}.todo-item.pr-high .todo-text{color:var(--bad)}.todo-item.pr-medium .todo-text{color:var(--warn)}.todo-item.pr-low .todo-text{color:var(--mid)}.todo-grip{opacity:0;height:var(--todo-line);font-size:11px;line-height:var(--todo-line);color:var(--faint);cursor:grab;-webkit-user-select:none;user-select:none;flex:none;transition:opacity .12s,color .12s}.todo-grip:active{cursor:grabbing}.todo-item:hover .todo-grip{opacity:1}.todo-grip:hover{color:var(--brand)}.todo-item .todo-pr{opacity:0}.todo-item:hover .todo-pr,.todo-pr:focus-visible{opacity:1}.todo-item{position:relative}.todo-item.drop-above:before,.todo-item.drop-below:after{content:"";background:var(--brand);pointer-events:none;border-radius:1px;height:2px;position:absolute;left:0;right:0}.todo-item.drop-above:before{top:-2px}.todo-item.drop-below:after{bottom:-2px}.todo-indent{opacity:0;height:var(--todo-line);color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0 4px;font-family:inherit;font-size:12px;line-height:1;transition:opacity .12s,color .12s;display:inline-flex}.todo-indent:focus-visible,.todo-item:hover .todo-indent{opacity:1}.todo-indent:hover:not(:disabled){color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.todo-indent:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 12%,transparent)}}.todo-indent:disabled{cursor:default;opacity:0}.todo-pr-pop{z-index:130;background:var(--panel2);border:1px solid var(--line2);width:156px;font-family:var(--font-ui);border-radius:9px;flex-direction:column;gap:1px;padding:5px;display:flex;position:fixed;box-shadow:0 14px 40px -12px #000000b3,0 0 0 1px #0006}.todo-pr-opt{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 7px;font-family:inherit;font-size:12px;display:flex}.todo-pr-opt:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.todo-pr-opt:hover{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.todo-pr-sw{border:1px solid var(--line2);background:0 0;border-radius:50%;flex:none;width:9px;height:9px}.todo-pr-sw.pr-high{border-color:var(--bad);background:var(--bad)}.todo-pr-sw.pr-medium{border-color:var(--warn);background:var(--warn)}.todo-pr-sw.pr-low{border-color:var(--mid);background:var(--mid)}.todo-pr-label{flex:1}.todo-pr-tick{color:var(--ok);flex:none;font-size:11px}.todo-add{gap:6px;margin-top:8px;display:flex}.todo-add input{background:var(--bunker-1);border:1px solid var(--line);min-width:0;color:var(--ink);font-family:var(--font-ui);border-radius:6px;flex:1;padding:6px 9px;font-size:12px}.todo-add input:focus{border-color:var(--brand);outline:2px solid #0000}.todo-add-btn{border:1px solid var(--line2);background:var(--bunker-2);width:30px;color:var(--muted);cursor:pointer;border-radius:6px;flex:none;font-size:15px}.todo-add-btn:hover{color:var(--brand);border-color:var(--brand)}.card-todo:not(.todo-large):has(.todo-item) .todo-add{display:none}.card-todo:not(.todo-large) .todo-add:has(input:not(:placeholder-shown)),.card-todo:not(.todo-large):focus-within .todo-add,.card-todo:not(.todo-large):hover .todo-add{display:flex}body{--scratch-push:0px}.board,.calendar-view,.kanban-view,.timeline-view{margin-right:var(--scratch-push);transition:margin-right .16s}.scratch .calendar-view,.scratch .kanban-view,.scratch .timeline-view{margin-right:0}.scratch{z-index:60;background:var(--bg2);border-left:1px solid var(--line);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 32px -16px #0009}.scratch.float{z-index:88;box-shadow:-18px 0 48px -12px #000c}.scratch-resize{cursor:col-resize;z-index:2;width:7px;position:absolute;top:0;bottom:0;left:-3px}.scratch-resize:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.scratch-resize:hover{background:color-mix(in srgb,var(--brand) 30%,transparent)}}.scratch-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.scratch-heading{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.scratch-scope{font-family:var(--font-ui);color:var(--faint);font-size:11px}.scratch-title{font-family:var(--font-ui);color:var(--ink);font-size:13px;font-weight:600}.scratch-title .pmt{color:var(--brand);margin-right:2px}.scratch-tools{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.scratch-tools .ic{width:24px;height:24px}.scratch-cols{flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow:auto hidden}.scratch-viewpane{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.sb-chat{background:var(--bunker-0);border:1px solid var(--brand);flex-direction:column;flex:0 340px;min-width:260px;min-height:0;display:flex}@supports (color:color-mix(in lab,red,red)){.sb-chat{border:1px solid color-mix(in srgb,var(--brand) 38%,var(--line2))}}.sb-chat{font-family:var(--font-ui);border-radius:9px;overflow:hidden}.sb-chat-bar{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--bunker-2),var(--bunker-1));flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:6px 8px;padding:9px 11px;display:flex}.sb-chat-title{color:var(--ok);letter-spacing:.03em;text-shadow:0 0 8px var(--ok);font-size:12px}@supports (color:color-mix(in lab,red,red)){.sb-chat-title{text-shadow:0 0 8px color-mix(in srgb,color-mix(in srgb,var(--ok) 60%,transparent) calc(100% * var(--glow-on)),transparent)}}.sb-chat-glyph{color:var(--ok);text-shadow:0 0 8px var(--ok)}@supports (color:color-mix(in lab,red,red)){.sb-chat-glyph{text-shadow:0 0 8px color-mix(in srgb,color-mix(in srgb,var(--ok) 60%,transparent) calc(100% * var(--glow-on)),transparent)}}.sb-chat-clear{letter-spacing:.03em;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;font-family:inherit;font-size:11px}.sb-chat-clear:hover{color:var(--bad)}.sb-chat-hint{color:var(--faint);border-bottom:1px dashed var(--line);flex:none;margin:0;padding:7px 11px;font-size:10.5px}.sb-chat-log{background-image:repeating-linear-gradient(0deg,var(--brand) 0 1px,transparent 1px 3px);flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 11px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.sb-chat-log{background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--brand) 3%,transparent) 0 1px,transparent 1px 3px)}}.sb-chat-line{gap:8px;font-size:12px;line-height:1.55;display:flex}.sb-chat-pfx{-webkit-user-select:none;user-select:none;flex:none;font-weight:700}.sb-chat-line.assistant .sb-chat-pfx{color:var(--ok);text-shadow:0 0 7px var(--ok)}@supports (color:color-mix(in lab,red,red)){.sb-chat-line.assistant .sb-chat-pfx{text-shadow:0 0 7px color-mix(in srgb,color-mix(in srgb,var(--ok) 45%,transparent) calc(100% * var(--glow-on)),transparent)}}.sb-chat-line.user .sb-chat-pfx{color:var(--brand);text-shadow:0 0 7px var(--brand)}@supports (color:color-mix(in lab,red,red)){.sb-chat-line.user .sb-chat-pfx{text-shadow:0 0 7px color-mix(in srgb,color-mix(in srgb,var(--brand) 40%,transparent) calc(100% * var(--glow-on)),transparent)}}.sb-chat-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--ink)}.sb-chat-line.assistant .sb-chat-text{color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.sb-chat-line.assistant .sb-chat-text{color:color-mix(in srgb,var(--ok) 72%,var(--ink))}}.sb-chat-text.muted{color:var(--faint)}.sb-chat-action{color:var(--brand);margin-top:5px;font-size:11px;display:block}.sb-chat-action.muted{color:var(--faint)}.sb-chat-blink{color:var(--ok);animation:ctxBlink 1.05s step-end infinite}.sb-chat-err{color:var(--bad);margin:2px 0 0;font-size:11px}.sb-chat-input{border-top:1px solid var(--line);background:var(--bunker-1);flex:none;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.sb-chat-input .sb-chat-pfx{color:var(--brand);text-shadow:0 0 7px var(--brand);padding-top:7px}@supports (color:color-mix(in lab,red,red)){.sb-chat-input .sb-chat-pfx{text-shadow:0 0 7px color-mix(in srgb,color-mix(in srgb,var(--brand) 40%,transparent) calc(100% * var(--glow-on)),transparent)}}.sb-chat-input textarea{resize:vertical;border:1px solid var(--line2);background:var(--bunker-0);min-width:0;min-height:46px;max-height:160px;color:var(--ink);caret-color:var(--ok);border-radius:6px;flex:1;padding:7px 9px;font-family:inherit;font-size:12px;line-height:1.5}.sb-chat-input textarea:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);outline:2px solid #0000}@supports (color:color-mix(in lab,red,red)){.sb-chat-input textarea:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 30%,transparent)}}.scratch-col{background:var(--bg);border:1px solid var(--line);border-radius:10px;flex-direction:column;flex:1 0 382px;min-width:382px;min-height:0;display:flex}.scratch-col.take-target{outline:2px dashed var(--brand);outline-offset:-3px}.scratch-col-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.scratch-col-label{font-family:var(--font-ui);color:var(--muted);cursor:text;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;min-width:0;padding:2px 0;font-size:12px;font-weight:600;overflow:hidden}.scratch-col-label.named,.scratch-col-label:hover{color:var(--ink)}.scratch-col-input{background:var(--bunker-1);border:1px solid var(--brand);min-width:0;color:var(--ink);font-family:var(--font-ui);border-radius:5px;flex:1;padding:2px 7px;font-size:12px;font-weight:600}.scratch-col-input:focus{outline:2px solid #0000}.scratch-loading{font-family:var(--font-ui);color:var(--faint);margin:auto;font-size:12px}.scratch-col-cards{flex-direction:column;flex:1;gap:12px;min-height:0;padding:10px;display:flex;overflow-y:auto}.scratch-draft .post-box{flex-direction:column;align-items:stretch;gap:4px}.scratch-draft .post-box .body{resize:vertical;background:var(--bunker-1);border:1px solid var(--line);width:100%;color:var(--ink);border-radius:8px;padding:8px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.4}.scratch-draft .post-box .body:focus{border-color:var(--brand);outline:2px solid #0000}.scratch-draft .post-foot{align-items:center;gap:8px;display:flex}.scratch-draft .post-count{font-family:var(--font-ui);color:var(--faint);font-size:10px}.cards.promote-target{outline:2px dashed var(--brand);outline-offset:-4px;border-radius:8px}.promote-ghost{border:2px dashed var(--brand);height:64px}@supports (color:color-mix(in lab,red,red)){.promote-ghost{border:2px dashed color-mix(in srgb,var(--brand) 60%,transparent)}}.promote-ghost{border-radius:var(--r-2,8px);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.promote-ghost{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.promote-ghost{flex:none}.drawer{z-index:95;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-panel{background:var(--bg2);border-left:1px solid var(--line2);flex-direction:column;width:380px;max-width:92vw;height:100%;display:flex}.drawer.drawer-left{top:0;background:#0000004d;justify-content:flex-start;inset:0}.drawer-left .drawer-panel{border-left:0;border-right:1px solid var(--line2);height:100%}.drawer.drawer-centered{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:24px}.drawer-centered .drawer-panel{border:1px solid var(--line2);border-radius:12px;width:560px;max-width:94vw;height:auto;max-height:88vh;overflow:hidden;box-shadow:0 24px 60px -16px #000000b3}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.drawer-head h3{font-family:var(--font-ui);margin:0;font-size:16px}.drawer-body{flex-direction:column;flex:1;gap:14px;padding:16px 18px;display:flex;overflow-y:auto}.drawer-body label{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);flex-direction:column;gap:5px;font-size:10.5px;display:flex}.drawer-body label.row{text-transform:none;letter-spacing:0;color:var(--ink);flex-direction:row;align-items:center;gap:8px;font-size:13px}.drawer-body input,.drawer-body select,.drawer-body textarea{color:var(--ink);border:1px solid var(--line);resize:vertical;background:#00000040;border-radius:8px;padding:8px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px}.drawer-body label.row input{width:auto}.drawer-body input:focus,.drawer-body select:focus,.drawer-body textarea:focus{border-color:var(--brand);outline:2px solid #0000}.drawer-body select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12'%3E%3Cpath d='M2 4.5 6 8.5 10 4.5' fill='none' stroke='%238aa49c' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:34px}.drawer-body input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.85;cursor:pointer}.drawer-body input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.drawer-body textarea.autogrow{resize:none;min-height:38px;overflow:hidden}.tag-field{flex-direction:column;gap:7px;display:flex}.tag-add{gap:6px;display:flex}.tag-add input{flex:1}.tag-plus{width:36px;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:#00000040;border-radius:8px;flex:none;place-items:center;font-size:18px;transition:all .15s;display:grid}.tag-plus:hover{border-color:var(--brand);color:var(--brand)}.tag-pills{flex-wrap:wrap;gap:6px;display:flex}.tag-pill{border:1px solid var(--line2);font-family:var(--font-ui);border-radius:7px;align-items:center;font-size:11px;display:inline-flex;position:relative}.tag-dot{cursor:pointer;border:1px solid #fff3;border-radius:50%;flex:none;width:11px;height:11px;margin-left:6px;padding:0}.tag-pill-label{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 8px;transition:all .12s}.tag-pill-label:hover{color:var(--ink)}.tag-pill.on{border-color:var(--muted);background:#ffffff0f}.tag-pill.on .tag-pill-label{color:var(--ink)}.tag-palette{z-index:6;background:var(--panel2);border:1px solid var(--line2);border-radius:9px;grid-template-columns:repeat(5,1fr);gap:5px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 30px #0000008c}.tag-swatch{cursor:pointer;border:1px solid #ffffff26;border-radius:5px;width:18px;height:18px;transition:transform .1s}.tag-swatch:hover{transform:scale(1.15)}.tag-pill-del{border:0;border-left:1px solid var(--line2);color:var(--faint);cursor:pointer;background:0 0;padding:4px 6px;font-size:13px;line-height:1;transition:all .12s}.tag-pill-del:hover{color:var(--bad);background:#ff7a7a1f}.tag-hint{text-transform:none;letter-spacing:0;color:var(--faint);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:11px}.drawer-foot{border-top:1px solid var(--line);gap:8px;padding:14px 18px;display:flex}.btn.ghost{background:0 0}.btn.danger{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.btn.danger{border-color:color-mix(in srgb,var(--bad) 40%,transparent)}}.btn.danger:hover{border-color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.btn.danger:hover{background:color-mix(in srgb,var(--bad) 12%,transparent)}}.archive-item{flex-direction:column;gap:7px;display:flex}.archive-item .mini-card{cursor:pointer}.archive-preview{flex-direction:column;gap:10px;display:flex}.archive-preview-back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:12.5px}.archive-preview-back:hover{color:var(--ink)}.archive-preview-meta{color:var(--faint);overflow-wrap:anywhere;margin:0;font-size:12px}.archive-preview-meta b{color:var(--ink);font-weight:600}.archive-preview-body{border:1px solid var(--line2);background:var(--bg);color:var(--ink);border-radius:8px;flex-direction:column;gap:10px;padding:12px;font-size:13.5px;line-height:1.5;display:flex}.archive-preview-title{margin:0;font-size:15px;font-weight:650}.archive-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.archive-preview-post+.archive-preview-post{border-top:1px solid var(--line2);padding-top:10px}.archive-preview-n{color:var(--faint);margin-bottom:3px;font-size:11px;display:block}.archive-preview-img{border-radius:6px;max-width:100%;max-height:180px;margin-top:8px;display:block}.archive-preview-todo{margin:0;padding-left:18px}.archive-preview-todo li.sub{margin-left:16px}.archive-actions{gap:8px;display:flex}.archive-actions .btn{text-align:center;flex:1;justify-content:center;padding:7px 10px}.archive-controls{align-items:center;gap:8px;padding:12px 16px 0;display:flex}.archive-controls .archive-search{min-width:0;color:var(--ink);border:1px solid var(--line);background:#00000040;border-radius:8px;flex:1;padding:7px 10px;font-size:13px}.archive-controls .archive-search:focus{border-color:var(--brand);outline:2px solid #0000}.archive-group{flex-direction:column;gap:10px;display:flex}.archive-group+.archive-group{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.archive-group-head{border-bottom:2px solid var(--accent);align-items:center;gap:8px;padding-bottom:7px;display:flex}@supports (color:color-mix(in lab,red,red)){.archive-group-head{border-bottom:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.archive-group-head .handle{font-family:var(--font-ui);color:var(--accent);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.archive-group-head .ct{font-family:var(--font-ui);color:var(--faint);margin-left:auto;font-size:11px}.archive-campaign{font-family:var(--font-ui);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:var(--bunker-2);border:1px solid var(--line);border-radius:5px;align-self:flex-start;padding:1px 6px;font-size:9.5px}.toast-host{z-index:1300;pointer-events:none;flex-direction:column;gap:8px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast,.toast-host{align-items:center;display:flex}.toast{pointer-events:auto;background:var(--panel2);border:1px solid var(--line2);color:var(--ink);border-radius:11px;gap:16px;padding:10px 12px 10px 16px;font-size:13px;animation:toast-in .16s ease-out;box-shadow:0 12px 34px #0000008c}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.toast-undo{color:var(--brand);font-family:var(--font-ui);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11.5px;font-weight:600}.toast-undo:hover{text-decoration:underline}.toast-error{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.toast-error{border-color:color-mix(in srgb,var(--bad) 60%,var(--line2))}}.toast-error .toast-msg{color:var(--bad);white-space:normal}.toast-success{border-color:#5cc08a}@supports (color:color-mix(in lab,red,red)){.toast-success{border-color:color-mix(in srgb,#5cc08a 55%,var(--line2))}}.phosphor-caret{z-index:80;pointer-events:none;background:var(--brand);opacity:.92;box-shadow:0 0 7px var(--brand),0 0 3px var(--brand),0 0 1px #ffffff8c;border-radius:1px;position:fixed}@supports (color:color-mix(in lab,red,red)){.phosphor-caret{box-shadow:0 0 7px color-mix(in srgb,var(--brand) calc(100% * var(--glow-on)),transparent),0 0 3px color-mix(in srgb,var(--brand) calc(100% * var(--glow-on)),transparent),0 0 1px #ffffff8c}}.phosphor-caret{animation:phosphor-blink 1.06s step-end infinite}@keyframes phosphor-blink{0%,55%{opacity:.92}56%,to{opacity:0}}.pc-active{caret-color:#0000!important}@media (prefers-reduced-motion:reduce){.phosphor-caret{opacity:.92;animation:none}}.btn:focus-visible,.ic:focus-visible,[contenteditable=true]:focus-visible,[role=alertdialog]:focus-visible,[role=button]:focus-visible,[role=dialog]:focus-visible,[tabindex]:not(input):not(textarea):not(select):focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent,var(--brand))!important;outline-offset:2px!important}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px var(--accent,var(--brand))!important;outline:2px solid #0000!important}@supports (color:color-mix(in lab,red,red)){input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,var(--brand)) 60%,transparent)!important}}.app{box-sizing:border-box;min-height:0;padding-left:var(--rail-w);flex:1;display:flex}.app.sb-collapsed .sidebar{display:none}.rail{z-index:45;width:var(--rail-w);scrollbar-width:none;background:var(--bg);border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:12px;padding:12px 0 0;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.rail::-webkit-scrollbar{display:none}.rail:after{content:"";flex:none;height:12px;margin-top:-12px}.rail-logo{color:var(--brand);flex:none;font-size:24px;line-height:1;text-decoration:none;display:inline-flex}.rail-logo svg{display:block}.rail-logo:hover{filter:drop-shadow(0 0 8px #f5b942f2)drop-shadow(0 0 22px #f5b94280)}@supports (color:color-mix(in lab,red,red)){.rail-logo:hover{filter:drop-shadow(0 0 8px color-mix(in srgb,#f5b942f2 calc(100% * var(--glow-on)),transparent)) drop-shadow(0 0 22px color-mix(in srgb,#f5b94280 calc(100% * var(--glow-on)),transparent))}}.rail-group{flex-direction:column;align-items:center;gap:6px;display:flex}.rail-bottom{margin-top:auto}.rail-ic{width:44px;height:44px;color:var(--phos);cursor:pointer;text-shadow:0 0 6px var(--phos-glow);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;font-size:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.rail-ic{text-shadow:0 0 6px color-mix(in srgb,var(--phos-glow) calc(100% * var(--glow-on)),transparent)}}.rail-ic{transition:color .12s,background .12s,border-color .12s,box-shadow .12s,text-shadow .12s}.rail-ic svg{filter:drop-shadow(0 0 3px var(--phos-glow))}@supports (color:color-mix(in lab,red,red)){.rail-ic svg{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--phos-glow) calc(100% * var(--glow-on)),transparent))}}.rail-ic:hover{color:var(--gold-b);background:var(--panel);text-shadow:0 0 8px #f5b9428c}@supports (color:color-mix(in lab,red,red)){.rail-ic:hover{text-shadow:0 0 8px color-mix(in srgb,#f5b9428c calc(100% * var(--glow-on)),transparent)}}.rail-ic:hover svg{filter:drop-shadow(0 0 4px #f5b94299)}@supports (color:color-mix(in lab,red,red)){.rail-ic:hover svg{filter:drop-shadow(0 0 4px color-mix(in srgb,#f5b94299 calc(100% * var(--glow-on)),transparent))}}.rail-ic.on{color:var(--gold-b);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rail-ic.on{background:color-mix(in srgb,var(--brand) 16%,transparent)}}.rail-ic.on{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rail-ic.on{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}}.rail-ic.on{box-shadow:0 0 14px #f5b9424d,inset 0 0 10px #f5b94214}@supports (color:color-mix(in lab,red,red)){.rail-ic.on{box-shadow:0 0 14px color-mix(in srgb,#f5b9424d calc(100% * var(--glow-on)),transparent),inset 0 0 10px color-mix(in srgb,#f5b94214 calc(100% * var(--glow-on)),transparent)}}.rail-ic.on{text-shadow:0 0 8px #f5b942d9,0 0 18px #f5b94266}@supports (color:color-mix(in lab,red,red)){.rail-ic.on{text-shadow:0 0 8px color-mix(in srgb,#f5b942d9 calc(100% * var(--glow-on)),transparent),0 0 18px color-mix(in srgb,#f5b94266 calc(100% * var(--glow-on)),transparent)}}.rail-ic.on svg{filter:drop-shadow(0 0 5px #f5b942e6)drop-shadow(0 0 12px #f5b94266)}@supports (color:color-mix(in lab,red,red)){.rail-ic.on svg{filter:drop-shadow(0 0 5px color-mix(in srgb,#f5b942e6 calc(100% * var(--glow-on)),transparent)) drop-shadow(0 0 12px color-mix(in srgb,#f5b94266 calc(100% * var(--glow-on)),transparent))}}.rail-ic.lbl{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:60px;height:52px;display:flex}.rail-lbl{font-family:var(--font-ui);letter-spacing:.03em;-webkit-user-select:none;user-select:none;font-size:9.5px;font-weight:600;line-height:1}.rail-job{flex-direction:column;align-items:center;display:flex}.rail-sub{pointer-events:none;grid-template-rows:0fr;margin:0;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1),margin .26s cubic-bezier(.2,.8,.2,1);display:grid}.rail-sub.open{pointer-events:auto;grid-template-rows:1fr;margin:2px 0 4px}.rail-sub-in{flex-direction:column;align-items:center;gap:3px;min-height:0;display:flex;overflow:hidden}.rail-sub-in:after{content:"";background:var(--brand);flex:none;width:40px;height:1px;margin-top:5px}@supports (color:color-mix(in lab,red,red)){.rail-sub-in:after{background:color-mix(in srgb,var(--brand) 65%,transparent)}}.rail-sub-in:after{box-shadow:0 0 6px var(--gold-glow)}@supports (color:color-mix(in lab,red,red)){.rail-sub-in:after{box-shadow:0 0 6px color-mix(in srgb,var(--gold-glow) calc(100% * var(--glow-on)),transparent)}}.rail-caret{color:var(--brand);opacity:.9;-webkit-user-select:none;user-select:none;flex:none;margin:-2px 0 0;font-size:14px;line-height:1}.rail-mode{width:58px;height:49px;font-family:var(--font-ui);letter-spacing:.02em;color:var(--phos-dim);text-shadow:0 0 5px var(--phos-glow);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:600;line-height:1;display:flex}@supports (color:color-mix(in lab,red,red)){.rail-mode{text-shadow:0 0 5px color-mix(in srgb,var(--phos-glow) calc(100% * var(--glow-on)),transparent)}}.rail-mode{cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:9px;transition:opacity .18s,transform .28s cubic-bezier(.2,.8,.2,1),color .12s,background .12s,border-color .12s,box-shadow .12s;transform:translateY(-8px)scale(.94)}a.rail-mode{text-decoration:none}.rail-sub.open .rail-mode{opacity:1;transition-delay:calc(60ms + var(--i,0) * 45ms),calc(60ms + var(--i,0) * 45ms),0s,0s,0s,0s;transform:none}.rail-mode svg{filter:drop-shadow(0 0 2.5px var(--phos-glow))}@supports (color:color-mix(in lab,red,red)){.rail-mode svg{filter:drop-shadow(0 0 2.5px color-mix(in srgb,var(--phos-glow) calc(100% * var(--glow-on)),transparent))}}.rail-mode:hover{color:var(--gold-b);background:var(--panel);text-shadow:0 0 7px #f5b9428c}@supports (color:color-mix(in lab,red,red)){.rail-mode:hover{text-shadow:0 0 7px color-mix(in srgb,#f5b9428c calc(100% * var(--glow-on)),transparent)}}.rail-mode.on{color:var(--gold-b);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rail-mode.on{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.rail-mode.on{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rail-mode.on{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}}.rail-mode.on{box-shadow:0 0 10px #f5b94242,inset 0 0 8px #f5b94214}@supports (color:color-mix(in lab,red,red)){.rail-mode.on{box-shadow:0 0 10px color-mix(in srgb,#f5b94242 calc(100% * var(--glow-on)),transparent),inset 0 0 8px color-mix(in srgb,#f5b94214 calc(100% * var(--glow-on)),transparent)}}.rail-mode.on{text-shadow:0 0 7px #f5b942d9,0 0 14px #f5b94259}@supports (color:color-mix(in lab,red,red)){.rail-mode.on{text-shadow:0 0 7px color-mix(in srgb,#f5b942d9 calc(100% * var(--glow-on)),transparent),0 0 14px color-mix(in srgb,#f5b94259 calc(100% * var(--glow-on)),transparent)}}.rail-mode.on svg{filter:drop-shadow(0 0 4px #f5b942e6)drop-shadow(0 0 10px #f5b94259)}@supports (color:color-mix(in lab,red,red)){.rail-mode.on svg{filter:drop-shadow(0 0 4px color-mix(in srgb,#f5b942e6 calc(100% * var(--glow-on)),transparent)) drop-shadow(0 0 10px color-mix(in srgb,#f5b94259 calc(100% * var(--glow-on)),transparent))}}@media (prefers-reduced-motion:reduce){.rail-mode,.rail-sub{transition:none}}.ws-switch{margin:0 0 10px;position:relative}.ws-current{border:1px solid var(--line2);background:var(--panel);width:100%;color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;align-items:center;gap:8px;padding:7px 9px;transition:border-color .12s;display:flex}@supports (color:color-mix(in lab,red,red)){.ws-current:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line2))}}.ws-avatar{background:var(--brand);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.ws-avatar{background:color-mix(in srgb,var(--brand) 22%,transparent)}}.ws-avatar{color:var(--brand);font-family:var(--font-ui);font-size:11px;font-weight:600}.ws-avatar.sm{width:20px;height:20px;font-size:10px}.ws-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ws-chev{color:var(--faint);flex:none;font-size:11px}.ws-scrim{z-index:40;position:fixed;inset:0}.ws-menu{z-index:41;background:var(--panel2);border:1px solid var(--line2);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 30px #00000073}.ws-menu-head{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);padding:4px 8px 6px;font-size:9.5px}.ws-opt{width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:7px 8px;display:flex}.ws-opt:hover{background:var(--panel)}.ws-opt.on{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ws-opt.on{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.ws-opt-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.ws-opt-role{font-family:var(--font-ui);color:var(--faint);flex:none;font-size:9.5px}.ws-sep{background:var(--line);height:1px;margin:6px 4px}.ws-action{text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 8px;font-size:12.5px}.ws-action:hover{background:var(--panel);color:var(--ink)}.ws-new{gap:6px;padding:4px;display:flex}.ws-new input{border:1px solid var(--line2);min-width:0;color:var(--ink);font:inherit;background:#00000040;border-radius:7px;flex:1;padding:6px 8px;font-size:12.5px}.onboard{background:var(--bg);place-items:center;min-height:100dvh;padding:40px;display:grid}.onboard-card{background:var(--panel);border:1px solid var(--line2);border-radius:16px;width:100%;max-width:460px;padding:34px 32px}.onboard-brand{font-family:var(--font-ui);color:var(--ink);margin-bottom:22px;font-size:13px}.onboard-brand span{color:var(--brand)}.onboard-card h1{margin:0 0 6px;font-size:22px}.onboard-card p{color:var(--muted);margin:0 0 18px;font-size:13.5px;line-height:1.45}.onboard-form{gap:8px;display:flex}.onboard-form input{border:1px solid var(--line2);color:var(--ink);font:inherit;background:#00000040;border-radius:9px;flex:1;padding:10px 12px;font-size:14px}.onboard-form input:focus{border-color:var(--brand);outline:2px solid #0000}.onboard-invites{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.onboard-invites h2{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:12px;font-family:var(--font-ui);margin:0 0 10px}.onboard-invite{justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.onboard-foot{color:var(--faint);margin:20px 0 0;font-size:11.5px}.team-page{background:var(--bg);flex:1;min-height:0;overflow-y:auto}.team-view{max-width:720px;margin:0 auto;padding:44px 24px 80px}.team-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.team-head h1{font-size:24px}.team-head h1,.team-name-edit{margin:0 0 4px}.team-name-edit input{padding:2px 8px;font-size:24px}.team-sub{font-family:var(--font-ui);color:var(--muted);margin:0;font-size:11.5px}.team-block{margin-bottom:28px}.acc-inline .drawer-head{border:0;padding:0 0 14px}.acc-inline .drawer-body{padding:0;overflow:visible}.review-view{max-width:1180px}.rv-scope-row{align-items:center;gap:10px;margin:0 0 18px;display:flex}.rv-scope,.rv-scope-row{flex-wrap:wrap}.rv-note{font-family:var(--font-ui);color:var(--warn);border:1px solid var(--warn);font-size:12px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.rv-note{border:1px solid color-mix(in srgb,var(--warn) 35%,transparent)}}.rv-note{border-radius:8px;margin:0 0 22px;padding:8px 12px}.rv-count{color:var(--muted);margin-left:6px;font-weight:400}.rv-empty{font-family:var(--font-ui);color:var(--faint);margin:0;font-size:12px}.rv-group+.rv-group{margin-top:14px}.rv-group-head{font-family:var(--font-ui);color:var(--muted);margin:0 0 6px;font-size:11px}.rv-row{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.rv-row+.rv-row{margin-top:6px}.review-view .rv-section{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));align-items:start;gap:10px;display:grid}.review-view .rv-section>.rv-empty,.review-view .rv-section>.rv-group,.review-view .rv-section>.rv-note,.review-view .rv-section>h2{grid-column:1/-1}.review-view .rv-group{grid-template-columns:repeat(auto-fill,minmax(430px,1fr));align-items:start;gap:10px;display:grid}.review-view .rv-group>.rv-group-head{grid-column:1/-1}.review-view .rv-section .rv-row+.rv-row{margin-top:0}.rv-row.off{opacity:.6}.rv-avatar-gap{flex:none;width:26px;height:26px}.rv-main{flex:1;min-width:0}.rv-line{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.rv-handle{font-family:var(--font-ui);color:var(--ink);font-weight:600}.rv-dim{color:var(--muted)}.rv-dim,.rv-warn{font-size:11.5px;font-family:var(--font-ui)}.rv-warn{color:var(--warn);margin-top:5px}.rv-chip{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line2);color:var(--muted);border-radius:5px;padding:1px 6px;font-size:10px}.rv-chip.st-flagged{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.rv-chip.st-flagged{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}}.rv-chip.st-rejected{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rv-chip.st-rejected{border-color:color-mix(in srgb,var(--bad) 40%,transparent)}}.rv-chip.st-approved,.rv-chip.st-posted,.rv-chip.st-ready{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.rv-chip.st-approved,.rv-chip.st-posted,.rv-chip.st-ready{border-color:color-mix(in srgb,var(--ok) 40%,transparent)}}.rv-chip.st-failed,.rv-chip.st-missing{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rv-chip.st-failed,.rv-chip.st-missing{border-color:color-mix(in srgb,var(--bad) 40%,transparent)}}.rv-chip.st-partial,.rv-chip.st-paused,.rv-chip.st-reconnect,.rv-chip.st-unknown{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.rv-chip.st-partial,.rv-chip.st-paused,.rv-chip.st-reconnect,.rv-chip.st-unknown{border-color:color-mix(in srgb,var(--warn) 40%,transparent)}}.rv-chip.st-claimed,.rv-chip.st-running{color:var(--mid);border-color:var(--mid)}@supports (color:color-mix(in lab,red,red)){.rv-chip.st-claimed,.rv-chip.st-running{border-color:color-mix(in srgb,var(--mid) 40%,transparent)}}.pub-when{font-family:var(--font-ui);color:var(--ink);font-size:12.5px;font-weight:600}.pub-tweets{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.pub-tweets a{font-family:var(--font-ui);color:var(--mid);font-size:11.5px;text-decoration:none}.pub-tweets a:hover{text-decoration:underline}.pub-gates{font-family:var(--font-ui);color:var(--muted);flex-direction:column;gap:4px;margin:0 0 18px;font-size:12px;display:flex}.pub-gates b{color:var(--ink);font-weight:600}.rv-body{color:var(--ink);white-space:pre-wrap;word-break:break-word;margin-top:5px;font-size:13px;line-height:1.45}.rv-quote{border-left:2px solid var(--brand);color:var(--muted);margin:6px 0 0;padding:3px 10px;font-size:12.5px;font-style:italic}.rv-target{color:var(--faint);font-size:11.5px;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.rv-guest,.rv-target{font-family:var(--font-ui)}.rv-guest{color:var(--brand);border:1px solid var(--brand);font-size:10px}@supports (color:color-mix(in lab,red,red)){.rv-guest{border:1px solid color-mix(in srgb,var(--brand) 40%,transparent)}}.rv-guest{border-radius:5px;padding:0 5px}.rv-url{font-family:var(--font-ui);color:var(--muted);word-break:break-all;margin-top:4px;font-size:11.5px}.rv-actions{flex:none;gap:6px;display:flex}.rv-actions .btn{padding:5px 9px;font-size:11.5px}.team-block h2{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-size:11px;margin:0 0 12px}.review-view,.review-view .filters button,.review-view .pub-gates,.review-view .pub-tweets a,.review-view .pub-when,.review-view .rv-chip,.review-view .rv-dim,.review-view .rv-empty,.review-view .rv-group-head,.review-view .rv-guest,.review-view .rv-handle,.review-view .rv-note,.review-view .rv-target,.review-view .rv-url,.review-view .rv-warn,.review-view .team-block h2,.team-block h2{font-family:var(--font-ui)}.review-view .team-block h2{text-transform:none;letter-spacing:0;color:var(--muted);font-size:13px;font-weight:600}.review-view .rv-row{border-radius:12px;padding:12px 14px;box-shadow:0 1px 2px #00000040,0 8px 20px -14px #00000080}.review-view .rv-line{font-size:13px}.review-view .rv-handle{font-size:13.5px}.review-view .rv-dim,.review-view .rv-target,.review-view .rv-url,.review-view .rv-warn{font-size:12px}.review-view .rv-body{font-size:13.5px;line-height:1.55}.review-view .pub-gates,.review-view .rv-empty,.review-view .rv-group-head,.review-view .rv-note{font-size:12.5px}.review-view .rv-chip{text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:0;padding:0;font-size:12px;font-weight:500}.review-view .pub-when{font-size:13px}.review-view .pub-tweets a{font-size:12px}.review-view .rv-guest{font-size:10.5px}.review-view .rv-actions .btn{padding:6px 11px}.review-view .filters button{letter-spacing:0;font-size:12.5px}.repair-row{align-items:flex-start}.repair-actions{flex:none;align-items:center;gap:8px;display:flex}.repair-id{border:1px solid var(--line2);width:175px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:#00000040;border-radius:9px;padding:7px 10px;font-size:12.5px}.repair-id:focus{border-color:var(--brand);outline:2px solid #0000}.team-ai-oauth,.team-invite-row{gap:8px;display:flex}.team-ai-oauth{flex-wrap:wrap;align-items:center;margin-bottom:10px}.team-invite-row input{border:1px solid var(--line2);min-width:0;color:var(--ink);font:inherit;background:#00000040;border-radius:9px;flex:1;padding:9px 11px;font-size:13.5px}.team-invite-row input:focus{border-color:var(--brand);outline:2px solid #0000}.team-hint{color:var(--faint);margin:10px 0 0;font-size:12px;line-height:1.45}.side-banner{border:1px solid var(--line2);color:var(--muted);border-radius:8px;margin:8px 12px;padding:8px 10px;font-size:11.5px}.team-err{color:var(--bad);margin:8px 0 0;font-size:12.5px}.ai-key-help{color:var(--faint);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:1.5}.ai-key-help a{color:inherit;text-decoration:underline}.team-key-reveal{border:1px solid var(--brand);background:#f5b94212;border-radius:10px;margin:12px 0 4px;padding:12px 14px}.team-key-reveal-label{color:var(--brand);margin:0 0 8px;font-size:12.5px}.team-key-reveal-row{align-items:center;gap:8px;display:flex}.team-key-secret{white-space:nowrap;min-width:0;border-radius:7px;flex:1;padding:7px 10px}.docs-pre,.team-key-secret{font-family:var(--font-ui);color:var(--text);background:#00000047;font-size:12.5px;overflow-x:auto}.docs-pre{border:1px solid var(--line,#ffffff14);border-radius:8px;margin:10px 0 0;padding:12px 14px;line-height:1.5}.docs p code{font-family:var(--font-ui);background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:.92em}.docs-topbar{justify-content:flex-end;margin-bottom:6px;display:flex}.docs-md{color:var(--text);font-size:14px;line-height:1.6}.docs-md h1{letter-spacing:-.01em;margin:0 0 6px;font-size:26px}.docs-md h2{border-top:1px solid var(--line,#ffffff14);margin:30px 0 10px;padding-top:18px;font-size:18px}.docs-md h3{margin:22px 0 8px;font-size:15px}.docs-md p{margin:10px 0}.docs-md ol,.docs-md ul{margin:10px 0;padding-left:22px}.docs-md li{margin:4px 0}.docs-md a{color:var(--brand);text-decoration:none}.docs-md a:hover{text-decoration:underline}.docs-md hr{border:0;border-top:1px solid var(--line,#ffffff14);margin:26px 0}.docs-md code{font-family:var(--font-ui);background:#ffffff12;border-radius:4px;padding:1px 5px;font-size:.9em}.docs-md pre{border:1px solid var(--line,#ffffff14);background:#0000004d;border-radius:8px;margin:12px 0;padding:12px 14px;overflow-x:auto}.docs-md pre code{white-space:pre;background:0 0;padding:0;font-size:12.5px;line-height:1.5}.docs-md table{border-collapse:collapse;width:100%;margin:14px 0;font-size:13px}.docs-md td,.docs-md th{border:1px solid var(--line,#ffffff1a);text-align:left;vertical-align:top;padding:7px 10px}.docs-md th{background:#ffffff0a;font-weight:600}.team-logo-row{align-items:center;gap:16px;display:flex}.team-logo-preview{border:1px solid var(--line2);background:var(--panel);border-radius:12px;flex:none;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.team-logo-preview img{object-fit:cover;width:100%;height:100%;display:block}.team-logo-fallback{color:var(--brand);font-size:22px;font-weight:700}.team-logo-actions{align-items:center;gap:8px;display:flex}.btn.disabled,.btn:disabled{opacity:.55;cursor:default}.btn input[type=file]{display:none}.profile-avatar-preview{border:1px solid var(--line2);background:var(--panel);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.profile-avatar-preview img{object-fit:cover;width:100%;height:100%;display:block}.profile-avatar-fallback{color:var(--brand);text-transform:lowercase;font-size:26px;font-weight:700}.profile-field{margin-bottom:18px}.profile-field label{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-bottom:6px;font-size:11px;display:block}.profile-name-row{gap:8px;max-width:420px;display:flex}.profile-name-row input{flex:1}.profile-meta{flex-wrap:wrap;gap:28px;display:flex}.profile-meta>div{flex-direction:column;gap:3px;display:flex}.profile-meta-k{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:11px}.profile-meta-v{color:var(--ink);font-size:13px}.team-row{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:9px 0;display:flex}.team-avatar{background:var(--brand);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.team-avatar{background:color-mix(in srgb,var(--brand) 20%,transparent)}}.team-avatar{color:var(--brand);font-family:var(--font-ui);font-size:13px;font-weight:600}.team-avatar.pending{background:var(--panel);color:var(--faint)}.team-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.team-name{color:var(--ink);align-items:center;gap:7px;font-size:13.5px;display:flex}.team-you{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--brand);border:1px solid var(--brand);font-size:9px}@supports (color:color-mix(in lab,red,red)){.team-you{border:1px solid color-mix(in srgb,var(--brand) 40%,transparent)}}.team-you{border-radius:4px;padding:1px 4px}.team-email{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.aipick.team-role-pick{flex:none;align-self:center}.aipick.team-role-pick .calpick-trigger{border-radius:7px;padding:5px 8px;font-size:12px}.team-role-label{font-family:var(--font-ui);color:var(--muted);flex:none;padding:0 4px;font-size:11px}body.viewer .add-draft,body.viewer .add-post,body.viewer .card-btns,body.viewer .cmt-composer,body.viewer .cmt-item-btns,body.viewer .col-copy,body.viewer .col-rm,body.viewer .grip,body.viewer .media-rm,body.viewer .post-attach,body.viewer .post-mv,body.viewer .post-rm,body.viewer .tag-plus{display:none!important}body.viewer .autogrow,body.viewer .body,body.viewer .body-view,body.viewer .brief,body.viewer .drawer-body input,body.viewer .drawer-body select,body.viewer .drawer-body textarea,body.viewer .status-select,body.viewer .tag-pill{pointer-events:none}body.viewer .body-view,body.viewer .card,body.viewer .mini-card{cursor:default}.sb-profile-input{border:1px solid var(--line2);min-width:0;color:var(--ink);font:inherit;background:#00000040;border-radius:6px;flex:1;padding:4px 7px;font-size:12px}.sb-profile-input:focus{border-color:var(--brand);outline:2px solid #0000}.sb-pl{align-self:stretch;align-items:stretch;margin-right:-4px;display:flex}body:not(.rice-sys) .sb-pl{display:none}.pl-seg{white-space:nowrap;clip-path:polygon(8px 0,100% 0,100% 100%,8px 100%,0 50%);align-items:center;gap:5px;margin-left:-8px;padding:0 9px 0 15px;font-size:10.5px;font-weight:600;display:flex}.pl-seg:first-child{clip-path:none;margin-left:0;padding-left:11px}.pl-net{background:var(--bunker-4);color:var(--muted)}.pl-mem{background:var(--bunker-3);color:var(--ink)}.pl-cpu{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pl-cpu{background:color-mix(in srgb,var(--brand) 26%,var(--bunker-3))}}.pl-cpu{color:var(--brand);padding-right:12px}.sb-spark{letter-spacing:-1px;color:var(--cyan);font-size:12px}.pl-cpu .sb-spark{color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rail-logo{filter:drop-shadow(0 0 6px color-mix(in srgb,#f5b942b3 calc(100% * var(--glow-on)),transparent)) drop-shadow(0 0 16px color-mix(in srgb,#f5b94259 calc(100% * var(--glow-on)),transparent))}}.ws-avatar-img{object-fit:cover;background:0 0;padding:0;overflow:hidden}img.ws-avatar-img{display:block}.cardpreview-post,.kb-body,.mini-body,.post-box .body,.post-box .body-view,.preview-post{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.card.dim,.mini-card.dim{opacity:.32;filter:none}body.rice-scan:after{content:"";z-index:80;pointer-events:none;mix-blend-mode:multiply;opacity:.55;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px),radial-gradient(120% 120%,#0000 0,#00000059 100%);position:fixed;inset:0}.col-handle,.handle,.topbar h1{text-shadow:0 0 8px var(--gold-glow)}@supports (color:color-mix(in lab,red,red)){.col-handle,.handle,.topbar h1{text-shadow:0 0 8px color-mix(in srgb,var(--gold-glow) calc(100% * var(--glow-on)),transparent)}}.rail-logo{filter:drop-shadow(0 0 10px var(--gold-glow))}@supports (color:color-mix(in lab,red,red)){.rail-logo{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--gold-glow) calc(100% * var(--glow-on)),transparent))}}body .sidebar{z-index:1;border-right-color:var(--brand);position:relative}@supports (color:color-mix(in lab,red,red)){body .sidebar{border-right-color:color-mix(in srgb,var(--brand) calc(100% * var(--glow-on)),var(--line))}}body .sidebar{box-shadow:2px 0 18px 1px #f5b94233}@supports (color:color-mix(in lab,red,red)){body .sidebar{box-shadow:2px 0 18px 1px color-mix(in srgb,#f5b94233 calc(100% * var(--glow-on)),transparent)}}.app.sb-collapsed .rail{border-right:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.app.sb-collapsed .rail{border-right:1px solid color-mix(in srgb,var(--brand) calc(100% * var(--glow-on)),var(--line))}}.app.sb-collapsed .rail{box-shadow:2px 0 18px 1px #f5b94233}@supports (color:color-mix(in lab,red,red)){.app.sb-collapsed .rail{box-shadow:2px 0 18px 1px color-mix(in srgb,#f5b94233 calc(100% * var(--glow-on)),transparent)}}.kbd-ov{z-index:95;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070ab3;place-items:center;display:grid;position:fixed;inset:0}.kbd-card{background:var(--panel);border:1px solid var(--line2);border-radius:11px;width:min(560px,92vw);padding:20px 22px;box-shadow:0 18px 48px -12px #000000bf}.kbd-card h3{color:var(--brand);margin:0 0 14px;font-size:14px}.kbd-grid{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.kbd-row{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.kbd-row .key{background:var(--bunker-2);border:1px solid var(--line2);color:var(--brand);border-radius:4px;padding:2px 7px;font-size:11px}.kbd-row .lbl{color:var(--muted)}.cmdk{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05070a8c;justify-content:center;padding-top:14vh;display:flex;position:fixed;inset:0}.cmdk-box{background:var(--panel);border:1px solid var(--line2);border-radius:11px;flex-direction:column;width:min(560px,92vw);height:max-content;max-height:62vh;display:flex;overflow:hidden;box-shadow:0 18px 48px -12px #000000bf}.cmdk-in{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:13px 16px;display:flex}.cmdk-in .pmt{color:var(--brand)}.cmdk-in input{color:var(--ink);background:0 0;border:none;outline:2px solid #0000;flex:1;font-family:inherit;font-size:14px}.cmdk-list{margin:0;padding:6px;list-style:none;overflow-y:auto}.cmdk-row{cursor:pointer;color:var(--ink);border-left:2px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:9px 11px;display:flex}.cmdk-row.sel{background:var(--bunker-3);border-left-color:var(--brand);color:var(--ink)}.cmdk-row .k{color:var(--faint);margin-left:auto;font-size:11px}.tweaks{z-index:70;position:fixed;bottom:14px;right:14px}.tweaks-btn{background:var(--bunker-2);border:1px solid var(--line2);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;font-size:16px;display:grid}.tweaks-btn:hover{color:var(--brand);border-color:var(--brand)}.tweaks-pop{background:var(--panel);border:1px solid var(--line2);border-radius:8px;width:232px;padding:10px;position:absolute;bottom:46px;right:0;box-shadow:0 18px 48px -12px #000000bf}.tweaks-pop h4{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 8px;font-size:11px}.tweak-row{color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:6px 4px;font-size:12px;display:flex}.tweak-row .sw{background:var(--bunker-4);border-radius:999px;flex:none;width:30px;height:17px;transition:background .12s;position:relative}.tweak-row .sw.on{background:var(--brand)}.tweak-row .sw:after{content:"";background:var(--ink);border-radius:50%;width:13px;height:13px;transition:left .12s;position:absolute;top:2px;left:2px}.tweak-row .sw.on:after{background:var(--accent-on);left:15px}.workarea{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sidebar{background:var(--bg2);border-right:1px solid var(--line);flex-direction:column;flex:0 0 155px;gap:2px;padding:10px 10px 12px;display:flex;overflow-y:auto}.sb-head,.sidebar{font-family:var(--font-ui)}.sb-head{letter-spacing:.01em;color:var(--faint);justify-content:space-between;align-items:center;padding:6px 6px 4px;font-size:11px}.sb-count{font-family:var(--font-ui);flex:none;font-size:10.5px}.preview-move{display:inline-flex;position:relative}.move-ic.on{color:var(--brand)}.move-scrim{z-index:40;position:fixed;inset:0}.move-menu{z-index:41;background:var(--panel);border:1px solid var(--line2);border-radius:10px;min-width:180px;max-height:280px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 10px 30px #00000073}.move-menu-head{color:var(--faint);padding:4px 8px 6px;font-size:10.5px}.move-menu-head,.move-opt{font-family:var(--font-ui)}.move-opt{text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:12.5px;display:block}.move-opt:hover{background:var(--bunker-2);color:var(--ink)}.grip{cursor:grab;color:var(--faint);-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:6px;align-items:center;height:24px;padding:0 6px;font-size:13px;line-height:1;display:inline-flex}.grip:hover{color:var(--muted);background:var(--accent,var(--brand))}@supports (color:color-mix(in lab,red,red)){.grip:hover{background:color-mix(in srgb,var(--accent,var(--brand)) 14%,transparent)}}.grip:active{cursor:grabbing}.column.add-column{border:1px dashed var(--line);border-radius:var(--r);background:0 0;flex:none;justify-content:center;align-items:center;width:76px;min-width:76px;display:flex;position:relative}.add-col-btn{border:1px dashed var(--line2);width:52px;height:52px;color:var(--muted);cursor:pointer;background:0 0;border-radius:12px;font-size:26px;line-height:1}.add-col-btn:hover{color:var(--brand);border-color:var(--brand)}.add-col-scrim{z-index:40;position:fixed;inset:0}.add-col-menu{z-index:41;background:var(--panel2);border:1px solid var(--line2);border-radius:9px;flex-direction:column;gap:2px;min-width:190px;padding:5px;display:flex;position:absolute;top:calc(50% + 36px);left:50%;transform:translate(-50%);box-shadow:0 10px 28px #00000080}.add-col-head{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:3px 8px 5px;font-size:10px}.add-col-item{color:var(--ink);font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.add-col-item:hover{background:var(--bunker-1);color:var(--brand)}.add-col-dot{border-radius:50%;flex:none;width:8px;height:8px}.add-col-manage{border-top:1px solid var(--line);color:var(--muted);border-radius:0 0 6px 6px;margin-top:3px;padding-top:8px}.col-grip{align-self:center;margin-left:-4px}.column.notes-col>.col-head{border-bottom-style:dashed}.notes-avatar{border:1px solid var(--accent,var(--muted));flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.notes-avatar{border:1px solid color-mix(in srgb,var(--accent,var(--muted)) 55%,transparent)}}.notes-avatar{background:var(--accent,var(--muted))}@supports (color:color-mix(in lab,red,red)){.notes-avatar{background:color-mix(in srgb,var(--accent,var(--muted)) 18%,var(--panel2))}}.notes-avatar{color:var(--muted)}.column.col-dragging{opacity:.5;outline:2px dashed var(--accent,var(--brand))}@supports (color:color-mix(in lab,red,red)){.column.col-dragging{outline:2px dashed color-mix(in srgb,var(--accent,var(--brand)) 60%,transparent)}}.column.col-dragging{outline-offset:-2px}.card.dragging{opacity:.45;outline:2px dashed var(--accent,var(--brand))}@supports (color:color-mix(in lab,red,red)){.card.dragging{outline:2px dashed color-mix(in srgb,var(--accent,var(--brand)) 60%,transparent)}}.card.dragging{outline-offset:-2px;background:var(--accent,var(--brand))}@supports (color:color-mix(in lab,red,red)){.card.dragging{background:color-mix(in srgb,var(--accent,var(--brand)) 6%,transparent)}}.tl-column{flex-direction:column;flex:0 0 380px;min-height:0;display:flex}.tl-add-day{border:1px dashed var(--line2);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:8px;flex:0 0 180px;align-self:flex-start;margin-top:16px;padding:12px 14px;font-size:13px}.tl-add-day:hover{color:var(--ink);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.tl-add-day:hover{border-color:color-mix(in srgb,var(--brand) 45%,var(--line2))}}.tl-add-day:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:2px}.tl-empty{flex:0 0 260px;align-self:flex-start;margin-top:16px}.tl-drop-hint{color:var(--faint);margin:6px 4px;font-size:12.5px}.tl-head{border-top:3px solid var(--line2);border-radius:4px 4px 0 0;align-items:baseline;gap:9px;padding:13px 4px 12px;display:flex}.tl-day{color:var(--ink);font-size:15px;font-weight:700}.tl-day,.tl-head .ct{font-family:var(--font-ui)}.tl-head .ct{color:var(--faint);margin-left:auto;font-size:11px}.tl-card{flex-direction:column;gap:5px;display:flex}.tl-card-by{align-items:center;gap:7px;padding:0 2px;display:flex}.tl-card-handle{font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.status-select.st-idea{color:var(--muted)}.status-select.st-drafted{color:#5fa8ff;border-color:#5fa8ff73}.brief{color:#9a9aa1;cursor:text;max-width:560px;margin:7px 0 0;font-size:12px;line-height:1.4}.brief:hover{color:#c4c6cc}.brief-edit{border:1px solid var(--brand);width:min(560px,60vw);color:var(--ink);resize:vertical;background:#00000040;border-radius:8px;margin-top:7px;padding:7px 9px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12.5px;line-height:1.4}.brief-edit:focus{outline:2px solid #0000}.col-head .col-copy{width:24px;height:24px;font-size:13px}.col-head .col-archive{width:24px;height:24px;position:relative}.col-head .col-archive svg{width:14px;height:14px}.kbd{font-family:var(--font-ui);opacity:.55;margin-left:4px;font-size:10px}.avatar{object-fit:cover;border:1px solid var(--line2);background:var(--panel2);vertical-align:middle;border-radius:50%;flex:none}.avatar-fallback{font-family:var(--font-ui);letter-spacing:-.02em;place-items:center;font-weight:700;line-height:1;display:inline-grid}.col-head-row .avatar{align-self:center}.col-head .col-rm{width:24px;height:24px;font-size:13px}.col-rm:hover{color:var(--bad);border-color:var(--bad)}.tl-top .avatar{margin-right:-1px}.board-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;margin:auto;display:flex}.drawer-panel.wide{width:460px}.acc-new{border:1px solid var(--line2);background:#ffffff04;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.acc-list-head,.acc-new-head{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.1em;color:var(--faint);font-size:10.5px}.acc-list-head{margin:18px 2px 2px}.acc-new-row{align-items:flex-start;gap:12px;display:flex}.acc-new-fields{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.acc-edit input,.acc-new-fields input{border:1px solid var(--line);color:var(--ink);background:#00000040;border-radius:8px;padding:7px 9px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px}.acc-edit input:focus,.acc-new-fields input:focus{border-color:var(--brand);outline:2px solid #0000}.acc-accent{align-items:center;gap:10px;display:flex}.acc-accent input[type=color]{border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:8px;width:34px;height:28px;padding:0}.swatches{flex-wrap:wrap;gap:5px;display:flex}.sw{cursor:pointer;border:1px solid #ffffff2e;border-radius:50%;width:18px;height:18px;padding:0}.acc-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.acc-item{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:10px;padding:10px 12px}.acc-row{align-items:center;gap:10px;display:flex}.acc-meta{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.acc-handle{font-family:var(--font-ui);color:var(--accent);font-size:14px;font-weight:700}.acc-voice{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.acc-toggle{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);cursor:pointer;align-items:center;gap:5px;font-size:10.5px;display:flex}.acc-edit{border-top:1px dashed var(--line);flex-direction:column;gap:7px;margin-top:10px;padding-top:10px;display:flex}.acc-edit-foot{gap:8px;margin-top:2px;display:flex}.body-view{border:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;background:#00000038;border-radius:10px;padding:11px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;line-height:1.5;transition:border-color .15s}.body-view:hover{border-color:var(--line2)}.body-empty{color:var(--faint)}mark.cmt{color:inherit;cursor:help;background:#f2c87938;border-bottom:2px solid #f2c879b3;border-radius:2px;padding:0 1px;transition:background .15s}mark.cmt:hover{background:#f2c87961}.cmt-composer{border:1px solid var(--warn);margin-top:8px}@supports (color:color-mix(in lab,red,red)){.cmt-composer{border:1px solid color-mix(in srgb,var(--warn) 45%,transparent)}}.cmt-composer{background:#f2c8790d;border-radius:10px;flex-direction:column;gap:7px;min-width:0;max-width:100%;padding:9px 10px;display:flex}.cmt-quote{color:var(--warn);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-height:4.8em;font-size:11.5px;font-style:italic;overflow-y:auto}.cmt-ai-trigger{border:1px solid var(--brand);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-size:11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cmt-ai-trigger{border:1px solid color-mix(in srgb,var(--brand) 45%,transparent)}}.cmt-ai-trigger{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cmt-ai-trigger{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.cmt-ai-trigger{color:var(--ink);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s}.cmt-ai-trigger:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cmt-ai-trigger:hover{background:color-mix(in srgb,var(--brand) 24%,transparent)}}.cmt-ai-trigger:hover{border-color:var(--brand)}.cmt-ai-trigger svg{color:var(--brand)}.cmt-ai-caret{color:var(--faint);margin-left:1px;font-size:10px}.ai-menu{z-index:1000;background:var(--panel2,#1b1b22);border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:6px;width:344px;max-width:calc(100vw - 16px);padding:8px;display:flex;position:fixed;box-shadow:0 16px 48px #00000080}.ai-menu-search{border:1px solid var(--line);width:100%;color:var(--ink);background:#0000004d;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:13px}.ai-menu-search:focus{border-color:var(--brand);outline:2px solid #0000}.ai-menu-list{flex-direction:column;flex:1;gap:1px;min-height:0;margin:-2px;padding:2px;display:flex;overflow-y:auto}.ai-menu-item{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 9px;font-size:13px;display:flex}.ai-menu-item.active{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ai-menu-item.active{background:color-mix(in srgb,var(--brand) 18%,transparent)}}.ai-menu-ic{color:var(--muted);flex:none}.ai-menu-item.active .ai-menu-ic{color:var(--brand)}.ai-menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-menu-q{color:var(--warn);font-style:italic}.ai-menu-empty{color:var(--faint);padding:10px;font-size:12px}.ctx-item{margin-top:12px}.ctx-item+.ctx-item{border-top:1px dashed var(--line);padding-top:12px}.ctx-item-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ctx-item-label{color:var(--ink);font-size:13px;font-weight:600}.ctx-readout{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);border:1px solid var(--line);background:#0000002e;border-radius:8px;max-height:220px;margin-top:6px;padding:10px 12px;font-size:12.5px;line-height:1.5;overflow-y:auto}.ctx-readout.empty{color:var(--faint);font-style:italic}.ctx-textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:160px;color:var(--ink);background:#00000040;border-radius:8px;margin-top:6px;padding:10px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5}.ctx-textarea:focus{border-color:var(--brand);outline:2px solid #0000}.ctx-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.ctx-upload{cursor:pointer}.ctx-count{color:var(--faint);margin-left:auto;font-size:11px}.ctx-acct{margin-top:14px}.ctx-acct+.ctx-acct{border-top:1px solid var(--line);padding-top:14px}.ctx-acct-head{align-items:center;gap:8px;margin-bottom:2px;display:flex}.ctx-acct-handle{color:var(--ink);font-size:13px;font-weight:600}.ctx-iv-sidebar{z-index:80;background:var(--bunker-0);border-left:1px solid var(--brand);flex-direction:column;width:580px;max-width:96vw;display:flex;position:fixed;top:0;bottom:0;right:0}@supports (color:color-mix(in lab,red,red)){.ctx-iv-sidebar{border-left:1px solid color-mix(in srgb,var(--brand) 42%,var(--line2))}}.ctx-iv-sidebar{box-shadow:-18px 0 50px -22px #000c,inset 1px 0 0 var(--brand)}@supports (color:color-mix(in lab,red,red)){.ctx-iv-sidebar{box-shadow:-18px 0 50px -22px #000c,inset 1px 0 0 color-mix(in srgb,var(--brand) 14%,transparent)}}.ctx-iv-sidebar{font-family:var(--font-ui);animation:ctxIvIn .16s ease-out}@keyframes ctxIvIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.ctx-iv-bar{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--bunker-2),var(--bunker-1));flex:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.ctx-iv-titlebar{color:var(--brand);letter-spacing:.04em;text-shadow:0 0 8px var(--brand);font-size:12.5px}@supports (color:color-mix(in lab,red,red)){.ctx-iv-titlebar{text-shadow:0 0 8px color-mix(in srgb,color-mix(in srgb,var(--brand) 45%,transparent) calc(100% * var(--glow-on)),transparent)}}.ctx-iv-titlebar{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctx-iv-cursor{color:var(--ok);text-shadow:0 0 8px var(--ok)}@supports (color:color-mix(in lab,red,red)){.ctx-iv-cursor{text-shadow:0 0 8px color-mix(in srgb,color-mix(in srgb,var(--ok) 60%,transparent) calc(100% * var(--glow-on)),transparent)}}.ctx-iv-path{color:var(--muted);text-shadow:none}.ctx-iv-x{letter-spacing:.05em;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;padding:2px;font-family:inherit;font-size:12px}.ctx-iv-x:hover{color:var(--bad);text-shadow:0 0 8px var(--bad)}@supports (color:color-mix(in lab,red,red)){.ctx-iv-x:hover{text-shadow:0 0 8px color-mix(in srgb,color-mix(in srgb,var(--bad) 50%,transparent) calc(100% * var(--glow-on)),transparent)}}.ctx-iv-hint{color:var(--faint);border-bottom:1px dashed var(--line);flex:none;margin:0;padding:9px 14px;font-size:11px}.ctx-iv-log{background-image:repeating-linear-gradient(0deg,var(--brand) 0 1px,transparent 1px 3px);flex-direction:column;flex:1;gap:11px;min-height:0;padding:14px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.ctx-iv-log{background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--brand) 3%,transparent) 0 1px,transparent 1px 3px)}}.ctx-iv-line{gap:9px;font-size:12.5px;line-height:1.6;display:flex}.ctx-iv-pfx{-webkit-user-select:none;user-select:none;flex:none;font-weight:700}.ctx-iv-line.assistant .ctx-iv-pfx{color:var(--ok);text-shadow:0 0 7px var(--ok)}@supports (color:color-mix(in lab,red,red)){.ctx-iv-line.assistant .ctx-iv-pfx{text-shadow:0 0 7px color-mix(in srgb,color-mix(in srgb,var(--ok) 45%,transparent) calc(100% * var(--glow-on)),transparent)}}.ctx-iv-line.user .ctx-iv-pfx{color:var(--brand);text-shadow:0 0 7px var(--brand)}@supports (color:color-mix(in lab,red,red)){.ctx-iv-line.user .ctx-iv-pfx{text-shadow:0 0 7px color-mix(in srgb,color-mix(in srgb,var(--brand) 40%,transparent) calc(100% * var(--glow-on)),transparent)}}.ctx-iv-text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ctx-iv-line.assistant .ctx-iv-text{color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.ctx-iv-line.assistant .ctx-iv-text{color:color-mix(in srgb,var(--ok) 70%,var(--ink))}}.ctx-iv-line.user .ctx-iv-text{color:var(--ink)}.ctx-iv-blink{color:var(--ok);animation:ctxBlink 1.05s step-end infinite}@keyframes ctxBlink{50%{opacity:0}}.ctx-iv-err{color:var(--bad);margin:2px 0 0;font-size:11.5px}.ctx-iv-unsaved textarea{resize:vertical;border:1px solid var(--line2);background:var(--bunker-0);width:100%;min-height:120px;color:var(--muted);border-radius:7px;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.5}.ctx-iv-input{border-top:1px solid var(--line);background:var(--bunker-1);flex:none;padding:12px 14px}.ctx-iv-prompt-row{align-items:flex-start;gap:9px;display:flex}.ctx-iv-prompt-row .ctx-iv-pfx{color:var(--brand);text-shadow:0 0 7px var(--brand);padding-top:8px}@supports (color:color-mix(in lab,red,red)){.ctx-iv-prompt-row .ctx-iv-pfx{text-shadow:0 0 7px color-mix(in srgb,color-mix(in srgb,var(--brand) 40%,transparent) calc(100% * var(--glow-on)),transparent)}}.ctx-iv-input textarea{resize:vertical;border:1px solid var(--line2);background:var(--bunker-0);min-width:0;min-height:56px;color:var(--ink);caret-color:var(--ok);border-radius:7px;flex:1;padding:8px 10px;font-family:inherit;font-size:12.5px;line-height:1.5}.ctx-iv-input textarea:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 0 14px -4px var(--brand);outline:2px solid #0000}@supports (color:color-mix(in lab,red,red)){.ctx-iv-input textarea:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand) 30%,transparent),0 0 14px -4px color-mix(in srgb,color-mix(in srgb,var(--brand) 50%,transparent) calc(100% * var(--glow-on)),transparent)}}.ctx-iv-btns{gap:9px;margin-top:10px;display:flex}.ctx-iv-cmd{letter-spacing:.03em;border:1px solid var(--line2);background:var(--bunker-2);color:var(--ink);cursor:pointer;border-radius:7px;padding:7px 13px;font-family:inherit;font-size:12px;transition:border-color .12s,color .12s,background .12s}.ctx-iv-cmd:hover:not(:disabled){border-color:var(--brand);color:var(--brand);text-shadow:0 0 8px var(--brand)}@supports (color:color-mix(in lab,red,red)){.ctx-iv-cmd:hover:not(:disabled){text-shadow:0 0 8px color-mix(in srgb,color-mix(in srgb,var(--brand) 40%,transparent) calc(100% * var(--glow-on)),transparent)}}.ctx-iv-cmd.gen{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.ctx-iv-cmd.gen{border-color:color-mix(in srgb,var(--ok) 45%,var(--line2))}}.ctx-iv-cmd.gen{color:var(--ok)}.ctx-iv-cmd.gen:hover:not(:disabled){background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.ctx-iv-cmd.gen:hover:not(:disabled){background:color-mix(in srgb,var(--ok) 12%,transparent)}}.ctx-iv-cmd.gen:hover:not(:disabled){border-color:var(--ok);text-shadow:0 0 8px var(--ok)}@supports (color:color-mix(in lab,red,red)){.ctx-iv-cmd.gen:hover:not(:disabled){text-shadow:0 0 8px color-mix(in srgb,color-mix(in srgb,var(--ok) 45%,transparent) calc(100% * var(--glow-on)),transparent)}}.ctx-iv-cmd:disabled{opacity:.4;cursor:default}.ctx-col-title{color:var(--accent);white-space:nowrap;flex:1;font-size:15px;font-weight:700;display:flex}.ctx-col-acct,.ctx-col-title{min-width:0;text-overflow:ellipsis;align-items:center;gap:7px;overflow:hidden}.ctx-col-acct{display:inline-flex}.ctx-col-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ctx-doc{border-left:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.ctx-doc{border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.ctx-doc-kind{color:var(--accent);flex:1;font-weight:700}.ctx-doc.pinned:after{content:none}.ctx-col .col-head .col-expand{width:28px;height:28px}.ctx-doc-edit{min-height:60vh}.ctx-doc .note-view{max-height:52vh;overflow:auto}.ctx-doc-btns{gap:8px;margin-top:8px;display:flex}.ctx-board{--col-w:520px}.ctx-board .column{flex:0 0 var(--col-w);min-width:0;max-width:var(--col-w)}.ctx-board .column.expanded{flex:none;max-width:none}.ctx-col .note-view{overflow-wrap:anywhere}.team-loading{color:var(--muted);font-size:13px}.team-divider{border-top:1px solid var(--line);margin:12px 0 26px}.team-section-h{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 22px;font-size:13px}.cmt-input{resize:vertical;border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:#00000040;border-radius:8px;padding:8px 10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.45}.cmt-input:focus{border-color:var(--brand);outline:2px solid #0000}.cmt-input:focus-visible{box-shadow:none!important}.cmt-composer-btns{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.cmt-composer-btns .btn{white-space:nowrap;justify-content:center;align-items:center;padding:6px 11px;font-size:11px;display:inline-flex}.cmt-list{border-top:1px dashed var(--line);flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.cmt-loading{border:1px solid var(--brand);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cmt-loading{border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line))}}.cmt-loading{border-left:2px solid var(--brand);font-family:var(--font-ui);background:#f2c8790d;border-radius:8px;padding:9px 11px}.cmt-loading-head{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);margin-bottom:6px;font-size:9px}.cmt-loading-body{color:var(--mid);align-items:center;gap:6px;font-size:12.5px;display:flex}.cmt-loading-prompt{color:var(--brand);font-weight:700}.cmt-loading-dots:after{content:"";animation:cmtDots 1.4s linear infinite}.cmt-loading-caret{background:var(--brand);border-radius:1px;width:7px;height:1.05em;animation:cmtCaret 1s steps(2,start) infinite}@keyframes cmtDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes cmtCaret{0%,50%{opacity:1}50.01%,to{opacity:0}}.cmt-loading:after{content:"";background:linear-gradient(90deg,transparent,var(--brand),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.cmt-loading:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand) 14%,transparent),transparent)}}.cmt-loading:after{pointer-events:none;animation:cmtSweep 1.5s ease-in-out infinite;transform:translate(-100%)}@keyframes cmtSweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.cmt-loading-caret,.cmt-loading-dots:after,.cmt-loading:after{animation:none}.cmt-loading-caret{opacity:1}}.cmt-item{border:1px solid var(--line);border-left:2px solid var(--warn);background:#f2c8790d;border-radius:8px;padding:8px 10px}.cmt-item-quote{color:var(--warn);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:11px;font-style:italic;overflow:hidden}.cmt-orphan{color:var(--faint);font-style:normal}.cmt-item-body{color:var(--ink);white-space:pre-wrap;margin-bottom:7px;font-size:12.5px;line-height:1.45}.cmt-item-btns,.cmt-pop-btns{flex-wrap:wrap;gap:6px;display:flex}.cmt-act{font-family:var(--font-ui);letter-spacing:.03em;border:1px solid var(--line2);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:4px 10px;font-size:10.5px;transition:all .15s}.cmt-act:disabled{opacity:.4;cursor:not-allowed}.cmt-act.apply:not(:disabled):hover{color:#062017;background:var(--ok);border-color:var(--ok)}.cmt-act.resolve:hover{color:var(--ink);border-color:var(--muted)}.cmt-item-author{letter-spacing:.02em;color:var(--brand);margin-bottom:7px;font-size:10.5px}.cmt-general{margin-top:10px}.cmt-general .cmt-item{border-left-color:var(--mid);background:#6cb6ff0d}.cmt-general-h{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:6px;font-size:10px}.cmt-pop{z-index:95;background:var(--panel2);border:1px solid var(--line2);border-radius:10px;flex-direction:column;gap:8px;max-width:280px;padding:10px 11px;display:flex;position:fixed;box-shadow:0 10px 30px #00000073}.cmt-pop-body{color:var(--ink);white-space:pre-wrap;font-size:12.5px;line-height:1.45}.posts,.thread-editor{flex-direction:column;gap:10px;display:flex}.post-box{align-items:flex-start;gap:8px;display:flex}.post-idx{width:18px;height:18px;font-family:var(--font-ui);color:var(--faint);border:1px solid var(--line2);border-radius:50%;flex:none;place-items:center;margin-top:11px;font-size:10px;display:grid}.post-main{flex:1;min-width:0}.post-main textarea.body{display:block}.post-foot{align-items:center;gap:8px;margin-top:4px;display:flex}.card .post-foot{gap:4px}.card .post-foot .ic{width:24px;height:24px;font-size:12px}@media (hover:hover){.card .post-foot .ic{display:none}.card:focus-within .post-foot .ic,.card:hover .post-foot .ic{display:grid}}.post-rm{width:24px;height:24px;font-size:15px}.post-rm:hover{color:var(--bad);border-color:var(--bad)}.add-post{font-family:var(--font-ui);color:var(--faint);border:1px dashed var(--line2);cursor:pointer;background:0 0;border-radius:10px;padding:7px 12px;font-size:11.5px;transition:all .15s}.add-post:hover{color:var(--brand);border-color:var(--brand)}.post-tools{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.media-strip{flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px;display:flex}.media-item{width:100%;position:relative}.media-item img,.media-item video{border:1px solid var(--line2);background:#000;border-radius:8px;width:100%;height:auto;display:block}.media-rm{width:20px;height:20px;color:var(--ink);cursor:pointer;background:#080c0bcc;border:0;border-radius:6px;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.media-rm:hover{background:var(--bad);color:#1a0606}.quote-zone{border-radius:9px;margin-top:8px}.quote-zone.over{outline:2px dashed var(--brand)}@supports (color:color-mix(in lab,red,red)){.quote-zone.over{outline:2px dashed color-mix(in srgb,var(--brand) 60%,transparent)}}.quote-zone.over{outline-offset:2px}.post-quote.on{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.post-quote.on{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.post-quote.over{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.post-quote.over{background:color-mix(in srgb,var(--brand) 16%,transparent)}}.mini-quote{margin-top:6px}.mini-quote .mini-card{cursor:pointer}.quote-embed{position:relative}.quote-embed .mini-card{cursor:pointer}.quote-embed .mini-top,.quote-embed .qtweet-head{padding-right:26px}.quote-rm{width:20px;height:20px;color:var(--ink);cursor:pointer;z-index:2;background:#080c0bd9;border:0;border-radius:6px;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.quote-rm:hover{background:var(--bad);color:#1a0606}.quote-missing{color:var(--faint);padding:8px 10px;font-size:12px;display:block}.quote-missing,.quote-picker{border:1px solid var(--line2);border-radius:9px}.quote-picker{background:var(--panel);margin-top:6px;overflow:hidden}.quote-search{box-sizing:border-box;border:0;border-bottom:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;background:0 0;padding:8px 10px;font-size:12px}.quote-search:focus{outline:2px solid #0000}.quote-options{max-height:220px;overflow-y:auto}.quote-option{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;flex-direction:column;gap:2px;padding:7px 10px;display:flex}.quote-option:hover{background:var(--bg2)}.quote-option-top{align-items:center;gap:6px;display:flex}.quote-option-handle{color:var(--brand);font-size:11px}.quote-option-kind{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line);color:var(--faint);border-radius:999px;padding:1px 5px;font-size:9px}.quote-option-preview{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.quote-empty{color:var(--faint);padding:10px;font-size:12px}.quote-url-row{border-bottom:1px solid var(--line2);background:var(--brand);gap:6px;padding:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.quote-url-row{background:color-mix(in srgb,var(--brand) 5%,transparent)}}.quote-url{box-sizing:border-box;border:1px solid var(--line2);background:var(--bg2);min-width:0;color:var(--ink);font:inherit;border-radius:7px;flex:1;padding:7px 9px;font-size:12px}.quote-url:focus{border-color:var(--brand);outline:2px solid #0000}@supports (color:color-mix(in lab,red,red)){.quote-url:focus{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}}.quote-url-row .btn{flex:none}.qtweet{border:1px solid var(--line2);background:var(--bg2);cursor:pointer;border-radius:11px;padding:9px 11px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:border-color .15s}.qtweet:hover{border-color:var(--mid)}@supports (color:color-mix(in lab,red,red)){.qtweet:hover{border-color:color-mix(in srgb,var(--mid) 55%,transparent)}}.qtweet-head{align-items:center;gap:7px;margin-bottom:5px;display:flex}.qtweet-avatar{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}.qtweet-avatar-ph{background:var(--line2)}.qtweet-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.qtweet-handle{color:var(--muted);white-space:nowrap;font-size:12px}.qtweet-x{color:var(--faint);flex:none;margin-left:auto;font-size:13px}.qtweet-text{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.qtweet-media{border-radius:10px;gap:4px;margin-top:7px;display:grid;overflow:hidden}.qtweet-media.n1{grid-template-columns:1fr}.qtweet-media.n2,.qtweet-media.n3,.qtweet-media.n4{grid-template-columns:1fr 1fr}.qtweet-media-item{display:block;position:relative}.qtweet-media-item img{object-fit:cover;width:100%;height:100%;max-height:220px;display:block}.qtweet-play{color:#fff;text-shadow:0 1px 6px #0009;background:#0000002e;place-items:center;font-size:22px;display:grid;position:absolute;inset:0}.qtweet-date{color:var(--faint);margin-top:6px;font-size:11px}.qtweet-chip{border:1px solid var(--line2);background:var(--bg2);color:var(--ink);border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;text-decoration:none;display:flex}.qtweet-chip:hover{border-color:var(--mid)}@supports (color:color-mix(in lab,red,red)){.qtweet-chip:hover{border-color:color-mix(in srgb,var(--mid) 55%,transparent)}}.qtweet-chip-handle{color:var(--mid);font-weight:600}.qtweet-chip-view{color:var(--faint);margin-left:auto;font-size:11px}.publish-btn{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.publish-btn{border-color:color-mix(in srgb,var(--ok) 45%,transparent)}}.publish-btn{color:var(--ok)}.publish-btn:not(:disabled):hover{background:var(--ok);border-color:var(--ok);color:#062017}.publish-btn:disabled{opacity:.5;cursor:not-allowed}.publish-btn.err{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.publish-btn.err{border-color:color-mix(in srgb,var(--bad) 55%,transparent)}}.publish-btn.err{color:var(--bad)}.posted-btn{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.posted-btn{border-color:color-mix(in srgb,var(--ok) 40%,transparent)}}.posted-btn{color:var(--ok);text-decoration:none}.posted-btn:hover{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.posted-btn:hover{background:color-mix(in srgb,var(--ok) 14%,transparent)}}.publish-ic:not(:disabled):hover{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.publish-ic:not(:disabled):hover{border-color:color-mix(in srgb,var(--ok) 45%,transparent)}}.publish-ic.off{opacity:.4}.publish-ic.err{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.publish-ic.err{border-color:color-mix(in srgb,var(--bad) 50%,transparent)}}.publish-ic:disabled{cursor:not-allowed}.acc-x{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;padding-top:7px;font-size:12px;display:flex}.acc-x-actions{gap:6px;margin-left:auto;display:inline-flex}.acc-x-ok{color:var(--ok)}.acc-x-warn{color:var(--warn)}.acc-x-off{color:var(--faint)}.acc-x-connect{margin-left:auto}.acc-x-note{border:1px solid var(--ok);margin-bottom:12px;padding:8px 11px}@supports (color:color-mix(in lab,red,red)){.acc-x-note{border:1px solid color-mix(in srgb,var(--ok) 35%,transparent)}}.acc-x-note{background:var(--ok);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.acc-x-note{background:color-mix(in srgb,var(--ok) 8%,transparent)}}.acc-x-note{color:var(--ok);font-size:12px}.sched-wrap{display:inline-flex;position:relative}.sched-btn,.sched-ic.on{border-color:var(--mid)}@supports (color:color-mix(in lab,red,red)){.sched-btn,.sched-ic.on{border-color:color-mix(in srgb,var(--mid) 45%,transparent)}}.sched-btn,.sched-ic.on{color:var(--mid)}.sched-btn:hover,.sched-ic:not(:disabled):hover{color:var(--mid);border-color:var(--mid)}@supports (color:color-mix(in lab,red,red)){.sched-btn:hover,.sched-ic:not(:disabled):hover{border-color:color-mix(in srgb,var(--mid) 55%,transparent)}}.sched-btn.err,.sched-ic.err{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.sched-btn.err,.sched-ic.err{border-color:color-mix(in srgb,var(--bad) 50%,transparent)}}.sched-pop{z-index:30;border:1px solid var(--line2);background:var(--panel);border-radius:10px;flex-direction:column;gap:8px;width:232px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000073}.sched-pop-h{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px}.sched-input{box-sizing:border-box;border:1px solid var(--line2);background:var(--bg2);width:100%;color:var(--ink);font:inherit;color-scheme:dark;border-radius:7px;padding:7px 9px;font-size:12px}.sched-input:focus{border-color:var(--mid);outline:2px solid #0000}@supports (color:color-mix(in lab,red,red)){.sched-input:focus{border-color:color-mix(in srgb,var(--mid) 50%,transparent)}}.sched-pop-btns{flex-wrap:wrap;gap:6px;display:flex}.sched-err{color:var(--bad);font-size:11.5px}.sched-err a{color:var(--brand)}.ship-wrap{display:inline-flex}.ship-backdrop{z-index:89;background:0 0;border:0;padding:0;position:fixed;inset:0}.ship-pop{z-index:90;border:1px solid var(--line2);background:var(--panel);border-radius:10px;gap:2px;min-width:198px;padding:6px;position:fixed;box-shadow:0 10px 30px #00000073}.ship-pop,.ship-pop .appr-wrap,.ship-pop .sched-wrap{flex-direction:column;align-items:stretch;display:flex}.ship-pop .appr-wrap,.ship-pop .sched-wrap{position:relative}.ship-pop .btn{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:9px;padding:8px 10px;font-size:13px;line-height:1;display:flex}.ship-pop .btn:hover:not(:disabled){background:var(--panel2)}.ship-pop .btn:disabled{opacity:.45}.ship-pop .appr-btn.on{color:var(--good,#7bd88f)}.ship-pop .appr-btn.err,.ship-pop .publish-btn.err,.ship-pop .sched-btn.err{color:var(--bad)}.ship-pop .appr-err,.ship-pop .publish-fail-note{white-space:normal;max-width:none;color:var(--bad);padding:2px 10px 6px;font-size:11.5px}.ship-pop .sched-pop{top:4px;right:calc(100% + 8px)}.publish-fail-note{color:var(--bad);text-overflow:ellipsis;white-space:nowrap;align-self:center;max-width:260px;font-size:11.5px;overflow:hidden}.gen-wrap{display:inline-flex;position:relative}.gen-btn.on,.gen-btn:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.gen-btn.on,.gen-btn:hover{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}}.gen-btn.on,.gen-btn:hover{color:var(--brand)}.gen-pop{z-index:60;border:1px solid var(--line2);background:var(--panel);border-radius:11px;flex-direction:column;gap:9px;width:280px;padding:12px;display:flex;position:fixed;box-shadow:0 12px 34px #00000080}.gen-h{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:10px}.gen-row{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12.5px;display:flex}.gen-row input{border:1px solid var(--line2);width:56px;border-radius:7px;padding:6px 8px}.gen-angle,.gen-row input{box-sizing:border-box;background:var(--bg2);color:var(--ink);font:inherit;font-size:12.5px}.gen-angle{resize:vertical;border:1px solid var(--line2);width:100%;min-height:56px;border-radius:8px;padding:8px 9px;line-height:1.4}.gen-angle:focus,.gen-row input:focus{border-color:var(--brand);outline:2px solid #0000}@supports (color:color-mix(in lab,red,red)){.gen-angle:focus,.gen-row input:focus{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}}.gen-btns{gap:6px;display:flex}.gen-note{color:var(--faint)}.gen-err,.gen-note{font-size:11.5px;line-height:1.4}.gen-err{color:var(--bad)}.gen-need{color:var(--brand);font-size:11.5px;line-height:1.4}.gen-angle.need{border-color:var(--brand)}.matrix-overlay{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;justify-content:center;align-items:flex-start;padding:5vh 16px;display:flex;position:fixed;inset:0}.matrix-modal{border:1px solid var(--line2);background:var(--panel);border-radius:14px;flex-direction:column;width:min(940px,95vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #0000008c}.matrix-head{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.matrix-title{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:12px}.matrix-x{color:var(--faint);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 6px;font-size:14px}.matrix-x:hover{color:var(--ink);background:var(--bg2)}.matrix-body{flex-direction:column;gap:13px;padding:14px 16px;display:flex;overflow-y:auto}.matrix-sub{color:var(--muted);font-size:12.5px;line-height:1.5}.matrix-field{flex-direction:column;gap:6px;display:flex}.matrix-label{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);font-size:11px}.matrix-muted{color:var(--faint);text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:400}.matrix-accs{flex-wrap:wrap;gap:6px;display:flex}.matrix-acc{border:1px solid var(--line2);background:var(--bg2);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px}.matrix-acc.on{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.matrix-acc.on{background:color-mix(in srgb,var(--brand) 12%,var(--bg2))}}.matrix-field2{flex-wrap:wrap;gap:22px}.matrix-check,.matrix-field2{align-items:center;display:flex}.matrix-check{color:var(--muted);cursor:pointer;gap:7px;font-size:12.5px}.matrix-estimate{color:var(--muted);border:1px solid var(--line2);background:var(--bg2);border-radius:8px;padding:8px 10px;font-size:12px;line-height:1.5}.matrix-estimate.bad{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.matrix-estimate.bad{border-color:color-mix(in srgb,var(--bad) 50%,var(--line2))}}.matrix-estimate.bad{color:var(--bad)}.matrix-actions{gap:8px;display:flex}.matrix-progress{flex-direction:column;gap:6px;display:flex}.matrix-prog-top{color:var(--ink);justify-content:space-between;font-size:12.5px;display:flex}.matrix-bar{background:var(--bg2);border-radius:999px;height:6px;overflow:hidden}.matrix-bar-fill{background:var(--brand);border-radius:999px;height:100%;transition:width .35s}.matrix-resume{gap:10px}.matrix-bulk,.matrix-resume{align-items:center;display:flex}.matrix-bulk{border-bottom:1px solid var(--line2);flex-wrap:wrap;gap:7px;padding-bottom:4px}.matrix-bulk .btn,.matrix-resume .btn{padding:5px 9px;font-size:11.5px}.matrix-flex{flex:1}.matrix-results{gap:16px}.matrix-group,.matrix-results{flex-direction:column;display:flex}.matrix-group{gap:9px}.matrix-group-h{font-family:var(--font-ui);letter-spacing:.02em;font-size:12px;font-weight:600}.matrix-cell{flex-direction:column;gap:6px;display:flex}.matrix-angle{color:var(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.matrix-vars{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.matrix-var{border:1px solid var(--line2);background:var(--bg2);border-radius:9px;flex-direction:column;gap:6px;padding:9px 10px;display:flex}.matrix-var.added{opacity:.55}.matrix-var-top{align-items:center;gap:7px;display:flex}.matrix-score{font-family:var(--font-ui);min-width:16px;font-size:13px;font-weight:700}.matrix-pick{align-items:center;display:inline-flex}.matrix-mini-btn{border:1px solid var(--line2);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border-radius:6px;padding:3px 8px;font-size:11px}.matrix-mini-btn:hover{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.matrix-mini-btn:hover{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}}.matrix-mini-btn.del:hover{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.matrix-mini-btn.del:hover{border-color:color-mix(in srgb,var(--bad) 50%,transparent)}}.matrix-added{color:#5cc08a;font-size:11px}.matrix-var-body{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:12.5px;line-height:1.45}.matrix-note{color:var(--faint);font-size:11.5px;font-style:italic;line-height:1.4}.matrix-empty{text-align:center;padding:18px 0}.matrix-notes{flex-direction:column;gap:4px;display:flex}.matrix-fail{color:var(--bad);font-size:11.5px;line-height:1.4}.tip-pop{z-index:1000;pointer-events:none;background:var(--panel);border:1px solid var(--line2);width:max-content;max-width:260px;color:var(--ink);letter-spacing:.01em;border-radius:7px;padding:5px 9px;font-size:11px;line-height:1.4;animation:tip-in .1s both;position:fixed;box-shadow:0 8px 22px #00000073}.tip-top{transform:translate(-50%,calc(-100% - 6px))}.tip-bottom{transform:translate(-50%,6px)}.tip-right{transform:translate(8px,-50%)}.tip-left{transform:translate(calc(-100% - 8px),-50%)}@keyframes tip-in{0%{opacity:0}to{opacity:1}}.media-uploading{border:1px dashed var(--line2);font-family:var(--font-ui);color:var(--faint);border-radius:8px;align-items:center;padding:8px 12px;font-size:11px;display:inline-flex}.docs-board{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 26px 24px;display:flex;overflow-y:auto}.docs-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.docs-add input{background:var(--bg2);border:1px solid var(--line2);color:var(--ink);font-family:var(--font-ui);border-radius:8px;padding:8px 11px;font-size:12.5px}.docs-add input:focus{border-color:var(--brand);outline:2px solid #0000}.docs-add-url{flex:360px;min-width:220px}.docs-add-title{flex:0 220px}.docs-err{color:var(--bad);margin:0;font-size:12px}.docs-empty{color:var(--muted);padding:28px 2px;font-size:13px}.docs-grid{columns:320px;column-gap:14px}.docs-grid>*{break-inside:avoid;margin:0 0 14px}.docs-grid>.card{width:auto}.docs-add-sep{background:var(--line2);align-self:stretch;width:1px;margin:2px}.docs-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.docs-card-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:8px 10px;display:flex}.docs-kind{text-transform:uppercase;letter-spacing:.06em;color:var(--brand);border:1px solid var(--brand);flex:none;font-size:9.5px}@supports (color:color-mix(in lab,red,red)){.docs-kind{border:1px solid color-mix(in srgb,var(--brand) 35%,transparent)}}.docs-kind{border-radius:999px;padding:2px 7px}.docs-title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.docs-card-head .ic{flex:none}.docs-embed{background:var(--bg)}.docs-embed iframe{border:0;width:100%;height:380px;display:block}.doc-linkcard{color:var(--ink);background:var(--panel);flex-direction:column;text-decoration:none;display:flex}.doc-linkcard:hover{background:var(--panel2)}.dlc-img{object-fit:cover;border-bottom:1px solid var(--line);width:100%;max-height:180px;display:block}.dlc-body{flex-direction:column;gap:6px;padding:12px 14px 13px;display:flex}.dlc-title{font-size:13.5px;font-weight:600;line-height:1.35}.dlc-desc{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.dlc-host{font-family:var(--font-ui);color:var(--faint);font-size:11px}.docs-modal{z-index:95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000009e;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.docs-modal-panel{background:var(--panel);border:1px solid var(--line2);border-radius:14px;flex-direction:column;width:min(1120px,94vw);height:min(840px,90vh);display:flex;overflow:hidden;box-shadow:0 24px 70px -18px #000000bf}.docs-modal-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:11px 14px;display:flex}.docs-modal-title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;overflow:hidden}.docs-modal-embed{background:var(--bg);flex:1;min-height:0}.docs-modal-panel.native{width:min(960px,94vw);height:min(900px,92vh)}.docs-modal-note{background:var(--bg);flex:1;min-height:0;padding:16px;display:flex}.docs-modal-note .card-note.note-large,.docs-modal-note .card-todo.todo-large{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;padding:0;display:flex;overflow:hidden}.docs-modal-note .note-large .note-edit,.docs-modal-note .note-large .note-view{flex:1;min-height:0;margin:0;font-size:16px;line-height:1.65;overflow:auto}.docs-modal-note .note-large .note-edit{resize:none}.docs-modal-note .todo-large .todo-title,.docs-modal-note .todo-large .todo-title-edit{font-size:17px}.docs-modal-note .todo-large .todo-list{flex:1;min-height:0;margin:4px 0;overflow:auto}.docs-modal-note .todo-large .todo-text{font-size:14.5px}.docs-modal-embed iframe{border:0;width:100%;height:100%;display:block}.docs-modal-embed .docs-media{object-fit:contain;background:#000;width:100%;height:100%;display:block}.docs-embed .docs-media{background:#000;width:100%;height:auto;display:block}.tweet-card{justify-content:center;align-items:flex-start;height:100%;padding:12px;display:flex;overflow-y:auto}.tweet-card .react-tweet-theme{width:100%;max-width:480px;margin:0}.confirm-ov{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.session-ov{z-index:1250}.confirm-box{background:var(--panel);border:1px solid var(--line2);border-radius:14px;width:min(440px,94vw);padding:20px 20px 16px;box-shadow:0 24px 64px -16px #000000bf}.confirm-title{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:700}.confirm-msg{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.5}.confirm-actions{justify-content:flex-end;gap:8px;display:flex}.confirm-actions .btn.danger{background:var(--bad);border-color:var(--bad);color:#2a0708;font-weight:600}.confirm-actions .btn.danger:hover{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.confirm-actions .btn.danger:hover{background:color-mix(in srgb,var(--bad) 85%,#fff)}}.confirm-actions .btn.danger:hover{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.confirm-actions .btn.danger:hover{border-color:color-mix(in srgb,var(--bad) 85%,#fff)}}.confirm-actions .btn.danger:hover{color:#2a0708}.canvas-root{z-index:0;--xy-background-color:var(--bg);--xy-edge-stroke-default:var(--brand);--xy-edge-stroke-selected:var(--orange);--xy-edge-stroke-width-default:2;--xy-handle-background-color-default:var(--brand);--xy-handle-border-color-default:var(--bg);--xy-controls-button-background-color-default:var(--panel);--xy-controls-button-background-color-hover-default:var(--panel2);--xy-controls-button-color-default:var(--ink);--xy-controls-button-color-hover-default:var(--brand);--xy-controls-button-border-color-default:var(--line);flex:1;min-width:0;min-height:0;position:relative}.canvas-root.drop-active:after{content:"";z-index:4;pointer-events:none;border:2px dashed var(--brand);background:var(--brand);border-radius:8px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.canvas-root.drop-active:after{background:color-mix(in srgb,var(--brand) 6%,transparent)}}.canvas-root .react-flow{background:var(--bg);position:absolute;inset:0}.canvas-root .react-flow__edge-path{stroke:var(--brand);stroke-width:2px}.canvas-root .react-flow__edge.selected .react-flow__edge-path,.canvas-root .react-flow__edge:focus .react-flow__edge-path{stroke:var(--orange)}.canvas-root .react-flow__handle{background:var(--brand);border:1px solid var(--bg);width:9px;height:9px}.canvas-root .react-flow__resize-control.line{border-color:var(--brand)}.canvas-root .react-flow__resize-control.handle{background:var(--brand);border:1px solid var(--bg);border-radius:2px;width:8px;height:8px}.canvas-root .react-flow__controls{border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #00000073}.canvas-root .react-flow__controls-button{background:var(--panel);border-bottom:1px solid var(--line);color:var(--ink);fill:var(--ink)}.canvas-root .react-flow__controls-button:hover{background:var(--panel2);fill:var(--brand)}.canvas-toolbar{scrollbar-width:thin;background:var(--panel);border:1px solid var(--line2);border-radius:8px;flex-direction:column;align-items:center;gap:4px;max-height:calc(100% - 24px);padding:4px;display:flex;overflow-y:auto;box-shadow:0 4px 16px #0006}.canvas-tool{background:var(--panel2);border:1px solid var(--line);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:6px;place-items:center;font-size:15px;line-height:1;display:grid}.canvas-tool:hover{border-color:var(--brand);color:var(--brand)}.canvas-group-btn{position:relative}.canvas-group-btn.open{border-color:var(--brand);color:var(--brand)}.canvas-group-caret{color:var(--muted);pointer-events:none;font-size:8px;position:absolute;bottom:-1px;right:1px}.canvas-tool-group{border:1px solid var(--line);background:var(--brand);border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:4px 3px;display:flex}@supports (color:color-mix(in lab,red,red)){.canvas-tool-group{background:color-mix(in srgb,var(--brand) 6%,transparent)}}.canvas-search-row{background:var(--panel);border:1px solid var(--line2);border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex;box-shadow:0 4px 16px #0006}.canvas-search-input{background:var(--panel2);border:1px solid var(--line);width:190px;height:30px;color:var(--ink);font:inherit;border-radius:6px;padding:0 8px;font-size:13px}.canvas-search-ct{text-align:center;min-width:34px;font-family:var(--font-ui);color:var(--muted);font-size:11px}.canvas-search>.canvas-tool{box-shadow:0 4px 16px #0006}.canvas-nodebar-btn.on{border-color:var(--brand);color:var(--brand)}.legal{max-width:720px;margin:0 auto;padding:56px 24px 96px;font-size:15px;line-height:1.65}.legal-head{letter-spacing:.04em;color:var(--ink);align-items:center;gap:8px;margin-bottom:28px;font-size:15px;display:flex}.legal h1{margin:0 0 4px;font-size:28px}.legal-date{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--faint);margin:0 0 24px;font-size:11px}.legal h2{margin:28px 0 8px;font-size:17px}.legal li,.legal p{color:var(--muted)}.legal li strong,.legal p strong{color:var(--ink);font-weight:600}.legal ul{margin:8px 0;padding-left:22px}.legal li{margin-bottom:6px}.legal a{color:var(--brand);text-decoration:none}.legal a:hover{text-decoration:underline}.legal-foot{border-top:1px solid var(--line);font-family:var(--font-ui);margin-top:40px;padding-top:16px;font-size:12px}.swipe-notes{border-top:1px dashed var(--line);flex-direction:column;gap:5px;margin-top:8px;padding-top:8px;display:flex}.swipe-note{align-items:baseline;gap:8px;font-size:12px;line-height:1.45;display:flex}.swipe-note-body{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex:1}.swipe-note-meta{font-family:var(--font-ui);color:var(--faint);flex:none;align-items:center;gap:4px;font-size:10px;display:inline-flex}.swipe-note-rm{color:var(--faint);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:12px;line-height:1}.swipe-note-rm:hover{color:#d9685f}.swipe-note-add{background:var(--panel2);border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;border-radius:6px;padding:5px 8px;font-size:12px}.swipe-note-add::placeholder{color:var(--faint)}.swipe-note-err{color:#d9685f;font-size:11px}.gen-matrix-row{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.gen-matrix-link{width:100%;color:var(--muted);font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 8px;font-size:11px;display:block}.gen-matrix-link:hover{background:var(--bunker-1);color:var(--brand)}.canvas-guide{pointer-events:none;z-index:10000;background:#e26d9b;position:absolute}.canvas-guide.guide-v{width:1px;height:100000px}.canvas-guide.guide-h{width:100000px;height:1px}.react-flow__edge.ai-flowing .react-flow__edge-path{stroke:var(--brand);stroke-dasharray:7 5;animation:legate-edge-flow .5s linear infinite}@keyframes legate-edge-flow{to{stroke-dashoffset:-12px}}.canvas-ai.gen{animation:legate-ai-pulse 1.2s ease-in-out infinite}@keyframes legate-ai-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 45%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--brand) 12%,transparent)}}.canvas-link{width:300px}.canvas-link-site{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex:1;font-size:10px;overflow:hidden}.canvas-link-body{color:var(--ink);flex-direction:column;gap:6px;padding:10px 12px 12px;text-decoration:none;display:flex}.canvas-link-body:hover .canvas-link-title{color:var(--brand)}.canvas-link-img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:100%;max-height:150px}.canvas-link-title{font-size:14px;font-weight:600;line-height:1.35}.canvas-link-desc{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.canvas-link-url{font-family:var(--font-ui);color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.canvas-node{background:var(--panel);border:1px solid var(--line2);border-radius:10px;overflow:hidden;box-shadow:0 6px 20px #00000059}.canvas-node.sel{border-color:var(--brand)}.canvas-bar{background:var(--panel2);border-bottom:1px solid var(--line);cursor:grab;height:18px;color:var(--faint);justify-content:space-between;align-items:center;padding:0 6px;display:flex}.canvas-bar:active{cursor:grabbing}.canvas-grip{letter-spacing:-1px;font-size:11px;line-height:1}.canvas-x{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.canvas-x:hover{color:var(--orange)}.canvas-card{flex-direction:column;width:320px;display:flex}.canvas-card.sized{width:100%;height:100%}.canvas-card .canvas-body{flex-direction:column;min-height:0;display:flex}.canvas-card.sized .canvas-body{flex:1}.canvas-card .canvas-body .card{box-shadow:none;width:100%}.canvas-doc-embed{flex:1;min-height:0;max-height:100%;overflow:auto}.canvas-doc-embed iframe{border:0;width:100%;height:100%;min-height:220px;display:block}.canvas-doc-embed .docs-media{max-width:100%;display:block}.canvas-tweet{flex:1;min-height:0;max-height:100%;overflow:auto}.canvas-tweet .swipe-card{box-shadow:none;border:0;border-radius:0;height:100%}.canvas-removed{color:var(--muted);padding:16px;font-size:13px}.canvas-shape{cursor:grab;box-sizing:border-box;border:2px solid;border-radius:8px;width:100%;height:100%;position:relative}.canvas-shape.ellipse{border-radius:50%}.canvas-shape.pill{border-radius:999px}.canvas-shape-svg{border:0;border-radius:0;display:block;overflow:visible}.canvas-shape.sel{outline:1px solid var(--brand);outline-offset:2px}.canvas-shape .shape-x{position:absolute;top:2px;right:4px}.canvas-text{min-width:260px;max-width:460px}.canvas-text-view{color:var(--ink);white-space:pre-wrap;cursor:text;min-height:22px;padding:8px 10px;font-size:14px}.canvas-text-edit{box-sizing:border-box;background:var(--panel);width:100%;min-height:60px;color:var(--ink);border:1px solid var(--line2);resize:none;font:inherit;border-radius:6px;padding:8px;font-size:14px;line-height:1.45;display:block;overflow:hidden}.canvas-sticky{border-radius:8px;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 6px 20px #00000059}.canvas-sticky .sticky-bar{background:#0000001f;border:none;justify-content:flex-end}.canvas-sticky .sticky-bar .canvas-grip{color:#00000073}.canvas-sticky-edit{resize:none;color:#1a1402;font:inherit;background:0 0;border:none;outline:2px solid #0000;flex:1;padding:8px 10px;font-size:14px}.canvas-sticky-edit::placeholder{color:#0006}.canvas-sticky-view{cursor:text;flex:1;padding:8px 10px;font-size:12.5px;overflow:auto}.canvas-sticky-view .md-body,.canvas-sticky-view .md-body a,.canvas-sticky-view .md-body code,.canvas-sticky-view .md-body h1,.canvas-sticky-view .md-body h2,.canvas-sticky-view .md-body h3,.canvas-sticky-view .md-body strong{color:#14141a}.canvas-sticky-empty{color:#0006}.canvas-check{background:var(--panel);border:1px solid var(--line2);border-radius:10px;flex-direction:column;width:100%;min-width:160px;height:100%;min-height:90px;display:flex;overflow:hidden}.canvas-check-title{color:var(--ink);font-family:var(--font-ui);background:0 0;border:none;outline:2px solid #0000;flex:1;font-size:12px}.canvas-check-title::placeholder{color:var(--faint)}.canvas-check-items{flex-direction:column;flex:1;gap:2px;padding:6px 8px;display:flex;overflow:auto}.canvas-check-item{color:var(--ink);align-items:center;gap:6px;font-size:12.5px;display:flex}.canvas-check-item span{flex:1;min-width:0}.canvas-check-item.done span{color:var(--faint);text-decoration:line-through}.canvas-check-rm{color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:none;padding:0 2px;font-size:13px}.canvas-check-item:hover .canvas-check-rm{opacity:1}.canvas-check-rm:hover{color:var(--danger,#e2606d)}.canvas-check-add{border:none;border-top:1px dashed var(--line2);color:var(--ink);background:0 0;outline:2px solid #0000;margin-top:2px;padding:5px 2px 2px;font-size:12px}.canvas-check-add::placeholder{color:var(--faint)}.canvas-ink{cursor:grab}.canvas-ink.sel{outline:1px dashed var(--brand);outline-offset:2px}.canvas-drawlayer{z-index:4;cursor:crosshair;touch-action:none;position:absolute;inset:0}.canvas-drawlayer.eraser{cursor:cell}.canvas-drawlayer-preview{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.canvas-toolbar .canvas-swatch.on{outline:2px solid var(--ink);outline-offset:1px}.canvas-alignbar{background:var(--panel);border:1px solid var(--line2);border-radius:8px;align-items:center;gap:2px;padding:4px;display:flex}.canvas-alignbar .canvas-tool:disabled{opacity:.35;cursor:default}.canvas-image{object-fit:fill;border:1px solid var(--line2);border-radius:8px;width:100%;height:100%;display:block}.canvas-image-empty{color:var(--faint);background:var(--panel);justify-content:center;align-items:center;font-size:12px;display:flex}.canvas-status{z-index:5;background:var(--panel);border:1px solid var(--line2);color:var(--muted);border-radius:6px;padding:6px 12px;font-size:13px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.canvas-status.err{color:var(--orange);border-color:var(--orange)}.canvas-hint{z-index:5;text-align:center;max-width:520px;color:var(--faint);pointer-events:none;position:absolute;bottom:18px}.canvas-hint,.docs-flash{font-size:13px;left:50%;transform:translate(-50%)}.docs-flash{z-index:60;background:var(--panel);border:1px solid var(--brand);color:var(--ink);border-radius:8px;padding:8px 14px;position:fixed;bottom:20px;box-shadow:0 6px 20px #0006}.canvas-frame{box-sizing:border-box;border:1.5px dashed;border-radius:10px;width:100%;height:100%;position:relative}.canvas-frame.sel{border-style:solid}.canvas-frame-bar{cursor:grab;height:26px;color:var(--ink);border-top-left-radius:9px;border-top-right-radius:9px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:flex}.canvas-frame-bar:active{cursor:grabbing}.canvas-frame-collapse{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:11px;line-height:1}.canvas-frame-label{letter-spacing:.02em;cursor:text;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.canvas-frame-label-edit{background:var(--bg2);color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:5px;padding:2px 6px;font-weight:600}.canvas-nodebar{background:var(--panel);border:1px solid var(--line2);border-radius:8px;align-items:center;gap:4px;padding:4px 6px;display:flex;box-shadow:0 4px 16px #00000073}.canvas-swatch{cursor:pointer;border:1px solid #ffffff26;border-radius:4px;width:16px;height:16px;padding:0}.canvas-swatch:hover{outline:2px solid var(--brand);outline-offset:1px}.canvas-nodebar-btn{background:var(--panel2);color:var(--ink);cursor:pointer;border:none;border-radius:5px;width:22px;height:22px;font-size:13px;line-height:1}.canvas-nodebar-btn:hover{color:var(--brand)}.canvas-nodebar-btn.danger:hover{color:var(--orange)}.canvas-edgebar{background:var(--panel);border:1px solid var(--line2);z-index:10;border-radius:8px;align-items:center;gap:4px;padding:4px 6px;display:flex;position:absolute;box-shadow:0 4px 16px #00000073}.canvas-edgebar-btn{background:var(--panel2);color:var(--muted);cursor:pointer;border:none;border-radius:5px;width:22px;height:22px;font-size:11px;line-height:1}.canvas-edgebar-btn:hover{color:var(--ink)}.canvas-edgebar-btn.on{color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.canvas-edgebar-btn.on{background:color-mix(in srgb,var(--brand) 16%,var(--panel2))}}.canvas-edgebar-btn.danger:hover{color:var(--orange)}.canvas-edge-label-wrap{font-size:11px;position:absolute}.canvas-edge-label{background:var(--panel);border:1px solid var(--line2);color:var(--ink);cursor:pointer;border-radius:10px;padding:1px 8px;font-size:11px;line-height:1.6}.canvas-edge-label.add{color:var(--faint);border-style:dashed}.canvas-edge-label.sel{border-color:var(--brand);color:var(--brand)}.canvas-edge-label-edit{background:var(--bg2);border:1px solid var(--brand);color:var(--ink);font:inherit;border-radius:8px;width:96px;padding:1px 6px;font-size:11px}.canvas-root .react-flow__minimap{background:var(--panel);border:1px solid var(--line2);border-radius:8px}.canvas-root .react-flow__minimap-mask{fill:#00000073}.canvas-tool-sep{background:var(--line2);align-self:stretch;width:1px;margin:2px}.canvas-toolbar .canvas-tool-sep{width:auto;height:1px}.canvas-tool.on{border-color:var(--brand);color:var(--brand)}.canvas-tool-danger:hover{border-color:var(--bad);color:var(--bad)}.canvas-tool:disabled{opacity:.4;cursor:not-allowed}.canvas-tool:disabled:hover{border-color:var(--line);color:var(--ink)}.canvas-tool-ai{color:var(--brand)}.canvas-ai{background:var(--panel);border:1px solid var(--brand);border-radius:10px;flex-direction:column;width:100%;min-width:200px;height:100%;display:flex;overflow:hidden;box-shadow:0 6px 20px #00000059}.canvas-ai.sel{box-shadow:0 0 0 2px var(--brand)}.canvas-ai-badge{color:var(--brand);font-size:13px;line-height:1}.canvas-ai-title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:600;overflow:hidden}.canvas-ai-body{flex-direction:column;flex:1;justify-content:center;gap:8px;padding:10px;display:flex}.canvas-ai-inputs{color:var(--muted);font-size:11.5px}.canvas-ai-open{border:1px solid var(--brand);background:var(--brand);align-self:flex-start}@supports (color:color-mix(in lab,red,red)){.canvas-ai-open{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.canvas-ai-open{color:var(--brand);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600}.canvas-ai-open:hover{background:var(--brand);color:var(--accent-on,#1a1205)}.canvas-ai-open:disabled{opacity:.5;cursor:not-allowed}.cai-panel{top:106px;left:var(--chrome-left);z-index:90;flex-direction:column;width:340px;max-width:96vw;display:flex;position:fixed;bottom:0}.cai-panel .sb-chat{flex:1;width:100%;min-height:0;box-shadow:0 12px 40px -14px #000000b3}.cai-close{letter-spacing:.03em;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;font-family:inherit;font-size:11px}.cai-close:hover{color:var(--bad)}.cai-emit{letter-spacing:.02em;color:var(--brand);border:1px solid var(--brand);background:0 0;margin-top:7px;font-family:inherit;font-size:11px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cai-emit{border:1px solid color-mix(in srgb,var(--brand) 55%,transparent)}}.cai-emit{cursor:pointer;border-radius:5px;padding:2px 8px}.cai-emit:hover{background:var(--brand);color:var(--accent-on,#1a1205)}.cai-emit:disabled{opacity:.5;cursor:not-allowed}.cai-presets{border-top:1px dashed var(--line);flex-wrap:wrap;flex:none;gap:5px;padding:8px 11px;display:flex}.cai-preset{letter-spacing:.02em;color:var(--muted);border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:5px;padding:2px 8px;font-family:inherit;font-size:11px}.cai-preset:hover{border-color:var(--brand);color:var(--brand)}.cai-preset:disabled{opacity:.5;cursor:not-allowed}.canvas-ctxref{height:100%;padding:10px 12px;overflow:auto}.canvas-ctxref-head{text-transform:uppercase;letter-spacing:.04em;color:var(--brand);margin-bottom:6px;font-size:10.5px}.canvas-ctxref-body{white-space:pre-wrap;word-break:break-word;color:var(--muted);font-size:12.5px;line-height:1.5}.ctxpick-scrim{z-index:96;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ctxpick{background:var(--panel);border:1px solid var(--line2);border-radius:12px;flex-direction:column;width:460px;max-width:94vw;max-height:70vh;display:flex;overflow:hidden;box-shadow:0 18px 48px #0009}.ctxpick-head{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.ctxpick-search{border:1px solid var(--line2);color:var(--ink);background:#00000040;border-radius:8px;margin:10px 14px;padding:8px 10px;font-family:inherit;font-size:13px}.ctxpick-search:focus{border-color:var(--brand);outline:2px solid #0000}.ctxpick-search:focus-visible{box-shadow:none!important}.ctxpick-list{flex-direction:column;flex:1;gap:4px;padding:0 10px 12px;display:flex;overflow-y:auto}.ctxpick-empty{color:var(--faint);text-align:center;padding:12px;font-size:12.5px}.ctxpick-item{text-align:left;border:1px solid var(--line2);background:var(--panel2);cursor:pointer;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.ctxpick-item:hover{border-color:var(--brand)}.ctxpick-scope{text-transform:uppercase;letter-spacing:.04em;color:var(--brand);font-size:10.5px}.ctxpick-snip{color:var(--ink);font-size:12.5px}.launch-date{box-sizing:border-box;background:var(--panel);border:1px solid var(--line2);color:var(--muted);border-radius:9px;align-self:stretch;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.launch-date>span{letter-spacing:.02em}.launch-date input[type=date]{color:var(--ink);font:inherit;color-scheme:dark;cursor:pointer;background:0 0;border:none;font-size:12px}.launch-date input[type=date]:disabled{cursor:default;opacity:.7}.launch-date .launch-clear{font-size:13px;line-height:1}.launch-date.needs{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.launch-date.needs{border-color:color-mix(in srgb,var(--warn) 55%,transparent)}}.launch-date.needs>span{color:var(--warn)}.shared-wrap{background:var(--bg);height:100dvh;font-family:var(--font-ui);align-items:center;padding:40px 16px 80px;overflow-y:auto}.shared-card,.shared-wrap{flex-direction:column;gap:16px;display:flex}.shared-card{background:var(--bg2);border:1px solid var(--line);border-radius:14px;width:100%;max-width:620px;padding:18px}.shared-loading,.shared-msg{color:var(--muted);text-align:center;padding:40px}.shared-brand{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding-bottom:12px;display:flex}.shared-logo{color:var(--brand);letter-spacing:.04em;font-weight:700;text-decoration:none}.shared-logo:hover{text-decoration:underline}.shared-cta{background:var(--bg2);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;width:100%;max-width:620px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.shared-cta:hover{border-color:var(--brand);transform:translateY(-1px)}.shared-cta-text{flex-direction:column;gap:4px;min-width:0;display:flex}.shared-cta-h{color:var(--ink);letter-spacing:.02em;font-size:13px;font-weight:700}.shared-cta-sub{color:var(--muted);font-size:11.5px;line-height:1.45}.shared-cta-btn{background:var(--brand);color:#0b0b0e;letter-spacing:.02em;white-space:nowrap;border-radius:9px;flex-shrink:0;padding:9px 15px;font-size:12px;font-weight:700}.shared-sub{color:var(--faint);font-size:11px}.shared-post{background:var(--panel);border:1px solid var(--line2);border-radius:12px;padding:14px 16px}.shared-post-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.shared-post-id{flex-direction:column;line-height:1.2;display:flex}.shared-post-name{color:var(--ink);font-size:15px;font-weight:700}.shared-post-handle{color:var(--muted);font-size:13px}.shared-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.55}.shared-media{border:1px solid var(--line2);border-radius:14px;gap:2px;margin-top:12px;display:grid;overflow:hidden}.shared-media.n2,.shared-media.n3,.shared-media.n4{grid-template-columns:1fr 1fr}.shared-media img,.shared-media video{object-fit:cover;width:100%;max-height:420px;display:block}.shared-hint{color:var(--faint);margin-top:10px;font-size:11px}.shared-add,.shared-inline-composer{flex-direction:column;gap:8px;display:flex}.shared-inline-composer{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.shared-inline-composer{border:1px solid color-mix(in srgb,var(--brand) 45%,transparent)}}.shared-inline-composer{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.shared-inline-composer{background:color-mix(in srgb,var(--brand) 7%,transparent)}}.shared-inline-composer{border-radius:10px;padding:12px}.shared-quote{color:var(--warn);font-size:12px;font-style:italic}.shared-name{border:1px solid var(--line2);color:var(--ink);background:#00000040;border-radius:8px;max-width:220px;padding:7px 10px;font-family:inherit;font-size:12px}.shared-input:focus,.shared-name:focus{border-color:var(--brand);outline:2px solid #0000}.shared-input{resize:vertical;border:1px solid var(--line2);width:100%;min-height:60px;color:var(--ink);background:#00000040;border-radius:8px;padding:9px 11px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.45}.shared-btns{gap:8px;display:flex}.shared-section{flex-direction:column;gap:10px;display:flex}.shared-section-h{text-transform:uppercase;letter-spacing:.08em;color:var(--faint);border-bottom:1px dashed var(--line);padding-bottom:6px;font-size:11px}.shared-comment{border-left:2px solid var(--line2);padding:4px 0 4px 10px}.shared-comment-quote{color:var(--warn);margin-bottom:3px;font-size:11px;font-style:italic}.shared-comment-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;line-height:1.45}.shared-comment-author{color:var(--muted);margin-top:3px;font-size:11px}.shared-comment.clickable{cursor:pointer;border-radius:0 6px 6px 0}.shared-comment.clickable:hover{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.shared-comment.clickable:hover{background:color-mix(in srgb,var(--warn) 9%,transparent)}}.shared-comment-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:3px;display:flex}.shared-comment-foot .shared-comment-author{margin-top:0}.shared-comment-del{font-family:var(--font-ui);color:var(--faint);border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;padding:1px 8px;font-size:10.5px}.shared-comment-del:hover{color:var(--warn);border-color:var(--warn)}.shared-add{margin-top:4px}.shared-err{color:var(--bad);font-size:12px}.preview-panel{position:relative}.share-btn{white-space:nowrap}.share-btn.on,.share-btn:not(:disabled):hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.share-btn.on,.share-btn:not(:disabled):hover{border-color:color-mix(in srgb,var(--brand) 50%,transparent)}}.share-btn.on,.share-btn:not(:disabled):hover{color:var(--brand)}.share-panel{z-index:6;background:var(--panel2);border:1px solid var(--line2);width:300px;font-family:var(--font-ui);border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:52px;right:14px;box-shadow:0 16px 48px #00000080}.share-head{justify-content:space-between;align-items:center;display:flex}.share-title{color:var(--ink);font-size:13px;font-weight:600}.share-loading{color:var(--muted);padding:8px}.share-hint{color:var(--faint);margin:0;font-size:11px;line-height:1.45}.share-url-row{gap:6px;display:flex}.share-url{border:1px solid var(--line2);min-width:0;color:var(--ink);background:#0000004d;border-radius:8px;flex:1;padding:7px 9px;font-family:inherit;font-size:11px}.share-url:focus{border-color:var(--brand);outline:2px solid #0000}.share-toggle{color:var(--ink);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.card-article .article-card-body{cursor:pointer;flex-direction:column;gap:6px;padding:2px 0;display:flex}.card-article .article-card-cover{aspect-ratio:5/2;border:1px solid var(--line);background-position:50%;background-size:cover;border-radius:6px}.card-article .article-card-title{color:var(--ink);margin:2px 0 0;font-size:14px;font-weight:700;line-height:1.3}.card-article .article-card-excerpt{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.card-article .article-card-empty{color:var(--faint);font-size:12px}.card-article .article-card-open{color:var(--brand);cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:2px;padding:0;font-family:inherit;font-size:11.5px}.card-article .article-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.card-article .article-card-foot .article-card-open{align-self:center;margin-top:0}.card-article .article-card-open:hover{text-decoration:underline}.card-article .article-card-mini{cursor:pointer;color:var(--ink);font-size:12.5px;font-weight:600}.preview-panel.article{width:min(calc(var(--x-col,600px) + 88px),94vw);flex-direction:column;max-height:92vh;display:flex}.article-editor-body{--ed-pad-top:18px;padding:var(--ed-pad-top) 22px 24px;flex-direction:column;gap:14px;display:flex;overflow-y:auto}.article-editor-body>*{flex-shrink:0}.article-col{--x-gutter:16px;width:100%;max-width:calc(var(--x-col,700px) - 2 * var(--x-gutter));flex-direction:column;gap:14px;margin:0 auto;display:flex}.article-editor-body>.article-cmts{width:100%;max-width:calc(var(--x-col,600px) - 32px);margin-left:auto;margin-right:auto}.article-cover{aspect-ratio:5/2;border:1px dashed var(--line2);background-color:var(--bg);background-position:50%;background-size:cover;border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.article-cover.has-img{border-style:solid}.article-cover-add{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;font-family:inherit;display:flex}.article-cover-add:hover{color:var(--brand)}.article-cover-plus{font-size:14px}.article-cover-hint{color:var(--faint);font-size:11px}.article-cover-actions{gap:6px;display:flex;position:absolute;bottom:8px;right:8px}.article-title{resize:none;width:100%;color:var(--ink);background:0 0;border:none;outline:2px solid #0000;padding:0;font-family:inherit;font-size:30px;font-weight:800;line-height:36px;display:block;overflow:hidden}.article-title::placeholder{color:var(--faint)}.article-byline{align-items:center;gap:10px;display:flex}.article-byline-id{flex-direction:column;min-width:0;display:flex}.article-byline-name{color:var(--ink);font-size:15px;font-weight:700;line-height:20px}.article-byline-handle{color:var(--muted);font-size:14px;line-height:18px}.article-tt{flex-direction:column;gap:10px;display:flex}.article-tt-bar{z-index:1;background:var(--bg2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:3px;padding:6px 0;display:flex;position:sticky;top:0}.article-editor-body .article-tt-bar{top:calc(-1 * var(--ed-pad-top))}.article-tt-sep{background:var(--line);align-self:stretch;width:1px;margin:2px 4px}.article-tt-svg{display:block}.article-tt-bar .ic b,.article-tt-bar .ic i,.article-tt-bar .ic s{font-size:13.5px}.article-tt-bar .ic b{font-weight:800}.article-tt-bar .ic i{font-family:Georgia,Times New Roman,serif;font-style:italic}.article-tt-block{border:1px solid var(--line2);height:26px;color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;padding:0 6px;font-family:inherit;font-size:12px}.article-tt-block:focus,.article-tt-block:hover{border-color:var(--brand);outline:2px solid #0000}.article-tt-words{color:var(--muted);white-space:nowrap;align-self:center;margin-left:auto;padding-right:2px;font-size:11px}.article-tt-body .ProseMirror,.article-tt-body .article-prose{outline:2px solid #0000;min-height:320px;padding-bottom:56px}.article-tt-body .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--faint);pointer-events:none}.article-preview{min-height:320px}.article-editor-body,.article-prose{font-family:var(--font-tweet)}.article-prose{color:var(--ink);font-size:15px;line-height:1.625}.article-prose p{margin:0 0 16px}.article-prose h1,.article-prose h2{color:var(--ink);margin:32px 0 12px;font-size:24px;font-weight:800;line-height:30px}.article-prose h3{color:var(--ink);margin:24px 0 12px;font-size:20px;font-weight:700;line-height:25px}.article-prose ol,.article-prose ul{margin:0 0 14px;padding-left:1.5em}.article-prose ul{list-style:outside}.article-prose ol{list-style:decimal}.article-prose li{margin:4px 0;line-height:20px}.article-prose li p{margin:0}.article-prose blockquote{border-left:3px solid var(--line2);color:var(--muted);margin:0 0 14px;padding-left:14px}.article-prose a{color:var(--brand);text-decoration:underline}.article-prose strong{color:var(--ink);font-weight:700}.article-prose em{font-style:italic}.article-prose pre{background:var(--bunker-3,#0d1512);border-radius:8px;margin:0 0 14px;padding:10px 12px;overflow-x:auto}.article-prose img{border-radius:14.4px;max-width:100%;height:auto;margin:24px 0;display:block}.article-prose figure.ProseMirror-selectednode img,.article-prose img.ProseMirror-selectednode{outline:2px solid var(--brand);outline-offset:1px}.article-prose figure{margin:24px 0}.article-prose figure img{margin:0}.article-prose figcaption{text-align:center;color:var(--ink);margin-top:8px;font-size:14px;line-height:20px}@supports (color:color-mix(in lab,red,red)){.article-prose figcaption{color:color-mix(in srgb,var(--ink) 60%,transparent)}}.article-title,.shared-article{font-family:var(--font-tweet)}.shared-article-cover{aspect-ratio:5/2;object-fit:cover;border-radius:10px;width:100%;margin-bottom:14px;display:block}.shared-article-title{font-family:var(--font-tweet);color:var(--ink);margin:0 0 12px;font-size:30px;font-weight:800;line-height:36px}.shared-article-body{font-size:15px}.article-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 22px;font-size:11px;display:flex}.article-foot .article-count{letter-spacing:.03em}.react-flow__node .canvas-body{-webkit-user-select:text;user-select:text}.cai-score{letter-spacing:.04em;border:1px solid var(--line2);border-radius:6px;margin-bottom:2px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}.cai-score.shi{color:#5cc08a;border-color:#5cc08a55}.cai-score.smid{color:#d7a13b;border-color:#d7a13b55}.cai-score.slo{color:#d9685f;border-color:#d9685f55}.canvas-chat{margin-left:auto;margin-right:2px}.canvas-bar .canvas-chat+.canvas-x{margin-left:0}.canvas-send{margin-left:auto;position:relative}.canvas-bar .canvas-send+.canvas-chat{margin-left:0}.canvas-send-btn.on{color:var(--brand)}.canvas-send-menu{z-index:95;background:var(--panel2);border:1px solid var(--line2);border-radius:9px;flex-direction:column;gap:2px;min-width:170px;padding:5px;display:flex;position:fixed;transform:translate(-100%);box-shadow:0 10px 28px #00000080}.canvas-send-head{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:3px 8px 5px;font-size:10px}.canvas-send-item{color:var(--ink);font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.canvas-send-item:hover{background:var(--bunker-1);color:var(--brand)}.canvas-send-dot{border-radius:50%;flex:none;width:8px;height:8px}.matrix-cell-head{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.matrix-cell-head .matrix-angle{margin:0}.article-head-end{align-items:center;gap:6px;margin-left:auto;display:flex}.article-cmt-chip{box-sizing:border-box;border:1px solid var(--warn);align-items:center;gap:6px;height:28px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.article-cmt-chip{border:1px solid color-mix(in srgb,var(--warn) 50%,transparent)}}.article-cmt-chip{background:var(--warn);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.article-cmt-chip{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.article-cmt-chip{color:var(--warn);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;font-size:11px;font-weight:600}.article-cmt-chip:hover{border-color:var(--warn);background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.article-cmt-chip:hover{background:color-mix(in srgb,var(--warn) 20%,transparent)}}.article-cmt-chip:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:2px}.article-card-comments{color:var(--warn);letter-spacing:.02em;white-space:nowrap;font-size:10.5px}.article-cmts{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:8px;padding-top:16px;scroll-margin-top:12px;display:flex}.article-cmts-h{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:flex}.article-cmts-h:focus{outline:2px solid #0000}.article-cmts-h:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:3px;border-radius:4px}.article-cmts-n{box-sizing:border-box;background:var(--warn);border-radius:9px;min-width:18px;padding:1px 6px}@supports (color:color-mix(in lab,red,red)){.article-cmts-n{background:color-mix(in srgb,var(--warn) 18%,transparent)}}.article-cmts-n{letter-spacing:0;text-align:center;font-size:10.5px}.article-cmts-done{color:var(--faint);margin:0;font-size:12px}.article-cmts .cmt-list{border-top:0;margin-top:0;padding-top:0}.article-cmts .cmt-item-body{font-size:13.5px}.article-cmt-jump{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;font-family:inherit;display:block}.article-cmt-jump:hover{text-decoration:underline}.article-comment-orphan{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border:1px dashed var(--line2);border-radius:5px;padding:1px 5px;font-size:9.5px}.article-cmt-hl{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.article-cmt-hl{background:color-mix(in srgb,var(--warn) 20%,transparent)}}.article-cmt-hl{border-bottom:1px solid var(--warn)}@supports (color:color-mix(in lab,red,red)){.article-cmt-hl{border-bottom:1px solid color-mix(in srgb,var(--warn) 55%,transparent)}}.article-cmt-hl{cursor:help;border-radius:2px}.article-cmt-hl.flash{animation:cmtFlash 1.2s}@keyframes cmtFlash{0%,to{background:color-mix(in srgb,var(--warn) 20%,transparent)}25%{background:color-mix(in srgb,var(--warn) 60%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--warn) 40%,transparent)}}.article-cmt-tip{z-index:30;background:var(--panel2);border:1px solid var(--line2);pointer-events:none;max-width:280px;font-family:var(--font-ui);border-radius:8px;padding:8px 10px;position:fixed;box-shadow:0 10px 30px #00000073}.article-cmt-tip-body{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12.5px;line-height:1.4}.article-cmt-tip-author{color:var(--muted);margin-top:4px;font-size:10.5px}.ai-review{z-index:1000;background:var(--panel2,#1b1b22);border:1px solid var(--line2);border-radius:12px;flex-direction:column;width:380px;max-width:calc(100vw - 16px);display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 48px #00000080}.ai-review-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.ai-review-title{letter-spacing:.03em;color:var(--brand);font-size:12px;font-weight:600}.ai-review-x{color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:16px;line-height:1}.ai-review-x:hover{color:var(--bad)}.ai-review-scroll{flex-direction:column;gap:10px;padding:10px 12px;display:flex;overflow-y:auto}.ai-review-block{flex-direction:column;gap:4px;display:flex}.ai-review-tag{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:10px}.ai-review-orig{color:var(--muted);font-size:12px;line-height:1.5}.ai-review-orig,.ai-review-sugg{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ai-review-sugg{color:var(--ink);font-size:13px;line-height:1.55}.ai-review-loading{color:var(--muted);margin:0;font-size:13px}.ai-review-blink{color:var(--brand);animation:ctxBlink 1.05s step-end infinite}.ai-review-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:9px 12px;display:flex}.ai-review-spacer{flex:1}.ai-review-regen{font-size:12px}.article-gen-input{resize:vertical;border:1px solid var(--line2);width:100%;min-height:96px;color:var(--ink);background:#0000004d;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:13px;line-height:1.5}.article-gen-input:focus{border-color:var(--brand);outline:2px solid #0000}.swipe-grid{columns:320px;column-gap:14px}.swipe-card{break-inside:avoid;background:var(--panel);border:1px solid var(--line);font-family:var(--font-tweet);border-radius:14px;margin:0 0 14px;padding:14px 16px 12px}.swipe-card-pending{align-items:center;gap:8px;display:flex}.swipe-head{align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.swipe-avatar{object-fit:cover;background:var(--bunker-2);border-radius:50%;flex:none;width:40px;height:40px}.swipe-avatar-ph{display:inline-block}.swipe-id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.swipe-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;text-decoration:none;overflow:hidden}.swipe-name:hover{text-decoration:underline}.swipe-sub{color:var(--muted);white-space:nowrap;gap:5px;font-size:12.5px;display:flex;overflow:hidden}.swipe-age{color:var(--faint)}.swipe-rm{opacity:0;transition:opacity .12s}.swipe-card:focus-within .swipe-rm,.swipe-card:hover .swipe-rm{opacity:1}.swipe-text{color:var(--ink);white-space:pre-wrap;word-break:break-word;font-size:14.5px;line-height:1.55}.swipe-article{border:1px solid var(--line);background:var(--bg2);cursor:pointer;border-radius:10px;flex-direction:column;gap:6px;margin-top:4px;padding:10px 12px 11px;text-decoration:none;display:flex}.swipe-article:hover{border-color:var(--line2)}.swipe-article-cover{aspect-ratio:5/2;object-fit:cover;border-radius:7px;width:100%;display:block}.swipe-article-title{color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.35}.swipe-article-preview{color:var(--muted);font-size:13px;line-height:1.5}.swipe-article-read{color:var(--brand);font-size:11.5px}.docs-card.dragging,.swipe-card.dragging{opacity:.45;outline:2px dashed var(--brand)}@supports (color:color-mix(in lab,red,red)){.docs-card.dragging,.swipe-card.dragging{outline:2px dashed color-mix(in srgb,var(--brand) 60%,transparent)}}.docs-card.dragging,.swipe-card.dragging{outline-offset:-2px}.swipe-thread{flex-direction:column;display:flex}.swipe-thread-post{padding-left:14px;position:relative}.swipe-thread-post:before{content:"";background:var(--line2);border-radius:1px;width:2px;position:absolute;top:4px;bottom:-14px;left:0}.swipe-thread-post:last-child:before{bottom:4px}.swipe-thread-post+.swipe-thread-post{margin-top:14px}.swipe-media{border-radius:12px;gap:3px;margin-top:10px;display:grid;overflow:hidden}.swipe-media.n2,.swipe-media.n3,.swipe-media.n4{grid-template-columns:1fr 1fr}.swipe-media-item{display:block;position:relative}.swipe-media-item img{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}.swipe-media.n2 .swipe-media-item img,.swipe-media.n3 .swipe-media-item img,.swipe-media.n4 .swipe-media-item img{aspect-ratio:1;height:100%}.swipe-foot{color:var(--muted);align-items:center;gap:16px;margin-top:10px;font-size:12.5px;display:flex}.swipe-stat{align-items:center;gap:5px;display:inline-flex}.swipe-stat svg{width:15px;height:15px}.swipe-stat.like:hover{color:#f91880}.swipe-open{color:var(--muted);margin-left:auto;font-size:14px;text-decoration:none}.swipe-open:hover{color:var(--ink)}.preview-overlay .preview-panel.doc-editor{flex-direction:column;width:min(1440px,96vw);height:92vh;max-height:92vh;display:flex;overflow:hidden}.doc-editor-head{border-bottom:1px solid var(--line2)}.doc-editor-label{color:var(--accent,var(--brand));letter-spacing:.02em;font-size:14px;font-weight:600}.doc-editor-meta{color:var(--muted);flex:1;margin-left:12px;font-size:12px}.doc-editor-actions{align-items:center;gap:8px;display:inline-flex}.doc-editor-body{flex:1;grid-template-columns:200px 1fr 1fr;min-height:0;display:grid}.doc-editor-outline{border-right:1px solid var(--line2);flex-direction:column;gap:1px;padding:12px 8px;display:flex;overflow-y:auto}.doc-outline-item{color:var(--muted);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:12px;overflow:hidden}.doc-outline-item:hover{color:var(--ink);background:var(--panel)}.doc-outline-item.lvl1{color:var(--ink);font-weight:600}.doc-outline-item.lvl2{padding-left:16px}.doc-outline-item.lvl3{padding-left:26px;font-size:11.5px}.doc-outline-empty{color:var(--faint);padding:6px 8px;font-size:12px}.doc-editor-source{border-right:1px solid var(--line2);min-width:0;display:flex;position:relative}.doc-editor-text{resize:none;width:100%;color:var(--ink);font-family:var(--font-ui);background:0 0;border:none;outline:2px solid #0000;flex:1;padding:16px 18px;font-size:13px;line-height:22px}.doc-editor-text::placeholder{color:var(--faint)}.doc-template-btns{z-index:2;gap:6px;display:flex;position:absolute;top:14px;right:14px}.doc-editor-source:has(.doc-template-btns) .doc-editor-text{padding-top:52px}.doc-example-note{color:var(--muted);margin:0 0 12px;font-size:12px}.doc-editor-preview{padding:16px 20px;overflow-y:auto}.ctx-dossier{flex:1;min-width:0;min-height:0;display:flex;overflow-x:auto}.ctx-loading{color:var(--muted);padding:40px 26px;font-size:13px}.ctx-tree{border-right:1px solid var(--line);flex-direction:column;flex:0 0 254px;gap:2px;padding:12px 10px 24px;display:flex;overflow-y:auto}.ctx-tree-group{color:var(--faint);padding:16px 8px 6px;font-size:10.5px}.ctx-tree-group:first-child{padding-top:8px}.ctx-tree-prompt{color:var(--brand);font-weight:700}.ctx-tree-group.campaign .ctx-tree-prompt{color:#7c8cff}.ctx-tree-dim{opacity:.7}.ctx-tree-item{text-align:left;font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-left:2px solid #0000;border-radius:0 7px 7px 0;align-items:center;gap:8px;min-width:0;padding:5px 9px;display:flex}.ctx-tree-item:hover{background:var(--bunker-2)}.ctx-tree-item.on{border-left-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.ctx-tree-item.on{background:color-mix(in srgb,var(--brand) 9%,transparent)}}.ctx-tree-item.on{color:var(--ink)}.ctx-tree-glyph{text-align:center;flex:none;width:14px;font-size:10px}.ctx-tree-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.ctx-tree-two{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ctx-tree-handle{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.ctx-tree-warn{color:var(--warn);font-size:9px}.ctx-tree-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctx-tree-count,.ctx-tree-sub{color:var(--faint);font-size:10px}.ctx-tree-count{flex:none}.ctx-tree-foot{color:var(--faint);margin-top:auto;padding:18px 8px 0;font-size:10.5px;line-height:1.6}.ctx-detail{flex:1;min-width:380px;overflow-y:auto}.ctx-detail-head{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);padding:16px 30px 12px;position:sticky;top:0}.ctx-crumb{align-items:baseline;gap:10px;max-width:82ch;margin-bottom:8px;display:flex}.ctx-crumb-cmd{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ctx-crumb-cmd,.ctx-crumb-meta{color:var(--faint);font-size:10.5px}.ctx-crumb-meta{flex:none;margin-left:auto}.ctx-title-row{align-items:center;gap:12px;max-width:82ch;display:flex}.ctx-title-blk{flex:1;min-width:140px}.ctx-title{color:var(--accent,var(--ink));letter-spacing:-.01em;font-size:20px;font-weight:700}.ctx-title,.ctx-title-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctx-title-sub{color:var(--muted);margin-top:2px;font-size:11.5px}.ctx-warn-chip{font:inherit;color:var(--warn);border:1px solid var(--warn);background:0 0;font-size:10.5px}@supports (color:color-mix(in lab,red,red)){.ctx-warn-chip{border:1px solid color-mix(in srgb,var(--warn) 40%,transparent)}}.ctx-warn-chip{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:none;min-width:0;max-width:220px;padding:4px 9px;overflow:hidden}.ctx-warn-chip:hover{border-color:var(--warn)}.ctx-detail-body{padding:20px 30px 60px}.ctx-docpanel{border:1px solid var(--line);border-left:2px solid var(--accent,var(--brand));background:var(--bg2);cursor:text;border-radius:7px;max-width:82ch;padding:24px 30px;transition:border-color .12s}.ctx-docpanel:hover{border-color:var(--line2);border-left-color:var(--accent,var(--brand))}.ctx-read{font-size:13.1px;line-height:1.7}.ctx-read.sm{font-size:12.5px}.ctx-read .md-body h2{border-bottom:1px solid var(--line);padding-bottom:5px}.ctx-docfoot{padding:10px 4px 0;font-size:10.5px}.ctx-doc-empty,.ctx-docfoot{max-width:82ch;color:var(--faint)}.ctx-doc-empty{width:100%;font:inherit;border:1px dashed var(--line2);text-align:left;cursor:pointer;background:0 0;border-radius:7px;padding:18px;font-size:11.5px;line-height:1.6;display:block}.ctx-doc-empty:hover:not(:disabled){color:var(--brand);border-color:var(--brand)}.ctx-doc-empty:disabled{cursor:default}.ctx-notestack{flex-direction:column;gap:12px;max-width:82ch;display:flex}.ctx-notecard{border:1px solid var(--line);border-left:2px solid var(--accent,var(--brand));background:var(--bg2);border-radius:7px;align-items:stretch;transition:border-color .12s;display:flex}.ctx-notecard:hover{border-color:var(--line2);border-left-color:var(--accent,var(--brand))}.ctx-notecard-main{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:11px 8px 11px 16px;display:flex}.ctx-notecard-title{color:var(--ink);align-items:baseline;gap:8px;min-width:0;max-width:100%;font-size:12.5px;font-weight:600;display:flex}.ctx-notecard-meta{color:var(--faint);flex:none;font-size:10.5px;font-weight:400}.ctx-notecard-snippet{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;display:block;overflow:hidden}.sm-ic{width:20px;height:20px;font-size:10px}.ctx-add-note{font:inherit;color:var(--faint);border:1px dashed var(--line2);cursor:pointer;text-align:left;background:0 0;border-radius:7px;padding:12px;font-size:11.5px}.ctx-add-note:hover{color:var(--brand);border-color:var(--brand)}.ctx-rail{border-left:1px solid var(--line);flex-direction:column;flex:0 0 300px;gap:8px;padding:16px 14px 24px;display:flex;overflow-y:auto}.ctx-rail-head{align-items:center;gap:8px;display:flex}.ctx-rail-title{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.ctx-rail-count{color:var(--faint);font-size:10px}.ctx-rail-gap{flex:1}.ctx-steer{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-items:stretch;display:flex}.ctx-steer:hover{border-color:var(--line2)}.ctx-steer-main{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:7px 4px 7px 9px;display:flex}.ctx-steer-title{color:var(--ink);align-items:baseline;gap:6px;min-width:0;max-width:100%;font-size:11.5px;font-weight:600;display:flex}.ctx-steer-glyph{color:var(--faint);flex:none;font-size:9px}.ctx-steer-glyph.pinned{color:var(--brand)}.ctx-steer-snippet,.ctx-steer-title-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctx-steer-snippet{color:var(--faint);max-width:100%;font-size:10.5px;display:block}.ctx-steer-btns{flex-direction:column;justify-content:center;gap:2px;padding:4px 6px 4px 0;display:flex}.ctx-rail-empty{font:inherit;color:var(--faint);border:1px dashed var(--line2);cursor:pointer;text-align:left;background:0 0;border-radius:7px;padding:10px 11px;font-size:11px;line-height:1.5}.ctx-rail-empty:hover{color:var(--brand);border-color:var(--brand)}.ctx-receipt{border:1px solid var(--line);background:var(--panel);font-family:var(--font-ui);border-radius:9px;flex-direction:column;gap:5px;margin-top:10px;padding:10px 12px;font-size:11px;display:flex}.ctx-receipt-h{color:var(--muted);margin-bottom:2px}.ctx-receipt-h .pmt{color:var(--brand);margin-right:6px}.ctx-receipt-line{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ctx-receipt-layer{width:72px;color:var(--ink);flex:none}.ctx-receipt-size{color:var(--muted);flex:none}.ctx-receipt-ok{color:var(--ok)}.ctx-receipt-warn{color:var(--warn)}.ctx-rail-foot,.ctx-receipt-dim{color:var(--faint)}.ctx-rail-foot{padding-top:6px;font-size:10.5px;line-height:1.6}.ctx-notecard-brief .ctx-notecard-main:disabled{cursor:default}.doc-editor-save{color:var(--ok);flex:none;font-size:11px}.doc-editor-save.dirty{color:var(--warn)}.doc-editor-save.busy{color:var(--muted)}@media (max-width:720px){.app{--chrome-left:var(--rail-w)}.app aside.sidebar{left:var(--rail-w);z-index:70;width:min(280px,100vw - 60px);position:fixed;top:0;bottom:0;box-shadow:18px 0 40px -18px #000000bf}:root{--col-w:calc(100vw - var(--rail-w) - 28px)}.board{scroll-snap-type:x proximity;gap:14px;padding:12px 14px 18px}.column{scroll-snap-align:start}.tl-main{scroll-snap-type:x proximity;gap:14px;padding:12px 14px 18px}.tl-column{flex-basis:calc(100vw - var(--rail-w) - 28px);scroll-snap-align:start}.kanban-view{scroll-snap-type:x proximity}.kb-col{flex-basis:min(300px,calc(100vw - var(--rail-w) - 28px));scroll-snap-align:start}.scratch{left:var(--rail-w);right:0;width:auto!important}.board,.calendar-view,.kanban-view,.timeline-view{margin-right:0!important}.scratch-cols{scroll-snap-type:x proximity}.scratch-col{scroll-snap-align:start;flex:1 0 calc(100vw - 76px);min-width:calc(100vw - 76px)}.topbar{gap:8px 10px;padding:8px 14px}.actions,.topbar>*{min-width:0;max-width:100%}.actions{flex-wrap:wrap;gap:6px}.filters{scrollbar-width:none;flex:0 auto;min-width:0;max-width:100%;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.board::-webkit-scrollbar,.kanban-view::-webkit-scrollbar{height:12px}.scratch-cols::-webkit-scrollbar,.tl-main::-webkit-scrollbar{height:12px}.drawer,.drawer.drawer-centered,.drawer.drawer-left{justify-content:stretch;align-items:flex-end;padding:0;inset:0}.drawer .drawer-panel{border:0;border-top:1px solid var(--line2);border-radius:14px 14px 0 0;width:100vw;max-width:none;height:auto;max-height:84dvh;box-shadow:0 -18px 48px -12px #000000b3}.preview-overlay{padding:0}.preview-overlay .preview-panel{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;transform:none}}@media (max-width:900px){.doc-editor-body{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.doc-editor-outline{display:none}.doc-editor-source{border-right:0;border-bottom:1px solid var(--line2)}}.vfp-backdrop{z-index:90;background:#020605a8;justify-content:center;align-items:center;padding:28px;animation:preview-fade .16s ease-out;display:flex;position:fixed;inset:0}.vfp-modal{background:var(--bg2);border:1px solid var(--line2);border-radius:16px;flex-direction:column;width:min(640px,94vw);max-height:88vh;padding:16px 18px;animation:preview-pop .16s ease-out;box-shadow:0 24px 70px #0009}.vfp-head,.vfp-modal{gap:10px;display:flex}.vfp-head{align-items:center}.vfp-title{font-size:15px;font-weight:700}.vfp-one{color:var(--muted);font-size:13px}.vfp-accts{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.vfp-acct{border:1px solid var(--line2);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:12px}.vfp-acct.on{color:var(--ink);border-color:var(--accent,var(--brand))}.vfp-head .ic{margin-left:auto}.vfp-accts+.ic{margin-left:0}.vfp-sub{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.vfp-posts{resize:vertical;background:var(--panel);border:1px solid var(--line2);border-radius:var(--r);width:100%;min-height:260px;color:var(--ink);font:13px/1.55 var(--font-ui);padding:10px 12px}.vfp-err{color:var(--bad);font-size:12.5px}.vfp-count{font-family:var(--font-ui);color:var(--faint);font-variant-numeric:tabular-nums;font-size:11.5px}.vfp-count.over{color:var(--bad)}.vfp-template:disabled{opacity:.5;cursor:default}.vfp-foot{align-items:center;gap:10px;display:flex}.vfp-gap{flex:1}.vfp-template{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.vfp-template:hover{color:var(--muted);text-decoration:underline}.setup-chip{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.setup-chip{border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line2))}}.setup-chip{background:var(--panel);color:var(--brand);cursor:pointer;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.setup-chip:hover{border-color:var(--brand)}.board.no-accounts .add-column,.board.no-accounts .column.notes-col{display:none}.board.no-accounts{overflow-y:auto}.fr-surface{flex:1;grid-template-columns:300px minmax(0,620px);align-content:start;gap:24px 48px;min-width:0;padding:18px 14px 24px;display:grid}.fr-head{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.fr-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.fr-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:11px}.fr-eyebrow,.fr-skip{font-family:var(--font-ui)}.fr-skip{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px}.fr-skip:hover{color:var(--ink)}.fr-title{letter-spacing:-.015em;color:var(--ink);font-size:26px;font-weight:600}.fr-sub,.fr-title{font-family:var(--font-ui);margin:0}.fr-sub{color:var(--muted);max-width:720px;font-size:14.5px;line-height:1.55}.fr-steps{flex-direction:column;gap:6px;display:flex}.fr-step{text-align:left;color:inherit;font:inherit;cursor:default;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:12px;padding:12px;display:grid}.fr-step.on{background:var(--bg2);border-color:var(--line)}.fr-step-n{border:1px solid var(--line2);width:26px;height:26px;font-family:var(--font-ui);color:var(--muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.fr-step.on .fr-step-n{border-color:var(--brand);color:var(--brand)}.fr-step.done .fr-step-n{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.fr-step.done .fr-step-n{border-color:color-mix(in srgb,var(--ok) 50%,transparent)}}.fr-step.done .fr-step-n{color:var(--ok)}.fr-step-t{font-family:var(--font-ui);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.fr-step.todo .fr-step-t{color:var(--muted);font-weight:600}.fr-step-s{font-family:var(--font-ui);color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.fr-opt,.fr-step.done .fr-step-s{color:var(--faint)}.fr-opt{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line2);border-radius:999px;padding:1px 6px;font-size:9.5px;font-weight:600}.fr-ai{border:1px dashed var(--line2);border-radius:10px;flex-direction:column;margin-top:14px;padding:12px 14px}.fr-ai,.fr-ai-h{gap:8px;display:flex}.fr-ai-h{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;font-size:11px}.fr-ai-h b{color:var(--warn);text-transform:none;letter-spacing:0;font-weight:600}.fr-ai-h b.ok{color:var(--ok)}.fr-ai p{font-family:var(--font-ui);color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.fr-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fr-card{background:var(--bg2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;padding:22px 24px 20px;display:flex}.fr-card-h{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fr-card-k{color:var(--brand);font-size:11px}.fr-card h2,.fr-card-k{font-family:var(--font-ui)}.fr-card h2{color:var(--ink);margin:0;font-size:18px;font-weight:600}.fr-lead{font-family:var(--font-ui);color:var(--muted);margin:-4px 0 0;font-size:13.5px;line-height:1.5}.fr-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.fr-field{flex-direction:column;gap:5px;display:flex}.fr-field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.fr-field>span,.fr-input{font-family:var(--font-ui)}.fr-input{border:1px solid var(--line2);color:var(--ink);box-sizing:border-box;background:#00000040;border-radius:9px;width:100%;padding:10px 12px;font-size:14px}.fr-input:focus{border-color:var(--brand);outline:2px solid #0000}.fr-input::placeholder{color:var(--faint)}textarea.fr-input{resize:vertical;min-height:96px;line-height:1.5}.fr-swatches{align-items:center;gap:8px;padding:2px;display:flex}.fr-sw{cursor:pointer;border:0;border-radius:50%;width:18px;height:18px;padding:0}.fr-sw.on{outline:2px solid var(--ink);outline-offset:2px}.fr-cf{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.fr-hint{font-family:var(--font-ui);color:var(--faint);text-align:right;margin-left:auto;font-size:12px;line-height:1.4}.fr-hint-left{text-align:left;margin-left:0}.fr-next{font-family:var(--font-ui);color:var(--faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.fr-next b{color:var(--muted);font-weight:600}.fr-ghost{opacity:.55;border-top:3px solid var(--accent,var(--brand));box-sizing:border-box;border-radius:6px 6px 0 0;grid-column:1/-1;width:352px;max-width:100%;padding:12px 10px}.fr-ghost-h{align-items:center;gap:9px;display:flex}.fr-ghost-av{background:var(--panel2);width:40px;height:40px;color:var(--ink);box-shadow:0 0 0 2px var(--bunker-0),0 0 0 3.5px var(--accent,var(--brand));border-radius:50%;flex:none;place-items:center;font-size:15px;display:grid}.fr-ghost-av,.fr-ghost-hd{font-family:var(--font-ui);font-weight:700}.fr-ghost-hd{color:var(--accent,var(--brand));font-size:17px}.fr-ghost-vc{color:var(--muted);font-size:11.5px}.fr-ghost .col-empty{margin-top:14px}.fr-strip{border-bottom:1px solid var(--line);background:var(--bg2);flex-direction:column;flex:none;gap:12px;padding:12px 26px;display:flex}.fr-strip-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fr-strip-row .fr-skip{margin-left:auto}.fr-sc{box-sizing:border-box;height:26px;font-family:var(--font-ui);color:var(--muted);border:1px solid var(--line2);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:inline-flex}.fr-sc:hover{color:var(--ink)}.fr-sc i{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:9.5px;font-style:normal}.fr-sc.on{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.fr-sc.on{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}}.fr-sc.on{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.fr-sc.on{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.fr-sc.on{font-weight:700}.fr-sc.done{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.fr-sc.done{border-color:color-mix(in srgb,var(--ok) 40%,transparent)}}.fr-sc.unlock{color:var(--accent-on);background:var(--brand);border-color:var(--brand);cursor:default;font-weight:700}.fr-strip-hint{font-family:var(--font-ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;line-height:1.5;display:flex}.fr-strip-hint b{color:var(--ink);font-weight:600}.fr-strip-mono{font-family:var(--font-ui);color:var(--faint);font-size:11px}.fr-strip-mono b{color:var(--muted);font-weight:500}.fr-panel{grid-template-columns:minmax(0,620px) minmax(0,360px);gap:32px;padding:4px 0 6px;display:grid}.fr-panel-main{flex-direction:column;gap:12px;min-width:0;display:flex}.fr-panel-side h3{font-family:var(--font-ui);color:var(--ink);margin:4px 0 8px;font-size:15px;font-weight:600}.fr-panel-side p{font-family:var(--font-ui);color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.5}.add-draft.fr-hot{color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.add-draft.fr-hot{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.vfp-inline{flex-direction:column;gap:10px;display:flex}.vfp-inline .vfp-posts{min-height:140px}@media (max-width:1100px){.fr-panel,.fr-surface{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.fr-main{order:1}.fr-side{order:2}.fr-ghost{order:3}.fr-two{grid-template-columns:minmax(0,1fr)}.fr-step-s{display:none}}.col-empty{color:var(--faint);border:1px dashed var(--line2);border-radius:var(--r);margin:2px 0;padding:12px;font-size:12px;line-height:1.55}.filters-none{color:var(--warn);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:2px 6px;font-size:12px}.filters-none:hover{text-decoration:underline}.board-share-anchor{display:inline-flex;position:relative}.board-share-anchor .share-panel{z-index:65;top:40px;right:0}.shared-back{color:var(--muted);margin-left:auto;font-size:12.5px;text-decoration:none}.shared-back:hover{color:var(--ink);text-decoration:underline}.sb-wrap{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.sb-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:16px;padding:16px 22px 10px;display:flex}.sb-title-blk{flex-direction:column;gap:2px;min-width:0;display:flex}.sb-title{margin:0;font-size:19px;font-weight:700}.sb-brief{color:var(--muted);max-width:640px;margin:0;font-size:12.5px}.sb-sub{color:var(--faint);white-space:nowrap;margin-left:auto;font-size:12px}.sb-board{flex:1;align-items:flex-start;gap:16px;padding:16px 22px 28px;display:flex;overflow-x:auto}.sb-col{background:var(--bg2);border:1px solid var(--line);border-top:2px solid var(--accent,var(--line2));border-radius:12px;flex-direction:column;flex:0 0 330px;gap:10px;max-height:calc(100dvh - 130px);padding:12px;display:flex;overflow-y:auto}.sb-col-notes{--accent:var(--mid)}.sb-col-head{align-items:center;gap:8px;padding-bottom:4px;display:flex}.sb-col-name{font-size:13.5px;font-weight:700}.sb-card{background:var(--panel);border:1px solid var(--line2);color:var(--ink);border-radius:10px;padding:11px 12px;text-decoration:none;display:block}a.sb-card:hover{border-color:var(--accent,var(--brand))}@supports (color:color-mix(in lab,red,red)){a.sb-card:hover{border-color:color-mix(in srgb,var(--accent,var(--brand)) 55%,var(--line2))}}.sb-post-body{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.55}.sb-media-note{color:var(--faint);margin-top:8px;font-size:11.5px}.sb-post-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:9px;display:flex}.sb-status{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--line2);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700}.sb-status.st-approved{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.sb-status.st-approved{border-color:color-mix(in srgb,var(--ok) 45%,var(--line2))}}.sb-status.st-posted{color:var(--ok)}.sb-status.st-flagged,.sb-status.st-rejected{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.sb-status.st-flagged,.sb-status.st-rejected{border-color:color-mix(in srgb,var(--bad) 45%,var(--line2))}}.sb-comments,.sb-day,.sb-kind{color:var(--faint);font-size:11px}.sb-note-body{color:var(--muted);white-space:pre-wrap;word-break:break-word;font-size:12.5px;line-height:1.55}.sb-todo-title{margin-bottom:6px;font-size:13px;font-weight:700}.sb-todo-item{color:var(--muted);font-size:12.5px;line-height:1.6}.sb-todo-item.done{color:var(--faint);text-decoration:line-through}.sb-todo-tick{color:var(--ok)}.sb-empty{color:var(--faint);padding:8px 2px;font-size:12px}.sb-views{background:var(--panel);border:1px solid var(--line);border-radius:9px;gap:3px;padding:3px;display:flex}.sb-views button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 12px;font-size:12px}.sb-views button.on{background:var(--panel2);color:var(--ink);font-weight:600}.sb-count{color:var(--faint);margin-left:auto;font-size:11px}.sb-byline-card{flex-direction:column;gap:4px;display:flex}.sb-byline{align-items:center;gap:6px;display:flex}.sb-byline-handle{font-size:11.5px;font-weight:600}.sb-cal{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 22px 28px;display:flex}.sb-cal-bar{align-items:center;gap:12px;display:flex}.sb-cal-title{text-align:center;min-width:170px;font-size:15px;font-weight:700}.sb-cal-un{color:var(--faint);margin-left:auto;font-size:12px}.sb-cal-grid{grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(96px,auto);gap:6px;display:grid}.sb-cal-dow{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;padding:2px 4px;font-size:11px}.sb-cal-cell{background:var(--bg2);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:6px;display:flex}.sb-cal-cell.out{opacity:.45}.sb-cal-cell.today{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.sb-cal-cell.today{border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}}.sb-cal-num{color:var(--muted);font-size:11px}.sb-cal-cell.today .sb-cal-num{color:var(--brand);font-weight:700}.sb-chip{background:var(--panel);border:1px solid var(--line2);border-left:3px solid var(--accent,var(--line2));color:var(--ink);border-radius:6px;flex-direction:column;gap:1px;min-width:0;padding:4px 7px;text-decoration:none;display:flex}.sb-chip:hover{border-color:var(--accent,var(--brand))}@supports (color:color-mix(in lab,red,red)){.sb-chip:hover{border-color:color-mix(in srgb,var(--accent,var(--brand)) 55%,var(--line2))}}.sb-chip-handle{color:var(--accent,var(--muted));font-size:10px;font-weight:700}.sb-chip-text{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}@media (max-width:720px){.sb-cal-grid{grid-auto-rows:minmax(64px,auto)}.sb-chip-text{display:none}}.sb-card{background:linear-gradient(180deg,var(--panel2),var(--panel));border-color:var(--line);padding:13px 13px 11px}.sb-post-body{font-family:var(--font-tweet);font-size:13.5px}.sb-postrow{align-items:flex-start;gap:8px;display:flex}.sb-postrow+.sb-postrow{margin-top:10px}.sb-post-idx{border:1px solid var(--line2);width:18px;height:18px;color:var(--faint);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:10px;display:flex}.sb-post-inner{flex:1;min-width:0}.sb-card .media-strip .media-item img,.sb-card .media-strip .media-item video{object-fit:cover;max-height:260px}.sb-todo-item,.sb-todo-title{font-family:var(--font-tweet)}.research{flex:1;min-height:0;display:flex;overflow:hidden}.rs-empty,.rs-loading{color:var(--faint);padding:18px;font-size:12.5px}.rs-center{margin:auto}.rs-connect{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line2);border-top:2px solid var(--brand);grid-template-columns:1fr 280px;align-items:center;gap:40px;width:min(860px,100% - 48px);margin:10vh auto 0;display:grid}@supports (color:color-mix(in lab,red,red)){.rs-connect{border-top:2px solid color-mix(in srgb,var(--brand) 60%,var(--line2))}}.rs-connect{border-radius:16px;padding:36px 40px;position:relative;overflow:hidden}.rs-connect:before{content:"";background:radial-gradient(circle,var(--brand) 0,transparent 70%);width:380px;height:380px;position:absolute;top:-60px;right:-80px}@supports (color:color-mix(in lab,red,red)){.rs-connect:before{background:radial-gradient(circle,color-mix(in srgb,var(--brand) 9%,transparent) 0,transparent 70%)}}.rs-connect:before{pointer-events:none}.rs-connect-copy{flex-direction:column;gap:16px;min-width:0;display:flex}.rs-connect-crumb{color:var(--faint);font-size:12px}.rs-prompt{color:var(--ok)}.rs-crumb-dim{color:var(--faint)}.rs-connect-title{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}.rs-feats{flex-direction:column;gap:9px;display:flex}.rs-feat{align-items:baseline;gap:12px;display:flex}.rs-feat-cmd{color:var(--brand);white-space:nowrap;min-width:74px;font-size:12.5px;font-weight:700}.rs-feat-desc{color:var(--muted);font-size:12.5px;line-height:1.55}.rs-dim{color:var(--faint);margin:0;font-size:11.5px}.rs-dim a{color:var(--brand)}.rs-token-row{gap:8px;margin-top:2px;display:flex}.rs-token-row input{background:var(--bg);border:1px solid var(--line2);min-width:0;color:var(--ink);border-radius:10px;flex:1;padding:10px 13px;font-size:13px}.rs-connect-demo{z-index:1;gap:12px;position:relative}.rs-connect-demo,.rs-demo-card{flex-direction:column;display:flex}.rs-demo-card{background:linear-gradient(180deg,var(--panel2),var(--panel));border:1px solid var(--line2);margin-left:calc(var(--i) * 18px);opacity:calc(1 - var(--i) * .22);border-radius:12px;gap:7px;padding:12px 14px}.rs-demo-card:first-child{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs-demo-card:first-child{border-color:color-mix(in srgb,var(--brand) 45%,var(--line2))}}.rs-demo-card:first-child{box-shadow:0 10px 34px -14px var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs-demo-card:first-child{box-shadow:0 10px 34px -14px color-mix(in srgb,color-mix(in srgb,var(--brand) 35%,transparent) calc(100% * var(--glow-on)),transparent)}}.rs-demo-head{align-items:center;gap:8px;margin-bottom:2px;display:flex}.rs-demo-avatar{background:var(--line2);border-radius:50%;flex:none;width:22px;height:22px}.rs-demo-lines{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rs-demo-bar{background:var(--line2);border-radius:4px;height:7px;display:block}.rs-demo-bar.dim{background:var(--line)}.rs-demo-bar.w25{width:25%}.rs-demo-bar.w40{width:40%}.rs-demo-bar.w55{width:55%}.rs-demo-bar.w75{width:75%}.rs-demo-bar.w90{width:90%}.rs-demo-head .rs-mult{margin-left:auto}@media (max-width:820px){.rs-connect{grid-template-columns:1fr;padding:26px 24px}.rs-connect-demo{display:none}}.rs-rail{border-right:1px solid var(--line);flex-direction:column;flex:none;gap:8px;width:300px;padding:12px;display:flex;overflow-y:auto}.rs-rail-head{justify-content:space-between;align-items:center;display:flex}.rs-rail-btns{gap:2px;display:flex}.rs-rail-title{align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.rs-rail-count{color:var(--faint);border:1px solid var(--line2);border-radius:999px;padding:0 6px;font-size:10px;font-weight:400;line-height:15px}.rs-brief-btn{border:1px dashed var(--brand);align-items:center;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.rs-brief-btn{border:1px dashed color-mix(in srgb,var(--brand) 35%,var(--line))}}.rs-brief-btn{background:var(--brand);border-radius:10px;padding:7px 8px}@supports (color:color-mix(in lab,red,red)){.rs-brief-btn{background:color-mix(in srgb,var(--brand) 4%,var(--bg2))}}.rs-brief-btn{color:var(--ink);cursor:pointer;text-align:left;transition:border-color .12s}.rs-brief-btn:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs-brief-btn:hover{border-color:color-mix(in srgb,var(--brand) 55%,var(--line))}}.rs-brief-btn.on{border-style:solid;border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs-brief-btn.on{border-color:color-mix(in srgb,var(--brand) 45%,var(--line2))}}.rs-brief-btn.on{background:var(--panel)}.rs-brief-glyph{text-align:center;flex:none;width:26px;font-size:15px}.rs-brief-id{flex-direction:column;gap:1px;min-width:0;display:flex}.rs-brief-title{font-size:12.5px;font-weight:700}.rs-brief-sub{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.rs-add-row{gap:6px;display:flex}.rs-add-row input{background:var(--bg2);border:1px solid var(--line2);border-radius:var(--r);min-width:0;color:var(--ink);flex:1;padding:6px 10px;font-size:12.5px}.rs-creator{border:1px solid var(--line);background:var(--bg2);border-radius:10px;align-items:center;gap:4px;padding:7px 8px;transition:border-color .12s;display:flex}.rs-creator:hover{border-color:var(--line2)}.rs-fresh-glyph{border:1px solid var(--line2);background:var(--bg);width:26px;height:26px;color:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.rs-creator.on{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs-creator.on{border-color:color-mix(in srgb,var(--brand) 45%,var(--line2))}}.rs-creator.on{background:var(--panel)}.rs-creator-main{min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.rs-creator-id{flex-direction:column;gap:1px;min-width:0;display:flex}.rs-creator-handle{align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:flex}.rs-self{text-transform:uppercase;letter-spacing:.05em;color:var(--brand);border:1px solid var(--brand);font-size:9px}@supports (color:color-mix(in lab,red,red)){.rs-self{border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line2))}}.rs-self{border-radius:999px;padding:0 6px}.rs-creator-sub{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.rs-creator-sub.busy{color:var(--brand);font-variant-numeric:tabular-nums}@keyframes rs-rot{to{transform:rotate(1turn)}}.rs-spin{animation:rs-rot 1.1s linear infinite;display:inline-block}.rs-synth{position:relative;overflow:hidden}.rs-synth:after{content:"";background:linear-gradient(90deg,transparent,var(--brand),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rs-synth:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--brand) 26%,transparent),transparent)}}.rs-synth:after{pointer-events:none;animation:cmtSweep 1.6s ease-in-out infinite;transform:translate(-100%)}.rs-synth-dots{text-align:left;width:1.4em;display:inline-block}.rs-synth-dots:after{content:"";animation:cmtDots 1.4s linear infinite}@media (prefers-reduced-motion:reduce){.rs-synth:after{opacity:0;animation:none}.rs-synth-dots:after{content:"...";animation:none}}.rs-creator-btns{flex:none;gap:2px;display:flex}.rs-main{flex-direction:column;flex:1;min-width:0;padding:14px 18px;overflow-y:auto}.rs-head,.rs-main{gap:12px;display:flex}.rs-head{align-items:center}.rs-head-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rs-head-handle{font-size:15px;font-weight:700}.rs-head-sub{color:var(--muted);font-size:12px}.rs-brief-head{align-items:center;gap:7px;display:inline-flex}.rs-brief-head svg{color:var(--brand)}.rs-doc{border:1px solid var(--line2);background:var(--bg2);border-radius:12px;flex:none;max-width:1360px;overflow:hidden}.rs-doc-bar{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:42px;padding:0 16px;display:flex}.rs-doc-dots{flex:none;gap:6px;display:flex}.rs-doc-dots i{background:var(--line2);border-radius:50%;width:10px;height:10px}.rs-doc-path{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rs-doc-path b{color:var(--ink);font-weight:600}.rs-doc-bar-right{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.rs-doc-meta{color:var(--faint);white-space:nowrap;font-size:11px}.rs-doc-hist{position:relative}.rs-doc-hist-btn{color:var(--brand);border:1px solid var(--brand);background:#f5b94214;font-family:inherit;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.rs-doc-hist-btn{border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line2))}}.rs-doc-hist-btn{cursor:pointer;white-space:nowrap;border-radius:7px;padding:5px 12px}.rs-doc-caret{opacity:.7;font-size:9px}.rs-doc-menu{background:var(--panel);border:1px solid var(--line2);z-index:30;border-radius:7px;min-width:210px;padding:5px;animation:rs-doc-menu-in .1s ease-out;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 40px -12px #000000b3}@keyframes rs-doc-menu-in{0%{opacity:0;transform:translateY(-2px)}}.rs-doc-menu-head{text-transform:uppercase;letter-spacing:.14em;color:var(--faint);padding:6px 10px 5px;font-size:10px}.rs-doc-menu-item{color:#b7c0cd;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:6px 10px;font-family:inherit;font-size:11.5px;display:flex}.rs-doc-menu-item:hover{background:var(--bg2)}.rs-doc-menu-item.on{color:var(--brand);background:#f5b9421f;font-weight:600}.rs-doc-latest{opacity:.7;font-size:9.5px}.rs-doc-menu-foot{color:var(--faint);border-top:1px solid var(--line);margin-top:4px;padding:6px 10px 4px;font-size:10px}.rs-doc-body{padding:26px 36px 30px}.rs-doc-cmd{margin-bottom:6px;font-size:12.5px}.rs-doc-cmd .rs-prompt{font-size:13px}.rs-doc-cmd b{font-size:14px;font-weight:700}.rs-doc-flag{color:var(--muted);font-size:12.5px}.rs-doc-status{color:var(--faint);margin-bottom:22px;font-size:11.5px}.rs-doc-status .mid{color:var(--mid)}.rs-doc-status .ok{color:var(--ok)}.rs-doc-status b{color:var(--ink);font-weight:600}.rs-doc-score{border:1px solid var(--line);background:var(--bg);border-radius:7px;grid-template-columns:repeat(4,1fr);margin-bottom:26px;display:grid}.rs-doc-score-cell{border-left:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:14px 18px;display:flex}.rs-doc-score-cell:first-child{border-left:0}.rs-doc-score-n{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.rs-doc-score-n.hot{color:var(--brand)}.rs-doc-score-n.cold{color:var(--bad)}@media (max-width:1100px){.rs-doc-score{grid-template-columns:repeat(2,1fr)}.rs-doc-score-cell:nth-child(3){border-left:0}.rs-doc-score-cell:nth-child(n+3){border-top:1px solid var(--line)}}.rs-doc-hookrow{border-bottom:1px solid var(--line);grid-template-columns:1fr 56px;align-items:baseline;gap:16px;padding:11px 4px;display:grid}@supports (color:color-mix(in lab,red,red)){.rs-doc-hookrow{border-bottom:1px solid color-mix(in srgb,var(--line) 60%,var(--bg))}}.rs-doc-hookrow:last-child{border-bottom:0}.rs-doc-patrow{border-bottom:1px solid var(--line);grid-template-columns:30px 300px 1fr 56px;align-items:baseline;gap:16px;padding:13px 4px;display:grid}@supports (color:color-mix(in lab,red,red)){.rs-doc-patrow{border-bottom:1px solid color-mix(in srgb,var(--line) 60%,var(--bg))}}.rs-doc-patrow:last-child{border-bottom:0}.rs-doc-pat-name{font-family:var(--font-ui);color:var(--bad);min-width:0;font-size:13px;font-weight:600}@media (max-width:1100px){.rs-doc-patrow{grid-template-columns:30px 1fr 56px}.rs-doc-patrow .rs-doc-play-text{grid-area:2/1/auto/-1;padding-top:6px}}.rs-doc-kick.mid{color:var(--mid)}.rs-doc-kick.bad{color:var(--bad)}.rs-doc-kick.cyan{color:#4fd6e0}.rs-doc-cols{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:0 44px;display:grid}.rs-doc-cols>*{min-width:0}.rs-doc-cols .rs-doc-patrow{grid-template-columns:30px 1fr 56px}.rs-doc-cols .rs-doc-patrow .rs-doc-play-text{grid-area:2/1/auto/-1;padding-top:6px}.rs-doc-stats{flex-direction:column;gap:9px;margin:-8px 0 26px;display:flex}.rs-doc-stats>.rs-doc-label{margin-bottom:2px}.rs-doc-stat-row{grid-template-columns:148px 1fr auto;align-items:center;gap:14px;display:grid}.rs-doc-stat-row .rs-doc-tag{justify-self:start}.rs-doc-dist{background:var(--bg);border:1px solid var(--line);border-radius:4px;height:8px;display:flex;overflow:hidden}.rs-doc-dist i{display:block}.rs-doc-dist .b0{background:var(--bad)}.rs-doc-dist .b1{background:var(--line2)}.rs-doc-dist .b2{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs-doc-dist .b2{background:color-mix(in srgb,var(--brand) 45%,var(--bg2))}}.rs-doc-dist .b3{background:var(--brand)}.rs-doc-stat-txt{color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10.5px}@media (max-width:1100px){.rs-doc-stat-row{grid-template-columns:110px 1fr}.rs-doc-stat-txt{display:none}}.rs-doc-pulse{flex-direction:column;gap:8px;margin:-6px 0 30px;display:flex}.rs-doc-pulse-plot{background:var(--bg);border:1px solid var(--line);border-radius:8px;height:128px;position:relative}.rs-doc-pulse-plot svg{display:block;position:absolute;inset:0}.rs-doc-pulse-plot text{fill:var(--faint);letter-spacing:.05em;font-size:9.5px}.rs-doc-pulse-plot g:hover .rs-doc-pulse-dot{r:6}.rs-doc-tip{z-index:3;pointer-events:none;white-space:nowrap;background:var(--bg2);border:1px solid var(--line2);border-radius:6px;align-items:baseline;gap:7px;padding:5px 10px;font-size:10.5px;display:flex;position:absolute;box-shadow:0 8px 22px #00000073}.rs-doc-tip b{font-weight:600}.rs-doc-tip span{color:var(--muted)}.rs-doc-pulse-axis{height:13px;color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:10px;position:relative}.rs-doc-pulse-axis span{position:absolute;transform:translate(-50%)}.rs-doc-pulse-axis span:first-child{transform:none}.rs-doc-pulse-axis span:last-child{transform:translate(-100%)}.rs-doc-mbar{flex:none;align-items:flex-end;gap:2px;height:16px;display:inline-flex}.rs-doc-mbar i{border-radius:1.5px 1.5px 0 0;width:4px}.rs-doc-mbar .b0{background:var(--bad)}.rs-doc-mbar .b1{background:var(--line2)}.rs-doc-mbar .b2{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs-doc-mbar .b2{background:color-mix(in srgb,var(--brand) 45%,var(--bg2))}}.rs-doc-mbar .b3{background:var(--brand)}.rs-doc-tl{width:100%;height:auto;display:block}.rs-doc-tl-block{flex-direction:column;gap:8px;display:flex}.rs-doc-tl-block.divided{border-top:1px solid var(--line);padding-top:12px}.rs-doc-tl-cap{font-family:var(--font-ui);color:var(--faint);font-size:11px}.rs-doc-rule{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:16px;display:flex}.rs-doc-tick{color:var(--line2);flex:none;font-size:12px}.rs-doc-idx{color:var(--brand);font-size:12px;font-weight:700}.rs-doc-sect{color:var(--ink);text-transform:lowercase;white-space:nowrap;font-size:13px;font-weight:700}.rs-doc-hair{border-top:1px solid var(--line);flex:1}.rs-doc-kick{color:var(--faint);white-space:nowrap;flex:none;font-size:10.5px}.rs-doc-kick.ok{color:var(--ok)}.rs-doc-foot{color:var(--faint);font-size:11px}.rs-doc-prose{letter-spacing:.005em;color:var(--ink);min-width:0;font-size:14px;line-height:1.7}.rs-doc-prose.wide{max-width:100ch}.rs-doc-prose .md-p{text-wrap:pretty;margin:0 0 12px}.rs-doc-prose .md-p:last-child{margin-bottom:0}.rs-doc-prose .md-ol,.rs-doc-prose .md-ul{margin:0 0 12px;padding-left:20px}.rs-doc-prose .md-ol li,.rs-doc-prose .md-ul li{margin-bottom:8px}.rs-doc em{color:var(--brand);font-style:normal;font-weight:500}.rs-doc strong{color:var(--ink);font-weight:600}.rs-doc code{background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.rs-doc a,.rs-doc code{font-family:var(--font-ui);color:var(--brand)}.rs-doc a{text-underline-offset:3px;font-size:11.5px;-webkit-text-decoration:underline dotted #f5b94280;text-decoration:underline dotted #f5b94280}.rs-doc a:after{content:" ↗";font-size:10px}.rs-doc a:hover{color:#ffcf6b;text-decoration-style:solid}.rs-doc-bet{grid-template-columns:1fr 320px;gap:28px;display:grid}@media (max-width:1100px){.rs-doc-bet{grid-template-columns:1fr}}.rs-doc-ledger{border:1px solid var(--line);background:var(--bg);border-radius:7px;flex-direction:column;align-self:start;gap:14px;min-width:0;padding:16px 18px;display:flex}.rs-doc-label{text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-size:10px}.rs-doc-hero{color:var(--brand);font-size:30px;font-weight:800;line-height:1}.rs-doc-hero-cap{color:var(--muted);font-size:12px}.rs-doc-hero-link{opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.rs-doc-play{border-bottom:1px solid var(--line);grid-template-columns:30px 148px 1fr 62px;align-items:baseline;gap:16px;padding:13px 4px;display:grid}@supports (color:color-mix(in lab,red,red)){.rs-doc-play{border-bottom:1px solid color-mix(in srgb,var(--line) 60%,var(--bg))}}.rs-doc-play:last-child{border-bottom:0}@media (max-width:1100px){.rs-doc-play{grid-template-columns:30px 1fr 62px}.rs-doc-play .rs-doc-tag{justify-self:start}.rs-doc-play .rs-doc-play-text{grid-area:2/1/auto/-1;padding-top:6px}}.rs-doc-play-idx{color:var(--faint);font-size:12px;font-weight:700}.rs-doc-tag{text-align:left;white-space:nowrap;text-overflow:ellipsis;justify-self:start;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}.rs-doc-play-text{color:var(--muted);min-width:0;font-size:13px;line-height:1.65}.rs-doc-play-text .md-p{margin:0}.rs-doc-receipt{justify-self:end}.rs-doc-empty{color:var(--faint);font-size:12px}.rs-grid{align-items:flex-start;padding-bottom:24px}.rs-grid,.rs-mcol{gap:14px;display:flex}.rs-mcol{flex-direction:column;flex:1;min-width:0}.rs-grid .swipe-card{margin:0}.rs-tag-ic{align-items:center;gap:3px;display:inline-flex}.rs-cardfoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;padding-top:8px;display:flex}.rs-mult{color:var(--muted);border:1px solid var(--line2);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700}.rs-mult.hot{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs-mult.hot{border-color:color-mix(in srgb,var(--brand) 55%,var(--line2))}}.rs-date,.rs-tag{color:var(--faint);font-size:11px}.rs-gap{flex:1}.rs-toolbar{align-items:center;gap:8px;display:flex}.rs-search{background:var(--bg2);border:1px solid var(--line2);border-radius:var(--r);width:240px;color:var(--ink);padding:6px 10px;font-size:12.5px}.rs-toolbar-count{font-variant-numeric:tabular-nums;white-space:nowrap}.rs-sort-label,.rs-toolbar-count{color:var(--faint);font-size:11px}.rs-sorts{gap:4px;display:flex}.rs-sort{background:var(--bg2);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:999px;padding:3px 10px;font-size:11px;transition:border-color .12s,color .12s}.rs-sort:hover{border-color:var(--line2);color:var(--ink)}.rs-sort.on{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs-sort.on{border-color:color-mix(in srgb,var(--brand) 45%,var(--line2))}}.rs-sort.on{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs-sort.on{background:color-mix(in srgb,var(--brand) 8%,var(--bg2))}}.btn.sm{padding:3px 10px;font-size:11.5px}.rs-self-row{flex-direction:column;gap:6px;padding:2px 2px 4px;display:flex}.rs-self-label{color:var(--faint);font-size:10.5px;line-height:1.4}.rs-self-chips{flex-wrap:wrap;gap:5px;display:flex}.rs-self-chip{border:1px solid var(--line2);background:var(--bg2);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 10px 2px 7px;font-size:11px;transition:border-color .12s,color .12s;display:inline-flex}.rs-self-plus{color:var(--faint);font-size:10px}.rs-self-chip:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs-self-chip:hover{border-color:color-mix(in srgb,var(--brand) 55%,var(--line2))}}.rs-self-chip:hover,.rs-self-chip:hover .rs-self-plus{color:var(--brand)}.rs-self-chip:disabled{opacity:.5;cursor:default}.rs-mult.cold{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rs-mult.cold{border-color:color-mix(in srgb,var(--bad) 45%,var(--line2))}}.sched-note{color:var(--muted,#6b7280);max-width:220px;margin:6px 0 2px;font-size:11.5px;line-height:1.45}.appr-wrap{align-items:center;gap:6px;display:inline-flex}.appr-ic{font-weight:700}.appr-ic.on{color:var(--good,#23604a)}.appr-ic.err{color:var(--warn,#8a6112)}.appr-err,.appr-unknown{color:var(--danger,#8f3320);font-size:11.5px}.appr-unknown{border:1px solid;border-radius:999px;padding:1px 8px;font-weight:650}.appr-posting{color:var(--muted,#6b7280);font-size:11.5px}.rvq{--q-bg:#111318;--q-surface:#191c22;--q-surface-hover:#1f232b;--q-surface-raised:#1c2028;--q-border:#2a2e37;--q-border-soft:#23262e;--q-ink:#f3f4f6;--q-ink-soft:#c7cbd3;--q-muted:#8b92a0;--q-faint:#838a96;--q-amber:#f5b942;--q-amber-soft:#ffd98a;--q-amber-ink:#1a1402;--q-green:#4ade80;--q-green-wash:#4ade80}@supports (color:color-mix(in lab,red,red)){.rvq{--q-green-wash:color-mix(in srgb,#4ade80 14%,var(--q-surface))}}.rvq{--q-blue:#7da2ff;--q-blue-wash:#7da2ff}@supports (color:color-mix(in lab,red,red)){.rvq{--q-blue-wash:color-mix(in srgb,#7da2ff 14%,var(--q-surface))}}.rvq{--q-coral:#fb7185;--q-coral-wash:#fb7185}@supports (color:color-mix(in lab,red,red)){.rvq{--q-coral-wash:color-mix(in srgb,#fb7185 14%,var(--q-surface))}}.rvq{--q-violet:#b69cff;--q-violet-wash:#b69cff}@supports (color:color-mix(in lab,red,red)){.rvq{--q-violet-wash:color-mix(in srgb,#b69cff 14%,var(--q-surface))}}.rvq{--q-r-sm:10px;--q-r-md:14px;--q-r-lg:20px;--q-shadow-card:0 1px 2px #00000059,0 12px 28px -16px #0000008c;--q-shadow-pop:0 2px 4px #0006,0 20px 40px -20px #0009;--q-ease:cubic-bezier(.2,0,0,1);font-family:var(--font-ui);background:radial-gradient(1200px 700px at 15% -10%,#171a21 0,var(--q-bg) 55%);color:var(--q-ink);-webkit-font-smoothing:antialiased;height:100%;line-height:1.5;overflow-y:auto}.rvq :focus-visible{outline:2px solid var(--q-amber);outline-offset:2px;border-radius:4px}.rvq-page{max-width:1180px;margin:0 auto;padding:44px 32px 100px}.rvq-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.rvq-eyebrow{letter-spacing:.06em;color:var(--q-amber);margin:0 0 6px;font-size:12px;font-weight:500}.rvq-eyebrow,.rvq-head h1{font-family:var(--font-ui)}.rvq-head h1{letter-spacing:-.01em;color:var(--q-ink);margin:0 0 8px;font-size:30px;font-weight:700}.rvq-sub{color:var(--q-muted);max-width:46ch;margin:0;font-size:15px}.rvq-keys{color:var(--q-faint);text-align:right;font-size:12px;line-height:1.7}.rvq-keys kbd{text-align:center;border:1px solid var(--q-border);min-width:18px;color:var(--q-muted);border-radius:5px;padding:1px 5px;font-family:inherit;font-size:11px;display:inline-block}.rvq-toolbar{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px}.rvq-pillrow,.rvq-toolbar{flex-wrap:wrap;display:flex}.rvq-pillrow{gap:6px}.rvq-pill{color:var(--q-muted);background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-sm);cursor:pointer;transition:transform .1s var(--q-ease),background .12s,color .12s,border-color .12s;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.rvq-pill:hover{color:var(--q-ink-soft);border-color:var(--q-faint)}.rvq-pill:active{transform:scale(.97)}.rvq-pill.on{background:var(--q-surface-raised);color:var(--q-ink)}.rvq-pill .n{color:var(--q-faint);font-variant-numeric:tabular-nums}.rvq-pill.on .n{color:var(--q-amber)}.rvq-chip{border-radius:var(--q-r-sm);cursor:pointer;transition:transform .1s var(--q-ease);border:1px solid #0000;align-items:center;gap:7px;padding:7px 13px 7px 11px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.rvq-chip:active{transform:scale(.96)}.rvq-chip .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.rvq-chip.off{background:var(--q-surface);border-color:var(--q-border);color:var(--q-muted)}.rvq-chip.c-awaiting{background:var(--q-blue-wash);color:var(--q-blue)}.rvq-chip.c-stale{background:var(--q-coral-wash);color:var(--q-coral)}.rvq-chip.c-comment{background:var(--q-violet-wash);color:var(--q-violet)}.rvq-chip.c-rejected{background:var(--q-amber)}@supports (color:color-mix(in lab,red,red)){.rvq-chip.c-rejected{background:color-mix(in srgb,var(--q-amber) 14%,var(--q-surface))}}.rvq-chip.c-rejected{color:var(--q-amber)}.rvq-chip.c-signedOff{background:var(--q-green-wash);color:var(--q-green)}.rvq-paused{color:var(--q-muted);background:var(--q-surface);border:1px solid var(--q-border-soft);border-radius:var(--q-r-md);margin:0 0 16px;padding:10px 14px;font-size:13px}.rvq-queue{align-items:flex-start;gap:16px;display:flex}.rvq-list{flex-direction:column;flex:none;gap:8px;width:380px;display:flex}.rvq-item{text-align:left;background:var(--q-surface);border:1px solid var(--q-border-soft);border-radius:var(--q-r-md);cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s,transform .1s var(--q-ease);color:inherit;align-items:flex-start;gap:12px;padding:13px 14px;font-family:inherit;display:flex}.rvq-item:hover{background:var(--q-surface-hover)}.rvq-item:active{transform:scale(.995)}.rvq-item.on{background:var(--q-surface-raised);border-color:var(--q-amber)}@supports (color:color-mix(in lab,red,red)){.rvq-item.on{border-color:color-mix(in srgb,var(--q-amber) 35%,var(--q-border))}}.rvq-item.on{box-shadow:var(--q-shadow-card)}.rvq-fb-avatar{width:32px;height:32px;color:var(--q-amber-ink);background:var(--q-violet);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.rvq-item-body{flex:1;min-width:0}.rvq-line{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.rvq-dot{border-radius:50%;flex:none;align-self:center;width:7px;height:7px;display:inline-block}.rvq-dot.stale{background:var(--q-coral)}.rvq-dot.comment{background:var(--q-violet)}.rvq-dot.rejected{background:var(--q-amber)}.rvq-dot.signedOff{background:var(--q-green)}.rvq-item-who{color:var(--q-ink);font-size:13.5px;font-weight:600}.rvq-word{font-size:11.5px;font-weight:500}.rvq-word.stale{color:var(--q-coral)}.rvq-word.comment{color:var(--q-violet)}.rvq-word.rejected{color:var(--q-amber)}.rvq-word.signedOff{color:var(--q-green)}.rvq-when{color:var(--q-faint);white-space:nowrap;margin-left:auto;font-size:11.5px}.rvq-excerpt{color:var(--q-ink-soft);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.rvq-foot{padding:4px 4px 0}.rvq-links-btn{color:var(--q-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 4px;font-family:inherit;font-size:12.5px;display:inline-flex}.rvq-links-btn:hover{color:var(--q-ink-soft)}.rvq-links-panel{color:var(--q-muted);flex-direction:column;gap:7px;padding:4px 8px 10px;font-size:12.5px;display:flex}.rvq-link-row a{color:var(--q-blue);text-decoration:none}.rvq-link-row a:hover{text-decoration:underline}.rvq-link-row b.live{color:var(--q-green);font-weight:600}.rvq-link-row b.off{color:var(--q-coral);font-weight:600}.rvq-link-row button{color:var(--q-muted);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.rvq-link-row button:hover{color:var(--q-ink-soft)}.rvq-link-row button.danger:hover{color:var(--q-coral)}.rvq-detail{background:var(--q-surface-raised);border:1px solid var(--q-border);border-radius:var(--q-r-lg);min-width:0;box-shadow:var(--q-shadow-pop);flex:1;overflow:hidden}.rvq-detail-head{border-bottom:1px solid var(--q-border-soft);flex-wrap:wrap;align-items:center;gap:12px;padding:22px 26px 18px;display:flex}.rvq-who{color:var(--q-ink);font-size:16px;font-weight:700}.rvq-meta{color:var(--q-faint);font-size:12.5px}.rvq-status-pill{border-radius:var(--q-r-sm);margin-left:auto;padding:5px 12px;font-size:12px;font-weight:600}.rvq-status-pill.stale{background:var(--q-coral-wash);color:var(--q-coral)}.rvq-status-pill.rejected{background:var(--q-amber)}@supports (color:color-mix(in lab,red,red)){.rvq-status-pill.rejected{background:color-mix(in srgb,var(--q-amber) 14%,var(--q-surface))}}.rvq-status-pill.rejected{color:var(--q-amber)}.rvq-status-pill.signedOff{background:var(--q-green-wash);color:var(--q-green)}.rvq-detail-body{padding:24px 26px 26px}.rvq-post-text{white-space:pre-wrap;font-size:17px;line-height:1.65}.rvq-article-body.article-prose,.rvq-post-text{color:var(--q-ink);max-width:58ch;margin:0 0 4px}.rvq-media{flex-wrap:wrap;gap:10px;max-width:58ch;margin:14px 0 2px;display:flex}.rvq-article-cover{object-fit:cover;border-radius:var(--q-r-md);border:1px solid var(--q-border-soft);width:100%;max-width:58ch;max-height:220px;margin:0 0 14px;display:block}.rvq-article-title{color:var(--q-ink);max-width:58ch;margin:0 0 10px;font-size:21px;font-weight:650;line-height:1.3}.rvq-kind{color:var(--q-ink-soft);font-weight:600}.rvq-media img{border-radius:var(--q-r-md);border:1px solid var(--q-border-soft);max-width:100%;max-height:200px}.rvq-quote{border-left:3px solid var(--q-amber);color:var(--q-ink-soft);max-width:58ch;margin:0 0 12px;padding:6px 0 6px 14px;font-size:14px;font-style:italic}.rvq-target{color:var(--q-faint);text-overflow:ellipsis;white-space:nowrap;max-width:58ch;margin:14px 0 0;font-size:12.5px;overflow:hidden}.rvq-note-block{border-radius:var(--q-r-md);background:var(--q-coral-wash);color:var(--q-ink-soft);align-items:flex-start;gap:10px;max-width:58ch;margin:16px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.rvq-signed{color:var(--q-green);margin:14px 0 0;font-size:13px}.rvq-comment{border-radius:var(--q-r-md);background:var(--q-surface);border:1px solid var(--q-border-soft);max-width:58ch;margin-top:18px;padding:12px 14px}.rvq-comment.on{border-color:var(--q-violet)}@supports (color:color-mix(in lab,red,red)){.rvq-comment.on{border-color:color-mix(in srgb,var(--q-violet) 45%,var(--q-border))}}.rvq-comment-who{color:var(--q-ink-soft);justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;font-weight:600;display:flex}.rvq-resolve{color:var(--q-faint);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:11.5px}.rvq-resolve:hover{color:var(--q-ink-soft)}.rvq-comment-quote{color:var(--q-faint);margin-top:4px;font-size:12px;font-style:italic}.rvq-comment-body{color:var(--q-muted);margin-top:4px;font-size:13px;line-height:1.5}.rvq-inline-compose{border-radius:var(--q-r-md);background:var(--q-surface);border:1px solid var(--q-amber);max-width:58ch;margin-top:18px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.rvq-inline-compose{border:1px solid color-mix(in srgb,var(--q-amber) 40%,var(--q-border))}}.rvq-quote-line{color:var(--q-amber-soft);margin-bottom:8px;font-size:12.5px;font-style:italic}.rvq-compose{max-width:58ch;margin-top:22px}.rvq-compose textarea,.rvq-inline-compose textarea{resize:vertical;background:var(--q-surface);border:1px solid var(--q-border);border-radius:var(--q-r-md);width:100%;min-height:54px;color:var(--q-ink);box-sizing:border-box;padding:11px 13px;font-family:inherit;font-size:13.5px;transition:border-color .12s}.rvq-inline-compose textarea{background:var(--q-surface-raised)}.rvq-compose textarea::placeholder,.rvq-inline-compose textarea::placeholder{color:var(--q-faint)}.rvq-compose textarea:focus,.rvq-inline-compose textarea:focus{border-color:var(--q-amber);outline:2px solid #0000}.rvq-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.rvq-btn{border-radius:var(--q-r-sm);cursor:pointer;border:1px solid var(--q-border);background:var(--q-surface);color:var(--q-ink-soft);transition:transform .1s var(--q-ease),background .12s,border-color .12s,color .12s;padding:10px 18px;font-family:inherit;font-size:13.5px;font-weight:600}.rvq-btn:hover{border-color:var(--q-faint);color:var(--q-ink)}.rvq-btn:active{transform:scale(.97)}.rvq-btn.primary{background:var(--q-amber);border-color:var(--q-amber);color:var(--q-amber-ink)}.rvq-btn.primary:hover{background:var(--q-amber-soft);border-color:var(--q-amber-soft)}.rvq-btn.ghost{color:var(--q-muted);background:0 0;border-color:#0000;padding:10px 8px;font-weight:500}.rvq-btn.ghost:hover{color:var(--q-ink-soft)}.rvq-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.rvq-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rvq-state{border:1px solid var(--q-border);border-radius:var(--q-r-lg);background:var(--q-surface);padding:24px}.rvq-skel-row{align-items:center;gap:10px;padding:9px 0;display:flex}.rvq-skel-dot{background:var(--q-surface-hover);border-radius:50%;flex:none;width:28px;height:28px}.rvq-skel-lines{flex-direction:column;flex:1;gap:6px;display:flex}.rvq-skel-bar{background:var(--q-surface-hover);border-radius:5px;height:9px;position:relative;overflow:hidden}.rvq-skel-bar:after{content:"";background:linear-gradient(90deg,transparent,var(--q-ink),transparent);position:absolute;inset:0;transform:translate(-100%)}@supports (color:color-mix(in lab,red,red)){.rvq-skel-bar:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--q-ink) 10%,transparent),transparent)}}.rvq-skel-bar:after{animation:rvq-shimmer 1.6s ease-in-out infinite}@keyframes rvq-shimmer{to{transform:translate(100%)}}.rvq-empty h3,.rvq-error h3{color:var(--q-ink);margin:0 0 6px;font-size:15px;font-weight:600}.rvq-empty p,.rvq-error p{color:var(--q-muted);margin:0;font-size:13.5px;line-height:1.5}.rvq-error .rvq-btn{margin-top:14px}@media (max-width:980px){.rvq-queue{flex-direction:column}.rvq-list{width:100%}}@media (prefers-reduced-motion:reduce){.rvq-btn,.rvq-chip,.rvq-item,.rvq-pill{transition:none!important}.rvq-btn:active,.rvq-chip:active,.rvq-item:active,.rvq-pill:active{transform:none!important}.rvq-skel-bar:after{animation:none}}.rvq-item.static{cursor:default}.rvq-item.static:hover{background:var(--q-surface)}.rvq-item.static:active{transform:none}.rvq-sec{margin:0 0 26px}.rvq-sec-title{font-family:var(--font-ui);letter-spacing:.02em;color:var(--q-ink-soft);align-items:baseline;gap:8px;margin:0 0 10px;font-size:13px;font-weight:700;display:flex}.rvq-sec-title .n{color:var(--q-amber);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rvq-sec-sub{color:var(--q-faint);font-size:12px;font-weight:400}.rvq-sec-empty{color:var(--q-faint);margin:0;font-size:13px}.rvq-sec-rows{flex-direction:column;gap:8px;display:flex}.rvq-gates{margin-bottom:14px}.rvq-gates .rvq-chip{cursor:default}.rvq-gates .rvq-chip:active{transform:none}.rvq-word.blue{color:var(--q-blue)}.rvq-word.green{color:var(--q-green)}.rvq-word.amber{color:var(--q-amber)}.rvq-word.coral{color:var(--q-coral)}.rvq-word.violet{color:var(--q-violet)}.rvq-word.muted{color:var(--q-muted)}.rvq-dot.blue{background:var(--q-blue)}.rvq-dot.green{background:var(--q-green)}.rvq-dot.amber{background:var(--q-amber)}.rvq-dot.coral{background:var(--q-coral)}.rvq-dot.violet{background:var(--q-violet)}.rvq-dot.muted{background:var(--q-muted)}.rvq-dim-text{color:var(--q-faint);font-size:12.5px}.rvq-warn-text{color:var(--q-coral);font-size:12.5px}.rvq-row-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rvq-btn.sm{padding:6px 13px;font-size:12.5px;text-decoration:none}.rvq-tweets{gap:12px;margin-top:2px;font-size:12.5px;display:flex}.rvq-tweets a{color:var(--q-blue);text-decoration:none}.rvq-tweets a:hover{text-decoration:underline}.rvq .team-block{background:var(--q-surface);border:1px solid var(--q-border-soft);border-radius:var(--q-r-lg);margin:0 0 16px;padding:16px 20px;font-family:inherit}.rvq .team-block h2{letter-spacing:0;color:var(--q-ink-soft);text-transform:none;font-family:inherit;font-size:14px;font-weight:600}.rvq .team-block .team-hint{color:var(--q-muted);font-family:inherit;font-size:12.5px}.rvq .team-block .btn{border-radius:var(--q-r-sm);background:var(--q-surface-raised);border:1px solid var(--q-border);color:var(--q-ink-soft);font-family:inherit}.rvq .team-block .btn:hover{border-color:var(--q-faint);color:var(--q-ink)}.rvq .team-block input{background:var(--q-surface-raised);border:1px solid var(--q-border);border-radius:var(--q-r-sm);color:var(--q-ink);font-family:inherit}.rs-doc-prose{font-family:var(--font-ui);color:#c7cbd3;font-size:14.5px;line-height:1.65}.rs-doc-prose.dim{color:#c7cbd3;font-size:13.5px}.rs-doc-play-text{font-family:var(--font-ui);color:#c7cbd3;font-size:14px;line-height:1.6}.rs-doc-play-text .md-p strong,.rs-doc-prose .md-p strong{color:#f3f4f6}.rs-doc-hookrow{padding:13px 4px}.rs-doc-prose.wide.dim{border-left:3px solid var(--gold-d);background:var(--gold);margin-top:8px;padding:8px 0 8px 14px}@supports (color:color-mix(in lab,red,red)){.rs-doc-prose.wide.dim{background:color-mix(in srgb,var(--gold) 6%,transparent)}}.rs-doc-prose.wide.dim{border-radius:0 10px 10px 0}.rs-doc-receipt{border:1px solid var(--gold);padding:2px 8px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.rs-doc-receipt{border:1px solid color-mix(in srgb,var(--gold) 35%,var(--line2))}}.rs-doc-receipt{background:var(--gold);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.rs-doc-receipt{background:color-mix(in srgb,var(--gold) 10%,transparent)}}.rs-doc-receipt{white-space:nowrap}.rs-doc-sec{margin-bottom:34px}.rs-doc-ledger{border-color:var(--line2);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.rs-doc-ledger{border-color:color-mix(in srgb,var(--line2) 70%,var(--bg2))}}.rs-doc-ledger{background:var(--panel)}.rs-doc-hero-cap{font-size:12.5px;line-height:1.5}.rs-doc-hero-cap,.rs-doc-score-l{font-family:var(--font-ui);color:#8b92a0}.rs-doc-score-l{font-size:11.5px}.rs-doc-play-idx{color:#838a96}.rvq-voice .rvq-list{width:340px}.rvq-id-glyph{width:32px;height:32px;font-family:var(--font-ui);color:var(--q-amber-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.rvq-id-glyph.bad{background:var(--q-coral)}.rvq-id-glyph.gold{background:var(--q-amber)}.rvq-id-glyph.camp{background:#7c8cff}.rvq-id-glyph.lg{width:44px;height:44px;font-size:17px}.rvq-head-acts{align-items:center;gap:8px;margin-left:auto;display:flex}.rvq-detail-head .rvq-status-pill+.rvq-head-acts{margin-left:10px}.rvq-status-pill.good{background:var(--q-green-wash);color:var(--q-green)}.rvq-status-pill.warn{background:var(--q-amber)}@supports (color:color-mix(in lab,red,red)){.rvq-status-pill.warn{background:color-mix(in srgb,var(--q-amber) 14%,var(--q-surface))}}.rvq-status-pill.warn{color:var(--q-amber)}.rvq-status-pill.bad{background:var(--q-coral-wash);color:var(--q-coral)}.rvq-word.warn-t{color:var(--q-amber)}.rvq-doc{color:var(--q-ink-soft);max-width:72ch;font-size:14.5px;line-height:1.65}.rvq-doc[title]{cursor:pointer}.rvq-doc[title]:hover{color:var(--q-ink)}.rvq-doc .md-body h1,.rvq-doc .md-body h2,.rvq-doc .md-body h3{font-family:var(--font-ui);color:var(--q-ink);letter-spacing:.01em;font-size:14px}.rvq-doc-none h3{color:var(--q-ink);margin:0 0 6px;font-size:15px;font-weight:600}.rvq-doc-none p{color:var(--q-muted);max-width:52ch;margin:0 0 14px;font-size:13.5px;line-height:1.55}.rvq-note-block.warn{background:var(--q-amber)}@supports (color:color-mix(in lab,red,red)){.rvq-note-block.warn{background:color-mix(in srgb,var(--q-amber) 12%,var(--q-surface))}}.rvq-note-block.warn{margin:0 0 18px}.rvq-note{align-items:stretch;gap:0;margin-top:0;padding:0;display:flex}.rvq-note-open{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:4px;padding:12px 14px;font-family:inherit;display:flex}.rvq-note:hover{background:var(--q-surface-hover);border-color:var(--q-border)}.rvq-note.pinned{border-color:var(--q-amber)}@supports (color:color-mix(in lab,red,red)){.rvq-note.pinned{border-color:color-mix(in srgb,var(--q-amber) 30%,var(--q-border))}}.rvq-note-meta{color:var(--q-faint);gap:8px;font-size:11.5px;font-weight:400;display:inline-flex}.rvq-note-acts{flex-direction:column;justify-content:center;gap:8px;padding:0 14px 0 6px;display:flex}.rvq-resolve.danger:hover{color:var(--q-coral)}.rvq-receipt-rows{flex-direction:column;gap:7px;display:flex}.rvq-receipt-row{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:12.5px;display:flex}.rvq-receipt-name{font-family:var(--font-ui);color:var(--q-ink-soft);min-width:92px}.rvq-receipt-size{font-family:var(--font-ui);color:var(--q-muted);font-variant-numeric:tabular-nums}.rvq-links-btn.as-note{cursor:default}.rvq-id-wrap{flex-direction:column;gap:8px;display:flex}.rvq-item.rvq-receipt-card{cursor:default;border-color:var(--q-amber)}@supports (color:color-mix(in lab,red,red)){.rvq-item.rvq-receipt-card{border-color:color-mix(in srgb,var(--q-amber) 22%,var(--q-border-soft))}}.rvq-item.rvq-receipt-card:hover{background:var(--q-surface)}.rvq-item.rvq-receipt-card:active{transform:none}.rvq-id-glyph.receipt{background:var(--q-amber)}@supports (color:color-mix(in lab,red,red)){.rvq-id-glyph.receipt{background:color-mix(in srgb,var(--q-amber) 16%,var(--q-surface))}}.rvq-id-glyph.receipt{color:var(--q-amber)}.rvq-receipt-panel{flex-direction:column;gap:6px;margin-top:6px;display:flex}.rvq-receipt-panel .rvq-receipt-row{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:11.5px;display:flex}.rvq-receipt-panel .rvq-receipt-name{min-width:74px;font-size:11px}.rvq-rubric-card{margin-bottom:18px}.rvq-rubric-card .rvq-comment-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rvq-id-glyph.st{background:var(--q-surface-hover);color:var(--q-ink-soft)}.rvq-id-glyph.st.blue{background:var(--q-blue)}@supports (color:color-mix(in lab,red,red)){.rvq-id-glyph.st.blue{background:color-mix(in srgb,var(--q-blue) 15%,var(--q-surface))}}.rvq-id-glyph.st.blue{color:var(--q-blue)}.rvq-id-glyph.st.coral{background:var(--q-coral)}@supports (color:color-mix(in lab,red,red)){.rvq-id-glyph.st.coral{background:color-mix(in srgb,var(--q-coral) 15%,var(--q-surface))}}.rvq-id-glyph.st.coral{color:var(--q-coral)}.rvq-id-glyph.st.amber{background:var(--q-amber)}@supports (color:color-mix(in lab,red,red)){.rvq-id-glyph.st.amber{background:color-mix(in srgb,var(--q-amber) 15%,var(--q-surface))}}.rvq-id-glyph.st.amber{color:var(--q-amber)}.rvq-id-glyph.st.green{background:var(--q-green)}@supports (color:color-mix(in lab,red,red)){.rvq-id-glyph.st.green{background:color-mix(in srgb,var(--q-green) 15%,var(--q-surface))}}.rvq-id-glyph.st.green{color:var(--q-green)}.rs-doc-headbar{background:var(--panel);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 22px 16px;display:flex}.rs-doc-head-id{flex-direction:column;gap:3px;min-width:0;display:flex}.rs-doc-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--brand);opacity:.85;font-size:9.5px;font-weight:700}.rs-doc-title{color:var(--ink);font-size:17px;font-weight:700;line-height:1.2}.rs-doc-headmeta{font-family:var(--font-ui);color:var(--faint);font-size:12.5px}.rs-score{margin-bottom:26px}.rs-score .rs-doc-label{margin-bottom:10px;display:block}.rs-score-grid{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:minmax(110px,1fr) 64px minmax(96px,.8fr) 72px minmax(110px,1fr) 56px;align-items:center;gap:7px 14px;padding:12px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.rs-score-grid{background:color-mix(in srgb,var(--panel) 55%,transparent)}}.rs-score-h{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:9.5px;font-weight:700}.rs-score-h.r,.rs-score-n.r{text-align:right}.rs-score-n{color:var(--ink);white-space:nowrap;font-size:12px}.rs-score-sub{color:var(--faint)}.rs-score-delta,.rs-score-sub{margin-left:6px;font-size:10.5px;font-style:normal}.rs-score-delta.up{color:var(--ok)}.rs-score-delta.down{color:var(--bad,#fb7185)}.rs-score-share{align-items:center;gap:8px;min-width:0;display:flex}.rs-score-bar{background:var(--line);border-radius:3px;flex:1;height:6px;overflow:hidden}.rs-score-bar b{background:var(--brand);opacity:.75;border-radius:3px;height:100%;display:block}.rs-score-share em{color:var(--faint);text-align:right;min-width:30px;font-size:11px;font-style:normal}.rs-score-grid .rs-doc-receipt{justify-self:end}.rs-score-silent{font-family:var(--font-ui);color:var(--faint);grid-column:2/-1;font-size:12px}.rs-doc-foot{font-family:var(--font-ui);font-size:11.5px}.rs-doc-empty{font-family:var(--font-ui);max-width:56ch;color:var(--muted,var(--faint));font-size:13px;line-height:1.6}.rs-doc-score.wide{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rs-doc-score .rs-score-delta{margin-left:7px;font-size:11px}.rs-doc-score .rs-score-sub{font-size:12px}.rs-an-tl{flex-direction:column;gap:8px;max-width:560px;margin:0 0 26px;display:flex}.rs-an-tl .rs-doc-tl{width:100%;height:auto}.rs2{max-width:1120px}.rs2-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rs2-head-id{flex-direction:column;gap:4px;min-width:0;display:flex}.rs2-title{letter-spacing:-.01em;color:var(--ink);font-size:24px;font-weight:700;line-height:1.15}.rs2-hist-btn{color:var(--brand);background:var(--brand);font-family:inherit;font-size:12.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.rs2-hist-btn{background:color-mix(in srgb,var(--brand) 12%,var(--panel))}}.rs2-hist-btn{border:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs2-hist-btn{border:1px solid color-mix(in srgb,var(--brand) 40%,var(--line2))}}.rs2-hist-btn{cursor:pointer;white-space:nowrap;border-radius:10px;padding:7px 14px}.rs2-hist-btn:hover{border-color:var(--brand)}.rs2-body{margin-top:4px}.rs2 .rs-doc-status{margin:12px 0 26px;font-size:13px}.rs2-strip{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin-bottom:34px;display:grid}.rs2-stat{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:15px 16px}.rs2-stat-head{align-items:center;gap:9px;margin-bottom:10px;display:flex}.rs2-stat-handle{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.rs2-dot{opacity:.85;border-radius:50%;flex:none}.rs2-stat-num{color:var(--ink);margin-bottom:4px;font-size:24px;font-weight:700;line-height:1}.rs2-stat-sub{font-family:var(--font-ui);color:var(--muted);font-size:11.5px}.rs2-stat-sub .up{color:var(--ok);font-weight:600}.rs2-stat-sub .down{color:var(--bad);font-weight:600}.rs2-stat-sub.dim{color:var(--faint);margin-top:2px}.rs2-stat-bar{background:var(--bg);border-radius:3px;height:5px;margin:10px 0 8px;overflow:hidden}.rs2-stat-bar b{opacity:.85;border-radius:3px;height:100%;display:block}.rs2-stat-foot{font-family:var(--font-ui);color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.rs2-stat-foot a{color:var(--brand);font-weight:700;font-family:var(--font-ui);font-size:11.5px}.rs2-stat-foot a:hover{text-decoration:underline}.rs2-silent{font-family:var(--font-ui);color:var(--faint);margin:4px 0 0;font-size:12px;font-style:italic}.rs2-hero{margin:4px 0 38px}.rs2-hero-eyebrow{color:var(--brand);text-transform:uppercase;letter-spacing:.09em;margin:0 0 12px;font-size:11px;font-weight:700}.rs2-hero-line{font-family:var(--font-ui);letter-spacing:-.015em;color:var(--ink);max-width:34ch;margin:0 0 14px;font-size:27px;font-weight:700;line-height:1.3}.rs2-hero-line.long{max-width:58ch;font-size:20px;line-height:1.45}.rs2-hero-line p{margin:0}.rs2-hero-line code{font-family:var(--font-ui);color:var(--brand);background:0 0;padding:0;font-size:.95em}.rs2-hero-sub{font-family:var(--font-ui);color:var(--muted);max-width:66ch;margin:0 0 12px;font-size:14.5px;line-height:1.65}.rs2-hero-sub p{margin:0 0 8px}.rs2-hero-receipt{font-family:var(--font-ui);color:var(--muted);font-size:12.5px}.rs2-hero-receipt a{color:var(--brand);font-weight:600}.rs2-hero-receipt a:hover{text-decoration:underline}.rs2-hero .rs-an-tl{margin-top:18px;margin-bottom:0}.rs2-sec{color:var(--muted);align-items:center;gap:8px;margin:0 0 13px;font-size:12px;font-weight:700;display:flex}.rs2-sec svg{color:var(--faint);flex:none}.rs2-sec-sub{font-family:var(--font-ui);color:var(--faint);margin-left:4px;font-size:11px;font-weight:400}.rs2-block{margin-bottom:36px}.rs2-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.rs2-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:9px;padding:15px 16px;display:flex}.rs2-card-head{align-items:center;gap:8px;display:flex}.rs2-card-handle{font-size:12px;font-weight:700}.rs2-card-text{font-family:var(--font-ui);color:var(--ink);font-size:13.5px;line-height:1.55}.rs2-card-text p{margin:0}.rs2-card-foot{justify-content:flex-end;margin-top:auto;display:flex}.rs2-pill{font-family:var(--font-ui);color:var(--brand);background:var(--brand);font-size:12px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rs2-pill{background:color-mix(in srgb,var(--brand) 12%,var(--panel))}}.rs2-pill{border-radius:999px;padding:3px 10px}.rs2-pill.down{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rs2-pill.down{background:color-mix(in srgb,var(--bad) 12%,var(--panel))}}.rs2-pill:hover{text-decoration:underline}.rs2-callout-row{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px;display:grid}.rs2-callout{border:1px solid #0000;border-radius:16px;margin-bottom:0;padding:17px 19px}.rs2-callout.watch{margin-bottom:12px}.rs2-callout-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rs2-callout-head h2{text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11.5px;font-weight:700}.rs2-callout-body{font-family:var(--font-ui);color:var(--ink);font-size:13.5px;line-height:1.6}.rs2-callout-body p{margin:0 0 8px}.rs2-callout-body p:last-child{margin-bottom:0}.rs2-callout.try{background:#b69cff}@supports (color:color-mix(in lab,red,red)){.rs2-callout.try{background:color-mix(in srgb,#b69cff 12%,var(--panel))}}.rs2-callout.try{border-color:#b69cff4d}.rs2-callout.try .rs2-callout-head h2,.rs2-callout.try .rs2-callout-head svg{color:#b69cff}.rs2-callout.cut{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rs2-callout.cut{background:color-mix(in srgb,var(--bad) 12%,var(--panel))}}.rs2-callout.cut{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rs2-callout.cut{border-color:color-mix(in srgb,var(--bad) 30%,transparent)}}.rs2-callout.cut .rs2-callout-head h2,.rs2-callout.cut .rs2-callout-head svg{color:var(--bad)}.rs2-callout.watch{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs2-callout.watch{background:color-mix(in srgb,var(--brand) 12%,var(--panel))}}.rs2-callout.watch{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rs2-callout.watch{border-color:color-mix(in srgb,var(--brand) 30%,transparent)}}.rs2-callout.watch .rs2-callout-head h2,.rs2-callout.watch .rs2-callout-head svg{color:var(--brand)}.rs2-stories{flex-direction:column;gap:12px;margin-bottom:22px;display:flex}.rs2-story{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:17px 19px}.rs2-story-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rs2-story-handle{margin:0;font-size:13.5px;font-weight:700}.rs2-verdict{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.07em;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700}.rs2-verdict.up{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.rs2-verdict.up{background:color-mix(in srgb,var(--ok) 12%,var(--panel))}}.rs2-verdict.down{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.rs2-verdict.down{background:color-mix(in srgb,var(--bad) 12%,var(--panel))}}.rs2-verdict.flat{color:var(--muted);background:var(--bg2)}.rs2-story-kick{font-family:var(--font-ui);color:var(--faint);margin-left:auto;font-size:11px}.rs2-story .rs-doc-plays{margin-bottom:0}.rs2 .rs-doc-foot{margin-top:8px}@media (max-width:700px){.rs2-callout-row{grid-template-columns:1fr}}@media (max-width:560px){.rs2-title{font-size:20px}.rs2-hero-line{max-width:none;font-size:22px}.rs2-cards{grid-template-columns:1fr}}.rs2-an{margin:4px 0 30px}.rs2-an .rs2-head{margin-bottom:14px}.rs2-card-lead{font-family:var(--font-ui);color:var(--ink);font-size:13px;font-weight:700}.rs2-stat-num .hot{color:var(--brand)}.rs2-stat-num .rs-score-delta{margin-left:7px;font-size:11px}.rs2-stat-num .rs-score-sub{font-size:12px}.rs-cardfoot-col{flex-direction:column;display:flex}.rs-pa{background:var(--bg2);border:1px solid var(--line);border-left:2px solid var(--brand);font-family:var(--font-ui);color:var(--ink);border-radius:10px;margin:8px 10px 10px;padding:10px 12px 8px;font-size:12.5px;line-height:1.55}.rs-pa p,.rs-pa ul{margin:0 0 6px}.rs-pa ul{padding-left:16px}.rs-pa li{margin:0 0 4px}.rs-pa code{font-family:var(--font-ui);color:var(--brand);background:0 0;padding:0}.rs-pa-foot{color:var(--faint);justify-content:space-between;align-items:center;margin-top:6px;font-size:10.5px;display:flex}.rs-pa-re{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:10.5px;font-weight:600}.rs-pa-re:hover{color:var(--brand)}.rs-tl-wrap{position:relative}.rs-tipcard{z-index:30;background:var(--panel);border:1px solid var(--line2);cursor:pointer;pointer-events:auto;border-radius:10px;flex-direction:column;gap:5px;width:250px;padding:9px 11px;text-decoration:none;display:flex;position:absolute;box-shadow:0 10px 28px #00000073}.rs-tipcard-top{color:var(--muted);white-space:nowrap;align-items:baseline;gap:8px;font-size:11px;display:flex}.rs-tipcard-top b{font-size:11.5px}.rs-tipcard-text{font-family:var(--font-ui);color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.rs-tipcard-open{color:var(--brand);font-size:10.5px;font-weight:600}a.rs-tipcard:hover .rs-tipcard-open{text-decoration:underline}.btn.rs-glow{color:var(--brand);border-color:var(--brand);font-weight:700}@supports (color:color-mix(in lab,red,red)){.btn.rs-glow{border-color:color-mix(in srgb,var(--brand) 65%,var(--line2))}}.btn.rs-glow{text-shadow:0 0 6px var(--brand),0 0 16px var(--brand)}@supports (color:color-mix(in lab,red,red)){.btn.rs-glow{text-shadow:0 0 6px color-mix(in srgb,color-mix(in srgb,var(--brand) 65%,transparent) calc(100% * var(--glow-on)),transparent),0 0 16px color-mix(in srgb,color-mix(in srgb,var(--brand) 30%,transparent) calc(100% * var(--glow-on)),transparent)}}.btn.rs-glow{box-shadow:0 0 9px var(--brand),inset 0 0 7px var(--brand)}@supports (color:color-mix(in lab,red,red)){.btn.rs-glow{box-shadow:0 0 9px color-mix(in srgb,color-mix(in srgb,var(--brand) 28%,transparent) calc(100% * var(--glow-on)),transparent),inset 0 0 7px color-mix(in srgb,color-mix(in srgb,var(--brand) 10%,transparent) calc(100% * var(--glow-on)),transparent)}}.btn.rs-glow:hover{border-color:var(--brand);color:var(--brand-soft,var(--brand));box-shadow:0 0 14px var(--brand),inset 0 0 9px var(--brand)}@supports (color:color-mix(in lab,red,red)){.btn.rs-glow:hover{box-shadow:0 0 14px color-mix(in srgb,color-mix(in srgb,var(--brand) 42%,transparent) calc(100% * var(--glow-on)),transparent),inset 0 0 9px color-mix(in srgb,color-mix(in srgb,var(--brand) 14%,transparent) calc(100% * var(--glow-on)),transparent)}}.btn.rs-glow:disabled{opacity:.6;text-shadow:none;box-shadow:none}.mini-remove:hover{color:var(--bad);border-color:var(--bad)}.tl-card-remove{border:1px solid var(--line2);color:var(--muted);cursor:pointer;background:0 0;border-radius:5px;flex:none;justify-content:center;align-items:center;margin-left:auto;padding:1px 5px;font-size:10px;display:inline-flex}.tl-card-remove:hover{color:var(--bad);border-color:var(--bad)}.owner-chip{flex:none;display:inline-flex;position:relative}.owner-btn{background:0 0}.owner-btn .avatar{display:block}.owner-btn.static{cursor:default}.owner-btn.static:hover{color:var(--muted);border-color:var(--line2);background:0 0}.ic svg,.mini-expand svg{display:block}.owner-none{border:1px dashed var(--line2);box-sizing:border-box;border-radius:50%;display:inline-block}.owner-menu{z-index:90;background:var(--panel);border:1px solid var(--line2);border-radius:10px;flex-direction:column;gap:2px;min-width:180px;max-height:min(320px,60vh);padding:6px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 10px 28px #00000073}.owner-backdrop{z-index:89;background:0 0;position:fixed;inset:0}.owner-opt{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.owner-opt:hover{background:var(--bg2)}.owner-opt.on{color:var(--brand)}.mini-card .chip.pub.armed{color:var(--mid);border-color:var(--mid)}.mini-card .chip.pub.posted{color:var(--ok);border-color:var(--ok)}.mini-card .chip.pub.failed{color:var(--bad);border-color:var(--bad)}.card-dates .chip.zone,.mini-card .chip.zone{color:var(--faint)}.mini-card.selected{outline:2px solid var(--brand);outline-offset:1px}.cal-launch{border:1px solid var(--brand);border-radius:6px;align-items:center;gap:6px;width:100%;margin:2px 0 4px;padding:3px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){.cal-launch{border:1px solid color-mix(in srgb,var(--brand) 40%,var(--line))}}.cal-launch{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cal-launch{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.cal-launch{color:var(--ink);font:inherit;text-align:left;cursor:pointer;font-size:10.5px}.cal-launch:hover{border-color:var(--brand)}.cal-launch-glyph{background:var(--brand);flex:none;width:5px;height:12px}.cal-launch-name{color:var(--brand);min-width:0;font-weight:700}.cal-launch-name,.cal-launch-read{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cal-launch-read{color:var(--muted)}.cal-tray-group{flex-direction:column;gap:9px;display:flex}.cal-tray-group summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:11px}.cal-tray-group summary .ct{color:var(--faint);margin-left:6px}.cal-weekhead{overflow:hidden}.calpage{min-height:0;margin-right:var(--scratch-push);flex-direction:column;flex:1;transition:margin-right .16s;display:flex}.calpage .calendar-view{margin-right:0}.calpage-filters{flex-direction:column;gap:8px;padding:12px 26px 4px;display:flex}.calpage-boards{flex-wrap:wrap;display:flex}.cal-tick{border:1px solid var(--line);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:inline-flex}.cal-tick.on{border-color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cal-tick.on{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.cal-tick input{accent-color:var(--brand)}.calpage-selects{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cal-bulk{color:var(--brand);align-items:center;gap:8px;font-size:11.5px;display:inline-flex}.cal-zone{margin-left:auto}.calpick{position:relative}.calpick-trigger{font:inherit;color:var(--ink);background:var(--panel);cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;transition:border-color .12s;display:inline-flex}.calpick-trigger:hover{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.calpick-trigger:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line2))}}.calpick-label{white-space:nowrap}.calpick-chev{color:var(--faint);font-size:10px}.calpick-scrim{z-index:40;position:fixed;inset:0}.calpick-menu{z-index:41;background:var(--panel2);border:1px solid var(--line2);border-radius:10px;min-width:100%;max-height:min(320px,60vh);padding:6px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 30px #00000073}.calpick-opt{text-align:left;white-space:nowrap;width:100%;font-family:var(--font-ui);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 8px;font-size:11px;display:block}.calpick-opt:hover{background:var(--panel)}.calpick-opt.on{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.calpick-opt.on{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.calpick-opt.on{color:var(--brand)}.calpick-trigger:disabled{opacity:.5;cursor:default}.zonepick-menu{min-width:280px}.zonepick-search{width:100%;font:inherit;color:var(--ink);background:var(--bg2);border:1px solid var(--line2);border-radius:7px;margin-bottom:6px;padding:6px 8px;font-size:11.5px}.zonepick-search:focus{border-color:var(--brand);outline:2px solid #0000}@supports (color:color-mix(in lab,red,red)){.zonepick-search:focus{border-color:color-mix(in srgb,var(--brand) 50%,var(--line2))}}.zonepick-device{color:var(--brand)}.zonepick-hint{color:var(--faint);margin:4px 0 0;padding:0 8px;font-size:10.5px}.aipick .calpick-trigger{color:var(--ink);border-radius:9px;padding:9px 11px;font-size:13.5px}.aipick{align-self:stretch}.onepick-steady{justify-items:start;display:inline-grid}.onepick-steady>span{grid-area:1/1}.onepick-ghost{visibility:hidden}.aipick-model{flex:2;min-width:0}.aipick-model .calpick-trigger{justify-content:space-between;width:100%}.aipick-model .calpick-label{text-overflow:ellipsis;overflow:hidden}.aipick-model .calpick-menu{min-width:320px;max-height:320px;overflow-y:auto}.aipick .calpick-opt{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.aipick-opt-id{color:var(--faint);font-size:10.5px}.aipick-opt-label{color:inherit}.aipick-type{color:var(--muted);border-top:1px solid var(--line);margin-top:4px;padding-top:7px}.aipick-typed{flex:1;align-items:stretch;gap:6px;min-width:0;display:flex}.aipick-typed .btn{height:auto}.aipick-typed input{flex:1;min-width:0}.view-aside-cards{gap:14px;padding:14px}.cal-tray-group{gap:14px}.cal-tray-group summary{padding:8px 0 2px}.view-aside-cards .mini-card{padding:12px 14px}.view-aside-cards .mini-top{margin-bottom:8px}.view-aside-cards .mini-body{line-height:1.45}.view-aside-cards .mini-meta{margin-top:9px}.cal-tray-cards{flex-direction:column;gap:14px;display:flex}.cal-cards,.cal-weekany{overflow-x:hidden}.mini-card.dense{min-width:0;max-width:100%;position:relative}.mini-card.dense .mini-top{min-width:0}.mini-card.dense .mini-handle{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.mini-card.dense .mini-status{background:currentColor;border:0;border-radius:50%;flex:none;width:7px;min-width:7px;height:7px;margin-left:0;padding:0;font-size:0}.mini-card.dense .mini-meta .owner-chip{margin-left:auto}.mini-card.dense .mini-remove{opacity:0;background:var(--bg2);transition:opacity .12s;position:absolute;top:4px;right:4px}.mini-card.dense .mini-remove:focus-visible,.mini-card.dense:hover .mini-remove{opacity:1}.calpage-filters{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:14px 26px 6px}.calpage-boards{gap:6px}.cal-tick{color:var(--muted);background:var(--panel2);border:1px solid var(--line2);border-radius:10px;gap:8px;padding:7px 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:color .12s,border-color .12s,background .12s,transform .1s;position:relative}.cal-tick:before{content:"";background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px;transition:background .12s,box-shadow .12s}.cal-tick:hover{color:var(--ink);border-color:var(--faint)}.cal-tick:active{transform:scale(.97)}.cal-tick.on{color:var(--ink);background:var(--panel);border-color:var(--line2)}.cal-tick.on:before{background:var(--brand);box-shadow:0 0 6px var(--brand)}@supports (color:color-mix(in lab,red,red)){.cal-tick.on:before{box-shadow:0 0 6px color-mix(in srgb,color-mix(in srgb,var(--brand) 55%,transparent) calc(100% * var(--glow-on)),transparent)}}.cal-tick input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.cal-tick:has(input:focus-visible){outline:2px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.cal-tick:has(input:focus-visible){outline:2px solid color-mix(in srgb,var(--brand) 60%,transparent)}}.cal-tick:has(input:focus-visible){outline-offset:1px}.calpage-selects{gap:6px}.calpick-trigger{background:var(--panel2);border:1px solid var(--line2);color:var(--muted);border-radius:10px;padding:7px 12px;font-size:12.5px;font-weight:500}.calpick-trigger:hover{color:var(--ink);border-color:var(--faint)}.cal-zone{font-family:var(--font-ui);color:var(--faint);margin-left:6px;font-size:11px}.cal-anytime,.cal-day,.cal-hour,.cal-hour-cards,.cal-weekany,.cal-weekhour{position:relative}.cal-add{z-index:2;border:1px solid var(--line2);background:var(--panel2);width:20px;height:20px;color:var(--muted);cursor:pointer;opacity:0;border-radius:6px;place-items:center;transition:opacity .12s,color .12s,border-color .12s;display:grid;position:absolute;top:4px;right:4px}.cal-add.on,.cal-add:focus-visible,.cal-anytime:hover>.cal-add,.cal-day:hover>.cal-add,.cal-hour-cards:hover>.cal-add,.cal-weekany:hover>.cal-add,.cal-weekhour:hover>.cal-add{opacity:1}.cal-add.on,.cal-add:hover{color:var(--brand);border-color:var(--brand)}.cal-add-menu{min-width:220px}.cal-add-head{color:var(--muted);align-items:baseline;gap:8px;padding:6px 8px 8px;font-size:11px;display:flex}.cal-add-head b{color:var(--ink);font-weight:600}.cal-add-when{font-family:var(--font-ui);color:var(--faint);margin-left:auto}.cal-add-none{color:var(--faint);padding:4px 8px 8px;font-size:11px}.cal-add-sep{background:var(--line2);height:1px;margin:4px 6px}.cal-add-menu .owner-opt{justify-content:space-between}.cal-add-kind{color:var(--ink)}.cal-add-hint{color:var(--faint);font-size:11px}.cal-grid{background:var(--line);border:1px solid var(--line);border-radius:10px;gap:1px;overflow:hidden}.cal-grid>.cal-weekday{background:var(--bg);padding:7px 9px 6px}.cal-day{background:var(--bg2);border:0;border-radius:0}.cal-day.out{opacity:1;background:var(--bg2)}@supports (color:color-mix(in lab,red,red)){.cal-day.out{background:color-mix(in srgb,var(--bg2) 55%,var(--bg))}}.cal-day.out .cal-daynum{color:var(--faint)}.cal-day.today{outline:1.5px solid var(--brand);outline-offset:-1.5px;border:0}.cal-day.over{box-shadow:inset 0 0 0 1.5px var(--brand);border:0}.cal-daynum{padding:5px 7px 2px}.cal-daynum span{border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11.5px;font-weight:600;display:inline-grid}.cal-day.today .cal-daynum span{background:var(--brand);color:var(--bg);font-weight:700}.cal-ribbon{gap:3px;padding:0 7px 5px;display:flex}.cal-ribbon span{border-radius:2px;flex:1;height:3px}.cal-cards{gap:3px;padding:0 5px 5px;overflow:hidden}.cal-cards .mini-card.dense{background:var(--panel2);border-left-width:1px;border-radius:6px;align-items:center;gap:6px;padding:3px 7px;display:flex}.cal-cards .mini-card.dense:before{content:"";background:var(--accent,var(--brand));border-radius:50%;flex:none;width:6px;height:6px}.cal-cards .mini-card.dense .mini-top{display:contents}.cal-cards .mini-card.dense .mini-meta,.cal-cards .mini-card.dense .mini-quote,.cal-cards .mini-card.dense .mini-status,.cal-cards .mini-card.dense .mini-top>.avatar{display:none}.cal-cards .mini-card.dense .mini-handle{max-width:48%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:11.5px;font-weight:700;overflow:hidden}.cal-cards .mini-card.dense .mini-body{-webkit-line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);flex:auto;margin:0;line-height:1.3;display:block}.cal-cards .mini-card.dense .mini-remove{top:2px;right:2px}.cal-more{font:inherit;color:var(--mid);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:1px 7px;font-size:11px;font-weight:600}.cal-more:hover{text-decoration:underline}.cal-launch{border-radius:7px;flex-wrap:wrap;row-gap:4px;padding:4px 7px 5px}.cal-launch-bar{background:var(--brand);border-radius:2px;flex-basis:100%;height:3px}@supports (color:color-mix(in lab,red,red)){.cal-launch-bar{background:color-mix(in srgb,var(--brand) 22%,transparent)}}.cal-launch-bar{overflow:hidden}.cal-launch-bar span{background:var(--brand);border-radius:2px;height:100%;display:block}.cal-cards .mini-card.dense .mini-handle{max-width:74%}.cal-day>.cal-launch{margin:2px 5px 4px}.cal-day>.cal-launch .cal-launch-glyph{display:none}.cal-day>.cal-launch .cal-launch-name,.cal-day>.cal-launch .cal-launch-read{flex-basis:100%}.cal-grid{grid-template-rows:auto;grid-auto-rows:minmax(150px,auto);overflow:hidden auto}.cal-cards .mini-card.dense{flex-direction:column;align-items:stretch;gap:5px;padding:7px 9px 8px}.cal-cards .mini-card.dense:before{display:none}.cal-cards .mini-card.dense .mini-top{align-items:center;min-height:16px;display:flex}.cal-cards .mini-card.dense .mini-top>.avatar{display:block}.cal-cards .mini-card.dense .mini-handle{display:none}.cal-cards .mini-card.dense .mini-body{-webkit-line-clamp:4;white-space:pre-wrap;text-overflow:clip;color:var(--ink);-webkit-box-orient:vertical;font-size:11.5px;line-height:1.38;display:-webkit-box;overflow:hidden}.cal-day{min-height:150px}.cal-day>.cal-cards{flex:none}.cal-day>.cal-cards,.cal-grid>.cal-day{overflow:visible}.cal-grid>.cal-day{min-height:auto}.cal-day>.cal-cards{min-height:110px}.mini-foot{align-items:center;gap:6px;min-width:0;margin-top:7px;display:flex}.mini-foot .owner-chip{margin-left:auto}.boardpick{min-width:0;display:inline-flex}.boardpick-btn{gap:5px;max-width:100%}.boardpick-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:10.5px;overflow:hidden}.boardpick-chev{color:var(--faint);font-size:9px}.boardpick-menu{min-width:200px}.cal-cards .mini-card.dense .mini-body.mini-todo-dense{white-space:normal;display:block}.mini-todo-dense .mini-todo-title{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-weight:600;overflow:hidden}.mini-todo-lines{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.mini-todo-lines li{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink);align-items:flex-start;gap:6px;display:flex;overflow:hidden}.mini-todo-lines li:before{content:"";border:1px solid var(--muted);border-radius:2px;flex:none;width:9px;height:9px;margin-top:3px}.mini-todo-lines li.more{color:var(--faint)}.mini-todo-lines li.more:before{display:none}.mini-empty{color:var(--faint)}.cal-cards .mini-card.dense .mini-top:not(:has(>.avatar)){height:0;min-height:0}.calpage-filters{justify-content:flex-start}.calpage-selects{flex:1;min-width:0}.calpick-trigger.set{color:var(--ink);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.calpick-trigger.set{border-color:color-mix(in srgb,var(--brand) 45%,var(--line2))}}.boardspick-menu{min-width:200px}.calpick-head{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;padding:4px 8px 6px;font-size:10px;display:flex}.calpick-head span{margin-right:auto}.calpick-head button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.calpick-head button:hover{color:var(--brand)}.calpick-opt.check{align-items:center;gap:8px;display:flex}.calpick-opt.check.on{color:var(--ink);background:0 0}.calpick-opt.check:hover{background:var(--panel)}.calpick-box{border:1px solid var(--line2);width:13px;height:13px;color:var(--bg);background:0 0;border-radius:4px;flex:none;place-items:center;font-size:10px;display:grid}.calpick-opt.check.on .calpick-box{background:var(--brand);border-color:var(--brand)}.grip svg,.media-rm svg,.mini-thread svg,.quote-rm svg{display:block}.media-rm svg,.quote-rm svg{width:10px;height:10px}.mini-thread{color:var(--muted);display:inline-flex}.board.rows{flex-direction:column;align-items:stretch;gap:26px;max-width:none;overflow:hidden auto}.board.rows .column{flex:none;width:100%;max-width:none}.board.rows .column.expanded{width:100%}.board.rows .cards{flex:none;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;max-height:none;display:grid;overflow:visible}.board.rows .add-column{flex:0 0 var(--col-w);width:var(--col-w)}.board.rows .add-card-row{grid-column:1/-1}.board.rows .cards{flex-flow:row;align-items:flex-start;gap:12px;padding:4px 8px 14px 2px;display:flex;overflow:auto hidden}.board.rows .cards>*{flex:0 0 var(--col-w);min-width:0}.board.rows .add-card-row{flex-direction:column;flex:0 0 132px;gap:6px}.board.rows .col-empty{flex:none}.col-head-row .ic.col-sort{width:24px;height:24px}.card-predict{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;display:flex}.chip.predict{font-family:var(--font-ui);letter-spacing:.02em;cursor:pointer;border:1px solid var(--line2);color:var(--muted);background:0 0;font-size:10.5px}.chip.predict.ghost{color:var(--faint);border-style:dashed}.chip.predict.ghost:hover{color:var(--ink);border-color:var(--faint)}.chip.predict.busy{color:var(--faint);cursor:default}.chip.predict.stale{color:var(--muted);border-style:dashed}.chip.predict.none{color:var(--faint)}.chip.predict.well-below{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.chip.predict.well-below{border-color:color-mix(in srgb,var(--bad) 45%,transparent)}}.chip.predict.well-below{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.chip.predict.well-below{background:color-mix(in srgb,var(--bad) 10%,transparent)}}.chip.predict.below{color:var(--muted)}.chip.predict.around{color:var(--ink)}.chip.predict.above,.chip.predict.well-above{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.chip.predict.above,.chip.predict.well-above{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.chip.predict.above,.chip.predict.well-above{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.chip.predict.above,.chip.predict.well-above{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.chip.predict.well-above{font-weight:700}.canvas-root :is(.card-predict,.count-extra),.timeline-view :is(.card-predict,.count-extra),body.viewer .card-predict:not(:has(.pub-numbers)),body.viewer :is(.card-predict,.count-extra) .chip.predict{display:none}.pp{border:1px solid var(--line2);background:var(--panel2);font-family:var(--font-ui);color:var(--ink);border-radius:10px;flex-direction:column;gap:14px;margin:14px 22px 22px;padding:16px 18px 18px;font-size:12.5px;display:flex}.pp .btn{font-family:inherit;font-weight:500}.pp-head{align-items:center;gap:10px;display:flex}.pp-title{color:var(--ink);letter-spacing:.01em;font-size:12px;font-weight:600}.pp-base{font-variant-numeric:tabular-nums;margin-right:auto;font-size:12px}.pp-base,.pp-hint{color:var(--muted)}.pp-hint{margin:0;line-height:1.5}.pp-verdict{grid-template-columns:minmax(0,1fr) 200px;align-items:center;gap:16px;display:grid}.pp-verdict-text{flex-direction:column;gap:2px;margin:0;display:flex}.pp-word{letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1.2}.pp-word:first-letter{text-transform:uppercase}.pp-word.well-below{color:var(--bad)}.pp-word.below{color:var(--muted)}.pp-word.around{color:var(--ink)}.pp-word.above,.pp-word.well-above{color:var(--brand)}.pp-word.none{color:var(--faint)}.pp-nums{color:var(--muted)}.pp-landed,.pp-nums{font-variant-numeric:tabular-nums;font-size:13px}.pp-landed{color:var(--ink)}.pp-bar{height:30px;position:relative}.pp-bar:before{content:"";background:var(--line2);left:0;right:0}.pp-bar-band,.pp-bar:before{border-radius:3px;height:6px;position:absolute;top:12px}.pp-bar-band{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pp-bar-band{background:color-mix(in srgb,var(--brand) 55%,transparent)}}.pp-bar-mid{background:var(--brand);border-radius:1px;width:2px;height:14px;margin-left:-1px;position:absolute;top:8px}.pp-bar-one{background:var(--muted);width:1px;height:12px;position:absolute;top:9px}.pp-bar-landed{border:2px solid var(--ink);background:var(--panel2);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:8px}.pp-bar-scale{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:21px;left:0;right:0}.pp-bar-scale i{font-style:normal;position:absolute;top:0}.pp-bar-scale i:first-child{left:0}.pp-bar-scale i:last-child{right:0}.pp-bar-median{color:var(--muted);left:33.33%;transform:translate(-50%)}.pp-actual{color:var(--muted);font-variant-numeric:tabular-nums;margin:-6px 0 0;font-size:12px}.pp-section{flex-direction:column;display:flex}.pp-sub-row{align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.pp h4,.pp-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-family:inherit;font-size:10.5px;font-weight:600}.pp-sub-note{color:var(--faint);font-size:11px}.pp-cite{background:var(--brand);border-radius:4px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pp-cite{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.pp-cite{color:var(--brand);vertical-align:1px;font-variant-numeric:tabular-nums;margin:0 1px;font-size:10.5px;font-weight:600;line-height:1}.pp-precedents{border-bottom:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pp-precedents li{border-top:1px solid var(--line);grid-template-columns:22px 44px 90px minmax(0,1fr) 96px;align-items:center;gap:12px;padding:9px 0;display:grid}.pp-precedents .pp-cite{min-width:18px;height:18px}.pp-mult{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.pp-mult.above{color:var(--brand)}.pp-track{background:var(--line2);display:block;position:relative}.pp-fill,.pp-track{border-radius:2px;height:4px}.pp-fill{background:var(--muted);position:absolute;top:0;left:0}.pp-fill.above{background:var(--brand)}.pp-text{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.pp-counts{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.pp-counts em{margin-left:6px;font-style:normal}.pp-legend{color:var(--faint);padding-top:6px;font-size:10.5px}.pp-reading{gap:14px}.pp-reading h4{margin-bottom:8px}.pp-reading p{color:var(--ink);margin:0 0 8px;font-size:13px;line-height:1.5}.pp-reading p:last-child{margin-bottom:0}.pp-quality{white-space:pre-wrap;font:inherit;color:var(--ink);margin:0;font-size:13px;line-height:1.5}.pp-bar-landed.over{border-color:var(--brand)}.pp-bar-landed.over:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--brand);width:0;height:0;position:absolute;top:1px;right:-7px}.col-head{background:linear-gradient(180deg,var(--accent,var(--muted)),var(--bunker-0) 100%)}@supports (color:color-mix(in lab,red,red)){.col-head{background:linear-gradient(180deg,color-mix(in srgb,var(--accent,var(--muted)) 10%,var(--bunker-0)),var(--bunker-0) 100%)}}.col-head-row .avatar{box-shadow:0 0 0 2px var(--bunker-0),0 0 0 3.5px var(--accent,var(--muted));border-color:#0000}.col-head-row .ic:not(:hover):not(.on){border-color:#0000}.col-status{flex-direction:column;gap:6px;display:flex}.col-stat-bar{border-radius:2px;gap:2px;height:4px;display:flex;overflow:hidden}.col-stat-bar>span{background:var(--line2);border-radius:2px;min-width:3px;display:block}.col-stat-bar>.st-drafted{background:var(--muted)}.col-stat-bar>.st-approved{background:var(--ok)}.col-stat-bar>.st-exported{background:var(--mid)}.col-stat-bar>.st-flagged{background:var(--warn)}.col-stat-bar>.st-rejected{background:var(--bad)}.col-stats{font-size:11px}.add-card-row.seg{border:0;flex:none;gap:0;height:32px;margin:2px 2px 12px}.column>.add-card-row.seg{margin:2px 0 10px}.add-card-row.seg .add-draft{border:0;border-radius:7px;justify-content:center;align-items:center;height:32px;padding:0;display:flex;position:relative}.add-card-row.seg .add-draft+.add-draft:before{content:"";background:var(--line);width:1px;transition:opacity .15s;position:absolute;top:32%;bottom:32%;left:0}.add-card-row.seg .add-draft:first-child{color:var(--accent,var(--gold-b));text-shadow:0 0 7px var(--accent,var(--brand));flex:1.3}@supports (color:color-mix(in lab,red,red)){.add-card-row.seg .add-draft:first-child{text-shadow:0 0 7px color-mix(in srgb,color-mix(in srgb,var(--accent,var(--brand)) 60%,transparent) calc(100% * var(--glow-on)),transparent)}}.add-card-row.seg .add-draft:first-child:hover{color:var(--accent,var(--gold-b))}.add-card-row.seg .add-draft:hover+.add-draft:before,.add-card-row.seg .add-draft:hover:before{opacity:0}.board.rows .add-card-row.seg{gap:0;height:auto;margin:0}.board.rows .add-card-row.seg .add-draft+.add-draft:before{width:auto;height:1px;inset:0 30% auto}.rs-rail-head{flex-wrap:wrap;row-gap:6px}.rs-rail-btns{align-items:center}.rs-source{letter-spacing:.04em;color:var(--muted);padding:0 6px;font-size:10.5px}.rs-switch{font:inherit;border:1px solid var(--line2);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:2px 8px;font-size:11px}.rs-switch.on{border-color:var(--brand);color:var(--ink)}.rs-switch:disabled{opacity:.5;cursor:default}.callout{background:var(--bg2);border:1px solid var(--line2);border-radius:12px;flex-direction:column;align-self:flex-start;gap:8px;max-width:560px;margin:24px 26px;padding:20px 22px;display:flex}.callout.center{align-self:center;margin:auto}.callout-eyebrow{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:11px}.callout-title{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:600}.callout-body,.callout-title{font-family:var(--font-ui);margin:0}.callout-body{color:var(--muted);font-size:13.5px;line-height:1.55}.callout-actions a:not(.btn),.callout-body a{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.callout-actions a:not(.btn),.callout-body a{-webkit-text-decoration-color:color-mix(in srgb,var(--brand) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--brand) 40%,transparent)}}.callout-actions a:not(.btn),.callout-body a{text-underline-offset:3px}.callout-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.callout-actions .btn{text-decoration:none}.callout-note{font-family:var(--font-ui);color:var(--muted);font-size:11.5px}.callout.compact{flex-flow:wrap;align-items:center;gap:6px 14px;max-width:none;margin:12px 26px 0;padding:10px 14px}.callout.compact .callout-eyebrow{display:none}.callout.compact .callout-title{font-size:13.5px}.callout.compact .callout-body{flex:1;min-width:200px;font-size:13px}.callout.compact .callout-actions{margin:0}.col-empty,.docs-empty,.rs-empty,.rs-loading{color:var(--muted)}.team-view.bl-view{flex-direction:column;gap:32px;max-width:980px;display:flex}.bl-loading{color:var(--muted);margin:0;font-size:12px}.bl-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bl-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:11px}.bl-eyebrow,.bl-title{font-family:var(--font-ui)}.bl-title{letter-spacing:-.015em;color:var(--ink);align-items:baseline;gap:12px;margin:6px 0 0;font-size:30px;font-weight:600;line-height:1.1;display:flex}.bl-title small{letter-spacing:.02em;font-size:13px;font-weight:500}.bl-facts,.bl-title small{font-family:var(--font-ui);color:var(--muted)}.bl-facts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.bl-facts>span+span:before{content:"·";color:var(--line2);margin-right:10px}.bl-facts b{color:var(--ink);font-weight:600}.bl-facts .warn,.bl-facts .warn b{color:var(--warn)}.bl-lead{font-family:var(--font-ui);color:var(--muted);max-width:660px;margin:12px 0 0;font-size:14.5px;line-height:1.55}.bl-lead b{color:var(--ink);font-weight:600}.bl-actions{flex:none;gap:8px;padding-top:22px;display:flex}.bl-sec{flex-direction:column;gap:14px;display:flex}.bl-sec .callout{margin:0}.bl-sech{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;font-size:11px;display:flex}.bl-sech:after{content:"";background:var(--line);flex:1;order:1;height:1px}.bl-sech .r{text-transform:none;letter-spacing:.01em;order:2;font-size:11.5px}.bl-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.bl-card{background:var(--bg2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;min-width:0;padding:22px 22px 20px;display:flex}.bl-card.cur{border-color:var(--line2)}.bl-card.hi{border-color:var(--brand);box-shadow:0 0 0 1px #f5b9424d,0 20px 60px -30px #f5b94259}@supports (color:color-mix(in lab,red,red)){.bl-card.hi{box-shadow:0 0 0 1px #f5b9424d,0 20px 60px -30px color-mix(in srgb,#f5b94259 calc(100% * var(--glow-on)),transparent)}}.bl-card .nm{justify-content:space-between;align-items:center;gap:10px;min-height:22px;font-size:13px}.bl-card .nm,.bl-card .pr{font-family:var(--font-ui);color:var(--ink);font-weight:700;display:flex}.bl-card .pr{letter-spacing:-.02em;align-items:baseline;gap:8px;font-size:32px;line-height:1}.bl-card .pr small{color:var(--muted);letter-spacing:.03em;font-size:12px;font-weight:400}.bl-card .for{color:var(--muted);margin-top:-4px;line-height:1.5}.bl-card .for,.bl-card ul{font-family:var(--font-ui);font-size:13px}.bl-card ul{color:var(--ink);flex-direction:column;gap:9px;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.bl-card li{align-items:flex-start;gap:9px;display:flex}.bl-card li svg{width:13px;height:13px;color:var(--brand);flex:none;margin-top:3px}.bl-card .btn{align-self:stretch;margin-top:auto}.btn.bl-cur{color:var(--muted);cursor:default;background:0 0;border-style:dashed}.chip.bl-on{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.chip.bl-on{border-color:color-mix(in srgb,var(--ok) 40%,transparent)}}.bl-fine{font-family:var(--font-ui);color:var(--muted);margin:-2px 0 0;font-size:12.5px;line-height:1.6}.bl-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bl-meter{background:var(--bg2);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:18px 20px 16px;display:flex}.bl-mh{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.bl-mchip,.bl-mh{color:var(--muted)}.bl-mchip{letter-spacing:.02em;text-transform:none;border:1px solid var(--line2);white-space:nowrap;border-radius:6px;padding:2px 7px;font-size:10.5px}.bl-big{align-items:baseline;gap:10px;margin-top:2px;display:flex}.bl-big b{letter-spacing:-.02em;color:var(--ink);font-size:30px;font-weight:700;line-height:1}.bl-big b,.bl-big span{font-family:var(--font-ui)}.bl-big span{color:var(--muted);font-size:13px}.bl-bar{background:var(--panel2);border-radius:4px;height:8px;overflow:hidden}.bl-bar>i{background:var(--brand);border-radius:4px;height:100%;display:block}.bl-mrow{font-family:var(--font-ui);color:var(--muted);justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.bl-mrow b{color:var(--ink);font-weight:600}.bl-mnote{margin:0;font-size:12.5px;line-height:1.5}.bl-mnote,.bl-topup{font-family:var(--font-ui);color:var(--muted)}.bl-topup{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;padding-top:12px;font-size:12px;display:flex}.bl-lab{margin-right:4px}.bl-lab,.bl-never{white-space:nowrap}.bl-never{color:var(--muted);margin-left:auto;font-size:11px}.bl-usage{border:1px solid var(--line);background:var(--bg2);border-radius:12px;overflow:hidden}.bl-urow{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) 90px;align-items:baseline;gap:14px;padding:11px 18px;display:grid}.bl-urow:first-child{border-top:0}.bl-urow.head{background:#ffffff05;padding:8px 18px 7px}.bl-urow.head span{letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.bl-urow .d,.bl-urow.head span{font-family:var(--font-ui);color:var(--muted)}.bl-urow .d{font-size:11.5px}.bl-urow .w{font-family:var(--font-ui);color:var(--ink);font-size:13px}.bl-urow .w span{color:var(--muted)}.bl-urow .a{font-family:var(--font-ui);text-align:right;color:var(--ink);font-size:12.5px;font-weight:600}.bl-urow .a.cr{color:var(--ok)}.bl-urow .a.zero{color:var(--muted);font-weight:400}.bl-uspent{font-family:var(--font-ui);color:var(--muted);margin:-4px 0 2px;font-size:12.5px}.bl-uspent b{color:var(--ink);font-weight:600}.bl-umore{justify-content:center;margin-top:2px;display:flex}.bl-banner{border:1px solid var(--warn);border-radius:12px;align-items:center;gap:14px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-banner{border:1px solid color-mix(in srgb,var(--warn) 40%,transparent)}}.bl-banner{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.bl-banner{background:color-mix(in srgb,var(--warn) 7%,transparent)}}.bl-banner{font-family:var(--font-ui);color:var(--muted);font-size:13px;line-height:1.5}.bl-banner b{color:var(--ink);font-weight:600}.bl-banner.bl-info{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bl-banner.bl-info{border-color:color-mix(in srgb,var(--brand) 35%,transparent)}}.bl-banner.bl-info{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bl-banner.bl-info{background:color-mix(in srgb,var(--brand) 6%,transparent)}}.bl-banner.bl-info svg{color:var(--brand)}.bl-banner svg{width:18px;height:18px;color:var(--warn);flex:none}.bl-banner-t{flex:1}.bl-banner .btn{flex:none}@media (max-width:1100px){.bl-cards,.bl-meters{grid-template-columns:1fr}}.rs-limit{font-family:var(--font-ui);color:var(--muted);padding:0 8px 8px;font-size:11px;line-height:1.5}.rs-limit.full{color:var(--warn)}.bl-switch{flex-wrap:wrap;align-items:center;gap:0;display:flex}.bl-switch button{font:inherit;font-family:var(--font-ui);letter-spacing:.02em;color:#8b8b93;cursor:pointer;background:#121217;border:1px solid #3c3c45;margin-left:-1px;padding:8px 14px;font-size:12px}.bl-switch button:first-child{border-radius:10px 0 0 10px;margin-left:0}.bl-switch button:nth-child(2){border-radius:0 10px 10px 0}.bl-switch button.on{color:#f5b942;z-index:1;background:#f5b9421a;border-color:#f5b9428c;position:relative}.bl-switch-note{color:#8b8b93;margin-left:14px;font-size:13px}.bl-switch button{border-color:var(--line2);background:var(--bg2);color:var(--muted);padding:7px 12px;font-size:11.5px}.bl-switch button.on{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bl-switch button.on{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}}.bl-switch button.on{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.bl-switch button.on{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.bl-switch-note{font-family:var(--font-ui);color:var(--muted);font-size:12.5px}.bl-meter .bl-own{font-family:var(--font-ui);color:var(--ink);margin:2px 0 0;font-size:13.5px;line-height:1.5}.btn.sq{justify-content:center;align-items:center;gap:4px;line-height:1;display:inline-flex}.btn.sq svg{display:block}.tb-main .btn,.tb-main .setup-chip{box-sizing:border-box;align-items:center;height:34px;padding-top:0;padding-bottom:0;display:inline-flex}.tb-main .setup-chip{padding-left:12px;padding-right:12px}.emoji-anchor{display:inline-flex;position:relative}.emoji-pop{z-index:130;background:var(--bg2);border:1px solid var(--line2);border-radius:10px;flex-direction:column;width:340px;max-height:380px;display:flex;position:fixed;overflow:hidden;box-shadow:0 14px 40px -12px #000000b3,0 0 0 1px #0006}.emoji-head{flex:none;align-items:center;gap:6px;margin:8px 8px 4px;display:flex}.emoji-tone{border:1px solid var(--line2);cursor:pointer;background:#00000040;border-radius:8px;flex:none;width:32px;height:32px;padding:0;font-size:17px;line-height:1}.emoji-tone:hover{border-color:var(--brand)}.emoji-cats{flex:none;justify-content:space-between;padding:0 8px 4px;display:flex}.emoji-cat{cursor:pointer;filter:grayscale(.35);background:0 0;border:1px solid #0000;border-radius:7px;width:32px;height:28px;padding:0;font-size:16px;line-height:1}.emoji-cat:hover{background:var(--panel);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.emoji-cat:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.emoji-cat:hover{filter:none}.emoji-search{min-width:0;font-family:var(--font-ui);color:var(--ink);border:1px solid var(--line2);background:#00000040;border-radius:8px;outline:2px solid #0000;flex:1;margin:0;padding:7px 9px;font-size:11.5px}.emoji-search:focus{border-color:var(--brand)}.emoji-search::placeholder{color:var(--muted)}.emoji-body{scrollbar-width:thin;padding:0 8px 8px;overflow-y:auto}.emoji-group h4{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:6px 2px 4px;font-size:10px;font-weight:500}.emoji-grid{grid-template-columns:repeat(10,1fr);gap:2px;display:grid}.emoji-cell{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;height:30px;padding:0;font-size:18px;line-height:1}.emoji-cell:focus-visible,.emoji-cell:hover{background:var(--panel);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.emoji-cell:focus-visible,.emoji-cell:hover{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.emoji-cell:focus-visible,.emoji-cell:hover{outline:2px solid #0000}.emoji-none{font-family:var(--font-ui);color:var(--muted);padding:8px 4px 10px;font-size:11px;line-height:1.5}.post-emoji.on{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.post-emoji.on{border-color:color-mix(in srgb,var(--brand) 45%,transparent)}}.ws-switch{margin:0 0 6px}.ws-current{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:6px;padding:6px 8px 10px}.ws-current:hover{border-color:var(--line)}.ws-current:hover .ws-name{color:var(--gold-b)}.ws-id{text-align:left;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ws-name{font-family:var(--font-ui);letter-spacing:.03em;color:var(--phos);text-shadow:0 0 6px var(--phos-glow);flex:none;font-size:13px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.ws-name{text-shadow:0 0 6px color-mix(in srgb,var(--phos-glow) calc(100% * var(--glow-on)),transparent)}}.ws-plan{font-family:var(--font-ui);letter-spacing:.02em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:500;overflow:hidden}.ws-chev{color:var(--phos-dim);text-shadow:0 0 6px var(--phos-glow);font-size:10px}@supports (color:color-mix(in lab,red,red)){.ws-chev{text-shadow:0 0 6px color-mix(in srgb,var(--phos-glow) calc(100% * var(--glow-on)),transparent)}}.ws-menu{z-index:66;width:220px;position:fixed;right:auto}.ws-scrim{z-index:65}.cs-list{flex-direction:column;gap:2px;display:flex}.cs-row{border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 8px;display:flex;position:relative}.cs-row.on{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cs-row.on{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.cs-row.on{box-shadow:inset 0 0 0 1px var(--brand),0 0 12px #f5b9421f}@supports (color:color-mix(in lab,red,red)){.cs-row.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent),0 0 12px color-mix(in srgb,#f5b9421f calc(100% * var(--glow-on)),transparent)}}.cs-row.on:before{content:"";background:var(--brand);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-10px;box-shadow:0 0 6px #f5b942b3}@supports (color:color-mix(in lab,red,red)){.cs-row.on:before{box-shadow:0 0 6px color-mix(in srgb,#f5b942b3 calc(100% * var(--glow-on)),transparent)}}.cs-row.drop-target{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cs-row.drop-target{background:color-mix(in srgb,var(--brand) 18%,transparent)}}.cs-row.drop-target{outline:1px dashed var(--brand)}@supports (color:color-mix(in lab,red,red)){.cs-row.drop-target{outline:1px dashed color-mix(in srgb,var(--brand) 60%,transparent)}}.cs-row.drop-target{outline-offset:-2px}.cs-home{margin-bottom:8px}.cs-slot{flex:none}.cs-slot,.cs-slotbtn{width:18px;height:18px;display:block}.cs-slotbtn{cursor:pointer;background:0 0;border:0;padding:0}.cs-slotbtn:disabled{cursor:progress;opacity:.6}.cs-img{object-fit:cover;border-radius:4px;width:18px;height:18px;display:block}.cs-img-letter{box-sizing:border-box;font-family:var(--font-ui);color:var(--phos-dim);background:var(--phos);place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid}@supports (color:color-mix(in lab,red,red)){.cs-img-letter{background:color-mix(in srgb,var(--phos) 8%,transparent)}}.cs-img-letter{border:1px solid var(--phos)}@supports (color:color-mix(in lab,red,red)){.cs-img-letter{border:1px solid color-mix(in srgb,var(--phos) 22%,transparent)}}.cs-img-letter{text-shadow:0 0 5px var(--phos-glow)}@supports (color:color-mix(in lab,red,red)){.cs-img-letter{text-shadow:0 0 5px color-mix(in srgb,var(--phos-glow) calc(100% * var(--glow-on)),transparent)}}.cs-row.on .cs-img-letter{color:var(--gold-b);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cs-row.on .cs-img-letter{background:color-mix(in srgb,var(--brand) 18%,transparent)}}.cs-row.on .cs-img-letter{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cs-row.on .cs-img-letter{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}}.cs-row.on .cs-img-letter{text-shadow:0 0 8px #f5b942cc}@supports (color:color-mix(in lab,red,red)){.cs-row.on .cs-img-letter{text-shadow:0 0 8px color-mix(in srgb,#f5b942cc calc(100% * var(--glow-on)),transparent)}}.cs-img-glyph{box-sizing:border-box;color:var(--phos-dim);background:var(--phos);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.cs-img-glyph{background:color-mix(in srgb,var(--phos) 8%,transparent)}}.cs-img-glyph{border:1px solid var(--phos)}@supports (color:color-mix(in lab,red,red)){.cs-img-glyph{border:1px solid color-mix(in srgb,var(--phos) 22%,transparent)}}.cs-img-glyph svg{width:12px;height:12px;filter:drop-shadow(0 0 3px var(--phos-glow))}@supports (color:color-mix(in lab,red,red)){.cs-img-glyph svg{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--phos-glow) calc(100% * var(--glow-on)),transparent))}}.cs-row.on .cs-img-glyph{color:var(--gold-b);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cs-row.on .cs-img-glyph{background:color-mix(in srgb,var(--brand) 18%,transparent)}}.cs-row.on .cs-img-glyph{border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cs-row.on .cs-img-glyph{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}}.cs-slotbtn:hover .cs-img-glyph,.cs-slotbtn:hover .cs-img-letter{border-color:var(--brand);color:var(--gold-b)}.cs-slotbtn:hover .cs-img{outline:1px solid var(--brand)}@supports (color:color-mix(in lab,red,red)){.cs-slotbtn:hover .cs-img{outline:1px solid color-mix(in srgb,var(--brand) 60%,transparent)}}.cs-slotbtn:hover .cs-img{outline-offset:1px}.cs-name{text-align:left;cursor:pointer;min-width:0;font-family:var(--font-ui);letter-spacing:.03em;color:var(--phos);text-shadow:0 0 6px var(--phos-glow);background:0 0;border:0;flex:1;padding:0;font-size:12px;font-weight:400}@supports (color:color-mix(in lab,red,red)){.cs-name{text-shadow:0 0 6px color-mix(in srgb,var(--phos-glow) calc(100% * var(--glow-on)),transparent)}}.cs-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-name:hover{color:var(--gold-b)}.cs-row.on .cs-name{color:var(--gold-b);text-shadow:0 0 8px #f5b942d9,0 0 18px #f5b94266}@supports (color:color-mix(in lab,red,red)){.cs-row.on .cs-name{text-shadow:0 0 8px color-mix(in srgb,#f5b942d9 calc(100% * var(--glow-on)),transparent),0 0 18px color-mix(in srgb,#f5b94266 calc(100% * var(--glow-on)),transparent)}}.cs-name.nav-pending{color:var(--brand);animation:cs-nav-pulse .9s ease-in-out infinite}@keyframes cs-nav-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.cs-name.nav-pending{opacity:.7;animation:none}}.cs-row input{border:1px solid var(--brand);width:0;min-width:0;color:var(--ink);font-family:var(--font-ui);background:#0000004d;border-radius:6px;flex:1;padding:5px 7px;font-size:12px}.cs-row input:focus{outline:2px solid #0000}.cs-actions{flex:none;gap:1px;display:none}.cs-row:focus-within .cs-actions,.cs-row:hover .cs-actions{display:inline-flex}@media (hover:none){.cs-actions{display:inline-flex}}.cs-actions .ic{border-color:#0000;width:20px;height:20px;font-size:11px}.cs-actions .ic-danger:hover{color:var(--bad);border-color:var(--bad)}.cs-row.archived .cs-name{color:var(--phos-dim);opacity:.6;text-shadow:none}.cs-row.archived .cs-img{opacity:.5}.cs-toggle{cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px}.cs-toggle .cs-name{color:var(--phos-dim);opacity:.8}.cs-toggle .cs-chev{color:var(--phos-dim);flex:none;font-size:9px}.cs-add{border:1px dashed var(--phos);justify-content:center;align-items:center;width:100%;height:34px;margin:6px 0 0;display:flex}@supports (color:color-mix(in lab,red,red)){.cs-add{border:1px dashed color-mix(in srgb,var(--phos) 35%,transparent)}}.cs-add{cursor:pointer;font-family:var(--font-ui);letter-spacing:.03em;color:var(--phos-dim);text-shadow:0 0 5px #f5b9424d;background:0 0;border-radius:9px;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cs-add{text-shadow:0 0 5px color-mix(in srgb,#f5b9424d calc(100% * var(--glow-on)),transparent)}}.cs-add{white-space:nowrap}.cs-add:hover{color:var(--gold-b);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cs-add:hover{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}}.cs-new{gap:6px;margin:6px 0 0;display:flex}.cs-new input{border:1px solid var(--line2);width:0;min-width:0;color:var(--ink);font-family:var(--font-ui);background:#00000040;border-radius:8px;flex:1;padding:6px 8px;font-size:12px}.cs-new input:focus{border-color:var(--brand);outline:2px solid #0000}.cs-new .btn{align-items:center;height:30px;padding:0 10px;display:inline-flex}.cs-empty{font-family:var(--font-ui);color:var(--muted);margin:0;padding:8px;font-size:11px}.cs-foot{border-top:1px solid var(--line);align-items:center;gap:8px;margin-top:auto;padding:10px 4px 0;display:flex}.cs-avatar-wrap{flex:none;width:26px;height:26px;display:block;position:relative}.cs-avatar-wrap:after{content:"";background:var(--ok);width:7px;height:7px;box-shadow:0 0 6px var(--ok);border-radius:50%;position:absolute;bottom:-1px;right:-1px}@supports (color:color-mix(in lab,red,red)){.cs-avatar-wrap:after{box-shadow:0 0 6px color-mix(in srgb,var(--ok) calc(100% * var(--glow-on)),transparent)}}.cs-avatar-wrap:after{border:2px solid var(--bg2);pointer-events:none}.cs-avatar{border:1px solid var(--brand);border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cs-avatar{border:1px solid color-mix(in srgb,var(--brand) 40%,transparent)}}.cs-avatar{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.cs-avatar{background:color-mix(in srgb,var(--brand) 18%,var(--panel))}}.cs-avatar{color:var(--gold-b);font-family:var(--font-ui);text-transform:uppercase;cursor:pointer;text-shadow:0 0 6px #f5b94299;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.cs-avatar{text-shadow:0 0 6px color-mix(in srgb,#f5b94299 calc(100% * var(--glow-on)),transparent)}}.cs-avatar img{object-fit:cover;width:100%;height:100%;display:block}.cs-user{cursor:pointer;text-align:left;min-width:0;font-family:var(--font-ui);letter-spacing:.03em;color:var(--phos);text-shadow:0 0 6px var(--phos-glow);background:0 0;border:0;flex:1;padding:0;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.cs-user{text-shadow:0 0 6px color-mix(in srgb,var(--phos-glow) calc(100% * var(--glow-on)),transparent)}}.cs-user{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-user:hover{color:var(--gold-b)}.cs-out{width:22px;height:22px;color:var(--phos);border-color:#0000}.cs-out svg{width:14px;height:14px;filter:drop-shadow(0 0 3px var(--phos-glow));display:block}@supports (color:color-mix(in lab,red,red)){.cs-out svg{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--phos-glow) calc(100% * var(--glow-on)),transparent))}}.sidebar .side-banner{margin:0 0 8px}.chip.evergreen{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.chip.evergreen{border-color:color-mix(in srgb,var(--ok) 45%,transparent)}}.chip.evergreen{text-transform:lowercase}.col-evergreen.on{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.col-evergreen.on{border-color:color-mix(in srgb,var(--ok) 45%,transparent)}}.col-evergreen svg{width:12px;height:12px}.eg-strip{border-top:1px solid var(--line);font-family:var(--font-ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:9px;padding-top:8px;font-size:10.5px;display:flex}.eg-strip label{align-items:center;gap:5px;display:inline-flex}.eg-strip input{border:1px solid var(--line2);color:var(--ink);font:inherit;color-scheme:dark;background:#00000040;border-radius:6px;padding:3px 6px}.eg-strip input[type=text]{width:120px}.eg-strip input:focus{border-color:var(--accent,var(--brand));outline:2px solid #0000}.eg-strip .eg-use{white-space:nowrap;margin-left:auto}.eg-strip .eg-use b{color:var(--ink);font-weight:600}.eg-strip .eg-due{color:var(--warn)}.egs{z-index:66;background:var(--panel2);border:1px solid var(--line2);width:340px;font-family:var(--font-ui);color:var(--ink);border-radius:12px;flex-direction:column;gap:10px;padding:12px;font-size:11.5px;display:flex;position:fixed;box-shadow:0 18px 44px -14px #000000bf}.egs-head{align-items:baseline;gap:8px;display:flex}.egs-title{font-size:12.5px;font-weight:700}.egs-handle{color:var(--muted);font-size:11px}.egs-note{background:var(--warn);border-radius:8px;margin:0;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.egs-note{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.egs-note{color:var(--warn);font-size:11px}.egs-row{align-items:center;gap:8px;display:flex}.egs-lbl{color:var(--muted);letter-spacing:.03em;flex:0 0 72px;font-size:10.5px}.egs-days{flex-wrap:wrap;flex:auto;gap:3px;min-width:0;display:flex}.egs-day{border:1px solid var(--line2);min-width:30px;height:26px;color:var(--phos-dim);font:inherit;cursor:pointer;background:0 0;border-radius:7px;flex:1 1 0;padding:0;font-size:10.5px;font-weight:600}.egs-day.on{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.egs-day.on{border-color:color-mix(in srgb,var(--ok) 55%,transparent)}}.egs-day.on{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.egs-day.on{background:color-mix(in srgb,var(--ok) 12%,transparent)}}.egs-day:disabled{cursor:default;opacity:.7}.egs-input{border:1px solid var(--line2);color:var(--ink);font:inherit;color-scheme:dark;background:#00000040;border-radius:7px;padding:4px 7px}.egs-input:focus{border-color:var(--brand);outline:2px solid #0000}.egs-num{width:64px}.egs-tz,.egs-unit{color:var(--muted);font-size:10.5px}.egs-seg{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:3px;padding:3px;display:inline-flex}.egs-opt{color:var(--phos-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:600}.egs-opt.on{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.egs-opt.on{background:color-mix(in srgb,var(--ok) 14%,transparent)}}.egs-pool{color:var(--muted);margin:0;font-size:10.5px}.egs-thin{color:var(--warn)}.egs-slots{flex-direction:column;gap:2px;max-height:190px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.egs-slot{border-radius:6px;justify-content:space-between;gap:10px;padding:4px 6px;font-size:10.5px;display:flex}.egs-slot .egs-when{color:var(--ink);white-space:nowrap}.egs-slot .egs-state{color:var(--muted);text-align:right}.egs-slot.planned .egs-state,.egs-slot.published .egs-state{color:var(--ok)}.egs-slot.conflict .egs-state,.egs-slot.empty .egs-state{color:var(--warn)}.egs-slot.failed .egs-state{color:var(--bad)}.egs-actions{justify-content:flex-end;gap:6px;margin-top:2px;display:flex}.egs-actions .btn{align-items:center;height:30px;padding:0 12px;display:inline-flex}.tb-purpose{letter-spacing:.01em}.col-schedule,.tb-purpose{font-family:var(--font-ui);color:var(--muted);white-space:nowrap;font-size:10.5px}.col-schedule{border:1px solid var(--line);width:100%;text-align:left;cursor:pointer;text-overflow:ellipsis;background:0 0;border-radius:8px;align-items:center;gap:7px;margin-top:7px;padding:5px 9px;display:flex;overflow:hidden}.col-schedule:hover{border-color:var(--line2);color:var(--ink)}.col-schedule.on{color:var(--phos-dim);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.col-schedule.on{border-color:color-mix(in srgb,var(--ok) 35%,transparent)}}.col-schedule-dot{background:var(--faint);border-radius:50%;flex:none;width:6px;height:6px}.col-schedule.on .col-schedule-dot{background:var(--ok)}.col-schedule b{color:var(--brand);margin-left:auto;padding-left:8px;font-weight:600}.column .callout{gap:6px;max-width:none;margin:2px 0;padding:14px}.column .callout-title{font-size:12.5px}.column .callout-body{font-size:11.5px}.egs-modes{gap:4px}.egs-mode,.egs-modes{flex-direction:column;display:flex}.egs-mode{text-align:left;border:1px solid var(--line);color:var(--phos-dim);font:inherit;cursor:pointer;background:0 0;border-radius:8px;gap:2px;padding:7px 9px}.egs-mode b{color:var(--ink);font-size:11px;font-weight:700}.egs-mode span{color:var(--muted);font-size:10.5px;line-height:1.4}.egs-mode.on{border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.egs-mode.on{border-color:color-mix(in srgb,var(--ok) 55%,transparent)}}.egs-mode.on{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.egs-mode.on{background:color-mix(in srgb,var(--ok) 10%,transparent)}}.egs-mode.on b{color:var(--ok)}.egs-mode:disabled{cursor:default}.egs-more{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:10.5px}.egs-more:hover{color:var(--ink)}.egs-sub{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.imp-key{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.imp-key span{color:var(--muted);flex:none;font-size:12px}.imp-key input{border:1px solid var(--line2);min-width:0;color:var(--ink);font:inherit;background:#00000040;border-radius:8px;flex:320px;padding:8px 10px;font-size:13px}.imp-key input:focus{border-color:var(--accent,var(--brand));outline:2px solid #0000}.imp-h{color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:600}.imp-set{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 0;display:flex}.imp-set:first-of-type{border-top:0}.imp-set-id{flex-direction:column;gap:2px;min-width:160px;display:flex}.imp-set-id b{color:var(--ink);font-size:13px}.imp-set-id span{color:var(--muted);font-size:12px}.imp-seg{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:3px;margin-left:auto;padding:3px;display:inline-flex}.imp-opt{color:var(--phos-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:12px;font-weight:600}.imp-opt.on{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.imp-opt.on{background:color-mix(in srgb,var(--ok) 14%,transparent)}}.imp-opt:disabled{cursor:default;opacity:.7}.imp-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.imp-hint,.imp-progress{color:var(--muted);margin:0;font-size:12px}.imp-progress{color:var(--ink)}.imp-stop{color:var(--warn);margin:6px 0 0;font-size:12px}.imp-summary{color:var(--muted);flex-wrap:wrap;gap:16px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.imp-summary b{color:var(--ink);margin-right:4px;font-weight:600}.fr-card.fr-import{margin-top:14px}.fr-card.fr-import h2{font-size:15px}.fr-sc.done.on{background:var(--ok)}@supports (color:color-mix(in lab,red,red)){.fr-sc.done.on{background:color-mix(in srgb,var(--ok) 10%,transparent)}}.fr-sc.done.on{font-weight:700}.fr-strip-nav{font-family:var(--font-ui);color:var(--muted);align-items:center;gap:14px;margin-top:6px;font-size:11.5px;display:flex}.fr-strip-nav button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.fr-strip-nav button:hover:not(:disabled){color:var(--ink)}.fr-strip-nav button:disabled{opacity:.4;cursor:default}.fr-strip-done{color:var(--ok)}.hq-page{max-width:1240px;font-family:var(--font-ui);color:var(--ink);margin:0 auto;padding:28px 28px 60px}.hq-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hq-head h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.hq-sub{margin:4px 0 0}.hq-policy,.hq-sub{color:var(--muted);font-size:12.5px}.hq-policy{margin:14px 0 0}.hq-warn{color:var(--warn);font-weight:600}.hq-tiles{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:20px;display:grid}.hq-tile{gap:4px}.hq-switch,.hq-tile{background:var(--bg2);border:1px solid var(--line2);border-radius:12px;flex-direction:column;padding:14px 16px;display:flex}.hq-switch{gap:8px;margin-top:16px}.hq-switch.hq-switch-off{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.hq-switch.hq-switch-off{border-color:color-mix(in srgb,var(--bad) 55%,var(--line2))}}.hq-switch.hq-switch-off{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.hq-switch.hq-switch-off{background:color-mix(in srgb,var(--bad) 6%,var(--bg2))}}.hq-switch .hq-s{margin:0}.hq-switch-head{align-items:center;gap:10px;display:flex}.hq-switch-state{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line2);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.hq-switch-state.on{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.hq-switch-state.on{border-color:color-mix(in srgb,var(--ok) 45%,var(--line2))}}.hq-switch-state.off{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.hq-switch-state.off{border-color:color-mix(in srgb,var(--bad) 55%,var(--line2))}}.hq-switch-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hq-input{min-width:0;max-width:480px;height:32px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line2);border-radius:8px;flex:260px;padding:0 10px;font-size:13px}.hq-input::placeholder{color:var(--muted)}.hq-input:focus{border-color:var(--accent,var(--brand));outline:2px solid #0000}.hq-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.hq-v{color:var(--ink);font-size:30px;font-weight:700;line-height:1.1}.hq-s{color:var(--muted);font-size:12px;line-height:1.4}.hq-strips{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:14px;display:grid}.strip{background:var(--bg2);border:1px solid var(--line2);border-radius:12px;margin:0;padding:14px 16px}.strip figcaption{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.strip figcaption b{color:var(--ink);font-weight:600}.strip-bars{border-bottom:1px solid var(--line2);gap:2px;height:72px;padding-bottom:1px}.strip-bar,.strip-bars{align-items:flex-end;display:flex}.strip-bar{cursor:default;flex:1 1 0;height:100%}.strip-bar i{background:var(--brand);opacity:.85;border-radius:4px 4px 0 0;width:100%;display:block}.strip-bar:hover i{opacity:1}.strip-bar.none{border-bottom:1px dotted var(--line2)}.strip-axis{color:var(--faint);justify-content:space-between;margin-top:5px;font-size:10.5px;display:flex}.rz-page{box-sizing:border-box;width:100%;min-width:0;max-width:1240px;min-height:0;font-family:var(--font-ui);color:var(--ink);flex:1;margin:0 auto;padding:24px 28px 60px;overflow-y:auto}.rz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rz-head h1{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}.rz-sub{color:var(--muted);max-width:720px;margin:4px 0 0;font-size:12.5px;line-height:1.45}.rz-controls{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rz-controls button,.rz-export,.rz-link{box-sizing:border-box;height:32px;font:inherit;letter-spacing:.01em;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}.rz-controls button:hover,.rz-export:hover,.rz-link:hover{color:var(--ink)}.rz-accounts,.rz-switch{gap:2px;display:flex}.rz-accounts button{padding-left:7px}.rz-controls button.on{color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rz-controls button.on{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.rz-export,.rz-link{border-color:var(--line2);background:var(--bg2)}.rz-tiles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:20px;display:grid}.rz-tile{background:var(--bg2);border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.rz-k{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.rz-v{color:var(--ink);font-size:28px;font-weight:700;line-height:1.1}.rz-d{color:var(--muted);font-size:12px;line-height:1.4}.rz-d.up{color:var(--ok)}.rz-d.down{color:var(--warn)}.rz-coverage{color:var(--faint);font-size:11px;display:block}.rz-tile .strip{background:0 0;border:0;margin-top:10px;padding:0}.rz-tile .strip figcaption{display:none}.rz-tile .strip-bars{height:44px}.rz-facts{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.rz-fact{background:var(--bg2);border:1px solid var(--line2);border-radius:12px;flex-direction:column;flex:220px;gap:4px;padding:12px 16px;display:flex}.rz-fact .rz-v{font-size:20px}.rz-callout{margin-top:14px}.rz-table-wrap{border:1px solid var(--line2);background:var(--bg2);border-radius:12px;margin-top:18px;overflow-x:auto}.rz-table{border-collapse:collapse;width:100%;font-size:12.5px}.rz-table td,.rz-table th{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:top;padding:9px 12px}.rz-table th{background:var(--bg2);z-index:1;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500;position:sticky;top:0}.rz-table th button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rz-table th button.on,.rz-table th button:hover{color:var(--ink)}.rz-table td.num,.rz-table th.num{text-align:right}.rz-table tbody tr:last-child td{border-bottom:0}.rz-post{white-space:normal;min-width:260px;max-width:460px;color:var(--ink);line-height:1.4;display:block}.rz-post a{color:inherit;text-decoration:none}.rz-post a:hover{text-decoration:underline}.rz-chip{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line2);vertical-align:1px;border-radius:999px;margin-right:6px;padding:1px 7px;font-size:10px;display:inline-block}.rz-none{color:var(--faint)}.rz-partial{color:var(--muted);font-size:11px}.hq-table-wrap{border:1px solid var(--line2);background:var(--bg2);border-radius:12px;margin-top:18px;overflow-x:auto}.hq-table{border-collapse:collapse;width:100%;font-size:12.5px}.hq-table td,.hq-table th{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;vertical-align:top;padding:9px 12px}.hq-table th{background:var(--bg2);z-index:1;position:sticky;top:0}.hq-table th button{font:inherit;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.hq-table th button:hover{color:var(--ink)}.hq-table td.num,.hq-table th.num{text-align:right}.hq-table td b{color:var(--ink);font-weight:600}.hq-owner{color:var(--muted);white-space:normal;max-width:260px;font-size:11.5px;display:block}.hq-table tbody tr:last-child td{border-bottom:0}.hq-of{color:var(--muted)}.hq-plus{color:var(--ok)}.acc-cap{color:var(--muted);margin:8px 0 0;font-size:12px}.acc-archived .acc-row{opacity:.72}.acc-archived .acc-row:hover{opacity:1}.plan-parked{padding:0 24px 8px}.team-danger h2{color:#ff7a7a}.onboard-error{color:#ff7a7a;margin:10px 0 0;font-size:13px}.mention-pop{z-index:130;background:var(--bg2);border:1px solid var(--line2);border-radius:10px;width:300px;max-height:320px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 14px 40px -12px #000000b3,0 0 0 1px #0006}.mention-row{width:100%;color:var(--ink);text-align:left;cursor:pointer;font-family:var(--font-ui);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:6px 8px;display:flex}.mention-row.sel{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.mention-row.sel{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.mention-row:disabled{cursor:default;opacity:.7}.mention-meta{flex-direction:column;min-width:0;display:flex}.mention-name{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.mention-name .v{color:var(--brand);margin-left:4px;font-size:11px}.mention-handle{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mention-search{border-top:1px solid var(--line);color:var(--muted);border-radius:0 0 7px 7px;margin-top:4px;font-size:12px}.mention-search-label{flex-direction:column;min-width:0;display:flex}.mention-cost,.mention-search-why{color:var(--faint);font-size:11px}.mention-cost{white-space:nowrap;margin-left:auto}.mention-note{color:var(--muted);padding:6px 8px 4px;font-size:12px}.body-view .mention-known{color:var(--blue)}.body-edit{position:relative}.body-edit .body-mirror{z-index:0;pointer-events:none;color:var(--ink);white-space:pre-wrap;overflow-wrap:break-word;background:#00000038;border:1px solid #0000;border-radius:10px;padding:11px 12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13.5px;line-height:1.5;position:absolute;inset:0;overflow:hidden}.body-edit .body-mirror .mention-known{color:var(--blue)}.body-edit textarea.body{z-index:1;color:#0000;caret-color:var(--ink);background:0 0;position:relative}.body-edit textarea.body::placeholder{color:var(--faint)}.body-mirror .mention-known{pointer-events:auto}.mention-card{z-index:85;background:var(--bg2);border:1px solid var(--line2);width:280px;color:var(--ink);font-family:var(--font-ui);border-radius:12px;padding:12px;position:fixed;box-shadow:0 14px 40px -12px #000000b3,0 0 0 1px #0006}.mention-card-head{align-items:center;gap:10px;display:flex}.mention-card-id{min-width:0}.mention-card-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.mention-card-name .v{color:var(--brand);margin-left:4px;font-size:12px}.mention-card-handle{color:var(--muted);font-size:12px}.mention-card-bio{white-space:pre-line;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.mention-card-link{color:var(--blue);margin-top:10px;font-size:12px;text-decoration:none;display:inline-block}.mention-card-loading{color:var(--faint);font-size:12px}.rz-section{margin-top:28px}.rz-section-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:10px;display:flex}.rz-section-head h2{letter-spacing:-.005em;color:var(--ink);margin:0;font-size:15px;font-weight:700}.rz-note{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.rz-grid2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:12px;display:grid}.rz-grid2>.lc,.rz-grid2>.rz-facts,.rz-grid2>.rz-table-wrap,.rz-grid2>.sc,.rz-grid2>.strip{margin-top:0}.rz-grid2>.rz-facts{flex-direction:column}.rz-grid2>.rz-facts .rz-fact{flex:none}.rz-section>.rz-grid2+.rz-table-wrap,.rz-section>.rz-table-wrap+.rz-table-wrap{margin-top:12px}.rz-table.compact{font-size:12px}.rz-table.compact td,.rz-table.compact th{padding:7px 10px}.rz-table tr.thin td{color:var(--muted)}.rz-table tr.you td{color:var(--ink);font-weight:600}.rz-chip.gold{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rz-chip.gold{border-color:color-mix(in srgb,var(--brand) 55%,transparent)}}.rz-chip.gold{margin-left:6px;margin-right:0}.rz-sub-inline{color:var(--muted);font-size:11.5px}.strip-axis.all{text-align:center;gap:2px;display:grid}.strip-axis.all span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm{background:var(--bg2);border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:3px;margin-bottom:12px;padding:14px 16px;display:flex}.hm-row{grid-template-columns:34px repeat(24,1fr);align-items:center;gap:3px;display:grid}.hm-hours{margin-bottom:2px}.hm-day,.hm-hour{color:var(--faint);font-size:10.5px}.hm-hour{text-align:center}.hm-cell{background:var(--line2);border-radius:4px;height:18px;position:relative}@supports (color:color-mix(in lab,red,red)){.hm-cell{background:color-mix(in srgb,var(--line2) 55%,transparent)}}.hm-cell{cursor:default;overflow:hidden}.hm-cell.empty{background:var(--line2)}@supports (color:color-mix(in lab,red,red)){.hm-cell.empty{background:color-mix(in srgb,var(--line2) 28%,transparent)}}.hm-cell.unread:after{content:"";background:var(--muted);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.hm-cell i{background:var(--brand);border-radius:4px;position:absolute;inset:0}.hm-cell:hover{outline:1px solid var(--ink)}.lc{background:var(--bg2);border:1px solid var(--line2);border-radius:12px;min-width:0;margin:0;padding:14px 16px}.lc figcaption{color:var(--ink);margin-bottom:8px;font-size:12px;font-weight:600}.lc svg{width:100%;height:170px;font-family:var(--font-ui);display:block}.lc-grid{stroke:var(--line2);stroke-width:1px}.lc-line{fill:none;stroke:var(--brand);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.lc-dot,.lc-line{vector-effect:non-scaling-stroke}.lc-dot{fill:var(--brand);stroke:var(--bg2);stroke-width:2px}.lc-val{fill:var(--ink);font-size:11px}.lc-axis{fill:var(--faint);font-size:11px}.sc{background:var(--bg2);border:1px solid var(--line2);border-radius:12px;min-width:0;margin:0;padding:14px 16px}.sc svg{width:100%;max-width:420px;height:auto;font-family:var(--font-ui);display:block}.sc-grid{stroke:var(--line2);stroke-width:1px}.sc-diag{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 4}.sc-dot{fill:var(--muted);opacity:.8}.sc-dot.hit{fill:var(--brand);opacity:.95}.sc-axis{fill:var(--faint);font-size:10px}.sc-label{fill:var(--muted);font-size:10.5px}.rz-mixbar{border:1px solid var(--line2);border-radius:8px;height:26px;margin-bottom:12px}.rz-mix,.rz-mixbar{display:flex;overflow:hidden}.rz-mix{color:var(--ink);white-space:nowrap;background:var(--brand);justify-content:center;align-items:center;font-size:11px}@supports (color:color-mix(in lab,red,red)){.rz-mix{background:color-mix(in srgb,var(--brand) 55%,transparent)}}.rz-mix.replies{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rz-mix.replies{background:color-mix(in srgb,var(--brand) 38%,transparent)}}.rz-mix.reposts{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rz-mix.reposts{background:color-mix(in srgb,var(--brand) 26%,transparent)}}.rz-mix.quotes{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rz-mix.quotes{background:color-mix(in srgb,var(--brand) 18%,transparent)}}.rz-mix.bookmarks{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rz-mix.bookmarks{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.rz-page{--sec:#b4b7c0;--ter:#8b8b93;font-size:14px}.rz-page .rz-sub{color:var(--sec);font-size:14px}.rz-page .rz-controls button,.rz-page .rz-export,.rz-page .rz-link{height:34px;font-size:13px}.rz-page .rz-k{color:var(--sec);font-size:12px}.rz-page .rz-v{font-size:30px}.rz-page .rz-fact .rz-v{font-size:22px}.rz-page .rz-d{color:var(--sec);font-size:13px}.rz-page .rz-d.up{color:var(--ok)}.rz-page .rz-d.down{color:var(--warn)}.rz-page .rz-section-head h2{font-size:17px}.rz-page .rz-note{color:var(--sec);font-size:13.5px}.rz-page .rz-table,.rz-page .rz-table.compact{font-size:13.5px}.rz-page .rz-table th{color:var(--sec);font-size:12px}.rz-page .rz-table th button{color:inherit}.rz-page .rz-table td,.rz-page .rz-table th button.on,.rz-page .rz-table th button:hover{color:var(--ink)}.rz-page .rz-table tr.thin td{color:var(--sec)}.rz-page .rz-post{font-size:13.5px}.rz-page .rz-chip{color:var(--sec);font-size:11px}.rz-page .rz-chip.gold{color:var(--brand)}.rz-page .rz-none{color:var(--ter)}.rz-page .rz-partial,.rz-page .rz-sub-inline{color:var(--sec);font-size:12px}.rz-page .strip figcaption{color:var(--sec);font-size:13px}.rz-page .strip figcaption b{color:var(--ink)}.rz-page .hm-day,.rz-page .hm-hour,.rz-page .strip-axis{color:var(--sec);font-size:12px}.rz-page .hm-row{grid-template-columns:40px repeat(24,1fr)}.rz-page .lc figcaption{font-size:13.5px}.rz-page .lc-val{font-size:12.5px}.rz-page .lc-axis{fill:var(--sec);font-size:12px}.rz-page .sc-axis{fill:var(--sec);font-size:11.5px}.rz-page .sc-label{fill:var(--sec);font-size:12.5px}.rz-page .rz-mix{font-size:12.5px}.rz-page .callout-body{color:var(--sec)}.media-marks{gap:4px;display:flex;position:absolute;bottom:6px;left:6px}.media-mark{opacity:0;pointer-events:none;transition:opacity .12s}.media-item:focus-within .media-mark,.media-item:hover .media-mark,.media-mark.set,.media-marks.open .media-mark{opacity:1;pointer-events:auto}.media-mark{height:20px;color:var(--ink);font:inherit;letter-spacing:.06em;cursor:pointer;background:#080c0bcc;border:0;border-radius:6px;align-items:center;padding:0 7px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.media-mark:hover{background:#080c0bf2}.media-mark.set,.media-mark:hover{color:var(--brand)}.media-tag-chip{color:var(--ink);border:1px solid var(--line2);background:var(--bg2);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:12px;display:inline-flex}.media-tag-chip button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 0 0 2px;font-size:13px;line-height:1}.media-meta-pop,.media-tag-chip button:hover{color:var(--ink)}.media-meta-pop{z-index:130;background:var(--bg2);border:1px solid var(--line2);width:360px;max-width:calc(100vw - 16px);font-family:var(--font-ui);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;font-size:13px;display:flex;position:fixed;box-shadow:0 14px 40px -12px #000000b3,0 0 0 1px #0006}.media-meta-head{justify-content:space-between;align-items:center;display:flex}.media-meta-x{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:17px;line-height:1}.media-meta-x:hover{color:var(--ink)}.media-meta-field{flex-direction:column;gap:6px;display:flex}.media-meta-k{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:11.5px;display:flex}.media-meta-k em{text-transform:none;letter-spacing:0;font-style:normal}.media-meta-pop textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line2);resize:vertical;border-radius:8px;min-height:64px;padding:8px 10px;font-size:13px;line-height:1.4}.media-meta-pop textarea:focus,.media-tags:focus-within{border-color:var(--accent,var(--brand));outline:2px solid #0000}.media-tags{background:var(--bg);border:1px solid var(--line2);cursor:text;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.media-tags input{min-width:110px;font:inherit;color:var(--ink);background:0 0;border:0;outline:2px solid #0000;flex:1;padding:2px 0;font-size:13px}.media-tag-sugg{flex-direction:column;gap:2px;margin:0;padding:2px 0 0;list-style:none;display:flex}.media-tag-sugg button{text-align:left;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 6px;font-size:12.5px;display:flex}.media-tag-sugg button:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.media-tag-sugg button:hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.media-tag-sugg i,.media-tag-sugg img{background:var(--line2);border-radius:50%;flex:none;width:20px;height:20px;display:block}.media-tag-sugg span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-meta-hint{color:var(--muted);margin:0;font-size:11.5px;line-height:1.4}.media-meta-foot{justify-content:flex-end;gap:8px;display:flex}.post-box{position:relative}.post-idx.grab{cursor:grab;color:var(--muted)}.post-idx.grab:hover{color:var(--brand);border-color:var(--brand)}.post-idx.grab:active{cursor:grabbing}.post-box.drop-above:before,.post-box.drop-below:after{content:"";background:var(--brand);pointer-events:none;border-radius:1px;height:2px;position:absolute;left:24px;right:0}.post-box.drop-above:before{top:-4px}.post-box.drop-below:after{bottom:-4px}.hq-tile.hq-low{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.hq-tile.hq-low{border-color:color-mix(in srgb,var(--warn) 60%,var(--line2))}}.lq-offer{border:1px solid var(--brand);flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;padding:6px 6px 6px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.lq-offer{border:1px solid color-mix(in srgb,var(--brand) 30%,var(--line2))}}.lq-offer{background:var(--brand);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.lq-offer{background:color-mix(in srgb,var(--brand) 6%,transparent)}}.lq-offer{font-family:var(--font-ui);color:var(--ink);font-size:12px}.lq-offer .lq-text{flex:1;min-width:0}.shared-wrap.article .shared-card,.shared-wrap.article .shared-cta{max-width:calc(var(--x-col,600px) + 40px)}.shared-wrap.article .shared-article-cover{border-radius:0;margin-bottom:12px}.sb-chat-bar-right{flex:none;align-items:center;gap:10px;display:flex}.sb-ctx-btn{letter-spacing:.03em;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:4px;padding:2px 6px;font-family:inherit;font-size:11px;transition:color .15s,border-color .15s;display:inline-flex}.sb-ctx-btn b{color:var(--ink);font-weight:400}.sb-ctx-btn.open,.sb-ctx-btn:hover{color:var(--brand);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.sb-ctx-btn.open,.sb-ctx-btn:hover{border-color:color-mix(in srgb,var(--brand) 40%,transparent)}}.sb-ctx-btn.trimmed b{color:var(--brand)}.sb-ctx-btn.pending b,.sb-ctx-panel.pending .sb-ctx-foot span,.sb-ctx-panel.pending .sb-ctx-n{opacity:.45}.sb-ctx-caret{opacity:.7;font-size:9px}.sb-ctx-btn.open .sb-ctx-caret{transform:rotate(180deg)}.sb-ctx-panel{border-bottom:1px solid var(--line);background:var(--bunker-1);flex-direction:column;flex:none;gap:1px;max-height:240px;padding:6px;display:flex;overflow-y:auto}.sb-ctx-row{text-align:left;width:100%;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:4px 6px;font-family:inherit;font-size:11px;display:flex}.sb-ctx-row:hover:not(:disabled){background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.sb-ctx-row:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 9%,transparent)}}.sb-ctx-row.on{color:var(--ink)}.sb-ctx-row.always{cursor:default;opacity:.75}.sb-ctx-tick{width:10px;color:var(--ok);flex:none}.sb-ctx-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb-ctx-n{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:10.5px}.sb-ctx-cut{color:var(--warn)}.sb-ctx-foot{border-top:1px dashed var(--line);color:var(--faint);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:5px 6px 1px;font-size:10.5px;display:flex}.sb-ctx-all{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:10.5px}.sb-ctx-all:hover{color:var(--brand)}.sb-att-panel{border-bottom:1px solid var(--line);background:var(--bunker-1);flex-direction:column;flex:none;gap:3px;max-height:300px;padding:8px;display:flex;overflow-y:auto}.sb-att-head{letter-spacing:.05em;color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 2px 4px;font-size:10.5px;display:flex}.sb-att-x{color:var(--faint);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:14px;line-height:1}.sb-att-x:hover{color:var(--bad)}.sb-att-file{text-align:left;width:100%;color:var(--ink);background:var(--brand);flex-direction:column;align-items:flex-start;gap:1px;padding:7px 9px;font-family:inherit;font-size:11.5px;display:flex}@supports (color:color-mix(in lab,red,red)){.sb-att-file{background:color-mix(in srgb,var(--brand) 8%,transparent)}}.sb-att-file{border:1px dashed var(--brand)}@supports (color:color-mix(in lab,red,red)){.sb-att-file{border:1px dashed color-mix(in srgb,var(--brand) 45%,var(--line2))}}.sb-att-file{cursor:pointer;border-radius:8px}.sb-att-file:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.sb-att-file:disabled{cursor:default;opacity:.7}.sb-att-sec,.sb-att-sub{color:var(--faint);font-size:10px}.sb-att-sec{letter-spacing:.05em;text-transform:uppercase;margin-top:8px;padding:0 2px 2px}.sb-att-row{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:4px 6px;font-family:inherit;font-size:11px;display:flex}.sb-att-row:hover:not(:disabled){background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.sb-att-row:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 10%,transparent)}}.sb-att-plus{color:var(--ok);flex:none}.sb-att-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb-att-n{font-variant-numeric:tabular-nums;flex:none}.sb-att-empty,.sb-att-n{color:var(--faint);font-size:10.5px}.sb-att-empty{margin:2px 0 0;padding:0 6px}.sb-att-more{color:var(--faint);margin-top:6px;font-size:10.5px}.sb-att-more summary{cursor:pointer;padding:2px 6px}.sb-att-no{margin:2px 0 0;padding:0 6px 0 18px;line-height:1.4}.sb-att-no b{color:var(--muted);font-weight:400}.sb-ctx-line{align-items:center;gap:2px;display:flex}.sb-ctx-line .sb-ctx-row{flex:1;min-width:0}.sb-ctx-rm{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;padding:2px 5px;font-family:inherit;font-size:13px;line-height:1}.sb-ctx-read{color:var(--faint);font-weight:400}.sb-ctx-rm:hover{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.sb-ctx-rm:hover{background:color-mix(in srgb,var(--bad) 12%,transparent)}}.pf-bar{align-items:center;gap:10px;padding-bottom:10px;display:flex}.pf-pick{position:relative}.pf-pick-btn{font-family:var(--font-ui);color:var(--ink);background:var(--bg);border:1px solid var(--line2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:inline-flex}.pf-pick-btn.open,.pf-pick-btn:hover{border-color:var(--brand);color:var(--brand)}.pf-caret{opacity:.7;font-size:9px}.pf-menu{z-index:30;background:var(--panel2);border:1px solid var(--line2);border-radius:9px;flex-direction:column;gap:1px;min-width:210px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 40px -12px #000000b3}.pf-opt{font-family:var(--font-ui);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:5px 8px;font-size:12px;display:flex}.pf-opt:hover{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pf-opt:hover{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.pf-opt.on{color:var(--brand)}.pf-opt-size{color:var(--faint);font-variant-numeric:tabular-nums}.pf-size{font-family:var(--font-ui);color:var(--faint);font-variant-numeric:tabular-nums;font-size:11.5px}.pf-theme{background:var(--bg);border:1px solid var(--line2);border-radius:8px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}.pf-theme button{font-family:var(--font-ui);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12px;line-height:1}.pf-theme button.on{color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.pf-theme button.on{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.pf-wrap{flex-direction:column;align-items:center;display:flex}.pf-note{font-family:var(--font-ui);color:var(--faint);text-align:center;margin:8px 0 0;font-size:11.5px}.pf-stage{flex:none;position:relative}.pf-device{transform-origin:0 0;box-shadow:0 0 0 1px var(--line2),0 18px 50px -18px #000c;font-family:var(--font-tweet);background:var(--x-bg);color:var(--x-text);border-radius:22px;flex-direction:column;display:flex;position:absolute;top:0;left:0;overflow:hidden}.pf-device[data-x-theme=dark]{--x-bg:#000;--x-text:#e7e9ea;--x-sub:#71767b;--x-line:#2f3336;--x-blue:#1d9bf0}.pf-device[data-x-theme=light]{--x-bg:#fff;--x-text:#0f1419;--x-sub:#536471;--x-line:#eff3f4;--x-blue:#1d9bf0}.pf-chrome{border-bottom:1px solid var(--x-line);background:var(--x-bg);flex-direction:column;flex:none;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.pf-chrome{background:color-mix(in srgb,var(--x-bg) 85%,transparent)}}.pf-logo{width:22px;height:22px;color:var(--x-text);margin:10px 0 8px}.pf-tabs{width:100%;display:flex}.pf-tabs span{text-align:center;color:var(--x-sub);flex:1;padding:13px 0;font-size:15px;font-weight:500}.pf-tabs span.on{color:var(--x-text);box-shadow:inset 0 -4px 0 -1px var(--x-blue);font-weight:700}.pf-feed{scrollbar-width:none;flex:1;min-height:0;padding:12px 16px;overflow-y:auto}.pf-feed::-webkit-scrollbar{display:none}.pf-device .tw-tweet{gap:12px}.pf-device .tw-rail{width:40px}.pf-device .tw-line{background:var(--x-line)}.pf-device .tw-name{color:var(--x-text);font-size:15px;line-height:20px}.pf-device .tw-dot,.pf-device .tw-handle,.pf-device .tw-time{color:var(--x-sub);font-size:15px;line-height:20px}.pf-device .tw-text{color:var(--x-text);margin-top:2px;font-size:15px;line-height:20px}.pf-device .tw-media{border-color:var(--x-line)}.pf-device .tw-actions{color:var(--x-sub);max-width:none}.pf-device .tw-content{padding-bottom:12px}.pf-device .tw-quote .mini-card,.pf-device .tw-quote .qtweet{border:1px solid var(--x-line);color:var(--x-text);background:0 0;border-radius:16px}.pf-device .tw-verified{width:16px;height:16px;color:var(--x-blue);flex:none}.pf-stage.grow{height:auto}.pf-device.grow{position:relative}.pf-device.grow .pf-feed{flex:none;overflow:visible}.pf-chrome.plain{padding-bottom:2px}.xa-preview{flex-direction:column;align-items:center;display:flex}.xa-preview .pf-wrap{align-self:stretch}.xa{--ink:var(--x-text);--muted:var(--x-sub);--line:var(--x-line);--line2:var(--x-line);--brand:var(--x-blue);--bunker-3:var(--x-text)}@supports (color:color-mix(in lab,red,red)){.xa{--bunker-3:color-mix(in srgb,var(--x-text) 8%,var(--x-bg))}}.xa{color:var(--x-text)}.xa-cover{aspect-ratio:5/2;object-fit:cover;width:100%;margin:0 0 12px;display:block}.xa-title{color:var(--x-text);overflow-wrap:anywhere;margin:0 0 12px;font-size:30px;font-weight:800;line-height:36px}.xa-byline{align-items:center;gap:10px;margin-bottom:12px;display:flex}.xa-by{flex-direction:column;min-width:0;display:flex}.xa-name{color:var(--x-text);font-size:15px;font-weight:700;line-height:20px}.xa-handle{color:var(--x-sub);font-size:14px;line-height:18px}.pf-device .xa-body{min-height:0}.article-tt-bar .ic:disabled,.article-tt-voice:disabled{opacity:.4;cursor:not-allowed}.article-tt-bar .article-tt-ai,.article-tt-bar .article-tt-cmt{border-color:var(--brand)}.article-tt-bar .article-tt-ai:not(:disabled):hover,.article-tt-bar .article-tt-cmt:not(:disabled):hover{border-color:var(--brand);color:var(--brand);background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.article-tt-bar .article-tt-ai:not(:disabled):hover,.article-tt-bar .article-tt-cmt:not(:disabled):hover{background:color-mix(in srgb,var(--brand) 10%,transparent)}}.article-tt-voice{flex:none;height:28px}.article-tt-img{border-top:1px solid var(--line);flex-wrap:wrap;flex-basis:100%;gap:8px;margin-top:2px;padding-top:6px;display:flex}.article-tt-imgf{min-width:0;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.04em;color:var(--faint);flex:220px;align-items:center;gap:6px;font-size:9px;display:flex}.article-tt-imgf input{box-sizing:border-box;border:1px solid var(--line2);background:var(--panel);min-width:0;height:26px;color:var(--text);font-family:var(--font-ui);text-transform:none;letter-spacing:0;border-radius:6px;flex:1;padding:0 8px;font-size:11px}.article-cmt-pop-quote{color:var(--warn);overflow-wrap:anywhere;margin:0;font-size:12px;font-style:italic;line-height:1.45}.cmt-voice .cmt-item{border-left-color:var(--brand)}.article-voice-sugg{border-left:2px solid var(--ok);margin:0 0 7px;padding-left:8px}@supports (color:color-mix(in lab,red,red)){.article-voice-sugg{border-left:2px solid color-mix(in srgb,var(--ok) 70%,transparent)}}.article-voice-sugg{color:var(--ink);white-space:pre-wrap;font-size:13px;line-height:1.45}.article-voice-sugg-h{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin-bottom:2px;font-size:9.5px;display:block}.article-foot .savestate{color:var(--muted);font-size:11px}.article-foot .savestate.warn{color:var(--warn)}.savestate-retry{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.article-conflict{border-bottom:1px solid var(--warn);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:9px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.article-conflict{border-bottom:1px solid color-mix(in srgb,var(--warn) 45%,transparent)}}.article-conflict{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.article-conflict{background:color-mix(in srgb,var(--warn) 9%,transparent)}}.article-conflict{color:var(--ink);font-size:12.5px;line-height:1.45}.article-conflict-text{flex:260px}.article-conflict-btns{gap:6px;display:flex}.article-hist-pop{width:360px}.article-hist-pop .ai-review-scroll{overflow-y:auto}.article-hist-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.article-hist-note.error{color:var(--bad)}.article-hist-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.article-hist-item{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.article-hist-item:first-child{border-top:none}.article-hist-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.article-hist-when{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.article-hist-why{color:var(--brand);font-size:11.5px}.article-hist-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.article-hist-item .btn{flex:none}.article-presence{box-sizing:border-box;border:1px solid var(--line2);max-width:220px;height:28px;color:var(--ink);font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex;overflow:hidden}.article-presence-dot{background:var(--muted);border-radius:50%;flex:none;width:7px;height:7px}.article-presence-dot.typing{background:var(--brand);animation:article-presence-pulse 1.4s ease-in-out infinite}@keyframes article-presence-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.article-presence-dot.typing{animation:none}}.article-cmt-shown{color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.confirm-type{color:var(--ink);flex-direction:column;gap:6px;margin:4px 0 14px;font-size:12.5px;display:flex}.confirm-type input{border:1px solid var(--line2);background:var(--bg);color:var(--ink);font:inherit;border-radius:6px;padding:7px 9px}.toast-host{width:max-content;max-width:min(560px,100vw - 32px)}.toast{max-width:100%}.toast-msg{white-space:normal;overflow-wrap:anywhere}.toast-x{color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;margin-left:-6px;padding:0 2px;font-size:16px;line-height:1}.toast-x:hover{color:var(--ink)}.quote-unposted,.savestate.warn{color:var(--warn)}.quote-unposted{margin-top:4px;font-size:11px;display:block}.article-gen-warn{color:var(--warn);margin:0 12px 8px;font-size:12px;line-height:1.4}.cai-review{flex-direction:column;gap:6px;margin-top:8px;display:flex}.cai-review-text{resize:vertical;width:100%;min-height:96px;font:inherit;color:var(--ink);background:var(--panel2);border:1px solid var(--line);border-radius:6px;padding:8px;font-size:12px;line-height:1.45}.cai-review-text:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:1px}.cai-review-btns{gap:6px;display:flex}.cai-review-btns .cai-emit{margin-top:0}.cai-emit.ghost{color:var(--muted);border-color:var(--line)}.chip.pub-state{white-space:nowrap;flex-shrink:0}.chip.pub-state.ok{color:var(--ok);border-color:var(--ok)}@supports (color:color-mix(in lab,red,red)){.chip.pub-state.ok{border-color:color-mix(in srgb,var(--ok) 55%,transparent)}}.chip.pub-state.armed{color:var(--mid);border-color:var(--mid)}@supports (color:color-mix(in lab,red,red)){.chip.pub-state.armed{border-color:color-mix(in srgb,var(--mid) 55%,transparent)}}.chip.pub-state.warn{color:var(--warn);border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.chip.pub-state.warn{border-color:color-mix(in srgb,var(--warn) 55%,transparent)}}.chip.pub-state.bad{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.chip.pub-state.bad{border-color:color-mix(in srgb,var(--bad) 60%,transparent)}}.article-live{border:1px solid var(--ok);justify-content:space-between;align-items:center;gap:12px;margin:0 16px 8px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.article-live{border:1px solid color-mix(in srgb,var(--ok) 45%,transparent)}}.article-live{color:var(--ink);border-radius:8px;font-size:13px}.article-live.warn{border-color:var(--warn)}@supports (color:color-mix(in lab,red,red)){.article-live.warn{border-color:color-mix(in srgb,var(--warn) 50%,transparent)}}.rvq-bulk{margin:0 0 8px}.rvq-inline-sched{flex-wrap:wrap;gap:8px}.rvq-inline-sched,.rvq-newtime{align-items:center;display:inline-flex}.rvq-newtime{gap:6px}.rvq-newtime input{background:var(--panel2);color:var(--ink);border:1px solid var(--line2);font:inherit;color-scheme:dark;border-radius:6px;padding:3px 6px;font-size:12px}.rz-mult{margin-left:6px}.rz-mult,.rz-open{color:var(--muted);font-size:11px}.rz-open{white-space:nowrap;margin-left:8px}.rz-open:hover{color:var(--brand)}.shared-hint.top{margin:0 0 10px}.shared-inline-composer.floating{width:min(360px,100vw - 16px);box-shadow:0 12px 32px #00000073}.shared-inline-composer.floating,.shared-pill{z-index:60;background:var(--bg2);position:absolute}.shared-pill{border:1px solid var(--brand);color:var(--brand);font:inherit;border-radius:999px;padding:6px 12px;font-size:13px;box-shadow:0 6px 18px #0006}.shared-as{color:var(--muted);font-size:12px}.shared-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.shared-err.in{margin:0}.shared-comment-time{color:var(--faint);font-size:11px}@media (max-width:600px){.shared-inline-composer.floating{width:auto;padding-bottom:calc(12px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;position:fixed;bottom:0;right:0;top:auto!important;left:0!important}}@media (max-width:480px){.shared-wrap{gap:12px;height:100dvh;padding:12px 0 64px}.shared-card{background:0 0;border:0;border-radius:0;padding:0 16px}.shared-post{background:0 0;border:0;padding:0}.shared-brand{flex-wrap:wrap;row-gap:4px}.shared-cta{margin:0 16px}}.shared-wrap{position:relative}.cmt-sugg-h{color:var(--muted);margin-bottom:2px;font-size:11px}.rvq-reply{color:var(--ink);margin:6px 0 0 12px;font-size:13px}.rvq-reply-who{color:var(--muted);font-size:12px}.rvq-reply-box{flex-direction:column;gap:6px;margin-top:8px;display:flex}.rvq-reply-box textarea{background:var(--panel2);min-height:60px;color:var(--ink);border:1px solid var(--line2);font:inherit;border-radius:8px;padding:8px;font-size:13px}.shared-mode{gap:4px;display:inline-flex}.shared-mode button{border:1px solid var(--line2);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px}.shared-mode button.on{color:var(--ink);border-color:var(--brand)}.shared-sugg-h{color:var(--muted);font-size:11px}.shared-reply{color:var(--ink);margin:6px 0 0 14px;font-size:13px}.shared-reply-open{margin-top:4px;font-size:12px}.shared-reply-box{flex-direction:column;gap:6px;margin-top:8px;display:flex}.shared-comment.resolved{opacity:.75}.shared-resolved{color:var(--ok);font-size:11px}.rail-ic{position:relative}.rail-badge{background:var(--brand);min-width:16px;height:16px;color:var(--accent-on,#1a1205);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:6px}.chip.tmpl.clickable{cursor:pointer}.gen-accts{border:0;flex-direction:column;gap:4px;margin:0 0 8px;padding:0;display:flex}.gen-accts legend{color:var(--muted);margin-bottom:4px;font-size:11px}.gen-acct{color:var(--ink);align-items:center;gap:6px;font-size:12px;display:flex}.gen-novoice{color:var(--warn);margin-left:auto;font-size:10px}.tw-img{display:block;position:relative}.tw-img img{width:100%;display:block}.tw-alt{color:#fff;background:#000000bf;border-radius:4px;padding:1px 5px;font-size:11px;font-weight:700;position:absolute;bottom:8px;left:8px}.tb-search{box-sizing:border-box;border:1px solid var(--line2);background:var(--panel);width:150px;height:34px;color:var(--ink);font:inherit;border-radius:10px;padding:0 10px;font-size:12px}.tb-search:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:1px}.preview-nav{align-items:center;gap:2px;margin-right:6px;display:inline-flex}.preview-nav-pos{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;min-width:52px;font-size:12px}.sb-chat-action.link{font:inherit;text-align:left;cursor:pointer;color:var(--brand);background:0 0;border:0;padding:0}.sb-chat-action.link:hover{text-decoration:underline}.ship-copyto{flex-direction:column;gap:4px;padding:4px 2px;font-size:12px;display:flex}.preview-meta,.ship-copyto label{align-items:center;gap:6px;display:flex}.preview-meta{border-bottom:1px solid var(--line);flex-wrap:wrap;padding:6px 16px 10px}.preview-meta .chip{align-items:center;height:24px;display:inline-flex}.cmdk-group{color:var(--faint);margin-right:8px;font-size:.9em}.card.selected{outline:2px solid var(--accent,var(--brand));outline-offset:2px}.bulk-bar{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:80;border:1px solid var(--line2);background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #00000073}.bulk-n{color:var(--ink);font-size:12px;font-weight:600}.bulk-tag{gap:4px;display:inline-flex}.bulk-date,.bulk-tag input{border:1px solid var(--line2);background:var(--panel2);height:28px;color:var(--ink);font:inherit;color-scheme:dark;border-radius:6px;padding:0 8px;font-size:12px}.bulk-tag input{width:110px}.url-pop{z-index:90;border:1px solid var(--line2);background:var(--panel);border-radius:10px;flex-direction:column;gap:6px;width:320px;padding:10px;display:flex;position:fixed;box-shadow:0 12px 32px #00000073}.url-pop input{border:1px solid var(--line2);background:var(--panel2);height:30px;color:var(--ink);font:inherit;border-radius:6px;padding:0 8px;font-size:13px}.url-pop-btns{gap:6px;display:flex}.url-pop-err{color:var(--bad);font-size:12px}.article-outline-wrap{display:inline-flex;position:relative}.article-outline{z-index:30;border:1px solid var(--line2);background:var(--panel);border-radius:8px;min-width:220px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 10px 28px #0006}.article-outline button,.shared-outline button{text-align:left;width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:4px 6px;font-size:13px;display:block}.article-outline button:hover,.shared-outline button:hover{background:var(--panel2)}.article-outline .lvl2 button,.shared-outline .lvl2{padding-left:16px}.article-outline .lvl3 button,.shared-outline .lvl3{padding-left:28px;font-size:12px}.shared-outline{border:1px solid var(--line);border-radius:8px;margin:4px 0 16px;padding:8px}.shared-outline,.xa-embed{flex-direction:column;display:flex}.xa-embed{border:1px solid var(--x-line,var(--line2));border-radius:14px;gap:2px;margin:12px 0;padding:12px 14px}.xa-embed-h{font-size:14px;font-weight:700}.xa-embed-note{color:var(--x-sub,var(--muted));font-size:12px}.rvq-voice-empty{color:var(--muted);padding:12px 14px;font-size:13px}.rvq-voice-empty a{color:var(--brand)}.cai-grounding{margin-top:-4px}.cai-grounding.warn{color:var(--warn)}.rvq-try{border:1px solid var(--q-border-soft);border-radius:var(--q-r-md);background:var(--q-surface);flex-direction:column;gap:10px;margin:16px 0;padding:14px 16px;display:flex}.rvq-try-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rvq-try-title{color:var(--q-ink);font-size:13px;font-weight:600}.rvq-try-hint{color:var(--q-muted);font-size:12px}.rvq-try-form{gap:8px;display:flex}.rvq-try-input{min-width:0;font:inherit;color:var(--q-ink);background:var(--q-bg);border:1px solid var(--q-border);border-radius:var(--q-r-sm);flex:1;padding:7px 10px;font-size:13px}.rvq-try-input:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:1px}.rvq-try-stale{color:var(--q-amber);margin:0;font-size:12px}.rvq-try-posts{gap:8px;display:grid}.rvq-try-posts.stale{opacity:.6}.rvq-try-post{white-space:pre-wrap;color:var(--q-ink);background:var(--q-surface-raised);border-radius:var(--q-r-sm);margin:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.vfp-pull{align-self:flex-start}.vfp-pull-note{color:var(--muted);margin:0;font-size:12.5px}.vfp-pull-note a{color:var(--brand)}.vfp-pick{flex-direction:column;gap:8px;display:flex}.vfp-pick-list{border:1px solid var(--line);border-radius:8px;max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.vfp-pick-list li+li{border-top:1px solid var(--line)}.vfp-pick-row{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:8px 10px;display:grid}.vfp-pick-row input{accent-color:var(--accent,var(--brand));margin-top:3px}.vfp-pick-text{color:var(--ink);white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.vfp-pick-x{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11.5px}.vfp-pick-acts{justify-content:flex-end;gap:8px;display:flex}.ws-style-row{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0;display:flex}.ws-style-label{min-width:72px;color:var(--muted);font-size:13px}.ws-style-seg{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:3px;padding:3px;display:inline-flex}.ws-style-seg button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 10px;font-size:12.5px;font-weight:500}.ws-style-seg button.on{color:var(--ink);background:var(--panel2)}.ws-style-seg button:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:1px}.ws-style-said{margin-top:10px;font-style:italic}.dft-backdrop{z-index:90;background:#020605a8;justify-content:center;align-items:center;padding:28px 16px;animation:preview-fade .16s ease-out;display:flex;position:fixed;inset:0}.dft-modal{background:var(--bg2);border:1px solid var(--line2);border-radius:16px;flex-direction:column;gap:12px;width:min(520px,100%);max-height:88vh;padding:16px 18px;animation:preview-pop .16s ease-out;display:flex;overflow-y:auto;box-shadow:0 24px 70px #0009}.dft-head{justify-content:space-between;align-items:center;display:flex}.dft-title{color:var(--ink);font-size:15px;font-weight:600}.dft-quote{border-left:2px solid var(--line2);background:var(--panel);color:var(--ink);white-space:pre-wrap;border-radius:0 8px 8px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.dft-by{margin-bottom:4px;font-size:12px;display:block}.dft-by,.dft-hint{color:var(--muted)}.dft-hint{margin:0;font-size:12.5px}.dft-accts{border:0;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;display:flex}.dft-accts legend{color:var(--muted);margin-bottom:6px;padding:0;font-size:12px}.dft-acct{color:var(--ink);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dft-acct input{accent-color:var(--accent,var(--brand))}.dft-novoice{color:var(--warn);font-size:11px}.dft-angle{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.dft-angle input{font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:8px 10px;font-size:13px}.dft-angle input[aria-invalid=true]{border-color:var(--warn)}.dft-angle input:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:1px}.dft-need{color:var(--warn);margin:0;font-size:12.5px}.dft-foot{gap:8px}.dft-foot,.dft-row{justify-content:flex-end;display:flex}.dft-row{padding:6px 0 0}.rs2-card-foot .rs2-draft{margin-left:auto}.cai-unread{color:var(--warn);margin-top:-4px}.swipe-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;display:flex}.swipe-find{min-width:0;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line2);border-radius:8px;flex:220px;padding:7px 10px;font-size:13px}.swipe-find:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:1px}.swipe-sort{background:var(--panel);border:1px solid var(--line);border-radius:8px;gap:3px;padding:3px;display:inline-flex}.swipe-sort button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 9px;font-size:12px}.swipe-sort button.on{color:var(--ink);background:var(--panel2)}.swipe-tag{border:1px solid var(--line2);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:3px 9px;font-size:12px}.swipe-tag.on{color:var(--ink);border-color:var(--accent,var(--brand))}.swipe-none{color:var(--muted);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.rs-topics{flex-direction:column;gap:14px;display:flex}.rs-topic-add{gap:8px;display:flex}.rs-topic-add .rs-search{flex:1;min-width:0}.rs-topic{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:12px 0;display:flex}.rs-topic-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rs-topic-q{color:var(--ink);font-weight:600}.rs-topic-toggle{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:2px 4px 2px 0;display:inline-flex}.rs-topic-toggle:hover .rs-topic-q{color:var(--accent,var(--brand))}.rs-topic-toggle:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:2px}.rs-topic-caret{width:10px;color:var(--muted);font-size:11px;transition:transform .15s;display:inline-block}.rs-topic-toggle[aria-expanded=true] .rs-topic-caret{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.rs-topic-caret{transition:none}}.rs-topic-when{color:var(--muted);font-size:12px}.rs-topic-grid{padding-bottom:0}.rs-start{flex-direction:column;align-items:center;gap:10px;display:flex}.rs-start-form{gap:8px;width:min(360px,100%);display:flex}.rs-start-form .rs-search{flex:1;min-width:0}.canvas-tool-label{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);text-align:center;-webkit-user-select:none;user-select:none;padding:2px 0;font-size:9.5px;font-weight:600}.canvas-start{z-index:6;text-align:center;background:var(--panel);border:1px solid var(--line2);border-radius:12px;flex-direction:column;align-items:center;gap:12px;max-width:min(560px,100% - 32px);padding:20px 22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #00000059}.canvas-start-title{color:var(--ink);margin:0;font-size:15px;font-weight:600}.canvas-start-acts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.canvas-start-hint{color:var(--muted);margin:0;font-size:12.5px}.canvas-tray{z-index:20;background:var(--panel);border:1px solid var(--line2);border-radius:10px;flex-direction:column;width:min(340px,100% - 24px);max-height:min(520px,100% - 80px);display:flex;position:absolute;top:56px;right:12px;box-shadow:0 16px 40px #0006}.canvas-tray-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.canvas-tray-tabs{background:var(--bg2);border:1px solid var(--line);border-radius:8px;gap:3px;padding:3px;display:inline-flex}.canvas-tray-tabs button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 9px;font-size:12px}.canvas-tray-tabs button.on{color:var(--ink);background:var(--panel2)}.canvas-tray-list{flex-direction:column;gap:4px;padding:6px;display:flex;overflow-y:auto}.canvas-tray-row{border-radius:6px;align-items:flex-start;gap:8px;padding:6px 8px;display:flex}.canvas-tray-row:hover{background:var(--panel2)}.canvas-tray-text{min-width:0;color:var(--ink);flex:1;font-size:12.5px;line-height:1.4}.react-flow__edge.canvas-input-wire .react-flow__edge-path{stroke:var(--accent,var(--brand));stroke-width:2.2px;stroke-dasharray:7 5}.rail-badge.urgent{background:var(--bad);color:#fff}.col-reconnect-dot{background:var(--bad);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:6px;display:inline-block}.col-reconnect-dot:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:2px}.onboard-invites.lead{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.onboard-invite-what{flex-direction:column;gap:2px;display:flex}.onboard-invite-role{color:var(--muted);font-size:12.5px}.onboard-invite-noseat{color:var(--warn);max-width:240px;font-size:12.5px}.onboard-or{color:var(--muted);margin:10px 0 0;font-size:13px;font-weight:600}.onboard-hint{color:var(--muted);font-size:12.5px}.onboard-switch{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.access-note{color:var(--muted);border-bottom:1px solid var(--line);background:var(--warn);margin:0;padding:6px 16px;font-size:12.5px}@supports (color:color-mix(in lab,red,red)){.access-note{background:color-mix(in srgb,var(--warn) 6%,transparent)}}.tb-scope{border:1px solid var(--line2);color:var(--muted);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11.5px}.help-menu{z-index:95;background:var(--panel);border:1px solid var(--line2);border-radius:8px;flex-direction:column;min-width:220px;padding:4px;display:flex;position:fixed;box-shadow:0 12px 32px #0006}.help-item{text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:13px}.help-item:focus-visible,.help-item:hover{background:var(--panel2);outline:2px solid #0000}.fr-sc.locked{opacity:.75;border-style:dashed}.touch-why{display:none}@media (hover:none){.touch-why{color:var(--muted);white-space:normal;flex-basis:100%;margin-top:4px;font-size:11.5px;line-height:1.35;display:block}}.appear-row{color:var(--ink);cursor:pointer;align-items:center;gap:8px;margin:6px 0;font-size:13px;display:flex}.appear-row input{accent-color:var(--accent,var(--brand))}.ws-new-cap{color:var(--muted);flex-direction:column;align-items:flex-start;gap:6px;font-size:12.5px;display:flex}.toast-host{bottom:calc(20px + env(safe-area-inset-bottom,0px))}@media (pointer:coarse){.ProseMirror,.body-edit .body-mirror,[contenteditable=true],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(16px,1em)!important}}.drawer-scrim,.phone-fab,.phone-sheet,.phone-sheet-scrim,.phone-tabs,.tb-filters-toggle,.tb-main .tb-filters-toggle{display:none}@media (max-width:720px){.app,:root{--rail-w:0px}.rail{display:none}.phone-tabs{z-index:75;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--line2);display:flex;position:fixed;bottom:0;left:0;right:0}.phone-tab{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;font-size:12.5px;font-weight:500;position:relative}.phone-tab.on{color:var(--ink);background:var(--panel2)}.phone-tab .rail-badge{position:absolute;top:4px;right:10%}.workarea{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}.phone-fab{right:16px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:74;background:var(--brand);color:#04120b;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 18px;font-size:14px;font-weight:600;display:block;position:fixed;box-shadow:0 10px 28px #00000073}.phone-sheet-scrim{z-index:76;background:#00000073;display:block;position:fixed;inset:0}.phone-sheet{z-index:77;padding:8px 8px calc(12px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--line2);border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.phone-sheet button{text-align:left;min-height:48px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:15px}.phone-sheet button:active{background:var(--panel2)}.drawer-scrim{z-index:69;background:#00000073;display:block;position:fixed;inset:0}.tb-main .tb-filters-toggle{margin-left:auto;display:inline-flex}.topbar .tb-filters{display:none}.topbar.filters-open .tb-filters{display:flex}.toast-host{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}@media (hover:none){.rvq-keys{display:none}}.rvq-back{display:none}@media (max-width:720px){.rvq-queue{display:block}.rvq-queue .rvq-detail,.rvq-queue.phone-detail .rvq-list{display:none}.rvq-queue.phone-detail .rvq-detail{display:block}.rvq-queue.phone-detail .rvq-back{min-height:40px;margin:0 0 8px;display:inline-flex}.rvq-queue .rvq-list,.rvq-voice .rvq-list{width:100%}.rvq-page{padding:20px 16px 40px}.rvq-queue .rvq-actions{z-index:5;background:var(--q-bg,var(--bg));flex-wrap:wrap;gap:8px;padding:10px 0;display:flex;position:sticky;bottom:0}.rvq-queue .rvq-actions .rvq-btn{min-height:44px}}.preview-decide,.preview-more{display:contents}.preview-more-btn{display:none}@media (max-width:720px){.preview-actions{flex-wrap:nowrap}.preview-more-btn{display:inline-flex}.preview-more{display:none}.preview-more.open{z-index:30;background:var(--panel);border:1px solid var(--line2);border-radius:10px;flex-wrap:wrap;gap:8px;padding:8px;display:flex;position:absolute;top:100%;right:8px;box-shadow:0 12px 30px #00000073}.preview-head{position:relative}.preview-decide{z-index:40;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:var(--panel);border-top:1px solid var(--line2);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.preview-decide>*{flex:1}.preview-decide .btn{justify-content:center;width:100%;min-height:44px}.preview-body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.preview-panel .move-menu,.preview-panel .sched-pop,.preview-panel .share-panel{z-index:60;max-height:70dvh;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0;overflow-y:auto;width:auto!important;position:fixed!important;inset:auto 0 0!important}}@media (hover:none){.cal-add{opacity:1}}.cal-agenda{flex-direction:column;gap:14px;padding:4px 2px 16px;display:flex;overflow-y:auto}.cal-agenda-head{justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.cal-agenda-date{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:13.5px;font-weight:600}.cal-agenda-day.today .cal-agenda-date{color:var(--brand)}.cal-agenda-head .cal-add{opacity:1;position:static}.cal-agenda-cards{flex-direction:column;gap:8px;display:flex}.cal-agenda-none{color:var(--muted);margin:0;font-size:12.5px}@media (max-width:720px){.research{flex-direction:column;overflow-y:auto}.research>.rs-rail{border-right:0;border-bottom:1px solid var(--line);width:auto;max-height:38dvh}.research>.rs-main{flex:1 0 auto;min-height:0}}@media (min-width:721px) and (max-width:1100px){.board{--col-w:max(260px,calc((100vw - var(--chrome-left) - 44px) / 2));scroll-snap-type:x proximity}.board .column{scroll-snap-align:start}.rvq-list{width:300px}.rvq-voice .rvq-list{width:260px}.research>.rs-rail{width:240px}.view-aside{flex-basis:240px}.board,.calendar-view,.kanban-view,.timeline-view{margin-right:0!important}}@media (max-width:720px){.cal-nav{flex-wrap:wrap;row-gap:8px}.cal-modes{margin-left:0}.view-aside:not(.collapsed){top:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom,0px));z-index:72;width:min(300px,86vw);position:fixed;box-shadow:-18px 0 40px -18px #000000bf}.preview-decide:empty{display:none}}.mini-card:focus-visible{outline:2px solid var(--accent,var(--brand));outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid canvastext!important}.btn,.ic,.phone-tab,.rvq-btn{border:1px solid buttontext}}:root{color-scheme:dark}.load-state{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:28px 16px;font-size:13px;display:flex}.load-error{color:var(--ink)}.load-dot{background:var(--brand);border-radius:50%;width:8px;height:8px;animation:load-pulse 1s ease-in-out infinite}@keyframes load-pulse{0%,to{opacity:.3}50%{opacity:1}}.article-cover.img-flag-refused,.article-prose .img-flag-refused img,.article-prose img.img-flag-refused{outline:2px solid var(--danger,#e5484d);outline-offset:3px}.article-prose .img-flag-alt img,.article-prose img.img-flag-alt{outline:2px dashed var(--warn,#f5a524)}@supports (color:color-mix(in lab,red,red)){.article-prose .img-flag-alt img,.article-prose img.img-flag-alt{outline:2px dashed color-mix(in srgb,var(--warn,#f5a524) 70%,transparent)}}.article-prose .img-flag-alt img,.article-prose img.img-flag-alt{outline-offset:3px}.sched-zone-diff{color:var(--warn)}.sched-zone-use{font:inherit;color:var(--accent,var(--brand));cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sched-zone-use:disabled{opacity:.6;cursor:default}.chip.pub-numbers{white-space:nowrap;color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}button.rz-details{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.rz-handle{white-space:nowrap;color:var(--muted);font-size:12px}.rz-drawer .drawer-body{gap:12px}.rz-drawer-text{color:var(--ink);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.rz-drawer-when{color:var(--muted);margin:0;font-size:12px}.rz-drawer-head{color:var(--ink);text-wrap:balance;margin:4px 0 0;font-size:18px;font-weight:600}.rz-curve{width:100%;height:auto;display:block}.rz-curve-grid{stroke:var(--line);stroke-width:1px}.rz-curve-label{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.rz-curve-median{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:4 4}.rz-curve-post{stroke:var(--brand);stroke-width:2.2px}.rz-curve-end{fill:var(--brand)}.rz-key{vertical-align:middle;width:14px;height:0;margin:0 4px 0 10px;display:inline-block}.rz-key:first-child{margin-left:0}.rz-key-post{border-top:2px solid var(--brand)}.rz-key-median{border-top:2px dashed var(--muted)}.rz-drawer-nums{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;margin:0;display:grid}.rz-drawer-nums div{border:1px solid var(--line);border-radius:8px;padding:8px 10px}.rz-drawer-nums dt{color:var(--muted);font-size:11px}.rz-drawer-nums dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:2px 0 0;font-size:16px}.rz-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.rvq-chip.c-forme{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.rvq-chip.c-forme{background:color-mix(in srgb,var(--brand) 16%,transparent)}}.rvq-chip.c-forme{color:var(--brand)}.rvq-asked{color:var(--q-muted,var(--muted));white-space:nowrap;font-size:11px}.rvq-asked.me{color:var(--brand);font-weight:600}.ship-ask{flex-direction:column;gap:4px;display:flex}.team-mention-pop{z-index:130;background:var(--bg2);border:1px solid var(--line2);border-radius:8px;min-width:180px;max-width:280px;padding:4px;position:absolute;box-shadow:0 8px 24px #00000059}.team-mention-opt{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.team-mention-opt:hover,.team-mention-opt[aria-selected=true]{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.team-mention-opt:hover,.team-mention-opt[aria-selected=true]{background:color-mix(in srgb,var(--brand) 14%,transparent)}}.team-mention-opt .team-mention-word{color:var(--muted);margin-left:auto;font-size:12px}.share-reach{color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12px}.cs-img-change{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.cs-img-change.disabled{opacity:.5;pointer-events:none}@media (max-width:1000px) and (min-width:721px){.tb-main .tb-filters-toggle{margin-left:auto;display:inline-flex}.topbar:not(.filters-open) .tb-filters>:not(.tb-launch){display:none}.topbar.filters-open .tb-filters{flex-wrap:wrap;row-gap:6px}}.tb-filters-toggle.on{border-color:var(--brand);color:var(--brand)}@media (max-width:720px){.add-col-menu,.ai-menu,.article-hist-pop,.boardpick-menu,.boardspick-menu,.cal-add-menu,.calpick-menu,.canvas-send-menu,.emoji-pop,.gen-pop,.media-meta-pop,.move-menu,.owner-menu,.pf-menu,.quote-picker,.rs-doc-menu,.sched-pop,.share-panel,.ship-pop,.tb-pop,.todo-pr-pop,.ws-menu,.zonepick-menu{overscroll-behavior:contain;z-index:125;max-height:78dvh;overflow-y:auto;width:auto!important;min-width:0!important;max-width:none!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;border-radius:14px 14px 0 0!important;margin:0!important;position:fixed!important;inset:auto 0 0!important;transform:none!important;box-shadow:0 -12px 40px #0000008c,0 0 0 100vmax #0000006b!important}.add-col-menu button,.boardpick-menu button,.boardspick-menu button,.cal-add-menu button,.calpick-menu button,.move-menu button,.owner-menu button,.ship-pop button,.tb-pop .tb-item{min-height:44px}.tb-pop .tb-item-label{white-space:normal}.add-col-scrim,.calpick-scrim,.ctxpick-scrim,.move-scrim,.ws-scrim{z-index:124;position:fixed;inset:0}.app:not(.sb-ready) .drawer-scrim,.app:not(.sb-ready) aside.sidebar{display:none}.app aside.sidebar{bottom:calc(58px + env(safe-area-inset-bottom,0px))}.app:not(.sb-collapsed) .phone-fab{display:none}body:has(.phone-fab) .toast-host{bottom:calc(132px + env(safe-area-inset-bottom,0px))}.cards,.kb-cards,.tl-column{padding-bottom:88px}.scratch{bottom:calc(58px + env(safe-area-inset-bottom,0px))}.sb-chat{flex:0 0 calc(100vw - 24px)}body:has(.scratch) .phone-fab{display:none}.pp{margin:12px 12px 16px;padding:14px}.pp-verdict{grid-template-columns:minmax(0,1fr)}.pp-precedents li{grid-template-columns:22px 44px minmax(0,1fr) auto;row-gap:6px}.pp-precedents li .pp-text{grid-area:2/1/auto/-1}.cal-main,.kanban-view{padding:12px 12px 24px}.calpage-filters{padding:10px 12px 6px}.fr-strip{padding:10px 14px}.rz-page{padding:16px 14px 48px}}body:has(:is(.public-doc,.hq-page,.legal)),html:has(:is(.public-doc,.hq-page,.legal)){height:auto}body:has(:is(.public-doc,.hq-page,.legal)){display:block;overflow:visible}.team-page.public-doc{flex:none;min-height:100dvh;overflow:visible}html:has(.app),html:has(.app) body{overscroll-behavior:none}body:has(.sb-wrap),html:has(.sb-wrap){height:auto}body:has(.sb-wrap){display:block;overflow:visible}.sb-cta{box-sizing:border-box;margin:8px auto 32px}@media (max-width:720px){.sb-head{gap:10px;padding:12px 16px 10px}.sb-sub{white-space:normal;margin-left:0}.sb-board{scroll-snap-type:x mandatory;gap:12px;padding:12px 16px 24px}.sb-col{scroll-snap-align:start;flex:0 0 calc(100vw - 32px);max-height:none}.sb-cta{width:calc(100% - 32px)}}.phone-modes{display:none}.pm-camp-img{object-fit:cover;border-radius:5px;flex:none;width:18px;height:18px}.pm-camp-letter{background:var(--panel2);border:1px solid var(--line2);color:var(--muted);justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.pm-camp-letter svg{width:12px;height:12px}@media (max-width:720px){.phone-modes{border-bottom:1px solid var(--line);background:var(--bg);flex:none;align-items:center;gap:6px;padding:6px 12px 8px;display:flex}.phone-modes-scroll{scrollbar-width:none;flex:1;gap:6px;min-width:0;display:flex;overflow-x:auto}.phone-modes-scroll::-webkit-scrollbar{display:none}.pm-camp{flex:none;min-width:0;max-width:42%;display:flex}.pm-camp .tb-menu,.pm-camp .tb-menu-anchor{min-width:0;max-width:100%}.pm-camp .tb-menu{letter-spacing:0;background:0 0;align-items:center;gap:7px;min-height:36px;padding:0 10px 0 8px;font-size:13px;font-weight:500;display:inline-flex}.pm-camp .tb-menu .caret{flex:none;margin-left:0}.pm-camp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.phone-modes-scroll button{border:1px solid var(--line2);min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;flex:none;padding:0 14px;font-size:13px;font-weight:500}.phone-modes-scroll button.on{color:var(--ink);background:var(--panel2);border-color:var(--brand)}@supports (color:color-mix(in lab,red,red)){.phone-modes-scroll button.on{border-color:color-mix(in srgb,var(--brand) 55%,var(--line2))}}.board,.kanban-view,.tl-main{scroll-snap-type:x mandatory}.column,.kb-col,.tl-column{scroll-snap-stop:always}}@media (pointer:coarse){.ic{min-width:38px;min-height:38px}.btn,.btn.ghost,.btn.sm,.status-select{min-height:36px}.chip.predict,.chip.pub-numbers,.chip.pub-state{align-items:center;min-height:32px;display:inline-flex}.mini-expand,.sw{min-width:32px;min-height:32px}.add-draft{min-height:40px}.cal-mode{min-height:36px}.article-card-open{padding:8px 0}input[type=checkbox],input[type=radio]{width:22px;height:22px}}@media (max-width:720px),(pointer:coarse){.card-top{flex-wrap:wrap;row-gap:6px}}@media (max-width:720px){body:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),textarea,select,[contenteditable=true]):focus) :is(.phone-tabs,.phone-fab){display:none}body:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),textarea,select,[contenteditable=true]):focus) .workarea{padding-bottom:env(safe-area-inset-bottom,0)}}.ic-label{display:none}@media (pointer:coarse){.ic:has(.ic-label){align-items:center;gap:6px;width:auto;padding:0 12px;display:inline-flex}.ic-label{white-space:nowrap;font-size:13px;font-weight:500;display:inline}.post-tools{margin-left:0}.post-foot{flex-wrap:wrap;row-gap:6px}}.ai-gate{flex-direction:column;gap:10px;padding:4px 0 2px;display:flex}.ai-gate-h{color:var(--ink);font-size:15px;font-weight:600}.ai-gate-p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.ai-gate-btns{flex-wrap:wrap;gap:8px;display:flex}.ai-gate-err{color:var(--bad);margin:0;font-size:12.5px}@media (max-width:720px){.ai-gate-btns .btn{flex:100%;justify-content:center;min-height:44px}}.ai-pro{border:1px solid var(--brand);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin:4px 0 12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.ai-pro{border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line2))}}.ai-pro{background:var(--brand);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.ai-pro{background:color-mix(in srgb,var(--brand) 7%,var(--panel))}}.ai-pro-text{min-width:0;color:var(--muted);flex-direction:column;gap:2px;font-size:13px;display:flex}.ai-pro-text b{color:var(--ink);font-weight:600}@media (max-width:720px){.ai-pro .btn{flex:100%;justify-content:center;min-height:44px}}@media (pointer:coarse){.col-reconnect-dot:has(.ic-label){background:var(--bad);border-radius:999px;width:auto;height:auto;padding:4px 10px}@supports (color:color-mix(in lab,red,red)){.col-reconnect-dot:has(.ic-label){background:color-mix(in srgb,var(--bad) 18%,transparent)}}.col-reconnect-dot:has(.ic-label){color:var(--bad);font-size:12px;text-decoration:none}}.sel-pill{left:50%;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:110;background:var(--brand);color:#04120b;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 20px;font-size:14px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #00000073}@media (hover:none){.mini-card.dense .mini-remove,.swipe-rm,.todo-grip,.todo-indent,.todo-item .todo-pr{opacity:1}.card-todo:not(.todo-large):has(.todo-item) .todo-add{display:flex}.media-mark{opacity:1;pointer-events:auto}}@media (pointer:coarse){.todo-check{width:26px;height:26px;margin-top:calc((var(--todo-line) - 26px) / 2);border-radius:6px}}.touch-only{display:none}@media (pointer:coarse){.touch-only{display:contents}}@media (max-width:720px){.owner-backdrop,.ship-backdrop{z-index:124}.preview-panel.article{overscroll-behavior:contain;display:block;overflow-y:auto}.preview-panel.article .article-editor-body{padding-left:14px;padding-right:14px;overflow:visible}.preview-panel.article .article-editor-body .article-tt-bar{top:0}}.url-pop-photo{justify-content:center;width:100%;margin-bottom:6px}.url-pop-or{color:var(--muted);margin:2px 0 6px;font-size:12px}@media (max-width:720px){.url-pop{z-index:125;width:auto!important;max-width:none!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;border-radius:14px 14px 0 0!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -12px 40px #0000008c,0 0 0 100vmax #0000006b!important}.url-pop-photo{min-height:44px}.team-invite-row{flex-wrap:wrap}.team-invite-row input,.team-invite-row>.btn{flex:100%;min-height:44px}.team-invite-row>.btn{justify-content:center}.dft-modal,.docs-modal-panel,.matrix-modal,.preview-overlay .preview-panel.doc-editor,.vfp-modal{border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.dft-modal,.docs-modal-panel,.matrix-modal,.vfp-modal{box-sizing:border-box;max-width:100vw;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.dft-backdrop,.docs-modal,.matrix-overlay,.vfp-backdrop{padding:0}.calpage-filters{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.calpage-filters::-webkit-scrollbar{display:none}.calpage-filters>*{flex:none}.timeline-view:has(.view-aside.collapsed) .tl-column{flex-basis:calc(100vw - var(--rail-w) - 28px - 38px)}.rs-toolbar{flex-wrap:wrap;row-gap:8px}.rs-toolbar .rs-search{flex:100%;width:auto}.tb-main .tb-desk-only{display:none}}@media (pointer:coarse){.card .post-foot .ic:has(.ic-label),.post-foot .ic:has(.ic-label){width:auto}.post-foot .ic,.post-foot .post-rm{flex-shrink:0}.col-head .ic{min-width:32px;min-height:32px}.cmt-composer-btns{flex-wrap:wrap}}@media (hover:none){.cmt-composer .kbd{display:none}}@media (max-width:720px){.fr-strip .fr-panel{z-index:90;background:var(--bg);overscroll-behavior:contain;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:20px;margin:0;display:flex;position:fixed;inset:0;overflow-y:auto}.fr-strip .fr-panel .vfp-posts,.fr-strip .fr-panel textarea.fr-input{min-height:38dvh}}.onboard{flex:auto;min-height:0;overflow-y:auto}@media (max-width:720px){.onboard{padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(24px + env(safe-area-inset-bottom,0px))}.onboard-card{padding:24px 18px}.onboard-form,.onboard-invite{flex-direction:column;align-items:stretch}.onboard-invite-noseat{max-width:none}}@media (pointer:coarse){.onboard-form input{min-height:44px;font-size:16px}}.vfp-paste{justify-content:center;align-self:stretch}.rail{left:env(safe-area-inset-left,0)}.app{padding-left:calc(var(--rail-w) + env(safe-area-inset-left,0px));padding-right:env(safe-area-inset-right,0)}.app.sb-collapsed{--chrome-left:calc(var(--rail-w) + env(safe-area-inset-left,0px))}@media (max-height:500px) and (pointer:coarse){.rail{gap:4px;padding-top:6px}.rail:after{margin-top:-4px}}.hq-waitlist{background:var(--bg2);border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:4px;margin-top:12px;padding:14px 16px;display:flex}.hq-waitlist ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 16px;max-height:240px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.hq-waitlist li{color:var(--ink);justify-content:space-between;gap:8px;min-width:0;font-size:12.5px;display:flex}.hq-waitlist li>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.phone-tab{flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 0 2px;font-size:10.5px;display:flex}.phone-tab svg{flex:none}.phone-tab-label{white-space:nowrap;line-height:12px}body:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),textarea,select,[contenteditable=true]):focus) .toast-host{top:calc(12px + env(safe-area-inset-top,0px));bottom:auto}.phone-sheet-head{justify-content:center;align-items:center;min-height:32px;display:flex;position:relative}.phone-sheet-grip{background:var(--line2);border-radius:2px;width:36px;height:4px}.phone-sheet .phone-sheet-close{min-height:40px;color:var(--muted);text-align:center;padding:0 12px;font-size:13px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.canvas-root .react-flow__minimap{display:none}}.shared-body.thread{counter-reset:tpost;flex-direction:column;gap:16px;display:flex}.shared-body.thread .shared-sep{display:none}.shared-tpost{counter-increment:tpost;padding-left:30px;position:relative}.shared-tpost:before{content:counter(tpost);border:1px solid var(--line2);width:20px;height:20px;color:var(--muted);-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:2px;left:0}.shared-tpost .shared-media{white-space:normal}@media (max-height:500px) and (pointer:coarse),(max-width:720px){.phone-sheet{max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px));overscroll-behavior:contain;overflow-y:auto}.phone-sheet-head{z-index:1;background:var(--panel);position:sticky;top:-8px}.phone-sheet-title{color:var(--muted);margin:2px 14px 6px;font-size:12.5px}.phone-sheet .phone-sheet-acct{align-items:center;gap:10px;display:flex}.phone-fab{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 32px);overflow:hidden}.phone-fab-for{font-weight:500}}@media (max-width:720px){.acc-row{flex-wrap:wrap;row-gap:8px}.acc-meta{flex:calc(100% - 42px)}.acc-handle{overflow-wrap:anywhere}.acc-toggle{min-height:40px;margin-right:auto}}.media-unattached{border:1px dashed var(--bad);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.media-unattached{border:1px dashed color-mix(in srgb,var(--bad) 60%,var(--line2))}}.media-unattached{color:var(--ink);border-radius:10px;font-size:12.5px}.media-unattached>span{margin-right:auto}.preview-saveline{color:var(--muted);align-items:center;gap:10px;margin:0 0 10px;font-size:12.5px;display:flex}.preview-saveline.failed{z-index:2;color:var(--ink);background:var(--bad);border-radius:8px;padding:6px 10px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.preview-saveline.failed{background:color-mix(in srgb,var(--bad) 14%,var(--panel))}}.shared-quote{overscroll-behavior:contain;max-height:7.5em;overflow-y:auto}.shared-inline-composer.floating{max-height:calc(100dvh - 16px);overflow-y:auto}.shared-retry{min-height:40px;margin:12px auto 0;display:block}@media (max-width:720px){.ai-review{padding-bottom:env(safe-area-inset-bottom,0);border-radius:14px 14px 0 0;width:auto!important;max-width:none!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top,0px))!important;inset:auto 0 0!important}.ai-review .ai-review-scroll{flex:auto;min-height:0;max-height:none!important}.ai-review-foot{flex-wrap:wrap}}.canvas-tool{flex-shrink:0}@media (pointer:coarse){.canvas-tool{width:40px;height:40px}.canvas-root .react-flow__handle{width:16px;height:16px}.canvas-root .react-flow__resize-control.handle{width:14px;height:14px}}@media (max-width:720px){.canvas-search-row{max-width:calc(100vw - 24px)}.canvas-search-input{flex:auto;width:auto;min-width:0}.bl-urow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d a""w w";gap:2px 12px;padding:10px 14px}.bl-urow .d{grid-area:d}.bl-urow .w{grid-area:w}.bl-urow .a{grid-area:a}.bl-urow.head{display:none}}.sb-cal-agenda{display:none}@media (max-width:720px){.sb-cal-agenda{gap:14px;margin:16px 0 0;padding:0;list-style:none}.sb-cal-agenda,.sb-cal-agenda li{flex-direction:column;display:flex}.sb-cal-agenda li{gap:6px}.sb-ag-date{color:var(--muted);font-size:12px;font-weight:600}.sb-cal-agenda .sb-chip{padding:8px 10px}.sb-cal-agenda .sb-chip-text{white-space:normal;color:var(--ink);font-size:13px;display:block}}.cal-agenda-plan{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:8px;padding:8px 2px 12px;display:flex}.cal-agenda-plan label{color:var(--muted);flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.cal-agenda-plan input[type=date]{min-height:40px;font:inherit;color:var(--ink);background:var(--panel);border:1px solid var(--line2);border-radius:8px;padding:0 10px;font-size:16px}.cal-agenda-launches{flex-direction:column;gap:6px;margin:4px 0 6px;display:flex}@media (pointer:coarse){.media-rm,.quote-rm{width:32px;height:32px}.media-marks{gap:8px}.media-mark{height:32px;padding:0 11px}.ai-review-x,.media-meta-x{min-width:40px;min-height:40px}.shared-mode button{min-height:40px;padding:0 14px}.shared-btns button,.shared-jump{min-height:44px}}@media (max-width:720px){.phone-sheet .phone-sheet-job{justify-content:space-between;align-items:center;gap:12px;display:flex}.phone-sheet-job .rail-badge{position:static}.phone-sheet button[aria-current=page]{background:var(--panel2)}}.card .post-foot .ic.card-foot-toggle{display:none}@media (pointer:coarse){.card .post-foot .ic.card-foot-toggle{justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.card.foot-open .post-foot:has(.card-foot-toggle)>*{order:2}.card.foot-open .post-foot:has(.card-foot-toggle)>:is(.count,.card-foot-toggle){order:0}.card.foot-open .post-foot:has(.card-foot-toggle):after{content:"";flex-basis:100%;order:1;height:0;margin-top:-6px}.card-foot-toggle svg{transition:transform .18s}.card.foot-open .card-foot-toggle svg{transform:rotate(180deg)}.card:not(.foot-open) .card-predict,.card:not(.foot-open) .post-foot>:not(.count):not(.card-foot-toggle){display:none}}@media (pointer:coarse) and (prefers-reduced-motion:reduce){.card-foot-toggle svg{transition:none}}.hq-stop{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.hq-stop .hq-input{flex:180px;max-width:260px;height:28px;font-size:12px}.fr-whatnext{border:1px solid var(--line2);font-family:var(--font-ui);color:var(--muted);border-radius:10px;margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.5}.fr-whatnext-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fr-whatnext-head b,.fr-whatnext-list b{color:var(--ink);font-weight:600}.fr-whatnext-list{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fr-whatnext-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fr-whatnext-list li>span{flex:320px;min-width:0}.invite-line{color:var(--muted);border-bottom:1px solid var(--line);background:var(--accent,var(--brand));flex-direction:column;gap:6px;margin:0;padding:8px 16px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab,red,red)){.invite-line{background:color-mix(in srgb,var(--accent,var(--brand)) 6%,transparent)}}.invite-line-one{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.invite-line-one b{color:var(--ink);font-weight:600}.invite-line-err{color:var(--bad)}.hq-sources{gap:6px;margin-top:14px;display:grid}.hq-sources ul{gap:4px;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.hq-sources li{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:13px;display:flex}.hq-sources li b{color:var(--ink);font-weight:600}.card{background:var(--lift);padding:10px 14px 12px}.card:before{display:none}.card .card-top{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px 2px;margin:0 -2px 10px;padding-bottom:8px}.card .ic{color:var(--faint);background:0 0;border-color:#0000}.card .ic:hover{color:var(--ink);background:var(--ink);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.card .ic:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.card .ic.on{color:var(--brand)}.card .ic.danger:hover{color:var(--bad)}.card .grip{opacity:.6;padding:0 3px}.card .card-top .status-select{appearance:none;background:radial-gradient(circle at 10px,currentColor 3px,#0000 3.6px),currentColor;border:0;flex:none;height:22px;padding:0 9px 0 19px;font-size:11px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.card .card-top .status-select{background:radial-gradient(circle at 10px 50%,currentColor 3px,transparent 3.6px),color-mix(in srgb,currentColor 13%,transparent)}}.card .card-top .card-dates{gap:0;margin-left:6px}.card .card-top .chip{letter-spacing:0;background:0 0;border-color:#0000;padding:0 3px;font-size:11px}.card .card-top .chip.date{color:var(--muted)}.card .card-top .chip.zone{color:var(--faint)}.card .card-top .chip.pub-state{background:currentColor;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.card .card-top .chip.pub-state{background:color-mix(in srgb,currentColor 12%,transparent)}}.card .card-top .chip.pub-state{padding:0 8px}.card .body-edit .body-mirror,.card .body-edit textarea.body,.card .body-view{border-color:#0000;border-radius:4px;min-height:0;padding:0;font-size:15px;line-height:20px}.card .body-view{color:#e7e9ea;background:0 0;margin-top:2px}.card .body-edit .body-mirror,.card .body-view:hover{background:#e7e9ea0a;box-shadow:0 0 0 5px #e7e9ea0a}.card .body-edit{margin-top:2px}.card .body-edit .body-mirror{color:#e7e9ea}.card .body-edit textarea.body{background:0 0}.card .body-edit textarea.body:focus{box-shadow:none;outline:1px solid var(--accent);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.card .body-edit textarea.body:focus{outline:1px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.card .body-edit textarea.body:focus{outline-offset:5px}.card .media-strip{margin-top:10px}.card .media-item img,.card .media-item video{border-color:#2f3336}.card .post-foot{min-height:24px;margin-top:6px}@media (hover:hover){.card .post-foot{flex-wrap:wrap;row-gap:4px}.card .post-foot .count,.card .post-foot .post-foot-top{flex-basis:100%}.card .post-foot .post-foot-top .count{flex:none}.card .post-foot .ic{width:36px;height:36px}.card .post-foot .ic svg{width:18px;height:18px}.card .post-foot>.ic{flex:1 0 24px;max-width:36px}.card .post-foot .post-tools{margin-left:-9px;display:none}.card:focus-within .post-foot .post-tools,.card:hover .post-foot .post-tools{display:inline-flex}}.card .count{color:#71767b;font-size:11px}.card .post-foot:has(>.post-foot-top){flex-wrap:wrap}.card .post-foot-top{align-items:center;gap:8px;min-width:0;display:flex}.card .count-extra{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:inline-flex}.canvas-root .card .count-extra,.timeline-view .card .count-extra{display:none}.card .card-predict,.card .card-tags{vertical-align:middle;gap:6px;margin:8px 6px 0 0;display:inline-flex}.canvas-root .card .card-predict,.timeline-view .card .card-predict{display:none}.card .chip.predict,.card .chip.tmpl{padding:3px 9px;border-color:#0000!important}.card .chip.predict.ghost{border-style:dashed;border-color:var(--line2)!important}.card .chip.predict.above{background:var(--brand)}@supports (color:color-mix(in lab,red,red)){.card .chip.predict.above{background:color-mix(in srgb,var(--brand) 12%,transparent)}}.card .chip.predict.around,.card .chip.predict.below{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.card .chip.predict.around,.card .chip.predict.below{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.card .cmt-list{border-top:1px solid var(--line);margin-left:0}.card .cmt-item{border:0;border-left:2px solid var(--warn);background:var(--warn);border-radius:0 8px 8px 0}@supports (color:color-mix(in lab,red,red)){.card .cmt-item{background:color-mix(in srgb,var(--warn) 6%,transparent)}}.card .cmt-act{background:var(--ink);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.card .cmt-act{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.card.as-posted .posts{gap:0}.card.as-posted .card-predict,.card.as-posted .card-tags{margin-left:46px}.card.as-posted .card-predict~.card-tags{margin-left:0}.post-box.as-post{gap:10px;padding-bottom:12px}.post-box.as-post:last-child{padding-bottom:0}.post-av-col{flex-direction:column;flex:none;align-self:stretch;align-items:center;width:36px;display:flex}.post-box.as-post:not(:last-child) .post-av-col:after{content:"";background:#33333b;border-radius:1px;flex:1;width:2px;margin-top:4px;margin-bottom:-10px}.post-av{flex:none;width:36px;height:36px;display:block}.post-av .avatar{pointer-events:none;border:0;display:block}.post-av .avatar-fallback{display:grid}.post-av.grab{cursor:grab}.post-av.grab:active{cursor:grabbing}.post-box.as-post.drop-above:before,.post-box.as-post.drop-below:after{left:46px}.post-by{min-width:0;font-family:var(--font-tweet);white-space:nowrap;align-items:baseline;gap:4px;margin-bottom:6px;font-size:15px;line-height:20px;display:flex}.post-by b,.post-by span{text-overflow:ellipsis;min-width:0;overflow:hidden}.post-by b{color:var(--ink);flex:0 auto;font-weight:700}.post-by span{color:#71767b;flex:0 2 auto}.post-by .post-by-n{flex:none;margin-left:auto;font-size:12px}.pv .preview-head{flex-wrap:nowrap;gap:10px;padding:12px 12px 12px 18px}.pv .preview-id{min-width:0}.pv .preview-handle{font-size:15px}.pv .preview-voice{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv .preview-actions{flex-wrap:nowrap;gap:6px}.pv .preview-modes{border-color:var(--line2);box-sizing:border-box;border-radius:8px;height:30px;margin-right:8px;padding:2px}.pv .preview-modes button{border-radius:6px;height:24px;padding:0 10px;font-size:12px}.pv .preview-nav{gap:0;margin:0}.pv .preview-nav-pos{min-width:46px;font-size:12px}.pv :is(.preview-nav .ic,.preview-close){width:30px;height:30px;color:var(--muted);border:0;border-radius:8px}.pv :is(.preview-nav .ic,.preview-close):not(:disabled):hover{background:var(--panel2);color:var(--ink)}.pv .preview-nav .ic:disabled{opacity:.3;cursor:default}.pv .preview-close{margin-left:2px}.pv .pf-pick-btn{height:30px;padding:0 10px;font-size:12px}.pv .pf-pick-btn:not(:hover):not(.open){color:var(--ink);border-color:var(--line2)}.pv :is(.appr-btn,.sched-btn,.publish-btn,.posted-btn,.pv-tool,.pv-plan){letter-spacing:.01em;white-space:nowrap;background:var(--panel);border:1px solid var(--line2);height:30px;color:var(--ink);border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:500;display:inline-flex}.pv :is(.appr-btn,.sched-btn,.publish-btn,.pv-tool,.pv-plan) svg{color:var(--muted);flex:none;margin:0}.pv .pv-tool.on,.pv :is(.appr-btn,.sched-btn,.publish-btn,.pv-tool,.pv-plan):not(:disabled):hover{background:var(--panel2);border-color:var(--line2);color:var(--ink)}.pv .pv-tool.on svg,.pv :is(.appr-btn,.sched-btn,.publish-btn,.pv-tool,.pv-plan):not(:disabled):hover svg{color:var(--brand)}.pv :is(.appr-btn,.sched-btn,.publish-btn):disabled{opacity:.42;cursor:not-allowed}.pv .btn.primary:not(:disabled){background:var(--brand);border-color:var(--brand);color:var(--accent-on);font-weight:600}.pv .btn.primary:not(:disabled) svg,.pv .btn.primary:not(:disabled):hover svg{color:var(--accent-on)}.pv .btn.primary:not(:disabled):hover{background:var(--gold-b);border-color:var(--gold-b);color:var(--accent-on)}.pv .appr-btn.on,.pv .appr-btn.on svg,.pv .posted-btn{color:var(--ok)}.pv :is(.appr-btn,.sched-btn,.publish-btn).err,.pv :is(.appr-btn,.sched-btn,.publish-btn).err svg{color:var(--bad);border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){.pv :is(.appr-btn,.sched-btn,.publish-btn).err,.pv :is(.appr-btn,.sched-btn,.publish-btn).err svg{border-color:color-mix(in srgb,var(--bad) 45%,var(--line2))}}.pv:not(.native){width:min(900px,96vw)}.pv-split{grid-template-columns:minmax(0,1fr) 236px;align-items:start;display:grid}.pv-side{border-left:1px solid var(--line);gap:16px;padding:16px 16px 20px;position:sticky;top:66px}.pv-sec,.pv-side{flex-direction:column;display:flex}.pv-sec{gap:8px}.pv-sec+.pv-sec{border-top:1px solid var(--line);padding-top:16px}.pv-sec h4{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin:0;font-size:10.5px;font-weight:600}.pv-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv-owner-name{color:var(--muted);font-size:12px}.pv-hint{color:var(--faint);margin:0;font-size:11.5px;line-height:1.45}.pv-status{color:var(--muted);font-size:12px}.pv-side .status-select{field-sizing:fixed;border-color:var(--line2);background:var(--panel);border-radius:8px;width:100%;height:30px;padding:0 8px;font-size:12px}.pv-side .chip{align-self:flex-start}.pv-side .card-dates{margin:0}.pv-side .card-dates .chip{box-sizing:border-box;align-items:center;height:30px;display:inline-flex}.pv-side .card-tags{margin:0}.pv-side .owner-btn{border-radius:8px;width:30px;height:30px}.pv-side .preview-decide{flex-direction:column;align-items:stretch;gap:6px;display:flex}.pv-side .preview-decide .touch-why{display:none}.pv-side .preview-decide .pv-hint{margin-top:2px}.pv-side :is(.appr-wrap,.sched-wrap,.preview-move){flex-direction:column;display:flex}.pv-side .preview-more{flex-direction:column;gap:6px;display:flex}.pv-side :is(.appr-btn,.sched-btn,.publish-btn,.posted-btn){justify-content:flex-start;width:100%}.pv-side .pv-tool{justify-content:flex-start;width:calc(100% + 22px);margin:0 -11px}.pv-side .pv-tool:not(.on):not(:hover){background:0 0;border-color:#0000}.pv-side .pv-tools{position:relative}.pv-side .share-panel{top:auto;bottom:calc(100% + 6px);right:0}.pv-side .move-menu{inset:auto auto calc(100% + 6px) 0}:is(.appr-btn,.sched-btn,.publish-btn){align-items:center;gap:6px;display:inline-flex}:is(.appr-btn,.sched-btn,.publish-btn)>svg{flex:none}@media (max-width:960px){.pv-split{grid-template-columns:minmax(0,1fr) 212px}}@media (max-width:720px){.preview-overlay .pv:not(.native){width:100vw}.pv .preview-head{flex-wrap:wrap;row-gap:10px;padding:10px 8px 10px 14px}.pv .preview-actions{display:contents}.pv .preview-id{flex:1}.pv .preview-modes{flex:1 0 100%;order:1;height:36px;margin:0;display:flex}.pv .preview-modes button{flex:1;justify-content:center;height:30px}.pv .preview-decide{flex-wrap:wrap;row-gap:6px}.pv .preview-decide>:is(.pv-hint,.publish-fail-note){flex:1 0 100%;order:-1;margin:0}.pv .preview-decide .touch-why{display:none}.pv-publish{display:contents}.pv-publish>h4{display:none}.pv-main .preview-body{padding-bottom:16px}.pv:not(.native){padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.pv-split{grid-template-columns:minmax(0,1fr)}.pv-side{border-left:0;border-top:1px solid var(--line);padding:16px 16px 20px;position:static}.pv-side .preview-more{box-shadow:none;background:0 0;border:0;padding:0;display:flex;position:static}.pv-side .preview-decide{flex-direction:row}.pv-side .preview-decide :is(.appr-btn,.sched-btn,.publish-btn,.posted-btn){justify-content:center;min-height:44px}.pv-side .pv-tool{min-height:44px}.pv .preview-modes{margin-right:0}}@media (min-width:721px){.app.sb-collapsed .rail,.rail{background:var(--lift);box-shadow:none;border-right:0}.topbar{border-bottom-color:var(--well-edge);position:relative}.topbar,body .sidebar{background:var(--lift)}body .sidebar{box-shadow:none;border-right:0;gap:0;padding:0;overflow:hidden}.sb-bar{height:calc(var(--tb-h,53px) - 1px);flex:none;align-items:center;padding:0 10px;display:flex}.sb-bar .ws-switch{flex:1;min-width:0;margin:0}.sb-bar .ws-current{border-bottom:0;padding:6px 8px}.sb-well{border:solid var(--well-edge);border-width:1px 1px 0;border-top-left-radius:12px;flex-direction:column;flex:1;gap:2px;min-height:0;padding:10px 10px 12px;display:flex;overflow-y:auto}.app.sb-collapsed .topbar:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 100% 100%,transparent 11.4px,var(--well-edge) 11.9px,var(--well-edge) 12.5px,var(--lift) 13.1px) 0 0 /13px 13px no-repeat,linear-gradient(var(--well-edge),var(--well-edge)) left 13px /1px 100% no-repeat;width:13px;height:100vh;position:absolute;top:calc(100% - 1px);left:0}}@media (max-width:720px){.sb-bar,.sb-well{display:contents}.topbar{background:var(--lift);border-bottom-color:var(--well-edge);position:relative}.topbar:has(+.phone-modes){border-bottom:0}.phone-modes{background:var(--lift);border-bottom-color:var(--well-edge);position:relative}.phone-tabs{background:var(--lift);border-top-color:var(--well-edge)}.phone-modes:after,.phone-modes:before,.topbar:not(:has(+.phone-modes)):after,.topbar:not(:has(+.phone-modes)):before{content:"";z-index:2;pointer-events:none;width:13px;height:13px;position:absolute;top:calc(100% - 1px)}.phone-modes:before,.topbar:not(:has(+.phone-modes)):before{background:radial-gradient(circle at 100% 100%,transparent 11.4px,var(--well-edge) 11.9px,var(--well-edge) 12.5px,var(--lift) 13.1px);left:0}.phone-modes:after,.topbar:not(:has(+.phone-modes)):after{background:radial-gradient(circle at 0 100%,transparent 11.4px,var(--well-edge) 11.9px,var(--well-edge) 12.5px,var(--lift) 13.1px);right:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}