:root{--brand-megaphone:#ef6201;--brand-megaphone-ink:#a84400;--brand-megaphone-soft:#fff0e6;--brand-jolt:#5637d4;--brand-jolt-ink:#4b2fc0;--brand-jolt-soft:#f2f0fa;--brand-lore:#e08a00;--brand-lore-ink:#8a5500;--brand-lore-soft:#f6eeda;--brand-rv:#7d572c;--brand-rv-ink:#4f3517;--brand-rv-soft:#f1e8d9;--jolt-ink:#080c18;--jolt-cyan:#14e0d2;--jolt-on-ink:#fff;--mg-amber-1:#fec023;--mg-amber-2:#ffb907;--mg-amber-3:#ff662e;--mg-field:#fff6e8;--lore-gold:#e08a00;--lore-field:#f6eeda;--rv-ink:#2f4a2c}:root,:root[data-brand],.ps[data-brand],.fy[data-brand]{--paper:#f6f5f2;--panel:#fff;--sunken:#f3f2ee;--t1:#17181a;--t2:#35373c;--t3:#4a4c51;--t4:#66686d;--line:#e6e5e0;--line2:#d3d2cc;--hover:#f3f2ee;--selected:#ebeae4;--ok:#1f6b43;--ok-wash:#e8f2ec;--warn:#7a4f08;--warn-wash:#fbf1de;--bad:#a8241c;--bad-wash:#fbebe9;--info:#2b5a8e;--info-wash:#e9f0f8;--idle:var(--t3);--idle-wash:#efeee9;--on-accent:#fff;--scrim:#17181a40;--tabbar:#fffffff5;--chrome:var(--paper);--chrome-t1:var(--t1);--chrome-t2:var(--t2);--chrome-t3:var(--t3);--chrome-line:var(--line);--chrome-on:var(--selected);--chrome-on-t:var(--t1);--chrome-hover:var(--hover);--good:var(--ok);--good-soft:var(--ok-wash);--warn-soft:var(--warn-wash);--muted:var(--t3);--page:var(--paper);--surface:var(--panel);--surface2:var(--sunken);--ink:var(--t1);--body:var(--t2);--rule:var(--line);--rule2:var(--line2);--sb-bg:var(--paper);--sb-fg:var(--t2);--sb-active-bg:var(--selected);--sb-active-fg:var(--t1);--sb-rule:var(--line);--mono-w:500}:root[data-brand=megaphone],.ps[data-brand=megaphone],.fy[data-brand=megaphone]{--accent:#c75101;--accent-hover:#ad4600;--accent-soft:#fff0e6;--accent-ink:#8a3a03;--brand:var(--brand-megaphone);--f:var(--font-inter), "Inter", system-ui, sans-serif;--display-w:var(--fw-display);--display-ls:-.032em}:root[data-brand=jolt],.ps[data-brand=jolt],.fy[data-brand=jolt]{--accent:#5a3be0;--accent-hover:#4a2ccb;--accent-soft:#f0edfc;--accent-ink:#3a24a8;--brand:var(--brand-jolt);--f:var(--font-hanken), "Hanken Grotesk", system-ui, sans-serif;--display-w:var(--fw-display);--display-ls:-.04em}:root[data-brand=lore],.ps[data-brand=lore],.fy[data-brand=lore]{--accent:#a36400;--accent-hover:#8a5500;--accent-soft:#f6eeda;--accent-ink:#6b4200;--brand:var(--brand-lore);--f:var(--font-archivo), "Archivo", system-ui, sans-serif;--display-w:var(--fw-display);--display-ls:-.028em}:root[data-brand=rv],.ps[data-brand=rv],.fy[data-brand=rv]{--accent:#7d572c;--accent-hover:#664622;--accent-soft:#f1e8d9;--accent-ink:#4f3517;--brand:var(--brand-rv);--f:var(--font-archivo), "Archivo", system-ui, sans-serif;--display-w:var(--fw-display);--display-ls:-.028em}:root[data-brand],.ps[data-brand],.fy[data-brand]{--chrome-accent:var(--accent);--accent-strong:var(--accent);--accent-deep:var(--accent-ink);--accent-on:var(--accent);--focus:var(--accent);--f-body:var(--f);--f-disp:var(--f);--f-mono:var(--f);--f-sans:var(--f);--mono:var(--f);--mono-ls:normal}
:root{--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-32:32px;--fw-regular:400;--fw-medium:510;--fw-semi:590;--fw-display:700;--ls-display:-.022em;--ls-title:-.012em;--ls-ui:-.01em;--lh-tight:1.2;--lh-title:1.3;--lh-ui:1.4;--lh-body:1.5;--s0:2px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--sz-16:16px;--sz-20:20px;--sz-24:24px;--sz-28:28px;--sz-32:32px;--sz-36:36px;--sz-40:40px;--sz-44:44px;--sz-48:48px;--sz-56:56px;--sz-64:64px;--sz-72:72px;--sz-80:80px;--sz-96:96px;--sz-120:120px;--sz-160:160px;--sz-200:200px;--sz-240:240px;--sz-280:280px;--sz-320:320px;--sz-360:360px;--sz-400:400px;--sz-480:480px;--sz-560:560px;--sz-640:640px;--sz-720:720px;--sz-800:800px;--sz-880:880px;--sz-960:960px;--sz-1040:1040px;--sz-1120:1120px;--sz-1240:1240px;--sz-1440:1440px;--pc-cell:12px;--pc-gap:3px;--pc-r:2px;--pc-day:33px;--pc-plot:813px;--icon:var(--sz-20);--icon-sm:var(--sz-16);--ctl:var(--sz-36);--ctl-sm:var(--sz-32);--ctl-touch:var(--sz-44);--row:var(--sz-56);--side:var(--sz-240);--rail:var(--sz-320);--measure:var(--sz-720);--adminbar-h:50px;--r-sm:4px;--r:6px;--r-lg:8px;--r-pill:999px;--r-xs:var(--r-sm);--hair:1px;--hair-2:2px;--e-none:none;--e-panel:0 0 0 var(--hair) var(--line);--e-card:0 0 0 var(--hair) var(--line);--e-pop:0 0 0 1px #17181a14, 0 1px 2px #17181a0f, 0 12px 32px -8px #17181a2e;--e-modal:0 0 0 1px #17181a14, 0 24px 64px -16px #17181a47;--e-press:inset 0 -1px 0 #00000014;--media:#000;--media-t:#fff;--media-bar:#000000b8;--media-track:#ffffff4d;--media-hover:#ffffff29;--dur-fast:.1s;--dur:.15s;--ease:cubic-bezier(.2, 0, 0, 1)}.t-display{font:var(--display-w,var(--fw-semi)) var(--fs-32) / var(--lh-tight) var(--f);letter-spacing:var(--display-ls,var(--ls-display));color:var(--t1);margin:0}.t-h2{font:var(--fw-semi) var(--fs-20) / var(--lh-title) var(--f);letter-spacing:var(--ls-title);color:var(--t1);margin:0}.t-h3{font:var(--fw-semi) var(--fs-16) / var(--lh-title) var(--f);letter-spacing:var(--ls-title);color:var(--t1);margin:0}.t-body{font:var(--fw-regular) var(--fs-14) / var(--lh-body) var(--f);color:var(--t2)}.t-small,.t-meta{font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3)}.t-label{font:var(--fw-medium) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3)}.num,.tnum{font-variant-numeric:tabular-nums}@media (max-width:767px){.t-display{font-size:var(--fs-24)}.t-h2{font-size:var(--fs-16)}}
.ui-btn{justify-content:center;align-items:center;gap:var(--s2);height:var(--sz-36);padding:0 var(--s3);border-radius:var(--r-sm);font:var(--fw-semi) var(--fs-14)/1 var(--f);letter-spacing:var(--ls-ui);white-space:nowrap;cursor:pointer;border:0;transition:background-color .12s,box-shadow .12s,color .12s;display:inline-flex}.ui-btn:focus-visible{outline:var(--hair-2) solid var(--accent);outline-offset:var(--s0)}.ui-btn:disabled{cursor:not-allowed;opacity:.55}.ui-btn svg{width:var(--sz-16);height:var(--sz-16);flex:none}.ui-btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--e-press)}.ui-btn-primary:hover:not(:disabled){background:var(--accent-hover)}.ui-btn-secondary{background:var(--panel);color:var(--t1);box-shadow:0 0 0 var(--hair) var(--line2)}.ui-btn-secondary:hover:not(:disabled){background:var(--sunken)}.ui-btn-quiet{color:var(--t2);background:0 0}.ui-btn-quiet:hover:not(:disabled){background:var(--sunken);color:var(--t1)}.ui-kbd{font:var(--fw-medium) var(--fs-13)/1 var(--f);color:inherit;border:var(--hair) solid currentColor;border-radius:var(--r-xs);padding:var(--s0) var(--s1);margin-left:var(--s0)}@media (max-width:767px){.ui-btn{height:var(--sz-44);font-size:var(--fs-16)}.ui-kbd{display:none}}.ui-chip{align-items:center;gap:var(--s2);height:var(--sz-20);padding:0 var(--s2);border-radius:var(--r-pill);font:var(--fw-semi) var(--fs-13)/1 var(--f);white-space:nowrap;color:var(--t2);background:var(--sunken);box-shadow:inset 0 0 0 var(--hair) var(--line);display:inline-flex}.ui-chip-accent{color:var(--accent-ink);background:var(--accent-soft);box-shadow:none}.ui-chip-good{color:var(--good);background:var(--good-soft);box-shadow:none}.ui-chip-warn{color:var(--warn);background:var(--warn-soft);box-shadow:none}.ui-chip-bad{color:var(--bad);background:var(--sunken);box-shadow:inset 0 0 0 var(--hair) var(--line2)}.ui-brandtag-dot{width:var(--s2);height:var(--s2);border-radius:50%;flex:none}.ui-brandtag[data-tag-brand=megaphone]{color:var(--brand-megaphone-ink)}.ui-brandtag[data-tag-brand=megaphone] .ui-brandtag-dot{background:var(--brand-megaphone)}.ui-brandtag[data-tag-brand=jolt]{color:var(--brand-jolt-ink)}.ui-brandtag[data-tag-brand=jolt] .ui-brandtag-dot{background:var(--brand-jolt)}.ui-brandtag[data-tag-brand=lore]{color:var(--brand-lore-ink)}.ui-brandtag[data-tag-brand=lore] .ui-brandtag-dot{background:var(--brand-lore)}.ui-seg.ui-segmented{--ui-seg-tray:var(--sunken);--ui-seg-accent:var(--accent);--ui-seg-accent-soft:var(--accent-soft);--ui-seg-pill:var(--panel);--ui-seg-pill-shadow:0 0 0 var(--hair) var(--line2);--ui-seg-ink:var(--t1);--ui-seg-text:var(--t2);--ui-seg-soft:var(--t2);--ui-seg-line:var(--line);--ui-seg-muted:var(--t3);--ui-seg-count:var(--idle-wash);--ui-seg-focus:var(--focus);--ui-seg-fs:var(--fs-13)}.ui-card{background:var(--panel);border-radius:var(--r);box-shadow:var(--e-card);padding:var(--s4)}.ui-card-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin-bottom:var(--s3);display:flex}.ui-stat{padding:var(--s4) var(--s4)}.ui-stat-l{font:var(--fw-medium) var(--fs-13)/1.4 var(--f);color:var(--t3)}.ui-stat-n{font:var(--fw-semi) var(--fs-24)/1.15 var(--f);letter-spacing:var(--ls-display);color:var(--t1);margin-top:var(--s2)}.ui-stat-gap{font-size:var(--fs-16);font-weight:var(--fw-medium);color:var(--t3)}.ui-stat-d{font:var(--fw-semi) var(--fs-13)/1.4 var(--f);margin-top:var(--s1);color:var(--t3)}.ui-stat-up{color:var(--good)}.ui-stat-down{color:var(--bad)}.ui-empty{padding:var(--s6) var(--s5);text-align:center;justify-items:center;gap:var(--s2);display:grid}.ui-empty-icon{color:var(--t3)}.ui-empty-t{font:var(--fw-semi) var(--fs-16)/1.35 var(--f);color:var(--t1);margin:0}.ui-empty-b{font:var(--fw-regular) var(--fs-14)/1.55 var(--f);color:var(--t2);max-width:46ch;margin:0}.ui-empty-a{margin-top:var(--s2)}
.ps{grid-template-columns:var(--sz-240) minmax(0, 1fr);background:var(--chrome);min-height:100dvh;color:var(--t1);font-family:var(--f);-webkit-font-smoothing:antialiased;display:grid}.ps .face-mono{font-size:var(--fs-13)!important}.sr-only{width:var(--hair);height:var(--hair);margin:calc(var(--s0) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.ps-ico{width:var(--sz-16);height:var(--sz-16);flex:none}.adminbar~.ps{--ps-top:var(--adminbar-h)}.ps-side{z-index:25;top:var(--ps-top,0);height:calc(100vh - var(--ps-top,0));height:calc(100dvh - var(--ps-top,0));gap:var(--s0);padding:var(--s4) var(--s3) var(--s4);color:var(--chrome-t2);flex-direction:column;display:flex;position:sticky;overflow:visible}.ps-brandrow{align-items:center;gap:var(--s2);padding:var(--s1) var(--s2) var(--s4);display:flex}.ps-brandrow img{width:var(--sz-20);height:var(--sz-20);border-radius:var(--r-xs);flex:none}.ps-brandrow span{font:var(--fw-semi) var(--fs-16)/1.2 var(--f);letter-spacing:var(--ls-title);color:var(--chrome-t1)}.ps-client{align-items:center;gap:var(--s2);padding:var(--s2) var(--s2);margin:0 0 var(--s2);display:flex}.ps-client-t{min-width:0}.ps-client-name{font:var(--fw-semi) var(--fs-14)/1.3 var(--f);color:var(--chrome-t1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ps-client-sub{font:var(--fw-regular) var(--fs-13)/1.4 var(--f);color:var(--chrome-t3)}.ps-nav{gap:var(--s0);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.ps-item{align-items:center;gap:var(--s2);width:100%;min-height:var(--sz-36);padding:0 var(--s2);border-radius:var(--r-sm);color:var(--chrome-t2);font:var(--fw-medium) var(--fs-14)/1.2 var(--f);text-align:left;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.ps-item:hover{background:var(--chrome-hover);color:var(--chrome-t1)}.ps-item:focus-visible{outline:var(--hair-2) solid var(--chrome-accent);outline-offset:calc(var(--s0) * -1)}.ps-item.on{background:var(--chrome-on);color:var(--chrome-on-t);font-weight:var(--fw-semi);box-shadow:none}.ps-item.on .ps-ico{color:var(--chrome-accent)}.ps-item-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ps-count{padding:var(--s0) var(--s2);border-radius:var(--r-pill);font:var(--fw-semi) var(--fs-13)/1.5 var(--f);color:var(--accent-ink);background:var(--accent-soft);margin-left:auto}.ps-dot{width:var(--s2);height:var(--s2);background:var(--chrome-accent);border-radius:50%;flex:none;margin-left:auto}.ps-grp{font:var(--fw-semi) var(--fs-13)/1.4 var(--f);color:var(--chrome-t3);padding:var(--s4) var(--s2) var(--s2)}.ps-foot{margin-top:var(--s3);padding-top:var(--s3);border-top:var(--hair) solid var(--chrome-line);gap:var(--s0);flex-direction:column;flex:none;display:flex}.ps-team,.ps-new,.ps-avatar{position:relative}.ps-faces{flex:none;align-items:center;display:inline-flex}.ps-faces>*{margin-left:calc(var(--s2) * -1);box-shadow:0 0 0 var(--hair-2) var(--chrome)}.ps-faces>:first-child{margin-left:0}.ps-team-list{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ps-team-list li{align-items:flex-start;gap:var(--s3);display:flex}.ps-team-who{min-width:0}.ps-team-name{font:var(--fw-semi) var(--fs-14)/1.3 var(--f);color:var(--t1)}.ps-team-role{font:var(--fw-regular) var(--fs-13)/1.4 var(--f);color:var(--t3)}.ps-team-mail{align-items:center;gap:var(--s2);margin-top:var(--s0);max-width:100%;font:var(--fw-medium) var(--fs-13)/1.4 var(--f);color:var(--accent-ink);white-space:nowrap;text-decoration:none;display:flex}.ps-team-mail span{text-overflow:ellipsis;min-width:0;overflow:hidden}.ps-team-mail:hover{text-underline-offset:var(--s1);text-decoration:underline}.ps-team-mail .ps-ico{width:var(--sz-16);height:var(--sz-16)}.ps-pop{z-index:50;left:0;bottom:calc(100% + var(--s2));width:var(--sz-320);max-width:calc(100vw - var(--sz-24));padding:var(--s4);position:absolute}.ps-pop .ps-item{color:var(--t2)}.ps-pop .ps-item:hover{background:var(--sunken);color:var(--t1)}.ps-new{align-items:flex-start;gap:var(--s0);margin-bottom:var(--s1);display:flex}.ps-new-line{align-items:flex-start;gap:var(--s2);min-width:0;min-height:var(--sz-36);padding:var(--s2) var(--s2);border-radius:var(--r-sm);color:var(--chrome-t2);font:var(--fw-medium) var(--fs-13)/1.3 var(--f);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.ps-new-line:hover{background:var(--chrome-hover);color:var(--chrome-t1)}.ps-new-line .ps-ico{width:var(--sz-16);height:var(--sz-16);margin-top:var(--s0);color:var(--chrome-accent);flex:none}.ps-new-text{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.ps-new-body{gap:var(--s0);flex-direction:column;min-width:0;display:flex}.ps-new-more{color:var(--chrome-t3);font-size:var(--fs-13)}.ps-new-x{width:var(--sz-32);height:var(--sz-32);margin-top:var(--s0);border-radius:var(--r-sm);color:var(--chrome-t3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ps-new-x:hover{background:var(--chrome-hover);color:var(--chrome-t1)}.ps-new-x .ps-ico{width:var(--sz-16);height:var(--sz-16)}.ps-new-pop ul{margin:0 0 var(--s3);gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.ps-new-pop p{font:var(--fw-regular) var(--fs-13)/1.5 var(--f);color:var(--t2);margin:0}.ps-new-pop b{color:var(--t1);font-weight:var(--fw-semi)}.ps-new-go{height:var(--sz-32);padding:0 var(--s2);margin-top:var(--s0);font-size:var(--fs-13);color:var(--accent-ink)}.ps-new-done{width:100%}.ps-main{min-width:0;margin:var(--s2) var(--s2) var(--s2) 0;background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--e-panel)}.ps .topbar{z-index:20;align-items:center;gap:var(--s3);padding:var(--s5) var(--s6) 0;background:0 0;border-bottom:0;flex-wrap:wrap;display:flex;position:relative}.ps .topbar .fb-toggle{min-height:var(--sz-36);border:var(--hair) solid var(--line2);background:var(--panel);color:var(--t1);font:var(--fw-medium) var(--fs-13)/1 var(--f)}.ps .topbar .fb-toggle:hover,.ps .topbar .fb-toggle[aria-expanded=true]{background:var(--sunken)}.ps .topbar-title{font:var(--fw-semi) var(--fs-20)/1.3 var(--f);letter-spacing:var(--ls-title);color:var(--t1);border:0;margin:0;padding:0}.ps .content{padding:var(--s4) var(--s6) var(--s8);max-width:var(--sz-1240)}.ps .topbar .switcher{min-width:var(--sz-200);max-width:var(--sz-320);border:0;margin:0;padding:0}.ps .topbar .switcher-current{min-height:var(--sz-36);background:var(--panel);border-radius:var(--r-sm);box-shadow:0 0 0 var(--hair) var(--line2);color:var(--t1)}.ps .topbar .switcher-current:hover{background:var(--sunken)}.ps .topbar .switcher-name{color:var(--t1)}.ps .topbar .switcher-handle,.ps .topbar .switcher-caret,.ps .topbar .switcher-sub{color:var(--t3);font-size:var(--fs-13)}.ps .topbar .switcher-menu{top:calc(100% + var(--s2));min-width:var(--sz-240);bottom:auto;left:auto;right:0}.adminbar{font-family:var(--f);font-size:var(--fs-13)}.adminbar-tag,.adminbar-group{font-family:var(--f);font-size:var(--fs-13);font-weight:var(--fw-semi);letter-spacing:0;text-transform:none}.adminbar-meta{font-family:var(--f);font-size:var(--fs-13)}.adminbar-empty{font-size:var(--fs-13)}.adminbar-btn{min-height:var(--sz-32);font-size:var(--fs-13);border-radius:var(--r-sm)}.ps-mtop,.ps-tabs{display:none}.ps-icon-btn{min-width:var(--sz-44);min-height:var(--sz-44);border-radius:var(--r-pill);color:var(--t2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ps-icon-btn:focus-visible{outline:var(--hair-2) solid var(--accent);outline-offset:var(--s0)}@media (max-width:767px){.ps{background:var(--panel);padding-bottom:calc(var(--sz-64) + env(safe-area-inset-bottom));display:block}.ps-side{display:none}.adminbar~.ps .ps-mtop{position:static}.ps-mtop{justify-content:space-between;align-items:center;gap:var(--s3);z-index:30;min-height:var(--sz-48);padding:env(safe-area-inset-top) max(var(--s3), env(safe-area-inset-right)) 0 max(var(--s4), env(safe-area-inset-left));background:var(--panel);border-bottom:var(--hair) solid var(--line);display:flex;position:sticky;top:0}.ps-mtop-brand{align-items:center;gap:var(--s2);min-width:0;display:flex}.ps-mtop-brand img{width:var(--sz-20);height:var(--sz-20);border-radius:var(--r-xs);flex:none}.ps-mtop-brand span{font:var(--fw-semi) var(--fs-16)/1.2 var(--f);color:var(--t1);letter-spacing:var(--ls-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ps-avatar-pop{top:calc(100% + var(--s2));width:var(--sz-240);bottom:auto;left:auto;right:0}.ps-avatar-name{font:var(--fw-semi) var(--fs-14)/1.3 var(--f);color:var(--t1);padding:var(--s0) var(--s2) var(--s2)}.ps-pop .ps-item{min-height:var(--sz-44)}.ps-main{box-shadow:none;background:0 0;border-radius:0;margin:0}.ps .topbar{padding:0 max(var(--s4), env(safe-area-inset-right)) 0 max(var(--s4), env(safe-area-inset-left));row-gap:var(--s2)}.ps .topbar>*{margin-top:var(--s3)}.ps .topbar>.topbar-title,.ps .topbar>.topbar-spacer,.ps .topbar>.fb{margin-top:0}.ps .topbar>.fb,.ps .topbar>.topbar-spacer{display:none}.ps .topbar-title{width:var(--hair);height:var(--hair);margin:calc(var(--hair) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.ps-mtop-end{align-items:center;gap:var(--s1);flex:none;display:flex}.ps-mtop .fb{position:static}.ps-mtop .fb-toggle-icon{width:var(--sz-44);min-height:var(--sz-44);height:var(--sz-44);border-radius:var(--r-pill);color:var(--t1);border:0;place-items:center;padding:0;display:grid}.ps-mtop .fb-toggle-icon .ps-ico{width:var(--sz-20);height:var(--sz-20)}.ps-mtop .fb-toggle-icon[aria-expanded=true]{background:var(--sunken);color:var(--t1)}.ps-mtop .fb-panel{left:var(--s4);right:var(--s4);top:calc(100% + var(--s2));width:auto;max-width:none}.ps .content{padding:var(--s5) max(var(--s4), env(safe-area-inset-right)) var(--s5) max(var(--s4), env(safe-area-inset-left))}.ps .topbar .switcher{flex:100%;order:2;min-width:0;max-width:none}.ps .topbar .switcher-current{min-height:var(--sz-44)}.ps-tabs{z-index:40;padding:var(--s2) max(var(--s2), env(safe-area-inset-right)) calc(var(--s2) + env(safe-area-inset-bottom)) max(var(--s2), env(safe-area-inset-left));background:var(--tabbar);border-top:var(--hair) solid var(--line);-webkit-backdrop-filter:saturate(1.4) blur(var(--s3));backdrop-filter:saturate(1.4) blur(var(--s3));grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.ps-tab{justify-content:center;align-items:center;gap:var(--s1);min-height:var(--sz-48);cursor:pointer;font:var(--fw-semi) var(--fs-13)/1.2 var(--f);color:var(--t3);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ps-tab.on{color:var(--accent)}.ps-tab:focus-visible{outline:var(--hair-2) solid var(--accent);outline-offset:calc(var(--s0) * -1);border-radius:var(--r-sm)}.ps-tab-ico{place-items:center;display:grid;position:relative}.ps-tab-ico .ps-ico{width:var(--sz-20);height:var(--sz-20);opacity:1}.ps-tab-ct{top:calc(var(--s1) * -1);left:var(--s3);min-width:var(--sz-16);padding:0 var(--s1);border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font:var(--fw-semi) var(--fs-13) / 1.38 var(--f);text-align:center;position:absolute}.ps-tab-dot{top:calc(var(--s0) * -1);right:calc(var(--s1) * -1);width:var(--s2);height:var(--s2);background:var(--accent);border-radius:50%;position:absolute}.ps-sheet-wrap{z-index:60;position:fixed;inset:0}.ps-scrim{background:var(--scrim);cursor:pointer;border:0;padding:0;position:absolute;inset:0}.ps-sheet{max-height:86dvh;padding:var(--s2) max(var(--s4), env(safe-area-inset-right)) calc(var(--s4) + env(safe-area-inset-bottom)) max(var(--s4), env(safe-area-inset-left));background:var(--panel);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--e-modal);position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.ps-sheet-head{padding:var(--s1) 0 var(--s2);justify-content:space-between;align-items:center;display:flex}.ps-sheet-list{gap:var(--s0);margin-bottom:var(--s2);flex-direction:column;display:flex}.ps-sheet .ps-item{min-height:var(--sz-48);color:var(--t2);font-size:var(--fs-16)}.ps-sheet .ps-item:hover{background:var(--sunken);color:var(--t1)}.ps-sheet .ps-item.on{background:var(--sunken);color:var(--t1);box-shadow:none}.ps-sheet .ps-ico{width:var(--sz-20);height:var(--sz-20)}.ps-sheet .ps-dot{background:var(--accent)}.ps-sheet .ps-new{margin:var(--s1) 0 var(--s2);padding:var(--s1) 0;border-top:var(--hair) solid var(--line);border-bottom:var(--hair) solid var(--line)}.ps-sheet .ps-new-line{min-height:var(--sz-44);color:var(--t2);font-size:var(--fs-14)}.ps-sheet .ps-new-line .ps-ico{color:var(--accent)}.ps-sheet .ps-new-more{color:var(--t3)}.ps-sheet .ps-new-x{width:var(--sz-44);height:var(--sz-44);color:var(--t3)}.ps-sheet .ps-new-pop{width:auto;left:0;right:0;bottom:calc(100% + var(--s2))}.ps-sheet-sub{margin:var(--s4) 0 var(--s3);font:var(--fw-medium) var(--fs-13)/1.4 var(--f);color:var(--t3)}.ps-team-mail{min-height:var(--sz-44)}}.fb-nav{position:relative}.fb-nav .fb-panel{top:auto;left:0;right:auto;bottom:calc(100% + var(--s2))}.fb-nav-btn[aria-expanded=true]{background:var(--chrome-hover);color:var(--chrome-t1)}.ps-sheet .fb-nav .fb-panel{width:auto;max-width:none;margin-top:var(--s2);box-shadow:none;position:static}.ps-sheet .fb-nav-btn[aria-expanded=true]{background:var(--sunken);color:var(--t1)}.ps[data-view=week] .topbar:not(:has(>:not(.topbar-title,.topbar-spacer))){min-height:0;padding-top:0}.ps[data-view=week] .topbar:not(:has(>:not(.topbar-title,.topbar-spacer)))~.content{padding-top:var(--s6)}@media (max-width:767px){.ps[data-view=week] .topbar:not(:has(>:not(.topbar-title,.topbar-spacer)))~.content{padding-top:var(--s5)}}
.fy[data-brand]{--page:var(--sunken);--surface:var(--panel);--surface2:var(--sunken);--card:var(--panel);--ink:var(--t1);--body:var(--t2);--muted:var(--t3);--rule:var(--line);--rule2:var(--line2);--accent-strong:var(--accent-ink);--accent-deep:var(--accent-ink);--accent-text:var(--accent-ink);--accent-on:var(--accent-ink);--f-body:var(--f);--f-disp:var(--f);background:var(--sunken);color:var(--t1);font-family:var(--f);min-height:100dvh}.fy[data-brand] .btn{font-family:var(--f)}.fy[data-brand] .btn.ghost{color:var(--t1);border-color:var(--line2);background:var(--panel)}.fy[data-brand] .btn.ghost:hover:not(:disabled){border-color:var(--t3);background:var(--panel)}.fy[data-brand] :focus-visible{outline:var(--hair-2) solid var(--accent);outline-offset:var(--s0)}.fy-meta{margin:var(--s2) 0 0;font:var(--fw-medium) var(--fs-13)/1.45 var(--f);color:var(--t3)}.rv.fy .wk-page{max-width:var(--sz-640);padding-top:var(--s6);padding-bottom:var(--s8)}.rv.fy .ob-title{font:var(--fw-semi) var(--fs-32)/1.15 var(--f);letter-spacing:var(--ls-display);color:var(--t1);margin-top:var(--s2)}.rv.fy .ob-lede{color:var(--t2);font:var(--fw-regular) var(--fs-14)/1.55 var(--f)}.rv.fy .fy-meta+.ob-lede{margin-top:var(--s4)}.rv.fy .wk-kicker{font:var(--fw-semi) var(--fs-13)/1.4 var(--f);letter-spacing:0;color:var(--accent-ink)}.rv.fy .wk-crumbs a{color:var(--t3)}.rv.fy .wk-crumbs a:hover{color:var(--t1)}.rv.fy .wk-runner,.rv.fy .wk-finish,.rv.fy .wk-hero{background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--e-card);border:0}.rv.fy .wk-runner{padding:var(--s5);margin-top:var(--s5)}.rv.fy .wk-finish{padding:var(--s6) var(--s5);text-align:center;margin-top:var(--s5)}.rv.fy .wk-finish-icon{color:var(--good)}.rv.fy .wk-finish-none .wk-finish-icon,.rv.fy .wk-finish-partial .wk-finish-icon{color:var(--t3)}.rv.fy .wk-finish-title{font:var(--fw-semi) var(--fs-20)/1.25 var(--f);letter-spacing:var(--ls-title);color:var(--t1)}.rv.fy .wk-count{font:var(--fw-semi) var(--fs-13)/1.4 var(--f);color:var(--t3)}.rv.fy .wk-hero{padding:var(--s5)}.rv.fy .wk-hero-title{font:var(--fw-semi) var(--fs-20)/1.2 var(--f);color:var(--t1)}.rv.fy .wk-hero-meta{color:var(--t2)}@media (max-width:640px){.rv.fy .wk-page{padding-top:var(--s5)}.rv.fy .ob-title{font-size:var(--fs-24)}.rv.fy .wk-runner{padding:var(--s4);border-radius:var(--r)}}.ft-page.fy{padding-bottom:var(--s8)}.fy .ft-top{border-bottom:var(--hair) solid var(--line);padding-bottom:var(--s3)}.fy .ft-client{font:var(--fw-semi) var(--fs-14)/1.3 var(--f);color:var(--t1)}.fy .ft-back{color:var(--t2);font:var(--fw-medium) var(--fs-14)/1.3 var(--f)}.fy .ft-history h2{font:var(--fw-semi) var(--fs-16)/1.3 var(--f);letter-spacing:var(--ls-ui);text-transform:none;color:var(--t1)}.fy .ft-history-sub{color:var(--t2)}.fy .ft-pill{box-shadow:none;grid-area:pill;justify-self:end}.fy .ft-history summary{grid-template-areas:"when pill""what pill""for for"}.fy .ft-h-what{color:var(--t2)}.fy .ft-h-for{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;margin-top:var(--s0);font:var(--fw-regular) var(--fs-14)/1.45 var(--f);color:var(--t2);-webkit-box-orient:vertical;grid-area:for;display:-webkit-box;overflow:hidden}.fy .ft-history>ul>li+li{border-top-color:var(--line)}.fy .ft-link{background:var(--panel);border-color:var(--line)}.fy .ft-back:hover{color:var(--t1)}.fy .ft-drop{background:var(--panel);border:var(--hair-2) dashed var(--line2);border-radius:var(--r-lg);box-shadow:var(--e-panel);color:var(--t1)}.fy .ft-drop:hover,.fy .ft-drop.is-over{border-color:var(--accent);background:var(--accent-soft)}.fy .ft-drop-icon{background:var(--accent);color:var(--on-accent)}.fy .ft-link-url{overflow-wrap:normal;word-break:normal}.fy .ft-link-host,.fy .ft-link-slug{display:inline-block}.fy .ft-drop-sub{color:var(--t3)}.fy .ft-history>ul,.fy .ft-panel,.fy .ft-done{background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--e-card);border:0}.auth.fy{gap:var(--s4);padding:var(--s5) var(--s4);flex-direction:column}.auth.fy .auth-card{max-width:var(--sz-400);background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--e-card);padding:var(--s6);border:0}.auth.fy .auth-logo{margin-bottom:var(--s5)}.auth.fy .auth-title{font:var(--fw-semi) var(--fs-24)/1.2 var(--f);letter-spacing:var(--ls-display);color:var(--t1);margin:0 0 var(--s2)}.auth.fy .auth-sub{font:var(--fw-regular) var(--fs-14)/1.5 var(--f);color:var(--t2);margin:0 0 var(--s5)}.auth.fy .auth-form input{font:var(--fw-regular) var(--fs-14)/1.4 var(--f);background:var(--panel);color:var(--t1);border:var(--hair) solid var(--t3);border-radius:var(--r-sm);min-height:var(--sz-44)}.auth.fy .auth-form input:focus{border-color:var(--accent);box-shadow:0 0 0 var(--hair-2) var(--accent-soft)}.auth.fy .auth-form .btn{min-height:var(--sz-44);justify-content:center;width:100%}.auth.fy .auth-notice{font:var(--fw-regular) var(--fs-14)/1.5 var(--f);color:var(--warn);background:var(--warn-soft);border-radius:var(--r-sm);padding:var(--s3) var(--s4);margin:0 0 var(--s4);border:0}.auth.fy .auth-sent{color:var(--t2);font:var(--fw-regular) var(--fs-14)/1.55 var(--f);background:0 0;border:0;padding:0}.auth.fy .auth-sent p{margin:0 0 var(--s3)}.auth.fy .auth-sent-tip{font-size:var(--fs-13);color:var(--t3)}.auth.fy .auth-sent .btn{margin-top:var(--s2)}.auth.fy .auth-foot{margin:var(--s5) 0 0;padding-top:var(--s4);border-top:var(--hair) solid var(--line);font:var(--fw-regular) var(--fs-13)/1.5 var(--f);color:var(--t3)}.auth.fy .auth-form{gap:var(--s3)}.auth.fy .auth-card>.auth-title{margin-bottom:var(--s5)}.auth.fy .auth-form input,.auth.fy .auth-form .btn{min-height:48px}.auth.fy .auth-form input{padding:0 var(--s4);box-sizing:border-box;width:100%}.auth.fy .auth-form .btn{font:600 15px/1 var(--f);margin-top:var(--s1)}.auth.fy .auth-form .auth-notice{margin:0}.auth.fy .auth-sent-body{font:400 15px/1.55 var(--f);color:var(--t2);margin:0 0 var(--s5);overflow-wrap:anywhere}.auth.fy .auth-code-row{gap:var(--s3);display:flex}.auth.fy .auth-code-row .btn{width:auto;padding:0 var(--s5);flex:none;margin-top:0}.auth.fy .auth-code input{min-width:0;font:600 22px/1 var(--f-mono);font-size:clamp(var(--fs-16), 5.8vw, var(--fs-24));letter-spacing:.3em;text-align:center;padding:0 var(--s3);font-variant-numeric:tabular-nums;flex:auto}.auth.fy .auth-code input::placeholder{color:var(--t4,var(--t3));letter-spacing:.3em}.auth.fy .auth-code input[aria-invalid=true]{border-color:var(--warn)}.auth.fy .auth-code .auth-sent-tip{margin:0}.auth.fy .auth-sent .auth-sent-tip{font:400 13px/1.5 var(--f);color:var(--t2)}.auth.fy .auth-sent .auth-code+.auth-sent-tip,.auth.fy .auth-sent .auth-resent{margin-top:var(--s4)}.auth.fy .auth-resent{color:var(--good)}.auth.fy .auth-actions{gap:0 var(--s5);margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.auth.fy .auth-link{min-height:44px;font:600 13.5px/1.3 var(--f);color:var(--accent-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0}.auth.fy .auth-link:hover:not(:disabled){text-decoration:underline}.auth.fy .auth-link:disabled{color:var(--t3);cursor:default;font-variant-numeric:tabular-nums}.auth.fy .auth-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.auth.fy .auth-foot{overflow-wrap:anywhere}@media (max-width:480px){.auth.fy{padding-top:var(--s7);justify-content:flex-start}.auth.fy .auth-card{padding:var(--s5)}.auth.fy .auth-link{min-height:44px}}.vx .card-head{align-items:flex-start;gap:var(--s4)}.vx-brand{margin:0 0 var(--s1);font:var(--fw-semi) var(--fs-13)/1.4 var(--f);color:var(--t3)}.vx-sub{margin:var(--s1) 0 0;font:var(--fw-regular) var(--fs-14)/1.5 var(--f);color:var(--t3)}.vx-section{padding:var(--s5);border-top:var(--hair) solid var(--line)}.vx .card-title{font:var(--fw-semi) var(--fs-20)/1.3 var(--f);letter-spacing:var(--ls-title);color:var(--t1)}.vx-h{margin:0 0 var(--s3);font:var(--fw-semi) var(--fs-14)/1.35 var(--f);color:var(--t1)}.vx .voice-line{font:var(--fw-regular) var(--fs-14)/1.6 var(--f);color:var(--t1);letter-spacing:0;max-width:68ch;margin:0}.vx .voice-foot{border-top:var(--hair) solid var(--line)}.vx .freshness{font:var(--fw-regular) var(--fs-14)/1.45 var(--f);color:var(--t2);white-space:nowrap}.vx-rules{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vx-rules-col{min-width:0}.vx-rules-head{align-items:center;gap:var(--s2);margin:0 0 var(--s2);font:var(--fw-semi) var(--fs-13)/1.4 var(--f);letter-spacing:0;display:flex}.vx-rules-col.yes .vx-rules-head{color:var(--good)}.vx-rules-col.no .vx-rules-head{color:var(--bad)}.vx-rules-col.yes .vx-rules-head:before{content:"✓"}.vx-rules-col.no .vx-rules-head:before{content:"✕"}.vx-rules ul{margin:0;padding:0;list-style:none}.vx-rules li{padding:var(--s2) 0 var(--s2) var(--s5);border-top:var(--hair) solid var(--line);font:var(--fw-regular) var(--fs-14)/1.55 var(--f);color:var(--t1);overflow-wrap:anywhere;position:relative}.vx-rules li:before{left:var(--s0);top:var(--s2);font:var(--fw-semi) var(--fs-13)/1.65 var(--f);color:var(--t3);position:absolute}.vx-rules-col.yes li:before{content:"✓"}.vx-rules-col.no li:before{content:"✕"}.vx-rules-col.no li{color:var(--t2)}@media (max-width:560px){.vx-rules{gap:var(--s6);grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.vx-section{padding:var(--s4)}.vx .card-title{font-size:var(--fs-16)}.vx .card-head{flex-wrap:wrap}.vx .freshness{white-space:normal}}.fy[data-brand] .btn.secondary{background:var(--accent-soft);color:var(--accent-ink);border:var(--hair) solid transparent}.fy[data-brand] .btn.secondary:hover:not(:disabled){border-color:var(--accent)}.rv.fy .wk-finish-count{color:var(--t1);margin-bottom:0}.tm{gap:var(--s4);display:grid}.tm-lede{margin:0}.tm-grid{grid-template-columns:repeat(auto-fit, minmax(var(--sz-320), 1fr));gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.tm-card{column-gap:var(--s4);row-gap:var(--s2);padding:var(--s5);background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--e-card);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tm-card>:first-child{grid-row:1/span 2}.tm-card .tm-who,.tm-card .tm-mail{grid-column:2}@media (max-width:640px){.tm-grid{grid-template-columns:minmax(0,1fr)}.tm-card{padding:var(--s4)}}.tm-name{font:var(--fw-semi) var(--fs-16)/1.3 var(--f);color:var(--t1);margin:0}.tm-role{margin:var(--s0) 0 0;font:var(--fw-regular) var(--fs-14)/1.4 var(--f);color:var(--t3)}.tm-mail{align-items:flex-start;gap:var(--s2);max-width:100%;font:var(--fw-medium) var(--fs-14)/1.4 var(--f);color:var(--accent-ink);margin-top:auto;text-decoration:none;display:inline-flex}.tm-mail:hover span{text-underline-offset:var(--s1);text-decoration:underline}.tm-mail span{overflow-wrap:break-word;min-width:0}.tm-mail svg{width:var(--sz-16);height:var(--sz-16);margin-top:var(--s0);flex:none}.tm-empty{padding:var(--s5)}.settings{gap:var(--s4);max-width:var(--sz-640)}.settings-block{background:var(--panel);border-radius:var(--r-lg);box-shadow:var(--e-card);padding:var(--s5);border:0}.settings-block h2{font:var(--fw-semi) var(--fs-16)/1.3 var(--f);color:var(--t1);margin:0 0 var(--s1)}.settings-sub{font:var(--fw-regular) var(--fs-14)/1.5 var(--f);color:var(--t2)}.settings-tool{border-color:var(--line)}.settings-login{border-color:var(--line);border-radius:var(--r);background:var(--sunken)}.settings-form{border-top-color:var(--line)}.settings-field>span{color:var(--t3)}.settings-field input,.settings-field select,.settings-field textarea,.settings-code input{background:var(--panel);border-radius:var(--r-sm);color:var(--t1);font-family:var(--f)}.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus,.settings-code input:focus{border-color:var(--accent);box-shadow:0 0 0 var(--hair-2) var(--accent-soft)}.settings-error{color:var(--bad)}.settings-done{color:var(--good)}@media (max-width:640px){.settings-block{padding:var(--s4);border-radius:var(--r)}}.settings-sub a{color:var(--accent-ink);text-underline-offset:var(--s0)}.auth.fy .auth-form input,.settings-field input,.settings-field select,.settings-field textarea,.settings-code input,.vx .voice-form textarea,.rv.fy input[type=text],.rv.fy input:not([type]),.rv.fy input[type=email],.rv.fy input[type=url],.rv.fy textarea,.rv.fy select{border-color:color-mix(in srgb, var(--t3) 75%, var(--line2))}.auth.fy .auth-form input:focus,.settings-field input:focus,.settings-field select:focus,.settings-field textarea:focus,.settings-code input:focus,.vx .voice-form textarea:focus,.rv.fy input:focus,.rv.fy textarea:focus,.rv.fy select:focus{border-color:var(--accent)}.rv.fy .wk-step{height:var(--sz-24);background:0 0;position:relative}.rv.fy .wk-step:before{content:"";height:var(--s1);margin-top:calc(var(--s1) * -1);border-radius:var(--r-sm);background:var(--line2);transition:background .15s;position:absolute;top:50%;left:0;right:0}.rv.fy .wk-step.is-drafted:before{background:color-mix(in srgb, var(--accent) 35%, var(--line2))}.rv.fy .wk-step.is-answered:before{background:var(--accent)}.rv.fy .wk-step.is-current{box-shadow:none;outline:none}.rv.fy .wk-step.is-current:before{box-shadow:0 0 0 var(--hair-2) var(--panel), 0 0 0 var(--s1) var(--accent)}.rv.fy .wk-step:focus-visible{outline:var(--hair-2) solid var(--t1);outline-offset:0}.rv.fy .wk-steps{margin-bottom:var(--s4)}.settings-check{min-height:var(--sz-24);cursor:pointer}.settings-check input[type=checkbox]{width:var(--sz-24);height:var(--sz-24);accent-color:var(--accent);flex:none;margin:0}.fy .ft-link-url{min-height:var(--sz-24);align-items:center;display:inline-flex}@media (max-width:760px){.rv.fy .wk-step{height:var(--sz-44)}.fy .btn,.rv.fy .rv-answer-alt,.fy .ft-link-url,.vx .btn,.settings .btn,.settings-field input,.settings-field select,.settings-code input,.settings-check{min-height:var(--sz-44)}.fy .ft-link-url,.rv.fy .rv-answer-alt{align-items:center;display:inline-flex}}.vx .label,.vx .ledger-head{font-family:var(--f);font-size:var(--fs-13);font-weight:var(--fw-semi);letter-spacing:0;text-transform:none}.vx .label{color:var(--t3);font-weight:var(--fw-medium)}.vx .ledger-head.yes,.vx .ledger-head.no{color:var(--t2)}.rv.fy .wk-why-label,.rv.fy .wk-section-title,.rv.fy .wk-kicker{text-transform:none;letter-spacing:0;font-family:var(--f)}.rv.fy .wk-why-label{font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--t2)}.ft-how{border:var(--hair) solid var(--line);border-radius:var(--r);background:var(--panel);padding:0}.ft-how>summary{list-style:none}.ft-how>summary::-webkit-details-marker{display:none}.ft-how-title{align-items:center;gap:var(--s2);padding:var(--s3) var(--s3);cursor:pointer;font:var(--fw-semi) var(--fs-14)/1.4 var(--f);color:var(--t1);display:flex}.ft-how-title>span{flex:1;min-width:0}.ft-how-icon{color:var(--accent-ink);flex:none}.ft-how-chev{color:var(--t2);flex:none;transition:transform .15s}.ft-how[open] .ft-how-chev{transform:rotate(180deg)}.ft-how>:not(summary){margin-inline:var(--s3)}.ft-how>:last-child:not(summary){margin-bottom:var(--s3)}@media (prefers-reduced-motion:reduce){.ft-how-chev{transition:none}}.rv.fy .wk-past{max-width:var(--sz-720)}.rv.fy .wk-rows{background:var(--panel);border-color:var(--line)}.rv.fy .wk-row:hover{background:var(--sunken)}.rv.fy .wk-row-title{color:var(--t1)}.rv.fy .wk-row-sub{color:var(--t2)}.rv.fy .wk-row>svg{color:var(--t2);flex:none}@media (max-width:767px){.tm-mail{min-height:var(--sz-44);align-items:center}}
.rv-expired{margin-top:var(--s5,var(--s4));border-top:var(--hair) solid var(--line,var(--rule));padding-top:var(--s3,var(--s3));color:var(--t2,color-mix(in srgb, var(--muted) 75%, var(--ink)))}.rv-expired>summary{cursor:pointer;align-items:center;gap:var(--s2);font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--t2,color-mix(in srgb, var(--muted) 75%, var(--ink)));padding:var(--s1) 0;min-height:var(--sz-32);list-style:none;display:inline-flex}.rv-expired>summary::-webkit-details-marker{display:none}.rv-expired>summary:before{content:"";width:var(--s2);height:var(--s2);border-right:var(--hair-2) solid currentColor;border-bottom:var(--hair-2) solid currentColor;transition:transform .12s;transform:rotate(-45deg)}.rv-expired[open]>summary:before{transform:rotate(45deg)}.rv-expired>summary:focus-visible{outline:var(--hair-2) solid var(--accent);outline-offset:var(--s0);border-radius:var(--r-sm)}.rv-expired-note{color:var(--t2,color-mix(in srgb, var(--muted) 75%, var(--ink)));margin:var(--s1) 0 var(--s2);font-size:var(--fs-13);max-width:62ch;line-height:1.5}.rv-expired-list{margin:0;padding:0;list-style:none}.rv-expired-list>li+li{border-top:var(--hair) solid var(--line2,color-mix(in srgb, var(--ink) 14%, transparent))}.rv-expired-row{justify-content:space-between;align-items:baseline;gap:var(--s3);width:100%;padding:var(--s3) var(--s2);min-height:var(--sz-48);text-align:left;font:inherit;color:inherit;cursor:pointer;border-radius:var(--r-sm,var(--r));background:0 0;border:0;display:flex}.rv-expired-row:hover{background:var(--sunken,var(--hover))}.rv-expired-row.on{background:var(--sunken,var(--selected))}.rv-expired-row:focus-visible{outline:var(--hair-2) solid var(--accent);outline-offset:calc(var(--s0) * -1)}.rv-expired-title{font-size:var(--fs-14);color:var(--t1,var(--ink));text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rv-expired-meta{font-size:var(--fs-13);white-space:nowrap;color:var(--t2,color-mix(in srgb, var(--muted) 75%, var(--ink)));flex-shrink:0}.rv-readonly.rv-expired-readonly{color:var(--t2,color-mix(in srgb, var(--muted) 75%, var(--ink)))}.rv-expired-note a,.rv-readonly .rv-expired-ask{color:var(--t1,var(--ink));text-underline-offset:var(--s0);text-decoration:underline}.rv-expired-note a:focus-visible,.rv-readonly .rv-expired-ask:focus-visible{outline:var(--hair-2) solid var(--accent);outline-offset:var(--s0);border-radius:var(--r-sm)}.rv-expired-more{margin-top:var(--s0);min-height:var(--sz-36);padding:var(--s2) var(--s1);font:inherit;font-size:var(--fs-13);font-weight:var(--fw-semi);color:var(--t2,var(--ink));cursor:pointer;text-underline-offset:var(--s0);background:0 0;border:0;text-decoration:underline}.rv-expired-more:focus-visible{outline:var(--hair-2) solid var(--accent);outline-offset:var(--s0);border-radius:var(--r-sm)}@media (max-width:640px),(pointer:coarse){.rv-expired>summary{min-height:var(--sz-44);padding:var(--s2) 0}.rv-expired-more{min-height:var(--sz-44);padding:var(--s2) var(--s1)}}@media (max-width:640px){.rv-expired-row{gap:var(--s1);padding:var(--s3) var(--s2);min-height:var(--sz-56);flex-direction:column}.rv-expired-title{white-space:normal}}
.ps[data-view=week] .topbar-title{width:var(--hair);height:var(--hair);clip:rect(0 0 0 0);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.ps[data-view=week] .topbar{min-height:var(--sz-36);justify-content:flex-end}.hm{max-width:var(--sz-1040);color:var(--t1);font-family:var(--f);margin:0}.hm h2,.hm h3,.hm h4,.hm p,.hm ul{margin:0}.hm ul{padding:0;list-style:none}.hm-kicker{font:var(--fw-regular) var(--fs-14) / var(--lh-ui) var(--f);color:var(--t3);margin-bottom:var(--s2)}.hm-headline{max-width:var(--sz-720);text-wrap:balance}.hm-lead{max-width:var(--sz-720);text-wrap:pretty}.hm-lead b{color:var(--t1);font-weight:var(--fw-semi)}.hm-am{align-items:center;gap:var(--s2);margin-top:var(--s4);font:var(--fw-regular) var(--fs-14) / var(--lh-ui) var(--f);color:var(--t2);display:flex}.hm-am .face{flex:none}.hm-am a{color:var(--t1);font-weight:var(--fw-medium);text-underline-offset:var(--s1);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2)}.hm-am a:hover{text-decoration-color:currentColor}.hm-am a:focus-visible{outline:var(--hair-2) solid var(--focus);outline-offset:var(--s0);border-radius:var(--r-sm)}.hm-task{grid-template-columns:var(--sz-32) minmax(0, 1fr) minmax(var(--sz-200), max-content);gap:var(--s3) var(--s5);padding:var(--s4) var(--s5);align-items:start;display:grid}.hm-task+.hm-task{border-top:var(--hair) solid var(--line)}.hm-task-face{width:var(--sz-32);height:var(--sz-32)}.hm-task-face .face{flex:none}.hm-task-b{gap:var(--s0);flex-direction:column;min-width:0;display:flex}.hm-task-who{align-items:center;gap:var(--s1) var(--s2);font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3);flex-wrap:wrap;display:flex}.hm-task-side{align-items:flex-end;gap:var(--s2);flex-direction:column;min-width:0;display:flex}.hm-task-meta{justify-content:flex-end;align-items:center;gap:var(--s1) var(--s2);min-height:var(--sz-20);font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.hm-task-brand{height:var(--sz-20)}.hm-task-what{font:var(--fw-semi) var(--fs-16) / var(--lh-title) var(--f);letter-spacing:var(--ls-title);color:var(--t1)}.hm-task-items{margin-top:var(--s1);gap:var(--s0);flex-direction:column;display:flex}.hm-task-items li{font:var(--fw-regular) var(--fs-14) / var(--lh-body) var(--f);color:var(--t2);overflow-wrap:anywhere;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hm-task-go{justify-content:flex-end;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.hm-task-go .ui-btn{text-decoration:none}.hm-sent{color:var(--t3)}.hm-copy{display:contents}.hm-plat .ui-panel-t .pbadge{flex:none}.hm-post-media{width:var(--icon);height:var(--icon);place-items:center;display:grid}.hm-post-thumb{width:var(--icon);height:var(--icon);border-radius:var(--r-sm);overflow:hidden}.hm-post-thumb img{object-fit:cover;width:100%;height:100%;display:block}.hm-post-n2{color:var(--t3)}.hm-rest-t{color:var(--t1);font-weight:var(--fw-medium)}.hm-quiet-t{color:var(--t2)}.ui-dot{width:var(--s2);height:var(--s2);border-radius:var(--r-pill);background:var(--line2);display:block}.hm-pair{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.hm-pair:has(>.hm-coming):has(>.gc){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.hm-pair:has(>.hm-coming):has(>.gc .gc-two){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.hm-pair>*{align-self:start;min-width:0;margin:0}.hm-coming-t{color:var(--t1)}.hm-coming-d{color:var(--t3)}@media (max-width:1199px){.hm-pair .gc .gc-grid.gc-two{gap:var(--s3);grid-template-columns:minmax(0,1fr)}.hm-pair .gc .gc-grid.gc-two .gc-goal+.gc-goal{border-left:none;border-top:var(--hair) solid var(--line);padding-left:0;padding-top:var(--s3)}}.hm-pair .gc .gc-vs{white-space:normal}.hm-pair .gc .gc-brand{font-size:var(--fs-13)}.hm-pair .gc .gc-stat dt{white-space:nowrap}.hm .gc .gc-target-empty{border:0;flex-wrap:nowrap;align-items:center;padding:0}.hm .gc .gc-te-why{width:var(--hair);height:var(--hair);clip:rect(0 0 0 0);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.hm .gc .gc-target{margin-top:var(--s2);padding-top:var(--s2)}.hm .gc .btn-mini,.hm .gc .btn-mini.filled{min-height:var(--ctl-sm);padding:0 var(--s3);border-radius:var(--r-sm);font:var(--fw-medium) var(--fs-13) / 1 var(--f);letter-spacing:0;text-transform:none;background:var(--panel);color:var(--t1);border:var(--hair) solid var(--line2)}.hm .gc .btn-mini:hover,.hm .gc .btn-mini.filled:hover{background:var(--hover);color:var(--t1);border-color:var(--line2)}@media (max-width:767px){.hm.ui-stack{gap:var(--s4)}.hm .gc .btn-mini{min-height:var(--ctl-touch)}.hm-vs{display:none}.hm-task{grid-template-columns:var(--sz-32) minmax(0, 1fr);padding:var(--s3) var(--s4)}.hm-task-side{grid-column:1/-1;align-items:stretch}.hm-task-meta{padding-left:calc(var(--sz-32) + var(--s3));justify-content:flex-start}.hm-task-go{justify-content:flex-start}.hm-task-go .ui-btn{flex:auto}.hm-task-items-q{display:none}.hm-task-what{font-size:var(--fs-14)}.hm-task-items li:nth-child(n+2){display:none}:is(.hm-pair,.hm-pair:has(>.hm-coming):has(>.gc),.hm-pair:has(>.hm-coming):has(>.gc .gc-two)){gap:var(--s4);grid-template-columns:minmax(0,1fr)}.hm-pair .gc .gc-grid.gc-two{gap:var(--s2)}.hm-coming-more-row{display:none}.hm-task-go:has(.hm-copy) .ui-btn-primary{background:var(--panel);color:var(--t1);box-shadow:0 0 0 var(--hair) var(--line2)}}
.rvd{gap:var(--s4);flex-direction:column;display:flex}.rvd-head{justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.rvd-head-text{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.rvd-sub{color:var(--t2);font-size:var(--fs-14);margin:0}.rvd-head-tools{align-items:center;gap:var(--s2);flex-wrap:nowrap;margin-left:auto;display:flex}.rvd-head-tools>*{flex-shrink:0}.rvd-head-tools .rvd-keys{height:var(--sz-36);min-height:var(--sz-36)}.rvd-keys{min-width:var(--sz-36);padding:0 var(--s2);font-weight:var(--fw-semi)}.rvd-count{color:var(--t3);font-weight:var(--fw-medium);margin-left:var(--s1)}.rvd-link{color:var(--accent-ink);font:inherit;text-underline-offset:var(--s0);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rvd-queue{gap:var(--s5);flex-direction:column;display:flex}.rvd-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.rvd-filters::-webkit-scrollbar{display:none}.rvd-start{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.rvd-start-note{color:var(--t2);font-size:var(--fs-14)}.rvd-expired-note{color:var(--t2);font-size:var(--fs-14);max-width:64ch;margin:0}.rvd-group{background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:0;display:flex;overflow:hidden}.rvd-group-h{align-items:center;gap:var(--s2);min-height:var(--sz-56);padding:var(--s4) var(--s5);border-bottom:var(--hair) solid var(--line);font:var(--fw-semi) var(--fs-14) / var(--lh-title) var(--f);letter-spacing:var(--ls-ui);color:var(--t1);margin:0;display:flex}@media (max-width:767px){.rvd-group-h{min-height:var(--sz-48);padding:var(--s3) var(--s4)}}.rvd-rows{background:var(--panel);box-shadow:none;border:0;border-radius:0;margin:0;padding:0;list-style:none;overflow:hidden}.rvd-rows>li+li{border-top:var(--hair) solid var(--rule)}.rvd-row{grid-template-columns:var(--icon) minmax(0, 1fr) var(--sz-120);align-items:center;column-gap:var(--s3);width:100%;min-height:var(--row);padding:var(--s3) var(--s5);text-align:left;font:inherit;color:var(--t1);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;display:grid}.rvd-row:hover{background:var(--hover);transition-duration:0s}.rvd-row:focus-visible{outline:var(--hair-2) solid var(--focus);outline-offset:calc(var(--hair-2) * -1)}.rvd-row-plat{margin-top:var(--s0);width:var(--icon);height:var(--icon);color:var(--t3);align-self:start;place-items:center;display:grid}.rvd-row-main{gap:var(--s0);flex-direction:column;min-width:0;display:flex}.rvd-row-title{font:var(--fw-medium) var(--fs-14) / var(--lh-ui) var(--f);letter-spacing:var(--ls-ui);color:var(--t1);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rvd-row-meta{align-items:center;gap:var(--s1) var(--s2);min-width:0;font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3);flex-wrap:wrap;display:flex}.rvd-row-who{align-items:center;gap:var(--s1);min-width:0;color:var(--t3);display:inline-flex}.rvd-row-team{color:var(--t3)}.rvd-row-tag{height:var(--sz-20)}.rvd-row-fact{color:var(--t3);font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;justify-self:end}.rvd-row-fact.hot{color:var(--warn)}@media (max-width:720px){.rvd-row{grid-template-columns:var(--icon) minmax(0, 1fr) auto;padding:var(--s3) var(--s4)}.rvd-head{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.rvd-row{transition:none}}.rvd-focus,.rvd-focus.rv-peek-root{z-index:60;grid-template-rows:var(--sz-56) minmax(0, 1fr) auto;background:var(--page);color:var(--t1);display:grid;position:fixed;inset:0}.rvd-ftop{align-items:center;gap:var(--s3);padding:0 var(--s5);border-bottom:var(--hair) solid var(--rule);background:var(--panel);min-width:0;display:flex}.rvd-back{gap:var(--s2)}.rvd-crumb{align-items:center;gap:var(--s2);min-width:0;color:var(--t2);font-size:var(--fs-13);display:inline-flex}.rvd-crumb-t{font-weight:var(--fw-semi);color:var(--t1);white-space:nowrap}.rvd-crumb-acct{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rvd-ftop-gap{flex:1}.rvd-steps{gap:var(--s0);display:inline-flex}.rvd-steps .ui-btn{min-width:var(--sz-36);padding:0}.rvd-notes-btn{display:none}.rvd-prog{align-items:center;gap:var(--s2);display:inline-flex}.rvd-prog-label{font-size:var(--fs-13);color:var(--t2);white-space:nowrap}.rvd-prog-bar{width:clamp(var(--sz-48), 14vw, var(--sz-160));height:var(--s1);border-radius:var(--r-sm);background:var(--sunken);box-shadow:inset 0 0 0 var(--hair) var(--line);position:relative;overflow:hidden}.rvd-prog-bar i{background:var(--accent);border-radius:var(--r-sm);position:absolute;inset:0 auto 0 0}.rvd-fbody{grid-template-columns:minmax(0, 1fr) minmax(0, var(--sz-360));min-height:0;display:grid}.rvd-read{padding:var(--s7) var(--s6) var(--s8);overflow-y:auto}.rvd-in{max-width:var(--sz-640);gap:var(--s4);flex-direction:column;margin:0 auto;display:flex}.rvd-in.wide{max-width:var(--sz-880)}.rvd-meta{align-items:center;gap:var(--s2);color:var(--t2);font-size:var(--fs-13);margin:0;display:flex}.rvd-h1{font:var(--fw-semi) var(--fs-24)/1.2 var(--f);letter-spacing:var(--ls-display);color:var(--t1);margin:0}.rvd-rail{border-left:var(--hair) solid var(--line);background:var(--paper);padding:var(--s5);gap:var(--s4);flex-direction:column;display:flex;overflow-y:auto}.rvd-rail-sec{gap:var(--s3);padding:var(--s4);background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex}.rvd-rail-h{font:var(--fw-semi) var(--fs-14) / var(--lh-title) var(--f);letter-spacing:var(--ls-ui);color:var(--t1);margin:0}.rvd-rail-empty{color:var(--t3);font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);margin:0}.rvd-from{gap:var(--s2)}.rvd-from-who{align-items:center;gap:var(--s2);font-size:var(--fs-13);display:flex}.rvd-from-when{color:var(--t3);font-weight:var(--fw-regular)}.rvd-from-note{font-size:var(--fs-14);color:var(--t1);background:0 0;border:0;margin:0;padding:0;line-height:1.5}.rvd-notes{gap:var(--s2);flex-direction:column;display:flex}.rvd-notes .rv-side-card{width:auto;position:static}.rvd-note-box{text-align:left;padding:var(--s3);border:var(--hair) dashed var(--line2);border-radius:var(--r);background:var(--surface);color:var(--t3);font:inherit;font-size:var(--fs-14);cursor:text;min-height:var(--sz-44)}.rvd-note-box:hover{border-color:var(--accent);color:var(--t2)}.rvd-kv .ui-dl-row{grid-template-columns:var(--sz-96) minmax(0, 1fr)}.rvd-kv-row q{quotes:"“" "”"}.rvd-hover{border-radius:var(--r-sm);background:color-mix(in srgb, var(--accent) 34%, transparent)!important}.rvd-frame{background:var(--panel);border:var(--hair) solid var(--rule);border-radius:var(--r-lg);box-shadow:none;padding:var(--s5);gap:var(--s3);flex-direction:column;display:flex}.rvd-frame-words .rv-copy,.rvd-feed .rv-copy{white-space:pre-wrap;font-size:var(--fs-14);line-height:1.55}.rvd-post-head{align-items:center;gap:var(--s3);display:flex}.rvd-post-who{flex-direction:column;flex:1;min-width:0;display:flex}.rvd-post-name{font-weight:var(--fw-semi);font-size:var(--fs-14)}.rvd-post-sub{color:var(--t3);font-size:var(--fs-13)}.rvd-feed-switch{background:var(--sunken);border-radius:var(--r-pill);padding:var(--s0);display:inline-flex}.rvd-feed-switch button{font:inherit;font-size:var(--fs-13);color:var(--t2);padding:var(--s1) var(--s2);border-radius:var(--r-pill);cursor:pointer;min-height:var(--sz-28);background:0 0;border:0}.rvd-feed-switch button[aria-checked=true]{background:var(--panel);color:var(--t1);font-weight:var(--fw-semi);box-shadow:var(--e-press)}.rvd-seemore{padding:0 0 0 var(--s1);font:inherit;color:var(--t3);font-weight:var(--fw-semi);cursor:pointer;background:0 0;border:0}.rvd-feed-note,.rvd-cut-note{font-size:var(--fs-13);color:var(--t3);margin:0}.rvd-frame-video{grid-template-columns:minmax(0, var(--sz-280)) minmax(0, 1fr);gap:var(--s5);align-items:start;display:grid}.rvd-frame-video.no-media{grid-template-columns:minmax(0,1fr)}.rvd-frame-player .rv-player,.rvd-frame-player video,.rvd-frame-player iframe{aspect-ratio:9/16;border-radius:var(--r);background:var(--ink);width:100%;height:auto}.rvd-frame-player .rv-player{padding:0;position:relative}.rvd-frame-player .rv-player iframe{height:100%;position:absolute;inset:0}.rvd-frame-script:empty{display:none}.rvd-media{gap:var(--s2);flex-direction:column;display:flex}.rv-copy-inline>.rv-copy-media{margin:var(--s3) 0;white-space:normal;-webkit-user-select:none;user-select:none}.rvd-mail-head{gap:var(--s3);padding-bottom:var(--s3);border-bottom:var(--hair) solid var(--rule);align-items:flex-start;display:flex}.rvd-mail-lines{gap:var(--s0);flex-direction:column;min-width:0;display:flex}.rvd-mail-from,.rvd-mail-subject{font-weight:var(--fw-semi);font-size:var(--fs-14)}.rvd-mail-preview{color:var(--t3);font-size:var(--fs-13)}.rvd-seltool{z-index:5;transform:translateY(calc(-100% - var(--s2)));gap:var(--s0);padding:var(--s1);border-radius:var(--r);background:var(--ink);box-shadow:var(--e-pop);display:inline-flex;position:absolute}.rvd-seltool button{color:var(--page);font:var(--fw-semi) var(--fs-13)/1 var(--f);padding:var(--s2) var(--s2);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;min-height:var(--sz-32);background:0 0;border:0}.rvd-seltool button:hover,.rvd-seltool button:focus-visible{background:color-mix(in srgb, var(--page) 16%, transparent);outline:none}.rv-ed{position:relative}.rvd-seltool-flat{margin-top:var(--s2);align-self:flex-start;position:static;transform:none}.rvd-fbar{border-top:var(--hair) solid var(--rule);background:var(--panel);padding:var(--s3) var(--s5) calc(var(--s3) + env(safe-area-inset-bottom));box-shadow:0 calc(var(--s2) * -1) var(--s5) calc(var(--s4) * -1) color-mix(in srgb, var(--ink) 30%, transparent)}.rvd-fbar .rv-actions{max-width:var(--sz-1120);margin:0;background:0 0;border:0;margin-inline:auto;padding:0}.rvd-bar-row{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:nowrap;display:flex}.rvd-bar-hint{color:var(--t3);font-size:var(--fs-13);min-width:0;margin:0}.rvd-bar-hint kbd{font:var(--fw-medium) var(--fs-13) var(--f-mono);padding:var(--s0) var(--s1);border:var(--hair) solid var(--line2);border-radius:var(--r-xs);color:var(--t2)}.rvd-bar-btns{gap:var(--s2);flex-shrink:0;display:inline-flex}.rvd-fbar .rv-actions-form{max-width:var(--sz-720);gap:var(--s2);flex-direction:column;margin-inline:auto;display:flex}.rvd-toasts{z-index:70;left:50%;bottom:calc(var(--sz-96) + env(safe-area-inset-bottom));gap:var(--s2);width:min(var(--sz-480), calc(100% - var(--sz-24)));flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.rvd-toast{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r);background:var(--ink);color:var(--page);box-shadow:var(--e-pop);font-size:var(--fs-14);display:flex;position:relative;overflow:hidden}.rvd-toast.bad{background:var(--bad)}.rvd-toast-t{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rvd-toast-n{opacity:.7;font-size:var(--fs-13)}.rvd-toast-b{color:inherit;font:var(--fw-semi) var(--fs-14) var(--f);text-underline-offset:var(--s1);cursor:pointer;padding:var(--s2) var(--s1);min-height:var(--sz-36);background:0 0;border:0;text-decoration:underline}.rvd-toast-x{color:inherit;cursor:pointer;padding:var(--s2);opacity:.8;background:0 0;border:0}.rvd-toast-bar{height:var(--s1);background:var(--accent);transition:width .25s linear;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.rvd-toast-bar{transition:none}}.rvd-focus-end{grid-template-rows:var(--sz-56) minmax(0, 1fr)}.rvd-end{padding:var(--s7) var(--s5);place-items:center;display:grid;overflow-y:auto}.rvd-end-in{max-width:var(--sz-480);text-align:center;align-items:center;gap:var(--s4);flex-direction:column;display:flex}.rvd-end-faces{gap:calc(var(--s2) * -1);display:inline-flex}.rvd-end-faces>*+*{margin-left:calc(var(--s2) * -1)}.rvd-end-t{margin:0}.rvd-end-b{color:var(--t2);font-size:var(--fs-16);margin:0;line-height:1.5}.rvd-end-a{gap:var(--s2);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:959px){.rvd-fbody{grid-template-columns:minmax(0,1fr)}.rvd-rail{display:none}.rvd-notes-btn{display:inline-flex}.rvd-sheet-body{padding:var(--s4);gap:var(--s5);flex-direction:column;max-height:70vh;display:flex;overflow-y:auto}}@media (max-width:720px){.rvd-focus{grid-template-rows:var(--sz-48) minmax(0, 1fr) auto}.rvd-ftop{padding:env(safe-area-inset-top) max(var(--s2), env(safe-area-inset-right)) 0 max(var(--s2), env(safe-area-inset-left));gap:var(--s2)}.rvd-back-t,.rvd-keys,.rvd-steps,.rvd-prog-bar,.rvd-crumb .ui-brandtag{display:none}.rvd-read{padding:var(--s4) max(var(--s4), env(safe-area-inset-right)) var(--s6) max(var(--s4), env(safe-area-inset-left))}.rvd-h1{font-size:var(--fs-20)}.rvd-frame{padding:var(--s4);border-radius:var(--r)}.rvd-frame-video{grid-template-columns:minmax(0,1fr)}.rvd-frame-player{max-width:var(--sz-280);width:100%;margin:0 auto}.rvd-hide-m{display:none}.rvd-fbar{padding:var(--s2) max(var(--s3), env(safe-area-inset-right)) calc(var(--s2) + env(safe-area-inset-bottom)) max(var(--s3), env(safe-area-inset-left))}.rvd-bar-row{align-items:stretch;gap:var(--s2);flex-direction:column}.rvd-bar-hint:empty{display:none}.rvd-bar-row>.rvd-bar-hint{flex:none}.rvd-bar-btns{gap:var(--s2);grid-template-columns:1fr 1.2fr 1.2fr;display:grid}.rvd-bar-btns .ui-btn{min-height:var(--sz-48);padding:0 var(--s2);font-size:var(--fs-14);justify-content:center}.rvd-toasts{bottom:calc(var(--sz-120) + env(safe-area-inset-bottom))}}.rvd-focus .rv-quote-bubble{background:var(--ink);color:var(--page);border-radius:var(--r);font:var(--fw-semi) var(--fs-13)/1 var(--f);padding:var(--s2) var(--s3);box-shadow:var(--e-panel);border:0}.rvd-row-wrap{align-items:center;gap:var(--s2);display:flex}.rvd-row-wrap .rvd-row{flex:1;min-width:0}.rvd-row-edit{height:var(--sz-32);padding:0 var(--s3);font-size:var(--fs-13);margin-right:var(--s2);flex:none}@media (max-width:720px){.rvd-head .ui-segmented button,.rvd-filters button{min-height:var(--sz-44)}}.rvd-toast-more{opacity:.9}.rvd-show-m{display:none}@media (max-width:720px){.rvd-show-m{display:inline}}.rvd-focus .rv-status.waiting{color:var(--t2);font-weight:var(--fw-regular);background:0 0;border:0;padding:0}.rvd-end p{max-width:52ch;margin-left:auto;margin-right:auto}.rvd-focus .ui-btn:disabled{background:var(--sunken);color:var(--t3);border-color:var(--line);box-shadow:none;opacity:1}.rvd-bar-ro{color:var(--t2);font-style:normal}.rvd-bar-ro strong{color:var(--t1);font-weight:var(--fw-semi)}.rvd-filters{min-width:0;max-width:100%;overflow:visible}.rvd-edchrome:empty{display:none}.rvd-edchrome{margin-bottom:var(--s3)}.rvd-edchrome .rv-ed-tip,.rvd-edchrome .rv-mode{margin:0}.rvd-row-acts{align-items:center;gap:var(--s2);margin-right:var(--s2);flex:none;display:flex;position:relative}.rvd-row-acts .rvd-row-edit{margin-right:0}@media (max-width:720px){.rvd-row-wrap{flex-wrap:wrap;gap:0}.rvd-row-wrap .rvd-row{flex:1 0 100%}.rvd-row-acts{width:100%;padding:0 var(--s4) var(--s3);margin:0}.rvd-row-acts .ui-copyscript-compact,.rvd-row-acts .ui-copyscript-compact .ui-copyscript-copy{flex:1}.rvd-row-acts .rvd-row-edit{height:var(--sz-44);min-height:var(--sz-44);justify-content:center}}.rvd-edchrome .rv-ed-chrome{gap:var(--s2);flex-direction:column;display:flex}.rvd-edchrome .rv-ed-tip{font-size:var(--fs-13);color:var(--t2);background:0 0;padding:0}.rvd-edchrome .rv-ed-tip .rv-btn-ghost{min-height:var(--sz-28);padding:0 var(--s2);color:var(--t1);font-weight:var(--fw-semi);text-underline-offset:var(--s1);text-decoration:underline}.rvd-edchrome .rv-mode-switch{border-color:var(--line);background:var(--sunken)}.rvd-edchrome .rv-mode-opt[aria-checked=true]{background:var(--panel);color:var(--t1);box-shadow:var(--e-panel)}.rvd-edchrome .rv-mode-help{color:var(--t3)}.rvd-fbody>*,.rvd-read,.rvd-read :where(*),.rvd-fbar,.rvd-fbar :where(*),.rvd-ftop>*{min-width:0}.rvd-ftop>.ui-btn,.rvd-steps,.rvd-bar-btns{flex-shrink:0}.rvd-read,.rvd-frame{max-width:100%}.rvd-in{max-width:min(var(--sz-640), 100%)}.rvd-read{overflow-x:auto}.rvd-focus .rv-copy,.rvd-focus .rv-post-body,.rvd-focus .rv-script,.rvd-focus [contenteditable],.rvd-focus .rvd-bar-hint,.rvd-focus .rvd-h1,.rvd-focus .rv-status{overflow-wrap:anywhere;word-break:normal;max-width:100%}.rvd-focus pre,.rvd-focus code{white-space:pre-wrap}.rvd-focus .rv-ed-back,.rvd-focus .rv-ed-text{font-size:var(--fs-14);line-height:1.6}@media (max-width:767px){.rvd-focus .rv-ed-back,.rvd-focus .rv-ed-text{font-size:var(--fs-16)}.rvd-edchrome .rv-ed-tip .rv-btn-ghost{min-height:var(--sz-44)}.rvd-cut-note .rvd-link{min-height:var(--sz-44);align-items:center;display:inline-flex}}
.ui-copyscript{gap:var(--s2);flex-direction:column;display:flex}.ui-copyscript-btns{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ui-copyscript-copy{gap:var(--s2)}.ui-copyscript-copy.is-copied{color:var(--good,inherit)}.ui-copyscript-check{width:var(--sz-16);height:var(--sz-16);flex:none}.ui-copyscript-hint{font-size:var(--fs-13);color:var(--t2,inherit);margin:0}.ui-copyscript-box{width:100%;min-height:var(--sz-120);resize:vertical;box-sizing:border-box;padding:var(--s3);border:var(--hair) solid var(--line2,currentColor);border-radius:var(--r,var(--r-lg));background:var(--panel,transparent);color:var(--t1,inherit);font:var(--fs-14)/1.5 var(--f,inherit);white-space:pre-wrap;-webkit-user-select:text;user-select:text}.ui-copyscript-full{margin-top:var(--s3)}.ui-copyscript-compact{flex:none}.ui-copyscript-compact .ui-copyscript-btns{gap:var(--s2);flex-wrap:nowrap}.ui-copyscript-compact .ui-copyscript-copy,.ui-copyscript-compact .ui-copyscript-share{height:var(--sz-32);min-height:var(--sz-32);padding:0 var(--s3);font-size:var(--fs-13)}.ui-copyscript-compact .ui-copyscript-fallback{left:var(--s3);right:var(--s3,var(--s3));z-index:5;margin-top:var(--s1);padding:var(--s2);background:var(--panel,Canvas);border-radius:var(--r,var(--r-lg));box-shadow:var(--e-panel,none);position:absolute}@media (max-width:720px){.ui-copyscript-full .ui-copyscript-btns{flex-wrap:nowrap}.ui-copyscript-full .ui-copyscript-copy{height:var(--sz-48);min-height:var(--sz-48);font-size:var(--fs-16);font-weight:var(--fw-semi);flex:1;justify-content:center}.ui-copyscript-full .ui-copyscript-share{height:var(--sz-48);min-height:var(--sz-48);padding:0 var(--s4);flex:none}.ui-copyscript-compact .ui-copyscript-copy,.ui-copyscript-compact .ui-copyscript-share{height:var(--sz-44);min-height:var(--sz-44);font-size:var(--fs-14)}.ui-copyscript-full .ui-copyscript-copy,.ui-copyscript-full .ui-copyscript-copy.is-copied{background:var(--accent);color:var(--on-accent);box-shadow:var(--e-press)}.ui-copyscript-full .ui-copyscript-copy:hover:not(:disabled){background:var(--accent-hover)}}
.rs{max-width:var(--sz-1040);gap:var(--s5);flex-direction:column;display:flex}.rs-tabs.ui-segmented{border-bottom:var(--hair) solid var(--line);align-self:stretch}.rs-tabs [role=tab][aria-selected=false]{color:var(--t3)}.rs-tabs .pbadge{opacity:.9}.rs-tabs .ui-seg__badge{font-size:var(--fs-13);height:var(--sz-20)}.rs .freshness{font:var(--fw-medium) var(--fs-14)/1.45 var(--f);color:var(--t2);letter-spacing:0}.rs-head{gap:var(--s2);flex-direction:column;display:flex}.rs-kicker{align-items:center;gap:var(--s1) var(--s3);font:var(--fw-medium) var(--fs-13)/1.4 var(--f);color:var(--t3);flex-wrap:wrap;margin:0;display:flex}.rs-kicker .freshness{font:var(--fw-medium) var(--fs-13)/1.4 var(--f);color:var(--t3)}.rs-kicker .freshness:before{content:"·";margin-right:var(--s3);color:var(--t4)}.rs-kicker .rename-open{font-size:var(--fs-13)}.rs-title{font:var(--display-w,var(--fw-semi)) var(--fs-24) / var(--lh-tight) var(--f);letter-spacing:var(--display-ls,var(--ls-display));color:var(--t1);text-wrap:balance;margin:0}.rs-best{font:var(--fw-regular) var(--fs-14)/1.5 var(--f);color:var(--t2);max-width:72ch;margin:0}.rs-kpi{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;padding:var(--s3) var(--s5);border-left:var(--hair) solid var(--line);transition:background-color var(--dur) var(--ease);flex-direction:column;display:flex}.rs-kpi:first-child{border-top-left-radius:var(--r-lg);border-left:0}.rs-kpi:last-child{border-top-right-radius:var(--r-lg)}.rs-kpi:hover{background:var(--hover);transition-duration:0s}.rs-kpi.is-on{background:var(--sunken);box-shadow:inset 0 calc(var(--hair-2) * -1) 0 var(--t1)}.rs-kpi:focus-visible{outline:var(--hair-2) solid var(--focus);outline-offset:calc(var(--hair-2) * -1)}.rs-change.is-up{color:var(--ok)}.rs-change.is-down{color:var(--bad)}.rs-chart-b{padding:var(--s4) var(--s5) var(--s3)}.rs-chart{margin:0}.rs-chart-cap{font:var(--fw-semi) var(--fs-13)/1.4 var(--f);color:var(--t2);margin-bottom:var(--s2)}.rs-chart-empty{padding:var(--s6) 0;font:var(--fw-regular) var(--fs-14)/1.5 var(--f);color:var(--t3)}.rs-plot{grid-template-columns:var(--sz-48) minmax(0, 1fr);display:grid}.rs-y{position:relative}.rs-y-tick{right:var(--s2);font:var(--fw-medium) var(--fs-13)/1 var(--f);color:var(--t3);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;transform:translateY(50%)}.rs-area{position:relative}.rs-grid{border-top:var(--hair) solid var(--line);height:0;position:absolute;left:0;right:0}.rs-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rs-hit{fill:#0000}.rs-bar{fill:color-mix(in srgb, var(--accent) 85%, var(--panel));transition:fill .15s}.rs-bar.is-top{fill:var(--accent-ink);opacity:1}.rs-svg g:hover .rs-bar:not(.is-top){fill:var(--accent)}.rs-gap{top:calc(100% + var(--s0));height:var(--s2);pointer-events:none;background:repeating-linear-gradient(135deg, var(--t3) 0 var(--s0), transparent var(--s0) var(--s1));position:absolute}.rs-gap-key{align-items:center;gap:var(--s2);margin:var(--s2) 0 0 var(--s7);font:var(--fw-regular) var(--fs-13)/1.45 var(--f);color:var(--t2);display:flex}.rs-gap-swatch{width:var(--s3);height:var(--s2);background:repeating-linear-gradient(135deg, var(--t3) 0 var(--s0), transparent var(--s0) var(--s1));flex:none}.rs-gap-key.is-line .rs-gap-swatch{width:var(--sz-16);border:0;border-top:var(--hair-2) dashed var(--t3);background:0 0;border-radius:0;height:0}.rs-zero{width:var(--s2);height:var(--s2);margin:0 0 calc(var(--s1) * -1) calc(var(--s1) * -1);background:var(--panel);box-shadow:inset 0 0 0 var(--hair-2) var(--accent);pointer-events:none;border-radius:50%;position:absolute;bottom:0}.rs-zero-swatch{width:var(--s2);height:var(--s2);background:var(--panel);box-shadow:inset 0 0 0 var(--hair-2) var(--accent);border-radius:50%;flex:none}.rs-zero-key+.rs-gap-key{margin-top:var(--s0)}.rs-tab-why{align-items:center;gap:var(--s1);display:inline-flex}.rs-tab-dot{width:var(--s2);height:var(--s2);background:var(--t3);border-radius:50%;flex:none}.rs-line{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.rs-dot{width:var(--s2);height:var(--s2);margin:0 0 calc(var(--s1) * -1) calc(var(--s1) * -1);background:var(--panel);box-shadow:0 0 0 var(--hair-2) var(--accent);pointer-events:none;border-radius:50%;position:absolute}.rs-note{gap:var(--s0);margin-left:var(--s2);padding:var(--s1) var(--s2);border-radius:var(--r-xs);background:var(--panel);box-shadow:var(--e-pop);pointer-events:none;max-width:var(--sz-240);flex-direction:column;display:flex;position:absolute}.rs-note.is-left{margin-left:calc(var(--s2) * -1);transform:translate(-100%)}.rs-note-v{font:var(--fw-semi) var(--fs-13)/1.3 var(--f);color:var(--accent-ink);white-space:nowrap}.rs-note-t{font:var(--fw-medium) var(--fs-13)/1.3 var(--f);color:var(--t2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rs-x{height:var(--sz-28);margin-left:var(--s7);position:relative}.rs-x-tick{top:var(--s3);font:var(--fw-medium) var(--fs-13)/1 var(--f);color:var(--t3);white-space:nowrap;position:absolute;transform:translate(-50%)}.rs-x-tick.is-first{transform:none}.rs-x-tick.is-last{transform:translate(-100%)}.rs-x-name{margin:var(--s0) 0 0 var(--s7);font:var(--fw-regular) var(--fs-13)/1.4 var(--f);color:var(--t3)}.rs-two{gap:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.rs-two.is-one{grid-template-columns:minmax(0,1fr)}.rs .rs-next{border:var(--hair) solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:none;margin:0}.rs .rs-next .card-head{padding:var(--s4) var(--s5) 0;background:0 0;border:0}.rs .rs-next .card-title{font:var(--fw-semi) var(--fs-14) / var(--lh-title) var(--f);color:var(--t1)}.rs .rs-next .card-body{padding:var(--s2) var(--s5) var(--s4)}.rs .rs-next .empty{font:var(--fw-regular) var(--fs-14)/1.5 var(--f);color:var(--t2);text-align:left;padding:0}.rs .rs-next .readouts{display:block}.rs .rs-next .readout{background:0 0;border:0;padding:0}.rs .rs-next .readout+.readout{margin-top:var(--s4);padding-top:var(--s4);border-top:var(--hair) solid var(--line)}.rs .rs-next .readout-kind{font:var(--fw-semi) var(--fs-13)/1.4 var(--f);letter-spacing:0;text-transform:none;color:var(--t3);margin-bottom:var(--s1)}.rs .rs-next .readout-body{font:var(--fw-regular) var(--fs-14)/1.5 var(--f);color:var(--t1);letter-spacing:var(--ls-ui)}.rs .rs-next .readout-sample{font:var(--fw-medium) var(--fs-14)/1.5 var(--f);color:var(--t1);margin-top:var(--s2)}.rs .rs-next .readout-sample .linklike{font-size:var(--fs-13);color:var(--accent-ink)}.rs .rs-next .opp-req{margin-top:var(--s3);border-top:0;padding-top:0}.rs .rs-next .opp-req-btn{background:var(--panel)}.rs .rs-next .opp-req-who,.rs .rs-next .opp-req-reason,.rs .rs-next .opp-req-optional{font:var(--fw-regular) var(--fs-14)/1.5 var(--f);color:var(--t2);margin:0}.rs .rs-next .opp-req-label{font-size:var(--fs-13)}.rs .rs-next .opp-req-error{font-size:var(--fs-13);color:var(--bad)}.rs .rs-next .opps-compare{border-top:var(--hair) solid var(--line);padding:var(--s3) var(--s5) var(--s4)}.rs .rs-next .opps-compare>summary,.rs .rs-more>summary{font:var(--fw-medium) var(--fs-13)/1.4 var(--f);color:var(--t2);min-height:var(--sz-32);cursor:pointer;align-items:center;gap:var(--s2);list-style:none;display:flex}.rs details>summary::-webkit-details-marker{display:none}.rs .rs-next .opps-compare>summary:before,.rs .rs-more>summary:before{content:"";width:var(--s2);height:var(--s2);margin:0 var(--s0) 0 var(--s0);border-right:var(--hair-2) solid currentColor;border-bottom:var(--hair-2) solid currentColor;flex:none;transition:transform .15s;transform:rotate(-45deg)}.rs .rs-next .opps-compare[open]>summary:before,.rs .rs-more[open]>summary:before{transform:rotate(45deg)}.rs .rs-next .opps-compare>summary:hover,.rs .rs-more>summary:hover{text-underline-offset:var(--s1);text-decoration:underline}.rs .rs-more{margin-top:var(--s3)}.rs .rs-more[open]>summary{margin-bottom:var(--s3)}.rs .rs-next .freshness,.rs .rs-next .mech-denominator,.rs .rs-next .mech-floor,.rs .rs-next .mech-plain,.rs .rs-next .mech-head,.rs .rs-next .quadrant-legend{font-family:var(--f);font-size:var(--fs-14);letter-spacing:0;text-transform:none}.rs .rs-next .opps-grid{grid-template-columns:minmax(0,1fr)}.rs-top{min-width:0}.rs-post-hook .post-hook-text,.rs-post-hook .post-hook-ocr,.rs-post-hook .post-hook-ocr-text{white-space:normal;max-width:none;display:inline;overflow:visible}.rs-post-untitled{color:var(--t2)}.rs .rs-table[hidden]{display:none}.rs .ap{border:var(--hair) solid var(--line);box-shadow:none;border-radius:var(--r-lg);background:var(--panel);margin:0}.rs .ap .card-head{padding:var(--s4) var(--s5);border-bottom:0}.rs .ap .card-title{font:var(--fw-semi) var(--fs-14) / var(--lh-title) var(--f)}.rs .ap .freshness{font:var(--fw-medium) var(--fs-13)/1.4 var(--f);color:var(--t3)}.rs .ap-table{font-size:var(--fs-14)}.rs .ap-table th{background:var(--panel);border-bottom-color:var(--line)}.rs .ap-sort{font:var(--fw-semi) var(--fs-13)/1 var(--f);text-transform:none;letter-spacing:0;color:var(--t3)}.rs .ap-sort:hover,.rs .ap-sort.on{color:var(--t1)}.rs .ap-sort-icon{font-size:var(--fs-13)}.rs .ap-table td{border-top-color:var(--line);color:var(--t1);font-size:var(--fs-14)}.rs .ap-table tbody tr:hover td{background:var(--sunken)}.rs .ap-date,.rs .ap-muted,.rs .ap-pager-at,.rs .ap-empty,.rs .ap-link{font-size:var(--fs-13)}.rs .ap-muted,.rs .ap-date{color:var(--t3)}.rs .ap-scroll{border-top-color:var(--line)}.rs .ap-export-note,.rs .ap-export-count,.rs .ap-export-item{font-size:var(--fs-13)}.rs .wps{border:var(--hair) solid var(--line);border-radius:var(--r-lg);background:var(--panel);margin:0}.rs .wps .card-head{padding:var(--s4) var(--s5) 0;background:0 0;border:0}.rs .wps .card-title{font:var(--fw-semi) var(--fs-14) / var(--lh-title) var(--f);color:var(--t1)}.rs .wps .card-body{padding:var(--s2) var(--s5) var(--s4)}.rs .wps .freshness{font:var(--fw-medium) var(--fs-13)/1.4 var(--f);color:var(--t3)}.rs .wps-lede{font-size:var(--fs-14);color:var(--t2)}.rs .wps-list{border-top-color:var(--line)}.rs .wps-row{border-bottom-color:var(--line)}.rs .wps-date,.rs .wps-state{font-size:var(--fs-13);color:var(--t3)}.rs .wps-tag{font-size:var(--fs-13);letter-spacing:0;text-transform:none}.rs .wps-all{margin-top:var(--s2);min-height:var(--sz-36);font:var(--fw-medium) var(--fs-13)/1 var(--f);color:var(--t2);cursor:pointer}@media (max-width:767px){.rs{gap:var(--s5)}.rs-title{font-size:var(--fs-20)}.rs-best{font-size:var(--fs-14)}.rs-tabs.ui-segmented{--ui-seg-gap:var(--s3);min-width:0;max-width:100%}.rs-tabs .ui-seg__badge:has(.rs-tab-why){background:0 0;min-width:0;height:auto;padding:0}.rs-tab-why-t{width:var(--hair);height:var(--hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.rs-gap-key{margin-left:var(--s7)}.rs-kpis.ui-strip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.rs-kpi{border-left:0;border-top:var(--hair) solid var(--line);padding:var(--s3) var(--s4)}.rs-kpi:nth-child(-n+2){border-top:0}.rs-kpi:nth-child(2n){border-left:var(--hair) solid var(--line)}.rs-kpi:last-child:nth-child(odd){grid-column:1/-1}.rs-chart-b{padding:var(--s3) var(--s4)}.rs-plot{grid-template-columns:var(--sz-48) minmax(0, 1fr)}.rs-x,.rs-x-name{margin-left:var(--s7)}.rs-note{max-width:var(--sz-160)}.rs-two{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.rs .wps-all{min-height:var(--sz-44)}.rs-tabs.ui-seg[data-variant=underline] .ui-seg__opt{height:var(--sz-44);min-width:var(--sz-44)}.period .segmented button{min-height:var(--sz-44)}}@media (prefers-reduced-motion:reduce){.rs-kpi,.rs-bar,.rs details>summary:before{transition:none}}.rs-two.is-quiet>.rs-next{order:2}.rs-tab-off{color:var(--t3)}span.rs-tab-off:has(svg){opacity:.55;filter:grayscale();display:inline-flex}.rs-next .opp-req-btn:not(:disabled){background:var(--panel);border:var(--hair) solid var(--line2);color:var(--t1)}.rs-next .opp-req-btn:not(:disabled):hover{background:var(--hover);border-color:var(--line2)}.rs-next{--muted:var(--t2)}.rs-next .narrative-tag,.rs-next .quadrant-legend div,.rs-next .mech-plain,.rs-next .mech-n,.rs .ap .btn,.rs .ap .ap-sort-icon,.rs .ap .post-hook-ocr-text,.rs .ap .post-hook-ocr-tag,.rs .ap .btn-mini,.rs .ap .btn-mini *{font-size:var(--fs-13)}.rs-two.is-quiet .rs-next{box-shadow:none;background:0 0;padding:0}.rs-two.is-quiet .rs-next .empty{text-align:left;font:var(--fw-regular) var(--fs-14)/1.5 var(--f);color:var(--t2);background:0 0;border:0;padding:0}
.pc{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.pc-head{justify-content:space-between;align-items:flex-end;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.pc-titles{gap:var(--s0);flex-direction:column;min-width:0;display:flex}.pc-h{font:var(--fw-semi) var(--fs-20) / var(--lh-title) var(--f);color:var(--t1);letter-spacing:var(--ls-title);margin:0}.pc-sum{font:var(--fw-regular) var(--fs-14)/1.5 var(--f);color:var(--t2);font-variant-numeric:tabular-nums;margin:0}.pc-toggle.ui-segmented{min-width:0;max-width:100%}.pc-card{min-width:0;padding:var(--s4) var(--s5);position:relative}.pc-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;--pc-fade-l:calc(var(--hair) * 0);--pc-fade-r:calc(var(--hair) * 0);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--t1) var(--pc-fade-l), var(--t1) calc(100% - var(--pc-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, var(--t1) var(--pc-fade-l), var(--t1) calc(100% - var(--pc-fade-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, var(--t1) var(--pc-fade-l), var(--t1) calc(100% - var(--pc-fade-r)), transparent 100%);overflow:auto hidden}.pc-scroll[data-fade-l]{--pc-fade-l:var(--sz-28)}.pc-scroll[data-fade-r]{--pc-fade-r:var(--sz-28)}.pc-plot{width:var(--pc-plot);min-width:var(--pc-plot);padding-bottom:var(--s0);margin:0 auto}.pc-months{height:var(--sz-20);position:relative}.pc-month{font:var(--fw-medium) var(--fs-13) / 1.23 var(--f);color:var(--t3);white-space:nowrap;position:absolute;top:0}.pc-grid{gap:var(--pc-gap);flex-direction:column;display:flex}.pc-row{gap:var(--pc-gap);height:var(--pc-cell);display:flex}.pc-day{width:var(--pc-day);z-index:1;font:var(--fw-medium) var(--fs-13)/var(--pc-cell) var(--f);color:var(--t3);background:var(--panel);flex:none;position:sticky;left:0}.pc-cell{width:var(--pc-cell);height:var(--pc-cell);border-radius:var(--pc-r);background:color-mix(in srgb, var(--t1) 7%, var(--panel));cursor:pointer;outline:0;flex:none;display:block}.pc-cell[data-level="1"]{background:color-mix(in srgb, var(--accent) 40%, var(--panel))}.pc-cell[data-level="2"]{background:color-mix(in srgb, var(--accent) 60%, var(--panel))}.pc-cell[data-level="3"]{background:color-mix(in srgb, var(--accent) 80%, var(--panel))}.pc-cell[data-level="4"]{background:var(--accent)}.pc-cell.is-future{cursor:default;background:0 0}.pc-cell[role=gridcell]:hover{box-shadow:0 0 0 var(--hair) var(--t2)}.pc-cell[role=gridcell]:focus-visible{box-shadow:0 0 0 var(--hair-2) var(--panel), 0 0 0 var(--s1) var(--t1)}.pc-cell.is-key{cursor:default}.pc-tip{z-index:5;width:max-content;min-width:var(--sz-160);max-width:min(var(--sz-280), calc(100% - var(--sz-16)));padding:var(--s2) var(--s3);position:absolute;transform:translate(-50%)}.pc-tip.is-left{transform:translateX(calc(var(--s3) * -1))}.pc-tip.is-right{transform:translateX(calc(-100% + var(--s3)))}.pc-tip.is-above{transform:translate(-50%,-100%)}.pc-tip.is-left.is-above{transform:translate(calc(var(--s3) * -1), -100%)}.pc-tip.is-right.is-above{transform:translate(calc(-100% + var(--s3)), -100%)}.pc-tip p{margin:0}.pc-tip-t{font:var(--fw-semi) var(--fs-14)/1.35 var(--f);color:var(--t1);font-variant-numeric:tabular-nums}.pc-tip-b{font:var(--fw-medium) var(--fs-13)/1.4 var(--f);color:var(--t2);margin-top:var(--s0)!important}.pc-tip-posts{margin:var(--s2) 0 0;padding:var(--s2) 0 0;border-top:var(--hair) solid var(--line);gap:var(--s1);flex-direction:column;list-style:none;display:flex}.pc-tip-posts li{min-width:0;font:var(--fw-regular) var(--fs-13)/1.4 var(--f);color:var(--t2);white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.pc-tip-posts a{color:var(--t1);text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:var(--s1)}.pc-tip-posts a:hover{-webkit-text-decoration-color:var(--t1);text-decoration-color:var(--t1)}.pc-tip-posts a:focus-visible{outline:var(--hair-2) solid var(--focus);outline-offset:var(--s0);border-radius:var(--r-sm)}.pc-tip-more{color:var(--t3)}.pc-foot{max-width:var(--pc-plot);justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);margin-inline:auto;margin-top:var(--s3);flex-wrap:wrap;margin-bottom:0;display:flex}.pc-note{font:var(--fw-regular) var(--fs-13)/1.45 var(--f);color:var(--t2);margin:0}.pc-legend{align-items:center;gap:var(--pc-gap);font:var(--fw-medium) var(--fs-13)/1 var(--f);color:var(--t2);margin:0 0 0 auto;display:inline-flex}.pc-legend>span:first-child{margin-right:var(--s1)}.pc-legend>span:nth-last-child(2){margin-left:var(--s1)}@media (max-width:767px){.pc-head{flex-direction:column;align-items:stretch}.pc-card{padding:var(--s3) var(--s4)}.pc-tip{max-width:calc(100% - var(--sz-16))}}@media (prefers-reduced-motion:reduce){.pc-scroll{scroll-behavior:auto}}.hm-cal-link{margin:0 0 0 calc(var(--s2) * -1);align-self:flex-start}@media (max-width:767px){.hm-cal-link{min-height:var(--sz-44)}.pc-toggle.ui-seg[data-size]{--ui-seg-h:var(--sz-44)}}
.rvd-focus,.rvd-focus.rv-peek-root{grid-template-columns:minmax(0,1fr);max-width:100%}.rvd-focus>*{min-width:0}.rvd-bar-row{row-gap:var(--s2);flex-wrap:wrap}.rvd-bar-hint{flex:1 1 var(--sz-240)}.rvd-bar-btns{flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-left:auto}.rvd-ftop .rvd-crumb{flex:0 auto}.post-hook-ocr.unsure .post-hook-ocr-text{border-bottom:0}.post-hook-ocr-tag{display:none}.rs-posted{height:0;margin-left:var(--s7);position:relative}.rs-posted-dot{top:var(--s1);width:var(--s1);height:var(--s1);margin-left:calc(var(--s1) * -1);background:var(--t3);border-radius:50%;position:absolute}@media (max-width:767px){.rs-posted{margin-left:var(--s7)}}.rs-post-acts{white-space:normal;max-width:var(--sz-240)}.adminbar .adminbar-ui{height:var(--sz-32);padding:0 var(--s3);font-size:var(--fs-13);text-decoration:none}.adminbar a.adminbar-ui:hover{text-decoration:none}
.ui-panel{background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:none;color:var(--t1)}.ui-panel-h{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);min-height:var(--sz-56);display:flex}.ui-panel-ht{gap:var(--s0);flex-direction:column;min-width:0;display:flex}.ui-panel-t{align-items:center;gap:var(--s2);font:var(--fw-semi) var(--fs-14) / var(--lh-title) var(--f);letter-spacing:var(--ls-ui);color:var(--t1);margin:0;display:flex}.ui-panel-sub{font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3);margin:0}.ui-panel-a{align-items:center;gap:var(--s2);flex:none;display:flex}.ui-panel-b{padding:var(--s4) var(--s5);min-width:0}.ui-panel-h+.ui-panel-b:not(.is-flush){padding-top:0}.ui-panel-b.is-flush{padding:0}.ui-panel-h+.ui-panel-b.is-flush{border-top:var(--hair) solid var(--line)}.ui-pop{background:var(--panel);color:var(--t1);border-radius:var(--r-lg);box-shadow:var(--e-pop);border:0}.ui-link{align-items:center;gap:var(--s1);min-height:var(--sz-32);padding:0 var(--s2);margin-right:calc(var(--s2) * -1);border-radius:var(--r-sm);font:var(--fw-medium) var(--fs-13) / 1 var(--f);color:var(--t2);white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0;text-decoration:none;display:inline-flex}.ui-link:hover{background:var(--hover);color:var(--t1);transition-duration:0s}.ui-link:focus-visible{outline:var(--hair-2) solid var(--focus);outline-offset:var(--s0)}.ui-rows-wrap{min-width:0}.ui-rows{margin:0;padding:0;list-style:none}.ui-rows-i+.ui-rows-i{border-top:var(--hair) solid var(--line)}.ui-row{align-items:center;gap:var(--s3);width:100%;min-height:var(--row);padding:var(--s3) var(--s5);color:inherit;font:inherit;text-align:left;transition:background-color var(--dur) var(--ease);background:0 0;border:0;text-decoration:none;display:flex}a.ui-row,button.ui-row{cursor:pointer}a.ui-row:hover,button.ui-row:hover{background:var(--hover);transition-duration:0s}a.ui-row:focus-visible,button.ui-row:focus-visible{outline:var(--hair-2) solid var(--focus);outline-offset:calc(var(--hair-2) * -1)}.ui-rows-i:last-child>.ui-row{border-radius:0 0 var(--r-lg) var(--r-lg)}.ui-row-ico{width:var(--icon);height:var(--icon);margin-top:var(--s0);color:var(--t3);flex:none;align-self:flex-start;place-items:center;display:grid}.ui-row-ico>*{max-width:100%;max-height:100%}.ui-row-ico img{object-fit:cover;border-radius:var(--r-sm);width:100%;height:100%;display:block}.ui-row-b{gap:var(--s0);flex-direction:column;flex:auto;min-width:0;display:flex}.ui-row-t{min-width:0;font:var(--fw-medium) var(--fs-14) / var(--lh-ui) var(--f);letter-spacing:var(--ls-ui);color:var(--t1);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-row-t.is-muted{color:var(--t2);font-weight:var(--fw-regular)}.ui-row-m{align-items:center;gap:var(--s1) var(--s2);font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3);flex-wrap:wrap;display:flex}.ui-row-m>*+:before{content:none}.ui-row-n{width:var(--sz-96);text-align:right;font:var(--fw-medium) var(--fs-14) / var(--lh-ui) var(--f);font-variant-numeric:tabular-nums;color:var(--t1);white-space:nowrap;flex:none}.ui-row-n+.ui-row-n{color:var(--t2);font-weight:var(--fw-regular)}.ui-row-nl{display:none}.ui-row-gap:before{content:"–";color:var(--t4)}.ui-row-trail{min-width:var(--sz-80);justify-content:flex-end;align-items:center;gap:var(--s2);color:var(--t3);font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);font-variant-numeric:tabular-nums;flex:none;display:flex}.ui-row-trail:empty{min-width:var(--sz-80)}.ui-row-head{min-height:0;padding-top:var(--s2);padding-bottom:var(--s2);border-bottom:var(--hair) solid var(--line)}.ui-row-head .ui-row-ico{height:0;margin:0}.ui-row-head .ui-row-n{font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3)}.ui-dl{flex-direction:column;margin:0;display:flex}.ui-dl-row{grid-template-columns:var(--sz-120) minmax(0, 1fr);gap:var(--s3);padding:var(--s2) 0;border-top:var(--hair) solid var(--line);display:grid}.ui-dl-row:first-child{border-top:0;padding-top:0}.ui-dl-row:last-child{padding-bottom:0}.ui-dl dt{font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3);margin:0}.ui-dl dd{min-width:0;font:var(--fw-regular) var(--fs-14) / var(--lh-ui) var(--f);color:var(--t1);overflow-wrap:anywhere;margin:0}.ui-dl.is-stacked .ui-dl-row{gap:var(--s0);grid-template-columns:minmax(0,1fr)}.ui-badge{align-items:center;gap:var(--s1);padding:var(--s0) var(--s2);border-radius:var(--r-sm);font:var(--fw-medium) var(--fs-13) / var(--lh-ui) var(--f);white-space:nowrap;display:inline-flex}.ui-badge svg{width:var(--icon-sm);height:var(--icon-sm);flex:none}.ui-badge.is-ok{color:var(--ok);background:var(--ok-wash)}.ui-badge.is-warn{color:var(--warn);background:var(--warn-wash)}.ui-badge.is-bad{color:var(--bad);background:var(--bad-wash)}.ui-badge.is-info{color:var(--info);background:var(--info-wash)}.ui-badge.is-idle{color:var(--t3);background:var(--idle-wash)}.ui-row-m .ui-badge{padding-top:0;padding-bottom:0}.ui-stack{gap:var(--s5);flex-direction:column;min-width:0;display:flex}.ui-sec-h{font:var(--fw-semi) var(--fs-16) / var(--lh-title) var(--f);letter-spacing:var(--ls-title);color:var(--t1);margin:0}.ui-sec-sub{margin:var(--s1) 0 0;font:var(--fw-regular) var(--fs-14) / var(--lh-body) var(--f);color:var(--t2)}.ui-strip{border-bottom:var(--hair) solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ui-strip>*{min-width:0;padding:var(--s3) var(--s5);border-left:var(--hair) solid var(--line)}.ui-strip>:first-child{border-left:0}.ui-strip-l{font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3)}.ui-strip-n{margin-top:var(--s0);font:var(--display-w,var(--fw-semi)) var(--fs-20) / var(--lh-title) var(--f);letter-spacing:var(--ls-display);color:var(--t1);font-variant-numeric:tabular-nums}.ui-strip-d{margin-top:var(--s0);font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3);overflow-wrap:anywhere}.ui-strip-d.is-up{color:var(--ok)}.ui-strip-d.is-down{color:var(--bad)}.ui-panel{container:panel/inline-size}@container panel (max-width:560px){.ui-row{padding:var(--s3) var(--s4);row-gap:var(--s1);flex-wrap:wrap;align-items:flex-start}.ui-row-b{flex:1 1 0}.ui-row:has(>.ui-row-n) .ui-row-b{flex:1 1 calc(100% - var(--icon) - var(--s3))}.ui-row-n{text-align:left;width:auto;margin-left:calc(var(--icon) + var(--s3));font-size:var(--fs-13);order:3}.ui-row-n+.ui-row-n{margin-left:0}.ui-row-n+.ui-row-n:before{content:"·";margin-right:var(--s2);color:var(--t4)}.ui-row-nl{color:var(--t3);font-weight:var(--fw-regular);display:inline}.ui-row-n:has(.ui-row-gap){display:none}.ui-row-trail{min-width:0}.ui-row-trail:empty,.ui-row-head{display:none}.ui-panel-h,.ui-panel-b{padding:var(--s3) var(--s4)}.ui-panel-b.is-flush{padding:0}}@media (max-width:767px){.ui-panel-h{padding:var(--s3) var(--s4);min-height:var(--sz-48)}.ui-panel-b{padding:var(--s3) var(--s4)}.ui-link{min-height:var(--ctl-touch)}.ui-strip>*{padding:var(--s3) var(--s4)}.ui-strip-n{font-size:var(--fs-16)}.ui-dl-row{grid-template-columns:var(--sz-96) minmax(0, 1fr)}}@media (pointer:coarse){a.ui-row,button.ui-row{min-height:var(--sz-56)}}@media (prefers-reduced-motion:reduce){.ui-row,.ui-link{transition:none}}.ps .card,.fy .card{background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--r-lg);box-shadow:none}.ps .card-head,.fy .card-head{padding:var(--s4) var(--s5);border-bottom-color:var(--line)}.ps .card-title,.fy .card-title{font:var(--fw-semi) var(--fs-14) / var(--lh-title) var(--f);letter-spacing:var(--ls-ui);color:var(--t1)}.ps .card-body,.fy .card-body{padding:var(--s4) var(--s5)}.ps .card-body.flush,.fy .card-body.flush{padding:0}.rv.fy .wk-next{align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--r-lg);box-shadow:none;display:flex}.rv.fy .wk-next-icon{width:var(--icon);height:var(--icon);color:var(--t3);background:0 0;flex:none;place-items:center;display:grid}.rv.fy .wk-next-main{gap:var(--s0);flex-direction:column;min-width:0;display:flex}.rv.fy .wk-next-title{font:var(--fw-semi) var(--fs-14) / var(--lh-title) var(--f);color:var(--t1)}.rv.fy .wk-next-sub{font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3)}.rv.fy .wk-list{gap:var(--s5);flex-direction:column;display:flex}.rv.fy .wk-hero{border:var(--hair) solid var(--line);box-shadow:none}.rv.fy .wk-hero:hover{border-color:var(--line2);box-shadow:none}.rv.fy .wk-past{margin:0}.rv.fy .wk-rows,.rv.fy .wk-rows>li{border:0;margin:0;padding:0}.rv.fy .wk-rows>li+li{border-top:var(--hair) solid var(--line)}.rv.fy .wk-row{padding:var(--s3) var(--s5);min-height:var(--row);background:0 0;border:0;border-radius:0;display:flex}.rv.fy .wk-row:hover{background:var(--hover)}.rv.fy .wk-row-title{font:var(--fw-medium) var(--fs-14) / var(--lh-ui) var(--f);color:var(--t1)}.rv.fy .wk-row-sub{font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3)}.rv.fy .wk-row .ui-row-trail{min-width:var(--sz-120)}.rv.fy .wk-pill{border:0}.rv.fy .wk-row .wk-icon{color:var(--t3)}.rv.fy .wk-crumbs,.rv.fy .wk-crumbs a,.rv.fy .wk-crumbs span{font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f)}@media (max-width:767px){.rv.fy .wk-row{padding:var(--s3) var(--s4)}.rv.fy .wk-row .ui-row-trail{min-width:0}}.fy .ft-history,.ps .ft-history{background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--r-lg);box-shadow:none}.fy .ft-history>h2,.ps .ft-history>h2{padding:var(--s4) var(--s5) 0;font:var(--fw-semi) var(--fs-14) / var(--lh-title) var(--f);letter-spacing:var(--ls-ui);color:var(--t1);margin:0}.fy .ft-history-sub,.ps .ft-history-sub{margin:var(--s0) 0 0;padding:0 var(--s5) var(--s4);font:var(--fw-regular) var(--fs-14) / var(--lh-body) var(--f);color:var(--t3)}.fy .ft-history>ul,.ps .ft-history>ul{border:0;border-top:var(--hair) solid var(--line);border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:none;background:0 0;margin:0}.fy .ft-history>ul>li+li,.ps .ft-history>ul>li+li{border-top:var(--hair) solid var(--line)}.fy .ft-history summary,.ps .ft-history summary{grid-template-columns:var(--icon) minmax(0, 1fr) auto;column-gap:var(--s3);row-gap:var(--s0);min-height:var(--row);padding:var(--s3) var(--s5);grid-template-areas:"ico when pill""ico what pill""ico for for";align-items:center;display:grid}.fy .ft-h-ico,.ps .ft-h-ico{margin-top:var(--s0);width:var(--icon);height:var(--icon);color:var(--t3);grid-area:ico;align-self:start}.fy .ft-h-when,.ps .ft-h-when{font:var(--fw-medium) var(--fs-14) / var(--lh-ui) var(--f);color:var(--t1);grid-area:when}.fy .ft-h-what,.ps .ft-h-what{font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3);grid-area:what}.fy .ft-h-for,.ps .ft-h-for{font:var(--fw-regular) var(--fs-14) / var(--lh-body) var(--f);color:var(--t3);grid-area:for}.fy .ft-pill,.ps .ft-pill{border:0;grid-area:pill;justify-self:end}.fy .ft-drop,.ps .ft-drop{box-shadow:none;border-radius:var(--r-lg)}.fy .ft-panel,.fy .ft-done,.ps .ft-panel,.ps .ft-done,.fy .ft-link,.ps .ft-link{background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--r-lg);box-shadow:none}@media (max-width:767px){.fy .ft-history>h2,.ps .ft-history>h2{padding:var(--s3) var(--s4) 0}.fy .ft-history-sub,.ps .ft-history-sub{padding:0 var(--s4) var(--s3)}.fy .ft-history summary,.ps .ft-history summary{padding:var(--s3) var(--s4)}}.settings{gap:var(--s5);max-width:var(--sz-720);flex-direction:column;display:flex}.settings-block{background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--r-lg);box-shadow:none;padding:var(--s4) var(--s5)}.settings-block h2{margin:0 0 var(--s1);font:var(--fw-semi) var(--fs-14) / var(--lh-title) var(--f);letter-spacing:var(--ls-ui);color:var(--t1)}.settings-sub{font:var(--fw-regular) var(--fs-14) / var(--lh-body) var(--f);color:var(--t2)}.settings-tools{margin:var(--s3) calc(var(--s5) * -1) 0;border-top:var(--hair) solid var(--line);flex-direction:column;padding:0;display:flex}.settings-tool{grid-template-columns:var(--icon) minmax(0, 1fr) var(--sz-200);align-items:center;gap:var(--s3);min-height:var(--sz-48);padding:var(--s2) var(--s5);border:0;border-bottom:var(--hair) solid var(--line);font:var(--fw-regular) var(--fs-14) / var(--lh-ui) var(--f);display:grid}.settings-tool-logo{width:var(--icon);height:var(--icon);border-radius:var(--r-sm)}.settings-tool-status{text-align:right;font:var(--fw-regular) var(--fs-13) / var(--lh-ui) var(--f);color:var(--t3);justify-self:end}.settings-tool.connected .settings-tool-status{color:var(--ok);font-weight:var(--fw-medium)}.settings-login{background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--r-lg)}@media (max-width:767px){.settings-block{padding:var(--s3) var(--s4);border-radius:var(--r-lg)}.settings-tools{margin:var(--s3) calc(var(--s4) * -1) 0}.settings-tool{grid-template-columns:var(--icon) minmax(0, 1fr) auto;padding:var(--s2) var(--s4)}}.vx{margin:0}.vx-section{padding:var(--s4) var(--s5)}.tm-card{background:var(--panel);border:var(--hair) solid var(--line);border-radius:var(--r-lg);box-shadow:none}.rvd{gap:var(--s5);flex-direction:column;display:flex}.rvd-start{padding:0}.rvd-start-note{color:var(--t3);font:var(--fw-regular) var(--fs-14) / var(--lh-body) var(--f)}.adminbar .ui-btn-primary{background:var(--panel);color:var(--t1);box-shadow:0 0 0 var(--hair) var(--line2)}.adminbar .ui-btn-primary:hover:not(:disabled){background:var(--hover)}.ps[data-view=review] .topbar-title{width:var(--hair);height:var(--hair);clip:rect(0 0 0 0);white-space:nowrap;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.ps[data-view=review] .topbar{min-height:var(--sz-36);justify-content:flex-end}.rvd-head{align-items:center}.rvd-title{font:var(--fw-semi) var(--fs-24) / var(--lh-tight) var(--f);letter-spacing:var(--ls-display);color:var(--t1)}.rvd .ui-seg[data-size=sm]{--ui-seg-h:var(--sz-32);--ui-seg-pad:var(--s0)}.rvd-head-tools .rvd-keys{width:var(--ctl);height:var(--ctl);min-height:var(--ctl);background:var(--panel);color:var(--t2);box-shadow:0 0 0 var(--hair) var(--line2);padding:0}.rvd-head-tools .rvd-keys:hover{background:var(--hover);color:var(--t1)}@media (max-width:767px){.rvd-title{font-size:var(--fs-20)}.rvd-head-tools .rvd-keys{width:var(--ctl-touch);height:var(--ctl-touch);min-height:var(--ctl-touch)}.rvd .ui-seg[data-size=sm]{--ui-seg-h:var(--sz-40)}}.ui-row{align-items:flex-start}.ui-row-ico{margin-top:0}.ui-row-n,.ui-row-trail{min-height:var(--sz-20)}.rvd-row{align-items:start}.rvd-row-plat{margin-top:0}.rvd-row-fact{align-self:start}.fy .ft-history summary,.ps .ft-history summary{align-items:start}.fy .ft-h-ico,.ps .ft-h-ico{margin-top:0}.ps textarea,.ps input:not([type=checkbox]):not([type=radio]):not([type=range]),.fy textarea,.fy input:not([type=checkbox]):not([type=radio]):not([type=range]),.rvd-focus textarea,.rvd-focus [contenteditable=true].rv-note-input{border-color:var(--line2)}.ps .topbar,.ps .content{max-width:calc(var(--sz-1040) + 2 * var(--s6))}.ps .content>.hm,.ps .content>.rs,.ps .content>.rvd,.ps .content>.settings{width:100%;max-width:none}@media (max-width:767px){.ps .topbar,.ps .content{max-width:none}}.ui-brandtag[data-tag-brand]{color:var(--t2);background:var(--idle-wash)}.rvd-row-meta{min-height:var(--sz-20);align-items:center}.rvd-row-meta .ui-chip,.rvd-row-meta .ui-badge{padding-top:0;padding-bottom:0}.rv-empty-lede{max-width:68ch;font:var(--fw-regular) var(--fs-14) / var(--lh-body) var(--f);color:var(--t2);margin:0}.settings .btn:not(.ghost){background:var(--panel);color:var(--t1);border:var(--hair) solid var(--line2)}.settings .btn:not(.ghost):hover:not(:disabled){background:var(--hover)}.ps .ft-link-url,.rs .linklike{min-height:var(--sz-24);align-items:center;display:inline-flex}.ap-sort.on .ap-sort-icon{color:var(--t3)}@media (max-width:767px){.ps .ft-link-url,.rs .linklike{min-height:var(--ctl-touch)}.rvd-back{min-width:var(--ctl-touch)}.rvd-feed-switch button,.rs .opp-req-btn,.adminbar .ui-btn,.adminbar button,.adminbar a{min-height:var(--ctl-touch)}}.ps .ft-textlink,.fy .ft-textlink,.ps .ft-drop u,.fy .ft-drop u,.ft-choose,.rs .linklike,.rs .ap-link,.rs .ap-link *,.rs-note-v,.hm-am a,.rvd-focus .rv-link{color:var(--t1)}.ps .ft-textlink,.fy .ft-textlink,.rs .linklike,.rs .ap-link,.hm-am a{text-decoration:underline;text-decoration-thickness:var(--hair);-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:var(--s1)}.ps .ft-textlink:hover,.fy .ft-textlink:hover,.rs .linklike:hover,.rs .ap-link:hover,.hm-am a:hover{-webkit-text-decoration-color:var(--t1);text-decoration-color:var(--t1)}.rvd-keys{min-width:var(--ctl)}@media (max-width:767px){.workspace-current,.workspace-menu button,.workspace-menu a{min-height:var(--ctl-touch)}}@media (max-width:720px){.rvd-focus:has(.rvd-bar-btns .ui-btn-primary) .ui-copyscript .ui-copyscript-copy{background:var(--panel);color:var(--t1);box-shadow:0 0 0 var(--hair) var(--line2)}.rvd-focus:has(.rvd-bar-btns .ui-btn-primary) .ui-copyscript .ui-copyscript-copy.is-copied{background:var(--panel);color:var(--t1);box-shadow:0 0 0 var(--hair) var(--line2)}.rvd-focus:has(.rvd-bar-btns .ui-btn-primary) .ui-copyscript .ui-copyscript-copy:hover:not(:disabled){background:var(--hover)}}.ps-team-btn>.ps-faces{order:2;margin-left:auto}.ps-team-btn>span:not(.ps-faces){padding-left:calc(var(--sz-16) + var(--s2))}.rvd-head-tools .rvd-keys{box-shadow:inset 0 0 0 var(--hair) var(--line2)}.hm-task-items li{color:var(--t2)}.hm-task-items li.hm-task-more{color:var(--t3);font-style:normal}.rv.fy .wk-next-icon{color:var(--ok)}@media (max-width:767px){.ps-tab.on{color:var(--t1)}.ps-tab.on .ps-ico{color:var(--accent)}.ps-tab-ct{background:var(--accent-soft);color:var(--accent-ink)}}.ps .linklike,.ps .readout-sample .linklike,.ps .ap-filter .linklike,.ps .empty-why .linklike{color:var(--t1)}.ps-count{color:var(--t1);background:var(--selected)}@media (max-width:767px){.ps-tab-ct{background:var(--t1);color:var(--panel)}}.ft-h-status.is-act,.ft-h-status.is-act a{color:var(--info)}.ft-quiet,.ps .ft-quiet,.fy .ft-quiet{color:var(--t1)}.ft-quiet:hover{background:var(--hover)}.ps[data-brand=jolt] .hm-post-best{color:var(--jolt-ink);background:var(--jolt-cyan)}
.ps .rvd-focus,.ps .rvd-focus.rv-peek-root{z-index:auto;background:0 0;flex-direction:column;justify-content:flex-start;min-width:0;max-width:100%;display:flex;position:relative;inset:auto}.ps:has(.rvd-reading) .ps-head{display:none}.ps:has(.rvd-reading) .ps-content{padding-top:0}.ps .rvd-ftop{top:var(--ps-top,0);z-index:15;min-height:var(--sz-56);margin:0 calc(var(--s6) * -1);padding:0 var(--s6);background:var(--panel);border-bottom:var(--hair) solid var(--rule);border-radius:var(--r-lg) var(--r-lg) 0 0;position:sticky}.ps .rvd-fbody{gap:var(--s6);min-height:0;padding:var(--s6) 0 var(--s6);grid-template-columns:minmax(0,1fr);display:grid}.ps .rvd-read{padding:0;overflow:visible}.ps .rvd-in{margin:0 auto}.ps .rvd-rail{max-width:var(--sz-640);background:0 0;border-left:0;width:100%;margin:0 auto;padding:0;display:flex;overflow:visible}.ps .rvd-notes-btn{display:inline-flex}@media (min-width:1180px){.ps .rvd-fbody{grid-template-columns:minmax(0, 1fr) minmax(0, var(--sz-320));align-items:start}.ps .rvd-rail{top:calc(var(--ps-top,0px) + var(--sz-56) + var(--s4));max-width:none;margin:0;position:sticky}.ps .rvd-notes-btn{display:none}}.ps .rvd-fbar{z-index:15;margin:0 calc(var(--s6) * -1);padding:var(--s3) var(--s6);background:var(--panel);border-top:var(--hair) solid var(--rule);box-shadow:none;position:sticky;bottom:0}.ps .rvd-focus-end{min-height:60vh}.ps .rvd-end{overflow:visible}@media (max-width:767px){.ps:has(.rvd-reading) .ps-content{padding-top:0}.ps .rvd-ftop{top:calc(var(--sz-48) + env(safe-area-inset-top));min-height:var(--sz-48);margin:0 calc(max(var(--s4), env(safe-area-inset-left)) * -1) 0 calc(max(var(--s4), env(safe-area-inset-right)) * -1);padding:0 var(--s2);border-radius:0}.adminbar~.ps .rvd-ftop{top:0}.ps .rvd-fbody{padding:var(--s4) 0;gap:var(--s5)}.ps .rvd-fbar{bottom:calc(var(--sz-64) + env(safe-area-inset-bottom));margin:0 calc(max(var(--s4), env(safe-area-inset-left)) * -1) 0 calc(max(var(--s4), env(safe-area-inset-right)) * -1);padding:var(--s2) var(--s3)}.ps .rvd-toasts{bottom:calc(var(--sz-160) + env(safe-area-inset-bottom))}}.ps .rv.fy.wk-shell{min-height:0;max-width:var(--sz-640);background:0 0;flex-direction:column;display:flex}.ps .rv.fy.wk-shell .ob-title{font-size:var(--fs-24);margin:var(--s1) 0 0}.ps .rv.fy.wk-shell .wk-kicker,.ps .rv.fy.wk-shell>.ob-lede{margin:var(--s3) 0 0}.ps .rv.fy.wk-shell .fy-meta:first-child{margin-top:0}.ps .rv.fy.wk-shell .wk-list{margin-top:var(--s5)}.ps .wk-back{align-self:flex-start;align-items:center;gap:var(--s1);min-height:var(--sz-36);padding:0 var(--s2) 0 0;color:var(--t2);font:var(--fw-medium) var(--fs-14)/1.3 var(--f);border-radius:var(--r-sm);text-decoration:none;display:inline-flex}.ps .wk-back:hover{color:var(--t1)}@media (max-width:767px){.ps .wk-back{min-height:var(--sz-44)}.ps .rv.fy.wk-shell .ob-title{font-size:var(--fs-20)}}.rs-all-ico{color:var(--t2)}.rs-tabs [aria-selected=true] .rs-all-ico{color:var(--t1)}.rs-byplat-m{align-items:baseline;gap:0 var(--s1);flex-wrap:wrap;display:inline-flex}.rs-byplat-v{color:var(--t2)}.rs-byplat-v .num{color:var(--t1);font-weight:var(--fw-semi)}.rs-byplat-m .rs-change{margin-left:var(--s1)}.rs-chev{color:var(--t3)}.rs-best-n{color:var(--t2)}.pc-cell[data-out]{opacity:.35}.ft-purpose{font:var(--fw-regular) var(--fs-16) / var(--lh-body) var(--f);color:var(--t2);margin:0}.ps .ft-embedded{max-width:var(--sz-800)}.ft-modes{align-self:flex-start;gap:var(--s0);padding:var(--s0);border-radius:var(--r);background:var(--sunken);display:inline-flex}.ft-mode{min-height:var(--sz-36);padding:0 var(--s3);border-radius:var(--r-sm);font:var(--fw-medium) var(--fs-14) / 1 var(--f);color:var(--t2);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:0}.ft-mode:hover{color:var(--t1)}.ft-mode.ft-mode-on{background:var(--panel);color:var(--t1);font-weight:var(--fw-semi);box-shadow:var(--e-press)}.ft-mode:focus-visible{outline:var(--hair-2) solid var(--focus);outline-offset:var(--s0)}.ft-drop-btn{min-height:var(--sz-40);padding:0 var(--s4);border-radius:var(--r);background:var(--accent);color:var(--on-accent);font:var(--fw-semi) var(--fs-14) / 1 var(--f);justify-content:center;align-self:center;align-items:center;display:inline-flex}.ft-drop:hover .ft-drop-btn{background:var(--accent-hover)}.ft-drop-text{align-items:center}.ft-tips{margin:calc(var(--s1) * -1) 0 0;padding:0 0 0 var(--s4);gap:var(--s2);font:var(--fw-regular) var(--fs-14) / var(--lh-body) var(--f);color:var(--t2);flex-direction:column;display:flex}.ft-links{margin:0}.ft-note-btn{color:var(--t1)}.ft-uploads .ft-up>summary{cursor:pointer;width:100%;list-style:none}.ft-uploads .ft-up>summary::-webkit-details-marker{display:none}.ft-uploads .ft-up[open] .ft-chev{transform:rotate(180deg)}.ft-up-trail{align-items:center;gap:var(--s2);color:var(--t3);display:inline-flex}.ft-up-m{white-space:normal;overflow-wrap:anywhere;display:block}.ft-uploads .ft-h-files{padding:0 var(--s5) var(--s3) calc(var(--s5) + var(--icon) + var(--s3))}.ft-uploads .ft-h-files li{border-top:var(--hair) solid var(--line)}.ft-uploads .ft-h-note,.ft-uploads .ft-filmed,.ft-uploads .ft-filmed-done{padding-left:calc(var(--s5) + var(--icon) + var(--s3))}.ft-uploads-empty{font:var(--fw-regular) var(--fs-14) / var(--lh-body) var(--f);color:var(--t2);margin:0}@media (max-width:719px){.ft-drop-text{align-items:flex-start}.ft-drop-btn{min-height:var(--sz-44);align-self:flex-start}.ft-mode{min-height:var(--sz-44)}.ft-uploads .ft-h-files,.ft-uploads .ft-h-note,.ft-uploads .ft-filmed,.ft-uploads .ft-filmed-done{padding-left:var(--s4);padding-right:var(--s4)}}@media (prefers-reduced-motion:reduce){.ft-mode{transition:none}}.rvd-queue-wrap{display:contents}.rvd-queue-wrap[hidden]{display:none}.ft-drop .ft-drop-sub,.fy .ft-drop .ft-drop-sub{color:var(--t2)}.ft-uploads .ft-h-files li{gap:var(--s0);grid-template-columns:minmax(0,1fr);display:grid}.ft-uploads .ft-h-status{overflow-wrap:anywhere;min-width:0}.ft-uploads .ft-up-m,.rvd-notes .rv-hl-pop-body{font-size:var(--fs-14)}.rvd .rv-live-link{color:var(--t1);text-underline-offset:var(--s0);text-decoration:underline}
@media (max-width:767px),(pointer:coarse){body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not(.auth-code input),select,textarea),body .rv-ed-back,body .rvd-focus .rv-ed-back{font-size:var(--fs-16)}}
