:root{color-scheme:dark;--cb-bg-a:#0a0a0c;--cb-bg-b:#16171b;--cb-bg:radial-gradient(70% 60% at 82% -8%,#1d1e23,transparent 70%),radial-gradient(150% 125% at 50% -20%,transparent 55%,rgba(0,0,0,.55)),linear-gradient(160deg,var(--cb-bg-a),var(--cb-bg-b));--cb-aura-1:rgba(220,205,170,.075);--cb-aura-2:rgba(220,205,170,.095);--cb-aura-3:rgba(255,255,255,.025);--cb-grid-ink:rgba(214,210,200,.05);--cb-weave-ink:rgba(255,255,255,.016);--cb-grid-size:26px;--cb-tex-op:.6;--cb-track:rgba(255,255,255,.07);--cb-chart-1:#dccdaa;--cb-chart-2:#5b8cff;--cb-chart-3:#e8a852;--cb-chart-4:#ee8a6a;--cb-chart-5:#6ab0e8;--cb-chart-6:#6cd7b4;--cb-chart-7:#a7b0c0;--cb-chart-8:#e8d152;--cb-surface:rgba(30,31,35,.52);--cb-surface-2:#18191d;--cb-hover:rgba(255,255,255,.045);--cb-line:rgba(255,255,255,.09);--cb-line-strong:rgba(255,255,255,.15);--cb-ink:#f5f5f7;--cb-dim:#b4b4ba;--cb-faint:#909096;--cb-nav-ink:#e7e7ec;--cb-side-bg:rgba(26,27,31,.6);--cb-cta-ink:#17140c;--cb-accent:#dccdaa;--cb-accent-ink:#e9dec4;--cb-accent-soft:rgba(220,205,170,.14);--cb-accent-line:rgba(220,205,170,.34);--cb-aurora:#6cd7b4;--cb-aurora-soft:rgba(108,215,180,.10);--cb-warn:#ffd39a;--cb-warn-soft:rgba(255,196,120,.12);--cb-danger:#ff8a8a;--cb-danger-soft:rgba(255,120,120,.12);--cb-brand-grad:linear-gradient(90deg,#f2ead6,#c9b88f);--cb-cta-grad:linear-gradient(180deg,#e6d9b9,#c7b58a);--cb-hero-glow-a:rgba(220,205,170,.08);--cb-hero-glow-b:rgba(255,255,255,.05);--cb-hero-grain:rgba(255,255,255,.05);--cb-hero-edge:rgba(255,255,255,.09);--cb-sans:var(--font-geist-sans,ui-sans-serif),ui-sans-serif,system-ui,"Segoe UI",Roboto,-apple-system,"Helvetica Neue",Arial,sans-serif;--cb-mono:var(--font-geist-mono,ui-monospace),ui-monospace,"Cascadia Code","SF Mono",Menlo,Consolas,"Liberation Mono",monospace;--cb-serif:"Source Serif 4 Variable","Source Serif 4","Iowan Old Style","Palatino Linotype",Georgia,serif;--cb-t-label:.72rem;--cb-t-sm:.8rem;--cb-t-base:.875rem;--cb-t-md:1rem;--cb-t-lg:1.25rem;--cb-t-xl:1.625rem;--cb-t-display:2.125rem;--cb-r-xs:4px;--cb-r-sm:6px;--cb-r-md:10px;--cb-r-lg:14px;--cb-r-xl:18px;--cb-r-pill:var(--cb-r-sm);--cb-z-sticky:100;--cb-z-dropdown:200;--cb-z-backdrop:300;--cb-z-palette:400;--cb-z-toast:500;--cb-z-tooltip:600;--cb-ease:cubic-bezier(.22,1,.36,1);--cb-shadow:0 18px 50px rgba(0,0,0,.45);--cb-wash:rgba(255,255,255,.04);--cb-wash-soft:rgba(255,255,255,.025);--cb-scrollbar:rgba(255,255,255,.16);--cb-scrollbar-hover:rgba(255,255,255,.28);--cb-on-aurora:#0a0e1a;--cb-panel:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.015));--cb-panel-2:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.022));--cb-edge:inset 0 1px 0 rgba(255,255,255,.07);--cb-elev-0:inset 0 1px 0 rgba(255,255,255,.04);--cb-elev-1:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 1px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.32),0 6px 16px -8px rgba(0,0,0,.5);--cb-elev-2:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.34),0 14px 32px -12px rgba(0,0,0,.62);--cb-elev-3:inset 0 1px 0 rgba(255,255,255,.09),0 0 0 1px rgba(0,0,0,.2),0 4px 10px rgba(0,0,0,.36),0 28px 64px -20px rgba(0,0,0,.72);--cb-layer-1:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),#141518;--cb-layer-2:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03)),#1a1b1f;--cb-presence-bg:var(--cb-accent-soft);--cb-presence-line:var(--cb-accent-line);--cb-thumb:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,.07));--cb-glow-accent:0 0 0 1px rgba(220,205,170,.22),0 14px 40px -16px rgba(220,205,170,.24);--cb-grain:.05;--cb-tile:linear-gradient(160deg,#24252a,#111215);--cb-orb-a:#f4ecd8;--cb-orb-b:var(--cb-accent);--cb-orb-deep:#7a6a45;--cb-orb-glow:rgba(220,205,170,.7);--cb-cta-rim:rgba(60,48,20,.55);--cb-head-weight:500;--cb-mono-tracking:.14em;--cb-mono-glow:none;--cb-numerals:var(--cb-mono);--cb-border-w:1px;--cb-ms:200ms;--cb-glass-filter:none;--cb-focus:var(--cb-accent);--cb-title:var(--cb-serif);--cb-scrim:0;--cb-scrim-base:0}:root[data-theme=light]{color-scheme:light;--cb-tile:linear-gradient(160deg,#ffffff,#ececef);--cb-cta-rim:rgba(110,92,30,.3);--cb-bg-a:#ececef;--cb-bg-b:#dcdde1;--cb-bg:radial-gradient(150% 125% at 50% -18%,transparent 52%,rgba(20,20,26,.07)),linear-gradient(158deg,var(--cb-bg-a) 8%,#e4e5e8 46%,var(--cb-bg-b));--cb-aura-1:rgba(190,165,110,.16);--cb-aura-2:rgba(190,165,110,.12);--cb-aura-3:rgba(255,255,255,.3);--cb-grid-ink:rgba(40,40,48,.05);--cb-weave-ink:rgba(20,20,26,.014);--cb-grid-size:26px;--cb-tex-op:.38;--cb-track:rgba(20,20,26,.12);--cb-chart-1:#8a7440;--cb-chart-2:#2f62d6;--cb-chart-3:#c07a1e;--cb-chart-4:#c4583a;--cb-chart-5:#2f7dc0;--cb-chart-6:#138a66;--cb-chart-7:#6b7385;--cb-chart-8:#b09410;--cb-surface:rgba(253,253,254,.72);--cb-surface-2:#fafafb;--cb-hover:rgba(20,20,26,.05);--cb-line:rgba(20,20,26,.11);--cb-line-strong:rgba(20,20,26,.19);--cb-ink:#141418;--cb-dim:#3c3d45;--cb-faint:#55565f;--cb-nav-ink:#1e1f25;--cb-side-bg:rgba(250,250,251,.72);--cb-cta-ink:#17140c;--cb-accent:#c2ab78;--cb-accent-ink:#6e5c1e;--cb-accent-soft:rgba(176,150,92,.15);--cb-accent-line:rgba(140,115,60,.34);--cb-aurora:#006d52;--cb-aurora-soft:rgba(12,125,95,.10);--cb-hero-glow-a:rgba(200,175,120,.22);--cb-hero-glow-b:rgba(255,255,255,.4);--cb-hero-grain:rgba(40,40,48,.05);--cb-hero-edge:rgba(255,255,255,.75);--cb-warn:#8a5400;--cb-warn-soft:rgba(196,132,24,.14);--cb-danger:#b42f2f;--cb-danger-soft:rgba(214,69,69,.10);--cb-shadow:0 18px 50px rgba(20,20,26,.16);--cb-wash:rgba(20,20,26,.05);--cb-wash-soft:rgba(20,20,26,.03);--cb-scrollbar:rgba(20,20,26,.24);--cb-scrollbar-hover:rgba(20,20,26,.4);--cb-on-aurora:#ffffff;--cb-topbar:rgba(255,255,255,.72);--cb-panel:linear-gradient(180deg,rgba(252,252,253,.82),rgba(246,246,248,.5));--cb-panel-2:linear-gradient(180deg,rgba(254,254,255,.9),rgba(248,248,250,.62));--cb-edge:inset 0 1px 0 rgba(255,255,255,.9);--cb-elev-0:inset 0 1px 0 rgba(255,255,255,.7);--cb-elev-1:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(20,20,26,.03),0 1px 2px rgba(20,20,26,.07),0 6px 16px -8px rgba(20,20,26,.16);--cb-elev-2:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 1px rgba(20,20,26,.04),0 2px 4px rgba(20,20,26,.08),0 14px 32px -12px rgba(20,20,26,.22);--cb-elev-3:inset 0 1px 0 #fff,0 0 0 1px rgba(20,20,26,.05),0 4px 10px rgba(20,20,26,.08),0 28px 64px -20px rgba(20,20,26,.28);--cb-layer-1:linear-gradient(180deg,#fdfdfe,#f8f8fa);--cb-layer-2:linear-gradient(180deg,#ffffff,#fbfbfc);--cb-thumb:linear-gradient(180deg,#ffffff,#f6f6f8);--cb-glow-accent:0 0 0 1px rgba(140,115,60,.24),0 16px 42px -18px rgba(140,115,60,.26);--cb-grain:.028}.cb-root{background:var(--cb-bg-a);color:var(--cb-ink);font-family:var(--cb-sans);min-height:100vh}.cb-root *,.cb-root :after,.cb-root :before{box-sizing:border-box}.cb-root :focus-visible{outline:2px solid var(--cb-focus,var(--cb-accent));outline-offset:2px;border-radius:var(--cb-r-xs)}.cb-mono{font-family:var(--cb-mono)}.cb-mono,.cb-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-glass{background:var(--cb-panel),var(--cb-surface);border:1px solid var(--cb-line);backdrop-filter:blur(14px) saturate(1.08);-webkit-backdrop-filter:blur(14px) saturate(1.08);box-shadow:var(--cb-edge),var(--cb-elev-1)}.cb-vis-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}select{overflow:clip}@keyframes cb-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.cb-app{display:grid;min-height:100vh;background:var(--cb-bg);position:relative;isolation:isolate}.cb-app:before{inset:0;opacity:var(--cb-tex-op);mix-blend-mode:overlay;background-image:radial-gradient(var(--cb-grid-ink) 1px,transparent 1.4px),repeating-linear-gradient(45deg,var(--cb-weave-ink) 0 2px,transparent 2px 5px),url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='150'%20height='150'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.82'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3C/filter%3E%3Crect%20width='150'%20height='150'%20filter='url(%23n)'/%3E%3C/svg%3E");background-size:7px 7px,auto,150px 150px}.cb-app:after,.cb-app:before{content:"";position:fixed;z-index:0;pointer-events:none}.cb-app:after{inset:-12%;will-change:transform;background:radial-gradient(620px 500px at 82% 6%,var(--cb-aura-1),transparent 60%),radial-gradient(540px 540px at 5% 94%,var(--cb-aura-2),transparent 58%),radial-gradient(460px 460px at 62% 58%,var(--cb-aura-3),transparent 62%);animation:cb-drift 38s ease-in-out infinite alternate}@keyframes cb-drift{0%{transform:translate3d(-1.6%,-1%,0) scale(1)}to{transform:translate3d(2%,1.6%,0) scale(1.06)}}.cb-main,.cb-side{position:relative;z-index:1}.cb-app[data-nav=expanded]{grid-template-columns:250px 1fr}.cb-app[data-nav=collapsed]{grid-template-columns:66px 1fr}.cb-app[data-nav=hidden]{grid-template-columns:0 1fr}.cb-side{position:relative;background:var(--cb-side-bg);border-right:1px solid var(--cb-line);box-shadow:inset -1px 0 0 rgba(255,255,255,.03),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(26px) saturate(1.3);-webkit-backdrop-filter:blur(26px) saturate(1.3);padding:1.2rem 0 1rem;display:flex;flex-direction:column;overflow:hidden}.cb-app[data-nav=hidden] .cb-side{border-right:none}.cb-brand{display:flex;align-items:center;gap:.6rem;padding:0 1.25rem 1.4rem}.cb-app[data-nav=collapsed] .cb-brand{justify-content:center;padding:0 0 1.4rem}.cb-mark{width:34px;height:34px;display:block;flex:none;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.cb-wordmark{display:flex;flex-direction:column;gap:5px;white-space:nowrap;color:var(--cb-ink)}.cb-wordmark>span{font:600 13px/1 var(--cb-serif);letter-spacing:.17em;text-transform:uppercase}.cb-wordmark b{font-weight:600;color:var(--cb-accent-ink)}.cb-wordmark small{font:600 7.5px/1 var(--cb-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--cb-faint);padding-top:5px;border-top:1px solid var(--cb-accent-line)}.cb-app[data-nav=collapsed] .cb-wordmark{display:none}.cb-toggle{position:absolute;top:1.35rem;right:-13px;width:26px;height:26px;border-radius:var(--cb-r-sm);background:var(--cb-surface-2);border:1px solid var(--cb-line);color:var(--cb-dim);display:grid;place-items:center;font-size:.8rem;z-index:5;cursor:pointer;transition:color .15s,border-color .15s}.cb-toggle:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-nav{padding:0 .7rem;display:flex;flex-direction:column;gap:.12rem;overflow-y:auto}.cb-app[data-nav=collapsed] .cb-nav{padding:0 .55rem;align-items:center}.cb-grp{font-family:var(--cb-mono);font-size:.69rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-faint);padding:1.15rem .65rem .4rem}.cb-app[data-nav=collapsed] .cb-grp{display:none}.cb-link{display:flex;align-items:center;gap:.7rem;padding:.3rem .6rem .3rem .35rem;color:var(--cb-nav-ink);font-size:.9rem;font-weight:450;letter-spacing:.005em;text-decoration:none;position:relative;white-space:nowrap;transition:background .16s var(--cb-ease),color .16s var(--cb-ease),transform .16s var(--cb-ease);cursor:pointer}.cb-link .cb-ico{width:30px;height:30px;border-radius:var(--cb-r-md);display:grid;place-items:center;flex:none;background:var(--cb-tile);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.5);transition:box-shadow .16s var(--cb-ease),transform .12s var(--cb-ease)}.cb-link .cb-ico svg{width:18px;height:18px}.cb-link .cb-ico:not([data-color]) svg [opacity]{opacity:.45}.cb-link:hover{color:var(--cb-ink);background:var(--cb-hover);transform:translateX(2px)}.cb-link .cb-ico[data-quiet]{background:transparent;box-shadow:none;filter:saturate(.3) brightness(.92);opacity:.72;transition:filter .16s var(--cb-ease),opacity .16s var(--cb-ease),transform .16s var(--cb-ease)}.cb-link .cb-ico[data-quiet] svg{width:22px;height:22px}.cb-link:hover .cb-ico[data-quiet]{filter:none;opacity:1;box-shadow:none}.cb-link[aria-current=page] .cb-ico[data-quiet]{background:transparent;filter:none;opacity:1;box-shadow:none;transform:scale(1.06)}.cb-link:hover .cb-ico{box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px var(--cb-accent-line),0 0 0 3px var(--cb-accent-soft)}.cb-link:active .cb-ico{transform:scale(.94)}.cb-link[aria-current=page] .cb-ico{background:var(--cb-cta-grad);color:var(--cb-cta-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 3px 10px rgba(220,205,170,.25)}:root[data-theme=light] .cb-link .cb-ico{background:var(--cb-tile);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(20,20,26,.16)}:root[data-theme=light] .cb-link[aria-current=page] .cb-ico{background:var(--cb-cta-grad)}.cb-link:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-app[data-nav=collapsed] .cb-link:hover{transform:none}.cb-link[aria-current=page]{color:var(--cb-ink);font-weight:600;background:color-mix(in oklab,var(--cb-accent) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cb-accent) 24%,transparent)}.cb-app[data-nav=collapsed] .cb-link{justify-content:center;padding:.6rem 0;width:44px}.cb-link .cb-label{flex:1 1}.cb-app[data-nav=collapsed] .cb-link .cb-badge,.cb-app[data-nav=collapsed] .cb-link .cb-label{display:none}.cb-badge{margin-left:auto;font-family:var(--cb-mono);font-size:.66rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:var(--cb-accent-soft);color:var(--cb-accent-ink);border-radius:var(--cb-r-pill);padding:.1rem .48rem;min-width:1.5rem;text-align:center}.cb-link .cb-tip{position:absolute;left:52px;background:var(--cb-surface-2);border:1px solid var(--cb-line);color:var(--cb-ink);font-size:var(--cb-t-sm);padding:.35rem .6rem;border-radius:var(--cb-r-sm);white-space:nowrap;box-shadow:var(--cb-shadow);opacity:0;pointer-events:none;transform:translateX(-4px);transition:opacity .15s,transform .15s;z-index:var(--cb-z-tooltip)}.cb-app[data-nav=collapsed] .cb-link:hover .cb-tip{opacity:1;transform:translateX(0)}.cb-tip{display:none}.cb-app[data-nav=collapsed] .cb-tip{display:block}.cb-side-foot{margin-top:auto;padding:.9rem .9rem 0;position:relative}.cb-app[data-nav=collapsed] .cb-side-foot{padding:.9rem .5rem 0;display:flex;flex-direction:column;align-items:center;gap:.7rem}.cb-aistate{display:flex;align-items:center;gap:.55rem;padding:.55rem .8rem;border-radius:var(--cb-r-md);border:1px solid rgba(108,215,180,.28);background:var(--cb-aurora-soft);margin-bottom:.7rem;font-size:var(--cb-t-sm)}.cb-aistate .cb-dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--cb-aurora);box-shadow:0 0 8px var(--cb-aurora);flex:none}.cb-aistate small{color:var(--cb-faint);margin-left:auto;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em}.cb-app[data-nav=collapsed] .cb-aistate{margin:0;border-radius:50%;width:38px;height:38px;justify-content:center;padding:0}.cb-app[data-nav=collapsed] .cb-aistate .cb-txt,.cb-app[data-nav=collapsed] .cb-aistate small{display:none}.cb-user{display:flex;align-items:center;gap:.6rem;padding:.5rem .35rem;border-radius:var(--cb-r-md);cursor:pointer;width:100%;border:none;background:none;color:inherit;text-align:left;font:inherit;transition:background .15s}.cb-user:hover{background:var(--cb-hover)}.cb-av{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--cb-aurora),var(--cb-accent));display:grid;place-items:center;font-size:.74rem;font-weight:700;color:var(--cb-bg-a);flex:none}.cb-user .cb-who{line-height:1.2;min-width:0}.cb-user .cb-who b{font-size:var(--cb-t-sm);font-weight:550;display:block}.cb-user .cb-who small{font-size:.69rem;color:var(--cb-faint)}.cb-user .cb-chev{margin-left:auto;color:var(--cb-faint);font-size:.8rem}.cb-app[data-nav=collapsed] .cb-user{padding:0;width:auto}.cb-app[data-nav=collapsed] .cb-user .cb-chev,.cb-app[data-nav=collapsed] .cb-user .cb-who,.cb-railorb{display:none}.cb-railorb{width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 32% 30%,#f4ecd8,var(--cb-accent) 55%,#7a6a45);box-shadow:0 0 16px rgba(220,205,170,.55);place-items:center;cursor:pointer}.cb-app[data-nav=collapsed] .cb-railorb{display:grid}.cb-menu{position:absolute;left:.9rem;right:.9rem;bottom:calc(100% - .3rem);padding:.5rem;background:var(--cb-surface-2);border:1px solid var(--cb-line);box-shadow:var(--cb-shadow);z-index:var(--cb-z-dropdown)}.cb-menu .cb-menu-hd{padding:.6rem .7rem .5rem;border-bottom:1px solid var(--cb-line);margin-bottom:.35rem}.cb-menu .cb-menu-hd .f{font-size:var(--cb-t-sm);font-weight:600}.cb-menu .cb-menu-hd .r{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;color:var(--cb-faint);text-transform:uppercase;margin-top:.15rem}.cb-menu a,.cb-menu button{display:flex;align-items:center;gap:.6rem;padding:.5rem .7rem;border-radius:var(--cb-r-sm);color:var(--cb-dim);font-size:var(--cb-t-sm);text-decoration:none;width:100%;border:none;background:none;font:inherit;cursor:pointer;text-align:left}.cb-menu a:hover,.cb-menu button:hover{background:var(--cb-hover);color:var(--cb-ink)}.cb-menu svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.7;fill:none;flex:none}.cb-menu .tiny{margin-left:auto;font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);letter-spacing:.08em}.cb-main{display:flex;flex-direction:column;min-width:0}.cb-topbar{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.8rem;border-bottom:1px solid var(--cb-line);position:-webkit-sticky;position:sticky;top:0;z-index:var(--cb-z-sticky);background:var(--cb-topbar,rgba(10,12,24,.72));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cb-crumb{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;color:var(--cb-faint);text-transform:uppercase;white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cb-crumb b{color:var(--cb-dim)}.cb-crumb a{color:var(--cb-faint);text-decoration:none;transition:color .15s}.cb-crumb a:hover{color:var(--cb-dim);text-decoration:underline}.cb-mhead-home{color:inherit;text-decoration:none}.cb-mhead-home:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.cb-cmd{flex:1 1 auto;min-width:14rem;max-width:620px;margin:0 auto;display:flex;align-items:center;gap:.8rem;padding:.7rem 1.1rem;border-radius:var(--cb-r-pill);color:var(--cb-dim);font-size:var(--cb-t-base);background:var(--cb-surface);border:1px solid rgba(220,205,170,.28);box-shadow:0 0 0 4px rgba(220,205,170,.05),0 8px 30px rgba(220,205,170,.08);cursor:text;transition:border-color .15s,box-shadow .15s;text-align:left;font-family:inherit}.cb-cmd:focus-visible,.cb-cmd:hover{border-color:rgba(220,205,170,.5);box-shadow:0 0 0 4px rgba(220,205,170,.09),0 8px 30px rgba(220,205,170,.14)}.cb-cmd .cb-cmd-txt{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-cmd kbd{font-family:var(--cb-mono);font-size:.64rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.1rem .4rem;color:var(--cb-faint);white-space:nowrap;flex:none}.cb-orb{width:1.15rem;height:1.15rem;border-radius:50%;background:radial-gradient(circle at 32% 30%,var(--cb-orb-a),var(--cb-orb-b) 55%,var(--cb-orb-deep));box-shadow:0 0 13px var(--cb-orb-glow);flex:none}.cb-orb.pulse{animation:cb-pulse 3.2s var(--cb-ease) infinite}@keyframes cb-pulse{0%,to{box-shadow:0 0 10px rgba(220,205,170,.5)}50%{box-shadow:0 0 18px rgba(220,205,170,.85)}}.cb-bell{border-radius:var(--cb-r-pill);border:1px solid var(--cb-line);display:grid;place-items:center;position:relative;flex:none;transition:color .15s,border-color .15s}.cb-bell,.cb-burger{width:40px;height:40px;color:var(--cb-dim);background:none;cursor:pointer}.cb-burger{display:none;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);place-items:center;flex:none}.cb-burger svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;fill:none}.cb-scrim{display:none;position:fixed;inset:0;background:rgba(6,7,14,.6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:var(--cb-z-backdrop)}.cb-bell:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-bell[data-unread=true]:after{content:"";position:absolute;top:8px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--cb-aurora)}.cb-bell svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.6}.cb-iconbtn{width:40px;height:40px;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line);display:grid;place-items:center;color:var(--cb-dim);flex:none;background:none;cursor:pointer;text-decoration:none;transition:color .15s,border-color .15s}.cb-iconbtn:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-iconbtn svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.6}.cb-content{padding:1.5rem 2rem 3rem;max-width:1160px;width:100%;margin-inline:auto;animation:cb-rise .34s var(--cb-ease) both}.cb-palette::-webkit-backdrop{background:rgba(6,7,14,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cb-palette::backdrop{background:rgba(6,7,14,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cb-palette{margin:12vh auto 0;width:min(600px,92vw);padding:0;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);background:var(--cb-surface-2);color:var(--cb-ink);box-shadow:var(--cb-shadow)}.cb-palette-in{display:flex;align-items:center;gap:.75rem;padding:1rem 1.15rem;border-bottom:1px solid var(--cb-line)}.cb-palette-in input{flex:1 1;background:none;border:none;color:var(--cb-ink);font:inherit;font-size:var(--cb-t-md);outline:none}.cb-palette-in input::placeholder{color:var(--cb-faint)}.cb-palette-close{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;background:none;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.25rem .5rem;color:var(--cb-faint);cursor:pointer;font:inherit}.cb-palette-close:hover{color:var(--cb-ink);border-color:var(--cb-line-strong);background:var(--cb-hover)}.cb-palette-close kbd{font-size:.6rem;letter-spacing:.06em;color:inherit}.cb-palette-close span{font-size:.8rem;line-height:1}@media (max-width:520px){.cb-palette-close kbd{display:none}}.cb-palette-list{padding:.5rem;max-height:46vh;overflow-y:auto}.cb-palette-list .grp{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-faint);padding:.6rem .7rem .3rem}.cb-palette-item{display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem;border-radius:var(--cb-r-sm);color:var(--cb-dim);font-size:var(--cb-t-base);cursor:pointer;width:100%;text-align:left;border:none;background:none;font-family:inherit;text-decoration:none}.cb-palette-item:hover,.cb-palette-item[data-active=true]{background:var(--cb-hover);color:var(--cb-ink)}.cb-palette-item .ai{color:var(--cb-aurora)}.cb-palette-item svg{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.6;fill:none}.cb-palette-item:disabled{cursor:progress;opacity:.7}.cb-palette-ans{margin:.35rem .7rem .6rem;padding:.85rem 1rem;border-radius:var(--cb-r-md);background:var(--cb-aurora-soft);border:1px solid rgba(108,215,180,.22)}.cb-palette-ans p{margin:0;color:var(--cb-ink);font-size:var(--cb-t-base);line-height:1.55;max-width:70ch}.cb-cite{color:var(--cb-accent-ink);font-weight:600}.cb-cite:hover{text-decoration:underline}.cb-palette-src{display:flex;flex-direction:column;gap:.2rem;margin-top:.6rem;padding-top:.5rem;border-top:1px solid rgba(108,215,180,.18)}.cb-palette-srcitem{font-size:.72rem;color:var(--cb-dim);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-palette-srcitem .n,.cb-palette-srcitem:hover{color:var(--cb-accent-ink)}.cb-palette-srcitem .n{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-palette-ans small{display:block;margin-top:.55rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;color:var(--cb-aurora)}.cb-palette-item.cb-hit{display:grid;grid-template-columns:78px 1fr auto;grid-gap:.7rem;gap:.7rem;align-items:baseline}.cb-hit .ty{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-hit .lb{color:var(--cb-ink)}.cb-hit .lb,.cb-hit .sb{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-hit .sb{color:var(--cb-faint);font-size:.72rem;text-align:right;max-width:40%}.cb-palette-none{padding:.6rem .7rem;color:var(--cb-faint);font-size:var(--cb-t-sm)}.cb-root,.cb-root *{scrollbar-width:thin;scrollbar-color:var(--cb-scrollbar) transparent}.cb-root ::-webkit-scrollbar{width:8px;height:8px}.cb-root ::-webkit-scrollbar-track{background:transparent}.cb-root ::-webkit-scrollbar-thumb{background:var(--cb-scrollbar);border-radius:var(--cb-r-sm)}.cb-root ::-webkit-scrollbar-thumb:hover{background:var(--cb-scrollbar-hover)}.cb-telemetry{display:flex;flex-wrap:wrap;margin:.3rem 0}.cb-telemetry>div{padding:0 2.1rem;position:relative}.cb-telemetry>div:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:1px;background:linear-gradient(to bottom,transparent,var(--cb-line-strong) 30%,var(--cb-line-strong) 70%,transparent)}.cb-telemetry>div:first-child{padding-left:0}.cb-telemetry>div:first-child:before{display:none}.cb-telemetry .k{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-faint)}.cb-telemetry .v{font-size:1.75rem;font-weight:200;margin-top:.28rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--cb-ink)}.cb-telemetry .v small{font-size:var(--cb-t-sm);color:var(--cb-dim);font-weight:400;margin-left:.5rem}.cb-telemetry .v[data-tone=warn]{color:var(--cb-warn)}.cb-telemetry .v[data-tone=ai]{color:var(--cb-aurora)}.cb-cap{display:flex;align-items:baseline;gap:1rem;margin:2rem 0 1.2rem}@media (max-width:640px){.cb-cap{flex-direction:column;gap:.35rem;margin:1.4rem 0 1rem}.cb-cap h1{font-size:1.7rem}}.cb-cap h1{font-family:var(--cb-title,var(--cb-serif));font-size:2rem;font-weight:var(--cb-head-weight);letter-spacing:-.02em;margin:0;text-wrap:balance}.cb-cap span{color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-pill{display:inline-flex;align-items:center;gap:.35rem;height:22px;padding:0 .5rem;font-size:.72rem;font-weight:500;line-height:1;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line);color:var(--cb-dim);white-space:nowrap}.cb-pill[data-tone=warn]{color:var(--cb-warn);border-color:rgba(255,196,120,.4)}.cb-pill[data-tone=ok]{color:#a9ecd9;border-color:rgba(108,215,180,.3);background:rgba(108,215,180,.07)}:root[data-theme=light] .cb-pill[data-tone=ok]{color:#0b6b52;border-color:rgba(12,125,95,.35);background:rgba(12,125,95,.07)}.cb-pill[data-tone=danger]{color:var(--cb-danger);border-color:color-mix(in oklab,var(--cb-danger) 45%,var(--cb-line));background:color-mix(in oklab,var(--cb-danger) 10%,transparent)}.cb-metarow{display:flex;gap:.5rem;flex-wrap:wrap}.cb-ainote{display:grid;grid-template-columns:auto 1fr;grid-gap:.6rem;gap:.6rem;padding:.8rem 1rem;border-radius:var(--cb-r-md);font-size:var(--cb-t-base);line-height:1.5;background:var(--cb-aurora-soft);border:1px solid rgba(108,215,180,.22);color:var(--cb-ink)}.cb-ainote .cb-ai-glyph{width:1.15rem;height:1.15rem;border-radius:50%;background:radial-gradient(circle at 32% 30%,#d6fff6,var(--cb-aurora) 60%,#1f8f80);box-shadow:0 0 9px rgba(108,215,180,.5);margin-top:.1rem}.cb-ainote b{color:var(--cb-aurora);font-weight:600}.cb-ainote[data-state=off]{background:var(--cb-hover);border-color:var(--cb-line);color:var(--cb-dim)}.cb-ainote[data-state=off] .cb-ai-glyph{background:none;border:1.5px solid var(--cb-faint);box-shadow:none}.cb-ainote[data-state=off] b{color:var(--cb-faint)}.cb-ailine{display:grid;grid-template-columns:auto 1fr;grid-gap:.6rem;gap:.6rem;font-size:var(--cb-t-sm);line-height:1.5;align-items:start}.cb-ailine .cb-ai-glyph{width:.8rem;height:.8rem;border-radius:50%;background:radial-gradient(circle at 32% 30%,#d6fff6,var(--cb-aurora) 60%,#1f8f80);box-shadow:0 0 7px rgba(108,215,180,.45);margin-top:.25rem}.cb-ailine .lbl{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-aurora);display:block;margin-bottom:.25rem}.cb-ailine[data-state=off]{color:var(--cb-dim)}.cb-ailine[data-state=off] .cb-ai-glyph{background:none;border:1.5px solid var(--cb-faint);box-shadow:none}.cb-ailine[data-state=off] .lbl{color:var(--cb-faint)}.cb-hero{padding:1.7rem 1.9rem;display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center;position:relative;overflow:hidden;box-shadow:var(--cb-edge),var(--cb-elev-2)}.cb-hero:after{content:"";position:absolute;top:-50%;right:-6%;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(220,205,170,.14),transparent 68%);pointer-events:none;z-index:0}.cb-hero>*{position:relative;z-index:1}.cb-hero .cb-lead{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cb-aurora);margin-bottom:.55rem}.cb-hero h2{font-size:var(--cb-t-xl);font-weight:450;margin:0 0 .3rem;letter-spacing:-.01em}.cb-hero .cb-sub{color:var(--cb-dim);font-size:var(--cb-t-base)}.cb-hero .cb-metarow{margin:1rem 0 1.1rem}@property --cb-ring-p{syntax:"<number>";inherits:true;initial-value:0}.cb-cring{position:relative;width:var(--cring-d);height:var(--cring-d);flex:none;--cring-d:172px;--cring-w:15px;display:grid;place-items:center;text-align:center;--c0:var(--cb-accent);--c1:var(--cb-aurora);--glow:rgba(220,205,170,.58);--tick:var(--cb-line-strong);--cb-ring-p:var(--frac,0);animation:cb-cring-fill 1.25s var(--cb-ease) both}@keyframes cb-cring-fill{0%{--cb-ring-p:0}}.cb-cring:before{content:"";position:absolute;inset:6%;border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(circle,color-mix(in oklab,var(--c0) 20%,transparent) 0,color-mix(in oklab,var(--c1) 12%,transparent) 42%,transparent 70%)}.cb-dash-hero .cb-cring,.cb-mhead .cb-cring{--cring-d:208px;--cring-w:19px}.cb-cring[data-tone=warn]{--c0:#ffbe73;--c1:#ffe0b0;--glow:rgba(255,196,120,.5)}.cb-cring[data-tone=danger]{--c0:#ff6f6f;--c1:#ffb0b0;--glow:rgba(255,120,120,.55)}.cb-cring-fill{inset:0;background:conic-gradient(from 0deg,var(--c0),color-mix(in oklab,var(--c0) 45%,var(--c1)) calc(var(--cb-ring-p) * 210deg),var(--c1) calc(var(--cb-ring-p) * 1turn),var(--cb-track) calc(var(--cb-ring-p) * 1turn));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--cring-w) - 1px),#000 calc(100% - var(--cring-w)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--cring-w) - 1px),#000 calc(100% - var(--cring-w)));filter:drop-shadow(0 0 13px var(--glow)) drop-shadow(0 0 4px var(--glow))}.cb-cring-fill,.cb-cring-ticks{position:absolute;border-radius:50%;z-index:1}.cb-cring-ticks{inset:calc(var(--cring-w) + 6px);opacity:.4;background:repeating-conic-gradient(from -90deg,var(--tick) 0 .5deg,transparent .5deg 7.5deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 6px) calc(100% - 2px),transparent calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 6px) calc(100% - 2px),transparent calc(100% - 2px))}.cb-cring-cap{position:absolute;inset:0;z-index:2;transform:rotate(calc(var(--cb-ring-p) * 1turn))}.cb-cring-cap i{position:absolute;top:calc(var(--cring-w) / 2 - 7px);left:50%;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#fff 0,var(--c1) 62%);box-shadow:0 0 16px 3px var(--glow),0 0 5px 1px var(--glow),inset 0 0 0 1px rgba(255,255,255,.55)}.cb-cring-mid{position:relative;z-index:2;display:grid;place-items:center}.cb-cring .face{grid-area:1/1;display:flex;flex-direction:column;align-items:center;transition:opacity .24s var(--cb-ease),transform .24s var(--cb-ease)}.cb-cring .face.is-hover{opacity:0;transform:scale(.94)}.cb-cring:focus-visible .face.is-default,.cb-cring:hover .face.is-default,a:hover .cb-cring .face.is-default{opacity:0;transform:scale(1.05)}.cb-cring:focus-visible .face.is-hover,.cb-cring:hover .face.is-hover,a:hover .cb-cring .face.is-hover{opacity:1;transform:none}.cb-cring .n{font-size:calc(var(--cring-d) / 4.4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-cring .n,.cb-cring .wk{font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--cb-ink)}.cb-cring .wk{font-size:calc(var(--cring-d) / 5.1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-cring .u{font-family:var(--cb-mono);font-size:.52rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cb-dim);margin-top:.3rem;max-width:6.4rem}.cb-cring-cap-label{position:relative;z-index:2;margin-top:.35rem;font-size:.68rem;color:var(--cb-dim);max-width:8rem;text-wrap:balance}.cb-cring:hover .cb-cring-fill,a:hover .cb-cring .cb-cring-fill{filter:drop-shadow(0 0 20px var(--glow)) drop-shadow(0 0 6px var(--glow))}.cb-list{margin-top:1.1rem}.cb-row{display:grid;grid-template-columns:1.5fr 1.5fr auto;grid-gap:1.7rem;gap:1.7rem;align-items:center;padding:1.2rem 1.35rem;margin-bottom:.7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .2s var(--cb-ease),transform .2s var(--cb-ease)}.cb-row:last-child{margin-bottom:0}.cb-row:hover{border-color:var(--cb-line-strong);box-shadow:0 10px 28px rgba(0,0,0,.1);transform:translateY(-2px)}.cb-row h3{font-size:1.12rem;font-weight:400;margin:0 0 .28rem}.cb-row .cb-sub{color:var(--cb-dim);font-size:.79rem}.cb-row .cb-metarow{margin-top:.6rem}.cb-rt{text-align:right;min-width:118px}.cb-rt .st{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-dim)}.cb-rt .st[data-tone=warn]{color:var(--cb-warn)}.cb-rt .dt{font-size:.98rem;font-weight:300;margin-top:.28rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-rt .dt small{color:var(--cb-faint);font-size:.71rem}.cb-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:32px;padding:0 .85rem;border:1px solid transparent;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;letter-spacing:-.003em;line-height:1;border-radius:var(--cb-r-sm);background:var(--cb-cta-grad);color:var(--cb-cta-ink);white-space:nowrap;box-shadow:0 0 0 1px var(--cb-cta-rim),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.4);transition:background .14s var(--cb-ease),color .14s var(--cb-ease),transform .1s var(--cb-ease),box-shadow .14s var(--cb-ease),border-color .14s var(--cb-ease),filter .14s var(--cb-ease)}.cb-btn svg{width:15px;height:15px;flex:none}.cb-btn:hover{filter:brightness(1.05);box-shadow:0 0 0 1px var(--cb-cta-rim),inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.4),0 6px 16px -8px rgba(220,205,170,.45)}.cb-btn:active{transform:scale(.96);filter:brightness(.97);box-shadow:0 0 0 1px var(--cb-cta-rim),inset 0 1px 2px rgba(0,0,0,.18)}.cb-btn:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;border-radius:var(--cb-r-sm)}.cb-btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none;box-shadow:none}.cb-btn[data-variant=ghost]{background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.03));border-color:var(--cb-line-strong);color:var(--cb-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.28)}.cb-btn[data-variant=ghost]:hover{filter:none;color:var(--cb-ink);border-color:color-mix(in oklab,var(--cb-accent) 40%,var(--cb-line-strong));background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 1px 2px rgba(0,0,0,.28)}.cb-btn[data-variant=ghost]:active{background:rgba(255,255,255,.035);box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}@media (prefers-reduced-motion:reduce){.cb-btn:active{transform:none}}:root[data-motion=less] .cb-btn:active{transform:none}.cb-btn[data-size=sm]{min-height:28px;padding:0 .65rem;font-size:.75rem;font-weight:600;border-radius:var(--cb-r-sm)}:root[data-theme=light] .cb-btn{box-shadow:0 0 0 1px rgba(110,92,30,.3),inset 0 1px 0 rgba(255,255,255,.6),inset 0 -1px 0 rgba(0,0,0,.05),0 1px 2px rgba(20,20,26,.14)}:root[data-theme=light] .cb-btn[data-variant=ghost]{background:linear-gradient(180deg,#ffffff,#f5f5f7);border-color:rgba(20,20,26,.16);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(20,20,26,.08)}:root[data-theme=light] .cb-btn[data-variant=ghost]:hover{background:linear-gradient(180deg,#ffffff,#f0f0f3);border-color:color-mix(in oklab,var(--cb-accent-ink) 40%,rgba(20,20,26,.16))}:root[data-theme=light] .cb-btn[data-variant=ghost]:active{background:#ececef;box-shadow:inset 0 1px 2px rgba(20,20,26,.12)}.cb-toolbar{margin:0 0 1.1rem}.cb-toolbar,.cb-toolbar .l{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap}.cb-toolbar .l{flex:1 1;min-width:0}.cb-toolbar .r{display:flex;align-items:center;gap:.7rem;flex:none}@media (max-width:900px){.cb-toolbar .r{flex:1 1 100%;flex-wrap:wrap;min-width:0}.cb-seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.cb-seg::-webkit-scrollbar{display:none}.cb-seg :focus-visible{outline-offset:-2px}}.cb-seg{display:inline-flex;border:1px solid var(--cb-line);padding:2px}.cb-seg,.cb-seg a{border-radius:var(--cb-r-pill)}.cb-seg a{padding:.3rem .85rem;font-size:.74rem;color:var(--cb-dim);text-decoration:none;white-space:nowrap}.cb-seg a:hover{color:var(--cb-ink)}.cb-seg a[aria-current=page]{background:var(--cb-accent-soft);color:var(--cb-accent-ink)}.cb-chiprow{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.cb-chiprow .lbl{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint);margin-right:.25rem}.cb-chiprow a{display:inline-flex;align-items:center;gap:.4rem;padding:.26rem .7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);font-size:.74rem;color:var(--cb-dim);text-decoration:none;white-space:nowrap;transition:color .15s,border-color .15s}.cb-chiprow a:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-chiprow a[aria-current=true]{color:var(--cb-accent-ink);border-color:rgba(220,205,170,.45);background:var(--cb-accent-soft)}.cb-chiprow .n{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint)}.cb-chiprow a[aria-current=true] .n{color:var(--cb-accent-ink)}.cb-caprow{display:flex;align-items:center;gap:1.2rem}.cb-caprow .cb-cap{flex:1 1;min-width:0}.cb-caprow>a{flex:none}.cb-caprow-actions{flex:none;display:flex;align-items:center;gap:.6rem}.cb-caprow-actions a.cb-btn{display:inline-flex;align-items:center;text-decoration:none}.cb-formpanel{padding:1.7rem 1.9rem;max-width:720px}.cb-form{display:grid;grid-gap:1rem;gap:1rem}.cb-field{display:grid;grid-gap:.4rem;gap:.4rem}.cb-field>span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-field input,.cb-field select{background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);color:var(--cb-ink);font:inherit;font-size:var(--cb-t-base);padding:.6rem .85rem;min-width:0;width:100%}.cb-field input::placeholder{color:var(--cb-faint)}.cb-field input:focus,.cb-field select:focus{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px rgba(220,205,170,.15)}.cb-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.cb-field textarea,.cb-textarea{background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);color:var(--cb-ink);font:inherit;font-size:var(--cb-t-base);padding:.6rem .85rem;width:100%;resize:vertical;line-height:1.5}.cb-field textarea:focus{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px rgba(220,205,170,.15)}.cb-field select option{background:var(--cb-surface-2);color:var(--cb-ink)}.cb-input{background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);color:var(--cb-ink);font:inherit;font-size:var(--cb-t-base);padding:.6rem .85rem;min-width:0;width:100%}.cb-input::placeholder{color:var(--cb-faint)}.cb-input:focus{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px rgba(220,205,170,.15)}select.cb-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,var(--cb-dim) 50%),linear-gradient(135deg,var(--cb-dim) 50%,transparent 50%);background-position:right 1rem center,right .72rem center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}select.cb-input option{background:var(--cb-surface-2);color:var(--cb-ink)}@media (max-width:720px){.cb-input{min-height:44px}}.cb-form .cb-formrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));grid-gap:1rem;gap:1rem}.cb-form .cb-formfoot{display:flex;gap:.8rem;align-items:center}.cb-form .cb-formfoot .hint{color:var(--cb-faint);font-size:.74rem}.cb-add{border-top:1px solid var(--cb-line);margin-top:1rem;padding-top:.4rem}.cb-add summary:not(.cb-btn){cursor:pointer;list-style:none;color:var(--cb-accent-ink);font-size:var(--cb-t-sm);padding:.5rem 0}.cb-add summary:not(.cb-btn):before{content:"+ "}.cb-add summary::-webkit-details-marker{display:none}.cb-add[open] summary:not(.cb-btn){color:var(--cb-dim)}.cb-add .cb-form{padding:.6rem 0 .4rem}.cb-brief .cb-btn{margin-left:auto}.cb-mhead{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:start;padding:1.9rem 2rem;margin-bottom:1.4rem;position:relative;overflow:hidden;border-color:color-mix(in oklab,var(--cb-accent) 22%,var(--cb-line));box-shadow:inset 0 1px 0 var(--cb-hero-edge),var(--cb-edge),var(--cb-elev-2),0 22px 60px -26px color-mix(in oklab,var(--cb-accent) 40%,transparent)}.cb-mhead:before{inset:0;opacity:.5;background-image:radial-gradient(circle at 50% 50%,var(--cb-hero-grain) .7px,transparent .7px);background-size:4px 4px}.cb-mhead:after,.cb-mhead:before{content:"";position:absolute;z-index:0;pointer-events:none}.cb-mhead:after{inset:-34%;background:radial-gradient(26% 32% at 22% 26%,var(--cb-hero-glow-a),transparent 70%),radial-gradient(30% 36% at 82% 82%,var(--cb-hero-glow-b),transparent 70%);animation:cb-iq-drift 30s ease-in-out infinite alternate}.cb-mhead>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.cb-dash-hero:after,.cb-mhead:after{animation:none}}.cb-mhead .cb-lead{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cb-aurora);margin-bottom:.55rem}.cb-mhead h1{font-size:var(--cb-t-display);font-weight:200;letter-spacing:-.02em;margin:0 0 .4rem;text-wrap:balance}.cb-mhead .cb-sub{color:var(--cb-dim);font-size:var(--cb-t-base)}.cb-mhead .cb-metarow{margin-top:1rem}.cb-mhead-critical{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 1rem;padding:.6rem .8rem;border-radius:var(--cb-r-md);font-size:var(--cb-t-sm);line-height:1.4;color:var(--cb-warn);background:var(--cb-warn-soft);border:1px solid color-mix(in oklab,var(--cb-warn) 40%,transparent)}.cb-mhead-critical-ico{flex:none;font-size:.9em;line-height:1.5}.cb-mhead-critical span:last-child{color:var(--cb-ink);word-break:break-word}.cb-tabs{display:flex;gap:.3rem;border-bottom:1px solid var(--cb-line);margin:0 0 1.6rem;overflow-x:auto}.cb-tab{padding:.7rem 1rem;font-size:var(--cb-t-base);color:var(--cb-dim);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.cb-tab:hover{color:var(--cb-ink)}.cb-tab[aria-current=page]{color:var(--cb-ink);border-bottom-color:var(--cb-accent)}.cb-tab .soon{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.05rem .4rem}.cb-cols{display:grid;grid-template-columns:1fr 320px;grid-gap:1.4rem;gap:1.4rem;align-items:start}.cb-colstack{display:flex;flex-direction:column;gap:1.4rem;min-width:0}.cb-section .cb-docket{margin-top:0;gap:1.2rem}@media (max-width:900px){.cb-cols,.cb-mhead{grid-template-columns:1fr}}.cb-section{padding:1.5rem 1.7rem}.cb-section>h2{font-family:var(--cb-serif);font-size:1.15rem;font-weight:600;letter-spacing:-.01em;margin:0 0 1rem}.cb-deflist{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.cb-deflist>div{display:grid;grid-template-columns:150px 1fr;grid-gap:1rem;gap:1rem;padding:.7rem 0;border-top:1px solid var(--cb-line)}.cb-deflist>div:first-child{border-top:none}.cb-deflist dt{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint);align-self:center}.cb-deflist dd{margin:0;color:var(--cb-ink);font-size:var(--cb-t-base)}.cb-skel{background:linear-gradient(90deg,var(--cb-wash),var(--cb-line),var(--cb-wash));background-size:200% 100%;border-radius:var(--cb-r-sm);animation:cb-shimmer 1.4s linear infinite}@keyframes cb-shimmer{to{background-position:-200% 0}}.cb-empty{text-align:center;color:var(--cb-dim);padding:3.5rem 1.5rem;border:1px dashed var(--cb-line);border-radius:var(--cb-r-lg)}.cb-empty h3{color:var(--cb-ink);font-weight:450;margin:0 0 .4rem}.cb-empty-body{margin:1em 0}.cb-empty-action{margin-top:1.3rem;display:flex;justify-content:center}.cb-aitag{display:inline-flex;align-items:center;gap:.38rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-aurora);border:1px solid rgba(108,215,180,.35);border-radius:var(--cb-r-pill);padding:.14rem .5rem;white-space:nowrap}.cb-aitag .cb-ai-glyph{width:.5rem;height:.5rem;border-radius:50%;background:radial-gradient(circle at 32% 30%,#d6fff6,var(--cb-aurora) 60%,#1f8f80);box-shadow:0 0 6px rgba(108,215,180,.5);flex:none}.cb-docket{display:flex;flex-direction:column;gap:2.1rem;margin-top:1.2rem}.cb-dockgrp-h{display:flex;align-items:center;gap:.6rem;margin:0 0 .2rem;font-family:var(--cb-mono);font-size:.69rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-dim)}.cb-dockgrp-h span{font-size:.69rem;color:var(--cb-faint);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.05rem .45rem}.cb-dockgrp-h[data-tone=warn]{color:var(--cb-warn)}.cb-dockgrp-h[data-tone=warn] span{border-color:rgba(255,196,120,.4)}.cb-docklist{list-style:none;margin:0;padding:0}.cb-dock{display:grid;grid-template-columns:1fr auto;grid-gap:.9rem;gap:.9rem;align-items:center;border-top:1px solid var(--cb-line)}.cb-dock:first-child{border-top:none}.cb-dock .row{display:grid;grid-template-columns:48px 1fr auto;grid-gap:1.2rem;gap:1.2rem;align-items:center;padding:.95rem .35rem;text-decoration:none;color:inherit;transition:background .15s;min-width:0}.cb-dock a.row{cursor:pointer;border-radius:var(--cb-r-md)}.cb-dock a.row:hover{background:linear-gradient(90deg,var(--cb-wash-soft),transparent 72%)}.cb-dock a.row:hover .ttl{color:var(--cb-accent-ink)}.cb-dock a.row:hover .rel:after{content:" ›";color:var(--cb-accent-ink)}.cb-dock .acts{display:flex;gap:.45rem;flex-wrap:wrap;justify-content:flex-end}.cb-dock .when{text-align:center;line-height:1}.cb-dock .when b{display:block;font-size:1.4rem;font-weight:300;color:var(--cb-ink)}.cb-dock .when span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-dock .ttl{font-size:var(--cb-t-md);font-weight:400;display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cb-dock .kind{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-dim);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.09rem .45rem}.cb-dock .mtr{color:var(--cb-dim);font-size:.8rem;margin-top:.28rem}.cb-dock .mtr:empty{display:none}.cb-dock .rel{font-family:var(--cb-mono);font-size:.72rem;color:var(--cb-faint);white-space:nowrap;text-align:right}.cb-dock[data-tone=warn] .rel,.cb-dock[data-tone=warn] .when b{color:var(--cb-warn)}.cb-dock[data-tone=done] .ttl,.cb-dock[data-tone=done] .when b{color:var(--cb-dim)}.cb-dock[data-tone=done] .rel{color:var(--cb-aurora)}.cb-conflict{padding:1.4rem 1.7rem;margin-bottom:1.6rem}.cb-conflict label{display:block;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-faint);margin-bottom:.6rem}.cb-conflict .in{display:flex;gap:.7rem}.cb-conflict input{flex:1 1;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);color:var(--cb-ink);font:inherit;font-size:var(--cb-t-base);padding:.65rem .9rem;min-width:0}.cb-conflict input::placeholder{color:var(--cb-faint)}.cb-conflict input:focus{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px rgba(220,205,170,.15)}.cb-conflict-res{margin-top:1.1rem;border-top:1px solid var(--cb-line);padding-top:1rem}.cb-conflict-res .verdict{margin:0 0 .6rem;font-size:var(--cb-t-base);color:var(--cb-aurora)}.cb-conflict-res[data-hit=adverse] .verdict{color:var(--cb-warn)}.cb-conflict-res ul{list-style:none;margin:0;padding:0}.cb-conflict-res li{display:flex;align-items:center;gap:.9rem;padding:.55rem 0;border-top:1px solid var(--cb-line);font-size:var(--cb-t-sm);flex-wrap:wrap}.cb-conflict-res li:first-child{border-top:none}.cb-conflict-res li a{color:var(--cb-ink);text-decoration:none}.cb-conflict-res li a:hover{color:var(--cb-accent-ink)}.cb-conflict-res .role{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-dim);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.08rem .5rem}.cb-conflict-res .role[data-adverse]{color:var(--cb-warn);border-color:rgba(255,196,120,.4)}.cb-conflict-res .who{color:var(--cb-dim)}.cb-conflict-res .st{margin-left:auto;font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint)}.cb-people{list-style:none;margin:0;padding:0}.cb-person{display:grid;grid-template-columns:minmax(220px,1.1fr) 2fr;grid-gap:1.4rem;gap:1.4rem;padding:1rem .2rem;border-top:1px solid var(--cb-line);align-items:start}.cb-person:first-child{border-top:none}.cb-person .nm{display:block;font-size:var(--cb-t-md)}.cb-person .org{display:block;color:var(--cb-dim);font-size:.78rem;margin-top:.15rem}.cb-person .ct{display:block;color:var(--cb-faint);font-size:.74rem;margin-top:.3rem;font-family:var(--cb-mono)}.cb-person .roles{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.cb-person .rolelink{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--cb-dim);font-size:.78rem}.cb-person .rolelink:hover{color:var(--cb-ink)}:root{--st-in:var(--cb-aurora);--st-remote:var(--cb-accent);--st-court:var(--cb-warn);--st-out:var(--cb-faint);--st-pto:var(--cb-faint)}.cb-statusbtns{display:flex;flex-wrap:wrap;gap:.5rem}.cb-statusbtn{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .8rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:none;color:var(--cb-dim);font:inherit;font-size:.78rem;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.cb-statusbtn:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-statusbtn .dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--st-out)}.cb-statusbtn[data-k=in] .dot{background:var(--st-in)}.cb-statusbtn[data-k=remote] .dot{background:var(--st-remote)}.cb-statusbtn[data-k=court] .dot{background:var(--st-court)}.cb-statusbtn[data-k=out] .dot,.cb-statusbtn[data-k=pto] .dot{background:var(--st-out)}.cb-statusbtn[data-on]{color:var(--cb-ink);border-color:var(--cb-accent);background:var(--cb-accent-soft)}.cb-boardsec{margin-bottom:0}.cb-board{list-style:none;margin:0;padding:0}.cb-board li{display:flex;align-items:center;gap:.7rem;padding:.55rem 0;border-top:1px solid var(--cb-line)}.cb-board li:first-child{border-top:none}.cb-board .who{flex:1 1;min-width:0}.cb-board .nm{display:block;font-size:var(--cb-t-base);color:var(--cb-ink)}.cb-board .nm .youtag{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;color:var(--cb-aurora);margin-left:.4rem}.cb-board .dt{display:block;color:var(--cb-dim);font-size:.74rem;margin-top:.1rem}.cb-board .since{white-space:nowrap}.cb-board .nm .autotag,.cb-board .since{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint)}.cb-board .nm .autotag{letter-spacing:.1em;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:0 .3rem;margin-left:.4rem}.cb-avwrap{position:relative;display:inline-flex;flex:none}.cb-pres{position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;border:2px solid var(--cb-bg-a);background:var(--cb-faint)}.cb-pres[data-p=active]{background:var(--cb-aurora);box-shadow:0 0 6px var(--cb-aurora)}.cb-pres[data-p=idle]{background:var(--cb-warn)}.cb-pres[data-p=offline]{background:var(--cb-faint);opacity:.5}.pres-txt[data-p=active]{color:var(--cb-aurora)}.cb-autobox{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--cb-line);display:grid;grid-gap:.5rem;gap:.5rem}.cb-autotoggle{display:flex;align-items:center;gap:.55rem;font-size:var(--cb-t-sm);color:var(--cb-ink);cursor:pointer}.cb-autobox .hint{margin:0;font-size:.72rem;color:var(--cb-dim)}.cb-autobox .hint.dim{color:var(--cb-faint)}.cb-geo{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.cb-geo .msg{font-size:.74rem;color:var(--cb-aurora)}.cb-attlog{list-style:none;margin:0;padding:0}.cb-attlog li{display:flex;align-items:center;gap:.6rem;padding:.5rem 0;border-top:1px solid var(--cb-line);font-size:var(--cb-t-sm)}.cb-attlog li:first-child{border-top:none}.cb-attlog .dot{width:.5rem;height:.5rem;border-radius:50%;flex:none;background:var(--st-out)}.cb-attlog .dot[data-k=in]{background:var(--st-in)}.cb-attlog .dot[data-k=remote]{background:var(--st-remote)}.cb-attlog .dot[data-k=court]{background:var(--st-court)}.cb-attlog .txt{flex:1 1;min-width:0;color:var(--cb-dim)}.cb-attlog .txt b{color:var(--cb-ink);font-weight:550}.cb-attlog .at{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);white-space:nowrap}.cb-summary-ai{display:flex;align-items:center;gap:1.2rem;padding:.9rem 1.2rem;margin-bottom:1.2rem;flex-wrap:wrap}.cb-summary-ai>div{flex:1 1;min-width:0;font-size:var(--cb-t-sm);color:var(--cb-dim)}.cb-summary-ai b{color:var(--cb-ink)}.cb-summary-ai .cb-flag{color:var(--cb-warn)}.cb-summary-form{max-width:820px}.cb-dirtag{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cb-dirtag.outbound{color:var(--cb-accent-ink)}.cb-dirtag.inbound{color:var(--cb-warn)}.cb-discsec{overflow-x:auto}.cb-metricsec{margin-bottom:1.6rem}.cb-mcell{display:inline-flex;align-items:center;gap:.6rem}.cb-mcell span{display:flex;flex-direction:column;line-height:1.2}.cb-mcell small{color:var(--cb-faint);font-size:.69rem;font-family:var(--cb-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:.1rem}.cb-metrics td.cb-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-share{display:grid;grid-gap:.8rem;gap:.8rem}.cb-share-new{border:1px solid rgba(108,215,180,.3);background:var(--cb-aurora-soft);border-radius:var(--cb-r-md);padding:.8rem .9rem}.cb-share-new .hd{margin:0 0 .5rem;font-size:.78rem;color:var(--cb-aurora)}.cb-sharebox{display:flex;gap:.5rem}.cb-sharebox input{flex:1 1;min-width:0;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);font:inherit;font-size:.74rem;font-family:var(--cb-mono);padding:.45rem .6rem}.cb-check,.cb-sharebox input{color:var(--cb-ink)}.cb-share-links{list-style:none;margin:0;padding:0}.cb-share-links li{display:flex;align-items:center;gap:.8rem;padding:.55rem 0;border-top:1px solid var(--cb-line)}.cb-share-links li:first-child{border-top:none}.cb-share-links .meta{flex:1 1;min-width:0}.cb-share-links .lbl{display:block;font-size:var(--cb-t-sm);color:var(--cb-ink)}.cb-share-links .sub{display:block;font-size:.69rem;color:var(--cb-faint);font-family:var(--cb-mono);margin-top:.12rem}.cb-foldershare summary:before{content:"🔗 "}.cb-shareroot{min-height:100vh;background:var(--cb-bg)}.cb-sharehead{display:flex;align-items:center;gap:.6rem;padding:1.1rem 1.6rem;border-bottom:1px solid var(--cb-line)}.cb-sharehead .cb-sharehead-tag{margin-left:auto;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-sharebody{max-width:820px;margin:0 auto;padding:2.2rem 1.6rem 4rem}.cb-share-meta{margin-bottom:1.4rem}.cb-share-meta .from{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-aurora)}.cb-share-meta h1{font-size:1.9rem;font-weight:300;margin:.4rem 0 .3rem;letter-spacing:-.01em}.cb-share-meta .sub{color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-share-pre{white-space:pre-wrap;word-break:break-word;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);padding:1.4rem 1.6rem;font-family:var(--cb-sans);font-size:var(--cb-t-base);line-height:1.62;color:var(--cb-ink);max-width:78ch}.cb-share-docs{list-style:none;margin:0;padding:0}.cb-share-docs li{padding:1rem 0;border-top:1px solid var(--cb-line)}.cb-share-docs .ttl{font-size:var(--cb-t-md);color:var(--cb-ink)}.cb-share-docs .mt{display:block;color:var(--cb-faint);font-size:.74rem;margin-top:.2rem}.cb-share-docs details{margin-top:.5rem}.cb-share-docs summary{cursor:pointer;color:var(--cb-accent-ink);font-size:var(--cb-t-sm)}.cb-share-gate{max-width:380px;margin:3rem auto;text-align:center}.cb-share-gate h1{font-size:1.5rem;font-weight:300}.cb-share-gate .cb-form{margin-top:1.2rem;text-align:left}.cb-share-foot{margin-top:2rem;color:var(--cb-faint);font-size:.72rem}.cb-shareroot .empty{color:var(--cb-faint);font-size:var(--cb-t-sm)}.cb-reader-nav{display:inline-flex;align-items:center;gap:.6rem;flex:none}.cb-reader-nav .pos{font-size:.7rem;color:var(--cb-faint);white-space:nowrap}.cb-reader-nav .hint{font-size:.69rem;color:var(--cb-faint);white-space:nowrap}.cb-reader-nav [aria-disabled=true]{opacity:.4;pointer-events:none}.cb-docview{padding:0;overflow:hidden}.cb-docview-bar{display:flex;align-items:center;gap:.7rem;padding:.7rem 1.1rem;border-bottom:1px solid var(--cb-line);font-size:.72rem}.cb-docview-bar .kind{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-accent-ink)}.cb-docview-bar .ext,.cb-docview-bar .sz{color:var(--cb-faint);font-size:.69rem}.cb-docview-bar .back{margin-left:auto;color:var(--cb-dim);text-decoration:none}.cb-docview-bar .back:hover,.cb-docview-body{color:var(--cb-ink)}.cb-docview-body{margin:0 auto;padding:1.8rem clamp(1.6rem,5%,3.2rem);max-height:68vh;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--cb-sans);font-size:var(--cb-t-base);line-height:1.62;max-width:74ch;box-sizing:content-box}.cb-docview-body.cb-mono{font-family:var(--cb-mono);font-size:.82rem;white-space:pre}.cb-docview-office{color:var(--cb-dim);font-style:normal}.cb-docview-office b{color:var(--cb-ink)}.cb-askdoc{margin-top:.8rem}.cb-askdoc .in{display:flex;gap:.5rem}.cb-askdoc input{flex:1 1;min-width:0;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);color:var(--cb-ink);font:inherit;font-size:.8rem;padding:.5rem .7rem}.cb-askdoc input:focus{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px rgba(220,205,170,.15)}.cb-askdoc-ans{margin-top:.6rem;padding:.75rem .9rem;border-radius:var(--cb-r-md);background:var(--cb-aurora-soft);border:1px solid rgba(108,215,180,.22)}.cb-askdoc-ans p{margin:0;font-size:var(--cb-t-sm);line-height:1.55;color:var(--cb-ink)}.cb-askdoc-ans small{display:block;margin-top:.5rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;color:var(--cb-aurora)}.cb-docsec{margin-bottom:1.6rem}.cb-docs{list-style:none;margin:0;padding:0}.cb-doc{display:flex;gap:.9rem;align-items:flex-start;padding:.95rem .2rem;border-top:1px solid var(--cb-line)}.cb-doc:first-child{border-top:none}.cb-doc>.main{flex:1 1;min-width:0}.cb-doc .ttl{color:var(--cb-ink);font-size:var(--cb-t-md);text-decoration:none}.cb-doc .ttl:hover{color:var(--cb-accent-ink)}.cb-doc .meta{display:flex;align-items:center;gap:.7rem;margin:.4rem 0 .1rem;flex-wrap:wrap}.cb-doc .kind{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-dim)}.cb-doc .dt,.cb-doc .pg,.cb-doc .v{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint)}.cb-doc .dt{margin-left:auto}.cb-doc .cb-ailine{margin-top:.55rem;max-width:72ch}.cb-doc-ai{display:grid;grid-template-columns:1fr auto;grid-gap:.9rem;gap:.9rem;align-items:end}.cb-doc-gen{display:flex;gap:.45rem;margin-top:.55rem;flex-wrap:wrap}.cb-docs-off{margin:.8rem 0 0;padding-top:.8rem;border-top:1px solid var(--cb-line);color:var(--cb-faint);font-size:.78rem}.cb-docthumb{position:relative;display:inline-grid;place-items:center;gap:.15rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-hover);color:var(--cb-faint);overflow:hidden;flex:none}.cb-docthumb svg{width:26px;height:26px}.cb-docthumb-ext{font-family:var(--cb-mono);font-size:.5rem;letter-spacing:.08em;color:currentColor;opacity:.85}.cb-docthumb[data-real=true]{background:var(--cb-bg-a)}.cb-docthumb[data-real=true] img{width:100%;height:100%;object-fit:cover;display:block}.cb-docthumb[data-kind=pdf]{color:var(--cb-danger);background:var(--cb-danger-soft);border-color:rgba(255,120,120,.28)}.cb-docthumb[data-kind=image]{color:var(--cb-aurora);background:var(--cb-aurora-soft);border-color:rgba(108,215,180,.28)}.cb-docthumb[data-kind=office],.cb-docthumb[data-kind=video]{color:var(--cb-accent-ink);background:var(--cb-accent-soft);border-color:rgba(220,205,170,.3)}.cb-docthumb[data-kind=archive],.cb-docthumb[data-kind=audio]{color:var(--cb-warn);background:var(--cb-warn-soft);border-color:rgba(255,196,120,.3)}.cb-docthumb[data-kind=code],.cb-docthumb[data-kind=email]{color:var(--cb-aurora);background:var(--cb-aurora-soft);border-color:rgba(108,215,180,.24)}.cb-doclist{list-style:none;margin:0;padding:0}.cb-doclist-row{display:flex;align-items:center;gap:.8rem;padding:.5rem .2rem;border-top:1px solid var(--cb-line)}.cb-doclist-row:first-child{border-top:none}.cb-doclist-row .cb-docthumb{width:46px;height:54px}.cb-doclist-row .cb-docthumb svg{width:28px;height:28px}.cb-doclist[data-size=lg] .cb-doclist-row .cb-docthumb{width:60px;height:70px}.cb-doclist[data-size=lg] .cb-doclist-row .cb-docthumb svg{width:38px;height:38px}.cb-doclist-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1rem;text-decoration:none}.cb-doclist-ttl{color:var(--cb-ink);font-size:var(--cb-t-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-doclist-main:hover .cb-doclist-ttl{color:var(--cb-accent-ink)}.cb-doclist-meta{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.04em;color:var(--cb-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-doclist-right{display:flex;align-items:center;gap:.6rem;flex:none}.cb-doclist-ai{color:var(--cb-aurora);font-size:.8rem}.cb-doclist-ai[data-unrev=true]{color:var(--cb-warn)}.cb-selwrap[data-pending]{opacity:.6;pointer-events:none}.cb-selhead{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.2rem .2rem .6rem}.cb-check{display:inline-flex;align-items:center;gap:.5rem;color:var(--cb-dim);font-size:var(--cb-t-sm);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cb-check input{width:16px;height:16px;accent-color:var(--cb-accent);cursor:pointer;flex:none}.cb-check-row{padding:.3rem;margin:-.3rem 0 -.3rem -.1rem}.cb-sel-clear{background:none;border:none;color:var(--cb-faint);font-size:var(--cb-t-sm);cursor:pointer;padding:.2rem .4rem;border-radius:var(--cb-r-sm)}.cb-sel-clear:hover{color:var(--cb-ink)}.cb-sel-note{color:var(--cb-dim);font-size:var(--cb-t-sm);margin:.5rem .2rem 0}.cb-selbar{position:-webkit-sticky;position:sticky;top:68px;z-index:var(--cb-z-sticky);display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:.7rem;padding:.55rem .7rem .55rem 1rem;background:color-mix(in oklab,var(--cb-accent) 12%,var(--cb-surface-2));border:1px solid color-mix(in oklab,var(--cb-accent) 34%,var(--cb-line));border-radius:var(--cb-r-md);box-shadow:var(--cb-shadow)}.cb-selbar-count{color:var(--cb-ink);font-size:var(--cb-t-sm);font-weight:600;letter-spacing:.01em;flex:none}.cb-selbar-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin-left:auto}.cb-selbtn{display:inline-flex;align-items:center;gap:.4rem;height:32px;padding:0 .7rem;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-sm);background:var(--cb-surface);color:var(--cb-ink);font-size:var(--cb-t-sm);cursor:pointer;transition:border-color .12s,color .12s,background .12s}.cb-selbtn:hover:not(:disabled){border-color:var(--cb-accent);color:var(--cb-accent-ink)}.cb-selbtn:disabled{opacity:.5;cursor:default}.cb-selbtn svg{flex:none}.cb-selbtn[data-danger=true]:hover:not(:disabled){border-color:var(--cb-danger);color:var(--cb-danger)}.cb-selmove{padding:0;position:relative}.cb-selmove select{height:32px;padding:0 .7rem;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-sm);background:var(--cb-surface);color:var(--cb-ink);font-size:var(--cb-t-sm);cursor:pointer}.cb-selmove select:hover{border-color:var(--cb-accent)}.cb-selshare{margin-bottom:.8rem;padding:.9rem 1rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2)}.cb-selshare-hd{color:var(--cb-dim);font-size:var(--cb-t-sm);margin:0 0 .7rem}.cb-selshare-foot{display:flex;gap:.5rem;margin-top:.3rem}.cb-field-check{flex-direction:row;align-items:center;gap:.45rem;align-self:end;padding-bottom:.5rem}.cb-field-check input{width:16px;height:16px;accent-color:var(--cb-accent)}.cb-doclist-sel .cb-doclist-row{padding-left:.1rem;transition:background .12s;border-radius:var(--cb-r-sm)}.cb-doclist-sel .cb-doclist-row[data-selected]{background:color-mix(in oklab,var(--cb-accent) 10%,transparent)}.cb-modal{position:fixed;inset:0;z-index:var(--cb-z-palette);display:grid;place-items:center;padding:1.2rem;background:rgba(6,7,14,.68);backdrop-filter:blur(9px) saturate(.9);-webkit-backdrop-filter:blur(9px) saturate(.9);animation:cb-fade .16s var(--cb-ease)}.cb-modal-card{width:min(560px,100%);max-height:84vh;overflow:auto;background:var(--cb-surface);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);box-shadow:var(--cb-shadow);padding:1.4rem 1.5rem;backdrop-filter:blur(26px) saturate(1.06);-webkit-backdrop-filter:blur(26px) saturate(1.06)}.cb-modal-card[data-danger=true]{border-color:color-mix(in oklab,var(--cb-danger) 55%,var(--cb-line-strong))}.cb-modal-title{margin:0 0 .4rem;font-size:1.05rem;color:var(--cb-ink)}.cb-modal-lead{margin:0 0 1rem;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.5}.cb-modal-lead strong{color:var(--cb-ink)}.cb-modal-links{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.7rem}.cb-modal-links .ttl{display:block;color:var(--cb-ink);font-size:var(--cb-t-sm);margin-bottom:.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-modal-names{list-style:none;margin:0 0 1.1rem;padding:.6rem .8rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface-2);max-height:190px;overflow:auto;font-size:var(--cb-t-sm);color:var(--cb-dim)}.cb-modal-names li{padding:.12rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-modal-names li.more{color:var(--cb-faint);font-style:italic}.cb-modal-foot{display:flex;justify-content:flex-end;gap:.6rem}.cb-btn-danger{height:36px;padding:0 1rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-danger);background:var(--cb-danger);color:#fff;font-size:var(--cb-t-sm);font-weight:600;cursor:pointer;transition:filter .12s}.cb-btn-danger:hover:not(:disabled){filter:brightness(1.08)}.cb-btn-danger:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.cb-modal{animation:none}}.cb-seg button{padding:.3rem .85rem;border:none;background:none;border-radius:var(--cb-r-pill);font:inherit;font-size:.74rem;color:var(--cb-dim);white-space:nowrap;cursor:pointer}.cb-seg button:hover{color:var(--cb-ink)}.cb-seg button[aria-current=page]{background:var(--cb-accent-soft);color:var(--cb-accent-ink)}.cb-chiprow button{display:inline-flex;align-items:center;gap:.4rem;padding:.26rem .7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);font:inherit;font-size:.74rem;color:var(--cb-dim);background:none;white-space:nowrap;cursor:pointer;transition:color .15s,border-color .15s}.cb-chiprow button:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-chiprow button[aria-current=true]{color:var(--cb-accent-ink);border-color:rgba(220,205,170,.45);background:var(--cb-accent-soft)}.cb-ctoolbar{gap:.8rem;flex-wrap:wrap;margin-bottom:.8rem}.cb-csearch,.cb-ctoolbar{display:flex;align-items:center}.cb-csearch{position:relative;flex:1 1 280px;min-width:200px}.cb-csearch svg{position:absolute;left:.7rem;color:var(--cb-faint);pointer-events:none}.cb-csearch input{width:100%;height:38px;padding:0 2rem 0 2.1rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2);color:var(--cb-ink);font-size:var(--cb-t-base)}.cb-csearch input:focus-visible{outline:none;border-color:var(--cb-accent)}.cb-csearch-x{position:absolute;right:.5rem;width:22px;height:22px;border:none;background:none;color:var(--cb-faint);font-size:1.1rem;line-height:1;cursor:pointer;border-radius:50%}.cb-csearch-x:hover{color:var(--cb-ink)}.cb-cselect{display:inline-flex;align-items:center;gap:.45rem;color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase}.cb-cselect select{height:32px;padding:0 .5rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface-2);color:var(--cb-ink);font-family:var(--cb-sans,inherit);font-size:.74rem;letter-spacing:0;text-transform:none;cursor:pointer}.cb-cfilters{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.7rem}.cb-ccount{color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.06em;margin:0 .1rem .7rem}.cb-croles{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.cb-crole{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none}.cb-crole .mt{color:var(--cb-dim);font-size:.72rem}.cb-crole:hover .mt{color:var(--cb-ink)}.cb-crole-more{color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem}.cb-crole-none{color:var(--cb-faint);font-size:.72rem;font-style:italic}.cb-clist{list-style:none;margin:0;padding:0}.cb-crow{display:flex;align-items:center;gap:.8rem;padding:.55rem .3rem;border-top:1px solid var(--cb-line)}.cb-crow:first-child{border-top:none}.cb-crow .main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.cb-crow .top{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.cb-crow .nm{color:var(--cb-ink);font-size:var(--cb-t-base);font-weight:500}.cb-crow .org{color:var(--cb-dim);font-size:.78rem}.cb-crow .ct,.cb-crow .ct-inline{color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem}.cb-crow .ct-inline{flex:none;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-crow .nt{color:var(--cb-dim);font-size:.78rem}.cb-clist[data-detailed] .cb-crow{align-items:flex-start;padding:.8rem .3rem}.cb-clist:not([data-detailed]) .cb-croles{flex:none;justify-content:flex-end;max-width:42%}.cb-ctiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));grid-gap:.9rem;gap:.9rem}.cb-ctiles[data-detailed]{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.cb-ctile{display:flex;flex-direction:column;gap:.6rem;padding:1rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2);transition:border-color .15s,transform .15s var(--cb-ease)}.cb-ctile:hover{border-color:var(--cb-line-strong);transform:translateY(-2px)}.cb-ctile .hd{display:flex;align-items:center;gap:.7rem}.cb-ctile .who{min-width:0;display:flex;flex-direction:column}.cb-ctile .nm{color:var(--cb-ink);font-weight:500}.cb-ctile .nm,.cb-ctile .org{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ctile .org{color:var(--cb-dim);font-size:.76rem}.cb-ctile .ct{color:var(--cb-faint);font-family:var(--cb-mono);font-size:.66rem;word-break:break-word}.cb-ctile .nt{color:var(--cb-dim);font-size:.78rem;line-height:1.45}.cb-ctile .foot{display:flex;align-items:center;gap:.5rem;margin-top:auto}.cb-ccards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cb-ccard{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2);overflow:hidden}.cb-ccard[data-open]{border-color:var(--cb-line-strong)}.cb-ccard-hd{width:100%;display:flex;align-items:center;gap:.8rem;padding:.7rem .9rem;background:none;border:none;cursor:pointer;text-align:left;color:inherit}.cb-ccard-hd:hover{background:var(--cb-hover)}.cb-ccard-hd .who{flex:1 1;min-width:0;display:flex;flex-direction:column}.cb-ccard-hd .nm{color:var(--cb-ink);font-weight:500}.cb-ccard-hd .org{color:var(--cb-dim);font-size:.78rem}.cb-ccard-hd .hd-role{display:flex;align-items:center;gap:.4rem;flex:none}.cb-ccard-hd .chev{color:var(--cb-faint);font-size:.8rem;flex:none;width:1rem;text-align:center}.cb-ccard-body{padding:.2rem 1rem 1rem;border-top:1px solid var(--cb-line)}.cb-ccard-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));grid-gap:.3rem 1.4rem;gap:.3rem 1.4rem;margin:.8rem 0}.cb-ccard-facts dt{color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase}.cb-ccard-facts dd{margin:.1rem 0 0;color:var(--cb-ink);font-size:.82rem}.cb-ccard-facts a{color:var(--cb-accent-ink);text-decoration:none}.cb-ccard-facts a:hover{text-decoration:underline}.cb-ccard-notes{color:var(--cb-dim);font-size:.84rem;line-height:1.5;margin:0 0 .9rem}.cb-ccard-roles .lbl{display:block;color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.4rem}.cb-field-grow{flex:2 1 260px}.cb-namelookup{display:flex;gap:.5rem}.cb-namelookup input{flex:1 1;min-width:0}.cb-namelookup .cb-btn{flex:none;white-space:nowrap}.cb-field-ai input,.cb-field-ai select,.cb-field-ai textarea{border-color:rgba(220,205,170,.5);background:var(--cb-accent-soft)}.cb-ailookup{border:1px solid rgba(220,205,170,.4);background:var(--cb-accent-soft);border-radius:var(--cb-r-md);padding:.7rem .9rem;margin-bottom:.2rem}.cb-ailookup p{margin:0;color:var(--cb-ink);font-size:.82rem}.cb-ailookup-src{display:flex;flex-wrap:wrap;gap:.4rem .8rem;list-style:none;margin:.5rem 0 0;padding:0}.cb-ailookup-src a{color:var(--cb-accent-ink);font-family:var(--cb-mono);font-size:.69rem;text-decoration:none}.cb-ailookup-src a:hover{text-decoration:underline}@media (max-width:640px){.cb-clist:not([data-detailed]) .cb-croles{max-width:100%}.cb-crow .ct-inline{display:none}}.cb-aiproviders{display:flex;flex-direction:column;gap:1rem}.cb-airoutes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:.8rem;gap:.8rem}.cb-airoute{gap:.45rem;padding:.9rem 1rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2)}.cb-airoute,.cb-airoute-head{display:flex;flex-direction:column}.cb-airoute-head{gap:.1rem}.cb-airoute-head .nm{color:var(--cb-ink);font-size:var(--cb-t-base);font-weight:500}.cb-airoute-head .nt{color:var(--cb-faint);font-size:.72rem}.cb-airoute-sel{height:34px;padding:0 .6rem;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-sm);background:var(--cb-surface);color:var(--cb-ink);font-size:var(--cb-t-sm);cursor:pointer}.cb-airoute-sel:hover{border-color:var(--cb-accent)}.cb-airoute-cur{color:var(--cb-dim);font-family:var(--cb-mono);font-size:.69rem}.cb-airoute-cur[data-warn=true]{color:var(--cb-warn)}.cb-aiconns{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cb-aiconn{display:flex;align-items:flex-start;gap:1rem;padding:.8rem 1rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2)}.cb-aiconn .main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.cb-aiconn .top{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cb-aiconn .top .nm{color:var(--cb-ink);font-weight:500}.cb-aiconn .meta{color:var(--cb-faint);font-size:.69rem;letter-spacing:.02em;word-break:break-all}.cb-aiconn-test{font-size:.74rem;color:var(--cb-warn)}.cb-aiconn-test[data-ok=true]{color:var(--cb-aurora)}.cb-aiconn .acts{display:flex;align-items:center;gap:.5rem;flex:none}.cb-aiadd{padding:1rem 1.1rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2)}.cb-aiadd-hd{margin:0 0 .7rem;color:var(--cb-ink);font-size:var(--cb-t-base);font-weight:500}.cb-aiadd-modelnote{margin:-.2rem 0 .7rem;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.5;max-width:68ch}.cb-aiadd-err{color:var(--cb-danger);font-size:var(--cb-t-sm);margin:.2rem 0 0}.cb-strchips{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.cb-strlbl{font-family:var(--cb-mono);letter-spacing:.12em;text-transform:uppercase;margin-right:.1rem}.cb-strchip,.cb-strlbl{color:var(--cb-faint);font-size:.69rem}.cb-strchip{padding:.18rem .55rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:none;cursor:pointer;transition:color .12s,border-color .12s,background .12s}.cb-strchip:hover:not([data-fixed]){color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-strchip[data-on]{color:var(--cb-accent-ink);border-color:rgba(220,205,170,.45);background:var(--cb-accent-soft)}.cb-strchip[data-fixed]{cursor:default;color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 40%,var(--cb-line));background:color-mix(in oklab,var(--cb-aurora) 10%,transparent)}.cb-strchip:disabled{opacity:.55;cursor:default}.cb-actmatrix{display:flex;flex-direction:column;gap:1rem}.cb-actgroup{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);overflow:hidden}.cb-actgroup-hd{padding:.5rem .9rem;background:var(--cb-surface-2);border-bottom:1px solid var(--cb-line);color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase}.cb-actrow{display:flex;align-items:center;gap:1rem;padding:.7rem .9rem;border-top:1px solid var(--cb-line)}.cb-actgroup .cb-actrow:first-of-type{border-top:none}.cb-actrow[data-pending]{opacity:.6}.cb-actrow-main{flex:1 1 40%;min-width:0}.cb-actrow-main .nm{color:var(--cb-ink);font-size:var(--cb-t-base)}.cb-actrow-ctl{flex:1 1 55%;display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.cb-actrow-ctl select{height:32px;padding:0 .6rem;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-sm);background:var(--cb-surface);color:var(--cb-ink);font-size:var(--cb-t-sm);cursor:pointer;flex:none}.cb-actrow-ctl select:hover{border-color:var(--cb-accent)}.cb-actrow-eff{color:var(--cb-faint);font-size:.72rem;min-width:0}.cb-actrow-eff b{color:var(--cb-dim);font-weight:500}.cb-actrow-eff[data-mode=council],.cb-actrow-eff[data-mode=council] b{color:var(--cb-accent-ink)}@media (max-width:720px){.cb-actrow{flex-direction:column;align-items:stretch;gap:.5rem}}.cb-council{gap:1.2rem;margin-top:1rem}.cb-council,.cb-council-ask{display:flex;flex-direction:column}.cb-council-ask{gap:.6rem;padding:1.1rem 1.2rem;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);background:var(--cb-surface-2)}.cb-council-ask textarea{width:100%;resize:vertical;min-height:56px;padding:.7rem .8rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface);color:var(--cb-ink);font:inherit;font-size:var(--cb-t-base);line-height:1.5}.cb-council-ask textarea:focus-visible{outline:none;border-color:var(--cb-accent)}.cb-council-askfoot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cb-council-askfoot .hint{color:var(--cb-faint);font-size:.72rem}.cb-council-mode{flex-wrap:wrap}.cb-council-mode,.cb-ragindex{display:flex;align-items:center;gap:.7rem}.cb-ragindex{margin:-.4rem 0 .8rem}.cb-ragindex-note{color:var(--cb-dim);font-size:.74rem}.cb-council-egs{display:flex;flex-wrap:wrap;gap:.45rem}.cb-council-eg{padding:.3rem .7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:none;color:var(--cb-dim);font-size:.72rem;cursor:pointer;transition:color .12s,border-color .12s}.cb-council-eg:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-council-loading{padding:.4rem .2rem}.cb-council-loading,.cb-council-note{color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-council-note{padding:.6rem .8rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2)}.cb-council-out{display:flex;flex-direction:column;gap:1rem}.cb-council-meta{color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.03em;margin:0}.cb-council-meta b{color:var(--cb-dim)}.cb-council-synth{padding:1rem 1.2rem;border:1px solid color-mix(in oklab,var(--cb-accent) 40%,var(--cb-line));border-radius:var(--cb-r-md);background:color-mix(in oklab,var(--cb-accent) 9%,var(--cb-surface-2))}.cb-council-synth-hd{display:flex;align-items:baseline;gap:.6rem;margin-bottom:.5rem}.cb-council-synth-hd .tag{color:var(--cb-accent-ink);font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase}.cb-council-synth-hd .sub{color:var(--cb-faint);font-size:.7rem}.cb-council-synth p{margin:0;color:var(--cb-ink);font-size:var(--cb-t-base);line-height:1.6}.cb-council-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));grid-gap:.9rem;gap:.9rem}.cb-council-card{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2)}.cb-council-card[data-err]{border-color:color-mix(in oklab,var(--cb-warn) 40%,var(--cb-line))}.cb-council-card-hd{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cb-council-card-hd .nm{color:var(--cb-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-council-card-meta{display:inline-flex;align-items:center;gap:.5rem;flex:none}.cb-council-card-meta .ms{color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem}.cb-council-card-body{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.55;white-space:pre-wrap}.cb-council-card-err{margin:0;color:var(--cb-warn);font-size:var(--cb-t-sm)}.cb-doctiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(158px,100%),1fr));grid-gap:.9rem;gap:.9rem}.cb-doctiles[data-size=lg]{grid-template-columns:repeat(auto-fill,minmax(min(248px,100%),1fr))}.cb-doctile{display:flex;flex-direction:column;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);overflow:hidden;background:var(--cb-hover);text-decoration:none;transition:transform .18s var(--cb-ease),border-color .18s var(--cb-ease)}.cb-doctile:hover{transform:translateY(-2px);border-color:var(--cb-line-strong)}.cb-doctile .cb-docthumb{width:100%;height:92px;border:none;border-bottom:1px solid var(--cb-line);border-radius:0}.cb-doctile .cb-docthumb svg{width:46px;height:46px}.cb-doctile[data-size=lg] .cb-docthumb{height:148px}.cb-doctile[data-size=lg] .cb-docthumb svg{width:64px;height:64px}.cb-doctile[data-size=lg] .cb-docthumb-ext{font-size:.58rem}.cb-doctile-body{display:flex;flex-direction:column;gap:.3rem;padding:.6rem .7rem .7rem;flex:1 1}.cb-doctile-ttl{color:var(--cb-ink);font-size:var(--cb-t-sm);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-doctile:hover .cb-doctile-ttl{color:var(--cb-accent-ink)}.cb-doctile-meta{font-family:var(--cb-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-faint)}.cb-doctile-snip{color:var(--cb-dim);font-size:.72rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cb-doctile-tags{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.3rem;flex-wrap:wrap}.cb-doctile-kind{font-family:var(--cb-mono);font-size:.54rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}@media (prefers-reduced-motion:reduce){.cb-doctile{transition:none}}.cb-subtree,.cb-tree{list-style:none;margin:0;padding:0}.cb-tree{padding:.15rem}.cb-subtree{margin-left:1.5rem;padding-left:.6rem;border-left:1px solid var(--cb-line);animation:cb-tree-in .18s var(--cb-ease)}.cb-tree-li:hover>.cb-subtree{border-left-color:rgba(220,205,170,.4)}@keyframes cb-tree-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.cb-treerow{display:flex;align-items:center;gap:.6rem;padding:.42rem .55rem;border-radius:var(--cb-r-md);position:relative;transition:background .13s}.cb-subtree .cb-treerow:before{content:"";position:absolute;left:-.6rem;top:50%;width:.5rem;height:1px;background:var(--cb-line)}.cb-treerow:hover{background:var(--cb-hover)}.cb-treerow[data-kind=folder][data-open=true]{background:rgba(220,205,170,.05)}.cb-tree-toggle{width:22px;height:22px;display:grid;place-items:center;border:none;background:none;color:var(--cb-dim);cursor:pointer;flex:none;padding:0;border-radius:var(--cb-r-sm)}.cb-tree-toggle:hover{background:var(--cb-surface-2);color:var(--cb-ink)}.cb-tree-toggle svg{width:15px;height:15px;transition:transform .16s var(--cb-ease)}.cb-tree-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.cb-tree-toggle[data-leaf=true]{visibility:hidden}.cb-tree-folderico{width:32px;height:32px;border-radius:var(--cb-r-md);display:grid;place-items:center;flex:none;background:rgba(220,205,170,.14);color:var(--cb-accent-ink);border:1px solid rgba(220,205,170,.22)}.cb-treerow[data-open=true] .cb-tree-folderico{background:rgba(108,215,180,.15);color:var(--cb-aurora);border-color:rgba(108,215,180,.28)}.cb-tree-folderico svg{width:18px;height:18px}.cb-tree-label{flex:1 1;min-width:0;text-decoration:none;color:var(--cb-ink);font-size:var(--cb-t-base);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;border:none;font-family:inherit;text-align:left;cursor:pointer;padding:0}button.cb-tree-label:hover{color:var(--cb-accent-ink)}.cb-tree-count{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.04em;color:var(--cb-dim);flex:none;background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.1rem .5rem}.cb-tree-badges{display:flex;align-items:center;gap:.35rem;flex:none}.cb-tree-badge{display:inline-flex;align-items:center;gap:.22rem;font-family:var(--cb-mono);font-size:.58rem;letter-spacing:.03em;border-radius:var(--cb-r-pill);padding:.12rem .45rem;border:1px solid var(--cb-line);background:var(--cb-surface-2);color:var(--cb-dim)}.cb-tree-badge svg{width:12px;height:12px}.cb-tree-badge.docs{color:var(--cb-accent-ink);border-color:rgba(220,205,170,.28);background:rgba(220,205,170,.1)}.cb-tree-badge.sub{color:var(--cb-aurora);border-color:rgba(108,215,180,.28);background:rgba(108,215,180,.1)}.cb-tree-badge.empty{color:var(--cb-faint);font-style:italic}.cb-tree-foot{color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.05em;text-transform:uppercase;padding:.35rem .55rem .15rem}.cb-check input{width:15px;height:15px}.cb-doctable-wrap{overflow-x:auto;border:1px solid var(--cb-line);border-radius:var(--cb-r-md)}.cb-doctable{width:100%}.cb-doctable td,.cb-doctable th{white-space:nowrap}.cb-doctable td:first-child{white-space:normal;min-width:220px}.cb-doctable td:first-child a:hover{color:var(--cb-accent-ink)}.cb-distrib{display:flex;flex-direction:column;gap:.1rem;padding:1rem 1.2rem}.cb-distrib-line{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0}.cb-distrib-line .lb{color:var(--cb-dim);font-size:var(--cb-t-sm);display:flex;flex-direction:column}.cb-distrib-line .lb small{color:var(--cb-faint);font-size:.69rem}.cb-distrib-line .vl{color:var(--cb-ink);font-size:var(--cb-t-md)}.cb-distrib-line[data-strong=true] .lb{color:var(--cb-ink);font-weight:600}.cb-distrib-line[data-strong=true] .vl{font-size:var(--cb-t-lg);font-weight:600;color:var(--cb-aurora)}.cb-distrib-line .vl[data-neg=true]{color:var(--cb-warn)}.cb-distrib-rule{height:1px;background:var(--cb-line);margin:.3rem 0}.cb-val{display:grid;grid-template-columns:minmax(0,1fr) 17rem;grid-gap:1.4rem;gap:1.4rem;align-items:start}@media (max-width:760px){.cb-val{grid-template-columns:1fr}}.cb-model{gap:1rem;padding:1.2rem 1.3rem;background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-md)}.cb-model,.cb-model-net{display:flex;flex-direction:column}.cb-model-net{gap:.15rem}.cb-model-net .lb{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-model-net strong{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:650;line-height:1;color:var(--cb-aurora);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.cb-model-net[data-neg] strong{color:var(--cb-warn)}.cb-model-net .sub{font-size:var(--cb-t-sm);color:var(--cb-dim)}.cb-model-slider{display:flex;flex-direction:column;gap:.5rem}.cb-model-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--cb-r-pill);background:linear-gradient(to right,var(--cb-accent) 0,var(--cb-accent) var(--fill,40%),var(--cb-line-strong) var(--fill,40%),var(--cb-line-strong) 100%);outline:none;cursor:pointer}.cb-model-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--cb-surface);border:2px solid var(--cb-accent);box-shadow:var(--cb-elev-1);cursor:-webkit-grab;cursor:grab;-webkit-transition:transform .12s var(--cb-ease,ease-out);transition:transform .12s var(--cb-ease,ease-out)}.cb-model-slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12);cursor:-webkit-grabbing;cursor:grabbing}.cb-model-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--cb-surface);border:2px solid var(--cb-accent);box-shadow:var(--cb-elev-1);cursor:grab}.cb-model-slider input[type=range]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cb-accent) 40%,transparent)}.cb-model-gauge{position:relative;height:10px;border-radius:var(--cb-r-pill);background:var(--cb-bg-a);overflow:visible}.cb-model-gauge .fill{position:absolute;inset:0 auto 0 0;border-radius:var(--cb-r-pill);background:linear-gradient(to right,color-mix(in srgb,var(--cb-accent) 55%,transparent),var(--cb-accent))}.cb-model-gauge .mk{position:absolute;top:-3px;bottom:-3px;width:2px;transform:translateX(-1px);border-radius:var(--cb-r-xs)}.cb-model-gauge .mk.floor{background:var(--cb-ok,#34d399);box-shadow:0 0 0 3px color-mix(in srgb,var(--cb-ok,#34d399) 22%,transparent)}.cb-model-gauge .mk.limit{background:var(--cb-warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--cb-warn) 22%,transparent)}.cb-model-scale{display:flex;justify-content:space-between;font-size:.69rem;color:var(--cb-faint)}.cb-model-presets{display:flex;flex-wrap:wrap;gap:.45rem}.cb-model-chip{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.35rem .6rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);background:var(--cb-surface);color:var(--cb-dim);font-size:.72rem;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.cb-model-chip small{font-size:.69rem;color:var(--cb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-model-chip:hover{border-color:var(--cb-accent);color:var(--cb-ink)}.cb-model-chip[data-on=true]{border-color:var(--cb-accent);background:color-mix(in srgb,var(--cb-accent) 12%,transparent);color:var(--cb-accent-ink)}.cb-model-chip[data-on=true] small{color:var(--cb-accent-ink)}.cb-model-break{display:flex;flex-direction:column;gap:0;margin:0;border-top:1px solid var(--cb-line);padding-top:.5rem}.cb-model-break>div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.32rem 0}.cb-model-break dt{color:var(--cb-dim);font-size:var(--cb-t-sm);display:flex;align-items:baseline;gap:.4rem}.cb-model-break dt small{color:var(--cb-faint);font-size:.69rem}.cb-model-break dd{margin:0;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cb-model-break dd.neg{color:var(--cb-dim)}.cb-model-break .tot{border-top:1px solid var(--cb-line);margin-top:.2rem;padding-top:.5rem}.cb-model-break .tot dt{color:var(--cb-ink);font-weight:600}.cb-model-break .tot dd{color:var(--cb-aurora);font-weight:650;font-size:var(--cb-t-md)}.cb-model-break .tot[data-neg] dd{color:var(--cb-warn)}.cb-model-flag{margin:0;padding:.6rem .75rem;border-radius:var(--cb-r-sm);background:color-mix(in srgb,var(--cb-warn) 12%,transparent);border:1px solid color-mix(in srgb,var(--cb-warn) 30%,transparent);color:color-mix(in srgb,var(--cb-warn) 86%,var(--cb-ink));font-size:var(--cb-t-sm);line-height:1.5}.cb-model-foot{margin:0;font-size:.69rem;color:var(--cb-faint)}.cb-val-basis{padding:1rem 1.1rem;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-md)}.cb-val-basis h4{margin:0 0 .6rem;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-val-basis dl{margin:0 0 .7rem;display:flex;flex-direction:column;gap:0}.cb-val-basis dl.posture{border-top:1px solid var(--cb-line);padding-top:.5rem;margin-bottom:.4rem}.cb-val-basis dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.3rem 0}.cb-val-basis dt{color:var(--cb-dim);font-size:var(--cb-t-sm);display:flex;flex-direction:column}.cb-val-basis dt small{color:var(--cb-faint);font-size:.69rem}.cb-val-basis dd{margin:0;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cb-val-basis dd a{color:var(--cb-accent-ink);text-decoration:none}.cb-val-basis dd a:hover{text-decoration:underline}.cb-val-basis .tot{border-top:1px solid var(--cb-line);margin-top:.2rem;padding-top:.5rem!important}.cb-val-basis .tot dt{color:var(--cb-ink);font-weight:600}.cb-val-basis .tot dd{color:var(--cb-ink);font-weight:650}@media (prefers-reduced-motion:reduce){.cb-model-slider input[type=range]::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.cb-critpath{padding:.7rem 1rem;margin-bottom:.9rem}.cb-critpath[data-alarm=true]{border-color:color-mix(in oklab,var(--cb-warn) 45%,var(--cb-line));background:color-mix(in oklab,var(--cb-warn) 8%,transparent)}.cb-critpath-lead{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.cb-critpath-flag{font-family:var(--cb-mono);font-size:.69rem;text-transform:uppercase;letter-spacing:.08em;color:var(--cb-warn);font-weight:600;white-space:nowrap}.cb-critpath-flag.cb-critpath-ok{color:var(--cb-accent-ink)}.cb-critpath-sub{color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-critpath-sub b{color:var(--cb-ink);font-weight:500}.cb-cardgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));grid-gap:.9rem;gap:.9rem}.cb-infocard{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-hover);padding:.9rem 1rem}.cb-infocard-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.5rem}.cb-infocard-ttl{color:var(--cb-ink);font-size:var(--cb-t-md);font-weight:500}.cb-inlineform{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.cb-inlineform input,.cb-inlineform select{background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.72rem;padding:.25rem .4rem}.cb-deps{list-style:none;margin:0;padding:0}.cb-dep{display:flex;flex-direction:column;gap:.5rem;padding:.6rem .2rem;border-top:1px solid var(--cb-line)}.cb-dep:first-child{border-top:none}.cb-dep-row{display:flex;align-items:center;gap:.8rem}.cb-dep-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.cb-dep-main .nm{color:var(--cb-ink);font-size:var(--cb-t-base)}.cb-dep-main .rl{color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem;text-transform:uppercase;letter-spacing:.06em;margin-left:.4rem}.cb-dep-main .mt{color:var(--cb-dim);font-size:.72rem}.cb-dep-actions{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;justify-content:flex-end}.cb-prep-chip{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.04em;padding:.18rem .5rem;border-radius:var(--cb-r-pill);background:color-mix(in oklab,var(--cb-accent) 12%,transparent);color:var(--cb-accent-ink);border:1px solid color-mix(in oklab,var(--cb-accent) 26%,transparent);white-space:nowrap}.cb-prep-chip.warn{background:color-mix(in oklab,var(--cb-warn) 13%,transparent);color:color-mix(in oklab,var(--cb-warn) 88%,var(--cb-ink));border-color:color-mix(in oklab,var(--cb-warn) 30%,transparent)}.cb-dep-prep{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface);overflow:hidden}.cb-dep-prep>summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;gap:.6rem;padding:.55rem .8rem}.cb-dep-prep>summary::-webkit-details-marker{display:none}.cb-dep-prep>summary:before{content:"▸";color:var(--cb-faint);font-size:.7rem;transition:transform .15s var(--cb-ease,ease)}.cb-dep-prep[open]>summary:before{transform:rotate(90deg)}.cb-dep-prep .cb-prep-open{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-accent-ink);font-family:var(--cb-mono)}.cb-dep-prep .cb-prep-sub{font-size:.69rem;color:var(--cb-faint)}.cb-prep-body{padding:.3rem .9rem 1rem;display:flex;flex-direction:column;gap:1rem;border-top:1px solid var(--cb-line)}.cb-prep-sect h5{margin:.7rem 0 .5rem;font-size:.69rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cb-dim);display:flex;align-items:center;gap:.4rem}.cb-prep-count,.cb-prep-status{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);background:var(--cb-bg-a);border-radius:var(--cb-r-sm);padding:.05rem .35rem}.cb-prep-contra{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem;counter-reset:pc}.cb-prep-contra>li{counter-increment:pc;position:relative;padding-left:1.6rem}.cb-prep-contra>li:before{content:counter(pc);position:absolute;left:0;top:0;width:1.15rem;height:1.15rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in oklab,var(--cb-warn) 16%,transparent);color:color-mix(in oklab,var(--cb-warn) 90%,var(--cb-ink));font-family:var(--cb-mono);font-size:.69rem}.cb-prep-vs{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:.6rem;gap:.6rem;align-items:center}@media (max-width:720px){.cb-prep-vs{grid-template-columns:1fr}.cb-prep-vs .cb-prep-x{justify-self:start}}.cb-prep-vs blockquote{margin:0;padding:.5rem .65rem;background:var(--cb-bg-a);border-radius:var(--cb-r-sm);font-size:.76rem;line-height:1.5;color:var(--cb-ink)}.cb-prep-vs .cb-prep-x{text-transform:uppercase;letter-spacing:.08em;color:var(--cb-faint)}.cb-prep-cite,.cb-prep-vs .cb-prep-x{font-family:var(--cb-mono);font-size:.69rem}.cb-prep-cite{display:block;margin-top:.3rem;color:var(--cb-accent-ink);text-decoration:none}.cb-prep-cite:hover{text-decoration:underline}.cb-prep-why{margin:.45rem 0 0;font-size:.72rem;line-height:1.5;color:var(--cb-dim);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cb-prep-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cb-prep-list li{font-size:.76rem;line-height:1.5;color:var(--cb-ink);padding:.45rem .6rem;background:var(--cb-bg-a);border-radius:var(--cb-r-sm)}.cb-prep-more{display:inline-block;margin-top:.5rem;font-size:.69rem;color:var(--cb-accent-ink);text-decoration:none}.cb-prep-more:hover{text-decoration:underline}.cb-prep-foot{margin:.3rem 0 0;font-size:.69rem;color:var(--cb-faint);font-style:italic}.cb-privlog{display:flex;flex-direction:column}.cb-privlog-hd,.cb-privlog-row{display:grid;grid-template-columns:2.1rem 5.4rem minmax(8rem,1.1fr) auto minmax(10rem,1.9fr) auto auto;grid-gap:.8rem;gap:.8rem;align-items:start}.cb-privlog-hd{padding:0 .3rem .5rem;border-bottom:1px solid var(--cb-line-strong)}.cb-privlog-hd span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-privlog-row{padding:.65rem .3rem;border-top:1px solid var(--cb-line)}.cb-privlog-row:first-of-type{border-top:none}.cb-privlog-row>span[role=cell]{min-width:0;font-size:.76rem;color:var(--cb-ink)}.cb-privlog-row .no{color:var(--cb-faint)}.cb-privlog-row .dt{color:var(--cb-dim);font-size:.69rem;white-space:nowrap}.cb-privlog-row .ppl{display:flex;flex-direction:column;gap:.1rem}.cb-privlog-row .ppl .au{color:var(--cb-ink)}.cb-privlog-row .ppl .to{color:var(--cb-dim);font-size:.69rem}.cb-privlog-row .ppl .dtype{color:var(--cb-faint);font-size:.69rem}.cb-privlog-row .ppl .dtype a{color:var(--cb-accent-ink);text-decoration:none}.cb-privlog-row .desc{display:flex;flex-direction:column;gap:.2rem;line-height:1.45}.cb-privlog-row .desc .basis{font-size:.69rem;color:var(--cb-faint)}.cb-privlog-row .desc .aiflag{align-self:flex-start;font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-accent-ink);background:color-mix(in oklab,var(--cb-accent) 12%,transparent);border-radius:var(--cb-r-sm);padding:.05rem .35rem}.cb-privlog-row .acts{display:flex;align-items:center;gap:.2rem;justify-content:flex-end}.cb-privlog-edit{position:relative}.cb-privlog-edit>summary{list-style:none;cursor:pointer;padding:.1rem .35rem;border-radius:var(--cb-r-sm);color:var(--cb-dim);font-size:.82rem}.cb-privlog-edit>summary::-webkit-details-marker{display:none}.cb-privlog-edit>summary:hover{color:var(--cb-ink);background:var(--cb-surface-2)}.cb-privlog-edit[open]>.cb-form{position:absolute;right:0;top:1.7rem;z-index:20;width:min(34rem,82vw);padding:1rem;background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-md);box-shadow:var(--cb-elev-2)}@media (max-width:860px){.cb-privlog-hd{display:none}.cb-privlog-row{grid-template-columns:1fr auto;gap:.3rem .8rem}.cb-privlog-row .no{grid-row:1}.cb-privlog-row .dt{grid-column:2;grid-row:1;text-align:right}.cb-privlog-row .desc,.cb-privlog-row .ppl{grid-column:1/-1}.cb-privlog-edit[open]>.cb-form{position:static;width:auto}}.cb-priv-ai{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:wrap;padding:.7rem;border-radius:var(--cb-r-md);background:color-mix(in oklab,var(--cb-accent) 7%,var(--cb-surface));border:1px solid color-mix(in oklab,var(--cb-accent) 20%,var(--cb-line))}.cb-priv-draftnote{margin:.1rem 0 0;font-size:.7rem;color:var(--cb-dim)}.cb-priv-draftnote.ok{color:var(--cb-accent-ink)}.cb-prod{display:flex;flex-direction:column;gap:1.1rem}.cb-prod-set{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.cb-prod-set>.cb-field{min-width:18rem}.cb-prod-hint{margin:0;font-size:.78rem;color:var(--cb-dim)}.cb-prod-newset{margin:0}.cb-prod-num{max-width:6rem}.cb-prod-ai{padding:.85rem 1rem;border-radius:var(--cb-r-md);background:color-mix(in oklab,var(--cb-accent) 6%,var(--cb-surface-2));border:1px solid color-mix(in oklab,var(--cb-accent) 22%,var(--cb-line));display:flex;flex-direction:column;gap:.7rem}.cb-prod-ai-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.cb-prod-ai-hd b{display:block;font-size:.84rem;color:var(--cb-ink)}.cb-prod-ai-hd span{display:block;font-size:.74rem;color:var(--cb-dim);margin-top:.1rem}.cb-prod-notes{margin:0;font-size:.76rem;line-height:1.55;color:var(--cb-dim)}.cb-prod-notes .attr{color:var(--cb-faint)}.cb-prod-withheld{padding:.8rem 1rem;border-radius:var(--cb-r-md);background:color-mix(in oklab,var(--cb-warn) 9%,transparent);border:1px solid color-mix(in oklab,var(--cb-warn) 26%,transparent)}.cb-prod-lbl{font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-dim)}.cb-prod-lbl.warn{color:color-mix(in oklab,var(--cb-warn) 88%,var(--cb-ink))}.cb-prod-withheld ul{list-style:none;margin:.55rem 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.cb-prod-withheld li{display:flex;flex-direction:column;gap:.1rem;font-size:.76rem}.cb-prod-withheld li b{color:var(--cb-ink)}.cb-prod-withheld li span{color:var(--cb-dim);font-size:.7rem}.cb-prod-withheld-note{margin:0;font-size:.7rem;color:var(--cb-faint)}.cb-prod-notes a,.cb-prod-withheld-note a{color:var(--cb-accent-ink)}.cb-prod-docs-hd{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.cb-prod-range{font-size:.69rem;color:var(--cb-accent-ink)}.cb-prod-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cb-prod-list li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.5rem .3rem;border-top:1px solid var(--cb-line)}.cb-prod-list li:first-child{border-top:none}.cb-prod-list li[data-picked]{background:color-mix(in oklab,var(--cb-accent) 5%,transparent);border-radius:var(--cb-r-sm)}.cb-prod-list .ord{font-size:.69rem;color:var(--cb-faint);min-width:1.2rem;text-align:right}.cb-prod-list .ti{min-width:0;display:flex;flex-direction:column;gap:.1rem}.cb-prod-list .ti .nm{color:var(--cb-ink);font-size:var(--cb-t-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-prod-list .ti .mt{color:var(--cb-faint);font-size:.69rem}.cb-prod-conf{font-size:.69rem;padding:.2rem .4rem;border-radius:var(--cb-r-sm);background:var(--cb-surface);border:1px solid var(--cb-line);color:var(--cb-dim)}.cb-prod-list .bates{font-size:.68rem;color:var(--cb-aurora);min-width:6.5rem;text-align:right;white-space:nowrap}.cb-prod-foot{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.cb-prod-msg{font-size:.72rem;color:var(--cb-dim)}.cb-prod-msg.ok{color:var(--cb-aurora)}.cb-prod-produced{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cb-prod-produced li{display:flex;align-items:baseline;gap:.8rem;padding:.5rem .3rem;border-top:1px solid var(--cb-line)}.cb-prod-produced li:first-child{border-top:none}.cb-prod-produced .ttl{flex:1 1;min-width:0;color:var(--cb-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-prod-produced .ttl:hover{color:var(--cb-accent-ink)}.cb-prod-produced .bates{color:var(--cb-aurora);font-size:.72rem;white-space:nowrap}.cb-prod-produced .conf{color:var(--cb-faint);font-size:.69rem;text-transform:uppercase;letter-spacing:.05em}@media (max-width:760px){.cb-prod-list li{grid-template-columns:auto minmax(0,1fr) auto}.cb-prod-list .bates,.cb-prod-list .ord{display:none}}.cb-tree-file .cb-docthumb{width:38px;height:46px;flex:none}.cb-tree-file .cb-docthumb svg{width:22px;height:22px}.cb-tree-fileinfo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.06rem;text-decoration:none}.cb-tree-filename{color:var(--cb-ink);font-size:var(--cb-t-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tree-fileinfo:hover .cb-tree-filename{color:var(--cb-accent-ink)}.cb-tree-filemeta{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.04em;color:var(--cb-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tree-actions{display:flex;align-items:center;gap:.3rem;flex:none;opacity:0;transition:opacity .12s}.cb-treerow:focus-within .cb-tree-actions,.cb-treerow:hover .cb-tree-actions{opacity:1}@media (max-width:640px){.cb-treerow.cb-tree-file{flex-wrap:wrap;row-gap:.25rem}.cb-tree-file>.cb-tree-fileinfo{flex:1 1;min-width:min(9rem,100%)}.cb-tree-file>.cb-tree-actions{margin-left:auto}}.cb-tree-move{font-family:inherit;font-size:.69rem;background:var(--cb-surface-2);color:var(--cb-dim);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.25rem .35rem;max-width:130px}.cb-tree-empty{color:var(--cb-faint);font-size:.74rem;font-style:italic;padding:.3rem .55rem}.cb-tree-inline{display:flex;gap:.45rem;align-items:center;padding:.3rem .55rem}.cb-tree-inline input{flex:1 1;min-width:0;max-width:340px;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);color:var(--cb-ink);font:inherit;font-size:var(--cb-t-base);padding:.45rem .7rem}.cb-tree-inline input:focus{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px rgba(220,205,170,.15)}.cb-tree-toolbar{display:flex;gap:.5rem;margin-bottom:.6rem;flex-wrap:wrap;align-items:center}.cb-iconbtn-sm{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface-2);color:var(--cb-dim);cursor:pointer;padding:0;font-size:.9rem;line-height:1;transition:color .12s,border-color .12s}.cb-iconbtn-sm:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-iconbtn-sm svg{width:15px;height:15px}.cb-iconbtn-sm[data-danger=true]:hover{color:var(--cb-warn);border-color:var(--cb-warn)}.cb-tree-dl{flex:none;opacity:.5;text-decoration:none;transition:opacity .12s,color .12s,border-color .12s}.cb-tree-dl:focus-visible,.cb-treerow:hover .cb-tree-dl{opacity:1}.cb-tree-dl:hover{color:var(--cb-accent-ink);border-color:var(--cb-accent)}@media (any-pointer:coarse){.cb-tree-dl{opacity:1}}.cb-tree-dropzone{border-radius:var(--cb-r-md);transition:box-shadow .12s,background .12s;padding:.1rem}.cb-tree-dropzone[data-over=true]{box-shadow:inset 0 0 0 2px var(--cb-accent);background:rgba(220,205,170,.06)}.cb-tree-drop{box-shadow:inset 0 0 0 2px var(--cb-accent);background:rgba(220,205,170,.1)!important}.cb-tree-uploads{list-style:none;margin:.6rem 0 0;padding:.5rem .7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-hover);display:flex;flex-direction:column;gap:.3rem}.cb-tree-uploads li{display:flex;justify-content:space-between;gap:.8rem;font-size:.74rem;color:var(--cb-dim)}.cb-tree-uploads li b{color:var(--cb-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tree-uploads li span{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);flex:none}@media (any-pointer:coarse){.cb-treerow{min-height:46px}.cb-iconbtn,.cb-tree-toggle{min-width:40px;min-height:40px}.cb-tree-actions{opacity:1}}@media (prefers-reduced-motion:reduce){.cb-subtree,.cb-tree-actions,.cb-tree-dropzone,.cb-tree-toggle svg{transition:none;animation:none}}.cb-docview-wrap{position:relative}.cb-docnav-edge{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--cb-surface-2);border:1px solid var(--cb-line);color:var(--cb-ink);font-size:1.7rem;line-height:1;text-decoration:none;box-shadow:var(--cb-shadow);opacity:.6;transition:opacity .15s,transform .15s,border-color .15s}.cb-docnav-edge:hover{opacity:1;border-color:var(--cb-accent);transform:translateY(-50%) scale(1.06)}.cb-docnav-edge.prev{left:-24px}.cb-docnav-edge.next{right:-24px}@media (max-width:980px){.cb-docnav-edge.prev{left:8px}.cb-docnav-edge.next{right:8px}.cb-docnav-edge{opacity:.8}}@media (any-pointer:coarse){.cb-docnav-edge{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.cb-docnav-edge,.cb-docnav-edge:hover{transition:none;transform:translateY(-50%)}}.cb-docview-media{display:grid;place-items:center;padding:1rem;background:var(--cb-bg-a);min-height:200px}.cb-docview-media img,.cb-docview-media video{max-width:100%;max-height:72vh;border-radius:var(--cb-r-sm)}.cb-docview-media audio{width:100%}.cb-docview-pdf{width:100%;height:76vh;border:none;background:var(--cb-bg-a);display:block}.cb-viewer{display:flex;flex-direction:column}.cb-viewer-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;border-bottom:1px solid var(--cb-line);background:var(--cb-bg-a)}.cb-viewer-bar .z{font-family:var(--cb-mono);font-size:.72rem;color:var(--cb-dim);min-width:3.4rem;text-align:center}.cb-viewer-bar .hint{font-size:.72rem;color:var(--cb-faint)}.cb-viewer-bar .max{margin-left:auto}.cb-vbtn{height:30px;min-width:30px;padding:0 .5rem;display:grid;place-items:center;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface-2);color:var(--cb-dim);cursor:pointer;font-size:1rem;line-height:1;transition:color .12s,border-color .12s}.cb-vbtn.wide{font-size:.74rem;letter-spacing:.02em}.cb-vbtn:hover:not(:disabled){color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-vbtn:disabled{opacity:.4;cursor:default}.cb-viewer-stage{position:relative;overflow:hidden;background:var(--cb-bg-a);display:grid;place-items:center;height:74vh}.cb-viewer-stage.img{touch-action:none;cursor:default}.cb-viewer-stage.img[data-zoom=true]{cursor:-webkit-grab;cursor:grab}.cb-viewer-stage.img[data-grab=true]{cursor:-webkit-grabbing;cursor:grabbing}.cb-viewer-stage img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:center center;transition:transform .06s linear;will-change:transform}.cb-viewer-stage img,.cb-viewer-stage video{max-width:100%;max-height:74vh}.cb-viewer-stage audio{width:90%}.cb-viewer-pdf{width:100%;height:74vh;border:none;background:var(--cb-bg-a);display:block}.cb-viewer:fullscreen{background:#05060c;width:100vw;height:100vh}.cb-viewer:-webkit-full-screen{background:#05060c;width:100vw;height:100vh}.cb-viewer:fullscreen .cb-viewer-stage{height:calc(100vh - 47px)}.cb-viewer:-webkit-full-screen .cb-viewer-stage{height:calc(100vh - 47px)}.cb-viewer:fullscreen .cb-viewer-stage img,.cb-viewer:fullscreen .cb-viewer-stage video{max-height:calc(100vh - 47px)}.cb-viewer:-webkit-full-screen .cb-viewer-stage img,.cb-viewer:-webkit-full-screen .cb-viewer-stage video{max-height:calc(100vh - 47px)}.cb-viewer:fullscreen .cb-viewer-pdf{height:calc(100vh - 47px)}.cb-viewer:-webkit-full-screen .cb-viewer-pdf{height:calc(100vh - 47px)}@media (prefers-reduced-motion:reduce){.cb-viewer-stage img{transition:none}}.cb-upload{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.1rem}.cb-upload label{cursor:pointer;display:inline-flex;align-items:center}.cb-upload label[aria-disabled=true]{opacity:.6;pointer-events:none}.cb-upload-status{color:var(--cb-faint);font-size:.72rem}.cb-dl{display:inline-flex;align-items:center;gap:.5rem}.cb-timesec{margin-bottom:1.6rem}.cb-timesum{display:flex;align-items:baseline;gap:1.2rem;font-size:.78rem;color:var(--cb-dim);margin-bottom:.8rem;font-family:var(--cb-mono)}.cb-timesum .wip{color:var(--cb-warn)}.cb-timesum a{margin-left:auto;color:var(--cb-accent-ink);text-decoration:none;font-family:var(--cb-sans)}.cb-timesum a:hover{text-decoration:underline}.cb-times{list-style:none;margin:0;padding:0}.cb-time{display:grid;grid-template-columns:64px 1fr auto;grid-gap:1.1rem;gap:1.1rem;padding:.85rem .2rem;border-top:1px solid var(--cb-line);align-items:start}.cb-time:first-child{border-top:none}.cb-time .dt{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);padding-top:.2rem}.cb-time .nar{margin:0;font-size:var(--cb-t-base);color:var(--cb-ink);max-width:68ch}.cb-time .meta{display:flex;align-items:center;gap:.5rem;margin-top:.45rem;flex-wrap:wrap}.cb-time .num{text-align:right}.cb-time .hrs{display:block;font-size:var(--cb-t-md)}.cb-time .amt{display:block;font-size:.74rem;color:var(--cb-dim);margin-top:.2rem}.cb-section,.cb-tablewrap{overflow-x:auto}.cb-table{width:100%;border-collapse:collapse;font-size:var(--cb-t-sm)}.cb-table th{text-align:left;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint);font-weight:500;padding:.45rem .7rem .45rem 0;border-bottom:1px solid var(--cb-line-strong);white-space:nowrap}.cb-table td{padding:.65rem .7rem .65rem 0;border-bottom:1px solid var(--cb-line);vertical-align:baseline}.cb-table tr:last-child td{border-bottom:none}.cb-table tbody tr{transition:background .14s var(--cb-ease)}.cb-table tbody tr:hover td{background:var(--cb-wash-soft)}.cb-table td a{color:var(--cb-ink);text-decoration:none}.cb-table td a:hover{color:var(--cb-accent-ink)}.cb-table td.cb-num,.cb-table th:not(:first-child){text-align:right}.cb-table td[data-warn]{color:var(--cb-warn)}.cb-table td[data-align=right],.cb-table th[data-align=right]{text-align:right}.cb-table td[data-align=left],.cb-table th[data-align=left]{text-align:left}.cb-datatable tr.lnk:hover td{background:var(--cb-hover)}.cb-datatable td a{display:block}.cb-deflist dd a{color:var(--cb-accent-ink);text-decoration:none}.cb-deflist dd a:hover{text-decoration:underline}.cb-audit{list-style:none;margin:0;padding:0}.cb-audit li{display:grid;grid-template-columns:110px 170px 1fr;grid-gap:1rem;gap:1rem;padding:.55rem 0;border-top:1px solid var(--cb-line);font-size:var(--cb-t-sm);align-items:baseline}.cb-audit li:first-child{border-top:none}.cb-audit .at{color:var(--cb-faint);white-space:nowrap}.cb-audit .act,.cb-audit .at{font-family:var(--cb-mono);font-size:.69rem}.cb-audit .act{color:var(--cb-accent-ink)}.cb-audit .act[data-ai]{color:var(--cb-aurora)}.cb-audit .det{color:var(--cb-dim)}.cb-admin-note{margin:.9rem 0 0;padding-top:.8rem;border-top:1px solid var(--cb-line);color:var(--cb-faint);font-size:.74rem}.cb-members{list-style:none;margin:0;padding:0}.cb-members li{display:flex;align-items:center;gap:1rem;padding:.7rem 0;border-top:1px solid var(--cb-line)}.cb-members li:first-child{border-top:none}.cb-members .nm{display:block;font-size:var(--cb-t-base)}.cb-members .em{display:block;font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);margin-top:.15rem}.cb-members .cb-pill{margin-left:auto}.cb-people li{flex-wrap:wrap}.cb-people .who{flex:1 1 11rem;min-width:0}.cb-people .who .em,.cb-people .who .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-people .cb-inlineform,.cb-people .cb-pill{margin-left:auto}.cb-adminnav{display:flex;gap:.2rem;flex-wrap:wrap;margin:0 0 1.5rem;border-bottom:1px solid var(--cb-line)}.cb-adminnav-item{padding:.55rem .85rem;color:var(--cb-dim);font-size:var(--cb-t-sm);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .15s,border-color .15s}.cb-adminnav-item:hover{color:var(--cb-ink)}.cb-adminnav-item[aria-current=page]{color:var(--cb-ink);border-bottom-color:var(--cb-accent)}.cb-matrix-wrap{overflow-x:auto;border:1px solid var(--cb-line);border-radius:var(--cb-r-md)}.cb-matrix{width:100%;border-collapse:collapse;font-size:var(--cb-t-sm)}.cb-matrix td,.cb-matrix th{padding:.5rem .75rem;text-align:center;border-bottom:1px solid var(--cb-line);white-space:nowrap}.cb-matrix tr:last-child td,.cb-matrix tr:last-child th{border-bottom:none}.cb-matrix thead th{color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.cb-matrix tbody th{text-align:left;color:var(--cb-ink);font-weight:500}.cb-matrix .yes{color:var(--cb-aurora)}.cb-matrix .no{color:var(--cb-faint);opacity:.35}.cb-auditbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:1rem}.cb-auditbar input,.cb-auditbar select{background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:var(--cb-t-sm);padding:.4rem .6rem}.cb-auditbar .grow{flex:1 1;min-width:12rem}.cb-pagerow{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;color:var(--cb-dim);font-size:var(--cb-t-sm)}@media (max-width:900px){.cb-audit li{gap:.15rem}.cb-audit li,.cb-person{grid-template-columns:1fr}.cb-person{gap:.6rem}.cb-time{grid-template-columns:1fr;gap:.4rem}.cb-time .num{text-align:left;display:flex;gap:.8rem}.cb-conflict .in{flex-direction:column}}.cb-trialsec{margin-bottom:1.8rem}.cb-trialhead{display:flex;gap:2.4rem;flex-wrap:wrap;margin-bottom:1.2rem}.cb-readiness{display:flex;align-items:center;gap:.8rem}.cb-readiness .big{font-size:2rem;font-weight:200;color:var(--cb-ink)}.cb-readiness.dim .big{color:var(--cb-dim)}.cb-readiness .lbl{font-size:.69rem;color:var(--cb-faint);line-height:1.45}.cb-gaps{border:1px solid rgba(255,196,120,.35);background:var(--cb-warn-soft);border-radius:var(--cb-r-md);padding:.8rem 1rem;margin-bottom:1.2rem}.cb-gaps p{margin:.2rem 0;color:var(--cb-warn);font-size:var(--cb-t-sm)}.cb-gaps b{font-weight:600}.cb-matrix{display:grid;grid-gap:1.1rem;gap:1.1rem}.cb-claim h3{font-size:var(--cb-t-md);font-weight:500;margin:0 0 .4rem}.cb-claim ul{list-style:none;margin:0;padding:0}.cb-claim li{display:grid;grid-template-columns:minmax(180px,.8fr) 2fr auto;grid-gap:1rem;gap:1rem;padding:.55rem .2rem;border-top:1px solid var(--cb-line);align-items:baseline;font-size:var(--cb-t-sm)}.cb-claim li[data-gap] .el{color:var(--cb-warn)}.cb-claim .el{color:var(--cb-ink)}.cb-claim .links{display:flex;flex-wrap:wrap;gap:.35rem}.cb-claim .lnk{font-size:.7rem;color:var(--cb-dim);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.1rem .55rem;white-space:nowrap}.cb-claim .lnk[data-live]{color:#a9ecd9;border-color:rgba(108,215,180,.35)}.cb-claim .lnk[data-dangling]{color:var(--cb-danger);border-color:rgba(255,120,120,.35);text-decoration:line-through}.cb-claim .lnk.gap{color:var(--cb-warn);border-color:rgba(255,196,120,.4);border-style:dashed}.cb-claim .tally{font-family:var(--cb-mono);font-size:.7rem;color:var(--cb-faint)}.cb-claim .lnk .x{background:none;border:none;color:inherit;cursor:pointer;font-size:.9rem;line-height:1;padding:0 0 0 .3rem;opacity:.5}.cb-claim .lnk .x:hover{opacity:1;color:var(--cb-danger)}.cb-gapsug{flex-basis:100%;margin-top:.4rem;border:1px solid rgba(108,215,180,.22);background:var(--cb-aurora-soft);border-radius:var(--cb-r-md);padding:.6rem .8rem}.cb-gapsug .thinking{margin:0;color:var(--cb-aurora);font-size:.78rem}.cb-gapsug ul{list-style:none;margin:0;padding:0}.cb-gapsug li{display:flex;align-items:center;gap:.8rem;padding:.4rem 0;border-top:1px solid var(--cb-line)}.cb-gapsug li:first-child{border-top:none}.cb-gapsug li>div{flex:1 1;min-width:0}.cb-gapsug .lb{display:block;color:var(--cb-ink);font-size:.8rem}.cb-gapsug .why{display:block;color:var(--cb-dim);font-size:.72rem;margin-top:.1rem}.cb-gapsug .cb-linked{color:var(--cb-aurora);font-size:.72rem;font-family:var(--cb-mono)}.cb-gapsug .foot span{color:var(--cb-faint);font-size:.69rem}.cb-subhead{display:flex;align-items:baseline;gap:.5rem;font-size:var(--cb-t-base);font-weight:500;margin:0 0 .3rem}.cb-subhead span{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.05rem .45rem}.cb-roster{list-style:none;margin:0;padding:0}.cb-roster li{display:flex;align-items:center;gap:.8rem;padding:.55rem 0;border-top:1px solid var(--cb-line);font-size:var(--cb-t-sm);flex-wrap:wrap}.cb-roster li:first-child{border-top:none}.cb-roster .nm{display:block;color:var(--cb-ink)}.cb-roster .rl{display:block;color:var(--cb-faint);font-size:.7rem;margin-top:.12rem}.cb-roster li>div{flex:1 1;min-width:0}.cb-roster .st{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);white-space:nowrap}@media (max-width:900px){.cb-claim li{grid-template-columns:1fr;gap:.3rem}.cb-trialhead{gap:1.4rem}}.cb-avatar{--ah:250;position:relative;width:32px;height:32px;border-radius:50%;display:inline-grid;place-items:center;flex:none;color:#08131c;background:radial-gradient(112% 112% at 32% 24%,oklch(.94 .05 calc(var(--ah) + 18)) 0,oklch(.86 .11 calc(var(--ah) + 14)) 34%,transparent 62%),linear-gradient(152deg,oklch(.82 .135 calc(var(--ah) + 26)),oklch(.66 .15 var(--ah)));box-shadow:inset 0 1px 1px rgba(255,255,255,.5),inset 0 0 0 1px rgba(255,255,255,.16),inset 0 -3px 6px rgba(4,10,18,.28),0 1px 3px rgba(4,8,14,.42)}.cb-avatar-i{font-family:var(--cb-mono);font-weight:500;font-size:.66rem;letter-spacing:.07em;text-indent:.07em;line-height:1;-webkit-text-fill-color:currentColor;text-shadow:0 1px 0 rgba(255,255,255,.28)}.cb-avatar.sm{width:26px;height:26px}.cb-avatar.sm .cb-avatar-i{font-size:.56rem}.cb-avatar.dim{background:none;color:var(--cb-faint);box-shadow:inset 0 0 0 1.5px var(--cb-line-strong)}.cb-avatar.dim .cb-avatar-i{text-shadow:none}.cb-team{list-style:none;margin:0;padding:0}.cb-team li{display:flex;align-items:center;gap:.7rem;padding:.55rem 0;border-top:1px solid var(--cb-line)}.cb-team li:first-child{border-top:none}.cb-team .who{flex:1 1;min-width:0}.cb-team .nm{display:block;font-size:var(--cb-t-base);color:var(--cb-ink)}.cb-team .nm .youtag{letter-spacing:.1em;color:var(--cb-aurora);margin-left:.4rem}.cb-team .em,.cb-team .nm .youtag{font-family:var(--cb-mono);font-size:.69rem}.cb-team .em{display:block;color:var(--cb-faint);margin-top:.1rem}.cb-team .rl{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-dim)}.cb-team .rl[data-lead]{color:var(--cb-accent-ink)}.cb-team-role select{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-dim);background:transparent;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.2rem .35rem;cursor:pointer}.cb-team-role select:hover{color:var(--cb-ink)}.cb-team-role select:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-team-ai{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-top:.7rem;padding-top:.6rem;border-top:1px solid var(--cb-line);font-size:var(--cb-t-sm);color:var(--cb-dim)}.cb-team-ai b{color:var(--cb-ink);font-weight:550}.cb-team .x{background:none;border:none;color:var(--cb-faint);cursor:pointer;font-size:1rem;line-height:1;padding:0 .2rem}.cb-team .x:hover{color:var(--cb-danger)}.cb-teamstack{display:inline-flex}.cb-teamstack .cb-avatar{margin-left:-8px;box-shadow:0 0 0 2px var(--cb-bg-a),inset 0 1px 1px rgba(255,255,255,.45),inset 0 -3px 6px rgba(4,10,18,.26)}.cb-teamstack .cb-avatar:first-child{margin-left:0}.cb-tabsrow{display:flex;align-items:flex-end;gap:1rem;margin-bottom:1.6rem;border-bottom:1px solid var(--cb-line)}.cb-tabsrow .cb-tabs{border-bottom:none;margin-bottom:0;flex:1 1;min-width:0}.cb-custom{position:relative;flex:none}.cb-custom>summary{list-style:none;cursor:pointer;font-size:.72rem;color:var(--cb-dim);padding:.6rem .8rem;white-space:nowrap}.cb-custom>summary::-webkit-details-marker{display:none}.cb-custom>summary:hover{color:var(--cb-ink)}.cb-custom[open]>summary{color:var(--cb-accent-ink)}.cb-custom-pop{position:absolute;right:0;top:calc(100% + .3rem);width:min(340px,86vw);max-height:min(72vh,34rem);overflow-y:auto;overscroll-behavior:contain;background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);box-shadow:var(--cb-shadow);padding:1rem 1.1rem;z-index:var(--cb-z-dropdown);scrollbar-width:thin}.cb-custom-pop .hd{margin:0 0 .6rem;font-size:.74rem;color:var(--cb-dim)}.cb-tabcfg{list-style:none;margin:0 0 .3rem;padding:0}.cb-tabcfg li{display:flex;align-items:center;gap:.7rem;padding:.3rem 0}.cb-tabcfg input[type=number]{width:46px;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.78rem;padding:.25rem .35rem;text-align:center}.cb-tabcfg label{display:flex;align-items:center;gap:.5rem;font-size:var(--cb-t-sm);color:var(--cb-ink);cursor:pointer}.cb-tabcfg .fx{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-minilist,.cb-partylist{list-style:none;margin:0;padding:0}.cb-partylist li{display:flex;align-items:center;gap:.6rem;padding:.5rem 0;border-top:1px solid var(--cb-line);flex-wrap:wrap}.cb-partylist li:first-child{border-top:none}.cb-partylist a{color:var(--cb-ink);text-decoration:none}.cb-partylist a:hover{color:var(--cb-accent-ink)}.cb-partylist .og{color:var(--cb-faint);font-size:.74rem}.cb-partylist .cb-pill{margin-left:auto}.cb-minilist li{display:flex;flex-direction:column;gap:.1rem;padding:.5rem 0;border-top:1px solid var(--cb-line)}.cb-minilist li:first-child{border-top:none}.cb-minilist a{color:var(--cb-ink);text-decoration:none;font-size:var(--cb-t-base)}.cb-minilist a:hover{color:var(--cb-accent-ink)}.cb-minilist span{color:var(--cb-faint);font-size:.72rem}.cb-minilist .more a{color:var(--cb-accent-ink);font-size:.78rem}.cb-landing{min-height:100vh;display:grid;place-items:center;background:var(--cb-bg);text-align:center;padding:2rem}.cb-landing .in{max-width:520px}.cb-landing .eyebrow{font-family:var(--cb-mono);font-size:var(--cb-t-label);letter-spacing:.18em;text-transform:uppercase;color:var(--cb-aurora)}.cb-landing h1{font-size:2.6rem;font-weight:200;margin:.5rem 0 .8rem;letter-spacing:-.02em}.cb-landing p{color:var(--cb-dim);line-height:1.6;margin:0 auto 2.2rem;max-width:42ch}.cb-login{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);background:var(--cb-bg);color:var(--cb-ink)}.cb-login-marquee{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:2rem;padding:clamp(2.25rem,4.5vw,4.5rem) clamp(2.25rem,5.5vw,5.5rem);border-right:1px solid var(--cb-line);isolation:isolate}.cb-login-marquee>*{position:relative;z-index:1;max-width:640px}.cb-login-marquee:after,.cb-login-marquee:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:0}.cb-login-marquee:before{width:520px;height:520px;top:-160px;right:-120px;background:radial-gradient(circle,rgba(220,205,170,.42),transparent 70%);animation:cb-drift-a 24s var(--cb-ease) infinite alternate}.cb-login-marquee:after{width:460px;height:460px;bottom:-180px;left:-100px;background:radial-gradient(circle,rgba(108,215,180,.28),transparent 70%);animation:cb-drift-b 28s var(--cb-ease) infinite alternate}@keyframes cb-drift-a{to{transform:translate(-40px,60px) scale(1.12)}}@keyframes cb-drift-b{to{transform:translate(50px,-40px) scale(1.08)}}.cb-login-brand{display:flex;align-items:center;gap:.75rem}.cb-login-tile{width:76px;height:76px;display:block;flex:none;border-radius:var(--cb-r-xl);box-shadow:0 10px 30px rgba(0,0,0,.55),0 0 0 1px rgba(220,205,170,.18)}.cb-login-brand{gap:1rem}.cb-login-brand .cb-wordmark{gap:7px}.cb-login-brand .cb-wordmark>span{font-size:17px}.cb-login-brand .cb-wordmark small{font-size:9px;padding-top:7px}.cb-login-lede .cb-login-eyebrow{font-family:var(--cb-mono);font-size:.7rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--cb-aurora);margin:0 0 1.1rem}.cb-login-lede h1{font-family:var(--cb-serif);font-size:clamp(2.3rem,3.9vw,3.5rem);font-weight:400;letter-spacing:-.02em;line-height:1.06;margin:0 0 1.15rem;max-width:21ch;text-wrap:balance}.cb-login-lede h1 em{font-style:italic;font-weight:400;color:var(--cb-accent-ink)}.cb-login-lede p{color:var(--cb-dim);line-height:1.65;font-size:1.05rem;max-width:50ch;margin:0;text-wrap:pretty}.cb-login-sample{margin:0;padding:1rem 1.2rem .9rem;border-radius:var(--cb-r-xl);background:var(--cb-surface);border:1px solid var(--cb-line);box-shadow:inset 0 1px 0 var(--cb-hero-edge),0 24px 60px rgba(0,0,0,.28);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);display:flex;flex-direction:column;gap:1rem}.cb-login-sample-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.cb-login-sample-head .t{font-size:var(--cb-t-base);font-weight:550;color:var(--cb-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-login-chip{flex:none;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-accent-ink);background:var(--cb-accent-soft);border:1px solid color-mix(in oklab,var(--cb-accent) 35%,transparent);border-radius:var(--cb-r-pill);padding:.22rem .6rem}.cb-login-sample-body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1.4rem;gap:1.4rem;align-items:center}.cb-login-sample-body .ring{width:132px}.cb-login-sample-body .ring .cb-cring{transform:scale(.72);transform-origin:left center;margin-right:-38px}.cb-login-sample .docket{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cb-login-sample .docket li{display:grid;grid-template-columns:3px minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.45rem 0;border-top:1px solid var(--cb-line)}.cb-login-sample .docket li:first-child{border-top:none}.cb-login-sample .docket .bar{width:3px;height:1.9rem;border-radius:var(--cb-r-xs);background:var(--cb-aurora)}.cb-login-sample .docket li[data-tone=warn] .bar{background:var(--cb-warn)}.cb-login-sample .docket li[data-tone=danger] .bar{background:var(--cb-danger)}.cb-login-sample .docket .what{font-size:var(--cb-t-sm);color:var(--cb-ink);min-width:0}.cb-login-sample .docket .what small{display:block;color:var(--cb-faint);font-size:.72rem;margin-top:.1rem}.cb-login-sample .docket .when{font-size:1.15rem;font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-ink);text-align:right;line-height:1}.cb-login-sample .docket .when small{display:block;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint);margin-top:.25rem}.cb-login-sample .docket li[data-tone=danger] .when{color:var(--cb-danger)}.cb-login-sample .docket li[data-tone=warn] .when{color:var(--cb-warn)}.cb-login-sample-ai{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;border-radius:var(--cb-r-md);background:var(--cb-aurora-soft);border:1px solid color-mix(in oklab,var(--cb-aurora) 28%,transparent);font-size:var(--cb-t-sm);line-height:1.5;color:var(--cb-dim)}.cb-login-sample-ai b{color:var(--cb-aurora);font-weight:600}.cb-login-sample-ai .glyph{color:var(--cb-aurora);flex:none;display:grid}.cb-login-sample-ai .glyph svg{width:17px;height:17px}.cb-login-sample figcaption{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-faint);text-align:right;margin-top:-.3rem}.cb-login-promises{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem}.cb-login-promises li{display:flex;flex-direction:column;gap:.7rem}.cb-login-promises .ic{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--cb-r-md);background:var(--cb-accent-soft);border:1px solid color-mix(in oklab,var(--cb-accent) 30%,transparent);color:var(--cb-accent-ink)}.cb-login-promises .ic svg{width:20px;height:20px}.cb-login-promises .tx{font-size:var(--cb-t-sm);line-height:1.55;color:var(--cb-dim)}.cb-login-promises .tx b{display:block;color:var(--cb-ink);font-weight:600;font-size:var(--cb-t-base);margin-bottom:.2rem}.cb-login-panel{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem;padding:2rem}.cb-login-panel:before{background:radial-gradient(420px 380px at 50% 46%,color-mix(in oklab,var(--cb-accent) 18%,transparent),transparent 70%)}.cb-login-panel:after,.cb-login-panel:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.cb-login-panel:after{opacity:.35;background-image:radial-gradient(var(--cb-grid-ink) .6px,transparent .8px);background-size:var(--cb-grid-size) var(--cb-grid-size);-webkit-mask-image:radial-gradient(60% 55% at 50% 48%,#000 0,transparent 78%);mask-image:radial-gradient(60% 55% at 50% 48%,#000 0,transparent 78%)}.cb-login-card{width:100%;max-width:400px;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-xl);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 var(--cb-hero-edge),var(--cb-shadow);padding:2.4rem 2.2rem 2rem}.cb-login-orb{width:56px;height:56px;display:block;margin-bottom:1.3rem;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45)) drop-shadow(0 0 18px rgba(127,227,194,.18))}.cb-login-card h2{font-family:var(--cb-serif);font-size:1.9rem;font-weight:500;letter-spacing:-.01em;margin:0 0 .5rem}.cb-login-card>p{color:var(--cb-dim);font-size:var(--cb-t-base);line-height:1.6;margin:0 0 1.7rem}.cb-login-cta{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;padding:.9rem 1.2rem;border-radius:var(--cb-r-md);border:1px solid transparent;background:var(--cb-cta-grad);color:var(--cb-cta-ink);font:inherit;font-weight:650;font-size:var(--cb-t-md);text-decoration:none;cursor:pointer;box-shadow:0 8px 24px rgba(220,205,170,.28),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .15s var(--cb-ease),box-shadow .15s var(--cb-ease),filter .15s var(--cb-ease)}.cb-login-cta:hover{transform:translateY(-1px);box-shadow:0 14px 34px rgba(220,205,170,.38),inset 0 1px 0 rgba(255,255,255,.35);filter:brightness(1.05)}.cb-login-cta:active{transform:scale(.98)}.cb-login-cta:focus-visible{outline:2px solid var(--cb-accent-ink);outline-offset:3px}.cb-login-cta .ic{display:grid;transition:transform .15s var(--cb-ease)}.cb-login-cta:hover .ic{transform:translateX(2px)}.cb-login-cta .ic svg{width:18px;height:18px}.cb-login-trust{list-style:none;margin:1.6rem 0 0;padding:1.3rem 0 0;border-top:1px solid var(--cb-line);display:flex;flex-direction:column;gap:.6rem}.cb-login-trust li{display:flex;align-items:center;gap:.6rem;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.4}.cb-login-trust .ic{display:grid;color:var(--cb-aurora);flex:none}.cb-login-trust .ic svg{width:17px;height:17px}.cb-login-help{margin:0;max-width:400px;text-align:center;color:var(--cb-faint);font-size:var(--cb-t-sm);line-height:1.5}.cb-login-err{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:1.3rem;padding:.75rem .9rem;border-radius:var(--cb-r-md);border:1px solid color-mix(in oklab,var(--cb-danger) 55%,transparent);background:var(--cb-danger-soft);color:var(--cb-danger);font-size:var(--cb-t-sm);line-height:1.45}.cb-login-err .ic{display:grid;flex:none}.cb-login-err .ic svg{width:17px;height:17px}.cb-ws{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--cb-bg-a);color:var(--cb-ink);overflow:hidden}.cb-ws-bar{gap:.9rem;padding:.5rem .9rem;border-bottom:1px solid var(--cb-line);background:var(--cb-surface);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex:none}.cb-ws-bar,.cb-ws-brand{display:flex;align-items:center}.cb-ws-brand{gap:.55rem}.cb-ws-brand .cb-mark{width:24px;height:24px}.cb-ws-brand .lbl{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-dim);white-space:nowrap}.cb-ws-presets{display:flex;align-items:center;gap:.3rem}.cb-ws-preset{display:grid;place-items:center;width:34px;height:28px;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);background:none;color:var(--cb-dim);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.cb-ws-preset:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-ws-preset[aria-pressed=true]{color:var(--cb-accent-ink);border-color:color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line));background:var(--cb-accent-soft)}.cb-ws-preset svg{width:20px;height:15px}.cb-ws-preset svg rect{fill:none;stroke:currentColor;stroke-width:1.5}.cb-ws-spacer{flex:1 1}.cb-ws-hint{color:var(--cb-faint);font-size:var(--cb-t-label);font-family:var(--cb-mono);letter-spacing:.04em;white-space:nowrap}.cb-ws-exit{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);background:none;color:var(--cb-dim);font:inherit;font-size:var(--cb-t-sm);cursor:pointer;text-decoration:none;white-space:nowrap}.cb-ws-exit:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-ws-stage{position:relative;flex:1 1;overflow:hidden}.cb-ws-pane{position:absolute;display:flex;flex-direction:column;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);overflow:hidden;background:var(--cb-surface-2);box-shadow:0 6px 22px rgba(0,0,0,.28)}.cb-ws-pane[data-active=true]{border-color:color-mix(in oklab,var(--cb-accent) 42%,var(--cb-line))}.cb-ws-pane-hd{display:flex;padding:.28rem .32rem .28rem .5rem;border-bottom:1px solid var(--cb-line);background:linear-gradient(180deg,var(--cb-wash),transparent);flex:none;min-height:34px}.cb-ws-loc,.cb-ws-pane-hd{align-items:center;gap:.4rem}.cb-ws-loc{display:inline-flex;flex:1 1;min-width:0;padding:.25rem .45rem;border-radius:var(--cb-r-sm);border:1px solid transparent;background:none;color:var(--cb-ink);font:inherit;font-size:var(--cb-t-sm);cursor:pointer;text-align:left}.cb-ws-loc:hover{background:var(--cb-hover);border-color:var(--cb-line)}.cb-ws-loc .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ws-loc svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:1.7;flex:none;color:var(--cb-faint)}.cb-ws-pane-acts{display:flex;align-items:center;gap:.1rem;flex:none}.cb-ws-pane-acts button{width:26px;height:26px;display:grid;place-items:center;border-radius:var(--cb-r-sm);border:1px solid transparent;background:none;color:var(--cb-faint);cursor:pointer;transition:color .15s,background .15s}.cb-ws-pane-acts button:hover:not(:disabled){color:var(--cb-ink);background:var(--cb-hover)}.cb-ws-pane-acts button:disabled{opacity:.28;cursor:default}.cb-ws-pane-acts svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7}.cb-ws-frame{flex:1 1;width:100%;border:0;background:var(--cb-bg-a);display:block}.cb-ws[data-dragging=true] .cb-ws-frame{pointer-events:none}.cb-ws[data-dragging=true]{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cb-ws-gutter{position:absolute;z-index:3;display:grid;place-items:center;background:transparent;touch-action:none}.cb-ws-gutter[data-dir=row]{cursor:col-resize}.cb-ws-gutter[data-dir=col]{cursor:row-resize}.cb-ws-gutter:before{content:"";border-radius:var(--cb-r-pill);background:var(--cb-line);transition:background .15s,box-shadow .15s}.cb-ws-gutter[data-dir=row]:before{width:2px;height:32px}.cb-ws-gutter[data-dir=col]:before{height:2px;width:32px}.cb-ws-gutter:focus-visible:before,.cb-ws-gutter:hover:before{background:var(--cb-accent);box-shadow:0 0 8px var(--cb-accent)}.cb-ws-gutter:focus-visible{outline:none}.cb-ws-pick{position:absolute;top:36px;left:.5rem;width:min(340px,calc(100% - 1rem));z-index:6;background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-md);box-shadow:var(--cb-shadow);overflow:hidden;display:flex;flex-direction:column;max-height:min(72%,480px)}.cb-ws-pick input{border:none;border-bottom:1px solid var(--cb-line);background:none;color:var(--cb-ink);font:inherit;font-size:var(--cb-t-sm);padding:.6rem .8rem;outline:none}.cb-ws-pick-list{overflow-y:auto;padding:.3rem}.cb-ws-pick .grp{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint);padding:.5rem .6rem .25rem}.cb-ws-pick .opt{display:block;width:100%;text-align:left;padding:.42rem .6rem;border-radius:var(--cb-r-sm);color:var(--cb-dim);font:inherit;font-size:var(--cb-t-sm);background:none;border:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ws-pick .opt:hover,.cb-ws-pick .opt[aria-current=true]{background:var(--cb-hover);color:var(--cb-ink)}.cb-ws-pick .none{color:var(--cb-faint);font-size:var(--cb-t-sm);padding:.6rem}.cb-ws-note{position:fixed;inset:0;display:grid;place-items:center;background:var(--cb-bg);text-align:center;padding:2rem}.cb-ws-note .in{max-width:400px}.cb-ws-note h1{font-weight:200;font-size:var(--cb-t-xl);margin:0 0 .6rem}.cb-ws-note p{color:var(--cb-dim);line-height:1.6;margin:0 0 1.4rem}@media (prefers-reduced-motion:reduce){.cb-login-marquee:after,.cb-login-marquee:before{animation:none}.cb-login-cta:active,.cb-login-cta:hover,.cb-login-cta:hover .ic{transform:none}}@media (max-width:1180px){.cb-login-promises{grid-template-columns:1fr;gap:.9rem}.cb-login-promises li{flex-direction:row;align-items:flex-start}.cb-login-promises .ic{flex:none}}@media (max-width:900px){.cb-login{grid-template-columns:1fr}.cb-login-panel{padding:.5rem 1rem 2.5rem}.cb-login-marquee{border-right:none;gap:1.6rem;padding:clamp(2rem,7vw,3rem) clamp(1rem,5vw,2.5rem) 1.5rem}.cb-login-promises,.cb-login-sample{display:none}.cb-login-lede h1{font-size:clamp(1.9rem,8vw,2.6rem)}}@media (max-width:520px){.cb-login-sample-body{grid-template-columns:1fr}.cb-login-sample-body .ring{display:none}}@media (max-width:900px){.cb-app[data-nav]{grid-template-columns:1fr}.cb-side{position:fixed;top:0;bottom:0;left:0;width:264px;z-index:var(--cb-z-palette);transform:translateX(-100%);transition:transform .24s var(--cb-ease)}.cb-app[data-mobile=open] .cb-side{transform:translateX(0)}.cb-app[data-mobile=open] .cb-scrim{display:block}.cb-toggle{display:none}.cb-burger{display:grid}.cb-hero{grid-template-columns:1fr}.cb-cring{justify-self:start}.cb-row{grid-template-columns:1fr;gap:.8rem}.cb-rt{text-align:left}.cb-dock{grid-template-columns:1fr}.cb-dock .row{grid-template-columns:44px 1fr;gap:.9rem}.cb-dock .rel{grid-column:2;text-align:left;margin-top:.3rem}.cb-dock .acts{justify-content:flex-start;padding:0 .35rem .8rem 53px}.cb-cols{grid-template-columns:1fr}.cb-telemetry>div{padding:.6rem 1.2rem .6rem 0}.cb-telemetry>div:before{display:none}.cb-dash-hero{padding:1.2rem 1.25rem}.cb-dash-hero:after{display:none}.cb-cmd .cb-cmd-txt{font-size:0}.cb-cmd:after{content:"Ask or jump…";color:var(--cb-dim);font-size:var(--cb-t-base);overflow:hidden;white-space:nowrap}.cb-cmd kbd{display:none}.cb-topbar{gap:.5rem;padding:.8rem .9rem}.cb-cmd{min-width:0;padding:.6rem .85rem;gap:.5rem}.cb-cmd:after{text-overflow:ellipsis}.cb-crumb{display:none}.cb-content{padding:1.1rem 1.1rem 2.5rem}.cb-mhead{grid-template-columns:1fr;padding:1.4rem 1.3rem}.cb-mhead .cb-cring{justify-self:start}}@media (prefers-reduced-motion:reduce){.cb-side{transition:none!important}}@media (max-width:640px){.cb-multiview{display:none}}@media (any-pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px!important}.cb-btn{min-height:36px}.cb-btn[data-size=sm]{min-height:32px;padding:0 .75rem}.cb-btn:after{content:"";position:absolute;inset:-6px -2px}.cb-dock .acts{padding-top:.2rem}.cb-add summary,.cb-conflict-res li a,.cb-deflist dd a,.cb-doc .ttl,.cb-landing a.cb-btn,.cb-person .rolelink,.cb-table td a,.cb-timesum a{display:inline-block;padding-top:.55rem;padding-bottom:.55rem}.cb-tab{padding-top:.9rem;padding-bottom:.9rem}.cb-field input,.cb-field select{min-height:44px}.cb-bell,.cb-burger,.cb-iconbtn{min-width:44px;min-height:44px}.cb-anno-tool,.cb-claim .lnk .x,.cb-dla-chip .x,.cb-dla-pick .cx,.cb-team .x,.cb-vbtn{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}}.cb-medtype{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;padding:.12rem .45rem;border-radius:var(--cb-r-pill);background:var(--cb-accent-soft);color:var(--cb-accent-ink);white-space:nowrap}.cb-medtype[data-t=er],.cb-medtype[data-t=hospital],.cb-medtype[data-t=surgery]{background:var(--cb-warn-soft);color:var(--cb-warn)}.cb-medtype[data-t=chiropractic],.cb-medtype[data-t=imaging],.cb-medtype[data-t=physical_therapy]{background:var(--cb-aurora-soft);color:var(--cb-aurora)}.cb-medbill{color:var(--cb-ink);font-weight:600}.cb-faintline{display:block;color:var(--cb-faint);font-size:.72rem;margin-top:.15rem}.cb-medrev-note{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:var(--cb-dim);font-size:var(--cb-t-sm);margin:0 0 .9rem}.cb-medprops{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.cb-medprop{display:flex;align-items:flex-start;gap:1rem;padding:.85rem 1rem;border:1px solid rgba(108,215,180,.24);background:var(--cb-aurora-soft);border-radius:var(--cb-r-md);flex-wrap:wrap}.cb-medprop-main{display:flex;gap:.9rem;flex:1 1;min-width:240px}.cb-medprop-date{color:var(--cb-aurora);font-size:.72rem;white-space:nowrap;padding-top:.12rem}.cb-medprop-title{color:var(--cb-ink);font-size:var(--cb-t-sm);margin-top:.15rem}.cb-medprop-find{color:var(--cb-dim);font-size:.78rem;line-height:1.5;margin:.3rem 0 0}.cb-medprop-act{display:flex;gap:.5rem;margin-left:auto}.cb-medscan{padding:1rem 1.2rem;margin-bottom:1.2rem}.cb-medscan>div:first-child{font-size:var(--cb-t-sm);color:var(--cb-dim);margin-bottom:.7rem}.cb-medscan b{color:var(--cb-ink)}.cb-medscan-docs{display:flex;flex-wrap:wrap;gap:.5rem}.cb-mednarr{margin-bottom:1.2rem}.cb-mednarr-head{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.9rem 1.2rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-hover)}.cb-mednarr-head>div{flex:1 1;min-width:220px;font-size:var(--cb-t-sm);color:var(--cb-dim)}.cb-mednarr-head b{color:var(--cb-aurora)}.cb-mednarr-head button{margin-left:auto}.cb-mednarr-out{margin-top:.6rem;padding:1rem 1.2rem;border-radius:var(--cb-r-md);background:var(--cb-aurora-soft);border:1px solid rgba(108,215,180,.22)}.cb-mednarr-out p{margin:0;font-size:var(--cb-t-base);line-height:1.65;color:var(--cb-ink);white-space:pre-wrap}.cb-mednarr-foot{display:flex;align-items:center;gap:1rem;margin-top:.7rem;flex-wrap:wrap}.cb-mednarr-foot small{flex:1 1;min-width:200px;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;color:var(--cb-aurora)}.cb-medline{list-style:none;margin:0;padding:0}.cb-medrow{display:grid;grid-template-columns:58px 1fr;grid-gap:1rem;gap:1rem;padding:.85rem 0;border-top:1px solid var(--cb-line)}.cb-medentry:first-child .cb-medrow{border-top:none}.cb-meddate{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:.1rem}.cb-meddate-d{font-size:1.35rem;color:var(--cb-ink);line-height:1}.cb-meddate-m{font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint);margin-top:.25rem}.cb-medhead{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cb-medhead b{color:var(--cb-ink)}.cb-medhead .cb-medbill{margin-left:auto}.cb-medtitle{color:var(--cb-dim);font-size:var(--cb-t-sm);margin-top:.2rem}.cb-medfind{color:var(--cb-dim);font-size:.8rem;line-height:1.55;margin:.35rem 0 0}.cb-medmeta{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.4rem}.cb-medpart{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-faint);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.1rem .5rem}.cb-medsrc{font-size:.72rem;color:var(--cb-accent-ink)}.cb-medgap{display:flex;align-items:center;gap:.6rem;padding:.5rem 0 .55rem 74px;flex-wrap:wrap}.cb-medgap-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--cb-warn);box-shadow:0 0 8px rgba(255,196,120,.55);flex:none;margin-left:-.75rem}.cb-medgap-txt{color:var(--cb-faint);font-size:.74rem}.cb-medtotal{color:var(--cb-ink);font-weight:700}.cb-medsec,.cb-medspec{overflow-x:auto}@media (max-width:640px){.cb-medgap{padding-left:0}.cb-medprop-act{margin-left:0}}.cb-medgaps-scan{display:inline-block;margin-left:.5rem;vertical-align:middle}.cb-medgap-cands{margin:.2rem 0 1rem}.cb-medgap-candh{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:var(--cb-dim);font-size:.78rem;margin-bottom:.6rem}.cb-medgap-dt{color:var(--cb-faint)}.cb-medgap-links{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;margin-top:.35rem}.cb-medgap-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.cb-medgap-row{display:flex;align-items:flex-start;gap:1rem;flex-wrap:wrap;padding:.7rem .9rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-hover)}.cb-medgap-row[data-done=true]{opacity:.62}.cb-medgap-info{flex:1 1;min-width:220px}.cb-medgap-top{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cb-medgap-top b{color:var(--cb-ink)}.cb-medgap-top .cb-medgap-dt{font-size:.72rem}.cb-medgap-desc{color:var(--cb-dim);font-size:var(--cb-t-sm);margin:.2rem 0 .35rem}.cb-medgap-act{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cb-medgap-ok{color:var(--cb-aurora);font-size:.76rem;font-weight:600}.cb-medgroups{display:grid;grid-gap:1.1rem;gap:1.1rem}.cb-medgroup-h{display:flex;align-items:baseline;gap:.7rem;padding-bottom:.5rem;border-bottom:1px solid var(--cb-line)}.cb-medgroup-h b{color:var(--cb-ink);font-size:var(--cb-t-md)}.cb-medgroup-meta{color:var(--cb-faint);font-size:.72rem;margin-left:auto}.cb-medgroup-list{list-style:none;margin:.4rem 0 0;padding:0}.cb-medgroup-row{display:grid;grid-template-columns:116px auto 1fr auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.4rem 0;border-bottom:1px solid var(--cb-wash)}.cb-medgroup-row:last-child{border-bottom:none}.cb-medgroup-date{color:var(--cb-faint);font-size:.72rem;white-space:nowrap}.cb-medgroup-t{color:var(--cb-dim);font-size:var(--cb-t-sm);overflow:hidden;text-overflow:ellipsis}.cb-medgroup-amt{color:var(--cb-ink);font-size:.78rem;text-align:right;white-space:nowrap}.cb-medspecview{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:1.6rem;gap:1.6rem;align-items:start}.cb-medbars{display:grid;grid-gap:.9rem;gap:.9rem}.cb-medbar-lbl{display:flex;justify-content:space-between;gap:.8rem;font-size:var(--cb-t-sm);color:var(--cb-ink);margin-bottom:.3rem}.cb-medbar-track{height:12px;border-radius:var(--cb-r-pill);background:var(--cb-hover);overflow:hidden;border:1px solid var(--cb-line)}.cb-medbar-fill{height:100%;border-radius:var(--cb-r-pill);background:linear-gradient(90deg,var(--cb-accent),var(--cb-aurora));transform-origin:left;animation:cb-medbar-grow .7s var(--cb-ease) both}.cb-medbar-sub{color:var(--cb-faint);font-size:.69rem;margin-top:.25rem}.cb-medspec-side h4{margin:0 0 .5rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint);font-family:var(--cb-mono);font-weight:600}@keyframes cb-medbar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cb-mvt{display:grid;grid-gap:1rem;gap:1rem}.cb-mvt-legend{display:flex;flex-wrap:wrap;gap:1rem;font-size:.72rem;color:var(--cb-dim)}.cb-mvt-leg{display:inline-flex;align-items:center;gap:.4rem}.cb-mvt [data-t]{--c:var(--cb-accent)}.cb-mvt [data-t=er],.cb-mvt [data-t=hospital],.cb-mvt [data-t=surgery]{--c:var(--cb-warn)}.cb-mvt [data-t=chiropractic],.cb-mvt [data-t=imaging],.cb-mvt [data-t=physical_therapy]{--c:var(--cb-aurora)}.cb-mvt-dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--c);flex:none}.cb-mvt-leg-gap .cb-mvt-gapkey{width:1.1rem;height:.6rem;border-radius:var(--cb-r-xs);background:repeating-linear-gradient(45deg,rgba(255,196,120,.35) 0 4px,transparent 4px 8px);border:1px solid rgba(255,196,120,.4)}.cb-mvt-scroll{overflow-x:auto;padding:0 .25rem}.cb-mvt-track{position:relative;height:132px}.cb-mvt-grid{position:absolute;top:0;bottom:22px;width:1px;background:var(--cb-line)}.cb-mvt-grid span{position:absolute;top:0;left:4px;font-family:var(--cb-mono);font-size:.56rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-faint)}.cb-mvt-gap{position:absolute;top:46px;height:40px;background:repeating-linear-gradient(45deg,rgba(255,196,120,.16) 0 5px,transparent 5px 10px);border-left:1px dashed rgba(255,196,120,.5);border-right:1px dashed rgba(255,196,120,.5);display:grid;place-items:center}.cb-mvt-gap,.cb-mvt-gaplbl{border-radius:var(--cb-r-xs)}.cb-mvt-gaplbl{font-family:var(--cb-mono);font-size:.58rem;color:var(--cb-warn);background:var(--cb-bg-a);padding:0 .3rem}.cb-mvt-axis{left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cb-line-strong) 8%,var(--cb-line-strong) 92%,transparent)}.cb-mvt-axis,.cb-mvt-node{position:absolute;top:66px}.cb-mvt-node{transform:translate(-50%,-50%);background:none;border:none;padding:0;cursor:pointer;display:grid;justify-items:center;grid-gap:.3rem;gap:.3rem;animation:cb-mvt-pop .45s var(--cb-ease) both;animation-delay:calc(var(--i) * 60ms)}.cb-mvt-pip{width:15px;height:15px;border-radius:50%;background:var(--c);box-shadow:0 0 0 4px var(--cb-bg-a),0 0 10px color-mix(in srgb,var(--c) 60%,transparent);transition:transform .18s var(--cb-ease)}.cb-mvt-node.on .cb-mvt-pip,.cb-mvt-node:hover .cb-mvt-pip{transform:scale(1.35)}.cb-mvt-node:focus-visible{outline:none}.cb-mvt-node:focus-visible .cb-mvt-pip{box-shadow:0 0 0 4px var(--cb-bg-a),0 0 0 6px var(--cb-accent)}.cb-mvt-flag{position:absolute;top:16px;font-family:var(--cb-mono);font-size:.58rem;color:var(--cb-faint);white-space:nowrap}.cb-mvt-node:nth-child(2n) .cb-mvt-flag{top:auto;bottom:16px}.cb-mvt-detail{min-height:66px;padding:.85rem 1rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-hover)}.cb-mvt-detail-h{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cb-mvt-detail-h b{color:var(--cb-ink)}.cb-mvt-detail-ty{font-family:var(--cb-mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-mvt-detail-dt{color:var(--cb-dim);font-size:.74rem}.cb-mvt-detail-amt{margin-left:auto;color:var(--cb-ink);font-weight:600}.cb-mvt-detail-t{color:var(--cb-dim);font-size:var(--cb-t-sm);margin-top:.3rem}.cb-mvt-detail-f{color:var(--cb-dim);font-size:.8rem;line-height:1.5;margin:.3rem 0 0}.cb-mvt-hint{color:var(--cb-faint);font-size:var(--cb-t-sm)}@keyframes cb-mvt-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width:720px){.cb-medspecview{grid-template-columns:1fr;gap:1.1rem}.cb-medgroup-row{grid-template-columns:92px 1fr auto}}@media (prefers-reduced-motion:reduce){.cb-medbar-fill,.cb-mvt-node{animation:none!important}.cb-app,.cb-bell,.cb-btn,.cb-cmd,.cb-dash-card,.cb-dash-hero .ring,.cb-link,.cb-link .cb-tip,.cb-mvt-pip,.cb-row,.cb-table tbody tr,.cb-toggle,.cb-user{transition:none!important}.cb-app:after,.cb-cring,.cb-orb.pulse,.cb-skel{animation:none!important}.cb-cring .face{transition:none!important}.cb-content{animation:none!important}.cb-btn:hover,.cb-dash-card:hover,.cb-dash-hero .ring:hover,.cb-link:hover{transform:none!important}}.cb-brief{display:flex;flex-direction:column;gap:.6rem;margin-top:.6rem}.cb-brief>.cb-btn{align-self:flex-start}.cb-brief-out{padding:.8rem .9rem;border-radius:var(--cb-r-md);background:var(--cb-aurora-soft);border:1px solid rgba(108,215,180,.22);display:flex;flex-direction:column;gap:.5rem}.cb-brief-out pre{margin:0;white-space:pre-wrap;word-break:break-word;font:inherit;font-size:var(--cb-t-sm);line-height:1.6;color:var(--cb-ink)}.cb-brief-out small{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;color:var(--cb-aurora)}.cb-brief-out small.src{color:var(--cb-dim);letter-spacing:.04em}.cb-brief-out .acts{display:flex;gap:.5rem;align-items:center}.cb-brief-out .acts .kept{font-size:.74rem;color:var(--cb-aurora)}.cb-brief-note{margin:0;font-size:.76rem;color:var(--cb-dim)}.cb-reldocs li span .cb-num{color:var(--cb-aurora);font-weight:600}.cb-reldocs-note{margin:.55rem 0 0;font-size:.69rem;color:var(--cb-faint)}.cb-mentions{margin-top:.8rem;padding-top:.7rem;border-top:1px dashed var(--cb-line)}.cb-mentions-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cb-mentions-list li a{color:var(--cb-accent-ink);font-size:.78rem;font-weight:600;text-decoration:none}.cb-mentions-list li a:hover{text-decoration:underline}.cb-mentions-list li p{margin:.15rem 0 0;font-size:.72rem;line-height:1.5;color:var(--cb-dim)}a.cb-cname{text-decoration:none;color:var(--cb-ink)}a.cb-cname:hover{color:var(--cb-accent-ink);text-decoration:underline;text-underline-offset:2px}.cb-ccard-dossier{display:inline-block;margin-top:.8rem;font-size:.74rem;color:var(--cb-accent-ink);text-decoration:none;font-weight:500}.cb-ccard-dossier:hover{text-decoration:underline}.cb-dossier-hd{display:flex;align-items:center;gap:1rem;margin-bottom:1.2rem}.cb-dossier-hd .cb-avatar{width:44px;height:44px}.cb-dossier-hd .cb-avatar .cb-avatar-i{font-size:.84rem}.cb-dossier-id{flex:1 1;min-width:0}.cb-dossier-back{font-size:.74rem;color:var(--cb-dim);text-decoration:none;white-space:nowrap}.cb-dossier-back:hover{color:var(--cb-ink)}.cb-doss-pattern{display:flex;flex-direction:column;gap:1.1rem}.cb-doss-scale{position:relative;padding:1.6rem .3rem .3rem}.cb-doss-bar{position:relative;height:6px;border-radius:var(--cb-r-pill);background:linear-gradient(to right,color-mix(in oklab,var(--cb-accent) 22%,var(--cb-bg-a)),var(--cb-accent))}.cb-doss-points{list-style:none;margin:0;padding:0;position:absolute;inset:1.6rem 0 0}.cb-doss-points li{position:absolute;left:var(--p);top:0;transform:translateX(-50%)}.cb-doss-points a{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none}.cb-doss-points .dot{width:12px;height:12px;border-radius:50%;background:var(--cb-surface);border:2px solid var(--cb-accent);box-shadow:var(--cb-elev-1);transition:transform .12s var(--cb-ease,ease)}.cb-doss-points a:hover .dot{transform:scale(1.25)}.cb-doss-points .lab{position:absolute;bottom:1.1rem;font-size:.69rem;color:var(--cb-dim);white-space:nowrap}.cb-doss-points a:hover .lab{color:var(--cb-accent-ink)}.cb-doss-pattern-note{margin:0;font-size:.76rem;line-height:1.6;color:var(--cb-dim)}.cb-doss-pattern-note b{color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-doss-matters{list-style:none;margin:0;padding:0}.cb-doss-matter{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.7rem .2rem;border-top:1px solid var(--cb-line)}.cb-doss-matter:first-child{border-top:none}.cb-doss-m-main{min-width:0;display:flex;flex-direction:column;gap:.12rem}.cb-doss-m-main .ttl{color:var(--cb-ink);font-size:var(--cb-t-base);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-doss-m-main .ttl:hover{color:var(--cb-accent-ink)}.cb-doss-m-main .mt{color:var(--cb-faint);font-size:.69rem}.cb-doss-m-roles{display:flex;gap:.3rem;flex-wrap:wrap;justify-content:flex-end}.cb-doss-m-sett{text-align:right;min-width:5rem}.cb-doss-m-sett .amt{color:var(--cb-aurora);font-size:.82rem;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-doss-m-sett .amt:hover{text-decoration:underline}.cb-doss-m-sett .amt .pct{color:var(--cb-faint);font-size:.69rem}.cb-doss-m-sett .none{color:var(--cb-faint);font-size:.72rem}@media (max-width:720px){.cb-doss-matter{grid-template-columns:1fr auto}.cb-doss-m-roles{display:none}}.cb-oi-lead p{margin:0 0 .7rem;font-size:.8rem;line-height:1.55;color:var(--cb-dim)}.cb-oi-go,.cb-oi-status{font-size:.74rem}.cb-oi-go{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;border-radius:var(--cb-r-sm);border:1px solid color-mix(in oklab,var(--cb-accent) 34%,transparent);background:color-mix(in oklab,var(--cb-accent) 12%,transparent);color:var(--cb-accent-ink);cursor:pointer;transition:background .12s,border-color .12s}.cb-oi-go:hover{background:color-mix(in oklab,var(--cb-accent) 20%,transparent);border-color:var(--cb-accent)}.cb-oi-status{margin:0;color:var(--cb-dim)}.cb-oi-status.err{color:color-mix(in oklab,var(--cb-warn) 85%,var(--cb-ink))}.cb-oi{display:flex;flex-direction:column;gap:.8rem}.cb-oi-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cb-oi-sample{font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-faint)}.cb-oi-headline{margin:0;font-size:.92rem;font-weight:600;line-height:1.45;color:var(--cb-ink)}.cb-oi-obs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.cb-oi-obs>li{padding:.65rem .8rem;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-md)}.cb-oi-obs p{margin:0;font-size:.8rem;line-height:1.55;color:var(--cb-ink)}.cb-oi-cites{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.cb-oi-cite{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-accent-ink);background:color-mix(in oklab,var(--cb-accent) 12%,transparent);border-radius:var(--cb-r-sm);padding:.12rem .45rem}.cb-oi-thin{margin:0;font-size:.78rem;color:var(--cb-faint);font-style:italic}.cb-oi-sect{display:flex;flex-direction:column;gap:.3rem}.cb-oi-lbl{font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-accent-ink)}.cb-oi-sect p{margin:0;font-size:.8rem;line-height:1.55;color:var(--cb-dim)}.cb-oi-caution{margin:0;padding:.55rem .7rem;border-radius:var(--cb-r-sm);font-size:.74rem;line-height:1.5;background:color-mix(in oklab,var(--cb-warn) 10%,transparent);border:1px solid color-mix(in oklab,var(--cb-warn) 26%,transparent);color:color-mix(in oklab,var(--cb-warn) 85%,var(--cb-ink))}.cb-oi-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.69rem;color:var(--cb-faint);border-top:1px solid var(--cb-line);padding-top:.45rem}.cb-polish{display:flex;flex-direction:column;gap:.55rem;margin-top:-.35rem}.cb-polish>.cb-btn{align-self:flex-start}.cb-polish-out{padding:.7rem .85rem;border-radius:var(--cb-r-md);background:var(--cb-aurora-soft);border:1px solid rgba(108,215,180,.22);display:flex;flex-direction:column;gap:.5rem}.cb-polish-out p{margin:0;font-size:var(--cb-t-sm);line-height:1.55;color:var(--cb-ink)}.cb-polish-out .acts{display:flex;gap:.5rem}.cb-polish-out small{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;color:var(--cb-aurora)}.cb-planner{display:flex;flex-direction:column;gap:.7rem}.cb-planner .row{display:flex;gap:.6rem;align-items:end;flex-wrap:wrap}.cb-planner .row .cb-cselect{flex:1 1;min-width:240px}.cb-planner .row .cb-cselect select{width:100%}.cb-propose{display:flex;align-items:center;gap:.5rem}.cb-propose-note{font-size:.72rem;color:var(--cb-dim)}.cb-discnotes{margin-top:.3rem}.cb-discnotes summary{cursor:pointer;font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-faint)}.cb-discnotes pre{margin:.35rem 0 0;white-space:pre-wrap;word-break:break-word;font:inherit;font-size:.74rem;line-height:1.5;color:var(--cb-dim);max-width:60ch}.cb-vstack{list-style:none;margin:0;padding:0;position:relative}.cb-vstack:before{content:"";position:absolute;left:1.05rem;top:.8rem;bottom:.8rem;width:1px;background:var(--cb-line)}.cb-vitem{position:relative;display:grid;grid-template-columns:2.1rem 1fr;align-items:start;grid-gap:.25rem .6rem;gap:.25rem .6rem;padding:.55rem 0}.cb-vitem+.cb-vitem{border-top:1px solid var(--cb-line)}.cb-vitem-badge{grid-row:1/span 2;z-index:1;width:2.1rem;height:2.1rem;align-self:start;display:grid;place-items:center;border-radius:50%;font-size:.62rem;color:var(--cb-dim);background:var(--cb-surface);border:1px solid var(--cb-line)}.cb-vitem[data-cur] .cb-vitem-badge{color:var(--cb-accent-ink);border-color:color-mix(in srgb,var(--cb-accent) 45%,transparent);background:color-mix(in srgb,var(--cb-accent) 12%,transparent)}.cb-vitem[data-active]{background:color-mix(in srgb,var(--cb-accent) 6%,transparent);border-radius:var(--cb-r-md);margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}.cb-vitem[data-active] .cb-vitem-badge{box-shadow:0 0 0 3px color-mix(in srgb,var(--cb-accent) 18%,transparent)}.cb-vitem-body{grid-column:2;min-width:0;display:flex;flex-direction:column;gap:.1rem}.cb-vitem-line{font-size:.8rem;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cb-vitem-line b{font-weight:600}.cb-vitem-by{font-size:.69rem;color:var(--cb-faint)}.cb-vitem-sha{display:flex;align-items:baseline;gap:.3rem;min-width:0;margin-top:.05rem}.cb-vitem-shak{flex:none;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-vitem-shav{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;color:var(--cb-dim);-moz-user-select:all;user-select:all;-webkit-user-select:all;cursor:text}.cb-vitem-shan{flex:none;font-size:.69rem;color:var(--cb-faint)}.cb-vitem-sha[data-state=hashed] .cb-vitem-shav{color:var(--cb-ink)}.cb-vitem-sha[data-state=copied] .cb-vitem-shan{color:var(--cb-accent-ink)}.cb-vitem-sha[data-state=deferred] .cb-vitem-shan,.cb-vitem-sha[data-state=none] .cb-vitem-shan,.cb-vitem-sha[data-state=unavailable] .cb-vitem-shan{color:var(--cb-warn)}.cb-vitem-acts{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.15rem}.cb-vitem-view{font-size:.72rem;color:var(--cb-accent-ink);text-decoration:none;padding:.2rem .5rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill)}.cb-vitem-view:hover{border-color:var(--cb-accent)}.cb-vitem-here{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-aurora);padding:.2rem .5rem}.cb-vitem-acts .cb-dl .cb-btn{padding-block:.15rem}.cb-docview-histbar{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.5rem 1.1rem;background:color-mix(in srgb,var(--cb-warn) 12%,transparent);border-bottom:1px solid color-mix(in srgb,var(--cb-warn) 30%,transparent)}.cb-docview-histbar .cb-mono{font-size:.69rem;color:color-mix(in srgb,var(--cb-warn) 88%,var(--cb-ink))}.cb-docview-histbar a{font-size:.72rem;color:var(--cb-accent-ink);text-decoration:none;white-space:nowrap}.cb-docview-histbar a:hover{text-decoration:underline}.cb-cmp{display:grid;grid-template-columns:15rem 1fr;grid-gap:1rem;gap:1rem;align-items:start}.cb-cmp-tray{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.7rem;position:-webkit-sticky;position:sticky;top:1rem;max-height:calc(100vh - 8rem)}.cb-cmp-search{font:inherit;font-size:.8rem;color:var(--cb-ink);background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.4rem .55rem}.cb-cmp-search:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-cmp-trayhint{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint);margin:0}.cb-cmp-traylist{list-style:none;margin:0;padding:0;overflow-y:auto;display:flex;flex-direction:column;gap:.25rem}.cb-cmp-trayitem{display:grid;grid-template-columns:auto 1fr;grid-gap:.1rem .4rem;gap:.1rem .4rem;padding:.4rem .5rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface-2);cursor:-webkit-grab;cursor:grab}.cb-cmp-trayitem:hover{border-color:var(--cb-accent)}.cb-cmp-trayitem:active{cursor:-webkit-grabbing;cursor:grabbing}.cb-cmp-trayitem[data-in]{border-color:color-mix(in srgb,var(--cb-accent) 55%,transparent);background:color-mix(in srgb,var(--cb-accent) 10%,transparent)}.cb-cmp-trayitem .k{grid-row:span 2;align-self:center;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-accent-ink)}.cb-cmp-trayitem .t{font-size:.76rem;color:var(--cb-ink)}.cb-cmp-trayitem .m,.cb-cmp-trayitem .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cmp-trayitem .m{font-size:.69rem;color:var(--cb-faint)}.cb-cmp-trayempty{font-size:.74rem;color:var(--cb-faint);padding:.4rem}.cb-cmp-stage{display:flex;flex-direction:column;gap:.6rem;min-width:0}.cb-cmp-bar{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.cb-cmp-bar .cb-mono{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-cmp-panes{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem;min-width:0}.cb-cmp-pane{display:flex;flex-direction:column;min-width:0;min-height:74vh;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);overflow:hidden;transition:border-color .15s,box-shadow .15s}.cb-cmp-pane[data-over]{border-color:var(--cb-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cb-accent) 20%,transparent)}.cb-cmp-pane[data-empty]{border-style:dashed}.cb-cmp-panehd{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;border-bottom:1px solid var(--cb-line);min-width:0}.cb-cmp-side{flex:none;width:1.3rem;height:1.3rem;display:grid;place-items:center;border-radius:var(--cb-r-sm);font-size:.69rem;color:var(--cb-accent-ink);background:color-mix(in srgb,var(--cb-accent) 14%,transparent)}.cb-cmp-title{font-size:.82rem;color:var(--cb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cmp-emptylbl,.cb-cmp-matter{color:var(--cb-faint)}.cb-cmp-matter{font-size:.69rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cmp-nav{margin-left:auto;display:flex;align-items:center;gap:.15rem;flex:none}.cb-cmp-nav .open,.cb-cmp-nav button{border:1px solid transparent;background:none;color:var(--cb-dim);cursor:pointer;font-size:.95rem;line-height:1;padding:.15rem .35rem;border-radius:var(--cb-r-sm);text-decoration:none}.cb-cmp-nav .open:hover,.cb-cmp-nav button:hover:not(:disabled){color:var(--cb-ink);border-color:var(--cb-line)}.cb-cmp-nav button:disabled{opacity:.3;cursor:default}.cb-cmp-nav .x:hover{color:var(--cb-danger);border-color:color-mix(in srgb,var(--cb-danger) 40%,transparent)}.cb-cmp-body{flex:1 1;overflow:auto;min-height:0}.cb-cmp-img{display:block;max-width:100%;margin:0 auto}.cb-cmp-other{padding:2rem 1rem;text-align:center;color:var(--cb-dim);font-size:.82rem}.cb-cmp-other a{color:var(--cb-accent-ink)}.cb-cmp-drop{height:100%;min-height:20rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem;text-align:center}.cb-cmp-drop .lead{font-size:.95rem;color:var(--cb-dim);margin:0}.cb-cmp-drop .sub{font-size:.74rem;color:var(--cb-faint);margin:0}.cb-cmp-drop select{font:inherit;font-size:.78rem;color:var(--cb-ink);background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.4rem .55rem;max-width:100%}@media (max-width:1100px){.cb-cmp{grid-template-columns:1fr}.cb-cmp-tray{position:static;max-height:16rem}.cb-cmp-panes{grid-template-columns:1fr}.cb-cmp-pane{min-height:60vh}}@media (prefers-reduced-motion:reduce){.cb-cmp-pane{transition:none}}.cb-upload-hint{display:block;margin-top:.35rem;font-size:.69rem;color:var(--cb-faint)}.cb-wb{display:grid;grid-template-columns:minmax(300px,30rem) 1fr;grid-gap:1rem;gap:1rem;align-items:start;min-height:60vh}.cb-wb-rail{display:flex;flex-direction:column;gap:.6rem;position:-webkit-sticky;position:sticky;top:1rem}.cb-wb-search{position:relative}.cb-wb-search input{width:100%;padding:.65rem 2.4rem .65rem .9rem;border-radius:var(--cb-r-md);background:var(--cb-surface-2);border:1px solid var(--cb-line);color:var(--cb-ink);font-size:.9rem}.cb-wb-search input:focus{outline:none;border-color:var(--cb-accent,var(--cb-line-strong))}.cb-wb-search kbd{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);font-family:var(--cb-mono);font-size:.62rem;color:var(--cb-faint);border:1px solid var(--cb-line);border-radius:var(--cb-r-xs);padding:.08rem .35rem}.cb-wb-filters{display:flex;gap:.5rem}.cb-wb-filters select{flex:1 1;min-width:0;padding:.35rem .5rem;border-radius:var(--cb-r-sm);background:var(--cb-surface-2);border:1px solid var(--cb-line);color:var(--cb-dim);font-size:.76rem}.cb-wb-count{margin:0;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-wb-list{list-style:none;margin:0;padding:0;gap:.35rem;max-height:calc(100vh - 16rem);overflow-y:auto;scrollbar-width:thin}.cb-wb-list,.cb-wb-row{display:flex;flex-direction:column}.cb-wb-row{padding:.55rem .7rem;border-radius:var(--cb-r-md);border:1px solid transparent;cursor:pointer;gap:.18rem;transition:background .12s,border-color .12s}.cb-wb-row:hover,.cb-wb-row[data-sel]{background:var(--cb-surface-2)}.cb-wb-row[data-sel]{border-color:var(--cb-line-strong);box-shadow:inset 2px 0 0 var(--cb-aurora)}.cb-wb-row .hd{display:flex;align-items:baseline;gap:.5rem}.cb-wb-row .ttl{font-size:.84rem;font-weight:600;color:var(--cb-ink);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-wb-row .via{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-wb-row .via[data-via=meaning]{color:var(--cb-aurora)}.cb-wb-row .meta{font-size:.69rem;color:var(--cb-faint)}.cb-wb-row .snip{font-size:.72rem;line-height:1.45;color:var(--cb-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-wb-body mark,.cb-wb-row mark{background:color-mix(in oklab,var(--cb-aurora) 26%,transparent);color:var(--cb-ink);border-radius:var(--cb-r-xs);padding:0 .1em}.cb-wb-empty{padding:1rem .7rem;font-size:.78rem;color:var(--cb-faint)}.cb-wb-view{background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-xl);padding:1.1rem 1.3rem;min-height:60vh;position:-webkit-sticky;position:sticky;top:1rem;display:flex;flex-direction:column;gap:.8rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cb-wb-view-hd{display:flex;align-items:start;gap:1rem;border-bottom:1px solid var(--cb-line);padding-bottom:.8rem}.cb-wb-view-hd .who{flex:1 1;min-width:0}.cb-wb-view-hd h3{margin:0 0 .25rem;font-size:1.05rem;color:var(--cb-ink);text-wrap:balance}.cb-wb-view-hd p{margin:0;font-size:.72rem;color:var(--cb-faint)}.cb-wb-ai{margin:0;font-size:.78rem;line-height:1.5;color:var(--cb-aurora)}.cb-wb-body{font-size:.82rem;line-height:1.65;color:var(--cb-dim);white-space:pre-wrap;word-break:break-word;overflow-y:auto;max-height:calc(100vh - 20rem);max-width:75ch}.cb-wb-body.none{color:var(--cb-faint);font-style:italic}.cb-vacts{display:inline-flex;gap:.35rem;align-items:center}.cb-vacts .cb-btn{padding-block:.15rem}@media (max-width:900px){.cb-wb{grid-template-columns:minmax(0,1fr)}.cb-wb-view{min-height:40vh}.cb-wb-rail,.cb-wb-view{position:static}}.cb-dash-hero{display:grid;grid-template-columns:1fr auto;grid-template-areas:"who cust" "who ring";grid-column-gap:1.6rem;column-gap:1.6rem;grid-row-gap:.7rem;row-gap:.7rem;align-items:center;padding:1.5rem 1.7rem;margin-bottom:1.1rem;border-radius:var(--cb-r-xl);background:var(--cb-panel-2),linear-gradient(120deg,color-mix(in oklab,var(--cb-aurora) 8%,var(--cb-surface)),var(--cb-surface) 62%);border:1px solid color-mix(in oklab,var(--cb-accent) 22%,var(--cb-line));backdrop-filter:blur(18px) saturate(1.14);-webkit-backdrop-filter:blur(18px) saturate(1.14);box-shadow:inset 0 1px 0 var(--cb-hero-edge),var(--cb-edge),var(--cb-elev-2),0 22px 60px -26px color-mix(in oklab,var(--cb-accent) 40%,transparent);position:relative;overflow:hidden}.cb-dash-hero:before{inset:0;opacity:.5;background-image:radial-gradient(circle at 50% 50%,var(--cb-hero-grain) .7px,transparent .7px);background-size:4px 4px}.cb-dash-hero:after,.cb-dash-hero:before{content:"";position:absolute;z-index:0;pointer-events:none}.cb-dash-hero:after{inset:-34%;background:radial-gradient(26% 32% at 22% 26%,var(--cb-hero-glow-a),transparent 70%),radial-gradient(30% 36% at 82% 82%,var(--cb-hero-glow-b),transparent 70%);animation:cb-iq-drift 30s ease-in-out infinite alternate}.cb-dash-hero>*{position:relative;z-index:1}.cb-dash-hero{contain:paint}.cb-dash-hero .who{grid-area:who;min-width:0;align-self:center}.cb-dash-hero .hello{margin:0;font-family:var(--cb-serif);font-size:2.3rem;font-weight:500;line-height:1.08;color:var(--cb-ink);letter-spacing:-.02em}.cb-dash-hero .date{margin:.15rem 0 0;font-size:.78rem;color:var(--cb-faint)}.cb-dash-hero .strip{display:flex;flex-wrap:wrap;gap:1.1rem;margin-top:.85rem;font-size:.74rem;color:var(--cb-dim)}.cb-dash-hero .strip b{color:var(--cb-ink);font-size:.92rem;margin-right:.3rem}.cb-dash-hero .strip [data-warn] b{color:var(--cb-warn)}.cb-dash-hero .strip .ai b{color:var(--cb-aurora)}.cb-dash-hero .ring{grid-area:ring;justify-self:end;align-self:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;text-decoration:none;padding:1rem 1.4rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel),color-mix(in oklab,var(--cb-surface) 70%,transparent);box-shadow:var(--cb-edge),var(--cb-elev-1);transition:border-color .16s var(--cb-ease),transform .2s var(--cb-ease),box-shadow .2s var(--cb-ease)}.cb-dash-hero .ring:hover{border-color:color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line-strong));transform:translateY(-2px);box-shadow:var(--cb-edge),var(--cb-glow-accent)}.cb-dash-cust{grid-area:cust;justify-self:end;align-self:start;position:relative}.cb-dash-cust .panel{position:absolute;right:0;top:2.3rem;z-index:40;width:17rem;background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);padding:.8rem;box-shadow:0 14px 40px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cb-dash-cust .panel .hd{margin:0 0 .5rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-dash-cust .panel ul{list-style:none;margin:0 0 .6rem;padding:0;display:flex;flex-direction:column;gap:.2rem}.cb-dash-cust .panel li{display:flex;align-items:center;gap:.5rem;padding:.28rem .4rem;border-radius:var(--cb-r-sm)}.cb-dash-cust .panel li[data-off] .nm{color:var(--cb-faint);text-decoration:line-through}.cb-dash-cust .panel .nm{flex:1 1;font-size:.78rem;color:var(--cb-ink)}.cb-dash-cust .panel .ctl{display:flex;gap:.25rem}.cb-dash-cust .panel .ctl button{background:none;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-dim);width:1.6rem;height:1.5rem;cursor:pointer;font-size:.72rem}.cb-dash-cust .panel .ctl button:hover:not(:disabled){color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-dash-cust .panel .ctl button:disabled{opacity:.35;cursor:default}.cb-dash-cust .panel .foot{display:flex;gap:.4rem}.cb-dash-cust[data-portal]{position:static}.cb-cust-scrim{position:fixed;inset:0;z-index:calc(var(--cb-z-palette) - 1);background:transparent}.cb-dash-cust[data-portal] .panel{position:fixed;top:auto;z-index:var(--cb-z-palette);max-height:min(72vh,34rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.cb-dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr));grid-gap:1rem;gap:1rem;align-items:start}.cb-dash-card{background:var(--cb-panel),var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-xl);padding:1.05rem 1.2rem;display:flex;flex-direction:column;gap:.7rem;backdrop-filter:blur(14px) saturate(1.06);-webkit-backdrop-filter:blur(14px) saturate(1.06);box-shadow:var(--cb-edge),var(--cb-elev-1);transition:border-color .18s var(--cb-ease),transform .18s var(--cb-ease),box-shadow .18s var(--cb-ease)}.cb-dash-card:hover{border-color:var(--cb-line-strong);transform:translateY(-2px);box-shadow:var(--cb-edge),var(--cb-elev-2)}.cb-dash-card h3{margin:0;font-family:var(--cb-serif);font-size:1.08rem;font-weight:600;letter-spacing:-.01em;color:var(--cb-ink);display:flex;align-items:center;gap:.55rem}.cb-dash-card .none{margin:0;font-size:.76rem;color:var(--cb-faint);font-style:italic}.cb-dash-card .more{font-size:.72rem;color:var(--cb-accent-ink);text-decoration:none;margin-top:auto}.cb-dash-card .more:hover{text-decoration:underline}.cb-dash-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.cb-dash-list li{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;font-size:.8rem}.cb-dash-list li a{color:var(--cb-ink);text-decoration:none;font-weight:550;flex:1 1 12rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-dash-list li a:hover{color:var(--cb-accent-ink)}.cb-dash-list .tag{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-dim);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.06rem .5rem}.cb-dash-list .tag[data-warn]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent)}.cb-dash-list .sub{font-size:.69rem;color:var(--cb-faint);width:100%}.cb-whatsnew li{align-items:baseline}.cb-whatsnew li>.cb-whatsnew-static,.cb-whatsnew li>a{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem;flex:1 1 100%;white-space:normal;overflow:visible;text-overflow:clip}.cb-whatsnew .cb-whatsnew-title{color:var(--cb-ink);font-weight:600}.cb-whatsnew li>a:hover .cb-whatsnew-title{color:var(--cb-accent-ink)}.cb-whatsnew-dot{flex:none;width:.42rem;height:.42rem;border-radius:50%;background:var(--cb-aurora);box-shadow:0 0 6px color-mix(in oklab,var(--cb-aurora) 60%,transparent);align-self:center}.cb-whatsnew-badge{font-family:var(--cb-mono);font-size:.5rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-aurora);border:1px solid color-mix(in oklab,var(--cb-aurora) 45%,transparent);border-radius:var(--cb-r-pill);padding:.04rem .4rem}.cb-whatsnew-mark{align-self:flex-start;background:none;border:none;padding:0;cursor:pointer;font:inherit}.cb-whatsnew-mark:disabled{opacity:.6;cursor:default}.cb-rqi li{transition:opacity .16s var(--cb-ease)}.cb-rqi li[data-busy]{opacity:.5}.cb-rqi-acts{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;flex:none}.cb-rqi-acts .cb-btn[data-danger]{background:var(--cb-panel),transparent;border:1px solid color-mix(in oklab,var(--cb-danger) 42%,var(--cb-line));color:var(--cb-danger);box-shadow:none}.cb-rqi-acts .cb-btn[data-danger]:hover:not(:disabled){filter:none;background:color-mix(in oklab,var(--cb-danger) 12%,transparent);border-color:var(--cb-danger)}.cb-rqi-acts .cb-btn[data-armed]{background:var(--cb-danger);color:#fff;border-color:var(--cb-danger)}.cb-rqi-acts .cb-rqi-open{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.04em;color:var(--cb-faint);text-decoration:none;flex:none;overflow:visible;white-space:nowrap;font-weight:400}.cb-rqi-acts .cb-rqi-open:hover{color:var(--cb-accent-ink)}.cb-rqi-err{width:100%;font-size:.69rem;color:var(--cb-danger)}.cb-dash-figures{display:flex;gap:1.6rem}.cb-dash-figures .fig{display:block;font-size:1.35rem;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dash-figures .lbl{font-size:.69rem}.cb-dash-figures[data-model=contingency] .fig{padding-bottom:.12rem;box-shadow:inset 0 -2px 0 -1px color-mix(in oklab,var(--cb-accent) 45%,transparent)}.cb-dash-feed{list-style:none;margin:0;padding:0;gap:.5rem}.cb-dash-feed,.cb-dash-feed li{display:flex;flex-direction:column}.cb-dash-feed li{gap:.1rem}.cb-dash-feed .act{font-size:.69rem;letter-spacing:.06em;color:var(--cb-aurora)}.cb-dash-feed .det{font-size:.72rem;color:var(--cb-dim)}.cb-dash-actions{display:flex;flex-wrap:wrap;gap:.45rem}.cb-dash-actions .cb-btn{text-decoration:none}.cb-dash-card .cb-chart{margin:0;border:none;background:none;padding:0;max-width:none}.cb-dash-launch{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.cb-dash-launch select{flex:1 1 8rem;min-width:0;padding:.38rem .55rem;border-radius:var(--cb-r-md);background:var(--cb-surface);border:1px solid var(--cb-line);color:var(--cb-ink);font:inherit;font-size:.74rem}.cb-dash-launch select:focus{outline:none;border-color:color-mix(in oklab,var(--cb-accent) 60%,transparent)}.cb-dash-launch .cb-form-error{width:100%;margin:0}.cb-fbrief-skel{display:flex;flex-direction:column;gap:.5rem;margin-top:.7rem}.cb-fbrief-skel .cb-skel{height:.72rem}.cb-page-skel{padding:1.4rem clamp(1rem,4vw,2.4rem)}.cb-page-skel .hd{height:1.6rem;width:min(22rem,60%);margin-bottom:.7rem}.cb-page-skel .sub{height:.8rem;width:min(14rem,40%);margin-bottom:1.4rem}.cb-page-skel .grid{display:grid;grid-gap:1rem;gap:1rem}.cb-page-skel .card{height:11rem;border-radius:var(--cb-r-lg)}.cb-dash-soon{display:flex;gap:.7rem;align-items:flex-start;padding:.35rem 0}.cb-dash-soon span{font-size:1.3rem;line-height:1;color:var(--cb-aurora);flex:none}.cb-dash-soon p{margin:0;font-size:.76rem;color:var(--cb-dim)}.cb-dash-soon b{color:var(--cb-ink)}.cb-drad-scope{display:inline-flex;gap:.15rem;align-self:flex-start;padding:.12rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill)}.cb-drad-scope button{font:inherit;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cb-faint);background:none;border:none;border-radius:var(--cb-r-pill);padding:.2rem .6rem;cursor:pointer;transition:color .15s var(--cb-ease),background .15s var(--cb-ease)}.cb-drad-scope button[aria-pressed=true]{background:var(--cb-wash-soft);color:var(--cb-ink)}.cb-drad-scope button:hover{color:var(--cb-ink)}.cb-drad-rail{list-style:none;margin:0;padding:0 0 0 .1rem;position:relative;display:flex;flex-direction:column}.cb-drad-rail:before{content:"";position:absolute;left:.57rem;top:.5rem;bottom:.5rem;width:1px;background:linear-gradient(var(--cb-line),transparent)}.cb-drad-node{position:relative}.cb-drad-node>a{display:grid;grid-template-columns:1.15rem 1fr auto;align-items:center;grid-gap:.65rem;gap:.65rem;padding:.38rem .3rem;border-radius:var(--cb-r-md);text-decoration:none;color:inherit;transition:background .15s var(--cb-ease)}.cb-drad-node>a:hover{background:linear-gradient(90deg,var(--cb-wash-soft),transparent 75%)}.cb-drad-mark{position:relative;z-index:1;width:1.15rem;height:1.15rem;display:grid;place-items:center;font-size:.69rem;border-radius:50%;background:var(--cb-surface);border:1px solid var(--cb-line);color:var(--cb-dim)}.cb-drad-body{min-width:0;display:flex;flex-direction:column;gap:.12rem}.cb-drad-ttl{font-size:.8rem;font-weight:550;color:var(--cb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-drad-node>a:hover .cb-drad-ttl{color:var(--cb-accent-ink)}.cb-drad-meta{font-size:.69rem;color:var(--cb-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-drad-flag{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.06em;text-transform:uppercase}.cb-drad-count{text-align:right;line-height:1.05;white-space:nowrap}.cb-drad-count b{display:block;font-size:1.15rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-ink)}.cb-drad-count span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-drad-node[data-tone=overdue] .cb-drad-mark{color:var(--cb-danger);border-color:color-mix(in oklab,var(--cb-danger) 55%,var(--cb-line));background:color-mix(in oklab,var(--cb-danger) 14%,var(--cb-surface))}.cb-drad-node[data-tone=overdue] .cb-drad-count b,.cb-drad-node[data-tone=overdue] .cb-drad-flag{color:var(--cb-danger)}.cb-drad-node[data-tone=danger] .cb-drad-mark{color:var(--cb-danger);border-color:color-mix(in oklab,var(--cb-danger) 45%,var(--cb-line))}.cb-drad-node[data-tone=danger] .cb-drad-count b,.cb-drad-node[data-tone=danger] .cb-drad-flag{color:var(--cb-danger)}.cb-drad-node[data-tone=warn] .cb-drad-mark{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 45%,var(--cb-line))}.cb-drad-node[data-tone=warn] .cb-drad-count b,.cb-drad-node[data-tone=warn] .cb-drad-flag{color:var(--cb-warn)}@media (prefers-reduced-motion:reduce){.cb-drad-node>a,.cb-drad-scope button{transition:none}}.cb-ready{gap:.7rem}.cb-ready,.cb-ready-gauge{display:flex;flex-direction:column}.cb-ready-gauge{gap:.4rem}.cb-ready-head{display:flex;align-items:baseline;gap:.5rem}.cb-ready-glyph{font-size:.8rem;line-height:1;color:var(--cb-dim)}.cb-ready-word{font-size:.92rem;font-weight:650;color:var(--cb-ink)}.cb-ready-checks{margin-left:auto;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint);white-space:nowrap}.cb-ready-track{height:.5rem;border-radius:var(--cb-r-pill);background:var(--cb-wash-soft);border:1px solid var(--cb-line);overflow:hidden}.cb-ready-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cb-accent),var(--cb-aurora));transition:width .4s var(--cb-ease)}.cb-ready-note{margin:0;font-size:.72rem;color:var(--cb-dim)}.cb-ready[data-state=watch] .cb-ready-fill{background:linear-gradient(90deg,color-mix(in oklab,var(--cb-warn) 65%,transparent),var(--cb-warn))}.cb-ready[data-state=watch] .cb-ready-glyph,.cb-ready[data-state=watch] .cb-ready-word{color:var(--cb-warn)}.cb-ready[data-state=at_risk] .cb-ready-fill{background:linear-gradient(90deg,color-mix(in oklab,var(--cb-danger) 65%,transparent),var(--cb-danger))}.cb-ready[data-state=at_risk] .cb-ready-glyph,.cb-ready[data-state=at_risk] .cb-ready-word{color:var(--cb-danger)}.cb-ready[data-state=clear] .cb-ready-glyph,.cb-ready[data-state=clear] .cb-ready-word{color:var(--cb-aurora)}.cb-ready-factors{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.cb-ready-factor>a{display:grid;grid-template-columns:1.1rem 1fr auto;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.3rem .35rem;border-radius:var(--cb-r-md);text-decoration:none;color:inherit;transition:background .15s var(--cb-ease)}.cb-ready-factor>a:hover{background:linear-gradient(90deg,var(--cb-wash-soft),transparent 75%)}.cb-ready-fglyph{width:1.1rem;height:1.1rem;display:grid;place-items:center;font-size:.69rem;border-radius:50%;background:var(--cb-surface);border:1px solid var(--cb-line);color:var(--cb-dim)}.cb-ready-flabel{font-size:.78rem;color:var(--cb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ready-factor>a:hover .cb-ready-flabel{color:var(--cb-accent-ink)}.cb-ready-fcount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;font-size:.9rem;color:var(--cb-ink)}.cb-ready-factor[data-tone=overdue] .cb-ready-fcount{color:var(--cb-danger)}.cb-ready-factor[data-tone=overdue] .cb-ready-fglyph{color:var(--cb-danger);border-color:color-mix(in oklab,var(--cb-danger) 50%,var(--cb-line));background:color-mix(in oklab,var(--cb-danger) 12%,var(--cb-surface))}.cb-ready-factor[data-tone=warn] .cb-ready-fcount{color:var(--cb-warn)}.cb-ready-factor[data-tone=warn] .cb-ready-fglyph{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 45%,var(--cb-line))}@media (prefers-reduced-motion:reduce){.cb-ready-factor>a,.cb-ready-fill{transition:none}}@media (max-width:760px){.cb-dash-hero{grid-template-columns:1fr;grid-template-areas:"cust" "who" "ring";row-gap:1rem}.cb-dash-hero .ring{justify-self:start;align-items:flex-start}}.cb-comms{display:grid;grid-template-columns:17.5rem 1fr;height:calc(100dvh - 13.5rem);min-height:30rem;background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-xl);overflow:hidden}.cb-ava{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--cb-r-md);font-size:.68rem;font-weight:650;color:#fff;background:oklch(.58 .13 var(--h,265));box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.cb-ava[data-size=sm]{width:1.75rem;height:1.75rem;border-radius:var(--cb-r-sm);font-size:.6rem}.cb-ava[data-size=lg]{width:3.1rem;height:3.1rem;border-radius:var(--cb-r-lg);font-size:1.05rem}.cb-ava-ai{background:linear-gradient(135deg,var(--cb-accent),var(--cb-aurora));color:#05231e}.cb-ava-glyph{background:color-mix(in oklab,var(--cb-accent) 14%,var(--cb-surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cb-accent) 30%,transparent);color:var(--cb-accent-ink);font-weight:400}.cb-ava-glyph svg{width:58%;height:58%;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.cb-ava-ai svg,.cb-ava-glyph[data-size=lg] svg{stroke-width:1.7}.cb-comms-rail{min-width:0;min-height:0;border-right:1px solid var(--cb-line);background:color-mix(in oklab,var(--cb-surface-2) 90%,#000)}.cb-comms-rail,.cb-comms-railtop{display:flex;flex-direction:column}.cb-comms-railtop{padding:.75rem .7rem .55rem;gap:.5rem;border-bottom:1px solid var(--cb-line)}.cb-comms-search{width:100%;padding:.45rem .8rem;border-radius:var(--cb-r-pill);background:var(--cb-surface);border:1px solid var(--cb-line);color:var(--cb-ink);font:inherit;font-size:.78rem}.cb-comms-search::placeholder{color:var(--cb-faint)}.cb-comms-search:focus{outline:none;border-color:color-mix(in oklab,var(--cb-accent) 60%,transparent)}.cb-comms-newcall{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.48rem;border-radius:var(--cb-r-md);border:1px solid color-mix(in oklab,var(--cb-accent) 38%,transparent);background:color-mix(in oklab,var(--cb-accent) 14%,transparent);color:var(--cb-accent-ink);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s ease}.cb-comms-newcall:hover{background:color-mix(in oklab,var(--cb-accent) 24%,transparent)}.cb-comms-newcall:disabled{opacity:.45;cursor:default}.cb-comms-callrow{display:grid;grid-template-columns:1fr auto;grid-gap:.4rem;gap:.4rem}.cb-comms-sched{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.48rem .7rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line-strong);background:var(--cb-surface);color:var(--cb-dim);font-size:.78rem;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease}.cb-comms-sched:hover{color:var(--cb-ink);border-color:var(--cb-accent)}.cb-comms-call svg,.cb-comms-newcall svg,.cb-comms-sched svg{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.cb-btn-ico{display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.cb-btn-ico svg{width:15px;height:15px;flex:none;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.cb-comms-up .hd{margin:0 0 .3rem;padding:0 .55rem}.cb-comms-up .hd span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-aurora)}.cb-comms-up ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.cb-comms-up li{display:flex;align-items:center;gap:.5rem;padding:.4rem .55rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line);background:var(--cb-surface)}.cb-comms-up li[data-soon]{border-color:color-mix(in oklab,var(--cb-aurora) 55%,transparent);background:var(--cb-aurora-soft)}.cb-comms-up li .col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.cb-comms-up li .ti{font-size:.8rem;color:var(--cb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-comms-up li .ti em{font-style:normal;color:var(--cb-faint);font-size:.69rem}.cb-comms-up li .wh{font-size:.69rem;color:var(--cb-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-comms-up li[data-soon] .wh{color:var(--cb-aurora);font-weight:600}.cb-comms-up li .join{flex:none;border:none;border-radius:var(--cb-r-pill);padding:.28rem .75rem;font-size:.72rem;font-weight:700;cursor:pointer;background:var(--cb-aurora);color:var(--cb-on-aurora)}.cb-comms-up li .join:disabled{opacity:.45;cursor:default}.cb-comms-up li .cancel{flex:none;background:none;border:none;color:var(--cb-faint);cursor:pointer;font-size:.82rem;padding:.1rem .3rem;border-radius:var(--cb-r-sm)}.cb-comms-up li .cancel:hover{color:var(--cb-danger);background:var(--cb-surface-2)}.cb-sched{width:min(30rem,100%);max-height:88vh;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:.8rem;background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);padding:1.15rem;box-shadow:var(--cb-shadow-lg,0 24px 60px rgba(0,0,0,.45))}.cb-sched h3{margin:0;font-size:1.02rem;color:var(--cb-ink)}.cb-sched-row{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.6rem;gap:.6rem}.cb-sched-row:has(>:nth-child(2):last-child){grid-template-columns:1fr 1fr}.cb-sched-rec{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:var(--cb-dim);padding:.55rem .7rem;border-radius:var(--cb-r-md);border:1px solid color-mix(in oklab,var(--cb-aurora) 40%,transparent);background:var(--cb-aurora-soft)}.cb-sched-rec input{width:16px;height:16px;accent-color:var(--cb-aurora);flex:none}.cb-sched-rec em{font-style:normal}.cb-sched-lbl,.cb-sched-rec em{color:var(--cb-faint);font-size:.69rem}.cb-sched-lbl{margin:0;font-family:var(--cb-mono);letter-spacing:.14em;text-transform:uppercase}.cb-sched .cb-pick-list{max-height:12rem}@media (max-width:560px){.cb-sched-row{grid-template-columns:1fr}}.cb-cal-meetings{margin:0 0 1.1rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.85rem 1rem}.cb-cal-meetings .hd{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 .55rem}.cb-cal-meetings .hd span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-aurora)}.cb-cal-meetings .hd a{font-size:.72rem;color:var(--cb-dim);text-decoration:none}.cb-cal-meetings .hd a:hover{color:var(--cb-ink)}.cb-cal-meetings ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.cb-cal-meetings li{display:grid;grid-template-columns:9.5rem 1fr auto;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.5rem .3rem;border-top:1px solid var(--cb-line)}.cb-cal-meetings li:first-child{border-top:none}.cb-cal-meetings .wh{font-size:.78rem;color:var(--cb-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-cal-meetings li[data-soon] .wh{color:var(--cb-aurora);font-weight:700}.cb-cal-meetings .ti{font-size:.86rem;color:var(--cb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cal-meetings .ti em{font-style:normal;color:var(--cb-faint);font-size:.72rem}.cb-cal-meetings .ppl{font-size:.7rem;color:var(--cb-faint)}.cb-cal-meetings .join{border-radius:var(--cb-r-pill);padding:.3rem .9rem;font-size:.74rem;font-weight:700;text-decoration:none;background:var(--cb-aurora);color:var(--cb-on-aurora)}.cb-cal-meetings .join:hover{filter:brightness(1.08)}@media (max-width:560px){.cb-cal-meetings li{grid-template-columns:1fr auto}.cb-cal-meetings .wh{grid-column:1/-1}}.cb-comms-rlist{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:.65rem .5rem;display:flex;flex-direction:column;gap:1rem}.cb-comms-rail .grp .hd{display:flex;align-items:center;justify-content:space-between;margin:0 0 .3rem;padding:0 .55rem}.cb-comms-rail .grp .hd span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-comms-rail .grp .add{display:grid;place-items:center;background:color-mix(in oklab,var(--cb-accent) 10%,transparent);border:1px solid color-mix(in oklab,var(--cb-accent) 32%,transparent);border-radius:var(--cb-r-sm);color:var(--cb-accent-ink);width:1.45rem;height:1.45rem;cursor:pointer;line-height:1;transition:background .15s ease,border-color .15s ease}.cb-comms-rail .grp .add svg{width:13px;height:13px;stroke:currentColor;stroke-width:2.2;fill:none;stroke-linecap:round}.cb-comms-rail .grp .add:hover{background:color-mix(in oklab,var(--cb-accent) 22%,transparent);border-color:color-mix(in oklab,var(--cb-accent) 55%,transparent)}.cb-comms-rail ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.cb-comms-rail li button{display:flex;align-items:center;gap:.6rem;width:100%;text-align:left;background:none;border:none;border-radius:var(--cb-r-md);padding:.42rem .55rem;cursor:pointer;position:relative}.cb-comms-rail li button:hover{background:var(--cb-surface)}.cb-comms-rail li button[data-active]{background:color-mix(in oklab,var(--cb-accent) 15%,transparent)}.cb-comms-rail li button[data-active]:before{content:"";position:absolute;left:-.5rem;top:22%;bottom:22%;width:3px;border-radius:0 var(--cb-r-xs) var(--cb-r-xs) 0;background:var(--cb-accent)}.cb-comms-rail .col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.cb-comms-rail .nm{font-size:.82rem;color:var(--cb-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-comms-rail li button:hover .nm,.cb-comms-rail li button[data-active] .nm{color:var(--cb-ink)}.cb-comms-rail li button[data-unread] .nm{color:var(--cb-ink);font-weight:600}.cb-comms-rail .prev{font-size:.69rem;color:var(--cb-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-comms-rail .unread{flex:none;background:var(--cb-accent);color:#fff;font-size:.69rem;font-weight:700;border-radius:var(--cb-r-pill);padding:.06rem .42rem;min-width:1.15rem;text-align:center}.cb-comms-rail .composeg{display:flex;flex-direction:column;gap:.4rem;padding:.3rem .3rem .5rem}.cb-comms-rail .composeg input:not([type]),.cb-comms-rail .composeg input[type=text]{padding:.38rem .6rem;border-radius:var(--cb-r-sm);background:var(--cb-surface);border:1px solid var(--cb-line);color:var(--cb-ink);font-size:.76rem}.cb-comms-rail .composeg .mems{display:flex;flex-direction:column;gap:.15rem;max-height:9rem;overflow-y:auto;scrollbar-width:thin}.cb-comms-rail .composeg .mems label{display:flex;gap:.4rem;align-items:center;font-size:.74rem;color:var(--cb-dim)}.cb-comms-rail .composeg .dmopt{display:flex;align-items:center;gap:.5rem;text-align:left;background:none;border:none;color:var(--cb-dim);font-size:.78rem;padding:.3rem .35rem;border-radius:var(--cb-r-sm);cursor:pointer}.cb-comms-rail .composeg .dmopt:hover{background:var(--cb-surface);color:var(--cb-ink)}.cb-comms-main{display:flex;flex-direction:column;min-width:0;min-height:0;background:linear-gradient(180deg,color-mix(in oklab,var(--cb-surface-2) 96%,transparent),var(--cb-surface-2))}.cb-comms-head{display:flex;align-items:center;gap:.75rem;padding:.7rem 1.1rem;border-bottom:1px solid var(--cb-line);flex:none}.cb-comms-head .meta{flex:1 1;min-width:0}.cb-comms-head h2{margin:0;font-size:.98rem;font-weight:600;color:var(--cb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-comms-head p{margin:.12rem 0 0;font-size:.7rem;color:var(--cb-faint)}.cb-comms-head p a{color:var(--cb-accent-ink);text-decoration:none}.cb-comms-call{flex:none;display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .95rem;border-radius:var(--cb-r-pill);border:1px solid color-mix(in oklab,var(--cb-aurora) 45%,transparent);background:var(--cb-aurora-soft);color:var(--cb-aurora);font-size:.76rem;font-weight:650;cursor:pointer;transition:background .15s ease}.cb-comms-call:hover{background:color-mix(in oklab,var(--cb-aurora) 20%,transparent)}.cb-comms-call:disabled{opacity:.5;cursor:default}.cb-comms-stream{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column}.cb-comms-earlier{align-self:center;margin-bottom:.7rem;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);color:var(--cb-dim);font-size:.72rem;padding:.28rem .85rem;cursor:pointer}.cb-comms-earlier:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-comms-empty{margin:auto;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.cb-comms-empty p{margin:.4rem 0 0;font-size:.92rem;color:var(--cb-dim)}.cb-comms-empty span{font-size:.76rem;color:var(--cb-faint)}.cb-comms-day{display:flex;align-items:center;gap:.8rem;margin:1rem 0 .65rem;color:var(--cb-faint)}.cb-comms-day:after,.cb-comms-day:before{content:"";height:1px;background:var(--cb-line);flex:1 1}.cb-comms-day span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase}.cb-comms-msg{display:grid;grid-template-columns:2.7rem 1fr 2rem;grid-column-gap:.1rem;column-gap:.1rem;padding:.18rem .4rem;margin:0 -.4rem;border-radius:var(--cb-r-md);align-items:start}.cb-comms-msg:hover{background:color-mix(in oklab,var(--cb-surface) 55%,transparent)}.cb-comms-msg[data-grouped]{padding-top:.04rem;padding-bottom:.04rem}.cb-comms-msg .gutter{display:flex;justify-content:flex-start;padding-top:.1rem}.cb-comms-msg .gutter .ht{opacity:0;font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);padding-top:.25rem}.cb-comms-msg:hover .gutter .ht{opacity:1}.cb-comms-msg .body{min-width:0}.cb-comms-msg .meta{margin:0 0 .12rem;display:flex;align-items:baseline;gap:.5rem}.cb-comms-msg .meta .nm{font-size:.8rem;font-weight:650;color:var(--cb-ink)}.cb-comms-msg[data-ai] .meta .nm{color:var(--cb-aurora)}.cb-comms-msg[data-me] .meta .nm{color:var(--cb-accent-ink)}.cb-comms-msg .meta time{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.05em;color:var(--cb-faint)}.cb-comms-msg .txt{margin:0;font-size:.84rem;line-height:1.55;color:var(--cb-ink);white-space:pre-wrap;word-break:break-word}.cb-comms-msg .content>.cb-chart,.cb-comms-msg .content>.opscard{max-width:34rem}.cb-comms-msg .attr{display:block;margin-top:.4rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;color:var(--cb-aurora)}.cb-comms-msg .rowacts{position:relative;justify-self:end}.cb-comms-msg .reactbtn{opacity:0;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);width:1.7rem;height:1.7rem;color:var(--cb-faint);cursor:pointer;font-size:.82rem;line-height:1}.cb-comms-msg .reactbtn:focus-visible,.cb-comms-msg .reactbtn[aria-expanded=true],.cb-comms-msg:hover .reactbtn{opacity:1}.cb-comms-msg .reactbtn:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-comms-msg .quickbar{position:absolute;top:-2.2rem;right:0;z-index:30;display:flex;gap:.1rem;background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-pill);padding:.2rem .35rem;box-shadow:0 10px 30px rgba(0,0,0,.45)}.cb-comms-msg .quickbar button{background:none;border:none;font-size:1rem;cursor:pointer;padding:.06rem .22rem;border-radius:var(--cb-r-sm);line-height:1}.cb-comms-msg .quickbar button:hover{background:var(--cb-surface)}.cb-comms-main .rxrow{display:flex;gap:.3rem;flex-wrap:wrap;margin-top:.35rem}.cb-comms-main .rx{display:inline-flex;align-items:center;gap:.3rem;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.1rem .55rem;font-size:.78rem;cursor:pointer;color:var(--cb-dim)}.cb-comms-main .rx b{font-size:.69rem;color:var(--cb-faint);font-weight:650}.cb-comms-main .rx[data-mine]{border-color:color-mix(in oklab,var(--cb-accent) 55%,transparent);background:color-mix(in oklab,var(--cb-accent) 15%,transparent)}.cb-comms-main .rx[data-mine] b{color:var(--cb-accent-ink)}.cb-comms-typing{display:flex;align-items:center;gap:.6rem;padding:.35rem .4rem}.cb-comms-typing .dots{display:inline-flex;gap:.22rem;align-items:flex-end}.cb-comms-typing .dots i{width:6px;height:6px;border-radius:50%;background:var(--cb-aurora);display:inline-block;animation:cbtype 1.2s ease-in-out infinite}.cb-comms-typing .dots i:nth-child(2){animation-delay:.16s}.cb-comms-typing .dots i:nth-child(3){animation-delay:.32s}@keyframes cbtype{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cb-comms-main .opscard{margin-top:.55rem;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-md);background:var(--cb-surface);padding:.6rem .75rem}.cb-comms-main .opscard[data-busy]{opacity:.65;pointer-events:none}.cb-comms-main .opscard .opshd{margin:0 0 .4rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-aurora);display:flex;justify-content:space-between;gap:.6rem}.cb-comms-main .opscard .opshd span{color:var(--cb-faint);text-transform:none;letter-spacing:.04em}.cb-comms-main .opscard ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cb-comms-main .opscard li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.3rem 0;border-top:1px solid var(--cb-line)}.cb-comms-main .opscard li:first-child{border-top:none;padding-top:0}.cb-comms-main .opscard .opsum{font-size:.76rem;color:var(--cb-ink);min-width:0}.cb-comms-main .opscard .opsum small{color:var(--cb-dim)}.cb-comms-main .opscard li[data-status=dismissed] .opsum{color:var(--cb-dim);text-decoration:line-through}.cb-comms-main .opscard .opact{display:flex;gap:.35rem;flex-shrink:0}.cb-comms-main .opscard .opstate{flex-shrink:0;font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-dim)}.cb-comms-main .opscard li[data-status=executed] .opstate{color:var(--cb-aurora)}.cb-comms-main .opscard li[data-status=failed] .opstate{color:var(--cb-warn)}.cb-comms-main .opscard .opsall{display:flex;gap:.35rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--cb-line)}.cb-comms-main .cb-pinbtn{margin-top:.5rem;background:none;border:1px solid var(--cb-line-strong);color:var(--cb-dim);border-radius:var(--cb-r-pill);padding:.22rem .7rem;font-size:.69rem;cursor:pointer}.cb-comms-main .cb-pinbtn:hover{color:var(--cb-ink);border-color:var(--cb-aurora)}.cb-comms-main .cb-pinbtn[data-pinned]{color:var(--cb-aurora);border-color:var(--cb-aurora);cursor:default}.cb-chat-img{display:block;max-width:min(20rem,100%);max-height:16rem;border-radius:var(--cb-r-md);margin-top:.35rem}.cb-comms-note{margin:0;padding:.45rem 1.1rem;font-size:.72rem;color:var(--cb-warn)}.cb-comms-composer,.cb-comms-note{border-top:1px solid var(--cb-line)}.cb-comms-composer{padding:.7rem 1.1rem 1rem;flex:none}.cb-comms-composer .box{display:flex;align-items:flex-end;gap:.4rem;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);padding:.35rem .45rem;transition:border-color .15s ease}.cb-comms-composer .box:focus-within{border-color:color-mix(in oklab,var(--cb-accent) 60%,transparent)}.cb-comms-composer .tools{display:flex;gap:.1rem;padding-bottom:.1rem}.cb-comms-composer .tool{background:none;border:none;width:2rem;height:2rem;border-radius:var(--cb-r-sm);color:var(--cb-faint);cursor:pointer;font-size:1rem;display:grid;place-items:center}.cb-comms-composer .tool.gif{font-family:var(--cb-mono);font-size:.69rem;font-weight:700;letter-spacing:.04em}.cb-comms-composer .tool:hover,.cb-comms-composer .tool[aria-expanded=true]{background:var(--cb-surface-2);color:var(--cb-ink)}.cb-comms-composer .tool svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.cb-comms-composer textarea{flex:1 1;resize:none;background:none;border:none;color:var(--cb-ink);font:inherit;font-size:.86rem;line-height:1.5;padding:.45rem .2rem;max-height:9rem}.cb-comms-composer textarea::placeholder{color:var(--cb-faint)}.cb-comms-composer textarea:focus{outline:none}.cb-comms-composer .sendbtn{flex:none;display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:var(--cb-r-md);border:none;background:var(--cb-accent);color:#fff;font-size:.9rem;cursor:pointer;transition:filter .15s ease}.cb-comms-composer .sendbtn svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.cb-comms-composer .sendbtn:hover{filter:brightness(1.1)}.cb-comms-composer .sendbtn:disabled{opacity:.35;cursor:default}.cb-comms-composer .hint{margin:.45rem .2rem 0;font-size:.69rem;color:var(--cb-faint);text-align:right}.cb-comms-composer .hint kbd{font-family:var(--cb-mono);background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-xs);padding:0 .3rem}.cb-comms-tray{border-top:1px solid var(--cb-line);padding:.7rem 1.1rem;max-height:15rem;overflow-y:auto;scrollbar-width:thin}.cb-comms-tray .gifsearch{width:100%;padding:.45rem .7rem;border-radius:var(--cb-r-md);background:var(--cb-surface);border:1px solid var(--cb-line);color:var(--cb-ink);font-size:.8rem;margin-bottom:.55rem}.cb-comms-tray .gifgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(7.5rem,100%),1fr));grid-gap:.4rem;gap:.4rem}.cb-comms-tray .gifgrid button{background:none;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:0;overflow:hidden;cursor:pointer;aspect-ratio:4/3}.cb-comms-tray .gifgrid button:hover{border-color:var(--cb-aurora)}.cb-comms-tray .gifgrid img{width:100%;height:100%;object-fit:cover;display:block}.cb-comms-tray .gifgrid .none{grid-column:1/-1;margin:0;font-size:.74rem;color:var(--cb-faint);font-style:italic}@media (max-width:860px){.cb-comms{grid-template-columns:1fr;height:auto}.cb-comms-rail{max-height:15rem;border-right:none;border-bottom:1px solid var(--cb-line)}.cb-comms-main{min-height:28rem}}@media (prefers-reduced-motion:reduce){.cb-comms-typing .dots i{animation:none}}.cb-pins{margin:0 0 1.2rem}.cb-pins-hd{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .6rem}.cb-pins-hd h2{margin:0;font-size:.95rem}.cb-pins-hd span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-pins-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));grid-gap:.9rem;gap:.9rem}.cb-pins-card{position:relative;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-xl);padding:.8rem .9rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cb-pins-card .unpin{position:absolute;top:.5rem;right:.5rem;z-index:2;background:var(--cb-surface-2);border:1px solid var(--cb-line);color:var(--cb-dim);width:1.4rem;height:1.4rem;border-radius:50%;cursor:pointer;line-height:1;font-size:.9rem}.cb-pins-card .unpin:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-pins-card .cb-chart{margin:0;border:none;background:none;padding:0;max-width:none}.cb-pins-empty{display:flex;flex-direction:column;gap:.25rem;padding:1.2rem .2rem}.cb-pins-empty b{font-size:.84rem;color:var(--cb-ink)}.cb-pins-empty span{font-size:.74rem;color:var(--cb-faint)}.cb-pins-lens{display:inline-block;margin-top:.35rem;font-size:.66rem;color:var(--cb-accent-ink);text-decoration:none}.cb-pins-lens:hover{text-decoration:underline}.cb-ring-stack{position:fixed;inset:0 1.2rem 0 auto;z-index:60;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:.55rem;padding:1.2rem 0;pointer-events:none}.cb-ring-stack>*{pointer-events:auto}.cb-ring{flex:none;display:flex;align-items:center;gap:.8rem;background:var(--cb-surface-2);border:1px solid color-mix(in oklab,var(--cb-aurora) 55%,transparent);border-radius:var(--cb-r-lg);padding:.7rem .8rem;box-shadow:0 16px 44px rgba(0,0,0,.5);min-width:17rem}.cb-ring .cb-ava{animation:cbpulse 1.6s ease-in-out infinite}.cb-ring .who{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.05rem}.cb-ring .who b{font-size:.84rem;color:var(--cb-ink);font-weight:650}.cb-ring .who em{font-style:normal;font-size:.68rem;color:var(--cb-faint)}.cb-ring .acts{display:flex;gap:.45rem}.cb-ring .ans,.cb-ring .dec{width:2.2rem;height:2.2rem;border-radius:50%;cursor:pointer;font-size:.95rem;display:grid;place-items:center;border:none}.cb-ring .ans svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.cb-ring .ans{background:var(--cb-aurora);color:var(--cb-on-aurora)}.cb-ring .ans:hover{filter:brightness(1.1)}.cb-ring .dec{background:none;border:1px solid var(--cb-line-strong);color:var(--cb-dim)}.cb-ring .dec:hover{color:var(--cb-danger);border-color:var(--cb-danger)}.cb-ring-call{display:grid;grid-gap:.5rem;gap:.5rem;min-height:max-content;text-align:center;width:19rem;padding:1.15rem 1.15rem 1rem;border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent);box-shadow:0 24px 60px rgba(0,0,0,.55),0 0 0 1px color-mix(in oklab,var(--cb-aurora) 12%,transparent)}.cb-ring-call .klabel{margin:0;font-family:var(--cb-mono);font-size:.56rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cb-aurora)}.cb-ring-call .ringwrap{position:relative;width:4.6rem;height:4.6rem;margin:.3rem auto .1rem;justify-self:center;display:grid;place-items:center}.cb-ring-call .ringwrap .cb-ava{position:relative;z-index:1;width:3.5rem;height:3.5rem;border-radius:var(--cb-r-xl);font-size:1.1rem;animation:none}.cb-ring-call .pulse{position:absolute;inset:0;border-radius:var(--cb-r-xl);border:1.5px solid color-mix(in oklab,var(--cb-aurora) 75%,transparent);animation:cb-callpulse 1.9s cubic-bezier(.22,.61,.36,1) infinite}.cb-ring-call .pulse:nth-child(2){animation-delay:.95s}@keyframes cb-callpulse{0%{transform:scale(.7);opacity:.85}to{transform:scale(1.5);opacity:0}}.cb-ring-call .who b{font-size:.96rem;color:var(--cb-ink);font-weight:650}.cb-ring-call .who b,.cb-ring-call .who em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ring-call .who em{font-style:normal;font-size:.74rem;color:var(--cb-dim)}.cb-ring-call .acts{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;margin-top:.55rem}.cb-ring-call .acts button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:2.5rem;border-radius:var(--cb-r-md);font-size:.8rem;font-weight:650;cursor:pointer;border:1px solid transparent;transition:filter .15s ease,color .15s ease,border-color .15s ease,background .15s ease}.cb-ring-call .acts svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.cb-ring-call .acts .dec{background:none;border-color:var(--cb-line-strong);color:var(--cb-dim)}.cb-ring-call .acts .dec:hover{color:var(--cb-danger);border-color:var(--cb-danger);background:color-mix(in oklab,var(--cb-danger) 12%,transparent)}.cb-ring-call .acts .ans{background:var(--cb-aurora);color:var(--cb-on-aurora)}.cb-ring-call .acts .ans:hover{filter:brightness(1.08)}.cb-ring-call .acts button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-ring-call .connecting{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.55rem;height:2.5rem;font-size:.8rem;color:var(--cb-dim)}.cb-ring-call .connecting .spin{width:15px;height:15px;border-radius:50%;border:2px solid color-mix(in oklab,var(--cb-aurora) 28%,transparent);border-top-color:var(--cb-aurora);animation:cb-ringspin .7s linear infinite;flex:none}@keyframes cb-ringspin{to{transform:rotate(1turn)}}.cb-ring-call.is-answering{border-color:color-mix(in oklab,var(--cb-aurora) 60%,transparent)}@media (prefers-reduced-motion:reduce){.cb-ring-call .pulse{animation:none;opacity:.3}.cb-ring-call .connecting .spin{animation:none}}.cb-ring-remind{border-color:var(--cb-line-strong)}.cb-ring-remind .cb-ava{animation:none}.cb-ava-cal{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--cb-surface);box-shadow:inset 0 0 0 1px var(--cb-line-strong);color:var(--cb-aurora);flex:none}.cb-ava-cal svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.cb-ring .cb-ava{animation:none}}.cb-calloverlay{position:fixed;inset:0;z-index:80;background:rgba(4,7,16,.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.cb-callframe{width:min(1200px,96vw);height:min(800px,92vh);display:flex;flex-direction:column;background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-xl);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.6)}.cb-callbar{display:flex;align-items:center;gap:1rem;padding:.65rem 1rem;border-bottom:1px solid var(--cb-line)}.cb-callbar .live{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;font-weight:650;color:var(--cb-ink)}.cb-callbar .live .dot{width:8px;height:8px;border-radius:50%;background:var(--cb-danger);animation:cbpulse 1.4s ease-in-out infinite}.cb-callbar .timer{font-size:.74rem;color:var(--cb-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.cb-callbar .rec{gap:.4rem;font-size:.7rem;color:var(--cb-aurora)}.cb-callbar .rec .dot{width:7px;height:7px;background:var(--cb-aurora);animation:cbpulse 1.6s ease-in-out infinite}.cb-callbar .consent{flex:1 1;font-size:.69rem;color:var(--cb-faint)}.cb-callbar .add{display:inline-flex;align-items:center;gap:.4rem;background:none;color:var(--cb-ink);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-pill);padding:.32rem .85rem;font-weight:600;cursor:pointer;font-size:.74rem}.cb-callbar .add svg{width:15px;height:15px;flex:none;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.cb-callbar .add:hover{border-color:var(--cb-aurora);color:var(--cb-aurora)}.cb-callbar .leave{display:inline-flex;align-items:center;gap:.4rem;background:var(--cb-danger);color:#2a0808;border:none;border-radius:var(--cb-r-pill);padding:.35rem .95rem;font-weight:700;cursor:pointer}.cb-callbar .leave svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.cb-callbar .leave:hover{filter:brightness(1.08)}.cb-prejoin{margin:auto;max-width:27rem;text-align:center;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.cb-prejoin-stage{position:relative;width:100%;max-width:23rem;aspect-ratio:16/10;margin-bottom:.5rem;border-radius:var(--cb-r-lg);overflow:hidden;background:#05060c;display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--cb-line)}.cb-prejoin-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);background:#05060c}.cb-prejoin-stage .selfbadge{position:absolute;left:.6rem;bottom:.6rem;font-family:var(--cb-mono);font-size:.54rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-ink);background:rgba(0,0,0,.55);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.16rem .55rem}.cb-prejoin-stage[data-off] .cb-prejoin-orb{margin:0}.cb-prejoin-orb{width:4.5rem;height:4.5rem;border-radius:var(--cb-r-xl);display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--cb-accent),var(--cb-aurora));box-shadow:0 12px 40px color-mix(in oklab,var(--cb-accent) 40%,transparent);margin-bottom:.4rem}.cb-prejoin-orb svg{width:2.2rem;height:2.2rem;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}.cb-prejoin h2{margin:0;font-size:1.4rem;font-weight:300;color:var(--cb-ink)}.cb-prejoin>p{margin:0;font-size:.84rem;color:var(--cb-dim);max-width:30ch;line-height:1.5}.cb-prejoin-toggles{display:flex;gap:.6rem;margin:.8rem 0 .2rem}.cb-prejoin-toggles button{display:inline-flex;align-items:center;gap:.45rem;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);color:var(--cb-dim);padding:.4rem .9rem;font-size:.78rem;cursor:pointer}.cb-prejoin-toggles button svg{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}.cb-prejoin-toggles button[data-on]{border-color:color-mix(in oklab,var(--cb-aurora) 50%,transparent);color:var(--cb-ink);background:var(--cb-aurora-soft)}.cb-prejoin-acts{display:flex;gap:.6rem;margin-top:.6rem}.cb-prejoin-acts .cancel{background:none;border:1px solid var(--cb-line-strong);color:var(--cb-dim);border-radius:var(--cb-r-pill);padding:.5rem 1.2rem;font-size:.82rem;cursor:pointer}.cb-prejoin-acts .join{display:inline-flex;align-items:center;gap:.45rem;background:var(--cb-aurora);color:var(--cb-on-aurora);border:none;border-radius:var(--cb-r-pill);padding:.5rem 1.5rem;font-size:.82rem;font-weight:700;cursor:pointer}.cb-prejoin-acts .join svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.cb-prejoin-acts .join:hover{filter:brightness(1.1)}.cb-prejoin-note{margin:.8rem 0 0;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.04em;color:var(--cb-faint)}.cb-callbar .rec{display:inline-flex;align-items:center;gap:.35rem;font-size:.69rem;font-weight:650;color:var(--cb-danger)}.cb-callbar .rec .dot{width:8px;height:8px;border-radius:50%;background:var(--cb-danger);animation:cbpulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cb-callbar .rec .dot{animation:none}}.cb-comms-callgroup{display:inline-flex;align-items:center;gap:.55rem;flex:none}.cb-comms-reclbl{display:inline-flex;gap:.3rem;font-size:.69rem}.cb-comms-reclbl,.cb-pick-rec{align-items:center;color:var(--cb-dim);cursor:pointer}.cb-pick-rec{display:flex;gap:.45rem;margin-top:.7rem;font-size:.78rem}.cb-pick-rec em{font-style:normal;font-size:.69rem;color:var(--cb-faint)}.cb-callnotes{border:1px solid color-mix(in oklab,var(--cb-aurora) 32%,transparent);background:var(--cb-aurora-soft);border-radius:var(--cb-r-md);padding:.7rem .85rem;max-width:40rem}.cb-callnotes .hd{margin:0 0 .35rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-aurora)}.cb-callnotes .tldr{margin:0 0 .6rem;font-size:.84rem;line-height:1.55;color:var(--cb-ink)}.cb-callnotes .sect{margin-top:.5rem}.cb-callnotes .sect h5{margin:0 0 .25rem;font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-faint);font-weight:650}.cb-callnotes .sect ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.cb-callnotes .sect li{font-size:.8rem;color:var(--cb-dim);display:flex;gap:.5rem;align-items:baseline}.cb-callnotes .sect li:before{content:"•";color:var(--cb-aurora)}.cb-callnotes .acts li{justify-content:space-between}.cb-callnotes .acts li>span{flex:1 1}.cb-callnotes .acts .mk{flex:none;background:none;border:1px solid var(--cb-line-strong);color:var(--cb-dim);border-radius:var(--cb-r-pill);font-size:.69rem;padding:.1rem .5rem;cursor:pointer}.cb-callnotes .acts .mk:hover{color:var(--cb-ink);border-color:var(--cb-accent)}.cb-callnotes .acts .mk[data-done]{color:var(--cb-aurora);border-color:var(--cb-aurora);cursor:default}.cb-pickoverlay{position:fixed;inset:0;z-index:90;background:rgba(4,7,16,.7);display:flex;align-items:center;justify-content:center;padding:1.5rem}.cb-pick{width:min(420px,94vw);max-height:80vh;display:flex;flex-direction:column;background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-xl);padding:1.1rem 1.2rem;box-shadow:var(--cb-shadow)}.cb-pick h3{margin:0 0 .15rem;font-size:1rem}.cb-pick .sub{margin:0 0 .7rem;font-size:.74rem;color:var(--cb-faint)}.cb-pick-list{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:.1rem;scrollbar-width:thin}.cb-pick-list label{display:flex;align-items:center;gap:.6rem;padding:.45rem .55rem;border-radius:var(--cb-r-sm);cursor:pointer;font-size:.84rem;color:var(--cb-dim)}.cb-pick-list label:hover{background:var(--cb-surface);color:var(--cb-ink)}.cb-pick-list label[data-on]{background:var(--cb-aurora-soft);color:var(--cb-ink)}.cb-pick-list .none{color:var(--cb-faint);font-size:.78rem;padding:.5rem}.cb-pick-foot{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.8rem}.cb-callstage{flex:1 1;min-height:0}@media (prefers-reduced-motion:reduce){.cb-callbar .live .dot{animation:none}}@keyframes cbpulse{50%{opacity:.35}}.cb-chart{margin:.6rem 0 0;background:color-mix(in oklab,var(--cb-surface) 70%,transparent);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.6rem .7rem .35rem;max-width:30rem}.cb-chart figcaption{font-family:var(--cb-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint);margin-bottom:.4rem}.cb-chart svg{width:100%;height:auto;display:block}.cb-chart[data-compact]{margin:0;border:none;background:none;padding:0;max-width:none}.cb-chart[data-compact] figcaption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cb-chart[data-compact] svg{height:56px}.cb-chart[data-compact] .lbl{font-size:11px}.cb-chart[data-compact] .cb-chart-empty{margin:0;padding:.4rem 0;text-align:left;font-size:var(--cb-t-sm);color:var(--cb-faint)}.cb-chart-empty{color:var(--cb-faint);font-size:.8rem;text-align:center;padding:1.6rem .2rem;margin:0}.cb-med-toolbar{display:flex;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:.5rem 0 1rem}.cb-med-count{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-faint)}.cb-filter-row{display:flex;gap:.6rem;flex-wrap:wrap}.cb-filter-select{width:auto;min-width:8.5rem}.cb-med-chips{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center;margin:-.3rem 0 1.3rem}.cb-med-chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.74rem;color:var(--cb-dim);background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.24rem .62rem;text-decoration:none}.cb-med-chip:hover{border-color:var(--cb-line-strong);color:var(--cb-ink)}.cb-med-chip .x{color:var(--cb-faint);font-size:.9em}.cb-med-clear{font-size:.74rem;color:var(--cb-accent-ink);text-decoration:none}.cb-med-clear:hover{text-decoration:underline}.cb-med-lead{padding:1.3rem 1.5rem}.cb-med-lead .cb-telemetry{margin-bottom:1rem}.cb-chart .lbl{font-size:11px;fill:var(--cb-dim)}.cb-chart .val{font-size:11px;fill:var(--cb-ink)}.cb-chart .grid{stroke:var(--cb-line);stroke-width:1}.cb-converge-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));grid-gap:1rem;gap:1rem}.cb-converge-charts .cb-chart{max-width:none;margin:0}.cb-gapchart{max-width:none}.cb-gapchart-legend{display:flex;gap:1.2rem;margin-top:.5rem;font-size:.74rem;color:var(--cb-dim)}.cb-gapchart-legend span{display:inline-flex;align-items:center;gap:.4rem}.cb-gapchart-legend i{width:.8rem;height:.28rem;border-radius:var(--cb-r-xs);display:inline-block}.cb-osec{margin-top:1.5rem;padding-top:1.3rem;border-top:1px solid var(--cb-line)}.cb-osec>h2{font-size:var(--cb-t-md);font-weight:550;color:var(--cb-ink);margin:0 0 .9rem;letter-spacing:-.01em}.cb-track-hero{padding:1.3rem 1.4rem}.cb-track-hero>.cb-telemetry{margin-bottom:1.1rem}.cb-mlabel{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-clamp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cb-rowlink{position:relative}.cb-rowlink .cb-stretch{text-decoration:none;color:inherit}.cb-rowlink .cb-stretch:after{content:"";position:absolute;inset:0;z-index:0}.cb-rowlink :where(button,.cb-linkbtn){position:relative;z-index:1}.cb-row-money{font-family:var(--cb-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--cb-t-sm);color:var(--cb-dim);text-align:right}.cb-session-lead{display:block;text-decoration:none;color:inherit;margin-bottom:1.9rem;padding:1.3rem 1.5rem 1.45rem;border-radius:var(--cb-r-xl);background:var(--cb-surface-2);border:1px solid color-mix(in oklab,var(--cb-aurora) 30%,var(--cb-line));box-shadow:var(--cb-shadow);transition:border-color .15s,transform .2s var(--cb-ease),box-shadow .2s var(--cb-ease)}.cb-session-lead:hover{border-color:color-mix(in oklab,var(--cb-aurora) 55%,transparent);transform:translateY(-2px);box-shadow:0 20px 55px rgba(0,0,0,.5)}.cb-lead-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.55rem}.cb-lead-live{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-aurora)}.cb-lead-live i{width:.5rem;height:.5rem;border-radius:50%;background:var(--cb-aurora);animation:cb-lead-pulse 2.2s var(--cb-ease) infinite}@keyframes cb-lead-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--cb-aurora) 55%,transparent)}70%,to{box-shadow:0 0 0 .5rem transparent}}.cb-lead-open{font-size:.82rem;color:var(--cb-accent-ink)}.cb-session-lead>h3{font-size:var(--cb-t-lg);font-weight:400;color:var(--cb-ink);margin:0 0 .2rem}.cb-lead-figures{display:flex;gap:2.4rem;flex-wrap:wrap;margin-top:1.05rem}.cb-lead-figures>div{display:flex;flex-direction:column;gap:.3rem}.cb-lead-figures b{font-size:var(--cb-t-lg);font-weight:500;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.cb-lead-live i{animation:none}}.cb-choice{display:inline-flex;gap:.2rem;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.2rem}.cb-choice-opt{background:none;border:none;border-radius:calc(var(--cb-r-md) - 3px);padding:.4rem .75rem;font:inherit;font-size:var(--cb-t-sm);color:var(--cb-dim);cursor:pointer;transition:background .12s var(--cb-ease),color .12s var(--cb-ease)}.cb-choice-opt:hover{color:var(--cb-ink)}.cb-choice-opt[data-on]{background:var(--cb-accent-soft);color:var(--cb-accent-ink)}.cb-choice-opt:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-choice[data-size=sm] .cb-choice-opt{font-size:var(--cb-t-label);padding:.32rem .58rem}@media (prefers-reduced-motion:reduce){.cb-choice-opt{transition:none}}.cb-emojis{display:flex;flex-direction:column;gap:.5rem}.cb-emojis .grp p{margin:0 0 .2rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-emojis .row{display:flex;flex-wrap:wrap;gap:.1rem}.cb-emojis .row button{background:none;border:none;font-size:1.15rem;padding:.18rem;border-radius:var(--cb-r-sm);cursor:pointer;line-height:1}.cb-emojis .row button:focus-visible,.cb-emojis .row button:hover{background:var(--cb-surface-2)}.cb-pdf{display:flex;flex-direction:column;position:relative}.cb-pdf-scroll{flex:1 1;overflow:auto;background:#16181f;padding:0;display:block;min-height:24rem;max-height:78vh;scrollbar-width:thin;overscroll-behavior:contain}.cb-pdf-pages{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem 20px 1.6rem;width:max-content;min-width:100%;box-sizing:border-box}.cb-pdf-pages[data-spread]{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;align-items:start;grid-gap:1.1rem 16px;gap:1.1rem 16px}.cb-pdf:-webkit-full-screen .cb-pdf-scroll{max-height:none;height:100%}.cb-pdf:fullscreen .cb-pdf-scroll{max-height:none;height:100%}.cb-pdf-page{position:relative;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.5);border-radius:var(--cb-r-xs);flex-shrink:0}.cb-pdf-page canvas{display:block;width:100%;height:100%;border-radius:var(--cb-r-xs)}.cb-pdf-page .pg{position:absolute;bottom:-.05rem;right:.35rem;transform:translateY(100%);font-size:.69rem;color:var(--cb-faint);padding-top:.15rem}.cb-pdf-note{color:var(--cb-faint);font-size:.8rem;font-style:italic;margin:3rem 0}.cb-pdfedit{gap:.7rem}.cb-pdfedit,.cb-pdfedit .pages{display:flex;flex-direction:column}.cb-pdfedit .pages{list-style:none;margin:0;padding:0;gap:.25rem;max-height:14rem;overflow-y:auto;scrollbar-width:thin}.cb-pdfedit .pages li{display:flex;align-items:center;gap:.5rem}.cb-pdfedit .pages li[data-del] .n{text-decoration:line-through;color:var(--cb-warn)}.cb-pdfedit .pages .n{min-width:2.4rem;font-size:.7rem;color:var(--cb-dim)}.cb-pdfedit .pages button{background:none;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);color:var(--cb-dim);font-size:.69rem;padding:.12rem .55rem;cursor:pointer}.cb-pdfedit .pages button[data-on]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent)}.cb-pdfedit .pages .more{font-size:.69rem;color:var(--cb-faint)}.cb-anno-wrap{position:relative;display:flex;flex-direction:column;min-height:0}.cb-anno-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;row-gap:.35rem;padding:.45rem .6rem;border-bottom:1px solid var(--cb-line);background:var(--cb-surface-2)}.cb-anno-tools{display:inline-flex;gap:2px}.cb-anno-tool{position:relative;height:30px;min-width:30px;padding:0 .45rem;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--cb-r-sm);background:none;color:var(--cb-dim);cursor:pointer;font-size:.92rem;line-height:1;transition:color .12s,background .12s,border-color .12s}.cb-anno-tool:hover{color:var(--cb-ink);background:var(--cb-wash)}.cb-anno-tool[data-on]{border-color:color-mix(in oklab,var(--cb-accent) 40%,transparent)}.cb-anno-tool.stamp[data-on]{color:var(--cb-aurora);background:var(--cb-aurora-soft);border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent)}.cb-anno-sep{width:1px;align-self:stretch;background:var(--cb-line);margin:.1rem .15rem}.cb-anno-colors{display:inline-flex;gap:4px}.cb-anno-color{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.cb-anno-color[data-on]{border-color:var(--cb-ink)}.cb-anno-studio{border:1px solid var(--cb-line);background:var(--cb-surface);color:var(--cb-ink);border-radius:var(--cb-r-pill);font:inherit;font-size:.72rem;padding:.3rem .8rem;cursor:pointer}.cb-anno-studio:hover{border-color:var(--cb-line-strong)}.cb-anno-armed{font-size:.69rem;color:var(--cb-aurora);background:var(--cb-aurora-soft);padding:.18rem .5rem;border-radius:var(--cb-r-pill)}.cb-anno-hint{font-size:.69rem;color:var(--cb-faint)}.cb-anno-del{margin-left:auto;border:1px solid color-mix(in oklab,var(--cb-danger) 40%,var(--cb-line));background:none;color:var(--cb-danger);border-radius:var(--cb-r-pill);font:inherit;font-size:.7rem;padding:.3rem .75rem;cursor:pointer}.cb-anno-del:hover{background:color-mix(in oklab,var(--cb-danger) 12%,transparent)}.cb-anno-layer{position:absolute;inset:0;pointer-events:none;z-index:2}.cb-anno-capture{position:absolute;inset:0;pointer-events:auto;z-index:3}.cb-anno-capture[data-tool=arrow],.cb-anno-capture[data-tool=blowup],.cb-anno-capture[data-tool=box],.cb-anno-capture[data-tool=callout],.cb-anno-capture[data-tool=draw],.cb-anno-capture[data-tool=ellipse],.cb-anno-capture[data-tool=highlight],.cb-anno-capture[data-tool=line],.cb-anno-capture[data-tool=pick],.cb-anno-capture[data-tool=redact],.cb-anno-capture[data-tool=spotlight],.cb-anno-capture[data-tool=strike],.cb-anno-capture[data-tool=underline]{cursor:crosshair}.cb-anno-capture[data-tool=marker],.cb-anno-capture[data-tool=note],.cb-anno-capture[data-tool=stamp],.cb-anno-capture[data-tool=text]{cursor:copy}.cb-anno{position:absolute;pointer-events:none}.cb-anno[data-edit]{pointer-events:auto}.cb-anno[data-edit]:not(.cb-anno-draft){cursor:move}.cb-anno[data-sel]{outline:1px dashed color-mix(in oklab,var(--cb-accent) 70%,#fff);outline-offset:1px}.cb-anno-draft{pointer-events:none;opacity:.85}.cb-anno-hl{position:absolute;inset:0;opacity:.38;mix-blend-mode:multiply;border-radius:var(--cb-r-xs)}.cb-anno-rule{position:absolute;left:0;right:0;height:2px}.cb-anno-shape{position:absolute;inset:0;border:2px solid;border-radius:var(--cb-r-xs)}.cb-anno-redact{position:absolute;inset:0;background:#000}.cb-anno-redactbtn{border:1px solid #3a3d4a;background:#0e0f14;color:#fff;border-radius:var(--cb-r-pill);font:inherit;font-size:.7rem;font-weight:600;padding:.3rem .8rem;cursor:pointer;white-space:nowrap}.cb-anno-redactbtn:hover:not(:disabled){background:#000;border-color:#000;color:#fff}.cb-anno-redactbtn:disabled{opacity:.7;cursor:default}.cb-anno-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cb-anno-text{padding:0 1px;font-size:clamp(9px,3.2cqw,22px);font-weight:600;line-height:1.15;white-space:pre-wrap}.cb-anno-textin{width:100%;height:100%;border:1px dashed var(--cb-accent);background:rgba(255,255,255,.9);font:inherit;font-weight:600;padding:0 1px;resize:none;color:inherit}.cb-anno-note{position:absolute;inset:0;background:#fff6c7;border:1px solid #e6cf6a;border-radius:var(--cb-r-xs);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:hidden}.cb-anno-note:before{content:"";position:absolute;top:0;right:0;border-color:#e6cf6a #fffbe6;border-style:solid;border-width:0 12px 12px 0}.cb-anno-notebody,.cb-anno-notein{width:100%;height:100%;padding:.35rem .4rem;font-size:11px;line-height:1.3;color:#4a3d00;white-space:pre-wrap;overflow:auto}.cb-anno-notein{border:none;background:transparent;resize:none;font:inherit}.cb-anno-numin{position:absolute;top:-1.7rem;left:0;width:4.2rem;height:1.5rem;font-size:.69rem;padding:0 .3rem;border:1px solid var(--cb-accent);border-radius:var(--cb-r-sm);background:var(--cb-surface);color:var(--cb-ink)}.cb-anno-h{position:absolute;width:11px;height:11px;background:var(--cb-accent);border:1.5px solid #fff;border-radius:var(--cb-r-xs);box-shadow:0 1px 3px rgba(0,0,0,.35);pointer-events:auto}.cb-anno-h.nw{top:-6px;left:-6px;cursor:nwse-resize}.cb-anno-h.ne{top:-6px;right:-6px;cursor:nesw-resize}.cb-anno-h.sw{bottom:-6px;left:-6px;cursor:nesw-resize}.cb-anno-h.se{bottom:-6px;right:-6px;cursor:nwse-resize}.cb-stamp{width:100%;height:100%;container-type:size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2cqh;border:2px solid;border-radius:var(--cb-r-xs);padding:4cqh 4cqw;box-sizing:border-box;background:transparent;font-weight:700;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cb-stamp[data-shape=rounded]{border-radius:12cqh}.cb-stamp-title{font-size:min(15cqh,11cqw);letter-spacing:.04em;line-height:1;text-transform:uppercase}.cb-stamp-num{font-size:min(34cqh,20cqw);font-weight:800;line-height:1}.cb-stamp-sub{font-size:min(10cqh,6cqw);font-weight:600;opacity:.85;line-height:1.1}.cb-stamp-date{font-size:min(9cqh,5.5cqw);font-weight:600;opacity:.8}.cb-stamp-foot{font-size:min(8cqh,5cqw);font-weight:600;opacity:.7}.cb-studio-scrim{position:fixed;inset:0;z-index:60;background:rgba(8,9,14,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:1.5rem}.cb-studio{width:min(920px,96vw);max-height:90vh;overflow:hidden;display:flex;flex-direction:column;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);box-shadow:var(--cb-shadow)}.cb-studio-head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-bottom:1px solid var(--cb-line)}.cb-studio-head h3{margin:0;font-size:1rem}.cb-studio-body{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:1.3rem;gap:1.3rem;padding:1.2rem;overflow:auto}.cb-studio-left{display:flex;flex-direction:column;gap:.8rem;min-width:0}.cb-studio-grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem;align-items:end}.cb-studio-right{display:flex;flex-direction:column;gap:1rem;min-width:0}.cb-studio-preview{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:repeating-conic-gradient(var(--cb-wash) 0 25%,var(--cb-surface-2) 0 50%) 0 /20px 20px;padding:1.3rem;position:relative}.cb-studio-pvlabel{position:absolute;top:.5rem;left:.7rem;font-size:.69rem;color:var(--cb-faint);text-transform:uppercase;letter-spacing:.08em}.cb-studio-pvstage{display:grid;place-items:center;min-height:130px}.cb-studio-acts{display:flex;gap:.6rem}.cb-studio-lib h4{margin:.3rem 0 .5rem;font-size:.74rem;color:var(--cb-dim);text-transform:uppercase;letter-spacing:.06em}.cb-studio-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(120px,100%),1fr));grid-gap:.55rem;gap:.55rem}.cb-studio-chip{display:flex;flex-direction:column;gap:.3rem;padding:.5rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2);cursor:pointer;text-align:center;font:inherit;font-size:.69rem;color:var(--cb-dim);width:100%}.cb-studio-chip:hover{border-color:var(--cb-line-strong);color:var(--cb-ink)}.cb-studio-chipbox{height:46px}.cb-studio-saved{position:relative}.cb-studio-del{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:1px solid var(--cb-line);background:var(--cb-surface);color:var(--cb-danger);font-size:.7rem;cursor:pointer;display:grid;place-items:center}.cb-seg-btn[data-on]{background:var(--cb-accent-soft);color:var(--cb-accent-ink)}.cb-swatches{display:flex;align-items:center;gap:5px}.cb-swatch{width:22px;height:22px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.cb-swatch[data-on]{border-color:var(--cb-ink)}.cb-swatch-pick{width:26px;height:26px;padding:0;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:none;cursor:pointer}@media (max-width:720px){.cb-studio-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cb-anno-studio,.cb-anno-tool{transition:none}}.cb-bulkstamp>summary{color:var(--cb-aurora)}.cb-bulk{display:flex;flex-direction:column;gap:.9rem}.cb-bulk-controls{display:flex;align-items:flex-end;gap:.9rem;flex-wrap:wrap}.cb-bulk-controls .cb-field{max-width:16rem}.cb-bulk-num{max-width:6rem}.cb-bulk-num input,.cb-bulk-sel{background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);color:var(--cb-ink);font:inherit;font-size:var(--cb-t-base);padding:.55rem .7rem;width:100%}.cb-bulk-preview{width:150px;height:62px;margin-left:auto}.cb-bulk-place{max-width:none}.cb-corner-grid{display:grid;grid-template-columns:repeat(2,20px);grid-template-rows:repeat(2,20px);grid-gap:3px;gap:3px;margin-top:.25rem}.cb-corner-grid button{position:relative;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-xs);background:var(--cb-surface-2);cursor:pointer;padding:0;transition:border-color .12s,background .12s}.cb-corner-grid button span{position:absolute;width:7px;height:4px;border-radius:var(--cb-r-xs);background:var(--cb-faint)}.cb-corner-grid button[data-corner=tl] span{top:2px;left:2px}.cb-corner-grid button[data-corner=tr] span{top:2px;right:2px}.cb-corner-grid button[data-corner=bl] span{bottom:2px;left:2px}.cb-corner-grid button[data-corner=br] span{bottom:2px;right:2px}.cb-corner-grid button:hover{border-color:var(--cb-accent)}.cb-corner-grid button[data-on]{border-color:var(--cb-accent);background:color-mix(in oklab,var(--cb-accent) 16%,transparent)}.cb-corner-grid button[data-on] span{background:var(--cb-accent-ink)}.cb-corner-grid button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-bulk-ai{font-size:.74rem;color:var(--cb-dim);align-items:flex-start}.cb-bulk-ainote{color:var(--cb-accent-ink);font-size:.69rem}.cb-bulk-list{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2);padding:.6rem .8rem;max-height:15rem;overflow:auto;scrollbar-width:thin}.cb-bulk-all{padding-bottom:.4rem;margin-bottom:.4rem;border-bottom:1px solid var(--cb-line);font-weight:600}.cb-bulk-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.cb-bulk-list li .cb-check span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bulk-foot{display:flex;align-items:center;gap:.8rem}.cb-bulk-done{font-size:.72rem;color:var(--cb-aurora)}.cb-bulk-empty{color:var(--cb-dim);font-size:var(--cb-t-sm);margin:0}.cb-export{display:flex;flex-direction:column;gap:.5rem}.cb-export-note{margin:.1rem 0 .2rem;font-size:.69rem;line-height:1.4;color:var(--cb-faint)}.cb-export-acts{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cb-export-acts a.cb-btn{display:inline-flex;align-items:center;text-decoration:none}.cb-export-msg{font-size:.7rem;color:var(--cb-dim);margin:.1rem 0 0}.cb-export-msg[data-ok]{color:var(--cb-aurora)}.cb-submitbtn{display:inline-flex;align-items:center;gap:.45rem}.cb-submitbtn[data-pending]{cursor:progress}.cb-spin{width:12px;height:12px;border-radius:50%;border:2px solid;border-right:2px solid transparent;display:inline-block;animation:cb-spin .6s linear infinite;flex:none;opacity:.85}@keyframes cb-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cb-spin{animation-duration:1.4s}}.cb-aieng{display:inline-flex;align-items:center;gap:.3rem;font-size:.69rem;color:var(--cb-dim);vertical-align:middle;position:relative;min-width:0;max-width:100%}.cb-aieng-spark{color:var(--cb-accent-ink);font-size:.7rem;flex:none}.cb-aieng-model{font-weight:600;color:var(--cb-ink);min-width:0;max-width:15ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-aieng-via{color:var(--cb-faint);font-size:.69rem;text-transform:lowercase;flex:none}.cb-aieng-btn{display:inline-flex;align-items:center;gap:.3rem;background:none;border:1px solid transparent;border-radius:var(--cb-r-pill);padding:.12rem .5rem;font:inherit;font-size:.69rem;color:var(--cb-dim);cursor:pointer;transition:border-color .12s,background .12s;min-width:0;max-width:100%}.cb-aieng-btn:hover{border-color:var(--cb-line);background:var(--cb-surface-2)}.cb-aieng-caret{font-size:.69rem;opacity:.6;flex:none}.cb-aieng[data-pending]{opacity:.6}.cb-aieng-scrim{position:fixed;inset:0;z-index:40}.cb-aieng-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:41;min-width:15rem;background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-md);box-shadow:var(--cb-elev-2);padding:.4rem;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cb-aieng-pick.r .cb-aieng-menu{left:auto;right:0}.cb-aieng-menu-h{margin:.2rem .4rem .35rem;font-size:.69rem;text-transform:uppercase;letter-spacing:.06em;color:var(--cb-faint)}.cb-aieng-opt{display:flex;align-items:center;gap:.5rem;width:100%;text-align:left;background:none;border:none;border-radius:var(--cb-r-sm);padding:.4rem .5rem;font:inherit;font-size:.74rem;color:var(--cb-ink);cursor:pointer}.cb-aieng-opt .tick{color:var(--cb-accent-ink);font-size:.6rem}.cb-aieng-opt:hover{background:var(--cb-surface-2)}.cb-aieng-opt[data-on]{color:var(--cb-accent-ink)}.cb-aieng-menu-f{margin:.35rem .4rem .2rem;font-size:.69rem;color:var(--cb-faint)}.cb-aieng-menu-f a{color:var(--cb-accent-ink)}.cb-brief-head{justify-content:space-between;gap:.6rem}.cb-brief-foot,.cb-brief-head{display:flex;align-items:center;flex-wrap:wrap}.cb-brief-foot{gap:.7rem;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--cb-line)}.cb-brief-pt{font-size:.72rem;color:var(--cb-dim)}.cb-brief-pt[data-ok]{color:var(--cb-aurora)}.cb-brief-pt a{color:var(--cb-accent-ink);margin-left:.2rem}.cb-palette-askgrp{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cb-kbd{display:inline-flex;align-items:center;font-family:var(--cb-mono);font-size:.72em;line-height:1;padding:.12em .4em;border:solid var(--cb-line);border-width:1px 1px 2px;border-radius:var(--cb-r-sm);background:var(--cb-surface-2);color:var(--cb-dim);white-space:nowrap;vertical-align:baseline}.cb-db-msg{margin:.5rem 0 0;font-size:.74rem;color:var(--cb-aurora)}.cb-db-preview{margin-top:.8rem;border:1px solid color-mix(in oklab,var(--cb-accent) 34%,var(--cb-line));border-radius:var(--cb-r-md);background:color-mix(in oklab,var(--cb-accent) 5%,var(--cb-surface-2));padding:.9rem 1rem}.cb-db-preview-hd{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem}.cb-db-preview-src{font-size:.69rem;color:var(--cb-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%}.cb-db-preview-note{margin:.3rem 0 .7rem;font-size:.69rem;color:var(--cb-dim)}.cb-db-trial{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .6rem;margin-bottom:.6rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface);font-size:.76rem;color:var(--cb-ink);cursor:pointer}.cb-db-trial input{margin-top:.15rem;accent-color:var(--cb-accent)}.cb-db-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;max-height:18rem;overflow:auto;scrollbar-width:thin}.cb-db-items li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.32rem .4rem;border-radius:var(--cb-r-sm)}.cb-db-items li:hover{background:var(--cb-surface)}.cb-db-items li[data-have]{opacity:.6}.cb-db-items label{display:flex;align-items:center;gap:.55rem;min-width:0;cursor:pointer}.cb-db-items input{accent-color:var(--cb-accent);flex:none}.cb-db-items .d{font-size:.7rem;color:var(--cb-dim);flex:none;min-width:6.2rem}.cb-db-items .t{font-size:.78rem;color:var(--cb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-db-tag{font-size:.69rem;font-family:var(--cb-mono);padding:.1rem .45rem;border-radius:var(--cb-r-pill);background:var(--cb-wash);color:var(--cb-faint);white-space:nowrap}.cb-db-tag.sup{background:var(--cb-warn-soft,color-mix(in oklab,var(--cb-warn) 15%,transparent));color:var(--cb-warn)}.cb-db-tag.new{background:var(--cb-aurora-soft);color:var(--cb-aurora)}.cb-db-tag.have{background:var(--cb-wash);color:var(--cb-faint)}.cb-db-preview-acts{display:flex;gap:.6rem;margin-top:.8rem}.cb-doc-engine{margin-bottom:.6rem}.cb-doc-genhint{font-size:.69rem;color:var(--cb-faint)}.cb-doc-genhint,.cb-docscan-msg{margin:.5rem 0 0;line-height:1.4}.cb-docscan-msg{font-size:.72rem;color:var(--cb-dim)}.cb-docscan-msg[data-ok]{color:var(--cb-aurora)}.cb-summgen{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}.cb-summgen-msg{font-size:.72rem;color:var(--cb-danger)}.cb-summgen-msg[data-ok]{color:var(--cb-aurora)}.cb-rag-hint{margin:0;font-size:.74rem;line-height:1.5;color:var(--cb-dim)}.cb-rag-hint a{color:var(--cb-accent-ink)}.cb-comms-toolnote{margin:.2rem 0 0!important;font-size:.69rem!important;color:var(--cb-faint)!important;line-height:1.4}.cb-recreq{margin-top:.9rem}.cb-recreq-body{white-space:pre-wrap;font-family:inherit;font-size:.8rem;line-height:1.55;max-height:30rem;overflow:auto;scrollbar-width:thin;margin:0;color:var(--cb-ink)}.cb-caret{display:inline-block;width:.5em;height:1em;margin-left:1px;vertical-align:text-bottom;background:var(--cb-accent-ink);animation:cb-blink 1s steps(2,start) infinite}@media (prefers-reduced-motion:reduce){.cb-caret{animation:none;opacity:.6}}.cb-dicom{display:flex;flex-direction:column;min-height:0;max-width:none;margin:0;padding:0;max-height:none;overflow:visible}.cb-dicom-bar{flex-wrap:wrap;row-gap:.4rem}.cb-dicom-sep{width:1px;align-self:stretch;background:var(--cb-line);margin:.1rem .2rem}.cb-vbtn[data-on]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent)}.cb-dicom-preset{height:30px;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface-2);color:var(--cb-ink);font:inherit;font-size:.72rem;padding:0 .4rem;cursor:pointer}.cb-dicom-wl{font-size:.7rem;color:var(--cb-aurora);padding:0 .4rem}.cb-dicom-body{flex:1 1;display:flex;min-height:0}.cb-dicom-stage{position:relative;flex:1 1;overflow:hidden;background:#000;min-height:30rem;max-height:82vh;touch-action:none;cursor:default}.cb-dicom-stage[data-grab]{cursor:-webkit-grab;cursor:grab}.cb-dicom-stage[data-tool=draw],.cb-dicom-stage[data-tool=probe]{cursor:crosshair}.cb-dicom:-webkit-full-screen .cb-dicom-stage{max-height:none;height:100%}.cb-dicom:fullscreen .cb-dicom-stage{max-height:none;height:100%}.cb-dicom:-webkit-full-screen{background:#000}.cb-dicom:fullscreen{background:#000}.cb-dicom[data-present] .cb-dicom-stage{cursor:none}.cb-dicom-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.cb-dicom-note{color:#c9ccd6;font-size:.82rem;text-align:center;max-width:32rem;padding:2rem}.cb-dicom-note.err{color:#ffd7dd}.cb-dicom-note-sub{display:block;margin-top:.5rem;color:#8a8f9c;font-size:.74rem}.cb-dicom-hint{position:absolute;left:.6rem;bottom:.5rem;font-size:.69rem;color:rgba(255,255,255,.42);pointer-events:none}.cb-dicom-meta{width:16rem;flex:none;border-left:1px solid var(--cb-line);background:var(--cb-surface-2);padding:.9rem 1rem;overflow-y:auto;max-height:78vh}.cb-dicom-meta h4{margin:0 0 .6rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:var(--cb-dim)}.cb-dicom-meta dl{margin:0;display:flex;flex-direction:column;gap:.55rem}.cb-dicom-meta dl>div{display:flex;flex-direction:column;gap:.1rem}.cb-dicom-meta dt{font-size:.69rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cb-faint)}.cb-dicom-meta dd{margin:0;font-size:.8rem;color:var(--cb-ink);word-break:break-word}.cb-dicom-phi{margin:1rem 0 0;padding-top:.7rem;font-size:.69rem;color:var(--cb-warn);letter-spacing:.02em}.cb-dicom-frames,.cb-dicom-phi{border-top:1px solid var(--cb-line)}.cb-dicom-frames{display:flex;align-items:center;gap:.7rem;padding:.5rem .8rem;background:var(--cb-bg-a)}.cb-dicom-frames input[type=range]{flex:1 1;accent-color:var(--cb-aurora);cursor:pointer}.cb-dicom-frames .cb-mono{font-size:.7rem;color:var(--cb-dim);min-width:4rem;text-align:right}@media (max-width:720px){.cb-dicom-meta{display:none}}.cb-dicom-grp{display:inline-flex;align-items:center;gap:.3rem;padding-right:.5rem;margin-right:.2rem;border-right:1px solid var(--cb-line)}.cb-dicom-grp:last-child{border-right:none}.cb-dicom-grp-out{margin-left:auto;border-right:none}.cb-dicom-tools{flex-wrap:wrap}.cb-dicom-tool{font-size:.7rem}.cb-dicom-tool[data-on]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 55%,transparent);background:color-mix(in oklab,var(--cb-aurora) 14%,var(--cb-surface-2))}.cb-vbtn[data-rec]{color:#ff6b6b;border-color:color-mix(in oklab,#ff6b6b 55%,transparent);background:color-mix(in oklab,#ff6b6b 14%,var(--cb-surface-2));animation:cb-recpulse 1.4s ease-in-out infinite}@keyframes cb-recpulse{50%{border-color:color-mix(in oklab,#ff6b6b 90%,transparent)}}.cb-dicom-rec{position:absolute;top:.6rem;right:.7rem;z-index:5;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .55rem;border-radius:var(--cb-r-pill);background:rgba(255,58,58,.16);border:1px solid rgba(255,90,90,.5);color:#ff8a8a;font-size:.69rem;letter-spacing:.04em;pointer-events:none}.cb-dicom-rec:before{content:"";width:7px;height:7px;border-radius:50%;background:#ff5a5a;animation:cb-recpulse 1.4s ease-in-out infinite}.cb-dicom-fno{min-width:3.6rem;text-align:right}.cb-dicom-fps{display:inline-flex;align-items:center;gap:.4rem;font-size:.69rem;color:var(--cb-faint);white-space:nowrap}.cb-dicom-fps input[type=range]{width:5rem;flex:none;accent-color:var(--cb-aurora);cursor:pointer}@media (prefers-reduced-motion:reduce){.cb-dicom-rec:before,.cb-vbtn[data-rec]{animation:none}}@media (max-width:720px){.cb-dicom-grp{border-right:none;padding-right:0}.cb-dicom-grp-out{margin-left:0}}.cb-dicom-measures{margin-top:1rem;border-top:1px solid var(--cb-line);padding-top:.8rem}.cb-dicom-measures h4{margin:0 0 .5rem;font-size:.69rem;text-transform:uppercase;letter-spacing:.07em;color:var(--cb-dim)}.cb-dicom-measures ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.cb-dicom-measures li{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-gap:.5rem;gap:.5rem;padding:.3rem .4rem;border-radius:var(--cb-r-sm);background:var(--cb-surface)}.cb-dicom-measures .mt{font-size:.69rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cb-faint)}.cb-dicom-measures .mv{font-size:.74rem;color:var(--cb-aurora);text-align:right;overflow-wrap:anywhere}.cb-dicom-mdel{border:none;background:none;color:var(--cb-faint);cursor:pointer;font-size:.9rem;line-height:1;padding:0 .1rem;border-radius:var(--cb-r-xs)}.cb-dicom-mdel:hover{color:var(--cb-warn)}.cb-dicom-msaved{margin:.5rem 0 0;font-size:.69rem;color:var(--cb-faint)}.cb-dicom-ai{margin-top:1rem;border-top:1px solid var(--cb-line);padding-top:.8rem}.cb-dicom-ai-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.cb-dicom-ai-head h4{margin:0;font-size:.69rem;text-transform:uppercase;letter-spacing:.07em;color:var(--cb-dim)}.cb-dicom-ai-lead{margin:0 0 .6rem;font-size:.72rem;line-height:1.5;color:var(--cb-dim)}.cb-dicom-ai-lead.err{color:color-mix(in srgb,var(--cb-warn) 85%,var(--cb-ink))}.cb-dicom-ai-go{width:100%;justify-content:center}.cb-dicom-ai-body{display:flex;flex-direction:column;gap:.6rem}.cb-dicom-ai-headline{margin:0;font-size:.82rem;font-weight:600;color:var(--cb-ink);line-height:1.4}.cb-dicom-ai-p{margin:0;font-size:.74rem;line-height:1.55;color:var(--cb-dim)}.cb-dicom-ai-p.cb-dicom-ai-warn{color:color-mix(in srgb,var(--cb-warn) 82%,var(--cb-ink));background:color-mix(in srgb,var(--cb-warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--cb-warn) 26%,transparent);border-radius:var(--cb-r-sm);padding:.5rem .6rem}.cb-dicom-ai-block{display:flex;flex-direction:column;gap:.25rem}.cb-dicom-ai-lbl{font-size:.69rem;text-transform:uppercase;letter-spacing:.08em;color:var(--cb-accent-ink)}.cb-dicom-ai-block ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cb-dicom-ai-block li{font-size:.74rem;line-height:1.5;color:var(--cb-dim)}.cb-dicom-ai-block cite{display:block;font-style:normal;font-size:.69rem;color:var(--cb-faint);margin-top:.1rem}.cb-dicom-ai-missing li{position:relative;padding-left:.9rem}.cb-dicom-ai-missing li:before{content:"+";position:absolute;left:0;color:var(--cb-accent-ink)}.cb-dicom-ai-caveat{margin:0;line-height:1.5;font-style:italic}.cb-dicom-ai-caveat,.cb-dicom-ai-foot{font-size:.69rem;color:var(--cb-faint)}.cb-dicom-ai-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.3rem;border-top:1px solid var(--cb-line)}.cb-linkbtn{border:none;background:none;padding:0;color:var(--cb-accent-ink);cursor:pointer;font:inherit;font-size:.69rem;text-decoration:underline}.cb-gapsug .err{color:var(--cb-danger);font-size:.74rem;line-height:1.45}.cb-gapsug-retry{background:none;border:none;padding:0;color:var(--cb-accent-ink);font:inherit;font-size:.74rem;text-decoration:underline;cursor:pointer}.cb-pdfedit .bates-on{display:flex;gap:.5rem;align-items:center;font-size:.76rem;color:var(--cb-dim)}.cb-pdfedit .bates{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}.cb-pdfedit .bates label{display:flex;flex-direction:column;gap:.2rem;font-size:.64rem;color:var(--cb-faint)}.cb-pdfedit .bates input,.cb-pdfedit .bates select{width:6.5rem;padding:.3rem .45rem;border-radius:var(--cb-r-sm);background:var(--cb-surface-2);border:1px solid var(--cb-line);color:var(--cb-ink);font-size:.74rem}.cb-pdfedit .bates .hint{width:100%;margin:0;font-family:var(--cb-mono);font-size:.62rem;color:var(--cb-aurora)}.cb-pdfedit .hint{font-size:.72rem;color:var(--cb-faint);margin:0}.cb-pdfedit .foot{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.cb-support-new .hint{font-size:.69rem;color:var(--cb-faint)}.cb-support-similar{margin:0;font-size:.74rem;color:var(--cb-warn)}.cb-support-similar a{color:var(--cb-accent-ink)}.cb-support-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.cb-support-list li{display:flex;align-items:center;gap:.7rem;padding:.55rem .7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md)}.cb-support-list li[data-resolved]{opacity:.62}.cb-support-list .main{flex:1 1;min-width:0;text-decoration:none;display:flex;flex-direction:column;gap:.15rem}.cb-support-list .hd{display:flex;gap:.55rem;align-items:baseline;min-width:0}.cb-support-list .ref{font-size:.69rem;color:var(--cb-aurora)}.cb-support-list .ttl{font-size:.84rem;font-weight:600;color:var(--cb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-support-list .meta{font-size:.69rem;color:var(--cb-faint)}.cb-support-thread{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.8rem;max-width:52rem}.cb-support-thread li[data-in]{padding-left:1.2rem}.cb-support-thread .who{margin:0 0 .2rem;font-size:.69rem;font-weight:650;color:var(--cb-ink);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cb-support-thread li[data-in] .who{color:var(--cb-aurora)}.cb-support-thread .who span{font-weight:400;color:var(--cb-faint);font-size:.69rem}.cb-support-thread .bubble{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);padding:.6rem .85rem;background:var(--cb-wash)}.cb-support-thread li[data-in] .bubble{background:var(--cb-aurora-soft);border-color:color-mix(in oklab,var(--cb-aurora) 30%,transparent)}.cb-support-thread .bubble p{margin:0;font-size:.82rem;line-height:1.55;color:var(--cb-ink);white-space:pre-wrap;word-break:break-word}.cb-support-compose{display:flex;flex-direction:column;gap:.55rem;max-width:52rem}.cb-support-compose .modes{display:flex;gap:.4rem}.cb-support-compose .modes button{background:none;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);color:var(--cb-dim);font-size:.72rem;padding:.25rem .8rem;cursor:pointer}.cb-support-compose .modes button[data-on]{color:var(--cb-ink);border-color:var(--cb-line-strong);background:var(--cb-wash)}.cb-support-compose .foot{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.cb-support-agents{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.35rem}.cb-support-agents label{display:flex;gap:.4rem;align-items:center;font-size:.78rem;color:var(--cb-dim)}.cb-support-agents em{font-style:normal;font-size:.69rem;color:var(--cb-faint)}.cb-aisupport{display:flex;flex-direction:column;gap:.7rem}.cb-aisupport .adminq{display:flex;gap:.6rem;align-items:flex-start;font-size:.78rem;color:var(--cb-dim);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.6rem .8rem;cursor:pointer}.cb-aisupport .adminq input{margin-top:.2rem}.cb-aisupport .adminq b{color:var(--cb-ink)}.cb-aisupport .adminq em{display:block;font-style:normal;font-size:.69rem;color:var(--cb-faint);margin-top:.15rem}.cb-aisupport .adminq-set{margin:0;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-aisupport .msgs{display:flex;flex-direction:column;gap:.5rem;max-height:26rem;overflow-y:auto;scrollbar-width:thin;padding-right:.3rem}.cb-aisupport .msg[data-ai] .who{color:var(--cb-aurora)}.cb-aisupport .who{margin:0 0 .15rem;font-size:.69rem;font-weight:650;color:var(--cb-ink)}.cb-aisupport .bubble{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);padding:.55rem .8rem;background:var(--cb-wash);max-width:46rem}.cb-aisupport .msg[data-ai] .bubble{background:var(--cb-aurora-soft);border-color:color-mix(in oklab,var(--cb-aurora) 28%,transparent)}.cb-aisupport .bubble p{margin:0;font-size:.82rem;line-height:1.55;color:var(--cb-ink);white-space:pre-wrap;word-break:break-word}.cb-aisupport .bubble img{display:block;max-width:min(22rem,100%);max-height:15rem;border-radius:var(--cb-r-sm);margin-top:.4rem}.cb-aisupport .thinking{color:var(--cb-aurora);font-size:.74rem;margin:0;animation:cbpulse 1.4s ease-in-out infinite}.cb-aisupport .composer{display:flex;flex-direction:column;gap:.45rem}.cb-aisupport .composer .tools{display:flex;gap:.5rem;justify-content:flex-end}.cb-aisupport .composer .shot{position:relative;align-self:flex-start}.cb-aisupport .composer .shot img{max-height:4.5rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line-strong);display:block}.cb-aisupport .composer .shot button{position:absolute;top:-.5rem;right:-.5rem;width:1.3rem;height:1.3rem;border-radius:50%;border:1px solid var(--cb-line-strong);background:var(--cb-surface-2);color:var(--cb-dim);cursor:pointer;line-height:1}.cb-aisupport .outcomes{display:flex;gap:.5rem}.cb-aisupport .escalate .hint{margin:0 0 .3rem;font-size:.72rem;color:var(--cb-faint)}@media (min-width:1500px){.cb-content{max-width:1400px}.cb-cmd{max-width:700px}}@media (min-width:1800px){.cb-content{max-width:min(1720px,94%);padding-inline:2.5rem}.cb-cmd{max-width:780px}.cb-cols{grid-template-columns:1fr 380px;gap:1.7rem}.cb-wb{grid-template-columns:minmax(320px,34rem) 1fr}.cb-comms{grid-template-columns:19.5rem 1fr}.cb-deflist>div{grid-template-columns:180px 1fr}}@media (min-width:2300px){.cb-content{max-width:min(2140px,92%)}.cb-cmd{max-width:860px}.cb-cols{grid-template-columns:1fr 440px;gap:2rem}.cb-wb{grid-template-columns:minmax(340px,38rem) 1fr}.cb-dash-grid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:1.2rem}}@media (min-width:3000px){.cb-content{max-width:2560px}}.cb-intel-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.1rem}.cb-intel-progress{font-size:.8rem;color:var(--cb-dim)}.cb-intel-progress .cb-num{color:var(--cb-ink)}.cb-intel-reviewnote{margin:0 0 .9rem;font-size:.8rem;color:var(--cb-dim);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cb-intel-ents{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));grid-gap:1rem 1.4rem;gap:1rem 1.4rem}.cb-intel-entgrp .hd{margin:0 0 .45rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-intel-entgrp .chips{display:flex;flex-wrap:wrap;gap:.4rem}.cb-intel-ent{display:inline-flex;align-items:baseline;gap:.35rem;padding:.28rem .6rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line);background:var(--cb-surface);font-size:.8rem;color:var(--cb-ink)}.cb-intel-ent em{font-style:normal;color:var(--cb-faint);font-size:.72rem}.cb-intel-ent b{font-size:.69rem;color:var(--cb-accent-ink);background:color-mix(in oklab,var(--cb-accent) 16%,transparent);border-radius:var(--cb-r-pill);padding:0 .35rem;font-weight:700}.cb-intel-topics{display:flex;flex-direction:column;gap:1.4rem}.cb-intel-topichd{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .5rem}.cb-intel-topichd span{font-size:.92rem;font-weight:600;color:var(--cb-ink)}.cb-intel-topichd b{font-size:.69rem;color:var(--cb-faint)}.cb-intel-topichd:after{content:"";flex:1 1;height:1px;background:var(--cb-line);align-self:center}.cb-intel-facts{list-style:none;margin:0;padding:0}.cb-fact,.cb-intel-facts{display:flex;flex-direction:column}.cb-fact{padding:.8rem 0;border-top:1px solid var(--cb-line);gap:.4rem}.cb-fact:first-child{border-top:none}.cb-fact[data-unconfirmed]{padding-inline:.8rem;margin-inline:-.8rem;background:color-mix(in oklab,var(--cb-aurora) 5%,transparent);border-radius:var(--cb-r-md)}.cb-fact-head{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cb-fact-pol{font-family:var(--cb-mono);color:var(--cb-warn);border:1px solid color-mix(in oklab,var(--cb-warn) 45%,transparent);border-radius:var(--cb-r-pill);padding:.04rem .45rem}.cb-fact-ok,.cb-fact-pol{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.cb-fact-ok{color:var(--cb-aurora)}.cb-fact-prop{letter-spacing:.1em;text-transform:uppercase}.cb-fact-conf,.cb-fact-prop{font-size:.69rem;color:var(--cb-faint)}.cb-fact-conf{margin-left:auto}.cb-fact-stmt{margin:0;font-size:.9rem;line-height:1.5;color:var(--cb-ink)}.cb-fact-snip{margin:0;padding-left:.8rem;font-size:.8rem;line-height:1.55;color:var(--cb-dim);font-style:italic;border-left:2px solid var(--cb-line-strong)}.cb-fact-meta{display:flex;flex-wrap:wrap;gap:.2rem .7rem;font-size:.72rem;color:var(--cb-faint)}.cb-fact-meta>a:not(:last-child):after,.cb-fact-meta>span:after{content:""}.cb-fact-meta a{color:var(--cb-accent-ink);text-decoration:none}.cb-fact-meta a:hover{text-decoration:underline}.cb-fact-acts{display:flex;gap:.45rem;margin-top:.1rem}.cb-cop-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0 0 .8rem}.cb-cop-sub{margin:0;font-size:.8rem;color:var(--cb-dim);max-width:70ch}.cb-cop-empty{margin:0;font-size:.82rem;color:var(--cb-faint)}.cb-copilot{list-style:none;margin:0;padding:0;gap:.6rem}.cb-cop,.cb-copilot{display:flex;flex-direction:column}.cb-cop{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.8rem .95rem;gap:.4rem}.cb-cop[data-status=acted],.cb-cop[data-status=reviewed]{opacity:.62}.cb-cop-top{display:flex;align-items:center;gap:.55rem}.cb-cop-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--cb-faint)}.cb-cop[data-sev=risk] .cb-cop-dot{background:var(--cb-danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-danger) 20%,transparent)}.cb-cop[data-sev=opportunity] .cb-cop-dot{background:var(--cb-aurora);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-aurora) 20%,transparent)}.cb-cop[data-sev=info] .cb-cop-dot{background:var(--cb-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-accent) 20%,transparent)}.cb-cop-top b{flex:1 1;min-width:0;font-size:.9rem;font-weight:600;color:var(--cb-ink);line-height:1.4}.cb-cop-kind{flex:none;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-cop-det{margin:0;font-size:.82rem;line-height:1.55;color:var(--cb-dim)}.cb-cop-cites{display:flex;flex-wrap:wrap;gap:.35rem}.cb-cop-cite{font-size:.69rem;color:var(--cb-accent-ink);text-decoration:none;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.1rem .5rem;background:var(--cb-wash,transparent)}.cb-cop-cite:hover{border-color:var(--cb-accent)}.cb-cop-acts{display:flex;gap:.45rem;margin-top:.15rem}.cb-cop-done{font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-aurora);align-self:center}.cb-contras{list-style:none;margin:0;padding:0;gap:.7rem}.cb-contra,.cb-contras{display:flex;flex-direction:column}.cb-contra{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.85rem 1rem;gap:.6rem}.cb-contra[data-strength=high]{border-color:color-mix(in oklab,var(--cb-danger) 42%,var(--cb-line))}.cb-contra[data-status=confirmed],.cb-contra[data-status=resolved]{opacity:.7}.cb-contra-top{display:flex;align-items:center;gap:.5rem}.cb-contra-str{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;padding:.12rem .5rem;border-radius:var(--cb-r-pill)}.cb-contra[data-strength=high] .cb-contra-str{background:color-mix(in oklab,var(--cb-danger) 22%,transparent);color:var(--cb-danger)}.cb-contra[data-strength=medium] .cb-contra-str{background:color-mix(in oklab,var(--cb-warn) 20%,transparent);color:var(--cb-warn)}.cb-contra[data-strength=low] .cb-contra-str{background:var(--cb-surface-2);color:var(--cb-faint)}.cb-contra-topic{font-size:.72rem;color:var(--cb-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-contra-flag{margin-left:auto;letter-spacing:.12em;color:var(--cb-faint)}.cb-contra-flag,.cb-contra-status{font-size:.69rem;text-transform:uppercase}.cb-contra-status{letter-spacing:.1em;color:var(--cb-aurora)}.cb-contra-pair{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.cb-contra-side{background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.6rem .7rem;display:flex;flex-direction:column;gap:.4rem;min-width:0}.cb-contra-side .q{margin:0;font-size:.82rem;line-height:1.5;color:var(--cb-ink)}.cb-contra-side .src{display:flex;flex-direction:column;gap:.1rem;font-size:.69rem;min-width:0}.cb-contra-side .src b{color:var(--cb-dim);font-weight:600}.cb-contra-side .src a{color:var(--cb-accent-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-contra-side .src a:hover{text-decoration:underline}.cb-contra-vs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--cb-danger);color:#2a0808;font-size:.69rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--cb-r-pill);padding:.14rem .5rem;box-shadow:0 0 0 4px var(--cb-surface)}.cb-contra-why{margin:0;font-size:.8rem;line-height:1.55;color:var(--cb-dim)}@media (max-width:640px){.cb-contra-pair{grid-template-columns:1fr}.cb-contra-vs{position:static;transform:none;justify-self:center}}.cb-wits{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));grid-gap:.7rem;gap:.7rem}.cb-wit{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.85rem .95rem;display:flex;flex-direction:column;gap:.55rem}.cb-wit[data-flag]{border-color:color-mix(in oklab,var(--cb-warn) 40%,var(--cb-line))}.cb-wit-top{display:flex;align-items:center;gap:.6rem}.cb-wit-ava{flex:none;width:2.2rem;height:2.2rem;border-radius:var(--cb-r-md);display:grid;place-items:center;font-size:.68rem;font-weight:650;color:#fff;background:linear-gradient(135deg,var(--cb-accent),#c7b58a)}.cb-wit-id{display:flex;flex-direction:column;min-width:0}.cb-wit-id b{font-size:.9rem;color:var(--cb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-wit-id em{font-style:normal;font-size:.69rem;color:var(--cb-faint);text-transform:capitalize}.cb-wit-stats{display:flex;flex-wrap:wrap;gap:.1rem .9rem;font-size:.72rem;color:var(--cb-dim)}.cb-wit-stats .warn{color:var(--cb-warn)}.cb-wit-stats .cb-num{color:var(--cb-ink)}.cb-wit-adm{list-style:none;margin:.1rem 0 0;padding:.55rem 0 0;border-top:1px solid var(--cb-line);gap:.45rem}.cb-wit-adm,.cb-wit-adm li{display:flex;flex-direction:column}.cb-wit-adm li{gap:.15rem;font-size:.76rem;line-height:1.45;color:var(--cb-dim)}.cb-wit-adm li a{font-size:.69rem;color:var(--cb-accent-ink);text-decoration:none}.cb-wit-adm li a:hover{text-decoration:underline}.cb-proof{display:flex;flex-direction:column;gap:1.1rem}.cb-proof-claimhd{margin:0 0 .5rem;font-size:.92rem;font-weight:650;color:var(--cb-ink)}.cb-proof-els{list-style:none;margin:0;padding:0}.cb-proof-el,.cb-proof-els{display:flex;flex-direction:column;gap:.55rem}.cb-proof-el{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.75rem .9rem}.cb-proof-el[data-status=gap]{border-color:color-mix(in oklab,var(--cb-danger) 42%,var(--cb-line))}.cb-proof-el[data-status=contested]{border-color:color-mix(in oklab,var(--cb-warn) 42%,var(--cb-line))}.cb-proof-elhd{display:flex;align-items:center;gap:.55rem}.cb-proof-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--cb-faint)}.cb-proof-el[data-status=proven] .cb-proof-dot{background:var(--cb-aurora);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-aurora) 20%,transparent)}.cb-proof-el[data-status=contested] .cb-proof-dot{background:var(--cb-warn);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-warn) 20%,transparent)}.cb-proof-el[data-status=gap] .cb-proof-dot{background:var(--cb-danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-danger) 20%,transparent)}.cb-proof-elhd b{flex:1 1;min-width:0;font-size:.86rem;font-weight:600;color:var(--cb-ink);line-height:1.4}.cb-proof-badge{flex:none;font-size:.56rem;letter-spacing:.12em;text-transform:uppercase;padding:.12rem .5rem;border-radius:var(--cb-r-pill)}.cb-proof-el[data-status=proven] .cb-proof-badge{background:var(--cb-aurora-soft);color:var(--cb-aurora)}.cb-proof-el[data-status=contested] .cb-proof-badge{background:color-mix(in oklab,var(--cb-warn) 18%,transparent);color:var(--cb-warn)}.cb-proof-el[data-status=gap] .cb-proof-badge{background:color-mix(in oklab,var(--cb-danger) 18%,transparent);color:var(--cb-danger)}.cb-proof-none{margin:0;font-size:.74rem;color:var(--cb-faint)}.cb-proof-win{margin-top:.1rem}.cb-win-go{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:var(--cb-r-sm);border:1px solid color-mix(in oklab,var(--cb-accent) 34%,transparent);background:color-mix(in oklab,var(--cb-accent) 12%,transparent);color:var(--cb-accent-ink);font-size:.72rem;cursor:pointer;transition:background .12s,border-color .12s}.cb-win-go:hover{background:color-mix(in oklab,var(--cb-accent) 20%,transparent);border-color:var(--cb-accent)}.cb-win-status{margin:.2rem 0 0;font-size:.72rem;color:var(--cb-dim)}.cb-win-status.err{color:color-mix(in oklab,var(--cb-warn) 85%,var(--cb-ink))}.cb-win{display:flex;flex-direction:column;gap:.75rem;padding:.85rem 1rem;border-radius:var(--cb-r-md);background:color-mix(in oklab,var(--cb-accent) 6%,var(--cb-surface-2));border:1px solid color-mix(in oklab,var(--cb-accent) 24%,var(--cb-line))}.cb-win-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cb-win-title{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-accent-ink)}.cb-win-theory{margin:0;font-size:.8rem;line-height:1.5;color:var(--cb-ink);font-weight:550}.cb-win-sect{display:flex;flex-direction:column;gap:.4rem}.cb-win-lbl{font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-dim);display:flex;align-items:baseline;gap:.5rem}.cb-win-hint{font-size:.69rem;letter-spacing:.02em;text-transform:none;color:var(--cb-faint);font-style:italic}.cb-win-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.cb-win-list li{font-size:.74rem;line-height:1.5;color:var(--cb-dim)}.cb-win-list li b{color:var(--cb-ink);font-weight:600}.cb-win-list li span{display:block;margin-top:.1rem}.cb-win-disc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cb-win-disc li{padding:.55rem .65rem;border-radius:var(--cb-r-sm);background:var(--cb-bg-a)}.cb-win-disc-hd{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.cb-win-kind{font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-accent-ink);background:color-mix(in oklab,var(--cb-accent) 14%,transparent);border-radius:var(--cb-r-sm);padding:.1rem .4rem}.cb-win-req{margin:0;font-size:.76rem;line-height:1.55;color:var(--cb-ink)}.cb-win-rat{margin:.3rem 0 0;font-size:.69rem;line-height:1.45;color:var(--cb-faint)}.cb-win-risk{margin:0;padding:.5rem .65rem;border-radius:var(--cb-r-sm);font-size:.72rem;line-height:1.5;background:color-mix(in oklab,var(--cb-warn) 11%,transparent);border:1px solid color-mix(in oklab,var(--cb-warn) 28%,transparent);color:color-mix(in oklab,var(--cb-warn) 86%,var(--cb-ink))}.cb-win-foot{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.69rem;color:var(--cb-faint);border-top:1px solid var(--cb-line);padding-top:.4rem}.cb-proof-links{display:flex;flex-direction:column;gap:.5rem}.cb-proof-grp .lbl{margin:0 0 .3rem;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase}.cb-proof-grp[data-rel=supports] .lbl{color:var(--cb-aurora)}.cb-proof-grp[data-rel=undermines] .lbl{color:var(--cb-danger)}.cb-proof-grp ul{list-style:none;margin:0;padding:0;gap:.35rem}.cb-proof-grp li,.cb-proof-grp ul{display:flex;flex-direction:column}.cb-proof-grp li{position:relative;padding:.1rem 0 .1rem .7rem;gap:.12rem}.cb-proof-grp li:before{content:"";position:absolute;left:0;top:.5rem;width:5px;height:5px;border-radius:50%}.cb-proof-grp[data-rel=supports] li:before{background:var(--cb-aurora)}.cb-proof-grp[data-rel=undermines] li:before{background:var(--cb-danger)}.cb-proof-grp li[data-proposed]:before{box-shadow:0 0 0 2px color-mix(in oklab,var(--cb-accent) 30%,transparent)}.cb-proof-grp .stmt{font-size:.8rem;color:var(--cb-ink);line-height:1.45}.cb-proof-grp .why{font-size:.72rem;color:var(--cb-dim);font-style:italic}.cb-proof-grp .foot{display:flex;align-items:center;flex-wrap:wrap;gap:.1rem .6rem;font-size:.69rem;margin-top:.05rem}.cb-proof-grp .foot em{font-style:normal;color:var(--cb-faint)}.cb-proof-grp .foot a{color:var(--cb-accent-ink);text-decoration:none}.cb-proof-grp .foot a:hover{text-decoration:underline}.cb-proof-grp .foot .acts{display:inline-flex;gap:.3rem;margin-left:auto}.cb-proof-grp .foot .ok{color:var(--cb-aurora)}.cb-adm-list{list-style:none;margin:0;padding:0;gap:.7rem}.cb-adm,.cb-adm-list{display:flex;flex-direction:column}.cb-adm{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.85rem 1rem;gap:.6rem}.cb-adm[data-readiness=contested]{border-color:color-mix(in oklab,var(--cb-danger) 40%,var(--cb-line))}.cb-adm[data-readiness=foundation_needed]{border-color:color-mix(in oklab,var(--cb-warn) 38%,var(--cb-line))}.cb-adm-top{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cb-adm-dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--cb-faint)}.cb-adm[data-readiness=ready] .cb-adm-dot{background:var(--cb-aurora);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-aurora) 20%,transparent)}.cb-adm[data-readiness=foundation_needed] .cb-adm-dot{background:var(--cb-warn);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-warn) 20%,transparent)}.cb-adm[data-readiness=contested] .cb-adm-dot{background:var(--cb-danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-danger) 20%,transparent)}.cb-adm-top b{font-size:.88rem;font-weight:600;color:var(--cb-ink)}.cb-adm-badge{font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;padding:.12rem .5rem;border-radius:var(--cb-r-pill)}.cb-adm[data-readiness=ready] .cb-adm-badge{background:var(--cb-aurora-soft);color:var(--cb-aurora)}.cb-adm[data-readiness=foundation_needed] .cb-adm-badge{background:color-mix(in oklab,var(--cb-warn) 18%,transparent);color:var(--cb-warn)}.cb-adm[data-readiness=contested] .cb-adm-badge{background:color-mix(in oklab,var(--cb-danger) 18%,transparent);color:var(--cb-danger)}.cb-adm-badge[data-un]{background:var(--cb-surface-2);color:var(--cb-faint)}.cb-adm-top form{margin-left:auto}.cb-adm-summary{margin:0;font-size:.84rem;line-height:1.55;color:var(--cb-dim)}.cb-adm-dims{display:flex;flex-wrap:wrap;gap:.35rem}.cb-adm-dim{font-size:.69rem;padding:.12rem .55rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line);color:var(--cb-dim);cursor:default}.cb-adm-dim[data-risk=ok]{border-color:color-mix(in oklab,var(--cb-aurora) 40%,transparent);color:var(--cb-aurora)}.cb-adm-dim[data-risk=caution]{border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent);color:var(--cb-warn)}.cb-adm-dim[data-risk=issue]{border-color:color-mix(in oklab,var(--cb-danger) 45%,transparent);color:var(--cb-danger)}.cb-adm-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:.8rem;gap:.8rem}.cb-adm-block .hd{margin:0 0 .4rem;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-adm-script{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.3rem}.cb-adm-script li{font-size:.78rem;line-height:1.45;color:var(--cb-ink)}.cb-adm-obj{list-style:none;margin:0;padding:0;gap:.45rem}.cb-adm-obj,.cb-adm-obj li{display:flex;flex-direction:column}.cb-adm-obj li{gap:.1rem}.cb-adm-obj .obj{font-size:.76rem;color:var(--cb-ink);font-weight:550}.cb-adm-obj .resp{font-size:.74rem;color:var(--cb-dim);line-height:1.45}.cb-adm-need .hd{margin:0 0 .35rem;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-warn)}.cb-adm-need ul{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.25rem}.cb-adm-need li{font-size:.78rem;color:var(--cb-dim);line-height:1.45}@media (max-width:720px){.cb-adm-cols{grid-template-columns:1fr}}.cb-cc-flag{display:inline-flex;align-items:center;gap:.25rem;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;padding:.14rem .5rem;border-radius:var(--cb-r-pill);text-decoration:none;color:color-mix(in oklab,var(--cb-warn) 88%,var(--cb-ink));background:color-mix(in oklab,var(--cb-warn) 16%,transparent);border:1px solid color-mix(in oklab,var(--cb-warn) 34%,transparent)}a.cb-cc-flag:hover{background:color-mix(in oklab,var(--cb-warn) 26%,transparent)}.cb-adm[data-review],.cb-contra[data-review]{border-color:color-mix(in oklab,var(--cb-warn) 42%,var(--cb-line));box-shadow:0 0 0 1px color-mix(in oklab,var(--cb-warn) 22%,transparent) inset}.cb-cc-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;padding:.16rem .55rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line);color:var(--cb-dim);background:var(--cb-surface-2);white-space:nowrap}.cb-cc-badge b{font-weight:700;opacity:.85}.cb-cc-badge-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--cb-faint)}.cb-cc-badge[data-agree=unanimous]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 40%,transparent);background:color-mix(in oklab,var(--cb-aurora) 12%,transparent)}.cb-cc-badge[data-agree=unanimous] .cb-cc-badge-dot{background:var(--cb-aurora);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-aurora) 22%,transparent)}.cb-cc-badge[data-agree=majority]{color:var(--cb-accent-ink);border-color:color-mix(in oklab,var(--cb-accent) 38%,transparent);background:color-mix(in oklab,var(--cb-accent) 11%,transparent)}.cb-cc-badge[data-agree=majority] .cb-cc-badge-dot{background:var(--cb-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-accent) 22%,transparent)}.cb-cc-badge[data-agree=lone],.cb-cc-badge[data-agree=split]{color:color-mix(in oklab,var(--cb-warn) 88%,var(--cb-ink));border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent);background:color-mix(in oklab,var(--cb-warn) 13%,transparent)}.cb-cc-badge[data-agree=lone] .cb-cc-badge-dot,.cb-cc-badge[data-agree=split] .cb-cc-badge-dot{background:var(--cb-warn);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-warn) 22%,transparent)}.cb-cc{display:flex;flex-direction:column;gap:.5rem;padding:.6rem .7rem;border-radius:var(--cb-r-md);background:var(--cb-surface-2);border:1px solid var(--cb-line)}.cb-cc-head{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cb-cc-caption{font-size:.69rem;color:var(--cb-faint)}.cb-cc-synth{display:flex;flex-direction:column;gap:.25rem;padding:.55rem .7rem;border-radius:var(--cb-r-sm);background:color-mix(in oklab,var(--cb-accent) 8%,var(--cb-surface));border:1px solid color-mix(in oklab,var(--cb-accent) 26%,var(--cb-line))}.cb-cc-synth-tag{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-accent-ink)}.cb-cc-synth p{margin:0;font-size:.78rem;line-height:1.55;color:var(--cb-ink)}.cb-cc-models{font-size:.72rem}.cb-cc-models>summary{cursor:pointer;color:var(--cb-dim);font-size:.69rem;list-style:none;display:inline-flex;align-items:center;gap:.35rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cb-cc-models>summary::-webkit-details-marker{display:none}.cb-cc-models>summary:before{content:"▸";font-size:.69rem;color:var(--cb-faint);transition:transform .15s ease}.cb-cc-models[open]>summary:before{transform:rotate(90deg)}.cb-cc-models>summary:hover{color:var(--cb-ink)}.cb-cc-models ul{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.cb-cc-model{display:flex;align-items:baseline;gap:.5rem;font-size:.72rem}.cb-cc-model .nm{color:var(--cb-ink);font-weight:550;flex:none}.cb-cc-model .vd{flex:none;font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;padding:.08rem .4rem;border-radius:var(--cb-r-pill);background:var(--cb-bg-a,var(--cb-surface));border:1px solid var(--cb-line);color:var(--cb-dim)}.cb-cc-model[data-verdict=conflict] .vd,.cb-cc-model[data-verdict=contested] .vd{color:var(--cb-danger);border-color:color-mix(in oklab,var(--cb-danger) 40%,transparent)}.cb-cc-model[data-verdict="no conflict"] .vd,.cb-cc-model[data-verdict=ready] .vd{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 40%,transparent)}.cb-cc-model[data-verdict=foundation_needed] .vd{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent)}.cb-cc-model .nt{color:var(--cb-faint);font-size:.69rem;line-height:1.4;min-width:0}.cb-cc-queue{gap:1.4rem}.cb-cc-group,.cb-cc-queue{display:flex;flex-direction:column}.cb-cc-group{gap:.7rem}.cb-cc-grouphd{margin:0;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint);display:flex;align-items:center;gap:.5rem}.cb-cc-grouphd span{display:inline-grid;place-items:center;min-width:1.2rem;height:1.2rem;padding:0 .35rem;border-radius:var(--cb-r-pill);background:color-mix(in oklab,var(--cb-warn) 16%,transparent);color:color-mix(in oklab,var(--cb-warn) 90%,var(--cb-ink));font-size:.69rem;font-weight:700;letter-spacing:0}.cb-cc-items{list-style:none;margin:0;padding:0;gap:.7rem}.cb-cc-item,.cb-cc-items{display:flex;flex-direction:column}.cb-cc-item{border:1px solid color-mix(in oklab,var(--cb-warn) 34%,var(--cb-line));border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.9rem 1rem;gap:.65rem}.cb-cc-item-hd{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cb-cc-topic{font-size:.72rem;color:var(--cb-dim)}.cb-cc-exname{font-size:.86rem;font-weight:600;color:var(--cb-ink)}.cb-cc-exsum{margin:0;font-size:.8rem;line-height:1.55;color:var(--cb-dim)}.cb-cc-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.cb-cc-side{background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.55rem .65rem;display:flex;flex-direction:column;gap:.3rem;min-width:0}.cb-cc-side p{margin:0;font-size:.8rem;line-height:1.45;color:var(--cb-ink)}.cb-cc-side span{display:flex;flex-direction:column;gap:.1rem;font-size:.69rem;min-width:0}.cb-cc-side span b{color:var(--cb-dim);font-weight:600}.cb-cc-side span a{color:var(--cb-accent-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cc-side span a:hover{text-decoration:underline}.cb-cc-decide{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding-top:.15rem}.cb-cc-decide-lbl{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint);margin-right:.1rem}.cb-cc-clear{display:flex;align-items:flex-start;gap:.8rem;padding:1.2rem 1.3rem;border:1px solid color-mix(in oklab,var(--cb-aurora) 30%,var(--cb-line));border-radius:var(--cb-r-lg);background:color-mix(in oklab,var(--cb-aurora) 6%,var(--cb-surface))}.cb-cc-clear-mark{flex:none;width:1.9rem;height:1.9rem;border-radius:50%;display:grid;place-items:center;font-size:.9rem;color:var(--cb-aurora);background:color-mix(in oklab,var(--cb-aurora) 16%,transparent)}.cb-cc-clear b{display:block;font-size:.9rem;color:var(--cb-ink);margin-bottom:.2rem}.cb-cc-clear p{margin:0;font-size:.8rem;line-height:1.55;color:var(--cb-dim);max-width:68ch}.cb-cc-clear a{color:var(--cb-accent-ink);text-decoration:none}.cb-cc-clear a:hover{text-decoration:underline}@media (max-width:640px){.cb-cc-pair{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cb-cc-models>summary:before{transition:none}}.cb-xm-list{display:flex;flex-direction:column;gap:1rem}.cb-xm-wrap{position:relative}.cb-xm-re{position:absolute;top:.8rem;right:.9rem;z-index:1}.cb-xm{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.8rem}.cb-xm[data-repro]{border-color:color-mix(in oklab,var(--cb-aurora) 30%,var(--cb-line))}.cb-xm-top{display:flex;align-items:center;gap:.6rem}.cb-xm-ava{flex:none;width:2.2rem;height:2.2rem;border-radius:var(--cb-r-md);display:grid;place-items:center;font-size:1.1rem;font-weight:300;color:#05231e;background:linear-gradient(135deg,var(--cb-accent),var(--cb-aurora))}.cb-xm-id{display:flex;flex-direction:column;min-width:0;flex:1 1}.cb-xm-id b{font-size:.95rem;color:var(--cb-ink)}.cb-xm-id em{font-style:normal;font-size:.7rem;color:var(--cb-faint);text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-xm-badge{flex:none;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;padding:.14rem .55rem;border-radius:var(--cb-r-pill);background:var(--cb-surface-2);color:var(--cb-faint)}.cb-xm-badge[data-diverge]{background:color-mix(in oklab,var(--cb-warn) 18%,transparent);color:var(--cb-warn)}.cb-xm-badge[data-repro]{background:var(--cb-aurora-soft);color:var(--cb-aurora)}.cb-xm-summary{margin:0;font-size:.82rem;line-height:1.55;color:var(--cb-dim)}.cb-xm-out{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.2rem;background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.8rem 1rem}.cb-xm-out[data-estimate]{opacity:.9}.cb-xm-outval{display:flex;flex-direction:column;gap:.1rem}.cb-xm-outval .lbl{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-xm-outval b{font-size:1.7rem;font-weight:300;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.cb-xm-delta{display:flex;flex-direction:column;font-size:.82rem;font-weight:600;color:var(--cb-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-xm-delta[data-dir=up]{color:var(--cb-aurora)}.cb-xm-delta[data-dir=down]{color:var(--cb-danger)}.cb-xm-delta em{font-style:normal;font-weight:400;font-size:.69rem;color:var(--cb-faint)}.cb-xm-reset{margin-left:auto;align-self:center;background:none;border:1px solid var(--cb-line-strong);color:var(--cb-dim);border-radius:var(--cb-r-pill);padding:.28rem .7rem;font-size:.7rem;cursor:pointer}.cb-xm-reset:hover{color:var(--cb-ink);border-color:var(--cb-accent)}.cb-xm-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));grid-gap:.75rem 1.1rem;gap:.75rem 1.1rem}.cb-xm-input{display:flex;flex-direction:column;gap:.3rem}.cb-xm-input .hd{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.cb-xm-input .nm{font-size:.78rem;color:var(--cb-ink)}.cb-xm-input .val{font-size:.82rem;color:var(--cb-accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-xm-input input[type=range]{width:100%;accent-color:var(--cb-accent);cursor:pointer}.cb-xm-input[data-flag] input[type=range]{accent-color:var(--cb-warn)}.cb-xm-input .basis{font-size:.69rem;color:var(--cb-faint);line-height:1.4}.cb-xm-input .basis[data-flag]{color:var(--cb-warn)}.cb-xm-candidates .hd,.cb-xm-daubert .hd,.cb-xm-sens .hd{margin:0 0 .45rem;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-xm-sens ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cb-xm-sens li{display:grid;grid-template-columns:10rem 1fr auto;align-items:center;grid-gap:.6rem;gap:.6rem}.cb-xm-sens .nm{font-size:.74rem;color:var(--cb-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-xm-sens .bar{height:6px;background:var(--cb-surface-2);border-radius:var(--cb-r-xs);overflow:hidden}.cb-xm-sens .bar span{display:block;height:100%;background:linear-gradient(90deg,var(--cb-accent),var(--cb-aurora));border-radius:var(--cb-r-xs)}.cb-xm-sens .rng{font-size:.69rem;color:var(--cb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cb-xm-daubert ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.cb-xm-daubert li{display:flex;gap:.5rem}.cb-xm-daubert .dot{flex:none;width:8px;height:8px;border-radius:50%;margin-top:.35rem;background:var(--cb-faint)}.cb-xm-daubert li[data-sev=ok] .dot{background:var(--cb-aurora)}.cb-xm-daubert li[data-sev=caution] .dot{background:var(--cb-warn)}.cb-xm-daubert li[data-sev=issue] .dot{background:var(--cb-danger)}.cb-xm-daubert .col{display:flex;flex-direction:column;gap:.1rem}.cb-xm-daubert .col b{font-size:.8rem;color:var(--cb-ink);font-weight:600}.cb-xm-daubert .col span{font-size:.74rem;color:var(--cb-dim);line-height:1.45}.cb-xm-candidates{border:1px dashed var(--cb-line-strong);border-radius:var(--cb-r-lg);padding:.8rem 1rem}.cb-xm-candidates ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.cb-xm-candidates li{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.35rem 0;border-top:1px solid var(--cb-line)}.cb-xm-candidates li:first-child{border-top:none}.cb-xm-candidates li a{font-size:.82rem;color:var(--cb-accent-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-xm-candidates li a:hover{text-decoration:underline}.cb-tl{display:flex;flex-direction:column;gap:1rem;--lane-w:9.5rem}.cb-tl [data-lane=liability]{--ln:var(--cb-accent)}.cb-tl [data-lane=medical]{--ln:var(--cb-aurora)}.cb-tl [data-lane=discovery]{--ln:#7aa2ff}.cb-tl [data-lane=damages]{--ln:var(--cb-warn)}.cb-tl [data-lane=docket]{--ln:#c9d1de}:root[data-theme=light] .cb-tl [data-lane=docket]{--ln:#46566e}:root[data-theme=light] .cb-tl [data-lane=discovery]{--ln:#2f5fd0}.cb-tl-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cb-tl-lchip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-surface);color:var(--cb-dim);font-size:.74rem;cursor:pointer;transition:border-color .15s,color .15s,opacity .15s}.cb-tl-lchip:hover{border-color:var(--cb-line-strong);color:var(--cb-ink)}.cb-tl-lchip .dot{width:9px;height:9px;border-radius:50%;background:var(--ln,var(--cb-accent))}.cb-tl-lchip b{color:var(--cb-faint);font-size:.69rem}.cb-tl-lchip[data-off]{opacity:.4}.cb-tl-lchip[data-off] .dot{background:var(--cb-faint)}.cb-tl-span{margin-left:auto;font-size:.69rem;color:var(--cb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-tl-scroll{overflow-x:auto;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:0 1rem 1rem}.cb-tl-board{min-width:660px}.cb-tl-axis{position:relative;height:2.6rem;margin-left:var(--lane-w);border-bottom:1px solid var(--cb-line)}.cb-tl-tick{position:absolute;bottom:0;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:.25rem}.cb-tl-tick:first-of-type{transform:none;align-items:flex-start}.cb-tl-tick:last-of-type{transform:translateX(-100%);align-items:flex-end}.cb-tl-tick i{width:1px;height:6px;background:var(--cb-line-strong)}.cb-tl-tick em{font-size:.6rem;font-style:normal;color:var(--cb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-tl-gap{position:absolute;top:0;bottom:6px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--cb-danger) 9%,transparent) 0 6px,transparent 6px 12px);border-left:1px dashed color-mix(in srgb,var(--cb-danger) 45%,transparent);border-right:1px dashed color-mix(in srgb,var(--cb-danger) 45%,transparent);display:flex;align-items:flex-start;justify-content:center}.cb-tl-gap span{margin-top:.1rem;font-size:.69rem;color:color-mix(in srgb,var(--cb-danger) 85%,var(--cb-ink));white-space:nowrap;padding:0 .2rem}.cb-tl-lane{display:grid;grid-template-columns:var(--lane-w) 1fr;align-items:center;min-height:2.6rem;border-bottom:1px solid var(--cb-line)}.cb-tl-lane:last-child{border-bottom:none}.cb-tl-lanename{display:flex;align-items:center;gap:.45rem;padding-right:.8rem;font-size:.72rem;color:var(--cb-dim)}.cb-tl-lanename:before{content:"";width:3px;height:1rem;border-radius:var(--cb-r-xs);background:var(--ln,var(--cb-accent));flex:none}.cb-tl-track{position:relative;height:2.6rem}.cb-tl-dot{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:13px;height:13px;padding:0;border-radius:50%;border:2px solid var(--cb-surface);background:var(--ln,var(--cb-accent));cursor:pointer;transition:transform .12s,box-shadow .12s;box-shadow:0 0 0 1px color-mix(in srgb,var(--ln,var(--cb-accent)) 60%,transparent)}.cb-tl-dot:hover{transform:translate(-50%,-50%) scale(1.25);z-index:3}.cb-tl-dot[data-sel]{transform:translate(-50%,-50%) scale(1.4);z-index:4;box-shadow:0 0 0 4px color-mix(in srgb,var(--ln,var(--cb-accent)) 25%,transparent)}.cb-tl-dot[data-conflict]{background:var(--cb-danger);box-shadow:0 0 0 1px var(--cb-danger),0 0 10px color-mix(in srgb,var(--cb-danger) 55%,transparent)}.cb-tl-dot[data-conflict][data-sel]{box-shadow:0 0 0 4px color-mix(in srgb,var(--cb-danger) 30%,transparent)}.cb-tl-detail{border-radius:var(--cb-r-lg);background:var(--cb-surface-2);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--cb-line-strong);border-top:2px solid var(--ln,var(--cb-accent))}.cb-tl-detail-hd{display:flex;align-items:center;gap:.6rem}.cb-tl-detail-date{font-size:.69rem;color:var(--cb-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-tl-detail-flag{font-size:.69rem;color:var(--cb-danger)}.cb-tl-detail-x{margin-left:auto;border:none;background:none;color:var(--cb-faint);cursor:pointer;font-size:.8rem;padding:.1rem .3rem;border-radius:var(--cb-r-sm)}.cb-tl-detail-x:hover{color:var(--cb-ink);background:var(--cb-surface)}.cb-tl-detail-title{margin:0;font-size:.9rem;color:var(--cb-ink);line-height:1.4}.cb-tl-detail-body{margin:0;font-size:.78rem;color:var(--cb-dim);line-height:1.5}.cb-tl-detail-src{font-size:.74rem;color:var(--cb-accent-ink);text-decoration:none;align-self:flex-start}.cb-tl-detail-src:hover{text-decoration:underline}.cb-tl-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cb-tl-row{display:grid;grid-template-columns:6.4rem 14px 1fr;align-items:baseline;grid-gap:.7rem;gap:.7rem;padding:.5rem 0;border-top:1px solid var(--cb-line);cursor:pointer}.cb-tl-row:first-child{border-top:none}.cb-tl-row:hover{background:var(--cb-surface)}.cb-tl-row[data-sel]{background:var(--cb-surface-2)}.cb-tl-row-date{font-size:.69rem;color:var(--cb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cb-tl-row-dot{width:8px;height:8px;border-radius:50%;background:var(--ln,var(--cb-accent));align-self:center}.cb-tl-row-body{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem}.cb-tl-row-body .ttl{font-size:.82rem;color:var(--cb-ink);line-height:1.4}.cb-tl-row-body .ttl .cf{font-style:normal;color:var(--cb-danger);font-size:.7rem}.cb-tl-row-body a{font-size:.7rem;color:var(--cb-accent-ink);text-decoration:none;white-space:nowrap}.cb-tl-row-body a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.cb-tl-dot{transition:none}}.cb-db{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.8rem}.cb-db-hd{display:flex;align-items:flex-start;gap:.7rem}.cb-db-ava{flex:none;width:30px;height:30px;border-radius:var(--cb-r-sm);display:grid;place-items:center;font-size:1rem;color:var(--cb-accent-ink);background:color-mix(in srgb,var(--cb-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--cb-accent) 30%,transparent)}.cb-db-title{display:flex;flex-direction:column;gap:.15rem}.cb-db-title b{font-size:.92rem;color:var(--cb-ink);font-weight:600}.cb-db-title em{font-size:.76rem;font-style:normal;color:var(--cb-dim);line-height:1.45}.cb-db-title em b{color:var(--cb-ink);font-weight:600}.cb-db-acts{flex-wrap:wrap;gap:.6rem}.cb-db-acts,.cb-db-import{display:flex;align-items:center}.cb-db-import{gap:.45rem}.cb-db-edit input,.cb-db-edit select,.cb-db-sel{font:inherit;font-size:.8rem;color:var(--cb-ink);background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.35rem .5rem}.cb-db-sel{max-width:20rem;overflow:hidden;text-overflow:ellipsis}.cb-db-edit input:focus-visible,.cb-db-edit select:focus-visible,.cb-db-sel:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-db-busy{margin:0;font-size:.69rem;color:var(--cb-faint)}.cb-db-edit{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.cb-db-edit input[name=title]{min-width:12rem;flex:1 1 12rem}@media (max-width:640px){.cb-db-sel{max-width:100%}.cb-db-import{flex-wrap:wrap;min-width:0}}.cb-dmg{display:flex;flex-direction:column;gap:1rem}.cb-dmg-total{border-radius:var(--cb-r-lg);background:var(--cb-surface-2);padding:1rem 1.2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--cb-line-strong);border-top:2px solid var(--cb-aurora)}.cb-dmg-total[data-over]{border-top-color:var(--cb-warn)}.cb-dmg-total-main{display:flex;flex-direction:column;gap:.2rem}.cb-dmg-total-main .lbl{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-dmg-total-main b{font-size:1.9rem;font-weight:650;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.cb-dmg-total-limit{display:flex;flex-direction:column;gap:.2rem;text-align:right}.cb-dmg-total-limit .cb-mono{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-dmg-total-limit b{font-size:1.1rem;color:var(--cb-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dmg-flag{display:block;max-width:22rem;margin-top:.3rem;font-size:.69rem;font-style:normal;color:color-mix(in srgb,var(--cb-warn) 88%,var(--cb-ink));line-height:1.4}.cb-dmg-lines{display:flex;flex-direction:column;gap:.5rem}.cb-dmg-cat{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface)}.cb-dmg-cat>summary{display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;cursor:pointer;list-style:none}.cb-dmg-cat>summary::-webkit-details-marker{display:none}.cb-dmg-cat>summary:before{content:"▸";color:var(--cb-faint);font-size:.7rem;transition:transform .15s}.cb-dmg-cat[open]>summary:before{transform:rotate(90deg)}.cb-dmg-cat .nm{font-size:.88rem;color:var(--cb-ink);font-weight:550}.cb-dmg-cat .nm em{font-style:normal;color:var(--cb-dim);font-weight:400}.cb-dmg-cat summary .amt{margin-left:auto;font-size:1rem;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dmg-cat summary em{flex-basis:100%;padding-left:1.5rem;font-style:normal;font-size:.72rem;color:var(--cb-faint)}.cb-dmg-flat{display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem}.cb-dmg-flat .amt{margin-left:auto;font-size:1rem;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dmg-flat a,.cb-dmg-liens a,.cb-dmg-narrative a,.cb-dmg-sub a{font-size:.72rem;color:var(--cb-accent-ink);text-decoration:none;white-space:nowrap}.cb-dmg-flat a:hover,.cb-dmg-sub a:hover{text-decoration:underline}.cb-dmg-sub{list-style:none;margin:0;padding:0 1rem .6rem 2.4rem;display:flex;flex-direction:column}.cb-dmg-sub li{display:grid;grid-template-columns:7rem 1fr auto auto;align-items:baseline;grid-gap:.7rem;gap:.7rem;padding:.35rem 0;border-top:1px solid var(--cb-line)}.cb-dmg-sub li:first-child{border-top:none}.cb-dmg-sub .d{font-size:.69rem;color:var(--cb-faint)}.cb-dmg-sub .t{font-size:.78rem;color:var(--cb-dim)}.cb-dmg-sub .v{font-size:.78rem;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dmg-liens,.cb-dmg-narrative{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface);padding:.8rem 1rem}.cb-dmg-liens .hd,.cb-dmg-narrative .hd{margin:0 0 .5rem;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-dmg-liens .hd span,.cb-dmg-narrative .hd span{color:var(--cb-dim);letter-spacing:.04em}.cb-dmg-liens ul,.cb-dmg-narrative ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.cb-dmg-narrative li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem}.cb-dmg-narrative .t{font-size:.8rem;color:var(--cb-dim);line-height:1.45}.cb-dmg-liens li{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:.7rem;gap:.7rem}.cb-dmg-liens .t{font-size:.8rem;color:var(--cb-ink)}.cb-dmg-liens .t em{font-style:normal;color:var(--cb-faint);font-size:.72rem}.cb-dmg-liens .v{font-size:.8rem;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dmg-foot,.cb-dmg-liens .v s{color:var(--cb-faint)}.cb-dmg-foot{margin:0;font-size:.7rem;line-height:1.5}.cb-sub{position:relative;display:inline-block}.cb-sub-pop{position:absolute;right:0;top:calc(100% + .4rem);z-index:40;width:min(24rem,90vw);background:var(--cb-surface);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);box-shadow:0 16px 40px rgba(0,0,0,.35);padding:1rem;display:flex;flex-direction:column;gap:.7rem}.cb-sub-hd{margin:0;font-size:.9rem;font-weight:600;color:var(--cb-ink)}.cb-sub-sub{margin:0;font-size:.74rem;color:var(--cb-dim);line-height:1.5}.cb-sub-lbl{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-sub-lbl em{font-style:normal;color:var(--cb-warn);text-transform:none;letter-spacing:0}.cb-sub-minted{display:flex;flex-direction:column;gap:.5rem}.cb-sub-url{display:flex;gap:.4rem}.cb-sub-url input{flex:1 1;min-width:0;font:inherit;font-size:.72rem;color:var(--cb-ink);background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.4rem .5rem}.cb-sub-actions{display:flex;align-items:center;gap:.8rem}.cb-sub-webcal{font-size:.76rem;color:var(--cb-accent-ink);text-decoration:none}.cb-sub-webcal:hover{text-decoration:underline}.cb-sub-copy2{border:none;background:none;padding:0;font-size:.72rem;color:var(--cb-dim);cursor:pointer}.cb-sub-copy2:hover{color:var(--cb-ink)}.cb-sub-tip{margin:0;font-size:.69rem;color:var(--cb-faint);line-height:1.5}.cb-sub-tip b{color:var(--cb-dim);font-weight:600}.cb-sub-list{border-top:1px solid var(--cb-line);padding-top:.6rem;gap:.4rem}.cb-sub-list,.cb-sub-list ul{display:flex;flex-direction:column}.cb-sub-list ul{list-style:none;margin:0;padding:0;gap:.35rem}.cb-sub-list li{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.cb-sub-list .nm{font-size:.78rem;color:var(--cb-ink)}.cb-sub-list .nm em{font-style:normal;color:var(--cb-faint);font-size:.7rem}.cb-sub-revoke{border:none;background:none;padding:0;font-size:.72rem;color:var(--cb-danger);cursor:pointer}.cb-sub-revoke:hover{text-decoration:underline}.cb-sub-revoke:disabled{opacity:.5;cursor:default}.cb-sub-scope{display:flex;flex-direction:column;gap:.3rem}.cb-sub-scope label{display:flex;align-items:center;gap:.45rem;font-size:.76rem;color:var(--cb-dim);cursor:pointer;padding:.3rem .5rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm)}.cb-sub-scope label[data-on]{color:var(--cb-ink);border-color:color-mix(in srgb,var(--cb-accent) 45%,transparent);background:color-mix(in srgb,var(--cb-accent) 8%,transparent)}.cb-sub-scope input{accent-color:var(--cb-accent)}.cb-dla{flex-wrap:wrap;gap:.3rem}.cb-dla,.cb-dla-chip{display:inline-flex;align-items:center}.cb-dla-chip{gap:.25rem;padding:.12rem .45rem;border-radius:var(--cb-r-pill);font-size:.69rem;color:var(--cb-accent-ink);background:color-mix(in srgb,var(--cb-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--cb-accent) 28%,transparent);white-space:nowrap}.cb-dla-chip[data-kind=role],.cb-dla-chip[data-kind=team],.cb-dla-chip[data-kind=team_role]{color:var(--cb-aurora);background:color-mix(in srgb,var(--cb-aurora) 12%,transparent);border-color:color-mix(in srgb,var(--cb-aurora) 28%,transparent)}.cb-dla-chip .x{border:none;background:none;color:inherit;cursor:pointer;font-size:.8rem;line-height:1;padding:0 0 0 .1rem;opacity:.65}.cb-dla-chip .x:hover{opacity:1}.cb-dla-add{border:1px dashed var(--cb-line-strong);background:none;color:var(--cb-dim);font-size:.69rem;border-radius:var(--cb-r-pill);padding:.12rem .5rem;cursor:pointer}.cb-dla-add:hover{color:var(--cb-ink);border-color:var(--cb-accent)}.cb-dla-pick{display:inline-flex;align-items:center;gap:.25rem}.cb-dla-pick select{font:inherit;font-size:.7rem;color:var(--cb-ink);background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.15rem .35rem;max-width:11rem}.cb-dla-pick .add{border:none;background:var(--cb-accent);color:#0b0b16;font-size:.69rem;font-weight:600;border-radius:var(--cb-r-sm);padding:.2rem .45rem;cursor:pointer}.cb-dla-pick .cx{border:none;background:none;color:var(--cb-faint);cursor:pointer;font-size:.85rem}.cb-dla-pick .add:disabled{opacity:.5;cursor:default}.cb-assignpick{border:none;margin:0;padding:0}.cb-assignpick>span{display:block;margin-bottom:.4rem;font-size:.78rem;color:var(--cb-dim)}.cb-assignpick>span em{font-style:normal;color:var(--cb-faint);font-size:.72rem}.cb-assignpick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));grid-gap:.3rem .6rem;gap:.3rem .6rem}.cb-assignpick-groups{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--cb-line)}.cb-assignpick-opt{display:flex;align-items:center;gap:.45rem;font-size:.8rem;color:var(--cb-ink);cursor:pointer;padding:.2rem 0}.cb-assignpick-opt input{accent-color:var(--cb-accent)}.cb-ait-launch{display:flex;align-items:center;gap:.7rem;margin-bottom:1rem;flex-wrap:wrap}.cb-ait-hint{font-size:.74rem;color:var(--cb-faint)}.cb-ait{border:1px solid color-mix(in srgb,var(--cb-accent) 30%,var(--cb-line));border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:1rem 1.1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.7rem}.cb-ait-head{display:flex;align-items:center;justify-content:space-between}.cb-ait-head b{font-size:.9rem;color:var(--cb-ink)}.cb-ait-x{border:none;background:none;color:var(--cb-faint);cursor:pointer;font-size:.85rem}.cb-ait-x:hover{color:var(--cb-ink)}.cb-ait-intro{margin:0;font-size:.8rem;color:var(--cb-dim);line-height:1.5}.cb-ait-thread{display:flex;flex-direction:column;gap:.45rem;max-height:15rem;overflow-y:auto}.cb-ait-msg{font-size:.82rem;line-height:1.5;padding:.5rem .7rem;border-radius:var(--cb-r-md);max-width:85%}.cb-ait-msg[data-role=user]{align-self:flex-end;background:color-mix(in srgb,var(--cb-accent) 16%,transparent);color:var(--cb-ink)}.cb-ait-msg[data-role=ai]{align-self:flex-start;background:var(--cb-surface-2);color:var(--cb-dim);border:1px solid var(--cb-line)}.cb-ait-dots{color:var(--cb-faint)}.cb-ait-err{margin:0;font-size:.78rem;color:var(--cb-danger)}.cb-ait-card{border-radius:var(--cb-r-lg);background:var(--cb-surface-2);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.6rem;border:1px solid var(--cb-line-strong);border-top:2px solid var(--cb-accent)}.cb-ait-reason{margin:0;font-size:.74rem;color:var(--cb-faint);font-style:italic}.cb-ait-row{display:flex;flex-wrap:wrap;gap:.6rem}.cb-ait-row .cb-field{flex:1 1 8rem}.cb-ait-assignees{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.cb-ait-assignees .lbl{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint);margin-right:.2rem}.cb-ait-noassign{margin:0;font-size:.74rem;color:var(--cb-faint)}.cb-ait-actions{display:flex;align-items:center;gap:.7rem}.cb-ait-refine{font-size:.72rem;color:var(--cb-faint)}.cb-ait-compose{display:flex;gap:.5rem;align-items:flex-end}.cb-ait-compose textarea{flex:1 1;font:inherit;font-size:.82rem;color:var(--cb-ink);background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.5rem .6rem;resize:vertical;min-height:2.6rem}.cb-ait-compose textarea:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-stage-prog{display:flex;align-items:center;gap:.6rem;margin-bottom:.7rem}.cb-stage-prog .bar{flex:1 1;height:7px;background:var(--cb-surface-2);border-radius:var(--cb-r-xs);overflow:hidden}.cb-stage-prog .bar span{display:block;height:100%;background:linear-gradient(90deg,var(--cb-accent),var(--cb-aurora));border-radius:var(--cb-r-xs);transition:width .3s ease-out}.cb-stage-prog .cb-mono{font-size:.69rem;color:var(--cb-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-stages{list-style:none;margin:0 0 .8rem;padding:0;display:flex;flex-direction:column}.cb-stage{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem 0;border-top:1px solid var(--cb-line)}.cb-stage:first-child{border-top:none}.cb-stage-n{flex:none;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;font-size:.69rem;color:var(--cb-dim);background:var(--cb-surface-2);border:1px solid var(--cb-line)}.cb-stage[data-status=done] .cb-stage-n{color:var(--cb-aurora);border-color:color-mix(in srgb,var(--cb-aurora) 40%,transparent)}.cb-stage[data-current] .cb-stage-n{color:var(--cb-accent-ink);border-color:var(--cb-accent);background:color-mix(in srgb,var(--cb-accent) 12%,transparent)}.cb-stage-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.cb-stage-top{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cb-stage-title{font-size:.86rem;color:var(--cb-ink)}.cb-stage[data-status=done] .cb-stage-title{color:var(--cb-dim);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--cb-aurora) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--cb-aurora) 60%,transparent)}.cb-stage-lock{font-size:.8rem}.cb-stage-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .9rem;font-size:.72rem;color:var(--cb-dim)}.cb-stage-owner{display:inline-flex;align-items:center;gap:.35rem}.cb-stage-due{color:var(--cb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-stage-acts{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;justify-content:flex-end}.cb-stage-acts form{display:inline}.cb-stage-btn{font:inherit;font-size:.72rem;color:var(--cb-ink);background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.25rem .5rem;cursor:pointer}.cb-stage-btn:hover{border-color:var(--cb-accent)}.cb-stage-btn.cb-stage-done{color:var(--cb-aurora);border-color:color-mix(in srgb,var(--cb-aurora) 35%,transparent)}.cb-stage-btn[data-on]{color:var(--cb-accent-ink);border-color:var(--cb-accent);background:color-mix(in srgb,var(--cb-accent) 10%,transparent)}.cb-stage-ico{font:inherit;font-size:.8rem;line-height:1;color:var(--cb-faint);background:none;border:1px solid transparent;border-radius:var(--cb-r-sm);padding:.2rem .35rem;cursor:pointer}.cb-stage-ico:hover:not(:disabled){color:var(--cb-ink);border-color:var(--cb-line)}.cb-stage-ico:disabled{opacity:.3;cursor:default}.cb-stage-ico.x:hover:not(:disabled){color:var(--cb-danger);border-color:color-mix(in srgb,var(--cb-danger) 40%,transparent)}.cb-stage-seq{margin-bottom:.7rem}.cb-tdoc{gap:.7rem}.cb-tdoc,.cb-tdoc-list{display:flex;flex-direction:column}.cb-tdoc-list{list-style:none;margin:0;padding:0;gap:.4rem}.cb-tdoc-list li{display:flex;align-items:center;gap:.5rem}.cb-tdoc-list .ttl{flex:1 1;min-width:0;font-size:.82rem;color:var(--cb-accent-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tdoc-list .ttl:hover{text-decoration:underline}.cb-tdoc-list .x{border:none;background:none;color:var(--cb-faint);cursor:pointer;font-size:.9rem;line-height:1;padding:0 .2rem}.cb-tdoc-list .x:hover:not(:disabled){color:var(--cb-danger)}.cb-tdoc-list .x:disabled{opacity:.4;cursor:default}.cb-tdoc-empty,.cb-tdoc-hint{margin:0;font-size:.76rem;color:var(--cb-faint)}.cb-tdoc-add{display:flex;gap:.45rem;align-items:center}.cb-tdoc-add select{flex:1 1;min-width:0;font:inherit;font-size:.78rem;color:var(--cb-ink);background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.35rem .5rem}.cb-tdoc-add select:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-pdf-loading{display:grid;place-items:center;min-height:20rem;color:var(--cb-faint);font-size:.72rem;letter-spacing:.04em}.cb-help-hero{padding:1.5rem 1.7rem;margin-bottom:1.4rem}.cb-help-hero h2{font-size:var(--cb-t-xl);font-weight:450;margin:.15rem 0 .4rem;letter-spacing:-.01em}.cb-help-hero .cb-sub{max-width:72ch}.cb-help-ask{margin-top:1.1rem;display:flex;flex-direction:column;gap:.95rem}.cb-help-askbar{display:flex;align-items:center;gap:.7rem;padding:.55rem .6rem .55rem 1rem;border:1px solid rgba(220,205,170,.3);border-radius:var(--cb-r-pill);background:var(--cb-surface);box-shadow:0 0 0 4px rgba(220,205,170,.05),var(--cb-edge)}.cb-help-askbar input{flex:1 1;min-width:0;background:none;border:none;color:var(--cb-ink);font:inherit;font-size:var(--cb-t-base);outline:none}.cb-help-askbar input::placeholder{color:var(--cb-faint)}.cb-help-askbar .cb-btn{flex:none}.cb-help-ans{padding:.9rem 1.1rem;border-radius:var(--cb-r-md);background:var(--cb-aurora-soft);border:1px solid rgba(108,215,180,.22)}.cb-help-ans p{margin:0;color:var(--cb-ink);line-height:1.55;max-width:72ch}.cb-help-ans small{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.55rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.06em;color:var(--cb-aurora)}.cb-help-src{display:flex;flex-direction:column;gap:.2rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid rgba(108,215,180,.18)}.cb-help-src a{font-size:.74rem;color:var(--cb-dim);text-decoration:none}.cb-help-src .n,.cb-help-src a:hover{color:var(--cb-accent-ink)}.cb-help-src .n{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-help-prompts{gap:.7rem}.cb-help-pgrp,.cb-help-prompts{display:flex;flex-direction:column}.cb-help-pgrp{gap:.4rem}.cb-help-plabel{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-faint)}.cb-help-pchips{display:flex;flex-wrap:wrap;gap:.4rem}.cb-help-chip{font:inherit;font-size:.76rem;color:var(--cb-dim);background:var(--cb-panel),var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.34rem .8rem;cursor:pointer;text-align:left;box-shadow:var(--cb-edge);transition:color .15s,border-color .15s,transform .15s var(--cb-ease)}.cb-help-chip:hover:not(:disabled){color:var(--cb-ink);border-color:color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line-strong));transform:translateY(-1px)}.cb-help-chip:disabled{opacity:.55;cursor:default}.cb-help-grp{margin:1.6rem 0}.cb-help-grphd{margin-bottom:.9rem}.cb-help-grphd h2{font-size:var(--cb-t-lg);font-weight:450;margin:0}.cb-help-grphd p{margin:.2rem 0 0;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-help-feats{display:grid;grid-gap:.7rem;gap:.7rem}.cb-help-feat{display:grid;grid-template-columns:2.6rem 1fr auto;grid-gap:1rem;gap:1rem;align-items:start;padding:1rem 1.15rem;border-radius:var(--cb-r-lg);border:1px solid var(--cb-line);background:var(--cb-panel),var(--cb-surface);box-shadow:var(--cb-edge),var(--cb-elev-1);text-decoration:none;color:inherit;transition:border-color .18s var(--cb-ease),transform .18s var(--cb-ease),box-shadow .18s var(--cb-ease)}.cb-help-feat:hover{border-color:var(--cb-line-strong);transform:translateY(-2px);box-shadow:var(--cb-edge),var(--cb-elev-2)}.cb-help-feat .ic{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:var(--cb-r-md);background:var(--cb-accent-soft);color:var(--cb-accent-ink)}.cb-help-feat .ic svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.7;fill:none}.cb-help-feat .body{display:flex;flex-direction:column;gap:.3rem;min-width:0}.cb-help-feat .nm{font-size:var(--cb-t-md);font-weight:550;color:var(--cb-ink)}.cb-help-feat .desc{font-size:var(--cb-t-sm);color:var(--cb-dim);line-height:1.5}.cb-help-feat .how{font-size:.78rem;color:var(--cb-faint);line-height:1.5}.cb-help-feat .how b{color:var(--cb-dim);font-weight:600}.cb-help-feat .go{color:var(--cb-faint);font-size:1.1rem;align-self:center;transition:color .15s,transform .18s var(--cb-ease)}.cb-help-feat:hover .go{color:var(--cb-accent-ink);transform:translateX(3px)}.cb-help-ai,.cb-help-keys{padding:1.4rem 1.6rem;margin-top:1.4rem}.cb-help-ai h2,.cb-help-keys h2{font-size:var(--cb-t-lg);font-weight:450;margin:.2rem 0 .8rem}.cb-help-ailist{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.cb-help-ailist li{padding-left:1.4rem;position:relative;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.55;max-width:80ch}.cb-help-ailist li:before{content:"";position:absolute;left:0;top:.5rem;width:.5rem;height:.5rem;border-radius:var(--cb-r-xs);background:var(--cb-brand-grad);box-shadow:0 0 8px rgba(220,205,170,.5)}.cb-help-ailist b{color:var(--cb-ink);font-weight:600}.cb-help-keys dl{margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.cb-help-keys dl>div{display:grid;grid-template-columns:12rem 1fr;grid-gap:1rem;gap:1rem;align-items:center}.cb-help-keys dt{display:flex;align-items:center;gap:.35rem;color:var(--cb-dim)}.cb-help-keys dt span{color:var(--cb-faint)}.cb-help-keys kbd{font-size:.66rem;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-sm);padding:.15rem .5rem;color:var(--cb-ink);background:var(--cb-surface)}.cb-help-keys dd{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm)}@media (max-width:720px){.cb-help-feat{grid-template-columns:2.2rem 1fr}.cb-help-feat .go{display:none}.cb-help-keys dl>div{grid-template-columns:1fr;gap:.2rem}}@media (prefers-reduced-motion:reduce){.cb-help-chip,.cb-help-feat,.cb-help-feat .go{transition:none!important}.cb-help-chip:hover,.cb-help-feat:hover{transform:none!important}}.cb-hg-hero{margin:.4rem 0 1.3rem}.cb-hg-hero .cb-lead{margin-bottom:.35rem}.cb-hg-hero h1{margin:0 0 .5rem;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:450;letter-spacing:-.02em;line-height:1.12}.cb-hg-hero h1 em{font-style:normal;color:var(--cb-accent-ink)}.cb-hg-hero .cb-sub{max-width:78ch}.cb-hg-search{padding:1.1rem 1.2rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.9rem}.cb-hg-searchrow{display:flex;align-items:center;gap:.6rem;padding:.35rem .35rem .35rem .8rem;border:1px solid color-mix(in oklab,var(--cb-accent) 34%,var(--cb-line-strong));border-radius:var(--cb-r-lg);background:var(--cb-surface)}.cb-hg-searchrow:focus-within{border-color:var(--cb-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-accent) 14%,transparent)}.cb-hg-searchrow input{flex:1 1;min-width:0;border:0;background:none;color:var(--cb-ink);font:inherit;font-size:var(--cb-t-base);outline:none;padding:.45rem 0}.cb-hg-searchrow input::placeholder{color:var(--cb-faint)}.cb-hg-count{flex:none;color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem;white-space:nowrap}.cb-hg-ans{border:1px solid color-mix(in oklab,var(--cb-accent) 26%,var(--cb-line));border-radius:var(--cb-r-md);background:color-mix(in oklab,var(--cb-accent) 6%,var(--cb-surface-2));padding:.85rem 1rem;display:flex;flex-direction:column;gap:.5rem}.cb-hg-anshd{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.cb-hg-ansq{color:var(--cb-dim);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-hg-anstag{flex:none;color:var(--cb-accent-ink);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.cb-hg-ans p{margin:0;font-size:var(--cb-t-base);line-height:1.65;color:var(--cb-ink);white-space:pre-wrap}.cb-hg-thinking{color:var(--cb-dim)!important}.cb-hg-src{display:flex;flex-wrap:wrap;gap:.35rem .8rem}.cb-hg-src a{color:var(--cb-accent-ink);font-size:.7rem;text-decoration:none}.cb-hg-src a:hover{text-decoration:underline}.cb-hg-src .n{font-family:var(--cb-mono)}.cb-hg-ans small{color:var(--cb-faint);font-size:.69rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cb-hg-chips{display:flex;flex-direction:column;gap:.6rem}.cb-hg-chiphd{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cb-hg-modes{display:inline-flex;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);overflow:hidden}.cb-hg-mode{font:inherit;font-size:.69rem;color:var(--cb-dim);background:none;border:0;padding:.28rem .75rem;cursor:pointer}.cb-hg-mode[data-on]{color:var(--cb-accent-ink);background:color-mix(in oklab,var(--cb-accent) 14%,transparent)}.cb-hg-pgrp{display:flex;flex-direction:column;gap:.35rem}.cb-hg-plabel{color:var(--cb-faint);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase}.cb-hg-pchips{display:flex;flex-wrap:wrap;gap:.45rem}.cb-hg-layout{display:grid;grid-template-columns:minmax(0,1fr) 15rem;grid-gap:1.4rem;gap:1.4rem;align-items:start}.cb-hg-main{display:flex;flex-direction:column;gap:1.1rem;min-width:0}.cb-hg-none{padding:1.2rem 1.4rem}.cb-hg-none p{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-hg-sec{padding:1.35rem 1.5rem;scroll-margin-top:5rem}.cb-hg-kicker{display:flex;align-items:center;gap:.5rem;color:var(--cb-accent-ink);font-size:.69rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.5rem}.cb-hg-kicker .ic{display:inline-flex;width:15px;height:15px}.cb-hg-kicker .ic svg{width:100%;height:100%}.cb-hg-sec h2{margin:0 0 .5rem;font-size:1.28rem;font-weight:450;letter-spacing:-.01em}.cb-hg-intro{margin:0 0 .8rem;color:var(--cb-dim);font-size:var(--cb-t-base);line-height:1.65;max-width:80ch}.cb-hg-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cb-hg-bullets li{position:relative;padding-left:1rem;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.6;max-width:84ch}.cb-hg-bullets li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:color-mix(in oklab,var(--cb-accent) 65%,var(--cb-faint))}.cb-hg-bullets li b{color:var(--cb-ink);font-weight:600}.cb-hg-call{display:flex;gap:.7rem;align-items:baseline;margin-top:.9rem;padding:.6rem .8rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line);background:var(--cb-surface-2)}.cb-hg-call[data-kind=tip]{border-color:color-mix(in oklab,var(--cb-aurora) 32%,var(--cb-line))}.cb-hg-call .tag{flex:none;font-size:.69rem;letter-spacing:.14em}.cb-hg-call[data-kind=tip] .tag{color:var(--cb-aurora)}.cb-hg-call[data-kind=note] .tag{color:var(--cb-warn)}.cb-hg-call p{margin:0;color:var(--cb-dim);font-size:.78rem;line-height:1.55}.cb-hg-golink{display:inline-block;margin-top:.8rem;color:var(--cb-accent-ink);font-size:.78rem;text-decoration:none}.cb-hg-golink:hover{text-decoration:underline}.cb-hg-derived{margin-top:.95rem;padding:.8rem .9rem;border:1px dashed color-mix(in oklab,var(--cb-accent) 30%,var(--cb-line));border-radius:var(--cb-r-md);display:flex;flex-direction:column;gap:.55rem}.cb-hg-dlabel{color:var(--cb-accent-ink);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase}.cb-hg-tabchips{display:flex;flex-wrap:wrap;gap:.4rem}.cb-hg-tabchip{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--cb-dim);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.22rem .65rem;background:var(--cb-surface)}.cb-hg-tabchip .ic{display:inline-flex;width:14px;height:14px;color:var(--cb-accent-ink)}.cb-hg-tabchip .ic svg{width:100%;height:100%}.cb-hg-acts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));grid-gap:.5rem;gap:.5rem}.cb-hg-act{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface)}.cb-hg-act .nm{display:flex;align-items:center;gap:.45rem;color:var(--cb-ink);font-size:.78rem;font-weight:550}.cb-hg-council{color:var(--cb-accent-ink);border:1px solid color-mix(in oklab,var(--cb-accent) 40%,transparent);border-radius:var(--cb-r-pill);padding:.05rem .4rem}.cb-hg-act .grp,.cb-hg-council{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.cb-hg-act .grp{color:var(--cb-faint)}.cb-hg-act .nt{color:var(--cb-dim);font-size:.7rem;line-height:1.45}.cb-hg-toc{position:-webkit-sticky;position:sticky;top:4.6rem;max-height:calc(100vh - 6rem);overflow-y:auto;padding:.3rem 0 .3rem 1rem;border-left:1px solid var(--cb-line)}.cb-hg-toclabel{display:block;color:var(--cb-faint);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.55rem}.cb-hg-toc ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.cb-hg-toc a{display:block;padding:.22rem .5rem;border-radius:var(--cb-r-sm);color:var(--cb-dim);font-size:.74rem;text-decoration:none;line-height:1.35;transition:color .12s,background .12s}.cb-hg-toc a:hover{color:var(--cb-ink)}.cb-hg-toc a[data-on]{color:var(--cb-accent-ink);background:color-mix(in oklab,var(--cb-accent) 10%,transparent)}@media (max-width:1100px){.cb-hg-layout{grid-template-columns:1fr}.cb-hg-toc{display:none}}@media (max-width:720px){.cb-hg-search{padding:.9rem}.cb-hg-searchrow{flex-wrap:wrap}.cb-hg-sec{padding:1.1rem 1.15rem}.cb-hg-acts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cb-hg-toc a{transition:none!important}}.cb-ql-trigger{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface-2);color:var(--cb-dim);cursor:pointer;transition:color .15s var(--cb-ease),border-color .15s var(--cb-ease),background .15s var(--cb-ease),transform .12s var(--cb-ease)}.cb-ql-trigger .ic{display:grid;place-items:center}.cb-ql-trigger .ic svg{width:17px;height:17px}.cb-ql-trigger:hover{color:var(--cb-accent-ink);border-color:color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line));background:var(--cb-accent-soft)}.cb-ql-trigger:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-doctile-wrap{position:relative;display:flex}.cb-doctile-wrap>.cb-doctile{flex:1 1;min-width:0}.cb-ql-onthumb{position:absolute;top:.5rem;right:.5rem;z-index:2;opacity:0;transform:translateY(-2px);background:color-mix(in oklab,var(--cb-surface-2) 82%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cb-doctile-wrap:hover .cb-ql-onthumb,.cb-ql-onthumb:focus-visible{opacity:1;transform:none}@media (any-pointer:coarse),(hover:none){.cb-ql-onthumb{opacity:1;transform:none}}.cb-ql{width:min(1180px,95vw);height:min(88vh,940px);max-width:95vw;max-height:92vh;padding:0;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-xl);background:var(--cb-surface-2);color:var(--cb-ink);box-shadow:var(--cb-shadow);overflow:hidden}.cb-ql::-webkit-backdrop{background:rgba(6,7,14,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cb-ql::backdrop{background:rgba(6,7,14,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cb-ql[open]{animation:cb-ql-in .18s var(--cb-ease)}@keyframes cb-ql-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}.cb-ql-shell{display:flex;flex-direction:column;height:100%}.cb-ql-head{display:flex;align-items:flex-start;gap:1rem;padding:.85rem 1.05rem;border-bottom:1px solid var(--cb-line);background:var(--cb-panel)}.cb-ql-id{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.18rem}.cb-ql-kind{font-size:.69rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cb-accent-ink)}.cb-ql-id h2{margin:0;font-size:1.02rem;font-weight:620;color:var(--cb-ink);line-height:1.25}.cb-ql-id h2,.cb-ql-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ql-meta{font-size:.74rem;color:var(--cb-dim)}.cb-ql-headacts{display:flex;align-items:center;gap:.4rem}.cb-ql-pos{font-size:.69rem;color:var(--cb-faint);margin-right:.3rem;white-space:nowrap}.cb-ql-hbtn{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface);color:var(--cb-dim);cursor:pointer;text-decoration:none;transition:color .15s var(--cb-ease),border-color .15s var(--cb-ease),background .15s var(--cb-ease)}.cb-ql-hbtn .ic svg{width:18px;height:18px;display:block}.cb-ql-hbtn:hover{color:var(--cb-accent-ink);border-color:color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line));background:var(--cb-accent-soft)}.cb-ql-hbtn:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-ql-body{flex:1 1;min-height:0;display:grid;grid-template-columns:1fr}.cb-ql-body:has(.cb-ql-ai){grid-template-columns:minmax(0,1fr) 340px}.cb-ql-stage{position:relative;min-width:0;min-height:0;overflow:auto;background:var(--cb-bg-a);display:flex;flex-direction:column}.cb-ql-stage .cb-docview-body{max-width:none;max-height:none}.cb-ql-stage .cb-pdf-scroll{max-height:none;flex:1 1}.cb-ql-stage .cb-docview-body,.cb-ql-stage .cb-pdf,.cb-ql-stage .cb-viewer{flex:1 1}.cb-ql-stage .cb-viewer-stage{height:auto;flex:1 1;min-height:0}.cb-ql-text{margin:0;flex:1 1;padding:1.5rem clamp(1.3rem,5%,3rem);overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:var(--cb-sans);font-size:var(--cb-t-base);line-height:1.62;color:var(--cb-ink)}.cb-ql-text.cb-mono{font-family:var(--cb-mono);font-size:.82rem;white-space:pre}.cb-ql-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:2rem;text-align:center;color:var(--cb-dim)}.cb-ql-emptykind{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-ql-empty p{margin:0;max-width:34ch;font-size:.84rem;line-height:1.5}.cb-ql-edge{position:absolute;top:50%;transform:translateY(-50%);z-index:4;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--cb-surface-2);border:1px solid var(--cb-line);color:var(--cb-ink);font-size:1.5rem;line-height:1;cursor:pointer;box-shadow:var(--cb-shadow);opacity:.72;transition:opacity .15s var(--cb-ease),border-color .15s var(--cb-ease)}.cb-ql-edge:hover{opacity:1;border-color:var(--cb-accent)}.cb-ql-edge:disabled{opacity:.18;cursor:default}.cb-ql-edge:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;opacity:1}.cb-ql-edge.prev{left:.7rem}.cb-ql-edge.next{right:.7rem}.cb-ql-ai{border-left:1px solid var(--cb-line);background:var(--cb-surface);padding:1rem 1.05rem;overflow:auto;display:flex;flex-direction:column;gap:1rem;scrollbar-width:thin}.cb-ql-aihd{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.cb-ql-aihd .cb-lead{color:var(--cb-accent-ink);font-size:.78rem}.cb-ql-summary{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.75rem .8rem;background:var(--cb-surface-2);display:flex;flex-direction:column;gap:.5rem}.cb-ql-summary[data-unrev]{border-color:color-mix(in oklab,var(--cb-accent) 34%,var(--cb-line));background:var(--cb-accent-soft)}.cb-ql-sumlabel{font-size:.69rem;letter-spacing:.07em;text-transform:uppercase;color:var(--cb-faint)}.cb-ql-summary p{margin:0;font-size:.84rem;line-height:1.55;color:var(--cb-ink)}.cb-ql-gen{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.cb-ql-hint{margin:0;font-size:.76rem;color:var(--cb-dim)}.cb-ql-ask{display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--cb-line);padding-top:.9rem}.cb-ql-asklabel{font-size:.69rem;letter-spacing:.07em;text-transform:uppercase;color:var(--cb-faint)}.cb-ql-askrow{display:flex;gap:.4rem}.cb-ql-askrow input{flex:1 1;min-width:0;padding:.5rem .6rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface-2);color:var(--cb-ink);font-size:.82rem}.cb-ql-askrow input:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px;border-color:var(--cb-accent)}.cb-ql-answer{font-size:.83rem;line-height:1.55;color:var(--cb-ink);white-space:pre-wrap;word-break:break-word;border-left:2px solid color-mix(in oklab,var(--cb-accent) 55%,var(--cb-line));padding:.1rem 0 .1rem .7rem}.cb-ql-note{margin:0;font-size:.69rem;color:var(--cb-faint)}@media (max-width:860px){.cb-ql{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border:0;border-radius:0}.cb-ql-body,.cb-ql-body:has(.cb-ql-ai){grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.cb-ql-ai{border-left:0;border-top:1px solid var(--cb-line);max-height:42vh}}@media (prefers-reduced-motion:reduce){.cb-ql[open]{animation:none}.cb-ql-edge,.cb-ql-hbtn,.cb-ql-trigger{transition:none}}.cb-pdfthumb{position:absolute;inset:0;overflow:hidden;background:#fff;opacity:0;transition:opacity .25s var(--cb-ease);pointer-events:none}.cb-pdfthumb[data-ready=true]{opacity:1}.cb-pdfthumb img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}@media (prefers-reduced-motion:reduce){.cb-pdfthumb{transition:none}}.cb-vidthumb{background:#0b0d14}.cb-vidthumb img{object-fit:cover;object-position:center}.cb-vidthumb-play{position:absolute;inset:0;display:grid;place-items:center;font-size:1rem;color:rgba(255,255,255,.92);text-shadow:0 1px 8px rgba(0,0,0,.7)}.cb-docthumb-paper{position:absolute;inset:0;overflow:hidden;background:#fff;color:#1c2029;padding:9% 10%;display:flex;flex-direction:column;gap:.35em;font-family:var(--cb-serif);text-align:left;pointer-events:none}.cb-docthumb-paper b{font-size:.44rem;line-height:1.25;font-weight:700;letter-spacing:.01em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-docthumb-paper>span{font-size:.36rem;line-height:1.5;color:#3a4050;white-space:pre-line;overflow:hidden}.cb-docthumb-paper i{position:absolute;right:.35rem;bottom:.3rem;font-style:normal;font-size:.5rem;letter-spacing:.08em;color:#8a90a3;background:rgba(28,32,41,.06);border:1px solid rgba(28,32,41,.14);border-radius:var(--cb-r-xs);padding:.1rem .3rem}.cb-docthumb[data-size=lg] .cb-docthumb-paper b{font-size:.56rem}.cb-docthumb[data-size=lg] .cb-docthumb-paper>span{font-size:.46rem}.cb-tb-group{display:inline-flex;flex-direction:column;gap:.12rem;align-items:center}.cb-tb-cap{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint);line-height:1;order:2}.cb-tb-btns{display:inline-flex;gap:2px;align-items:center}.cb-anno-tool .ic{display:grid;place-items:center}.cb-anno-tool .ic svg{width:17px;height:17px}.cb-anno-tool[data-on]{color:var(--cb-accent-ink);background:var(--cb-accent-soft);border-color:color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line))}.cb-vbar-sep{width:1px;align-self:stretch;background:var(--cb-line);margin:.15rem .2rem}.cb-vbtn.ic svg{width:15px;height:15px;display:block}.cb-vbtn.save{border-color:color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line))}.cb-pdf-fixrot,.cb-vbtn.save{color:var(--cb-accent-ink);background:var(--cb-accent-soft)}.cb-pdf-fixrot{display:inline-flex;align-items:center;gap:.3rem;height:26px;padding:0 .6rem;border-radius:var(--cb-r-pill);border:1px solid color-mix(in oklab,var(--cb-accent) 40%,var(--cb-line));font-size:.7rem;cursor:pointer;white-space:nowrap;transition:border-color .15s var(--cb-ease)}.cb-pdf-fixrot:hover{border-color:var(--cb-accent)}.cb-pdf-fixrot:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-anno-rotwrap{position:absolute;inset:0;z-index:2;pointer-events:none}.cb-pdf-page[data-rot] .cb-anno-layer,.cb-pdf-page[data-rot] .cb-anno-layer *{pointer-events:none!important}@media (prefers-reduced-motion:reduce){.cb-pdf-fixrot{transition:none}}.cb-pbrief-hero{position:relative;overflow:hidden;margin-bottom:1.3rem;padding:1.7rem 1.9rem;border-radius:var(--cb-r-xl);background:var(--cb-panel-2),linear-gradient(120deg,color-mix(in oklab,var(--cb-aurora) 8%,var(--cb-surface)),var(--cb-surface) 62%);border:1px solid color-mix(in oklab,var(--cb-accent) 22%,var(--cb-line));backdrop-filter:blur(18px) saturate(1.14);-webkit-backdrop-filter:blur(18px) saturate(1.14);box-shadow:inset 0 1px 0 var(--cb-hero-edge),var(--cb-edge),var(--cb-elev-2),0 22px 60px -26px color-mix(in oklab,var(--cb-accent) 40%,transparent)}.cb-pbrief-hero:before{inset:0;opacity:.5;background-image:radial-gradient(circle at 50% 50%,var(--cb-hero-grain) .7px,transparent .7px);background-size:4px 4px}.cb-pbrief-hero:after,.cb-pbrief-hero:before{content:"";position:absolute;z-index:0;pointer-events:none}.cb-pbrief-hero:after{inset:-34%;background:radial-gradient(26% 32% at 20% 22%,var(--cb-hero-glow-a),transparent 70%),radial-gradient(30% 36% at 84% 86%,var(--cb-hero-glow-b),transparent 70%);animation:cb-iq-drift 30s ease-in-out infinite alternate}.cb-pbrief-hero>*{position:relative;z-index:1}.cb-pbrief-masthead{max-width:54rem}.cb-pbrief-masthead .cb-lead{display:block;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cb-aurora);margin:0 0 .55rem}.cb-pbrief-title{font-family:inherit;font-size:var(--cb-t-display);font-weight:200;letter-spacing:-.02em;line-height:1.04;margin:0;text-transform:none;text-wrap:balance;color:var(--cb-ink)}.cb-pbrief-note{margin:.55rem 0 0;color:var(--cb-dim);font-size:var(--cb-t-base);line-height:1.5;text-transform:none;max-width:48rem}.cb-pbrief-hero .cb-telemetry{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));grid-gap:1px;gap:1px;margin:1.4rem 0 0;background:var(--cb-line);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);overflow:hidden}.cb-pbrief-hero .cb-telemetry>div{padding:.85rem 1rem;background:color-mix(in oklab,var(--cb-surface) 52%,transparent)}.cb-pbrief-hero .cb-telemetry>div:before{display:none}.cb-pbrief-hero .cb-telemetry .v{font-size:1.7rem}@media (prefers-reduced-motion:reduce){.cb-pbrief-hero:after{animation:none}}@media (max-width:640px){.cb-pbrief-hero{padding:1.3rem 1.25rem}.cb-pbrief-hero:after{display:none}}.cb-fbrief{padding:1.1rem 1.2rem;margin-bottom:1.2rem}.cb-fbrief-bare{margin:1.4rem 0 0;padding:1.2rem 0 .1rem;border-top:1px solid var(--cb-line-strong)}.cb-fbrief-hd{justify-content:space-between;gap:1rem;flex-wrap:wrap}.cb-fbrief-hd,.cb-fbrief-title{display:flex;align-items:flex-start}.cb-fbrief-title{gap:.7rem;min-width:0}.cb-fbrief-title .cb-lead{color:var(--cb-accent-ink);font-size:.82rem}.cb-fbrief-sub{margin:.2rem 0 0;font-size:.8rem;color:var(--cb-dim);line-height:1.4}.cb-fbrief-act{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cb-fbrief-body{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--cb-line)}.cb-fbrief-text{margin:0;font-size:.92rem;line-height:1.62;color:var(--cb-ink);white-space:pre-wrap}.cb-fbrief-think{margin:0;font-size:.85rem;color:var(--cb-dim);font-style:italic}.cb-fbrief-note{display:block;margin-top:.7rem;font-size:.69rem;color:var(--cb-faint)}.cb-fbrief-err{margin:0;font-size:.85rem;color:var(--cb-warn)}.cb-fbrief-empty{margin:.9rem 0 0;padding-top:.9rem;border-top:1px solid var(--cb-line);font-size:.82rem;color:var(--cb-faint)}.cb-execline-text{margin:0;font-size:.96rem;line-height:1.55;font-weight:500;color:var(--cb-ink);text-wrap:pretty}.cb-execline-think{margin:0;font-size:.82rem;color:var(--cb-dim);font-style:italic}.cb-execline-act{margin-top:auto;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cb-execline-act .more{margin-top:0}.cb-pbrief-table{display:flex;flex-direction:column}.cb-pbrief-head,.cb-pbrief-row{display:grid;grid-template-columns:minmax(0,2.4fr) .95fr 1.15fr 1.5fr .7fr .55fr;align-items:center;grid-gap:.8rem;gap:.8rem;padding:.6rem .7rem}.cb-pbrief-head{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cb-faint)}.cb-pbrief-head,.cb-pbrief-row{border-bottom:1px solid var(--cb-line)}.cb-pbrief-row{text-decoration:none;color:var(--cb-ink);border-radius:var(--cb-r-sm);transition:background .12s var(--cb-ease)}.cb-pbrief-row:hover{background:var(--cb-hover)}.cb-pbrief-row:focus-visible{outline:2px solid var(--cb-accent);outline-offset:-2px}.cb-pbrief-row .m{display:flex;flex-direction:column;min-width:0}.cb-pbrief-row .m b{font-weight:600;font-size:.9rem}.cb-pbrief-row .m b,.cb-pbrief-row .m small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-pbrief-row .m small{font-size:.69rem;color:var(--cb-faint)}.cb-pbrief-row .x{display:flex;flex-direction:column;font-size:.84rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-pbrief-row .x i{font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;font-style:normal}.cb-pbrief-row .none,.cb-pbrief-row .x i{color:var(--cb-faint)}.cb-pbrief-row .r{font-size:.82rem}.cb-pbrief-row .t{font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-dim)}.cb-pbrief-review{color:var(--cb-accent-ink);white-space:nowrap}.cb-pbrief-proof{display:inline-flex;align-items:center;gap:.4rem}.cb-pbrief-proof .bar{width:46px;height:5px;border-radius:var(--cb-r-xs);background:var(--cb-line);overflow:hidden;flex:none}.cb-pbrief-proof .bar span{display:block;height:100%;border-radius:var(--cb-r-xs);background:var(--cb-dim)}.cb-pbrief-proof[data-tone=ok] .bar span{background:var(--cb-aurora,#6cd7b4)}.cb-pbrief-proof[data-tone=warn] .bar span{background:var(--cb-warn)}.cb-pbrief-proof[data-tone=bad] .bar span{background:var(--cb-danger)}.cb-pbrief-proof .pct{font-size:.69rem;color:var(--cb-dim)}.cb-pbrief-foot{margin:1rem 0 0;font-size:.7rem;color:var(--cb-faint);line-height:1.55;max-width:90ch}@media (max-width:900px){.cb-pbrief-head{display:none}.cb-pbrief-row{grid-template-columns:1fr 1fr;gap:.4rem .8rem}.cb-pbrief-row .m{grid-column:1/-1}}.cb-trust{display:flex;flex-direction:column;gap:1.2rem}.cb-trust-hero{padding:1.8rem 2rem}.cb-trust-hero .cb-lead{color:var(--cb-accent-ink);font-size:.78rem}.cb-trust-hero h1{margin:.5rem 0 .6rem;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.15;letter-spacing:-.02em;text-wrap:balance;color:var(--cb-ink)}.cb-trust-hero .cb-sub{margin:0;max-width:74ch;font-size:.92rem;line-height:1.6;color:var(--cb-dim)}.cb-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));grid-gap:1rem;gap:1rem}.cb-trust-card{padding:1.2rem 1.3rem}.cb-trust-cardhd{display:flex;align-items:center;gap:.6rem;margin-bottom:.5rem}.cb-trust-cardhd .ic{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--cb-r-sm);background:var(--cb-accent-soft);color:var(--cb-accent-ink);flex:none}.cb-trust-cardhd .ic svg{width:19px;height:19px}.cb-trust-cardhd h2{margin:0;font-size:1.02rem;color:var(--cb-ink)}.cb-trust-lead{margin:0 0 .7rem;font-size:.84rem;line-height:1.5;color:var(--cb-dim)}.cb-trust-card ul{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.5rem}.cb-trust-card li{font-size:.82rem;line-height:1.5;color:var(--cb-ink)}.cb-trust-close{display:flex;flex-direction:column;gap:.7rem}.cb-trust-close p{margin:0;font-size:.88rem;line-height:1.6;color:var(--cb-ink)}.cb-trust-close b{color:var(--cb-accent-ink)}.cb-trust-foot{margin:1rem 0 0;font-size:.69rem;color:var(--cb-faint)}@media print{.cb-caprow-actions,.cb-heartbeat,.cb-matterbar,.cb-scrim,.cb-side,.cb-topbar{display:none!important}.cb-content,.cb-main,.cb-shell{display:block!important;margin:0!important;padding:0!important;max-width:none!important}.cb-glass{background:#fff!important;box-shadow:none!important;border-color:#ccc!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cb-trust,.cb-trust-card li,.cb-trust-close p,.cb-trust-hero h1{color:#111!important}.cb-trust-grid{grid-template-columns:1fr 1fr!important}a{color:inherit!important;text-decoration:none!important}}.cb-intake-board{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:16px}@media (max-width:1100px){.cb-intake-board{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cb-intake-board{grid-template-columns:1fr}}.cb-intake-col{background:var(--cb-panel);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);padding:10px;box-shadow:var(--cb-elev-1);min-height:120px}.cb-intake-col>header{display:flex;align-items:baseline;gap:8px;padding:2px 4px 8px;border-bottom:1px solid var(--cb-line);margin-bottom:8px}.cb-intake-col>header b{font-size:var(--cb-t-sm);letter-spacing:.02em}.cb-intake-col>header span{color:var(--cb-accent-ink);font-size:var(--cb-t-label)}.cb-intake-col>header small{margin-left:auto;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-intake-empty{color:var(--cb-faint);text-align:center;margin:14px 0;font-size:var(--cb-t-sm)}.cb-intake-card{display:block;padding:9px 10px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft);margin-bottom:8px;text-decoration:none;color:var(--cb-ink);transition:border-color .15s var(--cb-ease),transform .15s var(--cb-ease)}.cb-intake-card:hover{border-color:var(--cb-accent);transform:translateY(-1px)}.cb-intake-card[data-priority=urgent]{border-color:rgba(255,138,138,.4)}.cb-intake-card b{display:block;font-size:var(--cb-t-sm);font-weight:600}.cb-intake-card small{display:block;color:var(--cb-dim);font-size:var(--cb-t-label);margin-top:1px}.cb-intake-card .meta{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.cb-intake-card .meta i{font-style:normal;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-intake-card .meta .who{margin-left:auto}.cb-intake-card .score{font-style:normal;font-family:var(--cb-mono);font-size:var(--cb-t-label)}.cb-intake-card .score[data-band=hi]{color:var(--cb-aurora)}.cb-intake-card .score[data-band=mid]{color:var(--cb-warn)}.cb-intake-card .score[data-band=lo]{color:var(--cb-danger)}.cb-intake-lower{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}@media (max-width:900px){.cb-intake-lower{grid-template-columns:1fr}}.cb-intake-due,.cb-intake-outcomes{list-style:none;margin:0;padding:0}.cb-intake-due li,.cb-intake-outcomes li{display:flex;align-items:center;gap:10px;padding:8px 4px;border-top:1px solid var(--cb-line)}.cb-intake-due li:first-child,.cb-intake-outcomes li:first-child{border-top:0}.cb-intake-due a,.cb-intake-outcomes a{color:var(--cb-ink);text-decoration:none;flex:1 1;min-width:0}.cb-intake-due a:hover b,.cb-intake-outcomes a:hover b{color:var(--cb-accent-ink)}.cb-intake-outcomes small{display:block;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-leadnew{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:14px}@media (max-width:1000px){.cb-leadnew{grid-template-columns:minmax(0,1fr)}}.cb-leadnew h2{font-size:var(--cb-t-md);margin:0 0 10px}.cb-leadnew-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cb-leadnew-grid label{display:flex;flex-direction:column;gap:4px;font-size:var(--cb-t-label);color:var(--cb-faint);text-transform:uppercase;letter-spacing:.1em}.cb-leadnew-grid label.wide{grid-column:1/-1}@media (max-width:640px){.cb-leadnew-grid{grid-template-columns:minmax(0,1fr)}}.cb-leadnew-actions{display:flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap}.cb-leadnew-hint{color:var(--cb-dim);font-size:var(--cb-t-sm);margin:0 0 10px}.cb-leadnew-ai textarea{width:100%}.cb-leadnew-ai[data-ai=off]{opacity:.75}.cb-leadnew-proposal{margin-top:14px;border:1px solid rgba(108,215,180,.3);border-radius:var(--cb-r-lg);background:var(--cb-aurora-soft);padding:12px}.cb-leadnew-proposal>header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.cb-leadnew-proposal>header small{color:var(--cb-faint);font-family:var(--cb-mono);font-size:var(--cb-t-label)}.cb-leadnew-proposal .flags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.cb-leadnew-proposal .chips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:340px;overflow:auto}.cb-leadnew-proposal .chips label{display:flex;align-items:baseline;gap:8px;padding:6px 8px;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface);cursor:pointer;font-size:var(--cb-t-sm)}.cb-leadnew-proposal .chips label.off{opacity:.45;text-decoration:line-through}.cb-leadnew-proposal .chips b{color:var(--cb-accent-ink);flex:none;font-weight:600}.cb-leadnew-proposal .chips span{color:var(--cb-dim);min-width:0}.cb-lead-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:16px;gap:16px;margin-top:14px;align-items:start}@media (max-width:1100px){.cb-lead-cols{grid-template-columns:1fr}}.cb-lead-head{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:14px 16px;margin-top:12px}.cb-lead-head-id{min-width:240px;flex:1 1}.cb-lead-head-id h1{font-size:var(--cb-t-xl);margin:0}.cb-lead-head-id p{margin:2px 0 0;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-lead-clocks{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.cb-lead-clocks .cb-mono{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-lead-score{font-family:var(--cb-mono);font-size:var(--cb-t-label)}.cb-lead-score[data-band=hi]{color:var(--cb-aurora)}.cb-lead-score[data-band=mid]{color:var(--cb-warn)}.cb-lead-score[data-band=lo]{color:var(--cb-danger)}.cb-lead-stepper{display:flex;gap:0;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);overflow:hidden}.cb-lead-stepper button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--cb-dim);padding:7px 12px;font-size:var(--cb-t-sm);cursor:pointer}.cb-lead-stepper button+button{border-left:1px solid var(--cb-line)}.cb-lead-stepper button i{font-style:normal;font-family:var(--cb-mono);font-size:var(--cb-t-label);color:var(--cb-faint)}.cb-lead-stepper button[data-state=current]{background:var(--cb-accent-soft);color:var(--cb-accent-ink);cursor:default}.cb-lead-stepper button[data-state=done]{color:var(--cb-aurora)}.cb-lead-stepper button:hover:not(:disabled){background:var(--cb-hover)}.cb-lead-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cb-lead-assign{display:flex;align-items:center;gap:6px}.cb-lead-assign span{color:var(--cb-faint);font-size:var(--cb-t-label);text-transform:uppercase;letter-spacing:.1em}.cb-lead-exit{display:flex;gap:8px;width:100%;padding-top:10px;border-top:1px solid var(--cb-line)}.cb-lead-exit input{flex:1 1}.cb-lead-closed{display:flex;align-items:center;gap:10px}.cb-lead-record{display:flex;flex-direction:column;gap:14px;min-width:0}.cb-lead-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:800px){.cb-lead-grid{grid-template-columns:1fr 1fr}}.cb-lead-field{display:flex;flex-direction:column;gap:4px}.cb-lead-field span{color:var(--cb-faint);font-size:var(--cb-t-label);text-transform:uppercase;letter-spacing:.1em;display:flex;gap:6px;align-items:center}.cb-lead-field .dirty{color:var(--cb-warn);font-style:normal}.cb-lead-field.wide{grid-column:1/-1}.cb-lead-sol{display:flex;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash);flex-wrap:wrap}.cb-lead-sol[data-confirmed=false]{border-color:rgba(255,196,120,.35)}.cb-lead-sol b{font-size:var(--cb-t-sm)}.cb-lead-sol .edit,.cb-lead-sol .show{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-lead-none{color:var(--cb-faint);font-size:var(--cb-t-sm);margin:4px 0 10px}.cb-lead-med{list-style:none;margin:0 0 10px;padding:0}.cb-lead-med li{display:grid;grid-template-columns:200px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 4px;border-top:1px solid var(--cb-line)}.cb-lead-med li:first-child{border-top:0}.cb-lead-med li[data-ai=pending]{background:var(--cb-aurora-soft);border-radius:var(--cb-r-sm)}.cb-lead-med .who b{display:block;font-size:var(--cb-t-sm)}.cb-lead-med .what small,.cb-lead-med .who small{display:block;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-lead-med .what span{font-size:var(--cb-t-sm);color:var(--cb-dim)}.cb-lead-med .state{display:flex;align-items:center;gap:6px}.cb-lead-medadd{display:grid;grid-template-columns:repeat(5,auto);grid-gap:8px;gap:8px;align-items:center;padding:10px;border:1px dashed var(--cb-line-strong);border-radius:var(--cb-r-md)}.cb-lead-medadd .wide{grid-column:1/-1}.cb-lead-medadd .treat{display:flex;gap:6px;align-items:center;color:var(--cb-dim);font-size:var(--cb-t-sm);white-space:nowrap}.cb-lead-medadd span{grid-column:1/-1;display:flex;gap:8px}.cb-lead-upload{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.cb-lead-upload small{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-lead-files{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-gap:10px;gap:10px}.cb-lead-files li{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:8px;background:var(--cb-wash-soft)}.cb-lead-files .open{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;color:var(--cb-ink);cursor:pointer;text-align:left;padding:0}.cb-lead-files .glyph{font-style:normal;font-size:1.1rem;flex:none}.cb-lead-files b{font-size:var(--cb-t-sm);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.cb-lead-files small{color:var(--cb-faint);font-size:var(--cb-t-label);flex:none}.cb-lead-filesum{margin:6px 0 0;color:var(--cb-dim);font-size:var(--cb-t-label);border-top:1px solid var(--cb-line);padding-top:6px}.cb-lead-rail{background:var(--cb-panel);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);box-shadow:var(--cb-elev-1);overflow:hidden;position:-webkit-sticky;position:sticky;top:76px}.cb-lead-tabs{display:flex;border-bottom:1px solid var(--cb-line)}.cb-lead-tabs button{flex:1 1;border:0;background:transparent;color:var(--cb-dim);padding:10px 6px;font-size:var(--cb-t-sm);cursor:pointer}.cb-lead-tabs button[data-on]{color:var(--cb-accent-ink);box-shadow:inset 0 -2px 0 var(--cb-accent)}.cb-lead-tabbody{padding:12px;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 220px);overflow:auto}.cb-lead-block>header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.cb-lead-block>header b{font-size:var(--cb-t-sm)}.cb-lead-block .hint{color:var(--cb-faint);font-size:var(--cb-t-label);margin:4px 0 8px}.cb-lead-guide{margin:10px 0 0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px}.cb-lead-guide li b{display:block;font-size:var(--cb-t-sm);font-weight:600}.cb-lead-guide li[data-critical] b{color:var(--cb-warn)}.cb-lead-guide li small{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-lead-eval .scorebar{position:relative;height:10px;border-radius:var(--cb-r-sm);background:var(--cb-track);margin:6px 0 18px;overflow:visible}.cb-lead-eval .scorebar span{display:block;height:100%;border-radius:var(--cb-r-sm);background:linear-gradient(90deg,var(--cb-accent),var(--cb-aurora))}.cb-lead-eval .scorebar[data-band=lo] span{background:var(--cb-danger)}.cb-lead-eval .scorebar i{position:absolute;right:0;top:12px;font-size:var(--cb-t-label);color:var(--cb-faint)}.cb-lead-eval .text{white-space:pre-wrap;color:var(--cb-dim);font-size:var(--cb-t-sm);margin:6px 0}.cb-lead-eval .prov{display:block;color:var(--cb-faint);font-size:var(--cb-t-label);margin-bottom:8px}.cb-lead-conflicts{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.cb-lead-conflicts a{color:var(--cb-accent-ink)}.cb-lead-conflicts small{color:var(--cb-faint)}.cb-lead-fuadd{display:grid;grid-template-columns:auto auto 1fr auto;grid-gap:8px;gap:8px}@media (max-width:1100px){.cb-lead-fuadd{grid-template-columns:1fr 1fr}}.cb-lead-fus{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cb-lead-fus li{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:9px}.cb-lead-fus .top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cb-lead-fus .top small{color:var(--cb-faint)}.cb-lead-fus .draftbox{margin-top:8px;border-left:2px solid var(--cb-aurora);padding:6px 10px;background:var(--cb-aurora-soft);border-radius:0 var(--cb-r-sm) var(--cb-r-sm) 0}.cb-lead-fus .draftbox p{margin:0;white-space:pre-wrap;font-size:var(--cb-t-sm);color:var(--cb-ink)}.cb-lead-fus .draftbox small{display:flex;align-items:center;gap:6px;color:var(--cb-faint);font-size:var(--cb-t-label);margin:6px 0}.cb-lead-fus .ops{display:flex;gap:6px;margin-top:8px}.cb-lead-noteadd{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:start}.cb-lead-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cb-lead-timeline li{display:flex;gap:10px;padding:7px 2px;border-top:1px solid var(--cb-line)}.cb-lead-timeline li:first-child{border-top:0}.cb-lead-timeline i{font-style:normal;color:var(--cb-faint);flex:none;width:16px;text-align:center}.cb-lead-timeline li[data-kind=ai] i{color:var(--cb-aurora)}.cb-lead-timeline li[data-kind=call] i{color:var(--cb-accent-ink)}.cb-lead-timeline p{margin:0;font-size:var(--cb-t-sm);color:var(--cb-dim);white-space:pre-wrap}.cb-lead-timeline small{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-form-error{color:var(--cb-danger);font-size:var(--cb-t-sm);margin:6px 0 0;width:100%}.cb-studio-bench{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:14px;gap:14px;margin-top:16px}.cb-piece-card{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel);box-shadow:var(--cb-elev-1);text-decoration:none;color:var(--cb-ink);transition:border-color .15s var(--cb-ease),transform .15s var(--cb-ease)}.cb-piece-card:hover{border-color:var(--cb-accent);transform:translateY(-1px)}.cb-piece-card>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cb-piece-card>header b{font-size:var(--cb-t-sm);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-piece-sub{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-piece-status{flex:none;font-family:var(--cb-mono);font-size:var(--cb-t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--cb-dim);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:2px 8px;white-space:nowrap}.cb-piece-status[data-status=drafting],.cb-piece-status[data-status=verifying]{color:var(--cb-accent-ink);border-color:var(--cb-accent)}.cb-piece-status[data-status=needs_review]{color:var(--cb-warn);border-color:rgba(255,196,120,.4)}.cb-piece-status[data-status=ready]{color:var(--cb-aurora);border-color:rgba(108,215,180,.4)}.cb-piece-status[data-status=filed]{color:var(--cb-faint)}.cb-piece-meterrow{display:flex;align-items:center;gap:8px}.cb-piece-meterrow em{font-style:normal;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-piece-meter{flex:1 1;height:6px;border-radius:var(--cb-r-xs);background:var(--cb-track);overflow:hidden}.cb-piece-meter i{display:block;height:100%;border-radius:var(--cb-r-xs);background:var(--cb-aurora);transition:width .3s var(--cb-ease)}.cb-piece-card>footer{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid var(--cb-line);padding-top:8px}.cb-piece-matter{font-size:var(--cb-t-label);color:var(--cb-dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-piece-matter[data-unlinked]{color:var(--cb-warn)}.cb-piece-wm{flex:none;font-family:var(--cb-mono);font-size:var(--cb-t-label);letter-spacing:.14em;color:var(--cb-faint)}.cb-newpiece{max-width:640px;width:min(640px,92vw)}.cb-newpiece-types{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:12px 0}@media (max-width:640px){.cb-newpiece-types{grid-template-columns:1fr}}.cb-newpiece-types button{display:flex;flex-direction:column;gap:4px;text-align:left;padding:10px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft);color:var(--cb-ink);cursor:pointer;transition:border-color .15s var(--cb-ease)}.cb-newpiece-types button:hover{border-color:var(--cb-accent)}.cb-newpiece-types button[data-on]{border-color:var(--cb-accent);background:var(--cb-accent-soft)}.cb-newpiece-types b{font-size:var(--cb-t-sm)}.cb-newpiece-types small{color:var(--cb-faint);font-size:var(--cb-t-label);line-height:1.35}.cb-newpiece-grid{display:grid;grid-template-columns:1fr 120px;grid-gap:10px;gap:10px}.cb-newpiece-grid label{display:flex;flex-direction:column;gap:4px;font-size:var(--cb-t-label);color:var(--cb-faint);text-transform:uppercase;letter-spacing:.1em}.cb-newpiece-grid label.wide{grid-column:1/-1}.cb-newpiece-pack{margin:10px 0 0;padding:8px 10px;border:1px solid rgba(255,196,120,.35);border-radius:var(--cb-r-md);color:var(--cb-warn);font-size:var(--cb-t-sm)}.cb-piece-cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-gap:16px;gap:16px;margin-top:14px;align-items:start}@media (max-width:1100px){.cb-piece-cols{grid-template-columns:1fr}}.cb-piece-head{display:flex;flex-wrap:wrap;gap:14px;align-items:center;padding:14px 16px;margin-top:12px}.cb-piece-head-id{min-width:260px;flex:1 1}.cb-piece-head-id h1{font-size:var(--cb-t-xl);margin:0}.cb-piece-head-id p{margin:2px 0 0;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-piece-chips{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.cb-piece-wmnote{font-family:var(--cb-mono);font-size:var(--cb-t-label);letter-spacing:.12em;color:var(--cb-warn);border:1px dashed rgba(255,196,120,.45);border-radius:var(--cb-r-sm);padding:2px 8px}.cb-piece-wmnote[data-tone=ok]{color:var(--cb-aurora);border-color:rgba(108,215,180,.45);border-style:solid}.cb-piece-doclink{color:var(--cb-accent-ink);font-size:var(--cb-t-sm);text-decoration:none}.cb-piece-doclink:hover{text-decoration:underline}.cb-piece-stepper{display:flex;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);overflow:hidden}.cb-piece-stepper span{display:flex;align-items:center;gap:5px;padding:6px 10px;font-size:var(--cb-t-label);color:var(--cb-faint)}.cb-piece-stepper span+span{border-left:1px solid var(--cb-line)}.cb-piece-stepper span i{font-style:normal;font-family:var(--cb-mono)}.cb-piece-stepper span[data-state=current]{background:var(--cb-accent-soft);color:var(--cb-accent-ink)}.cb-piece-stepper span[data-state=done]{color:var(--cb-aurora)}@media (max-width:900px){.cb-piece-stepper{display:none}}.cb-piece-head-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cb-piece-head-actions kbd{font-family:var(--cb-mono);font-size:var(--cb-t-label);color:var(--cb-faint);border:1px solid var(--cb-line);border-radius:var(--cb-r-xs);padding:0 4px;margin-left:4px}.cb-piece-mpick{position:relative}.cb-piece-mpick-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:320px;max-height:360px;overflow:auto;background:var(--cb-panel);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-md);box-shadow:var(--cb-elev-2);padding:8px;display:flex;flex-direction:column;gap:4px}.cb-piece-mpick-menu input{width:100%}.cb-piece-mpick-menu button{text-align:left;border:0;background:transparent;color:var(--cb-ink);padding:7px 8px;border-radius:var(--cb-r-sm);font-size:var(--cb-t-sm);cursor:pointer}.cb-piece-mpick-menu button:hover{background:var(--cb-hover)}.cb-piece-mpick-menu button[data-on]{color:var(--cb-accent-ink)}.cb-piece-mpick-menu button.unlink{color:var(--cb-warn);border-top:1px solid var(--cb-line);border-radius:0;margin-top:4px}.cb-piece-mpick-menu p{margin:4px 8px;color:var(--cb-faint);font-size:var(--cb-t-sm)}.cb-piece-mpick-menu small{color:var(--cb-faint);font-size:var(--cb-t-label);padding:2px 8px 4px}.cb-canvas{display:flex;flex-direction:column;gap:14px;min-width:0}.cb-canvas-runnote{margin:0;padding:8px 12px;border-left:2px solid var(--cb-aurora);background:var(--cb-aurora-soft);border-radius:0 var(--cb-r-sm) var(--cb-r-sm) 0;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-canvas-sec{background:var(--cb-panel);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);box-shadow:var(--cb-elev-1);padding:14px 16px}.cb-canvas-sec>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.cb-canvas-sec>header h2{margin:0;font-size:var(--cb-t-md)}.cb-canvas-empty{color:var(--cb-faint);font-size:var(--cb-t-sm);margin:4px 0}.cb-canvas-body{font-size:var(--cb-t-sm);color:var(--cb-ink);line-height:1.65}.cb-canvas-body p{margin:0 0 10px}.cb-canvas-body h3,.cb-canvas-body h4{margin:14px 0 6px;font-size:var(--cb-t-sm);letter-spacing:.02em}.cb-canvas-body ul{margin:0 0 10px;padding-left:20px}.cb-canvas-body li{margin:3px 0}.cb-canvas-body blockquote{margin:0 0 10px;padding:4px 12px;border-left:2px solid var(--cb-line-strong);color:var(--cb-dim);font-style:italic}.cb-canvas-claim{border-radius:var(--cb-r-xs);padding:0 1px}.cb-canvas-claim[data-status=flagged],.cb-canvas-claim[data-status=stale]{background:rgba(255,196,120,.1)}.cb-canvas-claim[data-status=contested]{background:rgba(255,138,138,.1)}.cb-claim-chip{display:inline-block;vertical-align:baseline;font-family:var(--cb-mono);font-size:.69rem;line-height:1;padding:2px 6px;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line-strong);color:var(--cb-dim);text-decoration:none;white-space:nowrap;cursor:help}a.cb-claim-chip{cursor:pointer}a.cb-claim-chip:hover{border-color:var(--cb-accent);color:var(--cb-accent-ink)}.cb-claim-chip[data-status=verified]{color:var(--cb-aurora);border-color:rgba(108,215,180,.45)}.cb-claim-chip[data-status=flagged],.cb-claim-chip[data-status=stale]{color:var(--cb-warn);border-color:rgba(255,196,120,.5)}.cb-claim-chip[data-status=stale]{border-style:dashed}.cb-claim-chip[data-status=contested]{color:var(--cb-danger);border-color:rgba(255,138,138,.5)}.cb-canvas-edit textarea{width:100%;font-family:var(--cb-mono);font-size:.78rem;line-height:1.6}.cb-canvas-edit small{display:block;color:var(--cb-faint);font-size:var(--cb-t-label);margin-top:6px}.cb-canvas-edit code{font-family:var(--cb-mono);color:var(--cb-accent-ink)}.cb-canvas-note{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-studio-rail{background:var(--cb-panel);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);box-shadow:var(--cb-elev-1);overflow:hidden;position:-webkit-sticky;position:sticky;top:76px}.cb-srail-tabs{display:flex;border-bottom:1px solid var(--cb-line)}.cb-srail-tabs button{flex:1 1;border:0;background:transparent;color:var(--cb-dim);padding:10px 6px;font-size:var(--cb-t-sm);cursor:pointer}.cb-srail-tabs button[data-on]{color:var(--cb-accent-ink);box-shadow:inset 0 -2px 0 var(--cb-accent)}.cb-srail-body{padding:12px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 220px);overflow:auto}.cb-srail-body .hint{color:var(--cb-faint);font-size:var(--cb-t-label);margin:0}.cb-srail-ops{display:flex;flex-direction:column;gap:8px}.cb-srail-ops .op{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cb-srail-progress{position:relative;height:8px;border-radius:var(--cb-r-xs);background:var(--cb-track);margin-bottom:14px}.cb-srail-progress span{display:block;height:100%;border-radius:var(--cb-r-xs);background:linear-gradient(90deg,var(--cb-accent),var(--cb-aurora));transition:width .4s var(--cb-ease)}.cb-srail-progress i{position:absolute;right:0;top:10px;font-size:var(--cb-t-label);color:var(--cb-faint);font-style:normal}.cb-srail-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.cb-srail-feed li{display:flex;gap:10px;padding:7px 2px;border-top:1px solid var(--cb-line)}.cb-srail-feed li:first-child{border-top:0}.cb-srail-feed li.none{color:var(--cb-faint);font-size:var(--cb-t-sm)}.cb-srail-feed i{font-style:normal;color:var(--cb-faint);flex:none;width:16px;text-align:center}.cb-srail-feed li[data-kind=draft] i,.cb-srail-feed li[data-kind=note] i,.cb-srail-feed li[data-kind=plan] i,.cb-srail-feed li[data-kind=verify] i{color:var(--cb-aurora)}.cb-srail-feed li[data-kind=file] i{color:var(--cb-accent-ink)}.cb-srail-feed p{margin:0;font-size:var(--cb-t-sm);color:var(--cb-dim);white-space:pre-wrap}.cb-srail-feed small{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-srail-feed small em{font-style:normal}.cb-srail-counts{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cb-srail-claims{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cb-srail-claims li{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:8px 10px}.cb-srail-claims li[data-status=flagged],.cb-srail-claims li[data-status=stale]{border-color:rgba(255,196,120,.35)}.cb-srail-claims li[data-status=contested]{border-color:rgba(255,138,138,.4)}.cb-srail-claims .st{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-dim)}.cb-srail-claims .st[data-status=verified]{color:var(--cb-aurora)}.cb-srail-claims .st[data-status=flagged],.cb-srail-claims .st[data-status=stale]{color:var(--cb-warn)}.cb-srail-claims .st[data-status=contested]{color:var(--cb-danger)}.cb-srail-claims p{margin:3px 0;font-size:var(--cb-t-sm);color:var(--cb-ink)}.cb-srail-claims small{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-srail-claims small a{color:var(--cb-accent-ink)}.cb-srail-claims small em{font-style:normal}.cb-srail-foot{margin:0;color:var(--cb-faint);font-size:var(--cb-t-label);border-top:1px solid var(--cb-line);padding-top:8px}.cb-srail-foot[data-tone=warn]{color:var(--cb-warn)}.cb-srail-pack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cb-srail-pack .chip{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 10px;border:1px solid rgba(255,196,120,.4);border-radius:var(--cb-r-md);background:transparent;color:var(--cb-warn);font-size:var(--cb-t-sm);cursor:pointer;transition:border-color .15s var(--cb-ease)}.cb-srail-pack .chip i{font-style:normal;flex:none}.cb-srail-pack .chip[data-done]{border-color:var(--cb-line);color:var(--cb-dim)}.cb-srail-pack .chip[data-done] i{color:var(--cb-aurora)}.cb-srail-pack .chip:hover:not(:disabled){border-color:var(--cb-accent)}.cb-sbtip{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:10px 12px;border-left:2px solid var(--cb-aurora);background:var(--cb-aurora-soft);border-radius:0 var(--cb-r-md) var(--cb-r-md) 0;max-width:560px}.cb-sbtip-glyph{color:var(--cb-aurora);flex:none;line-height:1.4}.cb-sbtip-body p{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.5}.cb-sbtip-ops{display:flex;gap:12px;margin-top:6px}.cb-sbtip-ops a{color:var(--cb-accent-ink);font-size:var(--cb-t-label);text-decoration:none}.cb-sbtip-ops a:hover{text-decoration:underline}.cb-sbtip-ops button{border:0;background:transparent;color:var(--cb-faint);font-size:var(--cb-t-label);cursor:pointer;padding:0}.cb-sbtip-ops button:hover{color:var(--cb-dim)}.cb-sbtip-off{margin-top:16px;border:0;background:transparent;color:var(--cb-faint);font-size:var(--cb-t-label);cursor:pointer;padding:2px 4px;opacity:.6}.cb-sbtip-off:hover{opacity:1;color:var(--cb-dim)}:root{--cb-auth:#6aa9e0;--cb-auth-ink:#9cc8f2;--cb-auth-soft:rgba(106,169,224,.13);--cb-row:#d0a24f;--cb-row-ink:#e2c383;--cb-row-soft:rgba(208,162,79,.13)}:root[data-theme=light]{--cb-auth:#1c6dc2;--cb-auth-ink:#12599f;--cb-auth-soft:rgba(28,109,194,.11);--cb-row:#9a6d14;--cb-row-ink:#7c570e;--cb-row-soft:rgba(154,109,20,.11)}.cb-piece-card>header{align-items:center}.cb-piece-glyph{flex:none;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-sm);background:var(--cb-wash-soft);color:var(--cb-accent-ink);font-size:.85rem;line-height:1}.cb-piece-meter[data-multi]{display:flex}.cb-piece-meter[data-multi] i{border-radius:0;transition:width .3s var(--cb-ease)}.cb-piece-meter[data-multi] i[data-seg=verified]{background:var(--cb-aurora)}.cb-piece-meter[data-multi] i[data-seg=cited]{background:var(--cb-accent)}.cb-piece-meter[data-multi] i[data-seg=open]{background:var(--cb-warn)}.cb-piece-meter[data-multi] i[data-seg=contested]{background:var(--cb-danger)}.cb-piece-badges{display:flex;gap:6px;flex-wrap:wrap;min-height:0}.cb-piece-badges:empty{display:none}.cb-piece-agree{font-family:var(--cb-mono);font-size:var(--cb-t-label);letter-spacing:.05em;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:1px 8px;color:var(--cb-dim)}.cb-piece-agree[data-tone=ok]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 40%,transparent)}.cb-piece-agree[data-tone=warn]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent)}.cb-piece-event{display:flex;gap:7px;align-items:flex-start;margin:0;padding:6px 8px;border-left:2px solid var(--cb-line-strong);background:var(--cb-wash-soft);border-radius:0 var(--cb-r-sm) var(--cb-r-sm) 0;font-size:var(--cb-t-label);color:var(--cb-dim);line-height:1.4}.cb-piece-event i{font-style:normal;flex:none;color:var(--cb-aurora)}.cb-piece-event[data-kind=none]{border-left-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent);color:var(--cb-faint)}.cb-piece-event[data-kind=council],.cb-piece-event[data-kind=critique]{border-left-color:color-mix(in oklab,var(--cb-accent) 55%,transparent)}.cb-piece-event span{min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cb-piece-foot-right{display:flex;align-items:center;gap:8px;flex:none}.cb-piece-ava{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--cb-accent-soft);color:var(--cb-accent-ink);font-size:.58rem;font-weight:700;letter-spacing:.04em}.cb-shero{margin-top:18px}.cb-shero-head{max-width:660px;margin-bottom:14px}.cb-shero-head h2{margin:0 0 6px;font-size:var(--cb-t-xl);letter-spacing:-.01em}.cb-shero-head p{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.55}.cb-shero-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));grid-gap:12px;gap:12px}.cb-shero-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel);box-shadow:var(--cb-elev-1);overflow:hidden}.cb-shero-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:2px;background:linear-gradient(90deg,color-mix(in oklab,var(--cb-accent) 55%,transparent),transparent 70%)}.cb-shero-n{color:var(--cb-faint);font-size:var(--cb-t-label);letter-spacing:.14em;text-transform:uppercase}.cb-shero-card b{font-size:var(--cb-t-sm);letter-spacing:.01em}.cb-shero-card p{margin:0;color:var(--cb-dim);font-size:var(--cb-t-label);line-height:1.5}.cb-shero-cta{border-color:color-mix(in oklab,var(--cb-aurora) 35%,var(--cb-line));background:linear-gradient(180deg,var(--cb-aurora-soft),transparent 60%),var(--cb-panel)}.cb-shero-cta:before{background:linear-gradient(90deg,var(--cb-aurora),transparent 70%)}.cb-shero-cta .cb-shero-n{color:var(--cb-aurora)}.cb-shero-cta i{font-style:normal}.cb-shero-cta .cb-btn{align-self:flex-start;margin-top:4px}.cb-newpiece-glyph{display:inline-grid;place-items:center;width:18px;margin-right:6px;color:var(--cb-accent-ink)}.cb-newpiece-modes{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 12px}.cb-newpiece-modes button{border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:transparent;color:var(--cb-dim);padding:5px 12px;font-size:var(--cb-t-label);cursor:pointer;transition:border-color .15s var(--cb-ease)}.cb-newpiece-modes button:hover{border-color:var(--cb-accent)}.cb-newpiece-modes button[data-on]{border-color:var(--cb-accent);background:var(--cb-accent-soft);color:var(--cb-accent-ink)}.cb-newpiece-scaffold{margin:10px 0 0;padding:8px 10px;border-left:2px solid var(--cb-line-strong);background:var(--cb-wash-soft);border-radius:0 var(--cb-r-sm) var(--cb-r-sm) 0;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-srail-live{gap:10px;margin-bottom:8px}.cb-srail-live,.cb-srail-steps{display:flex;flex-direction:column}.cb-srail-steps{list-style:none;margin:10px 0 0;padding:0;gap:2px}.cb-srail-steps li{display:flex;gap:8px;align-items:baseline;font-size:var(--cb-t-label);color:var(--cb-faint);padding:2px 0}.cb-srail-steps li i{font-style:normal;flex:none;width:14px;text-align:center}.cb-srail-steps li[data-state=done]{color:var(--cb-dim)}.cb-srail-steps li[data-state=done] i{color:var(--cb-aurora)}.cb-srail-steps li[data-state=current]{color:var(--cb-ink)}.cb-srail-steps li[data-state=current] i{color:var(--cb-aurora);animation:cb-studio-pulse 1.4s ease-in-out infinite}.cb-srail-stepnow{margin:8px 0 0;font-size:var(--cb-t-sm);color:var(--cb-dim)}.cb-srail-stepnow .cb-pulse{font-style:normal;color:var(--cb-aurora);animation:cb-studio-pulse 1.4s ease-in-out infinite}@keyframes cb-studio-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.cb-srail-stepnow .cb-pulse,.cb-srail-steps li[data-state=current] i{animation:none}}.cb-crit{border-top:1px solid var(--cb-line);padding-top:10px;display:flex;flex-direction:column;gap:8px}.cb-crit-cap{margin:0;font-size:var(--cb-t-label);color:var(--cb-faint);text-transform:uppercase;letter-spacing:.1em}.cb-crit-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}@media (max-width:1240px){.cb-crit-grid{grid-template-columns:1fr}}.cb-crit-card{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft);box-shadow:var(--cb-elev-1)}.cb-crit-card[data-state=reading]{border-color:color-mix(in oklab,var(--cb-aurora) 50%,transparent)}.cb-crit-card[data-state=queued]{opacity:.62}.cb-crit-card>header{display:flex;align-items:center;gap:7px}.cb-crit-glyph{flex:none;width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--cb-line-strong);border-radius:50%;font-size:.69rem;color:var(--cb-dim)}.cb-crit-card[data-lens=accuracy] .cb-crit-glyph{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent)}.cb-crit-card[data-lens=law] .cb-crit-glyph{color:var(--cb-auth-ink);border-color:color-mix(in oklab,var(--cb-auth) 45%,transparent)}.cb-crit-card[data-lens=craft] .cb-crit-glyph{color:var(--cb-accent-ink);border-color:color-mix(in oklab,var(--cb-accent) 45%,transparent)}.cb-crit-card[data-lens=judge] .cb-crit-glyph{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 45%,transparent)}.cb-crit-card>header b{font-size:var(--cb-t-label);letter-spacing:.02em;flex:1 1;min-width:0}.cb-crit-fam{flex:none;font-family:var(--cb-mono);font-size:.69rem;font-weight:700;width:18px;height:18px;display:grid;place-items:center;border-radius:var(--cb-r-xs);border:1px solid var(--cb-line-strong);color:var(--cb-dim)}.cb-crit-card small{color:var(--cb-faint);font-size:.69rem;line-height:1.35}.cb-crit-verdict{margin:2px 0 0;font-size:var(--cb-t-label);color:var(--cb-warn)}.cb-crit-verdict[data-clean]{color:var(--cb-aurora)}.cb-crit-verdict[data-wait]{color:var(--cb-faint);font-style:italic}.cb-crit-verdict em{font-style:normal;color:var(--cb-faint)}.cb-srail-cc{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft)}.cb-srail-cc[data-agree=split]{border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent)}.cb-srail-cc[data-agree=clean],.cb-srail-cc[data-agree=verified]{border-color:color-mix(in oklab,var(--cb-aurora) 35%,transparent)}.cb-srail-cc[data-agree=self]{border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent);border-style:dashed}.cb-srail-cc-badge{display:inline-flex;align-items:center;gap:6px;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-dim)}.cb-srail-cc-badge i{width:7px;height:7px;border-radius:50%;background:var(--cb-faint)}.cb-srail-cc[data-agree=split] .cb-srail-cc-badge{color:var(--cb-warn)}.cb-srail-cc[data-agree=split] .cb-srail-cc-badge i{background:var(--cb-warn)}.cb-srail-cc[data-agree=clean] .cb-srail-cc-badge,.cb-srail-cc[data-agree=verified] .cb-srail-cc-badge{color:var(--cb-aurora)}.cb-srail-cc[data-agree=clean] .cb-srail-cc-badge i,.cb-srail-cc[data-agree=verified] .cb-srail-cc-badge i{background:var(--cb-aurora)}.cb-srail-cc[data-agree=self] .cb-srail-cc-badge{color:var(--cb-warn)}.cb-srail-cc[data-agree=self] .cb-srail-cc-badge i{background:var(--cb-warn)}.cb-srail-cc p{margin:0;font-size:var(--cb-t-sm);color:var(--cb-dim)}.cb-srail-feed li[data-kind=council] i,.cb-srail-feed li[data-kind=critique] i{color:var(--cb-accent-ink)}.cb-srail-claims q.span{display:block;margin:4px 0 2px;padding:4px 8px;border-left:2px solid color-mix(in oklab,var(--cb-aurora) 55%,transparent);background:var(--cb-aurora-soft);color:var(--cb-dim);font-size:var(--cb-t-label);font-style:italic}.cb-srail-claims .st .kd{font-style:normal;color:var(--cb-faint);text-transform:none;letter-spacing:0}.cb-srail-claims small .authref{color:var(--cb-auth-ink)}.cb-srail-claims small .rowref{color:var(--cb-row-ink)}.cb-srail-claims small .indep{font-style:normal}.cb-srail-claims small .indep[data-indep=provider-independent]{color:var(--cb-aurora)}.cb-srail-claims small .indep[data-indep=self-verified]{color:var(--cb-warn)}.cb-authpanel{display:flex;flex-direction:column;gap:12px}.cb-auth-empty p{margin:0 0 6px;font-size:var(--cb-t-sm);color:var(--cb-dim);line-height:1.5}.cb-auth-empty p:first-child{color:var(--cb-ink)}.cb-auth-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cb-auth-list li{position:relative;border:1px solid color-mix(in oklab,var(--cb-auth) 30%,var(--cb-line));border-radius:var(--cb-r-md);padding:8px 30px 8px 10px;background:var(--cb-auth-soft)}.cb-auth-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.cb-auth-cite{font-size:var(--cb-t-sm);color:var(--cb-ink);font-weight:600}.cb-auth-status{font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-pill);padding:1px 7px;color:var(--cb-dim);white-space:nowrap;cursor:help}.cb-auth-status[data-status=proposition_verified],.cb-auth-status[data-status=quote_verified]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent)}.cb-auth-list small{display:block;margin-top:3px;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-auth-list small a{color:var(--cb-accent-ink)}.cb-auth-x{position:absolute;top:6px;right:6px;border:0;background:transparent;color:var(--cb-faint);cursor:pointer;font-size:.7rem;padding:2px}.cb-auth-x:hover{color:var(--cb-danger)}.cb-auth-confirm{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:var(--cb-t-label);color:var(--cb-warn)}.cb-auth-confirm button{border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:transparent;color:var(--cb-ink);font-size:var(--cb-t-label);padding:2px 8px;cursor:pointer}.cb-auth-form{display:flex;flex-direction:column;gap:8px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:10px;background:var(--cb-wash-soft)}.cb-auth-modes{display:flex;gap:6px;flex-wrap:wrap}.cb-auth-modes button{border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:transparent;color:var(--cb-dim);padding:4px 10px;font-size:var(--cb-t-label);cursor:pointer}.cb-auth-modes button[data-on]{border-color:var(--cb-auth);background:var(--cb-auth-soft);color:var(--cb-auth-ink)}.cb-auth-form label{display:flex;flex-direction:column;gap:3px;font-size:var(--cb-t-label);color:var(--cb-faint)}.cb-auth-form input,.cb-auth-form textarea{width:100%}.cb-auth-formfoot{display:flex;justify-content:flex-end;gap:8px}.cb-claim-chip[data-kind=auth]{color:var(--cb-auth-ink);border-color:color-mix(in oklab,var(--cb-auth) 50%,transparent);background:var(--cb-auth-soft)}.cb-claim-chip[data-kind=row]{color:var(--cb-row-ink);border-color:color-mix(in oklab,var(--cb-row) 50%,transparent);background:var(--cb-row-soft)}.cb-verify-para{margin-left:8px;vertical-align:baseline;border:1px dashed color-mix(in oklab,var(--cb-warn) 50%,transparent);border-radius:var(--cb-r-pill);background:transparent;color:var(--cb-warn);font-family:var(--cb-mono);font-size:.69rem;padding:1px 7px;cursor:pointer;opacity:0;transition:opacity .15s var(--cb-ease)}.cb-verify-para:focus-visible,blockquote:hover>.cb-verify-para,li:hover>.cb-verify-para,p:hover>.cb-verify-para{opacity:1}@media (hover:none){.cb-verify-para{opacity:1}}.cb-selpal{position:fixed;z-index:70;display:flex;align-items:center;gap:2px;background:var(--cb-panel);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-pill);box-shadow:var(--cb-elev-2);padding:3px 4px}.cb-selpal button{border:0;background:transparent;color:var(--cb-ink);font-size:var(--cb-t-sm);padding:5px 10px;border-radius:var(--cb-r-pill);cursor:pointer}.cb-selpal button:hover{background:var(--cb-hover)}.cb-selpal button.x{color:var(--cb-faint);padding:5px 7px}.cb-adv{margin-top:10px;display:flex;flex-direction:column;gap:8px;border-top:1px dashed var(--cb-line-strong);padding-top:10px}.cb-adv-wait{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-adv-attack,.cb-adv-repair{border-radius:var(--cb-r-md);padding:9px 11px;border:1px solid}.cb-adv-attack{border-color:color-mix(in oklab,var(--cb-danger) 35%,transparent);background:color-mix(in oklab,var(--cb-danger) 7%,transparent)}.cb-adv-repair{border-color:color-mix(in oklab,var(--cb-aurora) 35%,transparent);background:var(--cb-aurora-soft)}.cb-adv-tag{display:block;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;color:var(--cb-dim);margin-bottom:5px}.cb-adv-attack .cb-adv-tag{color:var(--cb-danger)}.cb-adv-repair .cb-adv-tag{color:var(--cb-aurora)}.cb-adv-tag em{font-style:normal;letter-spacing:0;text-transform:none;color:var(--cb-faint)}.cb-adv p{margin:0;font-size:var(--cb-t-sm);color:var(--cb-ink);line-height:1.6;white-space:pre-wrap}.cb-adv-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cb-adv-foot span{color:var(--cb-faint);font-size:var(--cb-t-label);flex:1 1;min-width:180px}.cb-ckpt{display:flex;flex-direction:column;gap:6px}.cb-ckpt-toggle{align-self:flex-start;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:transparent;color:var(--cb-dim);font-size:var(--cb-t-label);padding:4px 12px;cursor:pointer}.cb-ckpt-toggle:hover{border-color:var(--cb-line-strong);color:var(--cb-ink)}.cb-ckpt-toggle em{font-style:normal;color:var(--cb-faint);margin-left:4px}.cb-ckpt-list{list-style:none;margin:0;padding:8px 10px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-panel);box-shadow:var(--cb-elev-1);display:flex;flex-direction:column;max-height:280px;overflow:auto}.cb-ckpt-list li{display:flex;align-items:baseline;gap:8px;padding:5px 2px;border-top:1px solid var(--cb-line);font-size:var(--cb-t-label);flex-wrap:wrap}.cb-ckpt-list li:first-child{border-top:0}.cb-ckpt-list li[data-current]{background:var(--cb-wash-soft);border-radius:var(--cb-r-sm)}.cb-ckpt-n{flex:none;color:var(--cb-faint)}.cb-ckpt-glyph{flex:none;color:var(--cb-dim)}.cb-ckpt-list li[data-ai] .cb-ckpt-who{color:var(--cb-aurora)}.cb-ckpt-who{flex:none;color:var(--cb-ink);max-width:180px}.cb-ckpt-note,.cb-ckpt-who{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ckpt-note{flex:1 1;min-width:120px;color:var(--cb-dim)}.cb-ckpt-when{flex:none;color:var(--cb-faint)}.cb-ckpt-restore{flex:none;border:0;background:transparent;color:var(--cb-accent-ink);font-size:var(--cb-t-label);cursor:pointer;padding:0}.cb-ckpt-restore:hover{text-decoration:underline}.cb-ckpt-cur{flex:none;color:var(--cb-aurora);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}.cb-ckpt-confirm{display:flex;align-items:center;gap:6px;color:var(--cb-warn)}.cb-ckpt-confirm button{border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:transparent;color:var(--cb-ink);font-size:var(--cb-t-label);padding:1px 8px;cursor:pointer}.cb-brainboard{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-gap:12px;gap:12px;align-items:start}.cb-brainboard-col{display:flex;flex-direction:column;gap:8px;border:1px solid var(--cb-line);border-top:2px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);background:var(--cb-panel);box-shadow:var(--cb-elev-1);padding:10px}.cb-brainboard-col[data-persona=plaintiff_romantic]{border-top-color:var(--cb-chart-4)}.cb-brainboard-col[data-persona=defense_cynic]{border-top-color:var(--cb-chart-3)}.cb-brainboard-col[data-persona=juror]{border-top-color:var(--cb-chart-5)}.cb-brainboard-col[data-persona=economist]{border-top-color:var(--cb-chart-6)}.cb-brainboard-col>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:0 2px 4px;border-bottom:1px solid var(--cb-line)}.cb-brainboard-col>header b{font-size:var(--cb-t-sm)}.cb-brainboard-col>header span{color:var(--cb-faint);font-size:.69rem}.cb-brainboard-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft);padding:9px 10px}.cb-brainboard-theme{align-self:flex-start;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-faint);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:1px 7px}.cb-brainboard-card p{margin:0;font-size:var(--cb-t-sm);color:var(--cb-ink);line-height:1.5}.cb-brainboard-facts{display:flex;gap:5px;flex-wrap:wrap}.cb-brainboard-fact{font-family:var(--cb-mono);font-size:.69rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line-strong);padding:1px 7px;color:var(--cb-dim);text-decoration:none;white-space:nowrap}.cb-brainboard-fact[data-rel=supports]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent)}.cb-brainboard-fact[data-rel=undercuts]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 45%,transparent)}a.cb-brainboard-fact:hover{background:var(--cb-hover)}.cb-brainboard-nofact{color:var(--cb-faint);font-size:.69rem;font-style:italic}.cb-sbguide{max-width:640px}.cb-sbguide-title{font-weight:600;color:var(--cb-ink)!important}.cb-sbguide-steps{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.cb-sbguide-steps li{color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.5}.cb-sbtip-modes{display:inline-flex;gap:0;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);overflow:hidden;margin-left:auto}.cb-sbtip-modes button{border:0;background:transparent;color:var(--cb-faint);font-size:.69rem;letter-spacing:.05em;padding:2px 9px;cursor:pointer}.cb-sbtip-modes button+button{border-left:1px solid var(--cb-line)}.cb-sbtip-modes button[data-on]{color:var(--cb-accent-ink);background:var(--cb-accent-soft)}.cb-sbtip-bar{margin-top:16px;display:flex;justify-content:flex-start;opacity:.7}.cb-studio-hook{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.cb-studio-hook-err{color:var(--cb-danger);font-size:var(--cb-t-label);font-style:normal}.cb-piece-importnote{margin:8px 0 0;padding:8px 10px;border-left:2px solid var(--cb-aurora);background:var(--cb-wash-soft);border-radius:0 var(--cb-r-sm) var(--cb-r-sm) 0;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-builder{display:flex;flex-direction:column;gap:18px}.cb-builder-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cb-builder-hint{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-builder-note{color:var(--cb-aurora);font-size:var(--cb-t-label)}.cb-builder-shelf h3{margin:0 0 8px;letter-spacing:.08em;text-transform:uppercase}.cb-builder-empty,.cb-builder-shelf h3{font-size:var(--cb-t-sm);color:var(--cb-faint)}.cb-builder-empty{font-style:italic;margin:0}.cb-builder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));grid-gap:12px;gap:12px}.cb-builder-card{display:flex;flex-direction:column;gap:6px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft);padding:12px}.cb-builder-card[data-scope=system]{opacity:.85}.cb-builder-card header{display:flex;align-items:center;gap:8px}.cb-builder-card header b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-builder-card p{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.45;min-height:2.6em}.cb-builder-card small{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-builder-card footer{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.cb-builder-approvals{padding:14px}.cb-builder-approvals h3{margin:0 0 8px}.cb-builder-approval-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:6px 0;border-top:1px solid var(--cb-line)}.cb-builder-approval-row small{flex:1 1;min-width:200px;color:var(--cb-dim)}.cb-builder-approval-row span{display:flex;gap:6px}.cb-builder-wizard{max-width:760px;max-height:86vh;overflow-y:auto}.cb-builder-steps{display:flex;gap:14px;margin:10px 0 14px}.cb-builder-steps span{display:inline-flex;align-items:center;gap:6px;font-size:var(--cb-t-sm);color:var(--cb-faint)}.cb-builder-steps span i{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1px solid var(--cb-line-strong);font-style:normal;font-size:.69rem}.cb-builder-steps span[data-state=current]{color:var(--cb-ink)}.cb-builder-steps span[data-state=current] i{border-color:var(--cb-accent);color:var(--cb-accent-ink)}.cb-builder-steps span[data-state=done] i{border-color:var(--cb-aurora);color:var(--cb-aurora)}.cb-builder-step{display:flex;flex-direction:column;gap:10px}.cb-builder-step input,.cb-builder-step select,.cb-builder-step textarea{width:100%}.cb-builder-proposed{margin:0;padding:8px 10px;border-left:2px solid var(--cb-accent);background:var(--cb-accent-soft);border-radius:0 var(--cb-r-sm) var(--cb-r-sm) 0;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-builder-h4{margin:8px 0 0;font-size:var(--cb-t-sm);color:var(--cb-ink)}.cb-builder-h4 small{color:var(--cb-faint);font-weight:400}.cb-builder-voicenote{margin:0;color:var(--cb-faint);font-size:var(--cb-t-label);line-height:1.5}.cb-builder-section{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:10px;display:flex;flex-direction:column;gap:8px;background:var(--cb-wash-soft)}.cb-builder-section-head{display:flex;gap:8px;align-items:center}.cb-builder-section-head input{flex:1 1}.cb-builder-section-head span{display:flex;gap:4px}.cb-builder-grounding{display:flex;gap:6px;flex-wrap:wrap}.cb-builder-grounding label{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:2px 10px;font-size:var(--cb-t-label);color:var(--cb-faint);cursor:pointer}.cb-builder-grounding label[data-on]{color:var(--cb-accent-ink);border-color:var(--cb-accent);background:var(--cb-accent-soft)}.cb-builder-grounding input{position:absolute;opacity:0;pointer-events:none}.cb-lens{max-width:none}.cb-lens .val.big{font-size:15px;font-weight:600}.cb-lens .lbl.goal{fill:var(--cb-warn,#c07a1e);font-size:10px}.cb-lens-goal{stroke:var(--cb-warn,#c07a1e);stroke-width:1.2;stroke-dasharray:5 4}.cb-lens-prior{stroke:var(--cb-faint);stroke-width:1.4;stroke-dasharray:3 4;opacity:.7}.cb-lens-legend{gap:.3rem .8rem}.cb-lens-legend span{display:inline-flex;align-items:center;gap:.35rem;font-size:.64rem;color:var(--cb-dim)}.cb-lens-legend span i{width:.55rem;height:.55rem;border-radius:var(--cb-r-xs);display:inline-block}.cb-lens-note{margin:.8rem 0;font-size:.74rem;color:var(--cb-faint);font-style:italic}@keyframes cb-lens-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes cb-lens-pop{0%{opacity:0}to{opacity:.88}}.cb-lens-series{animation:cb-lens-rise .45s cubic-bezier(.2,.7,.2,1) both}.cb-lens-bar{animation:cb-lens-pop .4s ease both}.cb-lens-seg{animation:cb-lens-pop .45s ease both}.cb-lens-bar:focus-visible,.cb-lens-cell:focus-visible,.cb-lens-dot:focus-visible,.cb-lens-seg:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.cb-lens-bar,.cb-lens-seg,.cb-lens-series{animation:none}}.cb-lens-kpi{display:flex;flex-direction:column;gap:.3rem;padding:.5rem .2rem .3rem}.cb-lens-kpi-row{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.cb-lens-kpi-value{font-size:2rem;font-weight:650;letter-spacing:-.02em;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-lens-kpi-delta{font-family:var(--cb-mono);font-size:.72rem;padding:.1rem .45rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line)}.cb-lens-kpi-delta.up{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent)}.cb-lens-kpi-delta.down{color:var(--cb-warn,#c74d78);border-color:color-mix(in oklab,var(--cb-warn,#c74d78) 45%,transparent)}.cb-lens-kpi-label{font-family:var(--cb-mono);font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cb-faint)}.cb-lens-spark{width:100%;max-width:11rem;height:2.1rem}.cb-lens-kpi-goal{position:relative;height:.45rem;border-radius:var(--cb-r-pill);background:var(--cb-surface-2);margin-top:.35rem;max-width:14rem}.cb-lens-kpi-goal i{background:var(--cb-chart-1)}.cb-lens-kpi-goal span{position:absolute;top:.65rem;left:0;font-size:.6rem;color:var(--cb-faint);white-space:nowrap}.cb-lens-tablewrap{max-height:20rem;overflow:auto;scrollbar-width:thin}.cb-lens-table td.cb-lens-heat{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-lens-calwrap{overflow-x:auto;scrollbar-width:thin;padding-bottom:.2rem}.cb-lensbar{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:0 0 .9rem}.cb-lensbar .sp{flex:1 1}.cb-lens-stock{position:relative}.cb-lens-stock>summary{list-style:none;cursor:pointer}.cb-lens-stock>summary::-webkit-details-marker{display:none}.cb-lens-stock-pop{position:absolute;z-index:12;top:calc(100% + .4rem);left:0;width:min(24rem,82vw);background:var(--cb-panel,var(--cb-surface)),var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);box-shadow:var(--cb-edge),var(--cb-elev-2);padding:.7rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:900px){.cb-lensbar{position:relative}.cb-lens-stock{position:static}.cb-lens-stock-pop{left:0;right:0;width:auto}}.cb-lens-stock-pop .hd{margin:0 0 .45rem;font-family:var(--cb-mono);font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-lens-stock-pop ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cb-lens-stock-pop li>button{width:100%;text-align:left;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.5rem .6rem;cursor:pointer;display:flex;flex-direction:column;gap:.15rem}.cb-lens-stock-pop li>button:hover{border-color:color-mix(in oklab,var(--cb-accent) 55%,var(--cb-line))}.cb-lens-stock-pop .nm{font-size:.8rem;font-weight:600;color:var(--cb-ink)}.cb-lens-stock-pop .ds{font-size:.68rem;color:var(--cb-faint);line-height:1.35}.cb-lens-stock-soon{margin-top:.6rem;padding-top:.55rem;border-top:1px solid var(--cb-line)}.cb-lens-stock-soon li.soon{display:flex;flex-direction:column;gap:.1rem;padding:.3rem .1rem;opacity:.7}.cb-lens-stock-soon li.soon .nm{font-size:.74rem;font-weight:550;color:var(--cb-dim)}.cb-lensboard{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:5.2rem;grid-gap:.9rem;gap:.9rem}.cb-lenstile{position:relative;display:flex;flex-direction:column;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-xl);padding:.7rem .85rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0;overflow:hidden}.cb-lenstile[data-drag]{opacity:.75;z-index:5;box-shadow:0 10px 30px rgba(0,0,0,.28)}.cb-lenstile-hd{display:flex;align-items:center;gap:.45rem;margin-bottom:.3rem}.cb-lenstile-hd h3{flex:1 1;margin:0;font-size:.8rem;font-weight:600;color:var(--cb-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-lenstile-grip{cursor:-webkit-grab;cursor:grab;color:var(--cb-faint);background:none;border:none;padding:.1rem .2rem;font-size:.8rem;line-height:1;touch-action:none}.cb-lenstile-grip:active{cursor:-webkit-grabbing;cursor:grabbing}.cb-lenstile-hd .act{display:flex;gap:.15rem}.cb-lenstile-hd .act button{background:none;border:none;color:var(--cb-faint);cursor:pointer;font-size:.78rem;padding:.12rem .28rem;border-radius:var(--cb-r-sm);line-height:1}.cb-lenstile-hd .act button:hover{color:var(--cb-ink);background:var(--cb-surface-2)}.cb-lenstile-body{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.cb-lenstile-body .cb-chart{margin:0;border:none;background:none;padding:0}.cb-lenstile-resize{position:absolute;right:.15rem;bottom:.15rem;width:1rem;height:1rem;cursor:nwse-resize;color:var(--cb-faint);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.7rem;line-height:1rem;text-align:center}.cb-lenstile-meta{font-family:var(--cb-mono);font-size:.56rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-groups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.cb-groups>li>details{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);padding:.6rem .85rem}.cb-groups summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;cursor:pointer;list-style:none}.cb-groups summary::-webkit-details-marker{display:none}.cb-groups summary .nm{font-size:var(--cb-t-md);color:var(--cb-ink)}.cb-groups summary .meta{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.06em;color:var(--cb-faint)}.cb-groups summary:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;border-radius:var(--cb-r-sm)}.cb-group-body{padding-top:.8rem;display:flex;flex-direction:column;gap:.4rem}.cb-lensshare{position:relative;display:inline-flex}.cb-lensshare-panel{position:absolute;top:calc(100% + .4rem);right:0;z-index:30;width:min(24rem,86vw);display:flex;flex-direction:column;gap:.6rem;padding:.85rem;background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);box-shadow:0 12px 32px rgba(0,0,0,.35)}.cb-lensshare-panel[data-pending]{opacity:.75}.cb-lensshare-hint,.cb-lensshare-note{margin:0;font-size:var(--cb-t-sm);color:var(--cb-dim);line-height:1.45}.cb-lensshare-note{color:var(--cb-aurora)}.cb-lensshare-list{list-style:none;margin:0;padding:0}.cb-lensshare-list li{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;border-top:1px solid var(--cb-line)}.cb-lensshare-list li:first-child{border-top:none}.cb-lensshare-list .who{flex:1 1;min-width:0;font-size:var(--cb-t-base);color:var(--cb-ink)}.cb-lensshare-list .who small{display:block;font-family:var(--cb-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-lensshare-list .x{background:none;border:none;color:var(--cb-faint);cursor:pointer;font-size:1rem}.cb-lensshare-add{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.cb-lensshare-add select{flex:1 1 9rem;min-width:0}.cb-lenstile-skel{flex:1 1;border-radius:var(--cb-r-md);background:linear-gradient(100deg,var(--cb-surface-2) 40%,color-mix(in oklab,var(--cb-surface-2) 55%,var(--cb-line)) 50%,var(--cb-surface-2) 60%);background-size:220% 100%;animation:cb-lens-shimmer 1.4s linear infinite}@keyframes cb-lens-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.cb-lenstile-skel{animation:none}}.cb-lenstile-state{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35rem;padding:.4rem .2rem}.cb-lenstile-state .glyph{font-size:1.1rem;color:var(--cb-faint)}.cb-lenstile-state b{font-size:.78rem;color:var(--cb-ink);font-weight:600}.cb-lenstile-state span{font-size:.7rem;color:var(--cb-faint);line-height:1.45}.cb-lenstile-state button{margin-top:.2rem}.cb-lenstile[data-locked]{background:color-mix(in oklab,var(--cb-surface) 60%,transparent);border-style:dashed}.cb-lenscompose{display:flex;flex-direction:column;gap:.8rem}.cb-lenscompose-ask{display:flex;gap:.5rem}.cb-lenscompose-ask input{flex:1 1}.cb-lenschips{display:flex;flex-wrap:wrap;gap:.4rem .5rem;align-items:center}.cb-lenschip{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.18rem .6rem;font-size:.7rem;color:var(--cb-dim);background:var(--cb-surface-2)}.cb-lenschip b{color:var(--cb-ink);font-weight:600}.cb-lenschip button{background:none;border:none;color:var(--cb-faint);cursor:pointer;padding:0 .05rem;font-size:.75rem;line-height:1}.cb-lenschip button:hover{color:var(--cb-warn,#c74d78)}.cb-lenscompose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));grid-gap:.6rem .8rem;gap:.6rem .8rem}.cb-lenscompose-grid label{display:flex;flex-direction:column;gap:.25rem;font-family:var(--cb-mono);font-size:.56rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cb-faint)}.cb-lenscompose-preview{border:1px dashed var(--cb-line-strong);border-radius:var(--cb-r-lg);padding:.7rem .8rem}.cb-lenscompose-err{margin:0;font-size:.72rem;color:var(--cb-warn,#c74d78)}.cb-lens-starters{display:flex;flex-wrap:wrap;gap:.45rem}.cb-lensdrill{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.cb-lensdrill .scrim{position:absolute;inset:0;background:rgba(8,10,16,.45)}.cb-lensdrill .panel{position:relative;width:min(44rem,94vw);background:var(--cb-bg,var(--cb-surface));border-left:1px solid var(--cb-line-strong);padding:1rem 1.1rem;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:.7rem}.cb-lensdrill .panel h3{margin:0;font-size:.95rem}.cb-lensdrill .close{position:absolute;top:.7rem;right:.8rem;background:var(--cb-surface-2);border:1px solid var(--cb-line);color:var(--cb-dim);width:1.6rem;height:1.6rem;border-radius:50%;cursor:pointer;line-height:1}.cb-lenstile{animation:cb-lens-rise .4s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--stag, 0) * 45ms)}@media (prefers-reduced-motion:reduce){.cb-lenstile{animation:none}}.cb-lens [data-sel]{stroke:var(--cb-accent);stroke-width:2.5;opacity:1}tr[data-sel]>td{box-shadow:inset 2px 0 0 var(--cb-accent)}.cb-lenschip-filter{border-color:var(--cb-accent);background:var(--cb-accent-soft);color:var(--cb-accent-ink)}.cb-lenstile[data-dim]{opacity:.5;filter:saturate(.55);transition:opacity .2s ease,filter .2s ease}.cb-lenstile-body[data-busy]{opacity:.55;transition:opacity .15s ease}.cb-lenstile-body[data-busy]:before{content:"";display:block;height:2px;border-radius:var(--cb-r-xs);margin-bottom:.3rem;background:linear-gradient(90deg,transparent,var(--cb-accent),transparent);background-size:55% 100%;background-repeat:no-repeat;animation:cb-lens-busy 1s linear infinite}@keyframes cb-lens-busy{0%{background-position:-60% 0}to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){.cb-lenstile-body[data-busy]:before{animation:none;background-position:50% 0}}.cb-lens-brushsel{fill:color-mix(in srgb,var(--cb-accent) 16%,transparent);stroke:var(--cb-accent);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.cb-lenstile-hd .act button[data-on]{color:var(--cb-accent-ink);background:var(--cb-accent-soft)}.cb-lenstile[data-drillmode]{border-color:var(--cb-accent)}.cb-lens-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin:-.1rem 0 .3rem;font-size:.66rem}.cb-lens-crumbs button{background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);color:var(--cb-dim);cursor:pointer;padding:.06rem .5rem;font-size:.66rem;line-height:1.3;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-lens-crumbs button:hover:not(:disabled){color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-lens-crumbs button:disabled{opacity:.6;cursor:default}.cb-lens-crumbs span{display:inline-flex;align-items:center;gap:.25rem}.cb-lens-crumbs em,.cb-lens-crumbs i{color:var(--cb-faint);font-style:normal}.cb-lens-crumbs em{font-family:var(--cb-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase}.cb-lens-anoms{display:flex;flex-wrap:wrap;gap:.3rem;padding-top:.25rem}.cb-lens-anom{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-surface-2);padding:.08rem .5rem;font-size:.62rem;font-family:var(--cb-mono);cursor:pointer}.cb-lens-anom[data-dir=high]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent)}.cb-lens-anom[data-dir=low]{color:var(--cb-warn,#c74d78);border-color:color-mix(in oklab,var(--cb-warn,#c74d78) 45%,transparent)}.cb-lens-explain{position:absolute;inset:auto .4rem .4rem .4rem;z-index:4;max-height:78%;overflow-y:auto;scrollbar-width:thin;background:var(--cb-bg,var(--cb-surface));border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);box-shadow:0 10px 28px rgba(0,0,0,.3);padding:.7rem 1.7rem .6rem .8rem;display:flex;flex-direction:column;gap:.4rem}.cb-lens-explain p{margin:0;font-size:.74rem;line-height:1.55;color:var(--cb-ink)}.cb-lens-explain p.pending{color:var(--cb-faint);font-style:italic}.cb-lens-explain .close{position:absolute;top:.35rem;right:.4rem;background:none;border:none;color:var(--cb-faint);cursor:pointer;font-size:.85rem;line-height:1}.cb-lens-explain .close:hover{color:var(--cb-ink)}@media (max-width:767px){.cb-lensboard{display:flex;flex-direction:column}.cb-lensboard .cb-lenstile{order:var(--ms,0)}.cb-lenstile{min-height:14rem}.cb-lenstile-grip,.cb-lenstile-resize{display:none}.cb-lensbar{position:-webkit-sticky;position:sticky;top:0;z-index:8;background:var(--cb-bg,transparent);padding:.4rem 0}}@media print{.cb-lens-anoms,.cb-lens-crumbs,.cb-lens-explain,.cb-lensbar,.cb-lenscompose,.cb-lensdrill,.cb-lenstile-grip,.cb-lenstile-hd .act,.cb-lenstile-resize{display:none!important}.cb-lensboard{display:block!important}.cb-lenstile{display:flex;break-inside:avoid;page-break-inside:avoid;margin:0 0 .8rem;min-height:16rem;border:1px solid #bbb!important;background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important;opacity:1!important;filter:none!important}.cb-lens-kpi-value,.cb-lenstile-hd h3{color:#111!important}.cb-lens .lbl,.cb-lens .val,.cb-lens-kpi-label,.cb-lenstile-meta{fill:#444!important;color:#444!important}.cb-lens-bar,.cb-lens-seg,.cb-lens-series{animation:none!important}}.cb-share-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.cb-share-viewer{width:100%;height:min(78vh,900px);background:var(--cb-panel)}.cb-share-img,.cb-share-viewer{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg)}.cb-share-img{max-width:100%}.cb-share-textalt{margin-top:12px}.cb-share-textalt summary{color:var(--cb-faint);cursor:pointer;font-size:var(--cb-t-sm)}.cb-share-listen{display:inline-flex;gap:6px}.cb-dock-wrap{position:fixed;right:1.1rem;bottom:1.1rem;z-index:58}.cb-phonedock{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-surface-2);color:var(--cb-ink);font-size:.74rem;font-weight:600;padding:.5rem .85rem;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.35);text-decoration:none}.cb-phonedock:hover{border-color:color-mix(in oklab,var(--cb-aurora) 55%,var(--cb-line))}.cb-phonedock .pulse{width:.5rem;height:.5rem;border-radius:50%;background:var(--cb-aurora);animation:cbpulse 1.6s ease-in-out infinite}.cb-dock-dormant{position:fixed;right:1.1rem;bottom:1.1rem;z-index:58;display:inline-flex;align-items:center;gap:.4rem;border:1px dashed var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-surface);color:var(--cb-faint);font-size:.69rem;padding:.45rem .8rem;text-decoration:none}.cb-dock-dormant:hover{color:var(--cb-ink);border-color:color-mix(in oklab,var(--cb-aurora) 45%,var(--cb-line))}.cb-dock-panel{width:21rem;max-width:calc(100vw - 2rem);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface-2);box-shadow:0 18px 48px rgba(0,0,0,.5);padding:.75rem .8rem;display:flex;flex-direction:column;gap:.6rem}.cb-dock-hd{display:flex;align-items:center;gap:.5rem}.cb-dock-hd b{font-size:.8rem}.cb-dock-hd .chip{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-aurora);border:1px solid color-mix(in oklab,var(--cb-aurora) 40%,transparent);border-radius:var(--cb-r-pill);padding:.1rem .45rem}.cb-dock-hd .x{margin-left:auto;border:none;background:none;color:var(--cb-faint);cursor:pointer;font-size:.9rem;line-height:1}.cb-dock-dial{display:flex;gap:.45rem}.cb-dock-dial input{flex:1 1;min-width:0;background:var(--cb-panel);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font-size:.8rem;padding:.45rem .6rem}.cb-dock-picked{margin:0;font-size:.69rem;color:var(--cb-faint)}.cb-dock-matches{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;max-height:10rem;overflow:auto}.cb-dock-matches button{display:flex;align-items:baseline;gap:.5rem;width:100%;text-align:left;background:none;border:1px solid transparent;border-radius:var(--cb-r-sm);padding:.3rem .45rem;cursor:pointer;color:var(--cb-ink)}.cb-dock-matches button:hover{border-color:var(--cb-line);background:var(--cb-panel)}.cb-dock-matches b{font-size:.74rem;font-weight:600}.cb-dock-matches em,.cb-dock-matches span{font-size:.69rem;color:var(--cb-faint)}.cb-dock-matches em{margin-left:auto;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.cb-dock-recents .klabel{margin:0 0 .3rem}.cb-dock-recents .none{margin:0;font-size:.69rem;color:var(--cb-faint)}.cb-dock-recents ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem;max-height:11rem;overflow:auto}.cb-dock-recents li button{display:flex;align-items:baseline;gap:.5rem;width:100%;background:none;border:none;padding:.28rem .3rem;border-radius:var(--cb-r-sm);cursor:pointer;color:var(--cb-ink)}.cb-dock-recents li button:hover{background:var(--cb-panel)}.cb-dock-recents i{font-style:normal;font-size:.7rem}.cb-dock-recents i[data-dir=inbound]{color:var(--cb-aurora)}.cb-dock-recents .num{font-size:.69rem}.cb-dock-recents .lab{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-dock-recents .lab,.cb-dock-recents .when{font-size:.69rem;color:var(--cb-faint)}.cb-dock-active{display:flex;flex-direction:column;gap:.5rem}.cb-dock-active .line{display:flex;align-items:center;gap:.5rem}.cb-dock-active .line .t{margin-left:auto;color:var(--cb-aurora);font-size:.74rem}.cb-dock-active .pulse{width:.55rem;height:.55rem;border-radius:50%;background:var(--cb-aurora);animation:cbpulse 1.6s ease-in-out infinite}.cb-dock-active .bound{margin:0;font-size:.69rem;color:var(--cb-faint)}.cb-dock-active .bound em{font-style:normal}.cb-dock-active textarea{background:var(--cb-panel);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font-size:.76rem;padding:.45rem .6rem;resize:vertical}.cb-dock-active .acts{display:flex;justify-content:flex-end}.cb-dock-msg{margin:0;font-size:.69rem;color:var(--cb-aurora)}.cb-meet-dormant{font-size:.69rem;color:var(--cb-faint);border:1px dashed var(--cb-line);border-radius:var(--cb-r-pill);padding:.3rem .65rem}.cb-meet-sheet-veil{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.45);display:grid;place-items:center;padding:1rem}.cb-meet-sheet{width:30rem;max-width:100%;background:var(--cb-surface-2);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);box-shadow:0 22px 60px rgba(0,0,0,.55);padding:1rem 1.1rem}.cb-meet-sheet-hd{margin:0 0 .6rem;font-size:.82rem;font-weight:650}.cb-meet-done .hd{margin:0 0 .3rem;font-size:.84rem;font-weight:650;color:var(--cb-aurora)}.cb-meet-done p{margin:0 0 .6rem;font-size:.76rem;color:var(--cb-faint)}.cb-meet-done .acts{display:flex;gap:.5rem;flex-wrap:wrap}.cb-meet-room{display:grid;grid-template-columns:minmax(0,1fr) 19rem;grid-gap:1rem;gap:1rem;align-items:start}@media (max-width:900px){.cb-meet-room{grid-template-columns:1fr}}.cb-meet-stagebox{position:relative;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel);min-height:26rem;overflow:hidden}.cb-meet-stagebox[data-live]{min-height:32rem}.cb-meet-sdkroot{position:absolute;inset:0}.cb-meet-lobby{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:26rem;padding:1.5rem;text-align:center}.cb-meet-lobby .ringy{font-size:1.6rem;color:var(--cb-faint)}.cb-meet-lobby .ringy[data-soon]{color:var(--cb-aurora);animation:cbpulse 1.6s ease-in-out infinite}.cb-meet-lobby .ttl{margin:0;font-size:1.05rem;font-weight:650}.cb-meet-lobby .sub{margin:0 0 .5rem;font-size:.74rem;color:var(--cb-faint)}.cb-meet-lobby .acts{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:center}.cb-meet-lobby .note{margin:.5rem 0 0;font-size:.69rem;color:var(--cb-faint);max-width:30rem}.cb-meet-rail{display:flex;flex-direction:column;gap:.8rem}.cb-meet-railblock{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.75rem .85rem}.cb-meet-railblock .klabel{margin:0 0 .4rem}.cb-meet-railblock .ttl{font-size:.84rem;font-weight:650;color:var(--cb-ink);text-decoration:none}.cb-meet-railblock .ttl:hover{color:var(--cb-aurora)}.cb-meet-railblock .sub{margin:.3rem 0 0;font-size:.7rem;color:var(--cb-faint);display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.cb-meet-railblock .none{margin:0;font-size:.7rem;color:var(--cb-faint)}.cb-meet-railblock ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.cb-meet-railblock li{display:flex;align-items:baseline;gap:.5rem;font-size:.74rem}.cb-meet-railblock li a{color:var(--cb-ink);text-decoration:none;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-meet-railblock li a:hover{color:var(--cb-aurora)}.cb-meet-railblock li .body{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-meet-railblock li .cb-mono{font-size:.69rem;color:var(--cb-faint)}.cb-lead-meetrow{align-items:center;margin:0 0 .9rem}.cb-lead-meetrow,.cb-lead-meets{display:flex;gap:.8rem;flex-wrap:wrap}.cb-lead-meets{list-style:none;margin:0;padding:0}.cb-lead-meets li{display:flex;align-items:baseline;gap:.4rem;font-size:.72rem}.cb-lead-meets li a{color:var(--cb-ink);text-decoration:none}.cb-lead-meets li[data-soon] a{color:var(--cb-aurora)}.cb-lead-meets li .cb-mono{font-size:.69rem;color:var(--cb-faint)}.cb-dossier-hdacts{display:flex;align-items:center;gap:.7rem}@media (max-width:640px){.cb-dossier-hd{flex-wrap:wrap}.cb-dossier-hdacts{flex-wrap:wrap;min-width:0}}.cb-telchip-wrap{gap:.45rem;min-width:0}.cb-telchip,.cb-telchip-wrap{display:inline-flex;align-items:center}.cb-telchip{gap:.35rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-surface);color:var(--cb-ink);font:inherit;font-size:.72rem;padding:.28rem .65rem;cursor:pointer;text-decoration:none}.cb-telchip:hover{border-color:color-mix(in oklab,var(--cb-aurora) 45%,var(--cb-line));color:var(--cb-aurora)}.cb-telchip[data-dormant]{border-style:dashed}.cb-telchip:disabled{opacity:.6;cursor:default}.cb-telchip em{font-style:normal;color:var(--cb-aurora)}.cb-telchip .cb-mono{font-size:.69rem}.cb-telchip-note{font-size:.69rem;color:var(--cb-warn,#c97)}.cb-pop-stack{position:fixed;right:1.1rem;bottom:4.4rem;z-index:59;display:flex;flex-direction:column;gap:.5rem;max-width:22rem}.cb-pop{display:flex;align-items:center;gap:.6rem;border:1px solid var(--cb-line-strong,var(--cb-line));border-radius:var(--cb-r-lg);background:var(--cb-panel);box-shadow:var(--cb-shadow-3,0 10px 30px rgb(0 0 0/.35));padding:.6rem .75rem;animation:cb-pop-in .25s ease backwards}@keyframes cb-pop-in{0%{opacity:0;transform:translateY(.4rem)}}@media (prefers-reduced-motion:reduce){.cb-pop{animation:none}}.cb-pop .glyph{font-size:1rem;color:var(--cb-aurora)}.cb-pop .who{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.cb-pop .who b{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-pop .who em{font-style:normal;font-size:.69rem;color:var(--cb-faint)}.cb-pop .acts{display:flex;align-items:center;gap:.4rem}.cb-pop .x{border:0;background:none;color:var(--cb-faint);font:inherit;font-size:.7rem;cursor:pointer;padding:.2rem}.cb-pop .x:hover{color:var(--cb-ink)}.cb-vmx{margin:0 0 .9rem;padding:.85rem 1rem}.cb-vmx-hd{display:flex;align-items:center;gap:.7rem;margin:0 0 .35rem}.cb-vmx-hd b{font-size:.84rem}.cb-vmx-hint{margin:0 0 .5rem;font-size:.72rem;color:var(--cb-faint)}.cb-vmx-tr{margin:0 0 .6rem}.cb-vmx-tr summary{font-size:.7rem;color:var(--cb-faint);cursor:pointer}.cb-vmx-tr pre{margin:.4rem 0 0;padding:.6rem .7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface);font-size:.69rem;white-space:pre-wrap;max-height:14rem;overflow:auto}.cb-vmx-acts{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cb-vmx-note{margin:.4rem 0 0;font-size:.7rem;color:var(--cb-faint)}.cb-vmx-done{font-size:.74rem;color:var(--cb-aurora);margin:0 0 .9rem}.cb-meet-ai{display:flex;flex-direction:column;gap:.55rem}.cb-meet-ai .row{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cb-meet-aires{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface);padding:.55rem .65rem;display:flex;flex-direction:column;gap:.45rem}.cb-meet-aires .brief{margin:0;font:inherit;font-size:.72rem;white-space:pre-wrap}.cb-meet-aires .tldr{margin:0;font-size:.74rem}.cb-meet-aires ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.7rem}.cb-meet-aires small{font-size:.69rem;color:var(--cb-faint)}.cb-meet-aires .ok{margin:0;font-size:.7rem;color:var(--cb-aurora)}.cb-meet-aires .chips li label{display:grid;grid-template-columns:auto auto 1fr;grid-gap:.15rem .4rem;gap:.15rem .4rem;align-items:baseline;cursor:pointer}.cb-meet-aires .chips li label.off{opacity:.45}.cb-meet-aires .chips li b{font-size:.69rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-faint)}.cb-meet-aires .chips li span{font-size:.72rem;min-width:0}.cb-meet-aires .chips li em{grid-column:3;font-style:italic;font-size:.69rem;color:var(--cb-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-meet-ai .ok{margin:0;font-size:.7rem;color:var(--cb-aurora)}.cb-dash-prep{color:var(--cb-aurora);text-decoration:none}.cb-dash-prep:hover{text-decoration:underline}.cb-chart.cb-lens{position:relative}.cb-lens .lbl{font-family:var(--cb-mono);font-size:9px;letter-spacing:.05em;fill:var(--cb-faint)}.cb-lens .val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-lens .val.big{font-size:17px;font-weight:650;letter-spacing:-.02em}.cb-lens .grid{stroke:color-mix(in oklab,var(--cb-line) 72%,transparent);animation:cb-lens-fadein .7s ease backwards}.cb-lens .grid.strong{stroke:var(--cb-line-strong)}@keyframes cb-lens-fadein{0%{opacity:0}}.cb-lens-line,.cb-lens-lineglow,.cb-lens-sparkline{stroke-dasharray:1;stroke-dashoffset:1;animation:cb-lens-draw .9s cubic-bezier(.4,0,.2,1) forwards;animation-delay:inherit}.cb-lens-lineglow{opacity:.16}@keyframes cb-lens-draw{to{stroke-dashoffset:0}}.cb-lens-fill{animation:cb-lens-fadein .9s ease-out backwards;animation-delay:inherit}.cb-lens-dot{transition:r .12s ease}.cb-lens-dot:hover,.cb-lens-dot[data-hot]{r:4.5px}.cb-lens-dleg:focus-visible,.cb-lens-fbar:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-lens-pulse{transform-box:fill-box;transform-origin:center;animation:cb-lens-pulsering 2.6s ease-out 1.1s infinite;pointer-events:none}@keyframes cb-lens-pulsering{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(3)}}.cb-lens-flow{opacity:.85;stroke-dasharray:7 100;stroke-dashoffset:100;animation:cb-lens-flow 3s cubic-bezier(.55,0,.45,1) 1s infinite;pointer-events:none;filter:drop-shadow(0 0 3px var(--cb-aurora))}@keyframes cb-lens-flow{0%{stroke-dashoffset:107;opacity:0}12%{opacity:.85}88%{opacity:.85}to{stroke-dashoffset:-7;opacity:0}}.cb-lens-lnode-ring{opacity:.35}.cb-lens-lnode-core{filter:drop-shadow(0 0 4px var(--nc))}.cb-lens-xhair{stroke:var(--cb-line-strong);stroke-width:1;stroke-dasharray:2 3;pointer-events:none}.cb-lens-tip{position:absolute;z-index:7;pointer-events:none;transform:translate(-50%,calc(-100% - 12px));min-width:7rem;max-width:15rem;padding:.5rem .65rem .45rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line-strong);background:color-mix(in srgb,var(--cb-surface-2) 90%,transparent);backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);box-shadow:var(--cb-elev-2);animation:cb-lens-fadein .13s ease-out}.cb-lens-tip[data-below]{transform:translate(-50%,14px)}.cb-lens-tip em{display:block;font-style:normal;font-family:var(--cb-mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint);margin-bottom:.28rem}.cb-lens-tip .row{display:flex;align-items:center;gap:.45rem;font-size:.72rem;color:var(--cb-dim);line-height:1.6}.cb-lens-tip .row i{width:.5rem;height:.5rem;border-radius:var(--cb-r-xs);flex:none}.cb-lens-tip .row span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-lens-tip .row b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-ink);font-weight:650;margin-left:.5rem}.cb-lens-tip small{display:block;margin-top:.25rem;padding-top:.25rem;border-top:1px dashed var(--cb-line);font-family:var(--cb-mono);font-size:.58rem;color:var(--cb-faint)}.cb-lens-bar{animation:none;transition:filter .15s var(--cb-ease,ease),transform .15s var(--cb-ease,ease);transform-box:fill-box;transform-origin:center bottom}.cb-lens-bar:hover{filter:brightness(1.15);transform:translateY(-2px)}.cb-lens-barwrap{transform-box:fill-box;transform-origin:center bottom;animation:cb-lens-grow .55s cubic-bezier(.2,.7,.25,1) backwards}@keyframes cb-lens-grow{0%{transform:scaleY(.02);opacity:0}}.cb-lens-goal{stroke:var(--cb-aurora);stroke-width:1.3;stroke-dasharray:6 5;filter:drop-shadow(0 0 3.5px color-mix(in srgb,var(--cb-aurora) 65%,transparent))}.cb-lens-goalchip rect{fill:color-mix(in srgb,var(--cb-aurora) 12%,var(--cb-surface));stroke:color-mix(in srgb,var(--cb-aurora) 45%,transparent)}.cb-lens-goalchip text{fill:var(--cb-aurora);font-family:var(--cb-mono);font-size:8.5px;letter-spacing:.05em}.cb-lens-seg{animation:none;transition:transform .16s var(--cb-ease,ease),filter .16s var(--cb-ease,ease)}.cb-lens-seg:hover,.cb-lens-seg[data-hot]{transform:scale(1.045);filter:brightness(1.08)}.cb-lens-segwrap{animation:cb-lens-sweep .55s cubic-bezier(.2,.7,.25,1) backwards}@keyframes cb-lens-sweep{0%{opacity:0;transform:rotate(-9deg) scale(.94)}}.cb-lens-donut-total{fill:var(--cb-ink)}.cb-lens-dleg{cursor:pointer}.cb-lens-dleg .lbl{transition:fill .12s ease}.cb-lens-dleg:hover .lbl,.cb-lens-dleg[data-hot] .lbl{fill:var(--cb-ink)}.cb-lens-dleg .lbl.pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-lens-legend{display:flex;flex-wrap:wrap;gap:.15rem .5rem;padding:.35rem .1rem .1rem}.cb-lens-legend button{display:inline-flex;align-items:center;gap:.35rem;font-size:.64rem;color:var(--cb-dim);background:none;border:none;padding:.12rem .3rem;border-radius:var(--cb-r-sm);cursor:pointer;transition:color .12s ease}.cb-lens-legend button:hover{color:var(--cb-ink)}.cb-lens-legend button i{width:.55rem;height:.55rem;border-radius:var(--cb-r-xs);display:inline-block;flex:none;transition:opacity .15s ease}.cb-lens-legend button[data-off]{color:var(--cb-faint);text-decoration:line-through}.cb-lens-legend button[data-off] i{opacity:.22}.cb-lens-kpi-value{font-size:2.2rem}.cb-lens-kpi-delta.up{background:color-mix(in srgb,var(--cb-aurora) 10%,transparent)}.cb-lens-kpi-delta.down{background:color-mix(in srgb,var(--cb-warn,#c74d78) 10%,transparent)}.cb-lens-sparkglow{opacity:.3;filter:blur(2.5px);animation:cbpulse 2.4s ease-in-out 1s infinite}.cb-lens-kpi-goal{overflow:visible}.cb-lens-kpi-goal i{position:absolute;inset:0 auto 0 0;border-radius:var(--cb-r-pill);background:linear-gradient(90deg,var(--cb-chart-2),var(--cb-chart-1));overflow:hidden}.cb-lens-kpi-goal i:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.4) 50%,transparent 68%);background-size:230% 100%;background-repeat:no-repeat;animation:cb-lens-shine 2.8s ease-in-out 1.2s infinite}@keyframes cb-lens-shine{0%{background-position:140% 0}to{background-position:-70% 0}}.cb-lens-fflow{animation:cb-lens-fadein .7s ease-out backwards;pointer-events:none}.cb-lens-fbar{transition:filter .15s var(--cb-ease,ease)}.cb-lens-fstage:hover .cb-lens-fbar{filter:brightness(1.14)}.cb-lens-convchip{animation:cb-lens-fadein .5s ease-out backwards;pointer-events:none}.cb-lens-convchip rect{fill:var(--cb-surface-2);stroke:var(--cb-line-strong)}.cb-lens-convchip text{fill:var(--cb-dim);font-family:var(--cb-mono);font-size:8.5px;letter-spacing:.04em}.cb-lens-cell{transition:filter .12s ease;animation:cb-lens-fadein .6s ease backwards}.cb-lens-cell:hover{stroke:var(--cb-ink);stroke-width:1.1;filter:brightness(1.08)}.cb-lens-ramp{display:flex;align-items:center;gap:.25rem;padding:.35rem .1rem 0}.cb-lens-ramp i{width:.7rem;height:.7rem;border-radius:var(--cb-r-xs)}.cb-lens-ramp span{font-family:var(--cb-mono);font-size:.55rem;letter-spacing:.08em;color:var(--cb-faint);text-transform:uppercase}.cb-lens-table td.cb-lens-heat{transition:box-shadow .12s ease}.cb-lens-table td.cb-lens-heat:hover{box-shadow:inset 0 0 0 1.4px color-mix(in srgb,var(--cb-chart-1) 70%,transparent)}.cb-lens-anom{transition:box-shadow .15s ease,transform .15s ease}.cb-lens-anom:hover{transform:translateY(-1px)}.cb-lens-anom[data-dir=high]{background:color-mix(in srgb,var(--cb-aurora) 9%,var(--cb-surface-2));box-shadow:0 0 12px -3px color-mix(in srgb,var(--cb-aurora) 70%,transparent)}.cb-lens-anom[data-dir=low]{background:color-mix(in srgb,var(--cb-warn,#c74d78) 9%,var(--cb-surface-2));box-shadow:0 0 12px -3px color-mix(in srgb,var(--cb-warn,#c74d78) 60%,transparent)}.cb-lens-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-align:center;padding:.6rem .4rem}.cb-lens-empty svg{width:min(9.5rem,70%);height:auto;opacity:.9}.cb-lens-empty .ske-axis{fill:none;stroke:var(--cb-line-strong);stroke-width:1}.cb-lens-empty .ske-bars rect{fill:var(--cb-line);opacity:.55}.cb-lens-empty .ske-line{fill:none;stroke:color-mix(in srgb,var(--cb-chart-1) 60%,transparent);stroke-width:1.6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:cb-lens-skedraw 3.6s ease-in-out .3s infinite}@keyframes cb-lens-skedraw{0%{stroke-dashoffset:1;opacity:0}14%{opacity:1}58%{stroke-dashoffset:0;opacity:1}82%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.cb-lens-empty b{font-size:.8rem;color:var(--cb-ink);font-weight:600}.cb-lens-empty>span{font-size:.7rem;color:var(--cb-faint);line-height:1.5;max-width:24rem}.cb-lens-empty .cb-lenschips{justify-content:center}.cb-lens-empty .cb-lenschip{cursor:pointer;margin-top:.2rem}@media (prefers-reduced-motion:reduce){.cb-lens .grid,.cb-lens-barwrap,.cb-lens-cell,.cb-lens-convchip,.cb-lens-fflow,.cb-lens-fill,.cb-lens-segwrap,.cb-lens-tip{animation:none}.cb-lens-line,.cb-lens-lineglow,.cb-lens-sparkline{animation:none;stroke-dasharray:none;stroke-dashoffset:0}.cb-lens-empty .ske-line,.cb-lens-pulse{animation:none}.cb-lens-flow{display:none}.cb-lens-empty .ske-line{stroke-dasharray:none;stroke-dashoffset:0}.cb-lens-sparkglow{animation:none}.cb-lens-kpi-goal i:after{animation:none;background:none}.cb-lens-anom:hover,.cb-lens-bar:hover,.cb-lens-seg:hover,.cb-lens-seg[data-hot]{transform:none}}@media print{.cb-lens-flow,.cb-lens-pulse,.cb-lens-sparkglow,.cb-lens-tip,.cb-lens-xhair{display:none!important}.cb-lens .grid,.cb-lens-barwrap,.cb-lens-cell,.cb-lens-convchip,.cb-lens-fflow,.cb-lens-fill,.cb-lens-segwrap{animation:none!important}.cb-lens-empty .ske-line,.cb-lens-line,.cb-lens-lineglow,.cb-lens-sparkline{animation:none!important;stroke-dasharray:none!important;stroke-dashoffset:0!important}.cb-lens-goal{filter:none!important}.cb-lens-convchip text,.cb-lens-goalchip text{fill:#444!important}}.cb-lenstile{background:var(--cb-panel,var(--cb-surface)),var(--cb-surface);box-shadow:var(--cb-edge,none),var(--cb-elev-1,none);transition:box-shadow .22s var(--cb-ease,ease),transform .22s var(--cb-ease,ease),border-color .22s ease}.cb-lenstile:after{content:"";position:absolute;top:-3rem;right:-3rem;width:8rem;height:8rem;border-radius:50%;pointer-events:none;opacity:.5;z-index:0;background:radial-gradient(circle,color-mix(in srgb,var(--cb-accent) 16%,transparent),transparent 68%);transition:opacity .25s ease}.cb-lenstile>*{position:relative;z-index:1}.cb-lenstile:hover{box-shadow:var(--cb-edge,none),var(--cb-elev-2,none);border-color:var(--cb-line-strong)}.cb-lenstile:hover:after{opacity:.8}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cb-lenstile:hover{transform:translateY(-2px)}}.cb-lenstile-hd h3:before{content:"";display:inline-block;width:.85rem;height:2px;border-radius:var(--cb-r-xs);background:var(--cb-brand-grad,var(--cb-accent));margin:0 .45rem 3px 0;vertical-align:middle}.cb-lensboard[data-accent=off] .cb-lenstile-hd h3:before,.cb-lensboard[data-accent=off] .cb-lenstile:after{display:none}.cb-lenstile-glyph{display:inline-flex;color:var(--cb-faint);flex:none}.cb-lenstile:hover .cb-lenstile-glyph{color:var(--cb-accent-ink,var(--cb-accent))}.cb-lenstile[data-drag]{opacity:.82;transform:scale(1.015) rotate(.25deg);box-shadow:var(--cb-edge,none),var(--cb-elev-2,none),0 22px 48px -18px rgba(0,0,0,.55);border-color:var(--cb-accent)}@media (prefers-reduced-motion:reduce){.cb-lenstile{transition:box-shadow .22s ease,border-color .22s ease}.cb-lenstile:hover,.cb-lenstile[data-drag]{transform:none}}.cb-lenstile-resize{transition:color .15s ease,text-shadow .15s ease}.cb-lenstile-resize:hover{color:var(--cb-accent-ink,var(--cb-accent));text-shadow:0 0 8px color-mix(in srgb,var(--cb-accent) 70%,transparent)}.cb-lensboard[data-density=compact]{grid-auto-rows:4.4rem;gap:.6rem}.cb-lensboard[data-density=compact] .cb-lenstile{padding:.5rem .65rem;border-radius:var(--cb-r-lg)}.cb-lensbar{padding:.45rem .6rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel,var(--cb-surface)),var(--cb-surface);box-shadow:var(--cb-edge,none);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cb-lens-stats{display:inline-flex;gap:.35rem;align-items:center}.cb-lens-stats>span{display:inline-flex;align-items:baseline;gap:.3rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-surface-2);padding:.12rem .55rem;font-family:var(--cb-mono);font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-lens-stats>span b{font-size:.74rem;color:var(--cb-ink);font-weight:650}.cb-lens-stats>span[data-tone=accent]{border-color:var(--cb-accent);color:var(--cb-accent-ink);background:var(--cb-accent-soft)}.cb-lens-stats>span[data-tone=accent] b{color:var(--cb-accent-ink)}.cb-lens-view{display:inline-flex;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);overflow:hidden}.cb-lens-view button{background:none;border:none;color:var(--cb-faint);cursor:pointer;font-family:var(--cb-mono);font-size:.58rem;letter-spacing:.06em;text-transform:uppercase;padding:.22rem .6rem}.cb-lens-view button+button{border-left:1px solid var(--cb-line)}.cb-lens-view button:hover{color:var(--cb-ink);background:var(--cb-surface-2)}.cb-lens-view button[aria-pressed=true]{color:var(--cb-accent-ink);background:var(--cb-accent-soft)}.cb-lens-settings{position:absolute;inset:auto .4rem .4rem .4rem;z-index:5;max-height:86%;overflow-y:auto;scrollbar-width:thin;background:var(--cb-bg,var(--cb-surface));border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);box-shadow:var(--cb-elev-2,0 10px 28px rgba(0,0,0,.3));padding:.7rem 1.7rem .65rem .8rem;display:flex;flex-direction:column;gap:.55rem}.cb-lens-settings .close{position:absolute;top:.35rem;right:.4rem;background:none;border:none;color:var(--cb-faint);cursor:pointer;font-size:.85rem;line-height:1}.cb-lens-settings .close:hover{color:var(--cb-ink)}.cb-lens-settings label.ttl{display:flex;flex-direction:column;gap:.25rem;font-family:var(--cb-mono);font-size:.56rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cb-faint)}.cb-lens-set-pals{display:flex;gap:.4rem;flex-wrap:wrap}.cb-lens-set-pals button{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-surface-2);color:var(--cb-dim);font-size:.68rem;padding:.2rem .6rem;cursor:pointer;transition:border-color .12s ease,color .12s ease}.cb-lens-set-pals button:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-lens-set-pals button[data-on]{border-color:var(--cb-accent);color:var(--cb-accent-ink);background:var(--cb-accent-soft)}.cb-lens-set-pals .sw{display:inline-flex;gap:2px}.cb-lens-set-pals .sw i{width:.55rem;height:.55rem;border-radius:var(--cb-r-xs)}.cb-lens-set-series{display:flex;flex-direction:column;gap:.3rem}.cb-lens-set-series .row{display:flex;align-items:center;gap:.6rem}.cb-lens-set-series .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;color:var(--cb-dim)}.cb-lens-set-series .sw{display:inline-flex;gap:.25rem}.cb-lens-set-series .sw button{width:.85rem;height:.85rem;border-radius:var(--cb-r-xs);border:1px solid transparent;cursor:pointer;padding:0;transition:transform .12s ease,box-shadow .12s ease}.cb-lens-set-series .sw button:hover{transform:scale(1.15)}.cb-lens-set-series .sw button[data-on]{border-color:var(--cb-ink);box-shadow:0 0 0 1.5px var(--cb-bg,var(--cb-surface)),0 0 0 2.5px var(--cb-ink)}@media (prefers-reduced-motion:reduce){.cb-lens-set-series .sw button:hover{transform:none}}.cb-lens-set-flags{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.cb-lens-set-flags label{display:inline-flex;align-items:center;gap:.35rem;font-size:.7rem;color:var(--cb-dim);cursor:pointer}.cb-lens-set-flags label.goal{font-family:var(--cb-mono);font-size:.58rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cb-faint)}.cb-lens-set-flags label.goal input{width:6.5rem}.cb-lens-settings .acts{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cb-lens-suggest{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;margin-top:.5rem;border:1px solid color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line));border-radius:var(--cb-r-pill);background:var(--cb-accent-soft);color:var(--cb-accent-ink);font:inherit;font-size:.68rem;padding:.22rem .65rem}button.cb-lens-suggest{cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}button.cb-lens-suggest:hover{box-shadow:0 0 14px -4px color-mix(in srgb,var(--cb-accent) 75%,transparent);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){button.cb-lens-suggest:hover{transform:none}}.cb-lens-suggest[data-ok]{border-style:dashed;color:var(--cb-dim);background:var(--cb-surface-2);border-color:var(--cb-line)}.cb-lens-suggest b{font-weight:650}.cb-lens-suggest u{text-underline-offset:2px}.cb-pins-card{background:var(--cb-panel,var(--cb-surface)),var(--cb-surface);box-shadow:var(--cb-edge,none),var(--cb-elev-1,none);transition:box-shadow .22s var(--cb-ease,ease),transform .22s var(--cb-ease,ease),border-color .22s ease}.cb-pins-card:hover{box-shadow:var(--cb-edge,none),var(--cb-elev-2,none);border-color:var(--cb-line-strong)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.cb-pins-card:hover{transform:translateY(-2px)}}@media (max-width:767px){.cb-lens-stats,.cb-lens-view{display:none}}@media print{.cb-lens-settings,.cb-lens-stats,.cb-lens-suggest,.cb-lens-view{display:none!important}.cb-lenstile{box-shadow:none!important;transform:none!important}.cb-lenstile:after{display:none!important}.cb-lenstile-hd h3:before{background:#999!important}}.cb-signals{display:flex;flex-direction:column;gap:.6rem}.cb-signals-empty{display:flex;gap:.55rem;align-items:flex-start;margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.5}.cb-signals-empty span{color:var(--cb-aurora);flex:none}.cb-signals-summary{border-left:2px solid var(--cb-aurora);background:var(--cb-aurora-soft);border-radius:0 var(--cb-r-sm) var(--cb-r-sm) 0;padding:.5rem .7rem}.cb-signals-summary-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.cb-signals-summary-head b{font-size:var(--cb-t-sm);color:var(--cb-ink)}.cb-signals-summary p{margin:0;font-size:var(--cb-t-sm);color:var(--cb-dim);line-height:1.5}.cb-signals-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.cb-signal{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .6rem;border:1px solid var(--cb-line);border-left-width:3px;border-radius:var(--cb-r-sm);background:var(--cb-wash-soft)}.cb-signal[data-sev="2"]{border-left-color:var(--cb-line-strong)}.cb-signal[data-sev="3"]{border-left-color:var(--cb-warn)}.cb-signal[data-sev="4"]{border-left-color:var(--cb-danger)}.cb-signal-main{display:flex;gap:.5rem;align-items:flex-start;flex:1 1;min-width:0}.cb-signal-glyph{flex:none;font-size:1rem;line-height:1.2;color:var(--cb-dim)}.cb-signal-body{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:.2rem}.cb-signal-titlerow{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.cb-signal-title{font-size:var(--cb-t-sm);color:var(--cb-ink);font-weight:600;text-decoration:none}a.cb-signal-title:hover{color:var(--cb-accent-ink);text-decoration:underline}.cb-signal-detail{margin:0;font-size:var(--cb-t-label);color:var(--cb-dim);line-height:1.45}.cb-signal-matter{font-size:var(--cb-t-label);color:var(--cb-accent-ink);text-decoration:none}.cb-signal-matter:hover{text-decoration:underline}.cb-signal-x{flex:none;border:none;background:none;color:var(--cb-faint);cursor:pointer;font-size:1.1rem;line-height:1;padding:0 .2rem;border-radius:var(--cb-r-sm)}.cb-signal-x:hover{color:var(--cb-danger);background:var(--cb-danger-soft)}.cb-signal-dismiss{display:flex;gap:.35rem;align-items:center;flex:none;flex-wrap:wrap}.cb-signal-dismiss input{font-size:var(--cb-t-sm);min-width:12rem}.cb-signals[data-compact] .cb-signal{padding:.35rem .5rem}.cb-signals-dismissed{font-size:var(--cb-t-label)}.cb-signals-dismissed summary{color:var(--cb-faint);cursor:pointer}.cb-signals-dismissed ul{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem}.cb-signals-dismissed li{display:flex;align-items:center;gap:.5rem;color:var(--cb-dim)}.cb-signals-dismissed li span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-dash-count{margin-left:auto;font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-warn);background:var(--cb-warn-soft);padding:.05rem .35rem;border-radius:var(--cb-r-pill);letter-spacing:0}.cb-pbrief-signal{white-space:nowrap;margin-left:.35rem}.cb-pbrief-signal,.cb-pbrief-signal[data-tone=warn]{color:var(--cb-warn)}.cb-pbrief-signal[data-tone=danger]{color:var(--cb-danger)}.cb-agents{display:flex;flex-direction:column;gap:1.1rem}.cb-agents-auditor{padding:1rem 1.1rem;border-left:3px solid var(--cb-aurora)}.cb-agents-auditor-head{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;justify-content:space-between}.cb-agents-auditor-head h3{margin:0;font-size:1rem;color:var(--cb-ink);display:flex;align-items:center;gap:.5rem}.cb-agents-badge{font-family:var(--cb-mono);font-size:.55rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-aurora);background:var(--cb-aurora-soft);padding:.1rem .4rem;border-radius:var(--cb-r-pill)}.cb-agents-auditor-act{display:flex;gap:.5rem;flex-wrap:wrap}.cb-agents-auditor-lead{margin:.6rem 0 0;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.6}.cb-agents-auditor-lead b{color:var(--cb-ink)}.cb-agents-auditor-foot{margin:.5rem 0 0;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-agents-bar{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.cb-agents-bar h3{margin:0;font-size:var(--cb-t-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-agents-empty{color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.6;margin:0}.cb-agents-empty b{color:var(--cb-ink)}.cb-agents-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));grid-gap:.7rem;gap:.7rem}.cb-agents-card{display:flex;flex-direction:column;gap:.4rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-panel);box-shadow:var(--cb-edge);padding:.7rem .8rem}.cb-agents-card[data-off]{opacity:.6}.cb-agents-card header{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.cb-agents-card header b{color:var(--cb-ink);font-size:var(--cb-t-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-agents-flow{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin:0;font-size:var(--cb-t-sm)}.cb-agents-when{color:var(--cb-dim)}.cb-agents-arrow{color:var(--cb-accent)}.cb-agents-does{color:var(--cb-accent-ink);font-weight:600}.cb-agents-meta{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-agents-meta a{color:var(--cb-accent-ink);text-decoration:none}.cb-agents-meta a:hover{text-decoration:underline}.cb-agents-card footer{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:auto;padding-top:.3rem}.cb-agents-runs{padding:.9rem 1rem}.cb-agents-runs h3{margin:0 0 .6rem;font-size:var(--cb-t-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-agents-runlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cb-agents-runlist li{display:flex;align-items:center;gap:.6rem;padding:.4rem 0;border-top:1px solid var(--cb-line);font-size:var(--cb-t-sm)}.cb-agents-runlist li:first-child{border-top:none}.cb-agents-run-dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--cb-line-strong)}.cb-agents-run-dot[data-tone=ok]{background:var(--cb-aurora)}.cb-agents-run-dot[data-tone=warn]{background:var(--cb-warn)}.cb-agents-run-dot[data-tone=danger]{background:var(--cb-danger)}.cb-agents-run-name{color:var(--cb-ink);font-weight:600;flex:none;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-agents-run-event{color:var(--cb-faint);font-size:var(--cb-t-label);flex:none}.cb-agents-run-out{color:var(--cb-dim);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-agents-run-out a{color:var(--cb-accent-ink);text-decoration:none}.cb-agents-run-out a:hover{text-decoration:underline}.cb-agents-run-when{color:var(--cb-faint);font-size:var(--cb-t-label);flex:none}.cb-agents-wizard{max-width:620px;max-height:86vh;overflow-y:auto}.cb-agents-when-note{margin:-.3rem 0 .2rem;color:var(--cb-faint);font-size:var(--cb-t-label);font-style:italic}.cb-agents-enable{flex-direction:row!important;align-items:center;gap:.5rem}.cb-agents-enable input{width:auto!important}.cb-sprints{display:flex;flex-direction:column;gap:.7rem;margin-top:1.4rem}.cb-sprints-bar{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.cb-sprints-bar h3{margin:0;font-size:var(--cb-t-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-sprints-empty{color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.6;margin:0}.cb-sprints-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));grid-gap:.8rem;gap:.8rem}.cb-sprint{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-panel);box-shadow:var(--cb-edge);padding:.8rem .9rem;display:flex;flex-direction:column;gap:.6rem}.cb-sprint[data-ready]{border-color:var(--cb-aurora);box-shadow:var(--cb-edge),0 0 0 1px var(--cb-aurora-soft)}.cb-sprint header{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.cb-sprint header b{color:var(--cb-ink);font-size:.82rem}.cb-sprint header small{display:block;color:var(--cb-faint);font-size:var(--cb-t-label);margin-top:.1rem}.cb-sprint header small a{color:var(--cb-accent-ink);text-decoration:none}.cb-sprint header small a:hover{text-decoration:underline}.cb-sprint-rails{display:flex;flex-direction:column;gap:.35rem}.cb-sprint-rail{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-wash-soft);text-decoration:none}.cb-sprint-rail:hover{border-color:var(--cb-line-strong)}.cb-sprint-rail-glyph{flex:none;color:var(--cb-dim)}.cb-sprint-rail-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cb-ink);font-size:var(--cb-t-sm)}.cb-sprint-rail-lane{display:inline-flex;gap:2px;flex:none}.cb-sprint-rail-lane i{width:.5rem;height:.28rem;border-radius:var(--cb-r-xs);background:var(--cb-line-strong)}.cb-sprint-rail-lane i[data-on]{background:var(--cb-accent)}.cb-sprint-rail-lane i[data-here]{background:var(--cb-aurora);box-shadow:0 0 6px var(--cb-aurora-soft)}.cb-sprint-rail[data-status=filed] .cb-sprint-rail-lane i[data-on]{background:var(--cb-aurora)}.cb-sprint-rail-stage{flex:none;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.04em;color:var(--cb-faint);min-width:4.5rem;text-align:right}.cb-sprint footer{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:auto;padding-top:.2rem}.cb-sprint-hint{color:var(--cb-faint)}.cb-sprint-hint,.cb-sprints-closed{font-size:var(--cb-t-label)}.cb-sprints-closed summary{color:var(--cb-faint);cursor:pointer}.cb-sprints-closed ul{list-style:none;margin:.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:.25rem;color:var(--cb-dim)}.cb-sprints-closed a{color:var(--cb-accent-ink);text-decoration:none}.cb-sprint-wizard{max-width:640px;max-height:86vh;overflow-y:auto}.cb-sprint-output{display:flex;gap:.4rem;align-items:center;margin-bottom:.4rem}.cb-sprint-output select{flex:none;width:12rem}.cb-sprint-output input{flex:1 1;min-width:0}.cb-builder-memory{margin-top:.6rem}.cb-builder-memory-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.4rem}.cb-builder-memory-head h3{margin:0}.cb-builder-memory-lead{margin:0 0 .7rem;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.6;max-width:70ch}.cb-builder-memory-lead b{color:var(--cb-ink)}.cb-builder-memory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));grid-gap:.7rem;gap:.7rem}.cb-builder-memory-card{display:flex;flex-direction:column;gap:.4rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft);padding:.7rem .8rem}.cb-builder-memory-card header{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cb-builder-memory-card header b{color:var(--cb-ink);font-size:var(--cb-t-sm)}.cb-builder-memory-card p{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.5}.cb-builder-memory-card footer{display:flex;gap:.4rem;margin-top:auto;padding-top:.3rem}.cb-intake-ws{margin-top:16px}.cb-intake-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-wash)}.cb-intake-seg button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--cb-dim);padding:6px 14px;border-radius:var(--cb-r-pill);font-size:var(--cb-t-sm);cursor:pointer;transition:color .16s var(--cb-ease),background .16s var(--cb-ease)}.cb-intake-seg button:hover{color:var(--cb-ink)}.cb-intake-seg button[data-on]{color:var(--cb-accent-ink);background:var(--cb-accent-soft);box-shadow:var(--cb-elev-1)}.cb-intake-seg-n{font-size:var(--cb-t-label);color:var(--cb-faint);background:var(--cb-surface);border-radius:var(--cb-r-pill);padding:0 6px}.cb-intake-seg button[data-on] .cb-intake-seg-n{color:var(--cb-accent-ink)}.cb-temp{display:inline-flex;align-items:center;gap:5px;font-size:var(--cb-t-label);font-weight:600;letter-spacing:.01em;white-space:nowrap}.cb-temp i{font-style:normal;font-size:.9em;line-height:1}.cb-temp[data-band=hot]{color:var(--cb-danger)}.cb-temp[data-band=warm]{color:var(--cb-warn)}.cb-temp[data-band=cooling]{color:var(--cb-accent-ink)}.cb-temp[data-band=cold]{color:var(--cb-faint)}.cb-cbq li[data-glow=overdue],.cb-intake-card[data-glow=overdue]{border-color:color-mix(in oklab,var(--cb-danger) 55%,var(--cb-line));box-shadow:0 0 0 1px color-mix(in oklab,var(--cb-danger) 30%,transparent),0 0 18px -6px color-mix(in oklab,var(--cb-danger) 60%,transparent)}.cb-triage{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:16px;gap:16px;margin-top:14px;outline:none}.cb-triage:focus-visible{box-shadow:0 0 0 2px var(--cb-accent-soft);border-radius:var(--cb-r-lg)}@media (max-width:760px){.cb-triage{grid-template-columns:1fr}}.cb-triage-q{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:calc(100vh - 240px);overflow:auto}.cb-triage-q li{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft);cursor:pointer;transition:border-color .14s var(--cb-ease),background .14s var(--cb-ease)}.cb-triage-q li:hover{border-color:var(--cb-line-strong)}.cb-triage-q li[data-on]{border-color:var(--cb-accent);background:var(--cb-accent-soft);box-shadow:var(--cb-elev-1)}.cb-triage-q .rank{flex:none;width:20px;text-align:right;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-triage-q .body{flex:1 1;min-width:0}.cb-triage-q .body b{display:block;font-size:var(--cb-t-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-triage-q .body small{display:block;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-triage-q .tags{display:flex;align-items:center;gap:6px;flex:none}.cb-triage-pane{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel);box-shadow:var(--cb-elev-1);padding:16px;display:flex;flex-direction:column;gap:12px;align-self:start;position:-webkit-sticky;position:sticky;top:76px}.cb-triage-pane>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.cb-triage-pane h3{margin:0;font-size:var(--cb-t-md)}.cb-triage-pane>header p{margin:3px 0 0;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-triage-clocks{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cb-triage-clocks .cb-mono{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-triage-acts,.cb-triage-temp{display:flex;gap:6px;flex-wrap:wrap}.cb-triage-temp{border-top:1px solid var(--cb-line);padding-top:10px}.cb-triage-acts .cb-btn[data-on],.cb-triage-temp .cb-btn[data-on]{border-color:var(--cb-accent);color:var(--cb-accent-ink);background:var(--cb-accent-soft)}.cb-triage-compose{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px dashed var(--cb-line-strong);border-radius:var(--cb-r-md)}.cb-triage-compose input,.cb-triage-compose textarea{width:100%}.cb-triage-compose .row{display:flex;gap:8px}.cb-triage-legend{list-style:none;margin:2px 0 0;padding:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));grid-gap:6px 12px;gap:6px 12px;border-top:1px solid var(--cb-line)}.cb-triage-legend li{display:flex;align-items:center;gap:8px;font-size:var(--cb-t-label);color:var(--cb-faint)}.cb-triage-flash{margin:0;font-size:var(--cb-t-sm);color:var(--cb-aurora)}kbd{font-family:var(--cb-mono);font-size:.72em;line-height:1;padding:2px 5px;border:solid var(--cb-line-strong);border-width:1px 1px 2px;border-radius:var(--cb-r-sm);background:var(--cb-surface);color:var(--cb-dim);white-space:nowrap}.cb-cbq{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.cb-cbq li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft);flex-wrap:wrap}.cb-cbq .who{color:var(--cb-ink);text-decoration:none;flex:1 1;min-width:180px}.cb-cbq .who b{display:block;font-size:var(--cb-t-sm);font-weight:600}.cb-cbq .who small{display:block;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-cbq .who:hover b{color:var(--cb-accent-ink)}.cb-cbq .when{display:flex;align-items:center;gap:8px;flex:none}.cb-cbq .ops{display:flex;gap:6px;flex:none}.cb-lead-side{gap:16px;min-width:0}.cb-cp,.cb-lead-side{display:flex;flex-direction:column}.cb-cp{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel);box-shadow:var(--cb-elev-1);padding:14px;gap:14px}.cb-cp-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cb-cp-hd b{font-size:var(--cb-t-sm);color:var(--cb-aurora)}.cb-cp .k,.cb-cp-hd small{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-cp .k{display:block;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.cb-cp .v{font-size:var(--cb-t-sm);font-weight:600;display:inline-flex;align-items:center;gap:6px}.cb-cp .muted{color:var(--cb-faint);font-weight:400;font-style:normal}.cb-cp-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cb-cp-temp{display:flex;gap:4px}.cb-cp-temp .cb-btn[data-on]{border-color:var(--cb-accent);color:var(--cb-accent-ink);background:var(--cb-accent-soft)}.cb-cp-sol{padding:10px 12px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash)}.cb-cp-sol[data-band=danger]{border-color:color-mix(in oklab,var(--cb-danger) 45%,var(--cb-line))}.cb-cp-sol[data-band=warn]{border-color:color-mix(in oklab,var(--cb-warn) 45%,var(--cb-line))}.cb-cp-sol .basis{display:block;margin-top:5px;color:var(--cb-faint);font-size:var(--cb-t-label);line-height:1.5}.cb-cp-cb .show{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cb-cp-cb .show small{color:var(--cb-dim);font-size:var(--cb-t-label)}.cb-cp-cb .ops,.cb-cp-cbadd,.cb-cp-cbadd .ops{display:flex;gap:6px}.cb-cp-cbadd{flex-direction:column}.cb-cp-cbadd input{width:100%}.cb-cp-sim{border-top:1px solid var(--cb-line);padding-top:12px}.cb-cp-sim-hd{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.cb-cp-simhint{margin:0 0 8px;color:var(--cb-faint);font-size:var(--cb-t-label);line-height:1.5}.cb-cp-simlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cb-cp-simlist li{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:9px 10px;background:var(--cb-wash-soft)}.cb-cp-simlist a{text-decoration:none;color:var(--cb-ink);display:block}.cb-cp-simlist .top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.cb-cp-simlist .top b{font-size:var(--cb-t-sm);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-cp-simlist .top em{font-style:normal;color:var(--cb-aurora);font-size:var(--cb-t-label);flex:none}.cb-cp-simlist a:hover .top b{color:var(--cb-accent-ink)}.cb-cp-simlist .sub{display:block;color:var(--cb-faint);font-size:var(--cb-t-label);margin-top:1px}.cb-cp-simlist .why{margin:6px 0 0;color:var(--cb-dim);font-size:var(--cb-t-label);line-height:1.5}.cb-cp-simlist .posture{margin:4px 0 0;color:var(--cb-faint);font-size:var(--cb-t-label);line-height:1.5}.cb-cp-simfoot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.cb-cp-simfoot small{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-iv-cov{list-style:none;margin:6px 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.cb-iv-cov li{display:inline-flex;align-items:center;gap:5px;font-size:var(--cb-t-label);color:var(--cb-faint);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:3px 9px}.cb-iv-cov li i{font-style:normal}.cb-iv-cov li[data-have]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 40%,var(--cb-line));background:var(--cb-aurora-soft)}.cb-iv-q{margin:4px 0 10px;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px}.cb-iv-q li b{display:block;font-size:var(--cb-t-sm);font-weight:600}.cb-iv-q li[data-critical] b{color:var(--cb-warn)}.cb-iv-q li small{display:block;color:var(--cb-faint);font-size:var(--cb-t-label);margin-top:1px}.cb-iv-patch{margin:0 0 10px;border:1px solid color-mix(in oklab,var(--cb-aurora) 30%,var(--cb-line));border-radius:var(--cb-r-md);background:var(--cb-aurora-soft);padding:10px}.cb-iv-patch-h{margin:0 0 8px;font-size:var(--cb-t-label);color:var(--cb-aurora);font-weight:600}.cb-iv-chips{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:6px}.cb-iv-chips label{display:flex;align-items:baseline;gap:8px;padding:6px 8px;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface);cursor:pointer;font-size:var(--cb-t-sm)}.cb-iv-chips label.off{opacity:.45;text-decoration:line-through}.cb-iv-chips b{color:var(--cb-accent-ink);flex:none;font-weight:600}.cb-iv-chips span{color:var(--cb-dim);min-width:0}.cb-iv-answer{display:flex;flex-direction:column;gap:8px}.cb-iv-answer textarea{width:100%}.cb-iv-answer .row{display:flex;gap:8px;flex-wrap:wrap}.cb-iv-tr{margin-top:4px}.cb-iv-tr summary{font-size:var(--cb-t-label);color:var(--cb-faint);cursor:pointer}.cb-iv-tr ol{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow:auto}.cb-iv-tr li{border-left:2px solid var(--cb-line);padding:2px 0 2px 8px}.cb-iv-tr li[data-role=copilot]{border-left-color:var(--cb-aurora)}.cb-iv-tr li i{font-style:normal;font-size:var(--cb-t-label);color:var(--cb-faint);text-transform:uppercase;letter-spacing:.08em}.cb-iv-tr li p{margin:1px 0 0;font-size:var(--cb-t-sm);color:var(--cb-dim);white-space:pre-wrap}.cb-iv-attr{display:block;margin-top:4px;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-lead-council{margin:10px 0}.cb-lead-review{margin-top:8px;padding:10px;border:1px solid color-mix(in oklab,var(--cb-warn) 40%,var(--cb-line));border-radius:var(--cb-r-md);background:var(--cb-warn-soft)}.cb-lead-review p{margin:0 0 6px;font-size:var(--cb-t-label);color:var(--cb-dim)}.cb-lead-review .picks{display:flex;gap:6px;flex-wrap:wrap}.cb-lead-evalacts{display:flex;gap:8px;flex-wrap:wrap}.cb-lead-ocr{margin-top:8px;border:1px solid color-mix(in oklab,var(--cb-aurora) 30%,var(--cb-line));border-radius:var(--cb-r-md);background:var(--cb-aurora-soft);padding:9px}.cb-lead-ocr .ocr-h{margin:0 0 8px;font-size:var(--cb-t-label);color:var(--cb-aurora);font-weight:600;line-height:1.4}.cb-lead-ocr .ocr-none{margin:0;font-size:var(--cb-t-label);color:var(--cb-faint)}.cb-lead-ocr-chips{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:5px}.cb-lead-ocr-chips label{display:flex;align-items:baseline;gap:7px;padding:5px 7px;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface);cursor:pointer;font-size:var(--cb-t-label)}.cb-lead-ocr-chips label.off{opacity:.45;text-decoration:line-through}.cb-lead-ocr-chips b{color:var(--cb-accent-ink);flex:none;font-weight:600}.cb-lead-ocr-chips span{color:var(--cb-dim);min-width:0}.cb-lead-ocr .ocr-notes{display:block;margin-bottom:8px;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-lead-ocr .ocr-acts{display:flex;gap:6px}@media (max-width:1100px){.cb-triage-pane{position:static}}@media (prefers-reduced-motion:reduce){.cb-intake-seg button,.cb-triage-q li{transition:none}.cb-cbq li[data-glow=overdue],.cb-intake-card[data-glow=overdue]{box-shadow:0 0 0 1px color-mix(in oklab,var(--cb-danger) 30%,transparent)}.cb-intake-watchdog[data-sev=past] .glyph{animation:none}}.cb-intake-watchdog{border:1px solid color-mix(in oklab,var(--cb-warn) 45%,var(--cb-line));border-radius:var(--cb-r-lg);background:color-mix(in oklab,var(--cb-warn) 8%,var(--cb-panel));box-shadow:var(--cb-elev-1);padding:12px 14px;margin-bottom:14px}.cb-intake-watchdog[data-sev=past]{border-color:color-mix(in oklab,var(--cb-danger) 55%,var(--cb-line));background:color-mix(in oklab,var(--cb-danger) 9%,var(--cb-panel))}.cb-intake-watchdog-hd{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-intake-watchdog-hd .glyph{color:var(--cb-warn);font-size:1.05rem}.cb-intake-watchdog[data-sev=past] .glyph{color:var(--cb-danger);animation:cb-wd-pulse 1.8s ease-in-out infinite}.cb-intake-watchdog-hd b{font-size:var(--cb-t-sm);color:var(--cb-ink)}.cb-intake-watchdog-hd .cb-mono{margin-left:auto;color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-intake-watchdog ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));grid-gap:6px;gap:6px}.cb-intake-watchdog li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft)}.cb-intake-watchdog li a{text-decoration:none;color:var(--cb-ink);display:flex;flex-direction:column;min-width:0}.cb-intake-watchdog li a b{font-size:var(--cb-t-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-intake-watchdog li a small{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-intake-watchdog li .tags{display:flex;gap:4px;flex:none}@keyframes cb-wd-pulse{0%,to{opacity:1}50%{opacity:.45}}.cb-webinbox{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cb-webinbox li{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft);padding:10px 12px}.cb-webinbox-body{min-width:0}.cb-webinbox-body>b{font-size:var(--cb-t-sm);color:var(--cb-ink)}.cb-webinbox-body .fields{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0;color:var(--cb-dim);font-size:var(--cb-t-label)}.cb-webinbox-body .fields i{color:var(--cb-faint);font-style:normal;margin-right:3px}.cb-webinbox-body .desc{margin:4px 0;color:var(--cb-dim);font-size:var(--cb-t-label);line-height:1.5}.cb-webinbox-body .cb-mono{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-webinbox-ops{display:flex;flex-direction:column;gap:6px;flex:none}.cb-dup-check{display:flex;align-items:center;gap:10px;margin:10px 0}.cb-dup-check .muted{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-dup-banner{border:1px solid color-mix(in oklab,var(--cb-warn) 45%,var(--cb-line));border-radius:var(--cb-r-lg);background:color-mix(in oklab,var(--cb-warn) 7%,var(--cb-panel));padding:12px 14px;margin:10px 0}.cb-dup-banner.strong{border-color:color-mix(in oklab,var(--cb-danger) 50%,var(--cb-line));background:color-mix(in oklab,var(--cb-danger) 8%,var(--cb-panel))}.cb-dup-hd{display:flex;align-items:center;gap:8px;margin-bottom:8px}.cb-dup-hd .glyph{color:var(--cb-warn)}.cb-dup-banner.strong .glyph{color:var(--cb-danger)}.cb-dup-hd b{color:var(--cb-ink);font-size:var(--cb-t-sm)}.cb-dup-hd small{color:var(--cb-faint);font-size:var(--cb-t-label);margin-left:auto}.cb-dup-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cb-dup-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft)}.cb-dup-list li a{text-decoration:none;color:var(--cb-ink);display:flex;flex-direction:column;min-width:0}.cb-dup-list li a small{color:var(--cb-faint);font-size:var(--cb-t-label)}.cb-dup-list li .tags{display:flex;align-items:center;gap:8px;flex:none}.cb-dup-ops{margin-top:8px}.cb-cp-sel{width:100%}.cb-intake-tip{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:10px 12px;border-left:2px solid var(--cb-aurora);background:var(--cb-aurora-soft);border-radius:0 var(--cb-r-md) var(--cb-r-md) 0}.cb-intake-tip .glyph{color:var(--cb-aurora);flex:none;line-height:1.4}.cb-intake-tip p{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.5}.cb-intake-tip .ops{display:flex;gap:12px;margin-top:6px;align-items:center}.cb-intake-tip .ops a{color:var(--cb-accent-ink);font-size:var(--cb-t-label);text-decoration:none}.cb-intake-tip .ops a:hover{text-decoration:underline}.cb-intake-tip .ops button{border:0;background:transparent;color:var(--cb-faint);font-size:var(--cb-t-label);cursor:pointer;padding:0}.cb-intake-tip .ops button:hover{color:var(--cb-dim)}.cb-intake-tip .glyph,.cb-intake-tip p{align-self:center}.cb-intake-tip{flex-wrap:wrap}.cb-intake-tip p{flex:1 1 320px}.cb-admform-hint{margin:0 0 12px;color:var(--cb-faint);font-size:var(--cb-t-label);line-height:1.5}.cb-formurl{display:flex;flex-direction:column;gap:8px}.cb-formurl-val{display:block;padding:9px 11px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash);color:var(--cb-ink);font-size:var(--cb-t-label);word-break:break-all}.cb-formurl-ops{display:flex;gap:6px;flex-wrap:wrap}.cb-formurl-empty{display:flex;flex-direction:column;gap:10px;align-items:flex-start;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-refadd{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.cb-refadd input{flex:1 1 220px}.cb-reflist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cb-reflist li{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft)}.cb-reflist li[data-off]{opacity:.55}.cb-reflist li .name{color:var(--cb-ink);font-size:var(--cb-t-sm)}.cb-reflist li .ops{display:flex;gap:6px;margin-left:auto}.cb-refroi-wrap{overflow-x:auto}.cb-refroi{width:100%;border-collapse:collapse;font-size:var(--cb-t-sm)}.cb-refroi td,.cb-refroi th{text-align:left;padding:7px 10px;border-bottom:1px solid var(--cb-line)}.cb-refroi th{color:var(--cb-faint);font-size:var(--cb-t-label);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.cb-refroi td.cb-mono,.cb-refroi th:not(:first-child){text-align:right}.cb-refroi tr[data-untagged] td{color:var(--cb-faint)}.cb-apply{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:5vh 20px 40px;background:var(--cb-bg);background-attachment:fixed}.cb-apply-card{width:100%;max-width:640px;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel);box-shadow:var(--cb-elev-2,var(--cb-elev-1));padding:28px clamp(18px,5vw,36px)}.cb-apply-head{text-align:center;margin-bottom:22px}.cb-apply-mark{display:inline-block;color:var(--cb-aurora);font-size:1.4rem}.cb-apply-firm{margin:6px 0 2px;color:var(--cb-faint);font-size:var(--cb-t-label);text-transform:uppercase;letter-spacing:.14em}.cb-apply-head h1{margin:4px 0 8px;font-size:clamp(1.4rem,4vw,1.9rem);color:var(--cb-ink)}.cb-apply-lede{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.6}.cb-apply-form{display:flex;flex-direction:column;gap:16px}.cb-apply-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.cb-apply-grid label{display:flex;flex-direction:column;gap:5px;color:var(--cb-dim);font-size:var(--cb-t-label)}.cb-apply-grid label.wide{grid-column:1/-1}.cb-apply-grid input,.cb-apply-grid select,.cb-apply-grid textarea{width:100%}.cb-apply-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cb-apply-foot{margin-top:18px;padding-top:14px;border-top:1px solid var(--cb-line)}.cb-apply-foot p{margin:0;color:var(--cb-faint);font-size:var(--cb-t-label);line-height:1.55}.cb-apply-done{text-align:center;padding:24px 8px}.cb-apply-check{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--cb-accent-soft);color:var(--cb-accent-ink);font-size:1.5rem;margin-bottom:12px}.cb-apply-done h2{margin:4px 0 8px;font-size:1.25rem;color:var(--cb-ink)}.cb-apply-done p{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.6}@media (max-width:560px){.cb-apply-grid{grid-template-columns:1fr}}.cb-lawrib{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:14px;padding:.55rem .8rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-wash-soft)}.cb-lawrib>b{font-family:var(--cb-mono);font-size:var(--cb-t-label);letter-spacing:.12em;color:var(--cb-faint);font-weight:600;flex:none}.cb-lawrib-pill{font-size:var(--cb-t-label);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:2px 9px;color:var(--cb-dim);cursor:help;white-space:nowrap;transition:border-color .15s var(--cb-ease),color .15s var(--cb-ease)}.cb-lawrib-pill:hover{border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent);color:var(--cb-ink)}.cb-lawrib-pill i{font-style:normal;font-family:var(--cb-mono);color:var(--cb-aurora);margin-right:.35rem}.cb-lawrib>a{margin-left:auto;font-size:var(--cb-t-label);color:var(--cb-accent-ink);text-decoration:none;white-space:nowrap}.cb-lawrib>a:hover{text-decoration:underline}.cb-pipe{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;margin-top:14px}.cb-pipe-stage{display:inline-flex;align-items:baseline;gap:.45rem;padding:.3rem .75rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);text-decoration:none;color:var(--cb-dim);font-size:var(--cb-t-sm);transition:border-color .15s var(--cb-ease),color .15s var(--cb-ease)}.cb-pipe-stage b{font-family:var(--cb-mono);font-weight:600;color:var(--cb-ink);font-size:var(--cb-t-sm)}.cb-pipe-stage[data-zero] b{color:var(--cb-faint)}.cb-pipe-stage:hover{border-color:var(--cb-accent);color:var(--cb-ink)}.cb-pipe-stage[data-on]{border-color:var(--cb-accent);color:var(--cb-accent-ink);background:var(--cb-accent-soft)}.cb-pipe-stage[data-stage=needs_review]:not([data-zero]){border-color:color-mix(in oklab,var(--cb-warn) 45%,transparent)}.cb-pipe-sep{color:var(--cb-faint);font-size:var(--cb-t-label);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cb-pipe-all{margin-left:.3rem}.cb-sfeed{list-style:none;margin:0;padding:0;flex-direction:column;gap:.15rem}.cb-sfeed,.cb-sfeed li{display:flex}.cb-sfeed a{flex:1 1;min-width:0;display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;grid-column-gap:.7rem;column-gap:.7rem;padding:.5rem .65rem;border-radius:var(--cb-r-md);text-decoration:none;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.45}.cb-sfeed a:hover{background:var(--cb-wash-soft)}.cb-sfeed i.glyph{font-style:normal;font-size:.9rem}.cb-sfeed a[data-kind=verify] i.glyph,.cb-sfeed i.glyph{color:var(--cb-aurora)}.cb-sfeed a[data-kind=council] i.glyph,.cb-sfeed a[data-kind=critique] i.glyph{color:var(--cb-warn)}.cb-sfeed a[data-kind=file] i.glyph{color:var(--cb-accent-ink)}.cb-sfeed .body{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-sfeed .body b{color:var(--cb-ink);font-weight:600}.cb-sfeed .meta{display:inline-flex;align-items:baseline;gap:.55rem;flex:none}.cb-sfeed .model{border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:0 7px}.cb-sfeed .model,.cb-sfeed .when{font-family:var(--cb-mono);font-size:var(--cb-t-label);color:var(--cb-faint)}.cb-sfeed-empty{margin:0;padding:.5rem .65rem;color:var(--cb-faint);font-size:var(--cb-t-sm)}.cb-arsenal{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(215px,100%),1fr));grid-gap:10px;gap:10px}.cb-arsenal a{display:flex;flex-direction:column;gap:.3rem;padding:.75rem .85rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel);text-decoration:none;color:var(--cb-ink);transition:border-color .15s var(--cb-ease),transform .15s var(--cb-ease)}.cb-arsenal a:hover{border-color:var(--cb-accent);transform:translateY(-1px)}.cb-arsenal b{display:flex;align-items:center;gap:.5rem;font-size:var(--cb-t-sm);font-weight:650}.cb-arsenal b i{font-style:normal;color:var(--cb-aurora);width:1.1rem;text-align:center;flex:none}.cb-arsenal small{color:var(--cb-faint);font-size:var(--cb-t-label);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-arsenal a[data-kind=custom] b i{color:var(--cb-accent-ink)}.cb-arsenal a[data-kind=builder]{border-style:dashed}.cb-arsenal a[data-kind=builder]:hover{border-style:solid}@media (prefers-reduced-motion:reduce){.cb-arsenal a,.cb-lawrib-pill,.cb-pipe-stage{transition:none}.cb-arsenal a:hover{transform:none}}@media print{.cb-lawrib>a{display:none}}.cb-studio-sec{margin-top:18px}.cb-sfeed-empty a{color:var(--cb-accent-ink)}.cb-lens-insp{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end}.cb-lens-insp>.scrim{position:absolute;inset:0;background:rgba(8,10,16,.5);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:cb-fade .18s var(--cb-ease) both}.cb-lens-insp>.panel{position:relative;width:min(46rem,96vw);background:var(--cb-panel),var(--cb-bg,var(--cb-surface));border-left:1px solid var(--cb-line-strong);box-shadow:var(--cb-edge),var(--cb-elev-2);backdrop-filter:blur(20px) saturate(1.06);-webkit-backdrop-filter:blur(20px) saturate(1.06);padding:1.05rem 1.2rem 1.2rem;overflow-y:auto;scrollbar-width:thin;display:flex;flex-direction:column;gap:.85rem;animation:cb-lens-insp-in .26s cubic-bezier(.2,.7,.2,1) both}@keyframes cb-lens-insp-in{0%{transform:translateX(26px);opacity:0}to{transform:none;opacity:1}}.cb-lens-insp-hd{display:flex;align-items:flex-start;gap:.6rem}.cb-lens-insp-hd .ttl{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.22rem}.cb-lens-insp-hd h3{margin:0;font-size:.95rem;line-height:1.35;color:var(--cb-ink);overflow-wrap:anywhere}.cb-lens-insp-hd .back,.cb-lens-insp-hd .close{flex:none;margin-top:.1rem;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--cb-surface-2);border:1px solid var(--cb-line);color:var(--cb-dim);cursor:pointer;line-height:1;font-size:.85rem}.cb-lens-insp-hd .back:hover,.cb-lens-insp-hd .close:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-lens-insp-eyebrow{font-family:var(--cb-mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-lens-insp-focus{align-self:flex-start;display:inline-flex;align-items:center;gap:.4rem;border:1px solid color-mix(in oklab,var(--cb-accent) 45%,transparent);border-radius:var(--cb-r-pill);background:var(--cb-accent-soft);color:var(--cb-accent-ink);padding:.3rem .85rem;font-size:.72rem;cursor:pointer;transition:border-color .15s var(--cb-ease),transform .15s var(--cb-ease),box-shadow .15s var(--cb-ease)}.cb-lens-insp-focus i{font-style:normal}.cb-lens-insp-focus b{font-weight:600}.cb-lens-insp-focus:hover{border-color:var(--cb-accent);transform:translateY(-1px);box-shadow:0 0 14px -4px color-mix(in srgb,var(--cb-accent) 60%,transparent)}.cb-lens-insp-focus[data-on]{border-color:color-mix(in oklab,var(--cb-warn,#c74d78) 45%,transparent);background:color-mix(in oklab,var(--cb-warn,#c74d78) 9%,var(--cb-surface-2));color:var(--cb-ink)}.cb-lens-insp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(8.5rem,100%),1fr));grid-gap:.55rem;gap:.55rem}.cb-lens-insp-stat{min-width:0;display:flex;flex-direction:column;gap:.18rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel),var(--cb-surface);box-shadow:var(--cb-edge),var(--cb-elev-1);padding:.6rem .7rem}.cb-lens-insp-stat .lbl{font-family:var(--cb-mono);font-size:.56rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cb-faint)}.cb-lens-insp-stat b{font-size:1.15rem;font-weight:650;letter-spacing:-.01em;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-lens-insp-stat[data-dir=up] b{color:var(--cb-aurora)}.cb-lens-insp-stat[data-dir=down] b{color:var(--cb-warn,#c74d78)}.cb-lens-insp-stat .cap{font-size:.62rem;color:var(--cb-faint);line-height:1.4}.cb-lens-insp-sec{display:flex;flex-direction:column;gap:.5rem}.cb-lens-insp-h{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.cb-lens-insp-h>b{font-size:.78rem;font-weight:650;color:var(--cb-ink)}.cb-lens-insp-h>span{font-size:.66rem;color:var(--cb-faint)}.cb-lens-insp-h>.cb-lenschip{margin-left:auto;text-decoration:none}.cb-lens-insp-chart{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);box-shadow:var(--cb-edge),var(--cb-elev-1);padding:.6rem .7rem .5rem;display:flex;flex-direction:column;min-height:0}.cb-lens-insp-chart .cb-chart{margin:0;border:none;background:none;padding:0}.cb-lens-insp-tablewrap{max-height:16rem}.cb-lens-insp-ctx{display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--cb-line);border-left:2px solid var(--cb-accent);border-radius:var(--cb-r-lg);background:var(--cb-panel),var(--cb-surface);box-shadow:var(--cb-edge),var(--cb-elev-1);padding:.7rem .85rem}.cb-lens-insp-ctx .ttl{font-size:.84rem;font-weight:650;color:var(--cb-ink);text-decoration:none;overflow-wrap:anywhere}.cb-lens-insp-ctx a.ttl:hover{text-decoration:underline}.cb-lens-insp-ctx .sub{font-size:.7rem;color:var(--cb-dim)}.cb-lens-insp-ctx .links{display:flex;flex-wrap:wrap;gap:.3rem .85rem}.cb-lens-insp-ctx .links a{font-size:.7rem;color:var(--cb-accent-ink);text-decoration:none}.cb-lens-insp-ctx .links a:hover{text-decoration:underline}.cb-lens-insp-ctx .team{display:flex;flex-wrap:wrap;gap:.3rem .4rem}.cb-lens-insp-ctx .mem{display:inline-flex;align-items:center;gap:.3rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-surface-2);padding:.12rem .55rem;font-size:.66rem;color:var(--cb-dim)}.cb-lens-insp-ctx .mem i{font-style:normal;color:var(--cb-aurora);font-size:.6rem}.cb-lens-insp-ctx .mem em{font-style:normal;color:var(--cb-faint)}.cb-lens-insp-ctx .mem[data-lead]{border-color:color-mix(in oklab,var(--cb-aurora) 40%,transparent)}.cb-lens-insp-ai{display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-wash-soft);padding:.65rem .75rem}.cb-lens-insp-ai .row{display:flex;align-items:center;gap:.6rem}.cb-lens-insp-ai .row .sp{flex:1 1}.cb-lens-insp-ai p{margin:0;font-size:.74rem;line-height:1.55;color:var(--cb-ink)}.cb-lens-insp-ai p.pending{color:var(--cb-faint);font-style:italic}.cb-lens-insp-skel{display:flex;flex-direction:column;gap:.7rem}@media (max-width:768px){.cb-lens-insp>.panel{width:100vw;border-left:none}}@media (prefers-reduced-motion:reduce){.cb-lens-insp>.panel,.cb-lens-insp>.scrim{animation:none}.cb-lens-insp-focus{transition:none}.cb-lens-insp-focus:hover{transform:none}}@media print{.cb-lens-insp{display:none!important}}.cb-iq-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:1.6rem 2.2rem;gap:1.6rem 2.2rem;align-items:center;margin:0 0 1.2rem;padding:1.8rem 2rem;border-radius:var(--cb-r-xl);color:#eef1ff;border:1px solid rgba(220,205,170,.26);background:radial-gradient(130% 120% at 0 0,rgba(108,215,180,.16) 0,transparent 46%),radial-gradient(140% 140% at 100% 115%,rgba(220,205,170,.22) 0,transparent 52%),linear-gradient(152deg,#0c0e1e,#12152b 58%,#171a33);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 24px 56px -20px rgba(6,7,20,.8),0 0 0 1px rgba(220,205,170,.08),0 18px 60px -18px rgba(220,205,170,.28)}.cb-iq-glow{position:absolute;inset:-30%;pointer-events:none;z-index:0;background:radial-gradient(28% 34% at 24% 30%,rgba(108,215,180,.22),transparent 70%);animation:cb-iq-drift 26s ease-in-out infinite alternate}.cb-iq-glow:after{content:"";position:absolute;inset:0;background:radial-gradient(30% 36% at 78% 74%,rgba(220,205,170,.26),transparent 70%);animation:cb-iq-drift 34s ease-in-out infinite alternate-reverse}@keyframes cb-iq-drift{0%{transform:translate3d(-3%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.12)}}.cb-iq-grain{position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.05;background-image:radial-gradient(circle at 50% 50%,#fff .7px,transparent 0);background-size:4px 4px}.cb-iq-hero>.cb-iq-lede,.cb-iq-hero>.cb-iq-metrics{position:relative;z-index:1}.cb-iq-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.69rem;letter-spacing:.2em;text-transform:uppercase;color:#6cd7b4;margin-bottom:.7rem}.cb-iq-eyebrow:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:#6cd7b4;box-shadow:0 0 10px 2px rgba(108,215,180,.65);animation:cb-iq-pulse 2.4s ease-in-out infinite}@keyframes cb-iq-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.cb-iq-headline{margin:0;font-size:clamp(1.6rem,3.6vw,2.3rem);font-weight:300;letter-spacing:-.02em;line-height:1.04;text-wrap:balance;color:#eef1ff}.cb-iq-headline .cb-num{display:inline-block;font-size:clamp(2.6rem,6vw,4rem);font-weight:650;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:-.06em;margin-right:.18em;background:linear-gradient(95deg,#6cd7b4,#dccdaa 55%,#c9c2ff);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(99,102,241,.45)) drop-shadow(0 0 34px rgba(108,215,180,.22));animation:cb-iq-sheen 2.2s var(--cb-ease) 1 .3s backwards}@keyframes cb-iq-sheen{0%{background-position:120% 0}to{background-position:0 0}}.cb-iq-headsub{font-size:.95rem;font-weight:400;color:#9aa1c2;letter-spacing:0}.cb-iq-promise{margin:.7rem 0 0;max-width:52ch;font-size:.84rem;line-height:1.6;color:#a7adc9}.cb-iq-rails{display:flex;flex-direction:column;gap:.7rem;margin-top:1.2rem}.cb-iq-rail-hd{display:flex;align-items:baseline;justify-content:space-between;font-size:.69rem;letter-spacing:.09em;text-transform:uppercase;color:#8c92b3;margin-bottom:.3rem}.cb-iq-rail-hd b{color:#eef1ff;font-size:.76rem;letter-spacing:0}.cb-iq-track{display:flex;height:7px;border-radius:var(--cb-r-pill);overflow:hidden;background:rgba(255,255,255,.09);box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}.cb-iq-track i{display:block;height:100%;animation:cb-iq-fill .9s var(--cb-ease) backwards}@keyframes cb-iq-fill{0%{transform:translateX(-101%)}}.cb-iq-track i[data-seg=doc]{background:linear-gradient(90deg,#6cd7b4,#dccdaa);box-shadow:0 0 12px 1px rgba(108,215,180,.5)}.cb-iq-track[data-multi] i[data-seg=proven]{background:#8fd46a;box-shadow:0 0 10px rgba(143,212,106,.45)}.cb-iq-track[data-multi] i[data-seg=contested]{background:#e8a852}.cb-iq-track[data-multi] i[data-seg=gap]{background:#e87da0}.cb-iq-track[data-rel] i[data-seg=client]{background:#8fd46a;box-shadow:0 0 10px rgba(143,212,106,.45)}.cb-iq-track[data-rel] i[data-seg=neutral]{background:rgba(255,255,255,.28)}.cb-iq-track[data-rel] i[data-seg=adverse]{background:#e8a852;box-shadow:0 0 10px rgba(232,168,82,.4)}.cb-iq-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.cb-iq-metric{display:flex;flex-direction:column;gap:.14rem;padding:.8rem .85rem;border-radius:var(--cb-r-lg);text-decoration:none;color:#eef1ff;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .18s var(--cb-ease),border-color .18s var(--cb-ease),box-shadow .18s var(--cb-ease);animation:cb-iq-rise .55s var(--cb-ease) backwards}.cb-iq-metric:first-child{animation-delay:.05s}.cb-iq-metric:nth-child(2){animation-delay:.11s}.cb-iq-metric:nth-child(3){animation-delay:.17s}.cb-iq-metric:nth-child(4){animation-delay:.23s}.cb-iq-metric:nth-child(5){animation-delay:.29s}.cb-iq-metric:nth-child(6){animation-delay:.35s}@keyframes cb-iq-rise{0%{opacity:0;transform:translateY(10px)}}a.cb-iq-metric:hover{transform:translateY(-3px);border-color:rgba(108,215,180,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 10px 30px -8px rgba(108,215,180,.35);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045))}a.cb-iq-metric:focus-visible{outline:2px solid #dccdaa;outline-offset:2px}.cb-iq-metric[data-primary]{grid-column:span 2;border-color:rgba(220,205,170,.42);background:linear-gradient(140deg,rgba(220,205,170,.2),rgba(108,215,180,.1) 60%,rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 26px -6px rgba(220,205,170,.4)}.cb-iq-metric[data-primary] .cb-iq-mval{font-size:1.8rem}.cb-iq-mval{font-size:1.35rem;font-weight:650;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:#f4f6ff}.cb-iq-mval[data-tone=warn]{color:#ffc46b;text-shadow:0 0 14px rgba(232,168,82,.4)}.cb-iq-mval[data-tone=danger]{color:#ff8fac;text-shadow:0 0 14px rgba(232,125,160,.45)}.cb-iq-mval[data-tone=ai]{color:#5fe6d2;text-shadow:0 0 14px rgba(108,215,180,.45)}.cb-iq-mval[data-tone=ok]{color:#a4e380}.cb-iq-mlab{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:#9aa0bf;font-weight:500;margin-top:.1rem}.cb-iq-msub{font-size:.69rem;color:#7d84a6}@media (max-width:860px){.cb-iq-hero{grid-template-columns:1fr;gap:1.2rem;padding:1.4rem 1.3rem}.cb-iq-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-iq-metric[data-primary]{grid-column:span 2}}@media (prefers-reduced-motion:reduce){.cb-iq-eyebrow:before,.cb-iq-glow,.cb-iq-glow:after,.cb-iq-headline .cb-num,.cb-iq-metric,.cb-iq-track i{animation:none}.cb-iq-metric{transition:none}a.cb-iq-metric:hover{transform:none}}@media print{.cb-iq-hero{background:#fff;color:#000;box-shadow:none;border-color:#999}.cb-iq-glow,.cb-iq-grain{display:none}}.cb-disco-sec h2{margin-bottom:.6rem}.cb-disco-quiet{color:var(--cb-faint);font-size:.78rem;margin:.2rem 0;max-width:62ch}.cb-disco-err{color:var(--cb-danger);font-size:.76rem;margin:.35rem 0 0}.cb-disco-toolrow{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap;margin-bottom:.7rem}.cb-disco-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));grid-gap:.8rem;gap:.8rem}.cb-disco-card{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);padding:.85rem .95rem;background:var(--cb-panel);display:flex;flex-direction:column;gap:.45rem;min-width:0}.cb-disco-card[data-side=outgoing]{border-left:3px solid var(--cb-accent)}.cb-disco-card-hd{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cb-disco-side{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-disco-side[data-side=outgoing]{color:var(--cb-accent-ink)}.cb-disco-card-name{font-size:.92rem;margin:0;line-height:1.25;overflow-wrap:anywhere}.cb-disco-card-meta{margin:0;font-size:.72rem;color:var(--cb-faint)}.cb-disco-card-stats{display:flex;gap:1.1rem;margin:.15rem 0 0;flex-wrap:wrap}.cb-disco-card-stats div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cb-disco-card-stats dt{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-disco-card-stats dd{margin:0;font-size:.8rem;overflow-wrap:anywhere}.cb-disco-minibtn{border:1px solid var(--cb-line);background:transparent;color:var(--cb-ink);font:inherit;font-size:.7rem;padding:.28rem .6rem;border-radius:var(--cb-r-md);cursor:pointer}.cb-disco-minibtn:hover{border-color:var(--cb-accent)}.cb-disco-minibtn:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-disco-minibtn.ai{color:var(--cb-accent-ink);border-color:var(--cb-accent-soft);background:var(--cb-accent-soft)}.cb-disco-carduploader{margin-top:.35rem;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.cb-disco-carduploader>.cb-disco-upload{width:100%}.cb-disco-dlgwrap{position:fixed;inset:0;z-index:var(--cb-z-palette);display:grid;place-items:center;padding:1rem}.cb-disco-scrim{position:absolute;inset:0;background:rgba(4,6,14,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cb-disco-dialog{position:relative;width:min(560px,100%);max-height:min(86vh,720px);overflow:auto;border:1px solid var(--cb-line);border-radius:var(--cb-r-xl);background:var(--cb-panel-solid,var(--cb-panel));padding:1.1rem 1.2rem;box-shadow:0 24px 70px rgba(0,0,0,.45)}.cb-disco-dlg-h{margin:0 0 .15rem;font-size:1rem}.cb-disco-dlg-sub{margin:0 0 .8rem;color:var(--cb-faint);font-size:.76rem}.cb-disco-field{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.65rem}.cb-disco-field>span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-disco-field input,.cb-disco-field select{font:inherit;font-size:.82rem;color:var(--cb-ink);background:transparent;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.45rem .6rem}.cb-disco-field input:focus-visible,.cb-disco-field select:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px;border-color:var(--cb-accent)}.cb-disco-fields2{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem;gap:.7rem}.cb-disco-dlg-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.8rem}.cb-disco-drop{display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;border:1.5px dashed var(--cb-line);border-radius:var(--cb-r-lg);padding:1.1rem .9rem;cursor:pointer;color:var(--cb-faint);transition:border-color .15s ease,background .15s ease}.cb-disco-drop:hover,.cb-disco-drop[data-drag]{border-color:var(--cb-accent);background:var(--cb-accent-soft);color:var(--cb-ink)}.cb-disco-drop:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-disco-drop-glyph{font-size:1.15rem;line-height:1}.cb-disco-drop-line{font-size:.82rem;color:var(--cb-ink)}.cb-disco-drop-line em{font-style:normal;color:var(--cb-accent-ink)}.cb-disco-drop-sub{font-size:.69rem;max-width:46ch}.cb-disco-uplist{list-style:none;margin:.6rem 0 0;padding:0;gap:.55rem}.cb-disco-uplist,.cb-disco-uprow{display:flex;flex-direction:column}.cb-disco-uprow{gap:.25rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);padding:.5rem .65rem}.cb-disco-uprow[data-status=failed]{border-color:var(--cb-danger)}.cb-disco-upname{display:flex;align-items:baseline;gap:.6rem;min-width:0}.cb-disco-upname .nm{font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-disco-upname .sz{margin-left:auto;font-size:.69rem;color:var(--cb-faint);flex:none}.cb-disco-upbar{height:5px;border-radius:var(--cb-r-pill);overflow:hidden;background:var(--cb-line)}.cb-disco-upbar i{display:block;height:100%;background:linear-gradient(90deg,var(--cb-aurora),var(--cb-accent));transition:width .25s ease}.cb-disco-upbar i[data-state=failed]{background:var(--cb-danger)}.cb-disco-upbar i[data-state=registered],.cb-disco-upbar i[data-state=zip-queued]{background:var(--cb-aurora)}.cb-disco-upmeta{display:flex;align-items:center;gap:.6rem}.cb-disco-upnote{font-size:.69rem;color:var(--cb-faint);overflow-wrap:anywhere}.cb-disco-upact{margin-left:auto;font-size:.69rem;color:var(--cb-faint);flex:none}.cb-disco-livebar,.cb-disco-upact{display:flex;align-items:center;gap:.45rem}.cb-disco-livebar{margin:0 0 .6rem;font-size:.7rem;color:var(--cb-aurora)}.cb-disco-livedot{width:8px;height:8px;border-radius:50%;background:var(--cb-aurora);box-shadow:0 0 8px var(--cb-aurora);animation:cb-disco-pulse 1.6s ease-in-out infinite;flex:none}@keyframes cb-disco-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.cb-disco-livenote{color:var(--cb-faint)}.cb-disco-joblist{list-style:none;margin:0;padding:0;gap:.6rem}.cb-disco-job,.cb-disco-joblist{display:flex;flex-direction:column}.cb-disco-job{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);padding:.6rem .75rem;gap:.35rem}.cb-disco-job[data-status=failed]{border-color:var(--cb-danger)}.cb-disco-job-hd{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cb-disco-job-hd b{font-size:.8rem;font-weight:600}.cb-disco-job-prod{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:34ch}.cb-disco-job-prod,.cb-disco-jobpill{font-size:.69rem;color:var(--cb-faint)}.cb-disco-jobpill{margin-left:auto;font-family:var(--cb-mono);letter-spacing:.1em;text-transform:uppercase;padding:.1rem .5rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line);flex:none}.cb-disco-jobpill[data-status=running]{color:var(--cb-aurora);border-color:var(--cb-aurora)}.cb-disco-jobpill[data-status=done]{color:var(--cb-aurora)}.cb-disco-jobpill[data-status=failed]{color:var(--cb-danger);border-color:var(--cb-danger)}.cb-disco-job-bar{height:6px;border-radius:var(--cb-r-pill);overflow:hidden;background:var(--cb-line)}.cb-disco-job-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--cb-aurora),var(--cb-accent));transition:width .4s ease}.cb-disco-job-bar i[data-status=failed]{background:var(--cb-danger)}.cb-disco-job-nums{display:flex;gap:.9rem;font-size:.69rem;color:var(--cb-faint);flex-wrap:wrap}.cb-disco-job-nums .bad{color:var(--cb-danger)}.cb-disco-eta{color:var(--cb-accent-ink)}.cb-disco-job-err{margin:0;font-size:.69rem;color:var(--cb-danger);overflow-wrap:anywhere}.cb-disco-filter{display:flex;gap:.7rem;align-items:flex-end;flex-wrap:wrap;margin-bottom:.7rem}.cb-disco-filt{display:flex;flex-direction:column;gap:.22rem;min-width:10rem}.cb-disco-filt.grow{flex:1 1 16rem}.cb-disco-filt>span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-disco-filt input,.cb-disco-filt select{font:inherit;font-size:.78rem;color:var(--cb-ink);background:transparent;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.4rem .55rem}.cb-disco-filt input:focus-visible,.cb-disco-filt select:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px;border-color:var(--cb-accent)}.cb-disco-filterspin{width:14px;height:14px;border-radius:50%;border:2px solid var(--cb-line);border-top-color:var(--cb-accent);animation:cb-disco-spin .8s linear infinite;margin-bottom:.55rem}@keyframes cb-disco-spin{to{transform:rotate(1turn)}}.cb-disco-tablewrap{overflow-x:auto;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg)}.cb-disco-table{width:100%;border-collapse:collapse;font-size:.78rem;min-width:820px}.cb-disco-table th{text-align:left;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint);font-weight:500;padding:.5rem .7rem}.cb-disco-table td,.cb-disco-table th{border-bottom:1px solid var(--cb-line)}.cb-disco-table td{padding:.45rem .7rem;vertical-align:top}.cb-disco-table tbody tr:last-child td{border-bottom:none}.cb-disco-table tbody tr[data-linked]:hover{background:var(--cb-accent-soft)}.cb-disco-table td.file a{color:var(--cb-ink);text-decoration:none}.cb-disco-table td.file a:hover .fn{color:var(--cb-accent-ink);text-decoration:underline}.cb-disco-table td.file a:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;border-radius:var(--cb-r-xs)}.cb-disco-table .fn,.cb-disco-table .subj{display:block;overflow-wrap:anywhere}.cb-disco-table .subj{font-size:.69rem;color:var(--cb-faint)}.cb-disco-table td.num,.cb-disco-table th.num{text-align:right}.cb-disco-statuspill{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;padding:.12rem .5rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line);color:var(--cb-faint);white-space:nowrap}.cb-disco-statuspill[data-status=indexed]{color:var(--cb-aurora);border-color:var(--cb-aurora)}.cb-disco-statuspill[data-status=extracted]{color:var(--cb-accent-ink);border-color:var(--cb-accent-soft)}.cb-disco-statuspill[data-status=failed]{color:var(--cb-danger);border-color:var(--cb-danger)}.cb-disco-statuspill em{font-style:normal;color:var(--cb-warn)}.cb-disco-more{display:flex;justify-content:center;margin-top:.8rem}.cb-disco-custodyrow>td{background:color-mix(in oklab,var(--cb-accent-soft) 45%,transparent)}.cb-disco-custodylist{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.3rem}.cb-disco-custodylist li{font-size:.7rem;color:var(--cb-faint);border-left:2px solid var(--cb-line);padding-left:.6rem;overflow-wrap:anywhere}.cb-disco-custodylist li b{color:var(--cb-ink);font-weight:600}.cb-disco-custodylist li[data-event=verify_failed]{border-left-color:var(--cb-danger)}.cb-disco-custodylist li[data-event=verify_failed] b{color:var(--cb-danger)}.cb-disco-custodylist li[data-event=verify_ok]{border-left-color:var(--cb-aurora)}.cb-disco-custodylist li .note{color:var(--cb-faint)}.cb-disco-receipts{margin-top:.3rem}.cb-disco-receipts>summary{cursor:pointer;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-disco-receipts>summary:hover{color:var(--cb-accent-ink)}.cb-disco-receipts>summary:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;border-radius:var(--cb-r-xs)}.cb-disco-receiptlist{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.2rem}.cb-disco-receiptlist li{font-size:.69rem;color:var(--cb-faint)}.cb-disco-receiptlist li[data-event=verify_failed]{color:var(--cb-danger)}.cb-disco-custodytools{margin-top:.55rem;align-items:center;gap:.4rem}.cb-disco-verify{display:inline-flex;align-items:center;gap:.45rem;flex-wrap:wrap}.cb-disco-validate{margin-top:.5rem}.cb-disco-validate .cb-disco-toolrow{margin-bottom:0;justify-content:flex-start}.cb-disco-validate-out{margin-top:.6rem;border-top:1px solid var(--cb-line);padding-top:.6rem;display:flex;flex-direction:column;gap:.5rem}.cb-disco-validate-tallies{display:flex;flex-wrap:wrap;gap:.4rem}.cb-disco-validate-scope{font-size:.69rem;margin:0}.cb-disco-validate-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cb-disco-validate-item{display:flex;gap:.55rem;align-items:flex-start;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.5rem .6rem}.cb-disco-validate-item[data-kind=confirmed-defect]{border-color:color-mix(in oklab,var(--cb-danger) 45%,var(--cb-line));background:color-mix(in oklab,var(--cb-danger) 6%,transparent)}.cb-disco-validate-item[data-kind=probable-gap]{border-color:color-mix(in oklab,var(--cb-warn,#b8860b) 40%,var(--cb-line))}.cb-disco-validate-badge{flex:0 0 auto;padding-top:.05rem}.cb-disco-validate-title{margin:0;font-size:.78rem;font-weight:600;color:var(--cb-ink)}.cb-disco-validate-detail{margin:.2rem 0 0;font-size:.72rem;color:var(--cb-faint);line-height:1.45}.cb-disco-validate-foot{font-size:.69rem;letter-spacing:.06em;text-transform:uppercase;margin:0}.cb-disco-loadfile{margin-top:.7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);padding:.7rem .8rem;background:color-mix(in oklab,var(--cb-accent-soft) 30%,transparent);display:flex;flex-direction:column;gap:.55rem}.cb-disco-loadfile-hd{display:flex;gap:.55rem;align-items:flex-start}.cb-disco-loadfile-glyph{font-size:1rem;line-height:1.3;color:var(--cb-accent-ink);flex:none}.cb-disco-loadfile-title{margin:0;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cb-disco-loadfile-fmts{font-size:.69rem;letter-spacing:.12em;color:var(--cb-faint);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.06rem .45rem}.cb-disco-loadfile-sub{margin:.2rem 0 0;font-size:.7rem;color:var(--cb-faint);line-height:1.45;max-width:60ch}.cb-disco-loadfile-kind{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.cb-disco-loadfile-kind legend{font-family:var(--cb-mono);font-size:.56rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint);padding:0;margin-bottom:.1rem}.cb-disco-loadfile-kind:disabled{opacity:.55}.cb-disco-loadfile-radio{display:flex;gap:.45rem;align-items:baseline;font-size:.72rem;color:var(--cb-faint);cursor:pointer}.cb-disco-loadfile-radio b{color:var(--cb-ink);font-weight:600}.cb-disco-loadfile-radio input{accent-color:var(--cb-accent);margin:0;flex:none;align-self:center}.cb-disco-loadfile-radio input:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-disco-loadfile-pick{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cb-disco-loadfile-file{display:inline-flex;align-items:baseline;gap:.5rem;min-width:0;font-size:.72rem}.cb-disco-loadfile-file .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:24ch}.cb-disco-loadfile-file .sz{color:var(--cb-faint);font-size:.69rem;flex:none}.cb-disco-loadfile-none{color:var(--cb-faint);font-style:italic}.cb-disco-loadfile-bar{height:5px;border-radius:var(--cb-r-pill);overflow:hidden;background:var(--cb-line)}.cb-disco-loadfile-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--cb-aurora),var(--cb-accent));transition:width .25s ease}.cb-disco-loadfile-status{margin:0;font-size:.7rem;min-height:1em;overflow-wrap:anywhere}.cb-disco-loadfile-ok{color:var(--cb-aurora)}.cb-disco-bates .cb-mono{overflow-wrap:anywhere}.cb-disco-pages{color:var(--cb-faint);font-size:.69rem;margin-left:.3rem;white-space:nowrap}.cb-disco-desigcell{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.cb-disco-desig{font-family:var(--cb-mono);letter-spacing:.06em;text-transform:uppercase;padding:.1rem .45rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-warn);color:var(--cb-warn)}.cb-disco-desig,.cb-disco-fam{font-size:.69rem;white-space:nowrap}.cb-disco-fam{display:inline-flex;align-items:center;gap:.25rem;color:var(--cb-accent-ink)}.cb-disco-fam[data-role=parent]{font-weight:600}.cb-disco-ask{display:flex;flex-direction:column;gap:.6rem}.cb-disco-ask-row{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.cb-disco-ask-q{display:flex;gap:.5rem}.cb-disco-ask-q input{flex:1 1;font:inherit;font-size:.82rem;color:var(--cb-ink);background:transparent;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.5rem .65rem;min-width:0}.cb-disco-ask-q input:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px;border-color:var(--cb-accent)}.cb-disco-answer{border:1px solid var(--cb-accent-soft);background:var(--cb-accent-soft);border-radius:var(--cb-r-lg);padding:.7rem .85rem}.cb-disco-answer p{margin:0;font-size:.8rem;white-space:pre-wrap}.cb-disco-answer p.cb-disco-srcs,.cb-disco-srcs{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.55rem}.cb-disco-src{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-accent-ink);text-decoration:none;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.12rem .55rem}.cb-disco-src:hover{border-color:var(--cb-accent)}.cb-disco-src:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}@media (max-width:720px){.cb-disco-board,.cb-disco-fields2{grid-template-columns:1fr}.cb-disco-filt{min-width:100%}.cb-disco-ask-q{flex-direction:column}.cb-disco-job-prod{max-width:100%}}@media (prefers-reduced-motion:reduce){.cb-disco-filterspin,.cb-disco-livedot{animation:none}.cb-disco-drop,.cb-disco-job-bar i,.cb-disco-upbar i{transition:none}}.cb-attest{display:flex;flex-direction:column;gap:.85rem}.cb-attest-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cb-attest-title{font-size:var(--cb-t-sm);font-weight:600;color:var(--cb-ink);margin:0;display:flex;align-items:center;gap:.5rem}.cb-attest-tag{font-size:.69rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-accent-ink);background:var(--cb-accent-soft);border:1px solid color-mix(in oklab,var(--cb-accent) 30%,transparent);padding:.1rem .4rem;border-radius:var(--cb-r-pill)}.cb-attest-actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cb-attest-actions .cb-input{width:auto;padding:.3rem .55rem;font-size:var(--cb-t-sm);line-height:1.2}.cb-attest-posture-pick{display:inline-flex}.cb-attest-posture{font-size:.69rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-dim);border:1px solid var(--cb-line);padding:.1rem .4rem;border-radius:var(--cb-r-pill);white-space:nowrap}.cb-attest-posture[data-posture=adverse]{color:var(--cb-warn-ink,var(--cb-ink));background:var(--cb-warn-soft,transparent);border-color:color-mix(in oklab,var(--cb-warn,var(--cb-line)) 45%,transparent)}.cb-attestm-export{font-size:.72rem}.cb-attestm-export a{color:var(--cb-accent-ink);text-decoration:none}.cb-attestm-export a:hover{text-decoration:underline}.cb-attest-err{color:var(--cb-danger)}.cb-attest-empty,.cb-attest-err{font-size:var(--cb-t-sm);margin:0}.cb-attest-empty{color:var(--cb-dim);line-height:1.55}.cb-attest-counts{display:flex;gap:.5rem;flex-wrap:wrap}.cb-attest-count{font-size:.72rem;color:var(--cb-dim);background:var(--cb-panel),var(--cb-bg-b);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.22rem .7rem}.cb-attest-count b{color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-attest-count[data-tone=critical] b{color:var(--cb-danger)}.cb-attest-count[data-tone=ok] b{color:var(--cb-aurora)}.cb-attest-group{display:flex;flex-direction:column;gap:.55rem}.cb-attest-gh{font-size:.74rem;font-weight:600;color:var(--cb-ink);margin:.3rem 0 0;letter-spacing:.01em}.cb-attest-gh-critical{color:var(--cb-danger)}.cb-attest-caveat,.cb-attest-none{color:var(--cb-dim);font-size:.72rem;margin:0;line-height:1.5}.cb-attest-indicators{border-top:1px dashed var(--cb-line);padding-top:.7rem}.cb-attest-caveat{font-style:italic}.cb-attest-f{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-panel),var(--cb-bg-b);padding:.6rem .75rem;display:flex;flex-direction:column;gap:.35rem}.cb-attest-f[data-tone=critical]{border-color:color-mix(in oklab,var(--cb-danger) 40%,var(--cb-line));background:var(--cb-danger-soft),var(--cb-bg-b)}.cb-attest-f[data-tone=warn]{border-color:color-mix(in oklab,var(--cb-warn) 38%,var(--cb-line));background:var(--cb-warn-soft),var(--cb-bg-b)}.cb-attest-f-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.cb-attest-f-badge{font-size:.68rem;font-weight:600;padding:.12rem .45rem;border-radius:var(--cb-r-pill);background:var(--cb-bg-b);color:var(--cb-dim);border:1px solid var(--cb-line)}.cb-attest-f-badge[data-tone=critical]{color:var(--cb-danger);border-color:color-mix(in oklab,var(--cb-danger) 45%,transparent)}.cb-attest-f-badge[data-tone=warn]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 45%,transparent)}.cb-attest-f-badge[data-tone=ok]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent)}.cb-attest-f-cite{font-size:.72rem;color:var(--cb-ink)}.cb-attest-f-xm{color:var(--cb-accent-ink)}.cb-attest-f-review,.cb-attest-f-xm{font-size:.69rem;text-transform:uppercase;letter-spacing:.04em}.cb-attest-f-review{color:var(--cb-warn);margin-left:auto}.cb-attest-f-ex{font-size:.78rem;color:var(--cb-ink);line-height:1.5;margin:0}.cb-attest-f-basis,.cb-attest-f-elided,.cb-attest-f-pin,.cb-attest-f-why{font-size:.7rem;color:var(--cb-dim);margin:0;line-height:1.45}.cb-attest-f-elided{color:var(--cb-warn)}.cb-attest-f-pin{color:var(--cb-aurora)}.cb-attest-f-basis{font-size:.69rem;opacity:.8}.cb-attest-auth{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-panel),var(--cb-bg-b);padding:.6rem .75rem;display:flex;flex-direction:column;gap:.4rem}.cb-attest-auth-band{font-size:.72rem;font-weight:600;color:var(--cb-ink)}.cb-attest-auth-band[data-band=strong_signal]{color:var(--cb-warn)}.cb-attest-auth-band[data-band=insufficient_baseline],.cb-attest-auth-band[data-band=no_signal]{color:var(--cb-dim)}.cb-attest-auth-narr{font-size:.76rem;color:var(--cb-ink);line-height:1.5;margin:0}.cb-attest-auth-reasons{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.2rem}.cb-attest-auth-reasons li{font-size:.72rem;color:var(--cb-dim);line-height:1.4}.cb-attest-auth-metric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}.cb-attest-auth-baseline{font-size:.69rem;color:var(--cb-dim);opacity:.8;margin:0}.cb-attest-verified{border-top:1px dashed var(--cb-line);padding-top:.5rem}.cb-attest-verified>summary{cursor:pointer;font-size:.72rem;color:var(--cb-dim)}.cb-attest-verified[open]{display:flex;flex-direction:column;gap:.5rem}.cb-routechip{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in oklab,var(--cb-aurora) 35%,transparent);border-radius:var(--cb-r-pill);background:var(--cb-aurora-soft);color:var(--cb-aurora);font-family:var(--cb-mono);font-size:.6rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:.2rem .55rem;cursor:pointer;text-decoration:none;white-space:nowrap;transition:border-color .15s var(--cb-ease),background .15s var(--cb-ease),transform .12s var(--cb-ease)}.cb-routechip:hover{border-color:var(--cb-aurora);background:color-mix(in oklab,var(--cb-aurora) 16%,transparent)}.cb-routechip:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-routechip:active{transform:translateY(1px)}.cb-routechip[data-tone=warn]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent);background:var(--cb-warn-soft)}.cb-routechip[data-tone=warn]:hover{border-color:var(--cb-warn);background:color-mix(in oklab,var(--cb-warn) 18%,transparent)}.cb-routechip[data-passive]{cursor:default}.cb-routechip[data-passive]:hover{border-color:color-mix(in oklab,var(--cb-aurora) 35%,transparent);background:var(--cb-aurora-soft);transform:none}.cb-routechip[data-passive][data-tone=warn]:hover{border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent);background:var(--cb-warn-soft)}.cb-rr{width:min(1180px,95vw);height:min(88vh,940px);max-width:95vw;max-height:92vh;padding:0;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-xl);background:var(--cb-surface-2);color:var(--cb-ink);box-shadow:var(--cb-shadow);overflow:hidden}.cb-rr::-webkit-backdrop{background:rgba(6,7,14,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cb-rr::backdrop{background:rgba(6,7,14,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cb-rr[open]{animation:cb-rr-in .18s var(--cb-ease)}@keyframes cb-rr-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.cb-rr-shell{display:flex;flex-direction:column;height:100%}.cb-rr-head{display:flex;align-items:flex-start;gap:1rem;padding:.85rem 1.05rem;border-bottom:1px solid var(--cb-line);background:var(--cb-panel)}.cb-rr-id{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.18rem}.cb-rr-kind{display:inline-flex;align-items:center;gap:.4rem;font-size:.69rem;letter-spacing:.09em;text-transform:uppercase;color:var(--cb-aurora)}.cb-rr-id h2{margin:0;font-size:1.02rem;font-weight:620;color:var(--cb-ink);line-height:1.25}.cb-rr-id h2,.cb-rr-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-rr-meta{font-size:.74rem;color:var(--cb-dim)}.cb-rr-headacts{display:flex;align-items:center;gap:.4rem}.cb-rr-hbtn{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface);color:var(--cb-dim);cursor:pointer;text-decoration:none;transition:color .15s var(--cb-ease),border-color .15s var(--cb-ease),background .15s var(--cb-ease),transform .12s var(--cb-ease)}.cb-rr-hbtn .ic svg{width:18px;height:18px;display:block}.cb-rr-hbtn:hover{color:var(--cb-accent-ink);border-color:color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line));background:var(--cb-accent-soft)}.cb-rr-hbtn:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-rr-hbtn:active{transform:translateY(1px)}.cb-rr-body{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 380px}.cb-rr-shell[data-done] .cb-rr-body{display:block;padding:1rem 1.1rem;overflow:auto}.cb-rr-shell[data-done] .cb-rr-body .cb-rr-hint{font-size:.84rem;max-width:64ch}.cb-rr-stage{position:relative;min-width:0;min-height:0;overflow:auto;background:var(--cb-bg-a);display:flex;flex-direction:column}.cb-rr-stage .cb-pdf-scroll{max-height:none;flex:1 1}.cb-rr-stage .cb-pdf,.cb-rr-stage .cb-viewer{flex:1 1}.cb-rr-stage .cb-viewer-stage{height:auto;flex:1 1;min-height:0}.cb-rr-skel{gap:.7rem;padding:1.6rem}.cb-rr-rail,.cb-rr-skel{display:flex;flex-direction:column}.cb-rr-rail{border-left:1px solid var(--cb-line);background:var(--cb-surface);padding:1rem 1.05rem;overflow:auto;gap:1rem;scrollbar-width:thin}.cb-rr-group{display:flex;flex-direction:column;gap:.45rem}.cb-rr-gtitle{margin:0;font-size:.69rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-rr-fields{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cb-rr-field{display:flex;align-items:flex-start;gap:.55rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft);padding:.55rem .6rem;transition:opacity .15s var(--cb-ease),border-color .15s var(--cb-ease)}.cb-rr-field[data-off]{opacity:.45}.cb-rr-field[data-off] .cb-rr-flabel>span:first-child{text-decoration:line-through}.cb-rr-inc{margin-top:.35rem;accent-color:var(--cb-aurora);cursor:pointer}.cb-rr-inc:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-rr-inc:disabled{cursor:default;opacity:.55}.cb-rr-fbody{flex:1 1;min-width:0;gap:.35rem}.cb-rr-fbody,.cb-rr-flabel{display:flex;flex-direction:column}.cb-rr-flabel{gap:.22rem;font-size:.7rem;color:var(--cb-dim)}.cb-rr-flabel>span:first-child{font-family:var(--cb-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-dim)}.cb-rr-static{font-size:.84rem;font-weight:600;color:var(--cb-ink)}.cb-rr-input{width:100%;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-wash);color:var(--cb-ink);font-size:.82rem;padding:.38rem .5rem;font-family:var(--cb-sans);transition:border-color .15s var(--cb-ease)}.cb-rr-input:hover{border-color:var(--cb-line-strong)}.cb-rr-input:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px;border-color:var(--cb-accent)}.cb-rr-input:disabled{opacity:.55}.cb-rr-prov{display:block;border:1px solid transparent;border-radius:var(--cb-r-sm);padding:.35rem .5rem;font-size:.7rem;line-height:1.45;color:color-mix(in oklab,var(--cb-ink) 30%,var(--cb-dim))}.cb-rr-prov[data-tone=ok]{background:var(--cb-aurora-soft);border-color:color-mix(in oklab,var(--cb-aurora) 22%,transparent)}.cb-rr-prov[data-tone=warn]{background:var(--cb-warn-soft);border-color:color-mix(in oklab,var(--cb-warn) 28%,transparent)}.cb-rr-prov[data-tone=rule]{background:var(--cb-wash);border-color:var(--cb-line)}.cb-rr-provk{display:inline-block;margin-right:.45rem;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.cb-rr-prov[data-tone=ok] .cb-rr-provk{color:var(--cb-aurora)}.cb-rr-prov[data-tone=warn] .cb-rr-provk{color:var(--cb-warn)}.cb-rr-prov[data-tone=rule] .cb-rr-provk{color:var(--cb-dim)}.cb-rr-provt{overflow-wrap:anywhere}.cb-rr-twins{border:1px solid color-mix(in oklab,var(--cb-warn) 30%,transparent);background:var(--cb-warn-soft);border-radius:var(--cb-r-md);padding:.55rem .65rem;font-size:.72rem}.cb-rr-twins .cb-rr-provk{color:var(--cb-warn)}.cb-rr-twins ul{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:.2rem}.cb-rr-twins a{color:var(--cb-ink);text-decoration:none}.cb-rr-twins a:hover{color:var(--cb-warn);text-decoration:underline}.cb-rr-twins a:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-rr-handoff{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;border:1px solid color-mix(in oklab,var(--cb-aurora) 30%,var(--cb-line));background:var(--cb-aurora-soft);border-radius:var(--cb-r-md);padding:.8rem .85rem}.cb-rr-handoff .cb-rr-fields{align-self:stretch}.cb-rr-hint{margin:0;font-size:.78rem;line-height:1.55;color:var(--cb-dim)}.cb-rr-foot{gap:1rem;flex-wrap:wrap;padding:.7rem 1.05rem;border-top:1px solid var(--cb-line);background:var(--cb-panel)}.cb-rr-foot,.cb-rr-footinfo{display:flex;align-items:center}.cb-rr-footinfo{flex:1 1;min-width:14rem;gap:.8rem;flex-wrap:wrap}.cb-rr-rationale{margin:0;font-size:.74rem;color:var(--cb-dim);line-height:1.4}.cb-rr-rationale .cb-mono{margin-right:.45rem;font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-rr-note{margin:0;font-size:.74rem;color:var(--cb-warn)}.cb-rr-actions{display:flex;align-items:center;gap:.5rem}@media (max-width:900px){.cb-rr-body{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.cb-rr-rail{border-left:none;border-top:1px solid var(--cb-line)}}.cb-uptray{position:fixed;right:1.1rem;bottom:3.9rem;z-index:59;display:flex;flex-direction:column;align-items:flex-end}.cb-uptray-pill{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-surface-2);color:var(--cb-ink);font-size:.74rem;font-weight:600;padding:.5rem .85rem;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:border-color .15s var(--cb-ease),transform .12s var(--cb-ease)}.cb-uptray-pill:hover{border-color:color-mix(in oklab,var(--cb-aurora) 55%,var(--cb-line))}.cb-uptray-pill:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-uptray-pill:active{transform:translateY(1px)}.cb-uptray-count{min-width:1.25rem;text-align:center;border-radius:var(--cb-r-pill);background:var(--cb-accent-soft);color:var(--cb-accent-ink);font-size:.69rem;padding:.05rem .35rem}.cb-uptray-panel{width:21rem;max-width:calc(100vw - 2rem);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface-2);box-shadow:0 18px 48px rgba(0,0,0,.5);padding:.75rem .8rem;display:flex;flex-direction:column;gap:.55rem}.cb-uptray-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.cb-uptray-title{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-uptray-x{display:inline-grid;place-items:center;width:26px;height:26px;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface);color:var(--cb-dim);cursor:pointer;font-size:.72rem;transition:color .15s var(--cb-ease),border-color .15s var(--cb-ease)}.cb-uptray-x:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-uptray-x:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-uptray-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:min(46vh,21rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.cb-uptray-row{display:flex;align-items:center;gap:.5rem;padding:.38rem .15rem;border-bottom:1px solid var(--cb-line);font-size:.78rem}.cb-uptray-row:last-child{border-bottom:none}.cb-uptray-row a{flex:1 1;min-width:0;color:var(--cb-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-uptray-row a:hover{color:var(--cb-accent-ink)}.cb-uptray-row a:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;border-radius:var(--cb-r-xs)}.cb-uptray-state{flex:none;font-size:.69rem;letter-spacing:.07em;text-transform:uppercase;color:var(--cb-faint)}.cb-uptray-row[data-state=needs_review] .cb-uptray-state{color:var(--cb-aurora)}.cb-uptray-dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--cb-faint)}.cb-uptray-dot[data-state=classifying],.cb-uptray-dot[data-state=extracting],.cb-uptray-dot[data-state=uploading]{background:var(--cb-accent);animation:cbpulse 1.6s ease-in-out infinite}.cb-uptray-dot[data-state=needs_review]{background:var(--cb-aurora)}.cb-uptray-note{margin:0;font-size:.7rem;color:var(--cb-aurora)}@media (prefers-reduced-motion:reduce){.cb-rr[open],.cb-uptray-dot,.cb-uptray-dot[data-state]{animation:none}.cb-routechip,.cb-rr-hbtn,.cb-uptray-pill{transition:none}}.cb-caprow-tools{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.cb-phasechip{display:inline-flex;align-items:center;gap:.45rem;border:1px solid color-mix(in oklab,var(--cb-accent) 30%,var(--cb-line));background:var(--cb-accent-soft);color:var(--cb-accent-ink);font:inherit;font-size:.74rem;font-weight:600;padding:.28rem .75rem;cursor:pointer;transition:border-color .15s var(--cb-ease),background .15s var(--cb-ease)}.cb-phasechip:hover{border-color:var(--cb-accent)}.cb-phasechip:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-phasechip:active{transform:translateY(1px)}.cb-phasechip:disabled{opacity:.55;cursor:default}.cb-phasechip-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--cb-accent);flex:none}.cb-phasechip[data-tone=quiet]{border-color:var(--cb-line);background:var(--cb-wash);color:var(--cb-dim)}.cb-phasechip[data-tone=quiet] .cb-phasechip-dot{background:var(--cb-faint)}.cb-phasechip[data-unset]{border-style:dashed;border-color:var(--cb-line-strong);background:transparent;color:var(--cb-dim);font-weight:500}.cb-phasechip[data-unset] .cb-phasechip-dot{background:transparent;border:1px dashed var(--cb-faint)}.cb-phasechip[data-unset]:hover{color:var(--cb-ink);border-color:var(--cb-accent)}span.cb-phasechip[data-static]{cursor:default}.cb-phasepick{width:min(30rem,92vw);max-height:min(78vh,46rem);padding:0;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);background:var(--cb-surface-2);color:var(--cb-ink);box-shadow:var(--cb-elev-2);z-index:var(--cb-z-palette)}.cb-phasepick[open]{display:flex;flex-direction:column;animation:cb-fade .16s var(--cb-ease)}.cb-phasepick::-webkit-backdrop{background:rgba(6,7,14,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cb-phasepick::backdrop{background:rgba(6,7,14,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cb-phasepick-head{padding:.95rem 1.1rem .6rem;border-bottom:1px solid var(--cb-line)}.cb-phasepick-head h2{margin:0 0 .25rem;font-size:var(--cb-t-md);font-weight:300;letter-spacing:.01em}.cb-phasepick-head p{margin:0;font-size:.74rem;line-height:1.5;color:var(--cb-dim)}.cb-phasepick-list{padding:.5rem .55rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;display:flex;flex-direction:column;gap:2px}.cb-phasepick-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;text-align:left;border:1px solid transparent;border-radius:var(--cb-r-sm);background:none;color:var(--cb-ink);font:inherit;font-size:.82rem;padding:.42rem .6rem;cursor:pointer;transition:background .12s var(--cb-ease),border-color .12s var(--cb-ease)}.cb-phasepick-row:hover{background:var(--cb-hover);border-color:var(--cb-line)}.cb-phasepick-row:focus-visible{outline:2px solid var(--cb-accent);outline-offset:-2px}.cb-phasepick-row:active{background:var(--cb-accent-soft)}.cb-phasepick-row:disabled{cursor:default}.cb-phasepick-row:disabled:hover{background:none;border-color:transparent}.cb-phasepick-row[aria-current=true]{background:var(--cb-accent-soft);border-color:color-mix(in oklab,var(--cb-accent) 30%,transparent)}.cb-phasepick-row[data-picked]{border-color:var(--cb-accent)}.cb-phasepick-row .nm{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.cb-phasepick-row .mk{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.05rem .4rem}.cb-phasepick-row .mk.cur{color:var(--cb-accent-ink);border-color:color-mix(in oklab,var(--cb-accent) 35%,transparent)}.cb-phasepick-row .dd{flex:none;font-size:.72rem;color:var(--cb-dim)}.cb-phasepick-div{margin:.35rem .3rem .15rem;padding-top:.45rem;border-top:1px solid var(--cb-line);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-phasepick-confirm{margin:0 .85rem .35rem;padding:.7rem .75rem;border:1px solid color-mix(in oklab,var(--cb-warn) 30%,var(--cb-line));background:var(--cb-warn-soft);border-radius:var(--cb-r-md);display:flex;flex-direction:column;gap:.55rem}.cb-phasepick-confirm .hd{margin:0;font-size:.78rem;line-height:1.5;color:color-mix(in oklab,var(--cb-ink) 30%,var(--cb-dim))}.cb-phasepick-confirm .hd b{color:var(--cb-ink)}.cb-phasepick-confirm .ft{display:flex;justify-content:flex-end;gap:.5rem}.cb-phasepick-err{margin:0 1.1rem .4rem;font-size:.74rem;color:var(--cb-danger)}.cb-phasepick-empty{margin:.8rem 1.1rem;font-size:.78rem;line-height:1.55;color:var(--cb-dim)}.cb-phasepick-foot{display:flex;justify-content:flex-end;padding:.55rem .85rem .75rem;border-top:1px solid var(--cb-line)}.cb-phasehint{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;border:1px solid color-mix(in oklab,var(--cb-accent) 28%,var(--cb-line));background:var(--cb-accent-soft);border-radius:var(--cb-r-md);padding:.6rem .8rem}.cb-phasehint-glyph{flex:none;color:var(--cb-accent-ink);font-size:.95rem}.cb-phasehint p{flex:1 1;min-width:12rem;margin:0;font-size:.78rem;line-height:1.5;color:color-mix(in oklab,var(--cb-ink) 30%,var(--cb-dim))}.cb-phasehint p b{color:var(--cb-ink)}.cb-phasehint-x{flex:none;display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:none;color:var(--cb-dim);font-size:.8rem;line-height:1;cursor:pointer;transition:color .15s var(--cb-ease),border-color .15s var(--cb-ease)}.cb-phasehint-x:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-phasehint-x:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-phasehint-x:active{transform:translateY(1px)}.cb-phaseboard{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,270px);grid-gap:.8rem;gap:.8rem;align-items:start;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:.6rem;scrollbar-width:thin}.cb-phasecol{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel);box-shadow:var(--cb-edge);padding:.65rem .6rem .6rem}.cb-phasecol[data-kind=unphased]{border-style:dashed}.cb-phasecol[data-kind=terminal]{opacity:.82}.cb-phasecol[data-next]{border-style:dashed}.cb-phasecol-h{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin:0 .25rem .5rem;font-size:.69rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-phasecol-h .cb-num{font-size:.72rem;color:var(--cb-dim)}.cb-phasecol ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cb-phasecol-hint{margin:.2rem .25rem .1rem;font-size:.72rem;line-height:1.5;color:var(--cb-faint)}.cb-phasecard{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:.5rem;column-gap:.5rem;align-items:center;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface);padding:.45rem .6rem;text-decoration:none;color:var(--cb-ink);transition:border-color .15s var(--cb-ease),background .15s var(--cb-ease)}.cb-phasecard:hover{border-color:color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line));background:var(--cb-hover)}.cb-phasecard:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-phasecard:active{transform:translateY(1px)}.cb-phasecard .t{font-size:.8rem;font-weight:550}.cb-phasecard .s,.cb-phasecard .t{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-phasecard .s{font-size:.7rem;color:var(--cb-dim)}.cb-phasecard-dot{grid-column:1;grid-row:1/span 2;width:.5rem;height:.5rem;border-radius:50%;background:var(--cb-warn)}.cb-phasecard:not([data-stale]){grid-template-columns:1fr}.cb-phasecard:not([data-stale]) .s,.cb-phasecard:not([data-stale]) .t{grid-column:1}.cb-phasecard[data-stale] .s{color:color-mix(in oklab,var(--cb-warn) 45%,var(--cb-dim))}.cb-flowtag{display:inline-flex;align-items:center;gap:.3rem;margin-left:.5rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-wash);color:var(--cb-dim);font-size:.69rem;letter-spacing:.04em;padding:.08rem .5rem;white-space:nowrap}.cb-phadmin{display:grid;grid-template-columns:minmax(280px,340px) 1fr;grid-gap:1.4rem;gap:1.4rem;align-items:start}@media (max-width:980px){.cb-phadmin{grid-template-columns:1fr}}.cb-phadmin-sets{margin-bottom:.7rem}.cb-phadmin-list{list-style:none;margin:0 0 .6rem;padding:0;display:flex;flex-direction:column;gap:2px}.cb-phadmin-list>li{display:flex;align-items:center;gap:.35rem}.cb-phadmin-row{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid transparent;border-radius:var(--cb-r-sm);padding:.38rem .55rem;text-decoration:none;color:var(--cb-ink);font-size:.82rem;transition:background .12s var(--cb-ease),border-color .12s var(--cb-ease)}.cb-phadmin-row:hover{background:var(--cb-hover);border-color:var(--cb-line)}.cb-phadmin-row:focus-visible{outline:2px solid var(--cb-accent);outline-offset:-2px}.cb-phadmin-row[aria-current=page]{background:var(--cb-accent-soft);border-color:color-mix(in oklab,var(--cb-accent) 30%,transparent)}.cb-phadmin-row[data-archived]{opacity:.55}.cb-phadmin-row .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-phadmin-row .mk{flex:none;display:inline-flex;align-items:center;gap:.35rem;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-phadmin-row .mk>span{border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.03rem .35rem}.cb-phadmin-move{flex:none;display:inline-flex;gap:.2rem}.cb-phadmin-rules{list-style:none;margin:0 0 .7rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.cb-phadmin-rule{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface);padding:.6rem .75rem}.cb-phadmin-rule[data-off]{opacity:.6}.cb-phadmin-rulehead{display:flex;flex-direction:column;gap:.15rem;margin-bottom:.35rem}.cb-phadmin-rulehead .t{display:inline-flex;align-items:center;gap:.5rem;font-size:.84rem;font-weight:550;color:var(--cb-ink)}.cb-phadmin-rulehead .m{font-size:.7rem;color:var(--cb-dim);line-height:1.5}.cb-phadmin-ruleacts{margin-top:.45rem}.cb-phadmin-checks{display:flex;flex-direction:column;gap:.3rem;margin:.2rem 0 .1rem}.cb-phadmin-check,.cb-phadmin-checks label{display:flex;align-items:center;gap:.45rem;font-size:.76rem;color:var(--cb-dim);cursor:pointer}.cb-phadmin-check input[type=checkbox],.cb-phadmin-checks input[type=checkbox]{accent-color:var(--cb-accent)}.cb-phadmin-check input[type=checkbox]:focus-visible,.cb-phadmin-checks input[type=checkbox]:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cb-phasepick[open]{animation:none}.cb-phadmin-row,.cb-phasecard,.cb-phasechip,.cb-phasehint-x,.cb-phasepick-row{transition:none}.cb-phasecard:active,.cb-phasechip:active,.cb-phasehint-x:active{transform:none}}.cb-settle-lock{display:inline-flex;align-items:center;margin-left:.45rem;padding:.04rem .4rem;border:1px solid color-mix(in oklab,var(--cb-aurora) 40%,var(--cb-line));border-radius:var(--cb-r-pill);background:color-mix(in oklab,var(--cb-aurora) 12%,transparent);color:var(--cb-aurora);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;vertical-align:.12em;white-space:nowrap}.cb-settle-break{display:flex;flex-direction:column;padding:.2rem 0}.cb-settle-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.42rem .55rem;border-radius:var(--cb-r-sm);color:var(--cb-ink);text-decoration:none}.cb-settle-row .lb{min-width:0;display:flex;flex-direction:column;gap:.1rem}.cb-settle-row .lb .t{font-size:.84rem;display:inline-flex;align-items:baseline}.cb-settle-row .lb small{font-size:.69rem;color:var(--cb-faint)}.cb-settle-row .vl{font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.cb-settle-row .vl[data-neg]{color:var(--cb-warn)}.cb-settle-row[data-strong] .lb .t{font-weight:600;font-size:.9rem}.cb-settle-row[data-strong] .vl{font-weight:650;font-size:1rem}a.cb-settle-row{transition:background .15s var(--cb-ease),border-color .15s var(--cb-ease);border:1px solid transparent}a.cb-settle-row:hover{background:var(--cb-hover);border-color:var(--cb-line)}a.cb-settle-row:hover .lb .t{color:var(--cb-accent-ink)}a.cb-settle-row:focus-visible{outline:2px solid var(--cb-accent);outline-offset:-2px}.cb-settle-rule{border-top:1px solid var(--cb-line-strong,var(--cb-line));margin:.35rem .55rem}.cb-settle-source{margin:.7rem .55rem 0;font-size:.72rem;line-height:1.6;color:var(--cb-faint)}.cb-settle-source a{color:var(--cb-accent-ink);text-decoration:none}.cb-settle-source a:hover{text-decoration:underline}.cb-settle-source a:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;border-radius:var(--cb-r-xs)}.cb-settle-hint{margin:0 0 .7rem;font-size:.78rem;line-height:1.55;color:var(--cb-dim)}.cb-settle-splits{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.7rem .75rem .75rem;margin:0;display:flex;flex-direction:column;gap:.5rem}.cb-settle-splits legend{padding:0 .35rem;font-family:var(--cb-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-settle-splits legend small{text-transform:none;letter-spacing:.02em;margin-left:.4rem;color:var(--cb-faint)}.cb-settle-splits-empty{margin:0;font-size:.76rem;color:var(--cb-faint)}.cb-settle-splits .cb-btn{align-self:flex-start}.cb-settle-splitrow{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem auto auto;align-items:center;grid-gap:.45rem;gap:.45rem}.cb-settle-splitrow input{min-width:0;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.82rem;padding:.38rem .55rem}.cb-settle-splitrow input:focus,.cb-settle-splitrow input:focus-visible{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-accent) 22%,transparent)}.cb-settle-splitrow input[name=splitPct]{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-settle-splitpct{font-size:.78rem;color:var(--cb-faint)}.cb-settle-splitdel{border:1px solid var(--cb-line);background:transparent;color:var(--cb-dim);border-radius:var(--cb-r-sm);width:1.7rem;height:1.7rem;line-height:1;font-size:.95rem;cursor:pointer;transition:color .15s var(--cb-ease),border-color .15s var(--cb-ease)}.cb-settle-splitdel:hover{color:var(--cb-danger);border-color:color-mix(in oklab,var(--cb-danger) 45%,var(--cb-line))}.cb-settle-splitdel:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-settle-splitdel:active{transform:translateY(1px)}.cb-meds-rednote,.cb-settle-note{margin:.45rem 0 0;font-size:.74rem;line-height:1.55;color:var(--cb-dim)}.cb-meds-rednote[data-tone=ok],.cb-settle-note[data-tone=ok]{color:var(--cb-aurora)}.cb-meds-rednote[data-tone=warn],.cb-settle-note[data-tone=warn]{color:var(--cb-warn)}.cb-settle-note a{color:var(--cb-accent-ink)}.cb-settle-disb td{vertical-align:middle}.cb-settle-disb tr[data-status=cleared] td,.cb-settle-disb tr[data-status=issued] td{color:var(--cb-dim)}.cb-settle-role{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-settle-refresh{margin-top:.8rem;display:flex;flex-direction:column;gap:.3rem;align-items:flex-start}.cb-settle-disbsel{display:inline-flex;align-items:center;gap:.5rem}.cb-settle-select{background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.74rem;padding:.22rem .4rem}.cb-settle-select:focus,.cb-settle-select:focus-visible{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-accent) 22%,transparent)}.cb-settle-select:disabled{opacity:.55}.cb-settle-stmt{display:flex;flex-direction:column;gap:.7rem;align-items:flex-start}.cb-settle-stmt-state{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;font-size:.8rem}.cb-settle-stmt-link{color:var(--cb-accent-ink);text-decoration:none;font-weight:550}.cb-settle-stmt-link:hover{text-decoration:underline}.cb-settle-stmt-link:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;border-radius:var(--cb-r-xs)}.cb-settle-stmt-when{font-size:.69rem;color:var(--cb-faint)}.cb-settle-stmt-stale{border:1px solid color-mix(in oklab,var(--cb-warn) 45%,var(--cb-line));background:color-mix(in oklab,var(--cb-warn) 12%,transparent);color:var(--cb-warn);border-radius:var(--cb-r-pill);padding:.1rem .55rem;font-size:.69rem}.cb-settle-stmt-none{font-size:.78rem;color:var(--cb-dim);line-height:1.55}.cb-meds-provgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));grid-gap:.9rem;gap:.9rem}@media (max-width:720px){.cb-meds-provgrid{grid-template-columns:1fr}}.cb-meds-provcard{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.85rem .95rem .95rem;gap:.65rem}.cb-meds-provcard,.cb-meds-provhead{display:flex;flex-direction:column;min-width:0}.cb-meds-provhead{gap:.25rem}.cb-meds-provid{display:flex;align-items:center;gap:.5rem;min-width:0}.cb-meds-provid b{font-size:.95rem;font-weight:600}.cb-meds-provcontact,.cb-meds-provid b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-meds-provcontact{margin:0;font-size:.69rem;color:var(--cb-faint);letter-spacing:.02em}.cb-meds-provroll{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.5rem .65rem}.cb-meds-provroll>div{display:flex;flex-direction:column;gap:.12rem;min-width:0}.cb-meds-provroll dt{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-meds-provroll dd{margin:0;font-size:.92rem;font-weight:550;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-meds-provroll dd:has(.cb-settle-lock){white-space:normal;overflow:visible;text-overflow:clip}.cb-meds-provchips{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.cb-meds-chiplink{display:inline-flex;align-items:center;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-wash);color:var(--cb-dim);font-size:.69rem;padding:.12rem .55rem;text-decoration:none;transition:border-color .15s var(--cb-ease),color .15s var(--cb-ease)}.cb-meds-chiplink:hover{color:var(--cb-accent-ink);border-color:color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line))}.cb-meds-chiplink:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-meds-red{border-top:1px solid var(--cb-line);padding-top:.6rem;display:flex;flex-direction:column;gap:.5rem}.cb-meds-redhead{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;justify-content:space-between}.cb-meds-redtitle{font-size:.69rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-faint)}.cb-meds-rednone{font-size:.7rem;color:var(--cb-faint)}.cb-meds-redsteps{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin:0;padding:0}.cb-meds-redsteps li{font-size:.69rem;letter-spacing:.04em;color:var(--cb-faint);border:1px solid transparent;border-radius:var(--cb-r-pill);padding:.08rem .5rem}.cb-meds-redsteps li[data-on]{color:var(--cb-dim)}.cb-meds-redsteps li[data-cur]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 40%,var(--cb-line));background:color-mix(in oklab,var(--cb-aurora) 10%,transparent)}.cb-meds-redsteps li[data-declined]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 45%,var(--cb-line));background:color-mix(in oklab,var(--cb-warn) 10%,transparent)}.cb-meds-redfigs{display:flex;flex-wrap:wrap;gap:.9rem;margin:0}.cb-meds-redfigs>div{display:flex;align-items:baseline;gap:.35rem}.cb-meds-redfigs dt{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-meds-redfigs dd{margin:0;font-size:.84rem;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex;align-items:baseline}.cb-meds-redletter{font-size:.72rem;color:var(--cb-accent-ink);text-decoration:none}.cb-meds-redletter:hover{text-decoration:underline}.cb-meds-redletter:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;border-radius:var(--cb-r-xs)}.cb-meds-reddone{margin:0;font-size:.74rem;color:var(--cb-dim);line-height:1.5}.cb-meds-reddone a{color:var(--cb-accent-ink);text-decoration:none}.cb-meds-reddone a:hover{text-decoration:underline}.cb-meds-redform{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.55rem}.cb-meds-redfield{display:flex;flex-direction:column;gap:.22rem;min-width:0}.cb-meds-redfield>span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-meds-redfield input,.cb-meds-redfield select{background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.78rem;padding:.32rem .5rem;max-width:12rem}.cb-meds-redfield input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-meds-redfield input:focus,.cb-meds-redfield input:focus-visible,.cb-meds-redfield select:focus,.cb-meds-redfield select:focus-visible{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-accent) 22%,transparent)}.cb-meds-letter{display:flex;flex-direction:column;gap:.45rem;border:1px solid color-mix(in oklab,var(--cb-aurora) 30%,var(--cb-line));border-radius:var(--cb-r-md);padding:.6rem .7rem .7rem;background:color-mix(in oklab,var(--cb-aurora) 5%,transparent)}.cb-meds-letterhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.cb-meds-letterhead .cb-mono{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-aurora)}.cb-meds-letterattr{font-size:.69rem;color:var(--cb-faint)}.cb-meds-letter textarea{background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font-family:var(--cb-mono);font-size:.74rem;line-height:1.6;padding:.55rem .65rem;resize:vertical;min-height:10rem}.cb-meds-letter textarea:focus,.cb-meds-letter textarea:focus-visible{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-accent) 22%,transparent)}.cb-meds-letteracts{display:flex;gap:.5rem}.cb-meds-backfill{display:flex;flex-direction:column;gap:.55rem}.cb-meds-backfill-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem;font-size:.78rem;color:var(--cb-dim);line-height:1.55}.cb-meds-backfill-skel{display:flex;flex-direction:column;gap:.45rem}.cb-meds-backfill-note{margin:0;font-size:.72rem;color:var(--cb-faint);line-height:1.55}.cb-meds-backfill-done{margin:0;font-size:.76rem;color:var(--cb-aurora)}.cb-meds-backfill-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.cb-meds-backfill-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface);padding:.55rem .7rem}.cb-meds-backfill-info{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cb-meds-backfill-info b{font-size:.84rem}.cb-meds-backfill-aka{font-size:.72rem;color:var(--cb-dim)}.cb-meds-backfill-meta{font-size:.69rem;color:var(--cb-faint);letter-spacing:.03em}.cb-meds-backfill-acts{display:flex;gap:.4rem;flex:none}.cb-meds-billprops{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.cb-meds-billprops li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.45rem .65rem}.cb-meds-billprop-t{font-size:.82rem;color:var(--cb-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-meds-billgroup{margin-bottom:1.1rem}.cb-meds-billgroup:last-of-type{margin-bottom:0}.cb-meds-billgroup-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem;margin-bottom:.4rem}.cb-meds-billgroup-h b{font-size:.9rem;font-weight:600}.cb-meds-billgroup-sums{font-size:.7rem;color:var(--cb-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-meds-billtable td.cb-row-money{white-space:nowrap}.cb-meds-billtable tr[data-unconfirmed] td{color:var(--cb-dim)}.cb-meds-icds{display:inline-flex;flex-wrap:wrap;gap:.25rem}.cb-meds-icd{border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-wash);color:var(--cb-dim);font-size:.69rem;padding:.05rem .45rem;letter-spacing:.04em;cursor:help}.cb-meds-cite{margin-left:.3rem;color:var(--cb-aurora);font-size:.7rem;cursor:help}.cb-meds-billstate{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.cb-meds-billstate[data-state=confirmed]{color:var(--cb-aurora)}.cb-meds-billstate[data-state=unconfirmed]{color:var(--cb-warn)}.cb-meds-billstate[data-state=manual]{color:var(--cb-faint)}.cb-meds-billfoot,.cb-meds-specnote{margin:.8rem 0 0;font-size:.72rem;line-height:1.6;color:var(--cb-faint)}.cb-meds-billfoot a,.cb-meds-specnote a{color:var(--cb-accent-ink);text-decoration:none}.cb-meds-billfoot a:hover,.cb-meds-specnote a:hover{text-decoration:underline}.cb-rr-field[data-match]{border:1px solid color-mix(in oklab,var(--cb-accent) 35%,var(--cb-line));border-radius:var(--cb-r-md);background:color-mix(in oklab,var(--cb-accent) 7%,transparent);padding:.5rem .55rem}.cb-rr-field[data-match] .cb-rr-static{color:var(--cb-accent-ink)}@media (prefers-reduced-motion:reduce){.cb-meds-chiplink,.cb-settle-splitdel,a.cb-settle-row{transition:none}.cb-settle-splitdel:active{transform:none}}.cb-mailroom-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.cb-mailroom-row{display:flex;align-items:center;gap:.7rem;width:100%;min-width:0;text-align:left;font:inherit;color:var(--cb-ink);text-decoration:none;background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.55rem .75rem;cursor:pointer;transition:border-color .15s var(--cb-ease),background .15s var(--cb-ease),transform .12s var(--cb-ease)}.cb-mailroom-row:hover{border-color:var(--cb-line-strong);background:var(--cb-surface-2)}.cb-mailroom-row:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-mailroom-row:active{transform:translateY(1px)}.cb-mailroom-row[data-static]{cursor:default}.cb-mailroom-row[data-static]:hover{border-color:var(--cb-line);background:var(--cb-surface)}.cb-mailroom-row[data-static]:active{transform:none}.cb-mailroom-item[data-status=discarded] .cb-mailroom-row{color:var(--cb-dim)}.cb-mailroom-src{flex:none;display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-wash);color:var(--cb-dim);font-size:.9rem}.cb-mailroom-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.12rem}.cb-mailroom-main b{font-size:.84rem;font-weight:600}.cb-mailroom-main b,.cb-mailroom-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-mailroom-main small{font-size:.69rem;color:var(--cb-dim)}.cb-mailroom-peek{font-size:.7rem;color:var(--cb-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-mailroom-when{letter-spacing:.05em;color:var(--cb-faint)}.cb-mailroom-chip,.cb-mailroom-when{flex:none;font-size:.69rem;white-space:nowrap}.cb-mailroom-chip{display:inline-flex;align-items:center;gap:.35rem;max-width:20rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.18rem .6rem;letter-spacing:.02em;color:var(--cb-dim);overflow:hidden;text-overflow:ellipsis}.cb-mailroom-chip[data-tone=aurora]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 45%,var(--cb-line));background:color-mix(in oklab,var(--cb-aurora) 8%,transparent)}.cb-mailroom-chip[data-tone=warn]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 45%,var(--cb-line));background:color-mix(in oklab,var(--cb-warn) 8%,transparent)}.cb-mailroom-chip[data-tone=quiet]{color:var(--cb-dim);background:var(--cb-wash)}.cb-mailroom-chip[data-tone=faint]{color:var(--cb-faint)}.cb-mailroom-runningdot{flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--cb-accent);animation:cbpulse 1.6s ease-in-out infinite}.cb-mailroom-dropwrap{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.cb-mailroom-drop{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;font:inherit;color:var(--cb-dim);text-align:center;background:var(--cb-wash);border:1.5px dashed var(--cb-line-strong);border-radius:var(--cb-r-lg);padding:1.1rem 1rem;cursor:pointer;transition:border-color .15s var(--cb-ease),background .15s var(--cb-ease),color .15s var(--cb-ease)}.cb-mailroom-drop b{font-size:.86rem;color:var(--cb-ink)}.cb-mailroom-drop span{font-size:.7rem;color:var(--cb-faint)}.cb-mailroom-drop:hover,.cb-mailroom-drop[data-over]{border-color:color-mix(in oklab,var(--cb-accent) 60%,var(--cb-line-strong));background:color-mix(in oklab,var(--cb-accent) 6%,var(--cb-wash))}.cb-mailroom-drop:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-mailroom-drop:active{transform:translateY(1px)}.cb-mailroom-drop:disabled{cursor:progress;opacity:.75}.cb-mailroom-uplist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.cb-mailroom-uplist li{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;font-size:.74rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-surface);padding:.35rem .6rem}.cb-mailroom-upname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-mailroom-uplist .cb-mono{flex:none;font-size:.69rem;color:var(--cb-dim)}.cb-mailroom-proposal{display:flex;flex-direction:column;gap:.3rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.6rem .7rem;font-size:.78rem}.cb-mailroom-proposal b{font-size:.86rem}.cb-mailroom-proposal p{margin:0;font-size:.72rem;line-height:1.55;color:var(--cb-dim)}.cb-mailroom-proposal[data-tone=aurora]{border-color:color-mix(in oklab,var(--cb-aurora) 35%,var(--cb-line));background:color-mix(in oklab,var(--cb-aurora) 6%,transparent)}.cb-mailroom-proposal[data-tone=warn]{border-color:color-mix(in oklab,var(--cb-warn) 40%,var(--cb-line));background:color-mix(in oklab,var(--cb-warn) 6%,transparent)}.cb-mailroom-proposal[data-tone=quiet]{background:var(--cb-wash)}.cb-mailroom-propk{display:inline-flex;align-items:center;gap:.35rem;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-mailroom-proposal[data-tone=aurora] .cb-mailroom-propk{color:var(--cb-aurora)}.cb-mailroom-proposal[data-tone=warn] .cb-mailroom-propk{color:var(--cb-warn)}.cb-mailroom-picker{display:flex;flex-direction:column;gap:.4rem}.cb-mailroom-picker input{background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.8rem;padding:.42rem .6rem}.cb-mailroom-picker input:focus,.cb-mailroom-picker input:focus-visible{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-accent) 22%,transparent)}.cb-mailroom-picker ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;max-height:16rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.cb-mailroom-picker li>button{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;text-align:left;font:inherit;color:var(--cb-ink);background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:.4rem .6rem;cursor:pointer;transition:border-color .15s var(--cb-ease),background .15s var(--cb-ease)}.cb-mailroom-picker li>button b{font-size:.78rem;font-weight:600}.cb-mailroom-picker li>button small{font-size:.69rem;color:var(--cb-dim)}.cb-mailroom-picker li>button:hover:not(:disabled){border-color:var(--cb-line-strong);background:var(--cb-surface-2)}.cb-mailroom-picker li>button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-mailroom-picker li>button:disabled{cursor:default;color:var(--cb-dim)}.cb-mailroom-picker li>button[data-on]{border-color:color-mix(in oklab,var(--cb-accent) 60%,var(--cb-line));background:color-mix(in oklab,var(--cb-accent) 9%,transparent)}.cb-mailroom-pickempty{font-size:.72rem;color:var(--cb-faint);padding:.3rem .1rem}.cb-mailroom-reason{display:flex;flex-direction:column;gap:.45rem;border:1px solid color-mix(in oklab,var(--cb-danger) 40%,var(--cb-line));border-radius:var(--cb-r-md);background:color-mix(in oklab,var(--cb-danger) 5%,transparent);padding:.6rem .7rem}.cb-mailroom-reason label{display:flex;flex-direction:column;gap:.25rem}.cb-mailroom-reason label .cb-mono{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-danger)}.cb-mailroom-reason input{background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.8rem;padding:.42rem .6rem}.cb-mailroom-reason input:focus,.cb-mailroom-reason input:focus-visible{outline:none;border-color:var(--cb-danger);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-danger) 20%,transparent)}.cb-mailroom-reasonacts{display:flex;justify-content:flex-end;gap:.4rem}.cb-mailroom-ingest{display:flex;flex-direction:column;gap:.4rem}.cb-mailroom-ingestrow{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.cb-mailroom-ingestwarn{font-size:.72rem;color:var(--cb-warn)}.cb-mailroom-token{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;border:1px solid color-mix(in oklab,var(--cb-aurora) 35%,var(--cb-line));border-radius:var(--cb-r-md);background:color-mix(in oklab,var(--cb-aurora) 5%,transparent);padding:.55rem .7rem}.cb-mailroom-token code{font-family:var(--cb-mono);font-size:.76rem;color:var(--cb-ink);word-break:break-all}.cb-mailroom-tokenk{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-aurora);flex-basis:100%}.cb-btn[data-variant=danger]{background:var(--cb-danger);color:#fff;box-shadow:none}.cb-btn[data-variant=danger]:hover:not(:disabled){filter:brightness(1.08)}.cb-btn[data-variant=danger]:focus-visible{outline:2px solid var(--cb-danger);outline-offset:2px}.cb-uptray-dot[data-state=awaiting_match]{background:var(--cb-aurora)}.cb-uptray-row[data-state=awaiting_match] .cb-uptray-state{color:var(--cb-aurora)}@media (prefers-reduced-motion:reduce){.cb-mailroom-runningdot{animation:none}.cb-mailroom-chip,.cb-mailroom-drop,.cb-mailroom-picker li>button,.cb-mailroom-row{transition:none}.cb-mailroom-drop:active,.cb-mailroom-row:active{transform:none}}.cb-attestm{display:flex;flex-direction:column;gap:1rem}.cb-attestm-posture{display:inline-flex;gap:.25rem;padding:.2rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);background:var(--cb-panel),var(--cb-bg-b)}.cb-attestm-pbtn{font:inherit;font-size:.72rem;color:var(--cb-dim);background:transparent;border:0;border-radius:var(--cb-r-pill);padding:.28rem .7rem;cursor:pointer}.cb-attestm-pbtn[data-on]{color:var(--cb-ink);background:var(--cb-accent-soft)}.cb-attestm-pbtn:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-attestm-n{display:inline-block;min-width:1.3rem;text-align:center;font-size:.69rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-dim);background:var(--cb-bg-b);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.02rem .4rem;margin-left:.35rem}.cb-attestm-n[data-tone=critical]{color:var(--cb-danger);border-color:color-mix(in oklab,var(--cb-danger) 45%,transparent)}.cb-attestm-docs{display:flex;flex-direction:column;gap:.3rem}.cb-attestm-hd,.cb-attestm-row{display:grid;grid-template-columns:minmax(10rem,2.4fr) 7.5rem 9rem 4rem 4rem 7.5rem minmax(6rem,auto);grid-gap:.5rem;gap:.5rem;align-items:center}.cb-attestm-hd{font-size:.69rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cb-dim);padding:0 .75rem .3rem;border-bottom:1px solid var(--cb-line)}.cb-attestm-row{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-panel),var(--cb-bg-b);padding:.55rem .75rem;font-size:.78rem}.cb-attestm-row[data-changed]{border-color:color-mix(in oklab,var(--cb-warn) 38%,var(--cb-line))}.cb-attestm-title{display:flex;flex-direction:column;gap:.1rem;min-width:0}.cb-attestm-title a{color:var(--cb-ink);text-decoration:none;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-attestm-title a:hover{text-decoration:underline}.cb-attestm-meta{font-size:.69rem;color:var(--cb-dim)}.cb-attestm-audit{display:flex;flex-direction:column;gap:.15rem;font-size:.72rem;color:var(--cb-dim)}.cb-attestm-flag{font-size:.69rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cb-warn)}.cb-attestm-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-ink);text-align:center}.cb-attestm-num[data-tone=critical]{color:var(--cb-danger);font-weight:600}.cb-attestm-band{font-size:.7rem;color:var(--cb-dim)}.cb-attestm-band[data-band=moderate_signal],.cb-attestm-band[data-band=strong_signal]{color:var(--cb-warn)}.cb-attestm-act{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.cb-attestm-foot{margin-top:.6rem}.cb-attestm-list{gap:.7rem}.cb-attestm-item,.cb-attestm-list{display:flex;flex-direction:column}.cb-attestm-item{gap:.4rem}.cb-attestm-item[data-status=dismissed],.cb-attestm-item[data-status=resolved]{opacity:.78}.cb-attestm-docline{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.72rem}.cb-attestm-docline a{color:var(--cb-ink);font-weight:600;text-decoration:none}.cb-attestm-docline a:hover{text-decoration:underline}.cb-attestm-gate{margin-left:auto;font-size:.69rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cb-dim);border:1px dashed var(--cb-line);border-radius:var(--cb-r-pill);padding:.18rem .55rem;min-height:1.6rem}.cb-attestm-gate[data-ready]{color:var(--cb-aurora);border-style:solid;border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent)}.cb-attestm-review{flex-wrap:wrap}.cb-attestm-dismiss,.cb-attestm-review{display:flex;align-items:center;gap:.4rem}.cb-attestm-dismiss{flex:1 1 18rem}.cb-attestm-dismiss .cb-input{flex:1 1 auto;font-size:.74rem}.cb-attestm-status{font-size:.69rem;color:var(--cb-dim);font-style:italic}.cb-attestm-handled{margin-top:.25rem}@media (max-width:1200px){.cb-attestm-hd{display:none}.cb-attestm-row{grid-template-columns:1fr 1fr}.cb-attestm-act,.cb-attestm-title{grid-column:1/-1}.cb-attestm-act{align-items:flex-start}}.cb-attestm-gate:is(button){font:inherit;background:transparent;cursor:pointer}.cb-attestm-gate:is(button):focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-attestm-blockers{flex-basis:100%;margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.15rem}.cb-attestm-blockers li{font-size:.69rem;color:var(--cb-dim);line-height:1.4}.cb-doc-author{display:flex;flex-direction:column;gap:.35rem;padding-top:.7rem;margin-top:.6rem;border-top:1px dashed var(--cb-line)}.cb-doc-author-label{font-size:.69rem;text-transform:uppercase;letter-spacing:.06em;color:var(--cb-dim)}.cb-doc-author-form{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.cb-doc-author-form .cb-input{flex:1 1 12rem;width:auto;min-width:0;font-size:.78rem;padding:.45rem 2rem .45rem .7rem}.cb-doc-author-name{font-size:.82rem;color:var(--cb-ink)}.cb-doc-author-hint{font-size:.69rem;color:var(--cb-dim);line-height:1.45}.cb-attest-f-rip{margin-left:auto}.cb-rip{width:min(860px,94vw);max-height:90vh;padding:1.1rem 1.25rem 1.25rem;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-xl);background:var(--cb-surface-2);color:var(--cb-ink);box-shadow:var(--cb-shadow);overflow:auto}.cb-rip::-webkit-backdrop{background:rgba(6,7,14,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cb-rip::backdrop{background:rgba(6,7,14,.66);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.cb-rip-head{justify-content:space-between;gap:1rem}.cb-rip-head,.cb-rip-head h2{display:flex;align-items:center}.cb-rip-head h2{font-size:var(--cb-t-lg,1.15rem);margin:0;gap:.5rem;flex-wrap:wrap}.cb-rip-lede{color:var(--cb-dim);font-size:.8rem;line-height:1.55;margin:.5rem 0 .9rem}.cb-rip-scope{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.6rem .8rem;margin:0 0 .8rem;display:flex;gap:1.2rem;flex-wrap:wrap}.cb-rip-scope legend{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--cb-dim);padding:0 .3rem}.cb-rip-scope label{font-size:.8rem;display:inline-flex;align-items:center;gap:.4rem}.cb-rip-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.6rem}.cb-rip-plan h3{font-size:.78rem;font-weight:600;margin:1rem 0 .4rem;display:flex;align-items:center;gap:.5rem}.cb-rip-n{display:inline-block;min-width:1.3rem;text-align:center;font-size:.69rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-dim);background:var(--cb-bg-b);border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.02rem .4rem}.cb-rip-cuts,.cb-rip-orphans,.cb-rip-unresolved{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.6rem}.cb-rip-cuts li,.cb-rip-orphans li,.cb-rip-unresolved li{font-size:.78rem;line-height:1.5}.cb-rip-kind{display:inline-block;font-size:.69rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cb-dim);margin-bottom:.15rem}.cb-rip-orphans li[data-support=sole] .cb-rip-kind{color:var(--cb-danger)}.cb-rip-ctx{margin:0;color:var(--cb-dim);white-space:pre-wrap;word-break:break-word}.cb-rip-struck{color:var(--cb-danger);background:var(--cb-danger-soft);text-decoration:line-through;text-decoration-thickness:2px;border-radius:var(--cb-r-xs);padding:0 .1rem}.cb-rip-surv{margin:.15rem 0 0;color:var(--cb-dim);font-size:.72rem;display:flex;gap:.35rem;flex-wrap:wrap;align-items:center}.cb-rip-warn{border:1px solid color-mix(in oklab,var(--cb-warn) 45%,var(--cb-line));background:var(--cb-warn-soft),var(--cb-bg-b);border-radius:var(--cb-r-md);padding:.55rem .75rem;font-size:.78rem;line-height:1.5;margin:.6rem 0}.cb-rip-confirm{margin-top:1.1rem;border:1px solid color-mix(in oklab,var(--cb-danger) 45%,var(--cb-line));background:var(--cb-danger-soft),var(--cb-bg-b);border-radius:var(--cb-r-md);padding:.75rem .9rem;display:flex;flex-direction:column;gap:.5rem}.cb-rip-arm{font-size:.8rem;display:flex;align-items:flex-start;gap:.5rem;line-height:1.45}.cb-rip-fine{margin:0;font-size:.69rem;color:var(--cb-dim)}.cb-rip-done{border:1px solid color-mix(in oklab,var(--cb-aurora) 45%,var(--cb-line));border-radius:var(--cb-r-md);padding:.75rem .9rem;font-size:.8rem;line-height:1.5;gap:.6rem}.cb-rip-done,.cb-style{display:flex;flex-direction:column}.cb-style{gap:.7rem;border-top:1px dashed var(--cb-line);padding-top:.8rem;margin-top:.4rem}.cb-style-list{margin:0;padding-left:1.2rem;gap:.65rem}.cb-style-item,.cb-style-list{display:flex;flex-direction:column}.cb-style-item{gap:.3rem;font-size:.78rem;line-height:1.5}.cb-style-pair{margin:0;color:var(--cb-ink)}.cb-style-orig{color:var(--cb-danger);background:var(--cb-danger-soft);text-decoration:line-through}.cb-style-orig,.cb-style-sugg{border-radius:var(--cb-r-xs);padding:0 .12rem}.cb-style-sugg{color:var(--cb-aurora);text-decoration:none;background:color-mix(in oklab,var(--cb-aurora) 12%,transparent)}.cb-style-arrow,.cb-style-note{color:var(--cb-dim)}.cb-style-note{margin:0;font-size:.72rem}.cb-style-item .cb-btn{align-self:flex-start}.cb-style-foot{margin:0;font-size:.69rem;color:var(--cb-dim)}.cb-fmt{display:flex;flex-direction:column;min-height:20rem}.cb-fmt .cb-viewer-bar{flex-wrap:wrap;row-gap:.4rem}.cb-fmt-label{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-accent-ink)}.cb-fmt-stage{background:#16181f;max-height:74vh;overflow:auto;padding:1.2rem;scrollbar-width:thin}.cb-fmt[data-compact] .cb-fmt-stage{max-height:none;flex:1 1}.cb-fmt:-webkit-full-screen{background:#05060c}.cb-fmt:fullscreen{background:#05060c}.cb-fmt:-webkit-full-screen .cb-fmt-stage{max-height:calc(100vh - 47px);height:calc(100vh - 47px)}.cb-fmt:fullscreen .cb-fmt-stage{max-height:calc(100vh - 47px);height:calc(100vh - 47px)}.cb-fmt-paper{background:#fff;color:#1d2130;max-width:8.5in;margin:0 auto;padding:.9in .85in;box-shadow:0 4px 18px rgba(0,0,0,.5);border-radius:var(--cb-r-xs);font-family:var(--cb-serif);font-size:12pt;line-height:1.5;word-break:break-word}.cb-fmt-paper h1,.cb-fmt-paper h2,.cb-fmt-paper h3,.cb-fmt-paper h4{font-family:inherit;color:#111;line-height:1.25;margin:1.1em 0 .5em;text-wrap:balance}.cb-fmt-paper h1{font-size:1.45em;text-align:center}.cb-fmt-paper h2{font-size:1.2em}.cb-fmt-paper h3{font-size:1.05em}.cb-fmt-paper p{margin:0 0 .8em}.cb-fmt-paper a{color:#2f4bd8}.cb-fmt-paper table{border-collapse:collapse;margin:.8em 0;width:100%;font-size:.92em}.cb-fmt-paper td,.cb-fmt-paper th{border:1px solid #b9bdcc;padding:.3em .5em;vertical-align:top}.cb-fmt-paper img{max-width:100%;height:auto}.cb-fmt-paper blockquote{margin:.8em 1.5em;padding-left:.8em;border-left:3px solid #c9ccda;color:#3a3f52}.cb-fmt-paper code,.cb-fmt-paper pre{font-family:var(--cb-mono);font-size:.86em;background:#f1f2f7;border-radius:var(--cb-r-xs)}.cb-fmt-paper pre{padding:.7em .9em;overflow:auto}.cb-fmt-paper ol[start]{counter-reset:none}.cb-fmt-paper ol:last-child:has(li[id^=cbd-endnote]),.cb-fmt-paper ol:last-child:has(li[id^=cbd-footnote]){border-top:1px solid #c9ccda;padding-top:.8em;font-size:.86em}.cb-fmt-plain{white-space:pre-wrap;font-family:var(--cb-serif)}.cb-fmt-md{white-space:normal}.cb-fmt-md h1,.cb-fmt-md h2,.cb-fmt-md h3{color:var(--cb-ink);font-weight:400;margin:1.1em 0 .45em}.cb-fmt-md code,.cb-fmt-md pre{font-family:var(--cb-mono);font-size:.82em;background:var(--cb-wash);border-radius:var(--cb-r-xs)}.cb-fmt-md pre{padding:.7rem .9rem;overflow:auto}.cb-fmt-md a{color:var(--cb-accent-ink)}.cb-fmt-md table{border-collapse:collapse}.cb-fmt-md td,.cb-fmt-md th{border:1px solid var(--cb-line-strong);padding:.3rem .55rem}.cb-fmt-note{color:var(--cb-faint);font-size:.78rem;margin:.4rem auto .9rem;max-width:8.5in}.cb-fmt-dim{color:var(--cb-faint);font-weight:400}.cb-fmt-skel{display:grid;grid-gap:.7rem;gap:.7rem;padding:2rem;max-width:8.5in;margin:0 auto;width:100%;box-sizing:border-box}.cb-fmt-skel span{height:.8rem;border-radius:var(--cb-r-xs);background:var(--cb-wash);animation:cb-fmt-pulse 1.4s var(--cb-ease) infinite alternate}.cb-fmt-skel span:nth-child(2){width:82%}.cb-fmt-skel span:nth-child(3){width:91%}.cb-fmt-skel span:nth-child(4){width:64%}@keyframes cb-fmt-pulse{0%{opacity:.45}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cb-fmt-skel span{animation:none}}.cb-fmt-tabs{display:flex;gap:.25rem;overflow-x:auto;max-width:60%;scrollbar-width:thin}.cb-fmt-tab{border:1px solid var(--cb-line);background:transparent;color:var(--cb-dim);font:inherit;font-size:.72rem;padding:.25rem .6rem;border-radius:var(--cb-r-sm);cursor:pointer;white-space:nowrap}.cb-fmt-tab[aria-selected=true]{color:var(--cb-ink);border-color:var(--cb-accent);background:var(--cb-accent-soft)}.cb-fmt-tab[data-hidden]{font-style:italic;opacity:.75}.cb-fmt-filter:focus-visible,.cb-fmt-tab:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-fmt .cb-fmt-filter+.max{margin-left:.5rem}.cb-fmt-filter{margin-left:auto;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.74rem;padding:.3rem .55rem;width:11rem}.cb-fmt[data-kind=sheets] .cb-fmt-stage{padding:0;background:var(--cb-bg-a)}.cb-fmt-gridwrap{overflow:auto;max-height:70vh}.cb-fmt-grid{border-collapse:separate;border-spacing:0;font-size:.76rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:100%}.cb-fmt-grid td,.cb-fmt-grid th{border-right:1px solid var(--cb-line);border-bottom:1px solid var(--cb-line);padding:.28rem .55rem;text-align:left;white-space:pre-wrap;max-width:28rem;vertical-align:top;color:var(--cb-ink)}.cb-fmt-grid td[data-num]{text-align:right}.cb-fmt-grid thead th{top:0;z-index:2;text-align:center}.cb-fmt-grid .rn,.cb-fmt-grid thead th{position:-webkit-sticky;position:sticky;background:var(--cb-surface-2);color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem;font-weight:500}.cb-fmt-grid .rn{left:0;z-index:1;text-align:right;width:1%;min-width:2.6rem;white-space:nowrap}.cb-fmt-grid thead .rn{z-index:3}.cb-fmt-grid tbody tr:hover td{background:var(--cb-hover)}.cb-fmt[data-kind=sheets] .cb-fmt-note{padding:0 1rem}.cb-fmt-slides{list-style:none;margin:0 auto;padding:0;display:grid;grid-gap:1.2rem;gap:1.2rem;max-width:52rem}.cb-fmt-slide{display:grid;grid-template-columns:2rem 1fr;grid-gap:.2rem .8rem;gap:.2rem .8rem}.cb-fmt-slide-n{color:var(--cb-faint);font-size:.7rem;padding-top:.4rem;text-align:right}.cb-fmt-slide-card{aspect-ratio:16/9;background:#fff;color:#1d2130;border-radius:var(--cb-r-xs);box-shadow:0 4px 18px rgba(0,0,0,.5);padding:5% 6%;overflow:auto}.cb-fmt-slide-card h3{margin:0 0 .7em;font-size:1.35rem;font-weight:600;line-height:1.2;text-wrap:balance;color:#111}.cb-fmt-slide-card ul{margin:0;padding-left:1.2em;font-size:.95rem;line-height:1.45;white-space:pre-wrap}.cb-fmt-notes{grid-column:2;font-size:.78rem;color:var(--cb-dim)}.cb-fmt-notes summary{cursor:pointer;color:var(--cb-accent-ink);font-size:.72rem}.cb-fmt-notes p{margin:.35rem 0 0}.cb-fmt-email{max-width:50rem;margin:0 auto;display:grid;grid-gap:.9rem;gap:.9rem}.cb-fmt-mailhead{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:.3rem 1rem;gap:.3rem 1rem;padding:1rem 1.1rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface);font-size:.8rem}.cb-fmt-mailhead dt{color:var(--cb-faint);font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;padding-top:.15rem}.cb-fmt-mailhead dd{margin:0;color:var(--cb-ink);word-break:break-word}.cb-fmt-mailhead dd.subj{font-size:1rem;font-weight:550}.cb-fmt-atts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.cb-fmt-atts li{display:inline-flex;gap:.5rem;align-items:center;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:.25rem .7rem;font-size:.74rem;color:var(--cb-ink)}.cb-fmt-atts .cb-mono{color:var(--cb-faint);font-size:.69rem}.cb-fmt-atts .tag{font-size:.69rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-dim);border:1px solid var(--cb-line);border-radius:var(--cb-r-xs);padding:0 .3rem}.cb-fmt-mailbody{white-space:pre-wrap;word-break:break-word;color:var(--cb-ink);font-size:var(--cb-t-base);line-height:1.6;padding:0 .2rem}.cb-fmt-foot{margin:0;color:var(--cb-faint);font-size:.69rem}.cb-tiff-stage{overflow:auto}.cb-tiff-stage canvas{background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.5)}.cb-tiff-stage[data-fit] canvas{max-width:100%;max-height:72vh;object-fit:contain}.cb-doc-textlayer pre.cb-docview-body{max-height:40vh;font-size:.8rem}.cb-doc-details .cb-formrow{flex-wrap:wrap}.cb-pdf .cb-viewer-bar{flex-wrap:wrap;row-gap:.35rem}.cb-pdf-pagebox{display:inline-flex;align-items:center;gap:.3rem}.cb-pdf-pagebox input{width:3.2rem;height:26px;text-align:center;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.72rem}.cb-pdf-pagebox input:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-pdf-find{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;padding:.45rem .7rem;border-bottom:1px solid var(--cb-line);background:var(--cb-surface-2)}.cb-pdf-find input{flex:1 1 14rem;min-width:10rem;height:30px;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.8rem;padding:0 .6rem}.cb-pdf-find input:focus-visible{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px rgba(220,205,170,.15)}.cb-pdf-findcount{font-size:.7rem;color:var(--cb-dim);min-width:5.5rem}.cb-pdf-find .hint{flex-basis:100%;font-size:.72rem;color:var(--cb-warn)}.cb-pdf-hits{position:absolute;inset:0;pointer-events:none}.cb-pdf-hit{position:absolute;background:rgba(255,211,80,.38);mix-blend-mode:multiply;border-radius:var(--cb-r-xs)}.cb-pdf-hit[data-active]{background:rgba(255,150,30,.55);box-shadow:0 0 0 2px rgba(255,140,20,.85)}.cb-tree-filter{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:0 .55rem;height:32px;color:var(--cb-faint)}.cb-tree-filter:focus-within{border-color:var(--cb-accent);box-shadow:0 0 0 3px rgba(220,205,170,.15)}.cb-tree-filter .ic svg{width:14px;height:14px}.cb-tree-filter input{background:none;border:none;outline:none;color:var(--cb-ink);font:inherit;font-size:.78rem;width:13rem}.cb-tree-filter .cb-mono{font-size:.69rem;white-space:nowrap}.cb-tree-hint{margin:-.2rem 0 .6rem;color:var(--cb-faint);font-size:.72rem}.cb-treerow[draggable=true]{cursor:-webkit-grab;cursor:grab}.cb-treerow[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.cb-tree-uploads-hd{margin:0 0 .35rem;font-size:.72rem;color:var(--cb-dim)}.cb-tree-uploads ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;max-height:14rem;overflow:auto}.cb-tree-uploads li{align-items:center}.cb-tree-uploads li[data-state=error] span{color:var(--cb-danger)}.cb-tree-uploads li[data-state=done] span{color:var(--cb-aurora)}.cb-tree-uploads progress{flex:0 0 7rem;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--cb-r-xs);background:var(--cb-track);overflow:hidden}.cb-tree-uploads progress::-webkit-progress-bar{background:var(--cb-track)}.cb-tree-uploads progress::-webkit-progress-value{background:var(--cb-accent)}.cb-tree-uploads progress::-moz-progress-bar{background:var(--cb-accent)}@media (max-width:640px){.cb-tree-filter{margin-left:0;width:100%}.cb-tree-filter input{width:100%}}.cb-upload[data-over]{outline:2px dashed var(--cb-accent);outline-offset:4px;border-radius:var(--cb-r-md);background:rgba(220,205,170,.06)}.cb-share-activity{margin-top:.3rem;font-size:.7rem;color:var(--cb-dim)}.cb-share-activity summary{cursor:pointer;color:var(--cb-accent-ink)}.cb-share-activity ol{list-style:none;margin:.35rem 0 0;padding:0;display:grid;grid-gap:.15rem;gap:.15rem}.cb-share-activity .cb-mono{color:var(--cb-faint);font-size:.69rem;margin-right:.35rem}.cb-share-activity li[data-event=password_fail]{color:var(--cb-warn)}.cb-share-activity li[data-event=downloaded],.cb-share-activity li[data-event=zip_downloaded]{color:var(--cb-ink)}.cb-share-back{margin:0 0 .8rem;font-size:.8rem}.cb-share-back a{color:var(--cb-accent-ink);text-decoration:none}.cb-share-viewer-wrap{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);overflow:hidden;background:var(--cb-bg-a)}.cb-share-viewer-wrap>.cb-share-pre,.cb-share-viewer-wrap>.empty{margin:0;padding:1.2rem;border:none}.cb-share-viewer-wrap .cb-docview-body.cb-pdf,.cb-share-viewer-wrap .cb-docview-body.cb-viewer{max-width:none;padding:0;max-height:none;margin:0;box-sizing:border-box}.cb-share-filter{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem}.cb-share-filter input{flex:1 1;max-width:26rem;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);color:var(--cb-ink);font:inherit;font-size:.82rem;padding:.5rem .75rem}.cb-share-filter input:focus-visible{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px rgba(220,205,170,.15)}.cb-share-filter .cb-mono{color:var(--cb-faint);font-size:.69rem}.cb-share-group{margin-bottom:1.2rem}.cb-share-grouphd{margin:0 0 .4rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint);font-weight:500}.cb-share-docs .ttl a,a.ttl{color:var(--cb-ink);text-decoration:none}.cb-share-docs a.ttl:hover{color:var(--cb-accent-ink)}.cb-docsearch input{height:30px;width:15rem;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);color:var(--cb-ink);font:inherit;font-size:.78rem;padding:0 .7rem}.cb-docsearch input:focus-visible{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px rgba(220,205,170,.15)}@media (max-width:640px){.cb-docsearch input{width:100%}}.cb-content[data-layout=wide]{max-width:none;padding:.85rem 1.1rem 1rem}.cb-rd{display:grid;grid-template-rows:auto auto minmax(0,1fr);grid-gap:.65rem;gap:.65rem;height:calc(100vh - 78px - 1.85rem);height:calc(100dvh - 78px - 1.85rem);min-height:540px}.cb-rd-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 1.4rem;flex-wrap:wrap;padding:.15rem .2rem 0}.cb-rd-id{min-width:0;flex:1 1 22rem;display:grid;grid-gap:.2rem;gap:.2rem}.cb-rd-eyebrow{margin:0;display:flex;gap:.45rem;align-items:center;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint);min-width:0}.cb-rd-eyebrow a{color:var(--cb-accent-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-rd-eyebrow a:hover{text-decoration:underline}.cb-rd-title{margin:0;font-size:1.45rem;font-weight:400;letter-spacing:-.01em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cb-ink)}.cb-rd-meta{margin:0;display:flex;flex-wrap:wrap;gap:.25rem .9rem;font-size:.76rem;color:var(--cb-dim)}.cb-rd-meta>*{white-space:nowrap}.cb-rd-meta [data-tone=warn]{color:var(--cb-warn)}.cb-rd-kind{color:var(--cb-accent-ink)}.cb-rd-ver{color:var(--cb-ink);text-decoration:none;border-bottom:1px dotted var(--cb-line-strong)}.cb-rd-ver:hover{color:var(--cb-accent-ink);border-bottom-color:var(--cb-accent)}.cb-rd-actions{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.cb-rd-actions .cb-reader-nav{margin-left:.5rem;padding-left:.8rem;border-left:1px solid var(--cb-line)}.cb-rd-actions .cb-reader-nav .hint{display:none}@media (max-width:1100px){.cb-rd-actions .cb-reader-nav{margin-left:0;padding-left:0;border-left:0}}.cb-rd-close{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);color:var(--cb-dim);text-decoration:none;font-size:.8rem}.cb-rd-close:hover{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-rd-histbar{display:flex;justify-content:space-between;gap:.6rem 1.2rem;flex-wrap:wrap;padding:.5rem .8rem;border-radius:var(--cb-r-md);background:var(--cb-warn-soft);border:1px solid color-mix(in oklab,var(--cb-warn) 35%,transparent);color:var(--cb-warn);font-size:.78rem}.cb-rd-histacts{display:flex;gap:1rem}.cb-rd-histacts a{color:var(--cb-warn)}.cb-rd-body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;min-height:0}.cb-rd-stage{position:relative;min-height:0;min-width:0;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);overflow:hidden;background:#111319}.cb-rd-viewer{height:100%;display:flex;flex-direction:column;min-height:0}.cb-rd-viewer>.cb-anno-wrap,.cb-rd-viewer>.cb-docview-body,.cb-rd-viewer>.cb-fmt{box-sizing:border-box}.cb-rd-viewer .cb-anno-wrap>.cb-docview-body,.cb-rd-viewer>.cb-anno-wrap,.cb-rd-viewer>.cb-docview-body,.cb-rd-viewer>.cb-fmt{flex:1 1;min-height:0;max-width:none;max-height:none;margin:0;padding:0;display:flex;flex-direction:column}.cb-rd-viewer .cb-pdf-scroll{max-height:none;flex:1 1;min-height:0}.cb-rd-viewer .cb-viewer-stage{height:auto;flex:1 1;min-height:0}.cb-rd-viewer .cb-viewer-stage img,.cb-rd-viewer .cb-viewer-stage video{max-height:100%}.cb-rd-viewer .cb-fmt-stage{max-height:none;flex:1 1;min-height:0}.cb-rd-viewer .cb-fmt-gridwrap{max-height:none;height:100%}.cb-rd-text{flex:1 1;min-height:0;overflow:auto;margin:0;padding:2rem clamp(1.4rem,6%,4rem);white-space:pre-wrap;word-break:break-word;font-family:var(--cb-serif);font-size:.98rem;line-height:1.7;color:var(--cb-ink);max-width:none}.cb-rd-text.cb-mono{font-family:var(--cb-mono);font-size:.8rem;white-space:pre}.cb-rd-empty{flex:1 1;display:grid;place-content:center;grid-gap:1rem;gap:1rem;padding:2rem;max-width:34rem;margin:0 auto;color:var(--cb-dim);font-size:.9rem;text-align:center}.cb-rd-empty a{color:var(--cb-accent-ink)}.cb-rd-empty .cb-upload{justify-content:center}.cb-rd-textlayer{max-height:40vh;overflow:auto;white-space:pre-wrap;font-size:.78rem;color:var(--cb-dim)}.cb-rd-stage .cb-docnav-edge{z-index:4;width:40px;height:40px;font-size:1.4rem;opacity:.35}.cb-rd-stage .cb-docnav-edge.prev{left:10px}.cb-rd-stage .cb-docnav-edge.next{right:10px}.cb-rd-stage:hover .cb-docnav-edge{opacity:.7}.cb-rd-stage .cb-docnav-edge:focus-visible,.cb-rd-stage .cb-docnav-edge:hover{opacity:1}.cb-insp{position:relative;width:23rem;min-height:0;display:flex;flex-direction:column;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel,var(--cb-surface));overflow:hidden;transition:width .2s var(--cb-ease)}.cb-insp:not([data-open]){width:44px;background:transparent}.cb-insp-toggle{position:absolute;top:.45rem;right:.45rem;z-index:2;width:30px;height:30px;display:grid;place-items:center;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);background:var(--cb-surface-2);color:var(--cb-dim);cursor:pointer}.cb-insp-toggle:hover{color:var(--cb-ink)}.cb-insp-tabs button:focus-visible,.cb-insp-toggle:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-insp:not([data-open]) .cb-insp-toggle{position:static;margin:.45rem auto}.cb-insp-tabs{display:flex;gap:.15rem;padding:.45rem 2.8rem .45rem .45rem;border-bottom:1px solid var(--cb-line);overflow-x:auto;scrollbar-width:none;flex:none}.cb-insp-tabs button{flex:none;display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-size:.76rem;padding:.38rem .6rem;border-radius:var(--cb-r-sm);border:1px solid transparent;background:none;color:var(--cb-dim);cursor:pointer;white-space:nowrap}.cb-insp-tabs button:hover{color:var(--cb-ink)}.cb-insp-tabs button[aria-selected=true]{color:var(--cb-ink);background:var(--cb-accent-soft);border-color:color-mix(in oklab,var(--cb-accent) 40%,transparent)}.cb-insp-tabs button[data-tone=ai][aria-selected=true]{background:var(--cb-aurora-soft);border-color:color-mix(in oklab,var(--cb-aurora) 40%,transparent)}.cb-insp-count{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);background:var(--cb-wash);border-radius:var(--cb-r-pill);padding:0 .38rem;line-height:1.5}.cb-insp-panel{flex:1 1;min-height:0;overflow:auto;padding:.9rem 1rem 1.2rem;scrollbar-width:thin}.cb-insp-stack{display:grid;grid-gap:.9rem;gap:.9rem;min-width:0}.cb-insp-block{display:grid;grid-gap:.5rem;gap:.5rem;padding-top:.8rem;border-top:1px solid var(--cb-line)}.cb-insp-block h3{margin:0;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint);font-weight:500}.cb-insp-hint{margin:0;font-size:.74rem;color:var(--cb-faint);line-height:1.5}.cb-insp-hint a{color:var(--cb-accent-ink)}.cb-insp-dl{margin:0;display:grid;grid-gap:0;gap:0}.cb-insp-dl>div{display:grid;grid-template-columns:7.2rem minmax(0,1fr);grid-gap:.6rem;gap:.6rem;padding:.36rem 0;border-bottom:1px solid var(--cb-line);font-size:.8rem}.cb-insp-dl dt{color:var(--cb-faint)}.cb-insp-dl dd{margin:0;color:var(--cb-ink);min-width:0;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-insp-dl a{color:var(--cb-accent-ink)}.cb-insp-rowhd{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.cb-insp-rowhd h3{margin:0}.cb-insp .cb-doc-details .cb-formrow{flex-wrap:wrap}.cb-insp .cb-share .cb-formrow{flex-direction:column}@media (prefers-reduced-motion:reduce){.cb-insp{transition:none}}.cb-act{list-style:none;margin:0;padding:0;display:grid}.cb-act li{display:grid;grid-gap:.1rem;gap:.1rem;padding:.5rem 0 .5rem .9rem;border-left:1px solid var(--cb-line);position:relative}.cb-act li:before{content:"";position:absolute;left:-4px;top:.85rem;width:7px;height:7px;border-radius:50%;background:var(--cb-line-strong)}.cb-act-what{font-size:.8rem;color:var(--cb-ink)}.cb-act-detail{font-size:.74rem;color:var(--cb-dim);overflow-wrap:anywhere}.cb-act-meta{font-size:.69rem;color:var(--cb-faint)}.cb-vtl{list-style:none;margin:0;padding:0;display:grid}.cb-vtl-item{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:.7rem;gap:.7rem;padding-bottom:1rem;position:relative}.cb-vtl-item:before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:1px;background:var(--cb-line)}.cb-vtl-item:last-child:before{display:none}.cb-vtl-dot{width:13px;height:13px;margin-top:3px;border-radius:50%;border:2px solid var(--cb-line-strong);background:var(--cb-bg-a);box-sizing:border-box}.cb-vtl-item[data-current] .cb-vtl-dot{border-color:var(--cb-aurora);background:var(--cb-aurora)}.cb-vtl-item[data-viewing] .cb-vtl-dot{box-shadow:0 0 0 4px var(--cb-accent-soft);border-color:var(--cb-accent)}.cb-vtl-main{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0}.cb-vtl-hd{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.cb-vtl-v{font-size:.72rem;color:var(--cb-ink);background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);padding:0 .35rem}.cb-vtl-label{font-size:.86rem;color:var(--cb-ink)}.cb-vtl-cur{font-family:var(--cb-mono);color:var(--cb-aurora)}.cb-vtl-cur,.cb-vtl-here{font-size:.69rem;letter-spacing:.1em;text-transform:uppercase}.cb-vtl-here{color:var(--cb-accent-ink)}.cb-vtl-meta{display:flex;flex-wrap:wrap;gap:.15rem .7rem;font-size:.72rem;color:var(--cb-dim)}.cb-vtl-dim{color:var(--cb-faint)}.cb-vtl-note{margin:0;font-size:.8rem;color:var(--cb-ink);font-style:italic}.cb-vtl-flag{margin:0;font-size:.72rem;color:var(--cb-warn)}.cb-vtl-sup{margin:0;font-size:.7rem;color:var(--cb-faint)}.cb-vtl-acts{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.2rem;align-items:center}.cb-vtl-empty,.cb-vtl-more{font-size:.74rem;color:var(--cb-faint);padding-left:1.6rem;margin:0}.cb-vrestore{display:grid;grid-gap:.4rem;gap:.4rem;width:100%;padding:.7rem .8rem;border-radius:var(--cb-r-md);border:1px solid color-mix(in oklab,var(--cb-accent) 40%,var(--cb-line));background:var(--cb-accent-soft)}.cb-vrestore-hd{font-size:.82rem;color:var(--cb-ink);font-weight:550}.cb-vrestore-sub{font-size:.74rem;color:var(--cb-dim)}.cb-vrestore input{background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.78rem;padding:.4rem .55rem}.cb-vrestore input:focus-visible{outline:none;border-color:var(--cb-accent)}.cb-vrestore-acts{display:flex;gap:.4rem}.cb-upload-note{flex-basis:100%;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.78rem;padding:.4rem .55rem}.cb-upload-note:focus-visible{outline:none;border-color:var(--cb-accent)}.cb-vhist{display:grid;grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;align-items:start}.cb-vhist-side{position:-webkit-sticky;position:sticky;top:90px;max-height:calc(100vh - 110px);overflow:auto;padding-right:.3rem;scrollbar-width:thin}.cb-vhist-count{margin:0 0 .8rem;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-vhist-main{min-width:0}.cb-vcmp{display:grid;grid-gap:.8rem;gap:.8rem}.cb-vcmp-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem}.cb-vcmp-pick{display:grid;grid-gap:.2rem;gap:.2rem}.cb-vcmp-pick .cb-mono{font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-vcmp-pick select{background:var(--cb-surface-2);color:var(--cb-ink);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);font:inherit;font-size:.8rem;padding:.35rem .5rem;max-width:16rem}.cb-vcmp-tabs{margin-left:auto;display:inline-flex;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:2px}.cb-vcmp-tabs button{font:inherit;font-size:.78rem;padding:.35rem .8rem;border:none;border-radius:var(--cb-r-md);background:none;color:var(--cb-dim);cursor:pointer}.cb-vcmp-tabs button[aria-selected=true]{background:var(--cb-accent-soft);color:var(--cb-ink)}.cb-vcmp-panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.cb-vcmp-panes section{min-width:0;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);overflow:hidden;background:#111319;display:flex;flex-direction:column;height:72vh}.cb-vcmp-panes .cb-docview-body,.cb-vcmp-panes .cb-fmt{flex:1 1;min-height:0;max-width:none;max-height:none;margin:0;padding:0;display:flex;flex-direction:column}.cb-vcmp-panes .cb-fmt-stage,.cb-vcmp-panes .cb-pdf-scroll{max-height:none;flex:1 1;min-height:0}.cb-vcmp-panes .cb-viewer-stage{height:auto;flex:1 1}.cb-vcmp-hd{margin:0;padding:.5rem .8rem;font-size:.8rem;font-weight:400;color:var(--cb-dim);border-bottom:1px solid var(--cb-line);background:var(--cb-surface-2)}.cb-vcmp-hd .cb-mono{color:var(--cb-ink);margin-right:.3rem}.cb-vdiff{display:grid;grid-gap:.7rem;gap:.7rem}.cb-vdiff-sum{margin:0;font-size:.86rem;color:var(--cb-dim)}.cb-vdiff-sum .add{color:var(--cb-aurora)}.cb-vdiff-sum .del{color:var(--cb-danger)}.cb-vdiff-body{background:#fff;color:#1d2130;border-radius:var(--cb-r-xs);box-shadow:0 4px 18px rgba(0,0,0,.45);padding:2rem 2.2rem;white-space:pre-wrap;word-break:break-word;font-family:var(--cb-serif);font-size:.95rem;line-height:1.7;max-height:72vh;overflow:auto}.cb-vdiff-body ins,.cb-vdiff-legend ins{text-decoration:none;background:rgba(34,170,110,.22);color:#0d5b36;border-bottom:2px solid rgba(34,170,110,.6)}.cb-vdiff-body del,.cb-vdiff-legend del{background:rgba(220,60,60,.16);color:#8f1c1c;text-decoration-thickness:1.5px}.cb-vdiff-gap{display:block;margin:.6rem 0;text-align:center;font-family:var(--cb-mono);font-size:.72rem;color:#7a8099;border-block:1px dashed #d4d7e3;padding:.25rem 0}.cb-vdiff-legend{margin:0;font-size:.74rem;color:var(--cb-faint)}.cb-vdiff-legend del,.cb-vdiff-legend ins{padding:0 .2rem;border-radius:var(--cb-r-xs)}@media (max-width:980px){.cb-rd{height:auto;min-height:0;grid-template-rows:auto auto auto}.cb-rd-body{grid-template-columns:1fr}.cb-rd-stage{height:76vh}.cb-insp,.cb-insp:not([data-open]){width:auto}.cb-insp-panel{max-height:none}.cb-vhist{grid-template-columns:1fr}.cb-vhist-side{position:static;max-height:none}.cb-vcmp-panes{grid-template-columns:1fr}}@media (max-width:640px){.cb-rd-title{white-space:normal;font-size:1.2rem}.cb-rd-actions .cb-reader-nav{margin-left:0;padding-left:0;border-left:0}.cb-vcmp-tabs{margin-left:0}}.cb-docthumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;background:#fff;opacity:0;transition:opacity .18s var(--cb-ease)}.cb-docthumb-img[data-state=ok]{opacity:1}@media (prefers-reduced-motion:reduce){.cb-docthumb-img{transition:none}}.cb-mhead-compact{padding:.75rem 1.2rem;margin-bottom:1rem;gap:1rem;align-items:center}.cb-mhead-compact .cb-cring,.cb-mhead-compact .cb-lead{display:none}.cb-mhead-compact h1{font-size:1.15rem;font-weight:400;margin:0}.cb-mhead-compact .cb-sub{font-size:.74rem}.cb-mhead-compact .cb-metarow{margin-top:.35rem!important}.cb-mhead-compact>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem 1rem}.cb-mhead-compact>div:first-child>.cb-metarow{flex-basis:auto}.cb-dh{display:flex;justify-content:space-between;align-items:flex-end;gap:.8rem 1.4rem;flex-wrap:wrap;margin:.2rem 0 1rem}.cb-dh-id{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0}.cb-dh h1,.cb-dh h2{margin:0;font-size:1.6rem;font-weight:300}.cb-dh h2{font-size:1.3rem}.cb-dh-stats{margin:0;display:flex;flex-wrap:wrap;gap:.2rem 1.1rem;font-size:.8rem;color:var(--cb-dim)}.cb-dh-stats b{color:var(--cb-ink);font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dh-stats [data-tone=warn],.cb-dh-stats [data-tone=warn] b{color:var(--cb-warn)}.cb-dh-stats [data-tone=ai],.cb-dh-stats [data-tone=ai] b{color:var(--cb-aurora)}.cb-dh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.cb-dh-actions .cb-ragindex{margin:0}.cb-dh-menu{position:relative}.cb-dh-menu>summary{list-style:none;cursor:pointer}.cb-dh-menu>summary::-webkit-details-marker{display:none}.cb-dh-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:var(--cb-z-dropdown);width:min(30rem,92vw);max-height:70vh;overflow:auto;padding:1rem 1.1rem;background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);box-shadow:var(--cb-shadow)}.cb-dmode{display:inline-flex;gap:2px;padding:3px;margin-bottom:1rem;border:1px solid var(--cb-line);background:var(--cb-wash-soft)}.cb-dmode,.cb-dmode a{border-radius:var(--cb-r-md)}.cb-dmode a{font-size:.82rem;padding:.42rem .95rem;color:var(--cb-dim);text-decoration:none}.cb-dmode a:hover{color:var(--cb-ink)}.cb-dmode a[aria-current=page]{color:var(--cb-ink);background:var(--cb-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cb-accent) 40%,transparent)}.cb-dmode a:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-dtree{display:grid;grid-gap:.6rem;gap:.6rem}@media (max-width:900px){.cb-dtree{grid-template-columns:minmax(0,1fr)}}.cb-dtree-start{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.8rem 1rem;border:1px dashed var(--cb-line-strong);border-radius:var(--cb-r-md)}.cb-dtree-start p{margin:0;font-size:.82rem;color:var(--cb-dim)}.cb-dbr{display:grid;grid-gap:.7rem;gap:.7rem;min-width:0}.cb-dbr[data-pending]>:not(.cb-dbr-bar):not(.cb-dbr-status-row){opacity:.55;transition:opacity .15s}.cb-dbr-bar{flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:78px;z-index:20;padding:.55rem;margin:0 -.55rem;border-radius:var(--cb-r-md);background:color-mix(in oklab,var(--cb-bg-a) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.cb-dbr-bar,.cb-dbr-search{display:flex;align-items:center;gap:.45rem}.cb-dbr-search{flex:1 1 16rem;max-width:26rem;height:34px;padding:0 .6rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash);color:var(--cb-faint)}.cb-dbr-search:focus-within{border-color:var(--cb-accent);box-shadow:0 0 0 3px var(--cb-accent-soft)}.cb-dbr-search .ic svg{width:15px;height:15px}.cb-dbr-search input{flex:1 1;min-width:0;background:none;border:none;outline:none;color:var(--cb-ink);font:inherit;font-size:.84rem}.cb-dbr-search kbd{font-family:var(--cb-mono);font-size:.62rem;padding:.05rem .35rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-faint)}.cb-dbr-menu{position:relative}.cb-dbr-menu>summary{list-style:none;display:inline-flex;align-items:center;gap:.35rem;height:34px;padding:0 .7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);font-size:.8rem;color:var(--cb-dim);cursor:pointer;background:var(--cb-wash-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cb-dbr-menu>summary::-webkit-details-marker{display:none}.cb-dbr-menu>summary:hover,.cb-dbr-menu[open]>summary{color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-dbr-menu>summary[data-on]{color:var(--cb-ink);border-color:color-mix(in oklab,var(--cb-accent) 50%,var(--cb-line));background:var(--cb-accent-soft)}.cb-dbr-menu>summary:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-dbr-menu>summary .ic svg{width:14px;height:14px}.cb-dbr-badge{font-family:var(--cb-mono);font-size:.62rem;min-width:1.2em;text-align:center;padding:0 .3rem;border-radius:var(--cb-r-pill);background:var(--cb-accent);color:#fff}.cb-dbr-menupanel{position:absolute;left:0;top:calc(100% + 6px);z-index:var(--cb-z-dropdown);min-width:14rem;max-height:60vh;overflow:auto;padding:.5rem;background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-md);box-shadow:var(--cb-shadow)}.cb-dbr-menu[data-align=right] .cb-dbr-menupanel{left:auto;right:0}.cb-dbr-menu[data-wide] .cb-dbr-menupanel{min-width:18rem}@media (max-width:1100px){.cb-dbr-menu{position:static}.cb-dbr-menu[data-align=right] .cb-dbr-menupanel,.cb-dbr-menu[data-wide] .cb-dbr-menupanel,.cb-dbr-menupanel{left:0;right:0;min-width:0;max-height:65vh}}.cb-dbr-checks{display:grid;grid-gap:1px;gap:1px}.cb-dbr-checks label,.cb-dbr-cols label,.cb-dbr-radio label{display:flex;align-items:center;gap:.55rem;padding:.38rem .5rem;border-radius:var(--cb-r-sm);font-size:.82rem;color:var(--cb-ink);cursor:pointer}.cb-dbr-checks label:hover,.cb-dbr-cols label:hover,.cb-dbr-radio label:hover{background:var(--cb-hover)}.cb-dbr-check input,.cb-dbr-checks input,.cb-dbr-cols input,.cb-dbr-radio input{accent-color:var(--cb-accent);width:15px;height:15px;margin:0}.cb-dbr-checks .n,.cb-dbr-mrow .n{margin-left:auto;font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dbr-menuclear{margin-top:.3rem;font:inherit;font-size:.74rem;color:var(--cb-accent-ink);background:none;border:none;cursor:pointer;padding:.3rem .5rem;text-align:left}.cb-dbr-menusep{height:1px;background:var(--cb-line);margin:.4rem 0}.cb-dbr-radio{display:grid}.cb-dbr-menuempty{margin:.4rem;font-size:.78rem;color:var(--cb-faint)}.cb-dbr-matters{display:grid;grid-gap:1px;gap:1px}.cb-dbr-matters input{margin-bottom:.35rem;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.8rem;padding:.38rem .55rem}.cb-dbr-mrow{display:flex;align-items:center;gap:.6rem;text-align:left;font:inherit;font-size:.82rem;color:var(--cb-ink);background:none;border:none;border-radius:var(--cb-r-sm);padding:.4rem .5rem;cursor:pointer}.cb-dbr-mrow:hover{background:var(--cb-hover)}.cb-dbr-mrow[data-on]{background:var(--cb-accent-soft)}.cb-dbr-barend{margin-left:auto;display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.cb-dbr-seg{display:inline-flex;padding:2px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft)}.cb-dbr-seg button{display:inline-flex;align-items:center;gap:.35rem;height:28px;padding:0 .6rem;font:inherit;font-size:.76rem;color:var(--cb-dim);background:none;border:none;border-radius:var(--cb-r-sm);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dbr-seg button:hover{color:var(--cb-ink)}.cb-dbr-seg button[aria-pressed=true]{color:var(--cb-ink);background:var(--cb-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cb-accent) 40%,transparent)}.cb-dbr-seg button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-dbr-display{display:grid;grid-gap:.35rem;gap:.35rem;padding:.3rem;min-width:17rem}.cb-dbr-display select{background:var(--cb-wash);color:var(--cb-ink);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);font:inherit;font-size:.8rem;padding:.35rem .5rem}.cb-dbr-menuhd{margin:.4rem 0 0;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-dbr-menuhd:first-child{margin-top:0}.cb-dbr-cols{display:grid;grid-template-columns:1fr 1fr}.cb-dbr-menufoot{margin:.4rem 0 0;font-size:.7rem;color:var(--cb-faint)}.cb-dbr-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-height:26px}.cb-dbr-count{font-size:.8rem;color:var(--cb-dim);margin-right:.4rem}.cb-dbr-count b{color:var(--cb-ink);font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dbr-loading{margin-left:.6rem;font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint)}.cb-dbr-chip{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.74rem;padding:.22rem .55rem;border-radius:var(--cb-r-pill);border:1px solid color-mix(in oklab,var(--cb-accent) 40%,var(--cb-line));background:var(--cb-accent-soft);color:var(--cb-ink);cursor:pointer}.cb-dbr-chip span{color:var(--cb-faint)}.cb-dbr-chip:hover span{color:var(--cb-ink)}.cb-dbr-clear,.cb-dbr-deep{font:inherit;font-size:.74rem;color:var(--cb-accent-ink);background:none;border:none;cursor:pointer;text-decoration:none}.cb-dbr-deep{margin-left:auto}.cb-dbr-check{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;cursor:pointer}.cb-dbr-eye{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--cb-r-sm);border:1px solid transparent;background:none;color:var(--cb-faint);cursor:pointer;flex:none}.cb-dbr-eye svg{width:16px;height:16px}.cb-dbr-eye:focus-visible,.cb-dbr-eye:hover{color:var(--cb-ink);border-color:var(--cb-line-strong);background:var(--cb-surface-2)}.cb-dbr-title{color:var(--cb-ink);font-size:.9rem;text-decoration:none}.cb-dbr-meta,.cb-dbr-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-dbr-meta{font-size:.72rem;color:var(--cb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dbr-status{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .45rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line);color:var(--cb-dim);white-space:nowrap}.cb-dbr-status[data-s=draft]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent);background:var(--cb-warn-soft)}.cb-dbr-status[data-s=filed]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 35%,transparent)}.cb-dbr-nofile{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.06em;color:var(--cb-warn);white-space:nowrap}.cb-dbr-ai{color:var(--cb-aurora);font-size:.8rem}.cb-dbr-ai[data-unrev]{color:var(--cb-warn)}.cb-dbr-empty{padding:3rem 1rem;text-align:center;border:1px dashed var(--cb-line-strong);border-radius:var(--cb-r-lg);color:var(--cb-dim);font-size:.86rem;display:grid;grid-gap:.4rem;gap:.4rem}.cb-dbr-empty .hd{color:var(--cb-ink);font-size:1rem;margin:0}.cb-dbr-empty p{margin:0}.cb-dbr-empty a{color:var(--cb-accent-ink)}.cb-dbr-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--cb-line)}.cb-dbr-row{display:flex;align-items:center;gap:.6rem;padding:.45rem .5rem;border-bottom:1px solid var(--cb-line);border-radius:0;transition:background .12s}.cb-dbr-row:focus-within,.cb-dbr-row:hover{background:var(--cb-hover)}.cb-dbr-row[data-selected]{background:var(--cb-accent-soft)}.cb-dbr-rowlink{flex:1 1;min-width:0;display:flex;align-items:center;gap:.8rem;text-decoration:none;border-radius:var(--cb-r-sm)}.cb-dbr-rowlink:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px}.cb-dbr-rowmain{min-width:0;display:grid;grid-gap:.1rem;gap:.1rem}.cb-dbr-rowlink:hover .cb-dbr-title{color:var(--cb-accent-ink)}.cb-dbr-rowend{display:flex;align-items:center;gap:.5rem;flex:none}.cb-dbr-list .cb-docthumb{width:34px;height:44px}.cb-dbr-list .cb-docthumb svg{width:18px;height:18px}.cb-dbr-list[data-size=m] .cb-docthumb{width:44px;height:57px}.cb-dbr-list[data-size=m] .cb-docthumb svg{width:22px;height:22px}.cb-dbr-list[data-size=l] .cb-docthumb{width:76px;height:98px}.cb-dbr-list[data-size=l] .cb-docthumb svg{width:30px;height:30px}.cb-dbr-list[data-size=s] .cb-dbr-row{padding-block:.28rem}.cb-dbr-snip{font-size:.76rem;color:var(--cb-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:.15rem}.cb-dbr-tablewrap{overflow-x:auto;border:1px solid var(--cb-line);border-radius:var(--cb-r-md)}.cb-dbr-table{width:100%;border-collapse:collapse;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dbr-table th{position:-webkit-sticky;position:sticky;top:0;background:var(--cb-surface-2);text-align:left;font-weight:500;color:var(--cb-faint);font-size:.72rem;padding:.5rem .6rem;border-bottom:1px solid var(--cb-line);white-space:nowrap}.cb-dbr-th{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}.cb-dbr-th:hover,.cb-dbr-th[data-on]{color:var(--cb-ink)}.cb-dbr-table td{padding:.38rem .6rem;border-bottom:1px solid var(--cb-line);color:var(--cb-dim);white-space:nowrap;max-width:18rem;overflow:hidden;text-overflow:ellipsis}.cb-dbr-table td.num{text-align:right}.cb-dbr-table tr:hover td{background:var(--cb-hover)}.cb-dbr-table tr[data-selected] td{background:var(--cb-accent-soft)}.cb-dbr-cc{width:34px;padding-right:0!important}.cb-dbr-namecell{max-width:30rem!important}.cb-dbr-namelink{display:inline-flex;align-items:center;gap:.6rem;max-width:100%;text-decoration:none;vertical-align:middle}.cb-dbr-namelink:hover .cb-dbr-title{color:var(--cb-accent-ink)}.cb-dbr-namelink .cb-docthumb{width:26px;height:34px}.cb-dbr-namelink .cb-docthumb svg{width:15px;height:15px}.cb-dbr-namelink .cb-docthumb-ext{display:none}.cb-dbr-namecell .cb-dbr-ai,.cb-dbr-namecell .cb-dbr-nofile,.cb-dbr-namecell .cb-routechip{margin-left:.5rem}.cb-dbr-eyecell{width:40px;text-align:right}.cb-dbr-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--tile,190px),1fr));grid-gap:1rem;gap:1rem}.cb-dbr-grid[data-size=s]{--tile:140px;gap:.8rem}.cb-dbr-grid[data-size=l]{--tile:280px;gap:1.2rem}.cb-dbr-tile{position:relative;min-width:0}.cb-dbr-tilelink{display:grid;grid-gap:.5rem;gap:.5rem;text-decoration:none;border-radius:var(--cb-r-md)}.cb-dbr-tilelink:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px}.cb-dbr-paper{display:block;aspect-ratio:8.5/11;border-radius:var(--cb-r-sm);overflow:hidden;box-shadow:0 1px 0 rgba(255,255,255,.04),0 10px 26px -12px rgba(0,0,0,.7);transition:transform .16s var(--cb-ease),box-shadow .16s var(--cb-ease)}.cb-dbr-paper .cb-docthumb{width:100%;height:100%;border-radius:var(--cb-r-sm)}.cb-dbr-paper .cb-docthumb svg{width:34%;height:34%}.cb-dbr-paper .cb-docthumb-ext{font-size:.62rem}.cb-dbr-tile:hover .cb-dbr-paper{transform:translateY(-2px);box-shadow:0 1px 0 rgba(255,255,255,.05),0 16px 34px -14px rgba(0,0,0,.8)}.cb-dbr-tile[data-selected] .cb-dbr-paper{box-shadow:0 0 0 2px var(--cb-accent),0 16px 34px -14px rgba(0,0,0,.8)}.cb-dbr-tilebody{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0;padding:0 .1rem}.cb-dbr-tilebody .cb-dbr-title{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;font-size:.84rem}.cb-dbr-grid[data-size=s] .cb-dbr-tilebody .cb-dbr-title{font-size:.78rem}.cb-dbr-tilelink:hover .cb-dbr-title{color:var(--cb-accent-ink)}.cb-dbr-tilechk,.cb-dbr-tileeye{position:absolute;top:.45rem;opacity:0;transition:opacity .12s}.cb-dbr-tilechk{left:.45rem;background:var(--cb-surface-2);border-radius:var(--cb-r-sm)}.cb-dbr-tileeye{right:.45rem}.cb-dbr-tileeye .cb-dbr-eye{background:var(--cb-surface-2);border-color:var(--cb-line-strong);color:var(--cb-ink)}.cb-dbr-tile:focus-within .cb-dbr-tilechk,.cb-dbr-tile:focus-within .cb-dbr-tileeye,.cb-dbr-tile:hover .cb-dbr-tilechk,.cb-dbr-tile:hover .cb-dbr-tileeye,.cb-dbr-tile[data-selected] .cb-dbr-tilechk{opacity:1}.cb-dbr-tileflags{position:absolute;left:2.6rem;right:2.6rem;top:0;display:flex;gap:.3rem;flex-wrap:wrap;justify-content:center;pointer-events:none;transform:translateY(.5rem)}.cb-dbr-tileflags>*{pointer-events:auto;background:var(--cb-surface-2)}.cb-dbr-tileflags .cb-dbr-ai{border-radius:var(--cb-r-pill);padding:0 .35rem}@media (any-pointer:coarse){.cb-dbr-tilechk,.cb-dbr-tileeye{opacity:1}}.cb-dbr-cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:.8rem;gap:.8rem}.cb-dbr-card{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:start;padding:.9rem 1rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-wash-soft);transition:border-color .12s,background .12s}.cb-dbr-card:hover{border-color:var(--cb-line-strong)}.cb-dbr-card[data-selected]{border-color:var(--cb-accent);background:var(--cb-accent-soft)}.cb-dbr-cardthumb{width:104px;aspect-ratio:8.5/11;display:block;border-radius:var(--cb-r-sm);overflow:hidden;box-shadow:0 8px 20px -10px rgba(0,0,0,.7)}.cb-dbr-cardthumb .cb-docthumb{width:100%;height:100%}.cb-dbr-cardmain{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0}.cb-dbr-cardmain>.cb-dbr-title{font-size:1rem;white-space:normal}.cb-dbr-cardmain>.cb-dbr-title:hover{color:var(--cb-accent-ink)}.cb-dbr-carddl{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(8.5rem,100%),1fr));grid-gap:.35rem 1rem;gap:.35rem 1rem}.cb-dbr-carddl div{display:grid;grid-gap:.05rem;gap:.05rem;min-width:0}.cb-dbr-carddl dt{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-dbr-carddl dd{margin:0;font-size:.8rem;color:var(--cb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dbr-cardai,.cb-dbr-cardsnip{margin:0;font-size:.8rem;line-height:1.5;color:var(--cb-dim);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cb-dbr-cardai{color:var(--cb-ink)}.cb-dbr-cardai span{color:var(--cb-aurora)}.cb-dbr-cardai em{color:var(--cb-warn);font-style:normal;font-size:.72rem}.cb-dbr-cardend{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.cb-dbr-sel{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding:.55rem .8rem;border-radius:var(--cb-r-md);border:1px solid color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line));background:var(--cb-accent-soft);position:-webkit-sticky;position:sticky;top:132px;z-index:19}.cb-dbr-sel b{font-size:.84rem;color:var(--cb-ink);font-weight:550}.cb-dbr-selacts{display:flex;flex-wrap:wrap;gap:.35rem}.cb-dbr-selacts button,.cb-dbr-selacts select{font:inherit;font-size:.78rem;height:30px;padding:0 .7rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line-strong);background:var(--cb-surface-2);color:var(--cb-ink);cursor:pointer}.cb-dbr-selacts button:hover{border-color:var(--cb-accent)}.cb-dbr-selacts button[data-danger]{color:var(--cb-danger)}.cb-dbr-selx{margin-left:auto;font:inherit;font-size:.76rem;color:var(--cb-accent-ink);background:none;border:none;cursor:pointer}.cb-dbr-selnote{flex-basis:100%;margin:0;font-size:.76rem;color:var(--cb-ink)}.cb-dbr-selpanel{flex-basis:100%;display:grid;grid-gap:.6rem;gap:.6rem;padding:.7rem .2rem .2rem;border-top:1px solid var(--cb-line);font-size:.8rem;color:var(--cb-dim)}.cb-dbr-selpanel p{margin:0}.cb-dbr-selpanel[data-danger] b{color:var(--cb-danger)}.cb-dbr-pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;padding-top:.6rem}.cb-dbr-pager button{font:inherit;font-size:.78rem;min-width:34px;height:32px;padding:0 .6rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);background:none;color:var(--cb-dim);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-dbr-pager button:hover:not(:disabled){color:var(--cb-ink);border-color:var(--cb-line-strong)}.cb-dbr-pager button[aria-current=page]{color:var(--cb-ink);background:var(--cb-accent-soft);border-color:color-mix(in oklab,var(--cb-accent) 45%,transparent)}.cb-dbr-pager button:disabled{opacity:.4;cursor:default}.cb-dbr-pager .gap{color:var(--cb-faint);padding:0 .2rem}@media (max-width:760px){.cb-dbr-bar{position:relative;top:auto;margin:0}.cb-dbr-search{max-width:none;flex-basis:100%}.cb-dbr-barend{margin-left:0}.cb-dbr-seg .lbl{display:none}.cb-dbr-card{grid-template-columns:auto minmax(0,1fr)}.cb-dbr-cardthumb{display:none}.cb-dbr-cardend{grid-column:2;flex-direction:row}.cb-dbr-sel{position:static}.cb-dbr-rowend .cb-dbr-status{display:none}.cb-dh-actions{width:100%}}@media (prefers-reduced-motion:reduce){.cb-dbr-paper,.cb-dbr-row,.cb-dbr-tilechk,.cb-dbr-tileeye{transition:none}}.cb-pdf-main{position:relative;display:flex;min-height:0}.cb-pdf-main,.cb-pdf-main>.cb-pdf-scroll{flex:1 1;min-width:0}.cb-pdf:-webkit-full-screen .cb-pdf-main{flex:1 1;min-height:0}.cb-pdf:fullscreen .cb-pdf-main,.cb-ql-stage .cb-pdf-main,.cb-rd-viewer .cb-pdf-main,.cb-rr-stage .cb-pdf-main{flex:1 1;min-height:0}.cb-pdf-rail{flex:none;width:164px;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--cb-line);background:var(--cb-bg-a)}.cb-pdf-railtabs{display:flex;align-items:center;gap:2px;padding:.35rem;border-bottom:1px solid var(--cb-line);flex:none}.cb-pdf-railtabs button{font:inherit;font-size:.72rem;padding:.3rem .5rem;border-radius:var(--cb-r-sm);border:1px solid transparent;background:none;color:var(--cb-dim);cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.cb-pdf-railtabs button:hover{color:var(--cb-ink)}.cb-pdf-railtabs button[aria-selected=true]{color:var(--cb-ink);background:var(--cb-accent-soft);border-color:color-mix(in oklab,var(--cb-accent) 35%,transparent)}.cb-pdf-railtabs button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-pdf-railtabs .n{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint)}.cb-pdf-railtabs .x{margin-left:auto;font-size:.7rem;padding:.25rem .4rem}.cb-pdf-thumbs{flex:1 1;min-height:0;overflow:auto;padding:.7rem 0 1rem;display:flex;flex-direction:column;align-items:center;gap:.7rem;scrollbar-width:thin;position:relative}.cb-pdf-thumb{display:grid;justify-items:center;grid-gap:.3rem;gap:.3rem;padding:4px;border:none;background:none;cursor:pointer;border-radius:var(--cb-r-sm)}.cb-pdf-thumb .paper{display:block;width:112px;background:#fff;border-radius:var(--cb-r-xs);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.45);outline:2px solid transparent;outline-offset:2px;transition:outline-color .12s}.cb-pdf-thumb canvas{display:block;width:100%;height:100%}.cb-pdf-thumb:hover .paper{outline-color:var(--cb-line-strong)}.cb-pdf-thumb[aria-current=page] .paper{outline-color:var(--cb-accent)}.cb-pdf-thumb:focus-visible{outline:2px solid var(--cb-accent)}.cb-pdf-thumb .lbl{display:inline-flex;align-items:center;gap:.3rem;font-size:.62rem;color:var(--cb-faint)}.cb-pdf-thumb[aria-current=page] .lbl{color:var(--cb-ink)}.cb-pdf-thumb .b{font-size:.56rem;padding:0 .3rem;border-radius:var(--cb-r-pill);line-height:1.5}.cb-pdf-thumb .b.hit{background:rgba(255,214,0,.85);color:#1a1400}.cb-pdf-thumb .b.mk{background:var(--cb-accent);color:#fff}.cb-pdf-marks{flex:1 1;min-height:0;overflow:auto;padding:.5rem .4rem 1rem;display:grid;align-content:start;grid-gap:.6rem;gap:.6rem;scrollbar-width:thin}.cb-pdf-marks h4{margin:0 .35rem .2rem;font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint);font-weight:500}.cb-pdf-marks ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px}.cb-pdf-marks li button{width:100%;display:grid;grid-template-columns:10px minmax(0,1fr);grid-column-gap:.45rem;column-gap:.45rem;text-align:left;font:inherit;padding:.35rem .4rem;border:none;border-radius:var(--cb-r-sm);background:none;color:var(--cb-ink);cursor:pointer}.cb-pdf-marks li button:focus-visible,.cb-pdf-marks li button:hover{background:var(--cb-hover);outline:none}.cb-pdf-marks .sw{width:10px;height:10px;border-radius:var(--cb-r-xs);margin-top:.22rem}.cb-pdf-marks .t{font-size:.74rem}.cb-pdf-marks .d{grid-column:2;font-size:.69rem;color:var(--cb-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-pdf-marksnote{margin:.3rem .4rem;font-size:.72rem;color:var(--cb-faint);line-height:1.5}.cb-pdf-zoom{position:relative;display:inline-flex;align-items:center;gap:0;height:32px;padding:0 2px;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line);background:linear-gradient(180deg,color-mix(in oklab,var(--cb-surface-2) 92%,white 8%),var(--cb-surface-2));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 1px 2px rgba(0,0,0,.35)}.cb-pdf-zoom:focus-within{border-color:color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line))}.cb-pdf-zbtn{width:28px;height:28px;display:grid;place-items:center;border:none;border-radius:50%;background:none;color:var(--cb-dim);cursor:pointer;transition:color .15s,background .15s,transform .15s var(--cb-ease)}.cb-pdf-zbtn svg{width:16px;height:16px;display:block}.cb-pdf-zbtn:hover:not(:disabled){color:var(--cb-ink);background:var(--cb-hover)}.cb-pdf-zbtn:active:not(:disabled){transform:scale(.9)}.cb-pdf-zbtn:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-pdf-zbtn:disabled{opacity:.35;cursor:default}.cb-pdf-zoomval{height:26px;min-width:4.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;font-family:var(--cb-mono);font-size:.74rem;color:var(--cb-ink);background:none;border:none;border-inline:1px solid var(--cb-line);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-pdf-zoomval:hover:not(:disabled),.cb-pdf-zoomval[aria-expanded=true]{color:var(--cb-accent-ink)}.cb-pdf-zoomval:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-pdf-zoomval:disabled{opacity:.4;cursor:default}.cb-pdf-zoomval .car{display:inline-grid;color:var(--cb-faint);transform:rotate(90deg);transition:transform .18s var(--cb-ease)}.cb-pdf-zoomval .car svg{width:11px;height:11px}.cb-pdf-zoomval[aria-expanded=true] .car{transform:rotate(-90deg)}.cb-vbtn.ic svg{width:16px;height:16px}.cb-pdf-zoommenu{position:absolute;top:calc(100% + 8px);left:-4px;z-index:var(--cb-z-dropdown);width:19.5rem;max-width:calc(100vw - 32px);padding:.55rem;display:grid;grid-gap:.15rem;gap:.15rem;background:color-mix(in oklab,var(--cb-surface-2) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);box-shadow:0 18px 40px -12px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.05);animation:cb-zmenu-in .16s var(--cb-ease);transform-origin:top center}@keyframes cb-zmenu-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.cb-pdf-zoommenu button{display:flex;align-items:center;gap:.5rem;text-align:left;font:inherit;font-size:.8rem;padding:.4rem .55rem;border:none;border-radius:var(--cb-r-sm);background:none;color:var(--cb-ink);cursor:pointer}.cb-pdf-zoommenu button:focus-visible,.cb-pdf-zoommenu button:hover{background:var(--cb-hover);outline:none}.cb-pdf-zoommenu button[aria-checked=true]{background:var(--cb-accent-soft)}.cb-pdf-zoommenu .sub{margin-left:auto;font-size:.69rem;color:var(--cb-faint)}.cb-pdf-zoommenu kbd{margin-left:auto;font-family:var(--cb-mono);font-size:.6rem;padding:0 .3rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-xs);color:var(--cb-faint)}.cb-pdf-zoommenu kbd+.sub{margin-left:.3rem}.cb-pdf-zoommenu .sep{height:1px;background:var(--cb-line);margin:.3rem .2rem}.cb-pdf-zoommenu .def{color:var(--cb-accent-ink)}.cb-pdf-zoommenu .tip{margin:.25rem .55rem .2rem;font-size:.69rem;color:var(--cb-faint)}.cb-anno-vis{display:inline-flex;align-items:center;gap:.4rem;height:30px;padding:0 .6rem;font:inherit;font-size:.76rem;color:var(--cb-ink);background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);cursor:pointer}.cb-anno-vis .ic svg{width:15px;height:15px;display:block}.cb-anno-vis .n{font-size:.69rem;padding:0 .35rem;border-radius:var(--cb-r-pill);background:var(--cb-wash);color:var(--cb-dim)}.cb-anno-vis[aria-pressed=false]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 40%,var(--cb-line))}.cb-anno-vis:hover{border-color:var(--cb-line-strong)}.cb-anno-vis:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}@media (max-width:760px){.cb-pdf-rail{width:128px}.cb-pdf-thumb .paper{width:88px}}@media (prefers-reduced-motion:reduce){.cb-pdf-thumb .paper{transition:none}}.cb-insp-foot{flex:none;display:flex;justify-content:flex-start;padding:.4rem .55rem;border-top:1px solid var(--cb-line)}.cb-insp-mode{display:inline-flex;padding:2px;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);background:var(--cb-wash-soft)}.cb-insp-mode button{font:inherit;font-size:.69rem;padding:.18rem .5rem;border:none;border-radius:var(--cb-r-sm);background:none;color:var(--cb-faint);cursor:pointer}.cb-insp-mode button:hover{color:var(--cb-ink)}.cb-insp-mode button[aria-pressed=true]{color:var(--cb-ink);background:var(--cb-accent-soft)}.cb-insp-mode button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-insp[data-mode=stacked] .cb-insp-cards{padding-top:2.8rem;display:grid;align-content:start;grid-gap:.7rem;gap:.7rem}.cb-insp-card{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft);padding:.1rem .85rem .2rem;scroll-margin-top:.6rem}.cb-insp-card>div{padding:.1rem 0 .8rem}.cb-insp-card h2{margin:0}.cb-insp-card h2 button{width:100%;display:flex;align-items:center;gap:.45rem;font:inherit;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-dim);background:none;border:none;padding:.65rem 0;cursor:pointer;text-align:left}.cb-insp-card h2 button:hover{color:var(--cb-ink)}.cb-insp-card h2 button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;border-radius:var(--cb-r-xs)}.cb-insp-card h2 .car{width:.8rem;color:var(--cb-faint)}.cb-insp-card[data-tone=ai] h2 button{color:var(--cb-aurora)}.cb-dbr-more{display:flex;justify-content:center;align-items:center;gap:.7rem;min-height:3rem;padding:.6rem 0 1rem;font-size:.76rem;color:var(--cb-faint)}.cb-dbr-more button{font:inherit;font-size:.78rem;height:32px;padding:0 1rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);background:var(--cb-wash-soft);color:var(--cb-ink);cursor:pointer}.cb-dbr-more button:hover{border-color:var(--cb-line-strong)}.cb-dbr-more button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}@media (max-width:640px){.cb-anno-toolbar,.cb-pdf .cb-viewer-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cb-anno-toolbar>*,.cb-pdf .cb-viewer-bar>*{flex:none}.cb-anno-toolbar .cb-tb-cap{display:none}.cb-pdf .cb-viewer-bar .cb-pdf-pagebox{font-size:0}.cb-pdf .cb-viewer-bar .cb-pdf-pagebox input{font-size:.8rem}}.cb-pdf-zslide{display:flex;align-items:center;gap:.5rem;padding:.35rem .35rem .55rem;color:var(--cb-faint)}.cb-pdf-zslide svg{width:14px;height:14px;display:block}.cb-pdf-zslide input{flex:1 1;accent-color:var(--cb-accent);height:4px;cursor:pointer}.cb-pdf-zgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.cb-pdf-zoommenu .cb-pdf-zgrid button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:.45rem;gap:.45rem;padding:.5rem;white-space:nowrap;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash-soft);font-size:.76rem}.cb-pdf-zoommenu .cb-pdf-zgrid kbd{margin-left:0}.cb-pdf-zoommenu .ico{display:inline-grid;color:var(--cb-accent-ink)}.cb-pdf-zoommenu .ico svg{width:16px;height:16px}.cb-pdf-zpresets{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;padding:.4rem 0 .1rem}.cb-pdf-zoommenu .cb-pdf-zpresets button{justify-content:center;padding:.34rem 0;font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-dim);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm)}.cb-pdf-zoommenu .cb-pdf-zpresets button[aria-checked=true]{color:var(--cb-ink);border-color:color-mix(in oklab,var(--cb-accent) 50%,transparent)}.cb-pdf-zoommenu .row{width:100%}.cb-pdf-hud{position:absolute;left:50%;top:18px;transform:translateX(-50%);z-index:6;pointer-events:none;padding:.32rem .8rem;border-radius:var(--cb-r-pill);font-size:.8rem;color:#fff;background:rgba(14,16,30,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px -8px rgba(0,0,0,.6);opacity:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-pdf-hud.on{animation:cb-hud .9s var(--cb-ease) forwards}@keyframes cb-hud{0%{opacity:0;transform:translateX(-50%) translateY(-4px)}12%{opacity:1;transform:translateX(-50%)}70%{opacity:1}to{opacity:0}}.cb-pdf-scroll[data-ztool] .cb-pdf-page,.cb-pdf-zcap{cursor:zoom-in}.cb-pdf-zcap{position:absolute;inset:0;z-index:8;touch-action:none}.cb-pdf-zrect{position:absolute;border:1.5px solid var(--cb-accent);border-radius:var(--cb-r-xs);background:color-mix(in oklab,var(--cb-accent) 12%,transparent);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.cb-pdf-ztip{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);z-index:6;max-width:calc(100% - 32px);padding:.4rem .85rem;border-radius:var(--cb-r-pill);font-size:.72rem;color:var(--cb-ink);background:color-mix(in oklab,var(--cb-surface-2) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in oklab,var(--cb-accent) 40%,var(--cb-line));box-shadow:var(--cb-shadow);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-pdf-keys kbd,.cb-pdf-ztip kbd{font-family:var(--cb-mono);font-size:.62rem;padding:.05rem .35rem;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-sm);background:var(--cb-wash);color:var(--cb-ink);white-space:nowrap}.cb-pdf-keys{position:absolute;right:14px;top:14px;z-index:9;width:min(40rem,calc(100% - 28px));max-height:calc(100% - 28px);overflow:auto;padding:.8rem 1rem 1rem;border-radius:var(--cb-r-lg);background:color-mix(in oklab,var(--cb-surface-2) 95%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--cb-line-strong);box-shadow:0 20px 44px -12px rgba(0,0,0,.7);animation:cb-zmenu-in2 .16s var(--cb-ease)}@keyframes cb-zmenu-in2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cb-pdf-keys .hd{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.cb-pdf-keys .hd b{font-weight:500;font-size:.9rem}.cb-pdf-keys .hd button{background:none;border:none;color:var(--cb-dim);cursor:pointer;font-size:.8rem}.cb-pdf-keys .cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));grid-gap:.4rem 1.4rem;gap:.4rem 1.4rem}.cb-pdf-keys h4{margin:.5rem 0 .3rem;font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint);font-weight:500}.cb-pdf-keys dl{margin:0;display:grid;grid-gap:.28rem;gap:.28rem}.cb-pdf-keys dl>div{display:grid;grid-template-columns:7.5rem 1fr;grid-gap:.5rem;gap:.5rem;align-items:baseline;font-size:.74rem}.cb-pdf-keys dd{margin:0;color:var(--cb-dim)}.cb-pdf[data-compact] .cb-viewer-bar{gap:.3rem;padding:.4rem .5rem}@media (prefers-reduced-motion:reduce){.cb-pdf-hud,.cb-pdf-keys,.cb-pdf-zoommenu{animation:none}.cb-pdf-zbtn,.cb-pdf-zoomval .car{transition:none}}.cb-shx-eyebrow{display:block;font-family:var(--cb-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-aurora)}.cb-shx-hint{margin:0;font-size:.72rem;line-height:1.5;color:var(--cb-faint)}.cb-shx-err{margin:0;font-size:var(--cb-t-sm);color:var(--cb-danger);background:var(--cb-danger-soft);border:1px solid color-mix(in oklab,var(--cb-danger) 35%,var(--cb-line));border-radius:var(--cb-r-md);padding:.5rem .7rem}.cb-shx-note{margin:1.2rem 0 0;font-size:.74rem;line-height:1.5;color:var(--cb-warn);background:var(--cb-warn-soft);border:1px solid color-mix(in oklab,var(--cb-warn) 30%,var(--cb-line));border-radius:var(--cb-r-md);padding:.6rem .75rem;text-align:left}.cb-shx-gate{max-width:420px;margin:3rem auto;display:grid;grid-gap:.8rem;gap:.8rem;text-align:center}.cb-shx-gate h1{font-size:1.6rem;font-weight:300;margin:0;letter-spacing:-.01em;text-wrap:balance}.cb-shx-gate .sub{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.6}.cb-shx-gate .sub b{color:var(--cb-ink);font-weight:550}.cb-shx-gate .cb-form{text-align:left}.cb-shx-code{font-family:var(--cb-mono);font-size:1.35rem;letter-spacing:.4em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-shx-resend{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.cb-shx-recips{display:grid;grid-gap:.45rem;gap:.45rem}.cb-shx-verify{color:var(--cb-ink)}.cb-shx-verify:has(input:disabled){color:var(--cb-faint)}.cb-shx-recall{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;min-width:0}.cb-shx-recall input{min-width:0;width:0;flex:1 1 min(11rem,100%);background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.74rem;padding:.38rem .55rem}.cb-shx-recall input:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-share-links li:has(>.cb-shx-recall){flex-wrap:wrap}.cb-share-links .cb-shx-recall{flex:1 1 min(15rem,100%);justify-content:flex-end}.cb-shx-alllink{justify-self:start;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-accent-ink);text-decoration:none}.cb-shx-alllink:hover{text-decoration:underline}.cb-shx-alllink:focus-visible{outline:2px solid var(--cb-accent);outline-offset:3px;border-radius:var(--cb-r-xs)}.cb-shx-stats{display:flex;flex-wrap:wrap;gap:0;margin:0 0 1.1rem;padding:0}.cb-shx-stats>div{padding:.2rem 1.4rem .2rem 0;margin-right:1.4rem;border-right:1px solid var(--cb-line)}.cb-shx-stats>div:last-child{border-right:none}.cb-shx-stats dt{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-shx-stats dd{margin:.2rem 0 0;font-size:var(--cb-t-xl);font-weight:300;color:var(--cb-ink)}.cb-shx-stats dd[data-tone=warn]{color:var(--cb-warn)}.cb-shx-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin:0 0 .6rem}.cb-shx-filters .cb-field{flex:1 1 12rem;min-width:0;margin:0}.cb-shx-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.8rem 0;padding:.6rem .8rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface)}.cb-shx-bulk input{min-width:0;flex:1 1 12rem;background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);color:var(--cb-ink);font:inherit;font-size:.74rem;padding:.38rem .55rem}.cb-shx-bulk input:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-shx-table{list-style:none;margin:.4rem 0 0;padding:0;border-top:1px solid var(--cb-line)}.cb-shx-head,.cb-shx-item>summary{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,.8fr);grid-column-gap:.8rem;column-gap:.8rem;align-items:center}.cb-shx-head{grid-template-columns:1.6rem minmax(0,2.2fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,.8fr);padding:.5rem .2rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-shx-head,.cb-shx-row{border-bottom:1px solid var(--cb-line)}.cb-shx-row{display:grid;grid-template-columns:1.6rem minmax(0,1fr);grid-column-gap:.8rem;column-gap:.8rem;align-items:start;padding:0 .2rem}.cb-shx-row[data-status=recalled] .cb-shx-ttl{color:var(--cb-dim);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab,var(--cb-danger) 55%,transparent);text-decoration-color:color-mix(in oklab,var(--cb-danger) 55%,transparent)}.cb-shx-row[data-status=expired] .cb-shx-ttl{color:var(--cb-dim)}.cb-shx-sel{display:flex;align-items:center;min-height:2.9rem}.cb-shx-sel input{width:1rem;height:1rem;accent-color:var(--cb-accent)}.cb-shx-item>summary{list-style:none;cursor:pointer;padding:.7rem 0;border-radius:var(--cb-r-sm);transition:background-color .18s var(--cb-ease)}.cb-shx-item>summary::-webkit-details-marker{display:none}.cb-shx-item>summary:hover{background:var(--cb-hover)}.cb-shx-item>summary:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-shx-item[open]>summary{background:var(--cb-wash-soft)}.cb-shx-cell{min-width:0;font-size:var(--cb-t-sm);color:var(--cb-dim);overflow-wrap:anywhere}.cb-shx-k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cb-shx-what{display:grid;grid-gap:.15rem;gap:.15rem}.cb-shx-scope{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-shx-ttl{color:var(--cb-ink);font-size:var(--cb-t-base)}.cb-shx-ttl:before{content:"▸";display:inline-block;margin-right:.4rem;color:var(--cb-faint);transition:transform .18s var(--cb-ease)}.cb-shx-item[open] .cb-shx-ttl:before{transform:rotate(90deg)}.cb-shx-recip{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-shx-none{color:var(--cb-faint);font-style:italic}.cb-shx-on{color:var(--cb-aurora)}.cb-shx-sub{display:block;font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);margin-top:.1rem}.cb-shx-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:1.2rem;gap:1.2rem;padding:.4rem 0 1.1rem}.cb-shx-timeline ol{list-style:none;margin:.5rem 0 0;padding:0 0 0 .9rem;border-left:1px solid var(--cb-line-strong);display:grid;grid-gap:.45rem;gap:.45rem}.cb-shx-timeline li{position:relative;display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-gap:.6rem;gap:.6rem;font-size:.76rem;color:var(--cb-dim)}.cb-shx-timeline li:before{content:"";position:absolute;left:calc(-.9rem - 4px);top:.38rem;width:7px;height:7px;border-radius:50%;background:var(--cb-surface-2);border:1px solid var(--cb-line-strong)}.cb-shx-timeline li[data-tone=ok]:before{background:var(--cb-aurora);border-color:var(--cb-aurora)}.cb-shx-timeline li[data-tone=warn]:before{background:var(--cb-warn);border-color:var(--cb-warn)}.cb-shx-timeline li[data-tone=danger]:before{background:var(--cb-danger);border-color:var(--cb-danger)}.cb-shx-timeline li[data-tone=danger]>span{color:var(--cb-ink)}.cb-shx-timeline time{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:.1rem}.cb-shx-timeline .cb-shx-sub{display:inline}.cb-shx-ip{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint)}.cb-shx-actions{display:grid;align-content:start;grid-gap:.6rem;gap:.6rem}.cb-shx-actions>.cb-btn{justify-self:start}.cb-shx-extend{display:flex;flex-wrap:wrap;gap:.4rem}.cb-shx-extend form{margin:0}.cb-shx-table>.cb-shx-hint{padding:.8rem .2rem}@media (max-width:720px){.cb-shx-head{display:none}.cb-shx-row{grid-template-columns:1.4rem minmax(0,1fr);column-gap:.5rem;padding:0}.cb-shx-item>summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:.55rem;column-gap:.7rem;padding:.8rem .1rem}.cb-shx-what{grid-column:1/-1}.cb-shx-k{position:static;width:auto;height:auto;clip:auto;overflow:visible;display:block;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint);margin-bottom:.1rem}.cb-shx-body{gap:1rem}.cb-shx-body,.cb-shx-timeline li{grid-template-columns:minmax(0,1fr)}.cb-shx-timeline li{gap:.1rem}.cb-shx-stats>div{padding-right:.9rem;margin-right:.9rem}.cb-shx-stats dd{font-size:var(--cb-t-lg)}.cb-shx-gate{margin:1.6rem auto}}@media (prefers-reduced-motion:reduce){.cb-shx-item>summary,.cb-shx-ttl:before{transition:none}}.cb-anno-tool .k{position:absolute;right:1px;bottom:0;font-family:var(--cb-mono);font-size:.69rem;line-height:1;color:var(--cb-faint);opacity:.75;pointer-events:none}.cb-anno-tool[data-on] .k{color:var(--cb-accent-ink);opacity:1}.cb-tb-group[data-cap=trial] .cb-anno-tool[data-on]{color:#1a1400;background:#f2b705;border-color:#f2b705}.cb-tb-group[data-cap=trial] .cb-anno-tool[data-on] .k{color:#1a1400}.cb-anno-grow{flex:1 1}.cb-anno-demo{display:inline-flex;align-items:center;gap:.4rem;height:30px;padding:0 .75rem;font:inherit;font-size:.76rem;color:#1a1400;background:linear-gradient(180deg,#ffd24a,#f2b705);border:1px solid #d99e00;border-radius:var(--cb-r-pill);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 1px 2px rgba(0,0,0,.35)}.cb-anno-demo .ic svg{width:15px;height:15px;display:block}.cb-anno-demo .n{font-family:var(--cb-mono);font-size:.69rem;padding:0 .35rem;border-radius:var(--cb-r-pill);background:rgba(0,0,0,.14)}.cb-anno-demo[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in oklab,#f2b705 45%,transparent)}.cb-anno-demo:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-anno-redactbtn .n{margin-left:.35rem;font-family:var(--cb-mono);font-size:.69rem;opacity:.7}.cb-anno-hintbar{display:flex;align-items:center;gap:.45rem;padding:.32rem .75rem;font-size:.72rem;color:var(--cb-dim);background:color-mix(in oklab,var(--cb-accent) 10%,var(--cb-bg-a));border-bottom:1px solid color-mix(in oklab,var(--cb-accent) 30%,var(--cb-line));white-space:nowrap;overflow:hidden}.cb-anno-hintbar .ic svg{width:14px;height:14px;display:block;color:var(--cb-accent-ink)}.cb-anno-hintbar b{color:var(--cb-ink);font-weight:550}.cb-anno-hintbar span:not(.ic){overflow:hidden;text-overflow:ellipsis}.cb-anno-hintbar kbd{margin-left:auto;font-family:var(--cb-mono);font-size:.6rem;padding:0 .35rem;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-xs)}.cb-anno-stage{position:relative;flex:1 1;min-height:0;display:flex}.cb-anno-stage>.cb-docview-body,.cb-anno-stage>.cb-pdf-loading{flex:1 1;min-width:0}.cb-anno-stage>.cb-docview-body{max-height:none;max-width:none;margin:0;padding:0;box-sizing:border-box}.cb-rd-viewer .cb-anno-stage .cb-pdf-scroll{max-height:none}.cb-rd-viewer .cb-anno-stage>.cb-docview-body{display:flex;flex-direction:column;min-height:0}.cb-anno-links{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.cb-anno-dim{animation:cb-dim-in .45s var(--cb-ease) both}@keyframes cb-dim-in{0%{opacity:0}to{opacity:1}}.cb-anno-cone{animation:cb-dim-in .35s var(--cb-ease) both}.cb-anno-spot{position:absolute;inset:0;border:1.5px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.25),0 0 18px rgba(255,255,255,.35)}.cb-anno-blow{position:absolute;inset:0;container-type:size;background:#fff;border:2.5px solid #f2b705;overflow:hidden;animation:cb-blow-in .42s cubic-bezier(.2,.8,.2,1.05) both;transform-origin:center}.cb-anno-blow[data-shadow]{box-shadow:0 22px 46px -16px rgba(0,0,0,.6),0 4px 10px rgba(0,0,0,.2)}.cb-anno-blow canvas{display:block;width:100%;height:100%}.cb-anno-blowhl{position:absolute;mix-blend-mode:multiply;opacity:.55;border-radius:var(--cb-r-xs);animation:cb-dim-in .4s var(--cb-ease) both}.cb-anno-blowtag{position:absolute;left:-1px;top:-1px;padding:.5cqh 2.2cqw;font:700 clamp(8px,3.6cqw,18px)/1.3 var(--cb-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;border-bottom-right-radius:var(--cb-r-sm);text-shadow:0 1px 1px rgba(0,0,0,.25)}@keyframes cb-blow-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.cb-anno-tag{place-items:center;color:#fff;border-radius:var(--cb-r-xs);font:800 clamp(7px,55cqh,16px)/1 var(--cb-sans);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 4px 10px -4px rgba(0,0,0,.5);animation:cb-blow-in .35s var(--cb-ease) both}.cb-anno-marker,.cb-anno-tag{position:absolute;inset:0;container-type:size;display:grid}.cb-anno-marker{place-items:center;color:#fff;border-radius:50%;font:800 clamp(7px,62cqh,18px)/1 var(--cb-sans);box-shadow:0 0 0 2px #fff,0 3px 8px rgba(0,0,0,.4)}.cb-anno-call{position:absolute;inset:0;container-type:size;background:#fff;border:2px solid #0b5cab;border-radius:var(--cb-r-sm);overflow:hidden}.cb-anno-call[data-shadow]{box-shadow:0 14px 30px -14px rgba(0,0,0,.55)}.cb-anno-call .body{width:100%;height:100%;padding:5cqh 4cqw;box-sizing:border-box;font:600 clamp(8px,7cqw,20px)/1.25 var(--cb-sans);color:#141626;overflow:hidden;white-space:pre-wrap}.cb-anno-call[data-serif] .body{font-family:var(--cb-serif);font-weight:500;font-style:italic}.cb-anno-call[data-quote] .body{display:grid;place-items:center;text-align:center;font-size:clamp(9px,6cqw,22px);color:var(--accent,#0b5cab)}.cb-anno-call textarea{width:100%;height:100%;border:none;outline:none;resize:none;padding:5cqh 4cqw;box-sizing:border-box;font:600 clamp(8px,7cqw,20px)/1.25 var(--cb-sans);background:#fff}.cb-anno-anchor{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 1px 3px rgba(0,0,0,.4);pointer-events:none}.cb-anno-anchor[data-drag]{pointer-events:auto;cursor:-webkit-grab;cursor:grab;width:13px;height:13px;margin:-6.5px 0 0 -6.5px}.cb-anno-wrap[data-present] .cb-anno-links .cb-anno-leader{animation:cb-dim-in .35s var(--cb-ease) both}@media (prefers-reduced-motion:reduce){.cb-anno-blow,.cb-anno-blowhl,.cb-anno-cone,.cb-anno-dim,.cb-anno-tag{animation:none}}.cb-present-btn{display:inline-flex!important;align-items:center;gap:.35rem;font-size:.74rem;color:#1a1400!important;background:#f2b705!important;border-color:#d99e00!important}.cb-present-btn svg{width:15px;height:15px}.cb-anno-wrap[data-present]{position:fixed;inset:0;z-index:1000;background:#030407}.cb-anno-wrap[data-present]:-webkit-full-screen{position:static}.cb-anno-wrap[data-present]:fullscreen{position:static}.cb-anno-wrap[data-present] .cb-pdf-find,.cb-anno-wrap[data-present] .cb-pdf-page .pg,.cb-anno-wrap[data-present] .cb-pdf-rail,.cb-anno-wrap[data-present] .cb-viewer-bar,.cb-anno-wrap[data-present]>.cb-anno-hintbar,.cb-anno-wrap[data-present]>.cb-anno-toolbar{display:none!important}.cb-anno-wrap[data-present] .cb-anno-stage,.cb-anno-wrap[data-present] .cb-pdf,.cb-anno-wrap[data-present] .cb-pdf-main{height:100%;flex:1 1}.cb-anno-wrap[data-present] .cb-pdf-scroll{max-height:none;height:auto;min-height:0;flex:1 1;background:#030407;overflow:hidden}.cb-anno-wrap[data-present] .cb-docview-body.cb-pdf{height:100%;min-height:0;max-height:none;margin:0}.cb-anno-wrap[data-present] .cb-pdf-main{min-height:0}.cb-anno-wrap[data-present] .cb-pdf-page{box-shadow:0 30px 80px -20px rgba(0,0,0,.9);border-radius:0}.cb-anno-wrap[data-present][data-idle]{cursor:none}.cb-present-bar{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:1002;display:flex;align-items:center;gap:.3rem;padding:.3rem .4rem;border-radius:var(--cb-r-pill);background:rgba(14,16,30,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.78rem;transition:opacity .35s}.cb-anno-wrap[data-idle] .cb-present-bar{opacity:0}.cb-present-bar button{min-width:34px;height:30px;padding:0 .6rem;border:none;border-radius:var(--cb-r-pill);background:rgba(255,255,255,.08);color:#fff;font:inherit;cursor:pointer}.cb-present-bar button:hover:not(:disabled){background:rgba(255,255,255,.18)}.cb-present-bar button:disabled{opacity:.35}.cb-present-bar .sep{width:1px;height:18px;background:rgba(255,255,255,.18);margin:0 .2rem}.cb-present-bar span.cb-mono{min-width:5rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-present-black{position:absolute;inset:0;z-index:1001;background:#000;cursor:none;animation:cb-dim-in .3s both}.cb-redact-dlg{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:1rem;background:rgba(4,5,10,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cb-redact-dlg .card{width:min(34rem,100%);display:grid;grid-gap:.7rem;gap:.7rem;padding:1.2rem 1.3rem;border-radius:var(--cb-r-lg);background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);box-shadow:0 24px 60px -18px rgba(0,0,0,.8);animation:cb-zmenu-in2 .18s var(--cb-ease)}.cb-redact-dlg h3{margin:0;font-size:1.05rem;font-weight:500}.cb-redact-dlg p{margin:0;font-size:.84rem;color:var(--cb-dim);line-height:1.55}.cb-redact-dlg p b{color:var(--cb-ink);font-weight:550}.cb-redact-dlg .fine{font-size:.78rem}.cb-redact-dlg .err{color:var(--cb-danger)}.cb-redact-dlg .acts{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.2rem}.cb-demo{position:absolute;right:10px;top:10px;bottom:10px;z-index:12;width:min(22.5rem,calc(100% - 20px));display:flex;flex-direction:column;gap:.2rem;overflow:auto;padding:.9rem 1rem 1rem;border-radius:var(--cb-r-xl);background:color-mix(in oklab,var(--cb-surface-2) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--cb-line-strong);box-shadow:0 24px 56px -16px rgba(0,0,0,.75),inset 0 1px 0 rgba(255,255,255,.05);animation:cb-demo-in .22s var(--cb-ease);scrollbar-width:thin}@keyframes cb-demo-in{0%{opacity:0;transform:translateX(12px)}to{opacity:1;transform:none}}.cb-demo-hd{display:flex;align-items:center;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--cb-line)}.cb-demo-hd>div{display:grid;grid-gap:.05rem;gap:.05rem;margin-right:auto}.cb-demo-hd b{font-weight:500;font-size:.95rem}.cb-demo-hd .cb-mono{font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:#f2b705}.cb-demo-present{display:inline-flex;align-items:center;gap:.35rem;height:30px;padding:0 .75rem;border-radius:var(--cb-r-pill);border:1px solid #d99e00;background:#f2b705;color:#1a1400;font:inherit;font-size:.76rem;cursor:pointer}.cb-demo-present svg{width:15px;height:15px}.cb-demo-present:disabled{opacity:.4;cursor:default}.cb-demo-x{width:28px;height:28px;border:none;background:none;color:var(--cb-dim);cursor:pointer;border-radius:50%}.cb-demo-x:hover{background:var(--cb-hover);color:var(--cb-ink)}.cb-demo-sec{display:grid;grid-gap:.5rem;gap:.5rem;padding:.7rem 0 .4rem;border-bottom:1px solid var(--cb-line)}.cb-demo-sec:last-of-type{border-bottom:none}.cb-demo-sec h4{margin:0;display:flex;align-items:center;gap:.4rem;font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint);font-weight:500}.cb-demo-sec h4 span{padding:0 .35rem;border-radius:var(--cb-r-pill);background:var(--cb-wash);color:var(--cb-dim)}.cb-demo-looks{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.45rem;gap:.45rem}.cb-demo-look{position:relative;display:grid;grid-gap:.3rem;gap:.3rem;justify-items:center;padding:.45rem .3rem .4rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line);background:var(--cb-wash-soft);color:var(--cb-dim);font:inherit;font-size:.69rem;line-height:1.2;text-align:center;cursor:pointer;transition:border-color .15s,transform .15s var(--cb-ease)}.cb-demo-look:hover{border-color:var(--cb-line-strong);color:var(--cb-ink);transform:translateY(-1px)}.cb-demo-look[aria-selected=true]{border-color:#f2b705;color:var(--cb-ink);box-shadow:inset 0 0 0 1px #f2b705,0 8px 18px -10px rgba(242,183,5,.6)}.cb-demo-look .own{position:absolute;top:3px;right:4px;font-size:.69rem;color:var(--cb-aurora)}.cb-demo-mini{width:100%;max-width:70px;height:auto;border-radius:var(--cb-r-xs);box-shadow:0 4px 10px -4px rgba(0,0,0,.6)}.cb-demo-blurb{margin:0;font-size:.74rem;color:var(--cb-dim);line-height:1.45}.cb-demo-link{justify-self:start;border:none;background:none;padding:0;font:inherit;font-size:.72rem;color:var(--cb-accent-ink);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.cb-demo-style{display:grid;grid-gap:.45rem;gap:.45rem;padding:.6rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line);background:var(--cb-bg-a)}.cb-demo-style .row{display:grid;grid-template-columns:5.5rem 1fr auto;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.72rem;color:var(--cb-dim)}.cb-demo-style .row.chk{display:flex;gap:.45rem;color:var(--cb-ink)}.cb-demo-style .row em{font-style:normal;font-size:.69rem;color:var(--cb-faint);min-width:2.6rem;text-align:right}.cb-demo-style input[type=range]{accent-color:#f2b705;width:100%}.cb-demo-style .sw{display:flex;flex-wrap:wrap;gap:4px;align-items:center;grid-column:2/4}.cb-demo-style .sw button{width:18px;height:18px;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);cursor:pointer;padding:0}.cb-demo-style .sw button[aria-pressed=true]{border-color:var(--cb-ink)}.cb-demo-style input[type=color]{width:22px;height:22px;padding:0;border:none;background:none}.cb-demo .txt{width:100%;min-width:0;grid-column:2/4;font:inherit;font-size:.76rem;padding:.38rem .55rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);background:var(--cb-wash);color:var(--cb-ink)}.cb-demo .txt:focus{outline:none;border-color:#f2b705}.cb-demo-ai{display:flex;gap:.35rem}.cb-demo-ai button,.cb-demo-save button{display:inline-flex;align-items:center;gap:.3rem;flex:none;height:30px;padding:0 .65rem;border-radius:var(--cb-r-sm);border:1px solid color-mix(in oklab,var(--cb-aurora) 45%,var(--cb-line));background:var(--cb-aurora-soft);color:var(--cb-aurora);font:inherit;font-size:.72rem;cursor:pointer}.cb-demo-ai button svg{width:14px;height:14px}.cb-demo-ai button:disabled,.cb-demo-save button:disabled{opacity:.45;cursor:default}.cb-demo-save{display:flex;gap:.35rem}.cb-demo-save button{color:var(--cb-ink);border-color:var(--cb-line-strong);background:var(--cb-surface)}.cb-demo-save .del{color:var(--cb-danger)}.cb-demo-pick{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;height:38px;border-radius:var(--cb-r-md);border:1px dashed color-mix(in oklab,#f2b705 60%,var(--cb-line));background:color-mix(in oklab,#f2b705 8%,transparent);color:var(--cb-ink);font:inherit;font-size:.8rem;cursor:pointer}.cb-demo-pick svg{width:16px;height:16px;color:#f2b705}.cb-demo-pick[aria-pressed=true]{border-style:solid;background:color-mix(in oklab,#f2b705 16%,transparent)}.cb-demo-props{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.cb-demo-props li{display:grid;grid-gap:.35rem;gap:.35rem;padding:.55rem .6rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line);background:var(--cb-bg-a)}.cb-demo-props blockquote{margin:0;font-family:var(--cb-serif);font-size:.84rem;line-height:1.45;color:var(--cb-ink)}.cb-demo-props .m{display:flex;gap:.5rem;font-size:.69rem;color:var(--cb-dim)}.cb-demo-props .a{display:flex;gap:.35rem;justify-content:flex-end}.cb-demo-props .a button{height:26px;padding:0 .6rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);background:var(--cb-surface);color:var(--cb-ink);font:inherit;font-size:.7rem;cursor:pointer}.cb-demo-props .a .go{background:#f2b705;border-color:#d99e00;color:#1a1400}.cb-demo-props .empty{font-size:.74rem;color:var(--cb-faint)}.cb-demo-fine{margin:0;font-size:.69rem;color:var(--cb-faint)}.cb-demo-note{margin:.2rem 0;padding:.45rem .6rem;border-radius:var(--cb-r-sm);font-size:.74rem;color:var(--cb-ink);background:var(--cb-accent-soft)}.cb-demo-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.cb-demo-list li{display:grid;grid-template-columns:1.4rem 1fr auto auto;align-items:center;grid-gap:.4rem;gap:.4rem;padding:.3rem .35rem;border-radius:var(--cb-r-sm);font-size:.76rem}.cb-demo-list li:hover{background:var(--cb-hover)}.cb-demo-list .n{display:grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:50%;background:#f2b705;color:#1a1400;font-size:.69rem}.cb-demo-list .t{display:flex;gap:.4rem;align-items:baseline;min-width:0}.cb-demo-list .t em{font-style:normal;font-size:.69rem;color:var(--cb-faint)}.cb-demo-list button{width:26px;height:26px;display:grid;place-items:center;border:none;border-radius:var(--cb-r-sm);background:none;color:var(--cb-dim);cursor:pointer}.cb-demo-list button svg{width:14px;height:14px}.cb-demo-list button:hover{background:var(--cb-wash);color:var(--cb-ink)}.cb-split{position:relative;display:flex;flex-direction:column;min-height:0;height:100%;flex:1 1}.cb-split-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding:.4rem .6rem;border-bottom:1px solid var(--cb-line);background:var(--cb-bg-a);font-size:.74rem;color:var(--cb-dim)}.cb-split-bar>.cb-mono{font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-split-bar .hint{margin-left:auto;font-size:.7rem}.cb-split-bar .hint b{color:var(--cb-accent-ink);font-weight:600}.cb-split-bar kbd,.cb-split-empty kbd{font-family:var(--cb-mono);font-size:.6rem;padding:0 .35rem;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-xs)}.cb-split-seg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md)}.cb-split-seg button{display:inline-flex;align-items:center;gap:.3rem;height:26px;padding:0 .55rem;border:none;border-radius:var(--cb-r-sm);background:none;color:var(--cb-dim);font:inherit;font-size:.72rem;cursor:pointer}.cb-split-seg button svg{width:14px;height:14px}.cb-split-seg button[aria-pressed=true]{background:var(--cb-accent-soft);color:var(--cb-ink)}.cb-split-btn{height:28px;padding:0 .65rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);background:var(--cb-surface);color:var(--cb-ink);font:inherit;font-size:.72rem;cursor:pointer}.cb-split-btn[aria-pressed=true]{border-color:color-mix(in oklab,var(--cb-aurora) 50%,var(--cb-line));color:var(--cb-aurora);background:var(--cb-aurora-soft)}.cb-split-btn.close{color:var(--cb-dim)}.cb-split-panes{flex:1 1;min-height:0;display:flex}.cb-split[data-mode=v] .cb-split-panes{flex-direction:row}.cb-split[data-mode=h] .cb-split-panes{flex-direction:column}.cb-split-pane{position:relative;flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.cb-split[data-mode] .cb-split-pane{border:1px solid var(--cb-line);transition:border-color .15s,box-shadow .15s}.cb-split[data-mode] .cb-split-pane[data-focus]{border-color:color-mix(in oklab,var(--cb-accent) 70%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cb-accent) 45%,transparent);z-index:1}.cb-split-hd{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;border-bottom:1px solid var(--cb-line);background:var(--cb-surface-2);min-width:0}.cb-split-tag{display:grid;place-items:center;width:22px;height:22px;border-radius:var(--cb-r-sm);font-size:.69rem;background:var(--cb-wash);color:var(--cb-dim);flex:none}.cb-split-pane[data-focus] .cb-split-tag{background:var(--cb-accent);color:#fff}.cb-split-title{flex:1 1;min-width:0;font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-split-same{height:24px;padding:0 .5rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);background:none;color:var(--cb-dim);font:inherit;font-size:.69rem;cursor:pointer;flex:none}.cb-split-open{flex:none;color:var(--cb-dim);text-decoration:none;padding:0 .3rem}.cb-split-pick{flex:1 1;min-width:0;display:flex;align-items:center;gap:2px}.cb-split-pick .step{flex:none;width:24px;height:26px;border:none;border-radius:var(--cb-r-sm);background:none;color:var(--cb-dim);cursor:pointer;font-size:1rem}.cb-split-pick .step:hover:not(:disabled){background:var(--cb-hover);color:var(--cb-ink)}.cb-split-pick .step:disabled{opacity:.3}.cb-split-pick .box{position:relative;flex:1 1;min-width:0}.cb-split-pick input{width:100%;box-sizing:border-box;height:28px;padding:0 .55rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);background:var(--cb-wash);color:var(--cb-ink);font:inherit;font-size:.78rem;text-overflow:ellipsis}.cb-split-pick input:focus{outline:none;border-color:var(--cb-accent)}.cb-split-pick .menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;list-style:none;margin:0;padding:.3rem;max-height:50vh;overflow:auto;border-radius:var(--cb-r-md);background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);box-shadow:var(--cb-shadow)}.cb-split-pick .menu li{display:grid;grid-template-columns:3.2rem 1fr;grid-gap:.1rem .5rem;gap:.1rem .5rem;padding:.35rem .45rem;border-radius:var(--cb-r-sm);font-size:.76rem;cursor:pointer}.cb-split-pick .menu li[aria-selected=true]{background:var(--cb-accent-soft)}.cb-split-pick .menu .k{font-size:.69rem;text-transform:uppercase;color:var(--cb-faint);align-self:center}.cb-split-pick .menu .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-split-pick .menu .m{grid-column:2;font-size:.69rem;color:var(--cb-faint)}.cb-split-pick .menu .none{color:var(--cb-faint);cursor:default}.cb-split-body{flex:1 1;min-height:0;display:flex;flex-direction:column}.cb-split-body>.cb-anno-wrap,.cb-split-body>.cb-docview-body{flex:1 1;min-height:0}.cb-split-body .cb-pdf-scroll{max-height:none;flex:1 1;min-height:0}.cb-split-body .cb-anno-wrap>.cb-anno-stage>.cb-docview-body{display:flex;flex-direction:column;min-height:0}.cb-split[data-mode=h] .cb-split-body .cb-anno-toolbar .cb-tb-cap{display:none}.cb-split-empty,.cb-split-other{flex:1 1;display:grid;place-content:center;grid-gap:.4rem;gap:.4rem;padding:2rem;text-align:center;color:var(--cb-dim);font-size:.84rem}.cb-split-empty .lead{margin:0;color:var(--cb-ink);font-size:1rem}.cb-split-empty .sub{margin:0}.cb-split-page{height:calc(100vh - 200px);min-height:32rem;display:flex;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);overflow:hidden;background:#111319}.cb-rd-viewer>.cb-split{flex:1 1;min-height:0}@media (max-width:760px){.cb-split[data-mode=v] .cb-split-panes{flex-direction:column}.cb-split-bar .hint{display:none}.cb-demo-looks{grid-template-columns:repeat(2,1fr)}}.cb-split[data-mode] .cb-anno-toolbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:.3rem;padding:.3rem .45rem}.cb-split[data-mode] .cb-anno-toolbar>*{flex:none}.cb-split[data-mode] .cb-anno-tool .k,.cb-split[data-mode] .cb-anno-vis>span:not(.ic):not(.n),.cb-split[data-mode] .cb-present-btn span,.cb-split[data-mode] .cb-tb-cap{display:none}.cb-split[data-mode] .cb-viewer-bar{gap:.25rem;padding:.3rem .4rem}.cb-dbr-toast{display:flex;align-items:center;gap:.7rem;margin:.4rem 0 0;padding:.5rem .75rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line);background:var(--cb-panel,var(--cb-bg));font-size:.8rem;color:var(--cb-ink);box-shadow:0 6px 20px -12px rgba(0,0,0,.35)}.cb-dbr-toast span{flex:1 1}.cb-dbr-toast a,.cb-dbr-toast button{border:none;background:none;padding:0;font:inherit;font-weight:600;color:var(--cb-accent-ink);cursor:pointer;text-decoration:none}.cb-dbr-toast a:hover,.cb-dbr-toast button:hover{text-decoration:underline}.cb-dbr-toast .x{font-weight:400;color:var(--cb-dim);font-size:1rem;line-height:1}.cb-trash{display:grid;grid-gap:.6rem;gap:.6rem}.cb-trash-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;padding:.55rem .8rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line);position:-webkit-sticky;position:sticky;top:64px;z-index:5;background:var(--cb-bg)}.cb-trash-bar b{font-size:.84rem;font-weight:550;color:var(--cb-ink)}.cb-trash-q{flex:1 1 14rem;min-width:0;max-width:22rem;padding:.35rem .55rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);background:transparent;color:var(--cb-ink);font:inherit;font-size:.8rem}.cb-trash-acts{display:flex;flex-wrap:wrap;gap:.4rem;margin-left:auto}.cb-trash-acts [data-danger]{color:var(--cb-danger)}.cb-trash-note{margin:0;font-size:.8rem;color:var(--cb-ink)}.cb-trash-list{list-style:none;margin:0;padding:0;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);overflow:hidden}.cb-trash-row{display:flex;align-items:center;gap:.75rem;padding:.6rem .8rem;border-top:1px solid var(--cb-line)}.cb-trash-row:first-child{border-top:none}.cb-trash-row[data-on]{background:var(--cb-accent-soft)}.cb-trash-main{flex:1 1;min-width:0;display:grid;grid-gap:.1rem;gap:.1rem}.cb-trash-ttl{font-size:.86rem;color:var(--cb-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-trash-ext{font-family:var(--cb-mono);margin-left:.15rem}.cb-trash-ext,.cb-trash-sub{color:var(--cb-dim);font-size:.72rem}.cb-trash-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-trash-left{font-family:var(--cb-mono);font-size:.7rem;color:var(--cb-dim);white-space:nowrap}.cb-trash-left[data-tone=warn]{color:var(--cb-warn)}.cb-trash-left[data-tone=danger]{color:var(--cb-danger)}.cb-trash-gone{max-width:38rem;margin:3rem auto;padding:1.4rem 1.5rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);display:grid;grid-gap:.7rem;gap:.7rem}.cb-trash-gone h2{margin:0;font-size:1.1rem}.cb-trash-gone p{margin:0;color:var(--cb-dim);font-size:.86rem}@media (max-width:640px){.cb-trash-row{flex-wrap:wrap}.cb-trash-main{flex-basis:calc(100% - 2.5rem)}.cb-trash-acts{margin-left:0}}.cb-hold-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .5rem;border-radius:var(--cb-r-pill);font-size:.68rem;font-weight:600;letter-spacing:.02em;white-space:nowrap;color:var(--cb-warn);background:var(--cb-warn-soft);border:1px solid color-mix(in oklab,var(--cb-warn) 40%,transparent)}.cb-hold-badge:before{content:"";width:.45rem;height:.45rem;border-radius:var(--cb-r-xs);background:currentColor}.cb-hold-badge[data-released],.cb-hold-badge[data-soft]{color:var(--cb-dim);background:transparent;border-color:var(--cb-line)}.cb-hold{display:grid;grid-gap:.5rem;gap:.5rem;min-width:16rem}.cb-hold-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.cb-hold-list li{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem}.cb-hold-why{flex:1 1;min-width:10rem;font-size:.8rem;color:var(--cb-ink)}.cb-hold-sub{color:var(--cb-dim);font-size:.72rem}.cb-hold-none{margin:0;font-size:.8rem;color:var(--cb-dim)}.cb-hold-form{display:grid;grid-gap:.5rem;gap:.5rem;flex-basis:100%}.cb-hold-help{margin:0;font-size:.76rem;color:var(--cb-dim);max-width:32rem}.cb-hold-err{margin:0;font-size:.76rem;color:var(--cb-danger)}.cb-doc-hold{display:grid;grid-gap:.35rem;gap:.35rem;padding-top:.6rem;border-top:1px solid var(--cb-line)}.cb-holds-place{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem .8rem;padding:.8rem;margin-bottom:.8rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md)}.cb-holds-place .cb-shx-eyebrow{flex-basis:100%}.cb-holds-reason{flex:1 1 18rem}.cb-holds-list{list-style:none;margin:.6rem 0 0;padding:0;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);overflow:hidden}.cb-holds-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .9rem;padding:.75rem .9rem;border-top:1px solid var(--cb-line)}.cb-holds-row:first-child{border-top:none}.cb-holds-row[data-released]{opacity:.72}.cb-holds-main{flex:1 1;min-width:14rem;display:grid;grid-gap:.15rem;gap:.15rem}.cb-holds-what{font-size:.88rem}.cb-holds-why{font-size:.82rem;color:var(--cb-ink)}.cb-hold-done{font-size:.78rem;font-weight:600;color:var(--cb-accent-ink)}.cb-pdf-text{position:absolute;left:0;top:0;overflow:clip;opacity:1;line-height:1;text-align:initial;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;-webkit-text-size-adjust:none;forced-color-adjust:none;transform-origin:50% 50%;z-index:1;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.cb-pdf-text :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0;-moz-user-select:text;user-select:text;-webkit-user-select:text}.cb-pdf-text .markedContent span:not(.markedContent),.cb-pdf-text>:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.cb-pdf-text .markedContent{display:contents}.cb-pdf-text span[role=img]{-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:default}.cb-pdf-text ::selection{background:rgba(33,110,255,.32);color:transparent}.cb-pdf-text br::selection{background:transparent}.cb-pdf-text .endOfContent{display:block;position:absolute;inset:100% 0 0;z-index:0;cursor:default;-moz-user-select:none;user-select:none;-webkit-user-select:none}.cb-pdf-text.selecting .endOfContent{top:0}.cb-pdf-scroll[data-ztool] .cb-pdf-text{pointer-events:none}.cb-pdf-selmenu{position:absolute;z-index:30;transform:translateX(-50%);display:flex;align-items:center;gap:.15rem;padding:.25rem;border-radius:var(--cb-r-md);background:var(--cb-surface-2);border:1px solid var(--cb-line);box-shadow:0 12px 32px -12px rgba(0,0,0,.55);animation:cb-selmenu-in .12s ease-out;white-space:nowrap}.cb-pdf-selmenu[data-above]{transform:translate(-50%,-100%)}.cb-pdf-selmenu button{display:inline-flex;align-items:center;gap:.35rem;border:none;background:transparent;color:var(--cb-ink);font:inherit;font-size:.76rem;padding:.3rem .5rem;border-radius:var(--cb-r-sm);cursor:pointer}.cb-pdf-selmenu button:focus-visible,.cb-pdf-selmenu button:hover{background:var(--cb-accent-soft);outline:none}.cb-pdf-selmenu button svg{width:14px;height:14px}.cb-pdf-selmenu kbd{font-family:var(--cb-mono);font-size:.6rem;color:var(--cb-faint);border:1px solid var(--cb-line);border-radius:var(--cb-r-xs);padding:0 .25rem;line-height:1.3}.cb-pdf-selmenu .sep{width:1px;align-self:stretch;margin:.2rem .15rem;background:var(--cb-line)}.cb-pdf-selmenu .ok{font-size:.72rem;color:var(--cb-accent-ink);padding:0 .4rem}.cb-pdf-selmenu .hint{font-size:.72rem;color:var(--cb-faint);padding:0 .4rem}@keyframes cb-selmenu-in{0%{opacity:0;margin-top:4px}to{opacity:1;margin-top:0}}@media (prefers-reduced-motion:reduce){.cb-pdf-selmenu{animation:none}}@media (max-width:640px){.cb-pdf-selmenu kbd{display:none}}.cb-rend{display:flex;flex-direction:column;gap:.5rem;min-height:0;flex:1 1}.cb-rend-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;padding:.45rem .7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2);font-size:.76rem;color:var(--cb-dim)}.cb-rend-tag{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-accent-ink);border:1px solid color-mix(in oklab,var(--cb-accent) 45%,var(--cb-line));border-radius:var(--cb-r-xs);padding:.05rem .4rem}.cb-rend-what{flex:1 1;min-width:14rem}.cb-rend-acts{display:inline-flex;gap:.4rem;align-items:center}.cb-rend-switch{display:flex;justify-content:flex-end}.cb-rend-wait{display:flex;align-items:center;gap:.9rem;padding:2.2rem 1.4rem;border:1px dashed var(--cb-line);border-radius:var(--cb-r-md);color:var(--cb-dim);font-size:.86rem}.cb-rend-wait p{margin:0;max-width:56ch}.cb-rend-wait b{color:var(--cb-ink);font-weight:600}.cb-rend-spin{width:22px;height:22px;flex-shrink:0;border-radius:50%;border:2.5px solid var(--cb-line);border-top-color:var(--cb-accent);animation:cb-rend-spin .8s linear infinite}@keyframes cb-rend-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cb-rend-spin{animation:none;border-top-color:var(--cb-accent)}}.cb-rend-fail .cb-formfoot{margin-top:.6rem}.cb-play-wait{display:grid;grid-gap:.55rem;gap:.55rem;min-width:0;flex:1 1}.cb-play-why{color:var(--cb-ink)}.cb-play-bar{display:flex;align-items:center;gap:.6rem;font-size:.74rem;color:var(--cb-dim)}.cb-play-progress{position:relative;height:8px;flex:1 1;max-width:420px;border-radius:var(--cb-r-pill);background:var(--cb-line);overflow:hidden}.cb-play-progress span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--cb-accent);transition:width .6s ease}@media (prefers-reduced-motion:reduce){.cb-play-progress span{transition:none}}.cb-ed{display:flex;flex-direction:column;gap:.6rem;height:calc(100dvh - 7.5rem);min-height:480px}.cb-ed-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.cb-ed-what{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0;flex:1 1;font-size:.8rem;color:var(--cb-dim)}.cb-ed-what b{color:var(--cb-ink);font-weight:600}.cb-ed-body{position:relative;display:flex;flex-direction:column;gap:.5rem;flex:1 1;min-height:0}.cb-ed-frame{flex:1 1;min-height:0;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);overflow:hidden;background:var(--cb-panel)}.cb-ed-frame[data-state=failed]{display:none}.cb-ed-frame iframe,.cb-ed-frame>div{width:100%;height:100%;border:0}.cb-ed-note{margin:0;padding:.45rem .7rem;border-radius:var(--cb-r-md);border:1px solid color-mix(in oklab,var(--cb-accent) 35%,var(--cb-line));background:var(--cb-accent-soft);color:var(--cb-ink);font-size:.78rem}.cb-ed-note.cb-ed-quiet{background:transparent;color:var(--cb-dim)}.cb-ed-note[data-tone=bad]{border-color:color-mix(in oklab,var(--cb-danger,#e5484d) 45%,var(--cb-line))}@media (max-width:640px){.cb-ed{height:calc(100dvh - 6rem)}}.cb-ted{flex-direction:column;gap:.5rem}.cb-ted,.cb-ted-main{display:flex;flex:1 1;min-height:0}.cb-ted-main{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);overflow:hidden;background:var(--cb-bg-2,var(--cb-bg))}.cb-ted-gutter{flex-shrink:0;overflow:hidden;padding:.6rem .5rem .6rem .7rem;text-align:right;color:var(--cb-faint,var(--cb-dim));font-size:.76rem;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-right:1px solid var(--cb-line)}.cb-ted-gutter span{display:block}.cb-ted-area{flex:1 1;min-width:0;resize:none;border:0;outline:none;padding:.6rem .8rem;background:transparent;color:var(--cb-ink);font-size:.76rem;line-height:1.5;-moz-tab-size:4;tab-size:4;white-space:pre;overflow:auto}.cb-ted-area:focus-visible{box-shadow:inset 0 0 0 2px var(--cb-accent)}.cb-ted-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem}.cb-ted-meta{font-size:.7rem;color:var(--cb-dim);margin-right:auto}.cb-ted-foot .cb-input{width:min(320px,100%)}.cb-fi{display:flex;flex-direction:column;gap:.7rem;min-height:0;flex:1 1;padding:.6rem .9rem}.cb-fi-wait{padding:2rem 1rem;color:var(--cb-dim);font-size:.78rem}.cb-fi-note{margin:0;padding:.45rem .7rem;border-radius:var(--cb-r-md);border:1px solid color-mix(in oklab,var(--cb-accent) 35%,var(--cb-line));background:var(--cb-accent-soft);color:var(--cb-ink);font-size:.78rem}.cb-fi-head{align-items:flex-end;justify-content:space-between;gap:.6rem 1rem}.cb-fi-facts,.cb-fi-head{display:flex;flex-wrap:wrap}.cb-fi-facts{gap:.5rem 1.6rem;margin:0}.cb-fi-facts div{display:grid;grid-gap:.1rem;gap:.1rem}.cb-fi-facts dt{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-fi-facts dd{margin:0;font-size:.84rem;color:var(--cb-ink)}.cb-fi-sha{font-size:.72rem}.cb-fi-wrap{display:inline-flex;gap:.35rem;align-items:center;font-size:.74rem;color:var(--cb-dim)}.cb-fi-text{margin:0;padding:.6rem 0;list-style:none;counter-reset:ln;overflow:auto;max-height:72vh;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2);font-size:.74rem;line-height:1.55;color:var(--cb-ink);-moz-tab-size:4;tab-size:4}.cb-fi-text li{counter-increment:ln;display:flex;white-space:pre;padding-right:1rem}.cb-fi-text[data-wrap] li{white-space:pre-wrap;word-break:break-word}.cb-fi-text li:before{content:counter(ln);flex:0 0 3.6rem;padding-right:.9rem;text-align:right;color:var(--cb-faint);-moz-user-select:none;user-select:none;-webkit-user-select:none}.cb-fi-why{margin:0;color:var(--cb-dim);font-size:.86rem;max-width:62ch}.cb-fi-hexwrap summary{cursor:pointer;font-size:.76rem;color:var(--cb-dim)}.cb-fi-hex{margin:.5rem 0 0;padding:.7rem .9rem;overflow:auto;max-height:50vh;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2);font-size:.7rem;line-height:1.5;color:var(--cb-ink);white-space:pre}.cb-fi-arch{display:flex;flex-direction:column;gap:.6rem;min-height:0}.cb-fi-q{min-width:12rem;padding:.35rem .6rem;border-radius:var(--cb-r-sm);background:transparent;color:var(--cb-ink);font:inherit;font-size:.8rem}.cb-fi-archbar,.cb-fi-q{border:1px solid var(--cb-line)}.cb-fi-archbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding:.5rem .7rem;border-radius:var(--cb-r-md);font-size:.78rem;color:var(--cb-dim)}.cb-fi-archbar label{display:inline-flex;gap:.35rem;align-items:center;color:var(--cb-ink)}.cb-fi-hint{flex:1 1;min-width:14rem;font-size:.72rem}.cb-fi-archlist{overflow:auto;max-height:68vh;border:1px solid var(--cb-line);border-radius:var(--cb-r-md)}.cb-fi-archlist section+section{border-top:1px solid var(--cb-line)}.cb-fi-archlist h4{margin:0;padding:.45rem .8rem;font-size:.7rem;font-weight:500;color:var(--cb-dim);background:var(--cb-surface-2);position:-webkit-sticky;position:sticky;top:0}.cb-fi-archlist ul{list-style:none;margin:0;padding:0}.cb-fi-archlist li{display:flex;align-items:center;gap:.6rem;padding:.35rem .8rem;font-size:.8rem;color:var(--cb-ink)}.cb-fi-archlist li[data-off]{color:var(--cb-faint)}.cb-fi-archlist .nm{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-fi-archlist .sz{color:var(--cb-faint);font-size:.7rem}.cb-fi-archlist .tag{font-size:.69rem;text-transform:uppercase;letter-spacing:.04em;color:var(--cb-dim);border:1px solid var(--cb-line);border-radius:var(--cb-r-xs);padding:0 .3rem}.cb-fmt-mbox{display:grid;grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.cb-fmt-mbox-list{display:flex;flex-direction:column;gap:.5rem;min-width:0;position:-webkit-sticky;position:sticky;top:0;max-height:78vh}.cb-fmt-mbox-list ul{list-style:none;margin:0;padding:0;overflow:auto;border:1px solid var(--cb-line);border-radius:var(--cb-r-md)}.cb-fmt-mbox-list li+li{border-top:1px solid var(--cb-line)}.cb-fmt-mbox-list button{display:grid;grid-gap:.1rem;gap:.1rem;width:100%;text-align:left;padding:.5rem .7rem;border:none;background:transparent;color:var(--cb-ink);font:inherit;cursor:pointer}.cb-fmt-mbox-list button:focus-visible,.cb-fmt-mbox-list button:hover{background:var(--cb-surface-2);outline:none}.cb-fmt-mbox-list button[aria-current]{background:var(--cb-accent-soft)}.cb-fmt-mbox-list .subj{font-size:.8rem;font-weight:550}.cb-fmt-mbox-list .meta,.cb-fmt-mbox-list .subj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-fmt-mbox-list .meta{font-size:.7rem;color:var(--cb-dim)}@media (max-width:760px){.cb-fmt-mbox{grid-template-columns:1fr}.cb-fmt-mbox-list{position:static;max-height:40vh}}.cb-ms{--ms-app:#185abd;--ms-app-hover:#124a9e;--ms-app-press:#0e3c80;--ms-app-tint:#e8effb;--ms-font:"Segoe UI Variable Text","Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",sans-serif;position:relative;display:inline-flex;font-family:var(--ms-font)}.cb-ms[data-app=excel]{--ms-app:#107c41;--ms-app-hover:#0c6634;--ms-app-press:#0a5129;--ms-app-tint:#e6f3ec}.cb-ms[data-app=powerpoint]{--ms-app:#c43e1c;--ms-app-hover:#a93418;--ms-app-press:#8e2b13;--ms-app-tint:#fbece8}.cb-ms-split{display:inline-flex;border-radius:var(--cb-r-xs);background:var(--ms-app);box-shadow:0 1px 2px rgba(0,0,0,.24),inset 0 0 0 1px rgba(255,255,255,.06)}.cb-ms-split>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;background:transparent;color:#fff;font:600 .74rem/1 var(--ms-font);letter-spacing:0;cursor:pointer;display:inline-flex;align-items:center;min-height:28px;transition:background-color .12s ease}.cb-ms-main{gap:.45rem;padding:0 .7rem 0 .55rem;border-radius:var(--cb-r-xs) 0 0 var(--cb-r-xs)}.cb-ms-caret{padding:0 .45rem;border-radius:0 var(--cb-r-xs) var(--cb-r-xs) 0;border-left:1px solid rgba(255,255,255,.28)!important}.cb-ms-split>button:hover{background:var(--ms-app-hover)}.cb-ms-caret[aria-expanded=true],.cb-ms-split>button:active{background:var(--ms-app-press)}.cb-ms-split>button:focus-visible{outline:2px solid #fff;outline-offset:-4px;box-shadow:0 0 0 2px var(--ms-app)}.cb-ms-split>button:disabled{cursor:progress;opacity:.85}.cb-ms-glyph{flex-shrink:0;color:#fff;filter:drop-shadow(0 .5px .5px rgba(0,0,0,.2))}.cb-ms-label{white-space:nowrap}.cb-ms-tag{font-size:.69rem;font-weight:600;padding:.12rem .35rem;border-radius:var(--cb-r-xs);background:rgba(255,255,255,.2);letter-spacing:.02em}.cb-ms-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:18.5rem;padding:4px;border-radius:var(--cb-r-sm);background:var(--ms-menu-bg,#fff);color:var(--ms-menu-ink,#242424);border:1px solid var(--ms-menu-line,rgba(0,0,0,.08));box-shadow:0 8px 16px rgba(0,0,0,.14),0 0 2px rgba(0,0,0,.12);font-family:var(--ms-font);animation:cb-ms-in .12s ease-out}@keyframes cb-ms-in{0%{opacity:0;transform:translateY(-4px)}}.cb-ms-menu-head{display:flex;align-items:center;gap:.6rem;padding:.55rem .6rem .6rem;margin-bottom:2px;border-bottom:1px solid var(--ms-menu-line,rgba(0,0,0,.08))}.cb-ms-menu-head .cb-ms-glyph{color:var(--ms-app);filter:none}.cb-ms-menu-head .cb-ms-glyph path:first-child{fill:var(--ms-app-tint);opacity:1;stroke:var(--ms-app);stroke-width:.9}.cb-ms-menu b,.cb-ms-toast b{display:block;font-weight:600;font-size:.78rem}.cb-ms-menu small,.cb-ms-toast small{display:block;font-size:.7rem;color:var(--ms-menu-dim,#616161);margin-top:.12rem;line-height:1.35}.cb-ms-menu [role=menuitem]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:100%;display:flex;align-items:flex-start;gap:.65rem;text-align:left;padding:.5rem .6rem;border-radius:var(--cb-r-xs);background:transparent;color:inherit;font:inherit;cursor:pointer}.cb-ms-menu [role=menuitem]>svg{flex-shrink:0;margin-top:.1rem;color:var(--ms-app)}.cb-ms-menu [role=menuitem]:focus-visible,.cb-ms-menu [role=menuitem]:hover{background:var(--ms-menu-hover,#f5f5f5);outline:none}.cb-ms-menu [role=menuitem]:focus-visible{box-shadow:inset 0 0 0 2px var(--ms-app)}.cb-ms-sep{height:1px;margin:4px 2px;background:var(--ms-menu-line,rgba(0,0,0,.08))}.cb-ms-toast{position:absolute;top:calc(100% + 6px);right:0;z-index:35;display:flex;align-items:flex-start;gap:.6rem;width:max-content;max-width:min(23rem,86vw);padding:.6rem .65rem .65rem .7rem;border-radius:var(--cb-r-sm);background:var(--ms-menu-bg,#fff);color:var(--ms-menu-ink,#242424);border:1px solid var(--ms-menu-line,rgba(0,0,0,.08));border-left:3px solid var(--ms-app);box-shadow:0 8px 16px rgba(0,0,0,.14),0 0 2px rgba(0,0,0,.12);font-family:var(--ms-font)}.cb-ms-toast .cb-ms-glyph{color:var(--ms-app);filter:none;margin-top:.05rem}.cb-ms-toast .cb-ms-glyph path:first-child{fill:var(--ms-app-tint);opacity:1;stroke:var(--ms-app);stroke-width:.9}.cb-ms-toast[data-tone=warn]{border-left-color:#bc4b09}.cb-ms-toast[data-tone=err]{border-left-color:#c50f1f}.cb-ms-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--ms-menu-dim,#616161);font-size:1.05rem;line-height:1;padding:0 .15rem;margin-left:.2rem;cursor:pointer;border-radius:var(--cb-r-xs)}.cb-ms-x:hover{background:var(--ms-menu-hover,#f5f5f5)}.cb-ms-spin{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:2px solid var(--ms-app-tint);border-top-color:var(--ms-app);animation:cb-ms-spin .8s linear infinite;margin-top:.05rem}@keyframes cb-ms-spin{to{transform:rotate(1turn)}}:root:not([data-theme=light]) .cb-ms{--ms-menu-bg:#292929;--ms-menu-ink:#fff;--ms-menu-dim:#adadad;--ms-menu-line:rgba(255,255,255,.1);--ms-menu-hover:#3d3d3d}:root:not([data-theme=light]) .cb-ms .cb-ms-menu-head .cb-ms-glyph path:first-child,:root:not([data-theme=light]) .cb-ms .cb-ms-toast .cb-ms-glyph path:first-child{fill:color-mix(in oklab,var(--ms-app) 30%,#292929)}@media (prefers-reduced-motion:reduce){.cb-ms-menu{animation:none}.cb-ms-spin{animation-duration:2.4s}}@media (max-width:640px){.cb-ms-menu,.cb-ms-toast{position:fixed;left:16px;right:16px;top:auto;bottom:16px;max-width:none;width:auto;min-width:0;z-index:70}}.cb-ms-menu [role=menuitem]:disabled{opacity:.5;cursor:not-allowed}.cb-ms-menu [role=menuitem]:disabled:hover{background:transparent}.cb-ms-foot{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:4px 2px 0;padding:.45rem .6rem .3rem;border-top:1px solid var(--ms-menu-line,rgba(0,0,0,.08));font-size:.69rem;color:var(--ms-menu-dim,#616161)}.cb-ms-foot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-ms-foot button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:var(--ms-app);font:600 .68rem var(--ms-font);cursor:pointer;padding:.15rem .25rem;border-radius:var(--cb-r-xs)}.cb-ms-foot button:hover{text-decoration:underline}.cb-ms-next{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:center;flex-shrink:0;border:0;border-radius:var(--cb-r-xs);background:var(--ms-app);color:#fff;font:600 .72rem var(--ms-font);padding:.4rem .65rem;cursor:pointer;white-space:nowrap}.cb-ms-next:hover{background:var(--ms-app-hover)}.cb-cloudbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.cb-cloudbar-text{display:inline-flex;align-items:center;gap:.45rem;flex:1 1 22rem;min-width:0}.cb-cloudbar-text svg{flex-shrink:0;color:#0f6cbd}:root:not([data-theme=light]) .cb-cloudbar-text svg{color:#6cb8f6}.cb-cloudbar-acts{display:inline-flex;flex-wrap:wrap;gap:.4rem}.cb-cloudbar-msg{flex-basis:100%;font-size:.74rem}.cb-cloudbar-msg[data-tone=err]{color:var(--cb-danger)}.cb-cloudbar-msg[data-tone=ok]{color:var(--cb-aurora)}.cb-rd-officebar{padding:.5rem .8rem;border-radius:var(--cb-r-md);background:var(--cb-accent-soft);border:1px solid color-mix(in oklab,var(--cb-accent) 35%,transparent);color:var(--cb-ink);font-size:.78rem}@media (any-pointer:coarse){
  /* !important: an inline width (e.g. the Support Desk copilot toggle's
     width:auto, or the 44px min-height touch fields get) would stretch it */input[type=checkbox],input[type=radio]{width:20px!important;height:20px!important;min-width:0!important;min-height:0!important;flex:none}}@media (max-width:640px){.cb-aistate small,.cb-badge,.cb-cring-cap-label,.cb-grp,.cb-hero .cb-lead,.cb-iq-eyebrow,.cb-iq-mlab,.cb-iq-msub,.cb-mhead .cb-lead,.cb-palette-ans small,.cb-user .cb-who small{font-size:.6875rem}}.cb-lens .cb-lens-barval{font-size:10px;font-weight:600;fill:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:cb-lens-fadein .5s ease backwards}.cb-lens-kpi-vs{font-size:.72rem;color:var(--cb-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-lens-kpi-vs b{font-weight:650}.cb-lens-kpi-vs b[data-dir=up]{color:var(--cb-aurora)}.cb-lens-kpi-vs b[data-dir=down]{color:var(--cb-warn)}.cb-lens-hrow{animation:cb-lens-rise .45s cubic-bezier(.2,.7,.25,1) backwards}.cb-lens .cb-lens-rank{font-family:var(--cb-mono);font-size:9.5px;fill:var(--cb-faint)}.cb-lens .cb-lens-hlbl{fill:var(--cb-ink)}.cb-lens-htrack{fill:color-mix(in oklab,var(--cb-line) 55%,transparent)}.cb-lens-hbar{transform-box:fill-box;transform-origin:left center;animation:cb-lens-growx .6s cubic-bezier(.2,.7,.25,1) backwards;animation-delay:inherit;transition:filter .15s ease}.cb-lens-hbar:hover{filter:brightness(1.15) drop-shadow(0 0 6px color-mix(in srgb,var(--cb-chart-1) 45%,transparent))}.cb-lens-hbar:focus-visible,.cb-lens-tmcell:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}@keyframes cb-lens-growx{0%{transform:scaleX(.02);opacity:0}}.cb-lens-hoverband{fill:color-mix(in oklab,var(--cb-accent) 9%,transparent);pointer-events:none}.cb-lens-cdot{transition:r .12s ease}.cb-lens-wf{animation:cb-lens-rise .45s cubic-bezier(.2,.7,.25,1) backwards}.cb-lens-wfjoin{stroke:var(--cb-line-strong);stroke-width:1;stroke-dasharray:2 3}.cb-lens-wftotal{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--cb-aurora) 40%,transparent))}.cb-lens-gauge{display:flex;flex-direction:column;align-items:center;gap:.15rem}.cb-lens-gauge svg{width:100%;max-width:21rem}.cb-lens-gtrack{stroke:color-mix(in oklab,var(--cb-line) 80%,transparent)}.cb-lens-gtick{stroke:var(--cb-faint);stroke-width:1.4;stroke-linecap:round}.cb-lens-garc{stroke-dashoffset:0;animation:cb-lens-gsweep 1.1s cubic-bezier(.3,.7,.2,1) backwards}.cb-lens-garc-glow{opacity:.45}@keyframes cb-lens-gsweep{0%{stroke-dasharray:0 1}}.cb-lens-gknob{fill:#fff;filter:drop-shadow(0 0 5px var(--cb-aurora));animation:cb-lens-fadein .4s ease 1s backwards}.cb-lens .cb-lens-gvalue{font-size:26px;font-weight:300;letter-spacing:-.02em;fill:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-lens-gauge[data-beat] .cb-lens-kpi-label{color:var(--cb-aurora)}.cb-lens-tm{animation:cb-lens-fadein .55s ease backwards}.cb-lens-tmcell{stroke:color-mix(in oklab,var(--tc) 55%,transparent);stroke-width:1;transition:filter .15s ease}.cb-lens-tmcell:hover{filter:brightness(1.14)}.cb-lens-tmedge{pointer-events:none}.cb-lens .cb-lens-tmlbl,.cb-lens .cb-lens-tmval{pointer-events:none;fill:var(--cb-ink)}.cb-lens .cb-lens-tmlbl{font-size:11px;font-weight:550}.cb-lens .cb-lens-tmval{font-size:13px;font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-lens .cb-lens-tmpct{font-size:10px;fill:var(--cb-dim)}@media (prefers-reduced-motion:reduce){.cb-lens .cb-lens-barval,.cb-lens-garc,.cb-lens-gknob,.cb-lens-hbar,.cb-lens-hrow,.cb-lens-tm,.cb-lens-wf{animation:none}}@media print{.cb-lens .cb-lens-barval,.cb-lens-garc,.cb-lens-gknob,.cb-lens-hbar,.cb-lens-hrow,.cb-lens-tm,.cb-lens-wf{animation:none!important}.cb-lens-hoverband{display:none!important}}.cb-lenscenter[data-present]{position:fixed;inset:0;z-index:60;overflow:auto;background:var(--cb-bg);padding:clamp(.8rem,2.4vw,2rem) clamp(.8rem,3vw,2.6rem) 2rem}.cb-lenscenter[data-present] .cb-lenscompose,.cb-lenscenter[data-present]>.cb-lensbar{display:none}.cb-lenscenter[data-present] .cb-lensboard{grid-auto-rows:clamp(5.2rem,calc((100dvh - 9rem) / 9),9.5rem);gap:clamp(.7rem,1.2vw,1.2rem)}.cb-lenscenter[data-present] .cb-lenstile-hd h3{font-size:clamp(.82rem,.9vw,1.05rem)}.cb-lenscenter[data-present] .cb-lenstile-hd .act{opacity:0;transition:opacity .15s ease}.cb-lenscenter[data-present] .cb-lenstile-hd .act:focus-within,.cb-lenscenter[data-present] .cb-lenstile:hover .cb-lenstile-hd .act{opacity:1}.cb-lens-stage-hd{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-bottom:clamp(.8rem,1.6vw,1.4rem)}.cb-lens-stage-hd .sp{flex:1 1}.cb-lens-stage-mark{width:.7rem;height:.7rem;border-radius:50%;background:var(--cb-aurora);box-shadow:0 0 0 4px color-mix(in srgb,var(--cb-aurora) 18%,transparent),0 0 14px var(--cb-aurora);animation:cb-lens-live 2.4s ease-in-out infinite;flex:none}@keyframes cb-lens-live{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--cb-aurora) 6%,transparent),0 0 20px var(--cb-aurora)}}.cb-lens-stage-title{display:flex;flex-direction:column;gap:.15rem;min-width:0}.cb-lens-stage-title h2{margin:0;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:300;letter-spacing:-.01em;color:var(--cb-ink)}.cb-lens-stage-title span{font-family:var(--cb-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-lens-stage-clock{font-size:clamp(1.1rem,1.8vw,1.6rem);font-weight:200;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-dim)}.cb-lens-focus{width:min(72rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:0;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);background:var(--cb-surface-2);color:var(--cb-ink);box-shadow:var(--cb-elev-3,0 30px 80px -20px rgba(0,0,0,.6));overflow:auto}.cb-lens-focus::-webkit-backdrop{background:color-mix(in srgb,var(--cb-bg-a) 72%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cb-lens-focus::backdrop{background:color-mix(in srgb,var(--cb-bg-a) 72%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cb-lens-focus[open]{animation:cb-lens-rise .22s cubic-bezier(.2,.7,.25,1)}.cb-lens-focus>header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.85rem 1.1rem;background:var(--cb-surface-2);border-bottom:1px solid var(--cb-line)}.cb-lens-focus>header h2{margin:0;font-size:1.05rem;font-weight:550;min-width:0}.cb-lens-focus>header .sp{flex:1 1}.cb-lens-focus-chart{padding:1rem clamp(.8rem,2.5vw,2rem) .4rem}.cb-lens-focus-chart figure.cb-lens{position:relative;margin:0}.cb-lens-focus-chart figure.cb-lens>figcaption{display:none}.cb-lens-focus-chart svg{max-height:min(62dvh,34rem)}.cb-lens-focus-data{padding:.2rem clamp(.8rem,2.5vw,2rem) 1.2rem}.cb-lens-focus-data summary{cursor:pointer;font-family:var(--cb-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint);padding:.4rem 0}@media (prefers-reduced-motion:reduce){.cb-lens-focus[open],.cb-lens-stage-mark{animation:none}.cb-lenscenter[data-present] .cb-lenstile-hd .act{transition:none}}@media print{.cb-lens-stage-hd{display:none!important}}.cb-lenstile-body>figure.cb-lens{flex:1 1;min-height:0;display:flex;flex-direction:column}.cb-lenstile-body>figure.cb-lens>svg{flex:1 1 auto;min-height:0;height:100%;width:100%}.cb-lenstile-body>figure.cb-lens>.cb-lens-gauge{flex:1 1;min-height:0}.cb-lenstile-body>figure.cb-lens>.cb-lens-gauge svg{flex:1 1;min-height:0;height:100%}.cb-lens-offramp rect{fill:color-mix(in oklab,var(--cb-faint) 14%,transparent);stroke:var(--cb-line-strong);stroke-width:1}.cb-lens-offramp text{font-size:10px;fill:var(--cb-dim);font-family:var(--cb-mono)}.cb-lens-offramp:hover rect{fill:color-mix(in oklab,var(--cb-faint) 26%,transparent)}.cb-lens-offramp:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-lenstile-body>figure.cb-lens>.cb-lens-kpi{flex:1 1;min-height:0;overflow:hidden}.cb-lenstile-body .cb-lens-kpi .cb-lens-spark{flex:1 1 2.1rem;min-height:.6rem;height:auto;max-height:4.5rem}.cb-fieldset{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.8rem .9rem 1rem;margin:0;display:grid;grid-gap:.8rem;gap:.8rem;min-width:0}.cb-fieldset>legend{padding:0 .4rem;font-family:var(--cb-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-hint{margin:0;font-size:.74rem;color:var(--cb-faint)}.cb-lim-blocked{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1rem;padding:.8rem 1rem;border-radius:var(--cb-r-md);border:1px solid color-mix(in oklab,var(--cb-danger) 55%,transparent);background:color-mix(in oklab,var(--cb-danger) 10%,transparent);color:var(--cb-ink);font-size:.86rem}.cb-lim-blocked b{color:var(--cb-danger)}.cb-lim-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.8rem;gap:.8rem}.cb-lim{--lt:var(--cb-faint);display:grid;grid-template-columns:6.2rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:.9rem 1rem;border-radius:var(--cb-r-lg);border:1px solid var(--cb-line);background:var(--cb-surface);position:relative;overflow:hidden}.cb-lim:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--lt)}.cb-lim[data-tone=critical],.cb-lim[data-tone=overdue]{--lt:var(--cb-danger);border-color:color-mix(in oklab,var(--cb-danger) 40%,var(--cb-line))}.cb-lim[data-tone=soon]{--lt:var(--cb-warn)}.cb-lim[data-tone=watch]{--lt:var(--cb-accent)}.cb-lim-count{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-right:1px solid var(--cb-line);padding-right:.9rem}.cb-lim-count b{font-size:2.1rem;font-weight:250;letter-spacing:-.02em;line-height:1;color:var(--lt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-lim[data-tone=clear] .cb-lim-count b{color:var(--cb-ink)}.cb-lim-count span{margin-top:.3rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-lim-body{min-width:0;display:grid;grid-gap:.45rem;gap:.45rem}.cb-lim-hd{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.cb-lim-hd h3{margin:0;font-size:.98rem;font-weight:550;color:var(--cb-ink)}.cb-lim-due{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-dim);font-size:.84rem}.cb-lim-basis{margin:0;font-size:.82rem;color:var(--cb-dim)}.cb-lim-none{color:var(--cb-faint);font-style:italic}.cb-lim-acts{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.cb-lim-acts>details.cb-add{border:none;margin:0;padding:0;flex:0 0 auto}.cb-lim-acts>details.cb-add>summary{padding:.32rem .8rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line-strong);color:var(--cb-ink);font-size:.78rem;line-height:1.2}.cb-lim-acts>details.cb-add>summary:before{content:none}.cb-lim-acts>details.cb-add>summary:hover{background:var(--cb-surface-2)}.cb-lim-acts>details.cb-add[open]{flex:1 1 100%;order:9;padding:.2rem .8rem .4rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md)}.cb-lim-acts>details.cb-add[open]>summary{border:none;padding-left:0;color:var(--cb-dim)}@media (max-width:560px){.cb-lim{grid-template-columns:minmax(0,1fr)}.cb-lim-count{flex-direction:row;justify-content:flex-start;gap:.5rem;border-right:none;border-bottom:1px solid var(--cb-line);padding:0 0 .6rem}.cb-lim-count span{margin-top:0}}.cb-outcome-card{display:grid;grid-gap:.9rem;gap:.9rem}.cb-outcome-hd{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.cb-outcome-hd h3{margin:0;font-size:1.3rem;font-weight:300;color:var(--cb-ink)}.cb-outcome-hd span{color:var(--cb-dim);font-size:.84rem}.cb-outcome-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));grid-gap:.8rem 1.2rem;gap:.8rem 1.2rem;margin:0}.cb-outcome-figs dt{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-outcome-figs dd{margin:.2rem 0 0;font-size:1.25rem;font-weight:300;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-ink)}.cb-outcome-notes{margin:0;color:var(--cb-dim);font-size:.86rem;white-space:pre-wrap}.cb-solr{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem}.cb-solr li{--lt:var(--cb-faint);display:grid;grid-template-columns:4.4rem minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem;padding:.45rem .6rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line);background:color-mix(in oklab,var(--lt) 6%,transparent)}.cb-solr li[data-tone=critical],.cb-solr li[data-tone=overdue]{--lt:var(--cb-danger)}.cb-solr li[data-tone=soon]{--lt:var(--cb-warn)}.cb-solr li[data-tone=watch]{--lt:var(--cb-accent)}.cb-solr .d{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--lt);font-size:.84rem}.cb-solr .t{min-width:0;display:flex;flex-direction:column}.cb-solr .t a{color:var(--cb-ink);text-decoration:none;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-solr .t a:hover{text-decoration:underline}.cb-solr .t span{font-size:.72rem;color:var(--cb-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-solr .u{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-warn)}.cb-fee-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(7.5rem,100%),1fr));grid-gap:.6rem;gap:.6rem}.cb-fee-cur{display:grid;grid-gap:.3rem;gap:.3rem}.cb-fee-line{margin:0;display:flex;align-items:baseline;gap:.45rem;flex-wrap:wrap}.cb-fee-line b{font-size:1.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-ink)}.cb-fee-cur .cb-hint{margin:0}.cb-fee-hist{list-style:none;padding:0;margin:.45rem 0 0;display:grid;grid-gap:.4rem;gap:.4rem}.cb-fee-hist li{display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap;font-size:.9rem}.cb-fee-hist small{color:var(--cb-dim)}.cb-caption{border-left:3px solid var(--cb-accent);padding:.2rem 0 .2rem .9rem}.cb-caption-text{margin:0;font-family:var(--cb-serif,Georgia,serif);font-size:1.05rem;line-height:1.5;color:var(--cb-ink)}.cb-caption .cb-hint{margin-top:.3rem}.cb-party-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.7rem;gap:.7rem}.cb-party{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.75rem .9rem;display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;background:var(--cb-surface-2)}.cb-party[data-dismissed=true]{opacity:.62}.cb-party-hd{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.cb-party-hd h3{margin:0;font-size:1rem;font-weight:600;overflow-wrap:anywhere}.cb-party-role{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-party-cap{margin:0;color:var(--cb-dim);font-size:.9rem;overflow-wrap:anywhere}.cb-party-meta{margin:0;color:var(--cb-faint);font-size:.8rem}.cb-party-meta:empty{display:none}.cb-bracket{margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.cb-bracket svg{width:100%;height:auto;max-height:300px;display:block}.cb-bracket .grid{stroke:var(--cb-line);stroke-width:1}.cb-bracket .ax{fill:var(--cb-faint);font-size:11px;font-family:var(--cb-mono)}.cb-bracket path{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.cb-bracket circle.pl,.cb-bracket path.pl{stroke:var(--cb-chart-1)}.cb-bracket circle.df,.cb-bracket path.df{stroke:var(--cb-chart-2)}.cb-bracket circle{fill:var(--cb-surface);stroke-width:2.5}.cb-bracket .gap rect{fill:color-mix(in srgb,var(--cb-warn,#e0a23b) 30%,transparent);stroke:var(--cb-warn,#e0a23b);stroke-width:1}.cb-bracket .gap text{fill:var(--cb-dim);font-size:12px;font-weight:600}.cb-bracket-key{display:flex;gap:1.1rem;flex-wrap:wrap;font-size:.8rem;color:var(--cb-dim)}.cb-bracket-key span:before{content:"";display:inline-block;width:.9rem;height:3px;border-radius:var(--cb-r-xs);margin-right:.4rem;vertical-align:middle}.cb-bracket-key span[data-k=pl]:before{background:var(--cb-chart-1)}.cb-bracket-key span[data-k=df]:before{background:var(--cb-chart-2)}.cb-neg-side{margin-left:.4rem;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-neg-side[data-side=plaintiff]{color:var(--cb-chart-1)}.cb-neg-side[data-side=defense]{color:var(--cb-chart-2)}.cb-neg-detail{color:var(--cb-dim);overflow-wrap:anywhere}[data-soon=true]{color:var(--cb-warn,#e0a23b);font-weight:600}.cb-neg-act summary{white-space:nowrap}.cb-lien-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.8rem;gap:.8rem}.cb-lien{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.8rem .95rem;display:grid;grid-gap:.45rem;gap:.45rem;background:var(--cb-surface-2);min-width:0}.cb-lien[data-status=resolved],.cb-lien[data-status=waived]{opacity:.7}.cb-lien-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem}.cb-lien-hd h3{margin:0;font-size:1rem;font-weight:600;overflow-wrap:anywhere}.cb-lien-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(7rem,100%),1fr));grid-gap:.5rem .9rem;gap:.5rem .9rem}.cb-lien-figs .k{display:block;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-lien-figs b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.05rem}.cb-lien-figs small{display:block;color:var(--cb-faint);font-size:.72rem}.cb-checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));grid-gap:.2rem .8rem;gap:.2rem .8rem;font-size:.84rem;color:var(--cb-dim)}.cb-checklist li[data-done=true]{color:var(--cb-ink)}.cb-lien-medicare{display:grid;grid-gap:.35rem;gap:.35rem;padding:.5rem .7rem;border-radius:var(--cb-r-sm);background:color-mix(in oklab,var(--cb-accent) 7%,transparent)}.cb-lien-medicare .cb-hint{margin:0}.cb-lien-reductions{display:grid;grid-gap:.25rem;gap:.25rem}.cb-lien-reductions p{margin:0;font-size:.9rem}.cb-lien-reductions small{display:block;color:var(--cb-faint);font-size:.76rem}.cb-lien-log{list-style:none;margin:.2rem 0 0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem}.cb-lien-log li{display:grid;grid-template-columns:6.2rem 10rem 6rem minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem;font-size:.86rem;padding:.3rem .5rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line)}.cb-lien-log-k{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-lien-log-k[data-k=offered]{color:var(--cb-chart-1)}.cb-lien-log-k[data-k=asserted],.cb-lien-log-k[data-k=conditional_payment],.cb-lien-log-k[data-k=countered],.cb-lien-log-k[data-k=final_demand]{color:var(--cb-chart-2)}.cb-lien-log-k[data-k=agreed],.cb-lien-log-k[data-k=paid],.cb-lien-log-k[data-k=waived]{color:var(--cb-ok,#3a9d6a)}.cb-lien-acts{display:flex;gap:.8rem;flex-wrap:wrap}@media (max-width:640px){.cb-lien-log li{grid-template-columns:1fr auto}.cb-lien-log li .cb-neg-detail{grid-column:1/-1}}.cb-cov-stack{list-style:none;margin:0;padding:0;display:grid;grid-gap:.3rem;gap:.3rem;max-width:36rem}.cb-cov-stack li{display:flex;justify-content:space-between;gap:.8rem;padding:.4rem .7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);font-size:.9rem}.cb-cov-stack li[data-excess=true]{margin-left:1.2rem;border-style:dashed}.cb-cov-stack .cb-cov-total{border-color:var(--cb-accent);font-weight:600;margin-top:.25rem}.cb-motion-steps{list-style:none;margin:.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));grid-gap:.4rem;gap:.4rem}.cb-motion-steps li{padding:.4rem .6rem;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line);font-size:.84rem;display:grid;grid-gap:.1rem;gap:.1rem}.cb-motion-steps li[data-done=true]{opacity:.65}.cb-motion-steps li[data-soon=true]{border-color:var(--cb-warn,#e0a23b)}.cb-motion-steps .k{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-req-acts{display:flex;gap:.35rem;flex-wrap:wrap}.cb-req-acts form{display:inline}.cb-expert-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));grid-gap:.8rem;gap:.8rem}.cb-expert-spend{display:flex;justify-content:space-between;gap:.6rem;font-size:.86rem;padding:.3rem 0;border-top:1px dashed var(--cb-line)}.cb-dmg-summary{display:grid;grid-gap:.3rem;gap:.3rem;max-width:40rem}.cb-dmg-summary>div{display:flex;justify-content:space-between;gap:.8rem;padding:.35rem .7rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);font-size:.92rem}.cb-dmg-summary>div[data-sub=true]{margin-left:1.2rem;border-style:dashed;font-size:.86rem;color:var(--cb-dim)}.cb-dmg-summary>div[data-total=true]{border-color:var(--cb-accent);font-weight:600;margin-top:.25rem}.cb-dmg-summary>div[data-judgment=true]{border-color:var(--cb-warn,#e0a23b)}.cb-dmg-summary b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cb-dmg-basis{color:var(--cb-faint);font-size:.76rem}.cb-aitems{display:flex;flex-direction:column;gap:.55rem;margin:.2rem 0 .4rem}.cb-ablock-li,.cb-ablock-p{margin:0;color:var(--cb-ink);line-height:1.6;font-size:var(--cb-t-md)}.cb-ablock-li{position:relative;padding-left:1.1rem}.cb-ablock-li:before{content:"";position:absolute;left:.2rem;top:.68em;width:.38rem;height:.38rem;border-radius:50%;background:var(--cb-accent)}.cb-ablock[data-kind=li] .cb-aitem{margin-left:1.1rem}.cb-aitem{margin-top:.4rem;padding:.55rem .75rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-hover);display:grid;grid-template-columns:5.4rem minmax(0,1fr);align-items:baseline;grid-column-gap:.6rem;column-gap:.6rem;transition:opacity .2s,border-color .2s}.cb-aitem-body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.cb-aitem:hover{border-color:var(--cb-line-strong)}.cb-aitem[data-overdue]{border-color:color-mix(in oklab,var(--cb-danger) 35%,var(--cb-line))}.cb-aitem[data-closed]{opacity:.6}.cb-aitem-main{display:flex;align-items:baseline;gap:.55rem;min-width:0;flex-wrap:wrap}.cb-aitem-k{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-aitem-t{color:var(--cb-ink);font-weight:600;text-decoration:none}.cb-aitem-t:hover{color:var(--cb-accent-ink);text-decoration:underline;text-underline-offset:3px}.cb-aitem-due,.cb-aitem-m{color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-aitem-due{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-aitem[data-overdue] .cb-aitem-due{color:var(--cb-danger)}.cb-aitem-due.ok{color:var(--cb-aurora)}.cb-aitem-acts{gap:.35rem;gap:.3rem}.cb-aitem-acts .cb-btn[data-variant=ghost],.cb-cleanup-acts .cb-btn[data-variant=ghost]{height:27px;padding:0 .65rem;font-size:.78rem;font-weight:550;background:var(--cb-hover)!important;border:1px solid var(--cb-line)!important;box-shadow:none!important;color:var(--cb-dim);border-radius:var(--cb-r-sm)}.cb-aitem-acts .cb-btn[aria-expanded=true],.cb-aitem-acts .cb-btn[data-variant=ghost]:focus-visible,.cb-aitem-acts .cb-btn[data-variant=ghost]:hover,.cb-cleanup-acts .cb-btn[data-variant=ghost]:focus-visible,.cb-cleanup-acts .cb-btn[data-variant=ghost]:hover{color:var(--cb-accent-ink);background:var(--cb-accent-soft)!important}.cb-aitem-acts .cb-btn:not([data-variant]){height:26px;padding:0 .65rem;font-size:.78rem}.cb-aitem-acts .cb-aitem-date input[type=date],.cb-cleanup-acts .cb-aitem-date input[type=date]{height:26px}a.cb-btn,a.cb-btn:hover{text-decoration:none}.cb-aitem-acts .cb-aitem-help{margin-left:.15rem;color:var(--cb-accent-ink)!important;border-color:var(--cb-accent-line)!important}.cb-aitem-date{display:inline-flex;gap:.3rem;align-items:center}.cb-aitem-date input[type=date]{height:28px;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line-strong);background:var(--cb-surface-2);color:var(--cb-ink);padding:0 .45rem;font:inherit;font-size:.8rem;color-scheme:dark}:root[data-theme=light] .cb-aitem-date input[type=date]{color-scheme:light;background:#fff}.cb-aitem-snooze{position:relative}.cb-aitem-menu{position:absolute;z-index:30;top:calc(100% + 4px);right:0;min-width:9rem;display:flex;flex-direction:column;padding:.3rem;border-radius:var(--cb-r-md);background:var(--cb-surface-2);border:1px solid var(--cb-line-strong);box-shadow:0 12px 30px rgba(0,0,0,.45)}.cb-aitem-menu button{text-align:left;padding:.4rem .6rem;border:0;border-radius:var(--cb-r-sm);background:none;color:var(--cb-ink);font:inherit;font-size:.82rem;cursor:pointer}.cb-aitem-menu button:hover{background:var(--cb-accent-soft);color:var(--cb-accent-ink)}.cb-aitem-err{flex-basis:100%;margin:0;font-size:var(--cb-t-sm);color:var(--cb-danger)}.cb-aitem-err a{color:var(--cb-accent-ink)}.cb-aitems-rest{margin-top:.3rem}.cb-aitems-rest summary{cursor:pointer;color:var(--cb-dim);font-size:var(--cb-t-sm);padding:.3rem 0}.cb-aitems-rest summary:hover{color:var(--cb-accent-ink)}.cb-assist{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--cb-line);display:flex;flex-direction:column;gap:.55rem}.cb-assist-row{display:flex;align-items:center;gap:.6rem;padding:.35rem .4rem .35rem .8rem;border-radius:var(--cb-r-lg);border:1px solid var(--cb-line-strong);background:var(--cb-surface-2);transition:border-color .16s,box-shadow .16s}.cb-assist-row:focus-within{border-color:var(--cb-accent-line);box-shadow:0 0 0 3px var(--cb-accent-soft)}.cb-assist-glyph{color:var(--cb-accent)}.cb-assist-row input{flex:1 1;min-width:0;border:0;outline:0;background:none;color:var(--cb-ink);font:inherit;font-size:var(--cb-t-md);padding:.35rem 0}.cb-assist-row input::placeholder{color:var(--cb-faint)}.cb-assist-sugs{display:flex;flex-wrap:wrap;gap:.4rem}.cb-assist-sug{border:1px solid var(--cb-line-strong);background:var(--cb-hover);color:var(--cb-dim);border-radius:var(--cb-r-pill);padding:.3rem .75rem;font:inherit;font-size:.8rem;cursor:pointer;transition:color .16s,border-color .16s,background .16s;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-assist-sug:hover{color:var(--cb-accent-ink);border-color:var(--cb-accent-line);background:var(--cb-accent-soft)}.cb-assist-answer{padding:.7rem .85rem;border-radius:var(--cb-r-lg);background:var(--cb-aurora-soft);border:1px solid color-mix(in oklab,var(--cb-aurora) 30%,transparent)}.cb-assist-answer p{margin:0 0 .4rem;white-space:pre-wrap;line-height:1.55}.cb-assist-answer p:last-child{margin-bottom:0}.cb-assist-src{display:flex;flex-wrap:wrap;gap:.3rem .8rem;font-size:var(--cb-t-sm)}.cb-assist-src a{color:var(--cb-accent-ink)}.cb-assist-note{color:var(--cb-dim)}.cb-assist-err,.cb-assist-note{margin:0;font-size:var(--cb-t-sm)}.cb-assist-err{color:var(--cb-danger)}.cb-cleanup{margin-top:1rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);overflow:hidden}.cb-cleanup-hd{width:100%;display:flex;align-items:center;gap:.8rem;padding:.7rem .9rem;border:0;background:var(--cb-hover);color:var(--cb-ink);font:inherit;text-align:left;cursor:pointer}.cb-cleanup-hd:hover{background:var(--cb-accent-soft)}.cb-cleanup-hd b{display:block;font-weight:600}.cb-cleanup-hd small{display:block;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-cleanup-n{min-width:2rem;height:2rem;padding:0 .4rem;border-radius:var(--cb-r-md);display:grid;place-items:center;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-danger);background:color-mix(in oklab,var(--cb-danger) 14%,transparent)}.cb-cleanup-chev{margin-left:auto;color:var(--cb-faint)}.cb-cleanup-body{padding:.6rem .9rem .9rem}.cb-cleanup-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding-bottom:.55rem;border-bottom:1px solid var(--cb-line)}.cb-cleanup-bar label{display:inline-flex;gap:.4rem;align-items:center;color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-cleanup-msg{color:var(--cb-aurora);font-size:var(--cb-t-sm)}.cb-cleanup-list{list-style:none;margin:0;padding:0}.cb-cleanup-list li{display:flex;align-items:center;gap:.7rem;padding:.55rem 0;border-bottom:1px solid var(--cb-line);flex-wrap:wrap}.cb-cleanup-list li:last-child{border-bottom:0}.cb-cleanup-what{flex:1 1;min-width:12rem;display:flex;flex-direction:column}.cb-cleanup-what a{color:var(--cb-ink);font-weight:600;text-decoration:none}.cb-cleanup-what a:hover{color:var(--cb-accent-ink)}.cb-cleanup-what small{color:var(--cb-dim);font-size:var(--cb-t-sm)}.cb-cleanup-what em{font-style:normal;color:var(--cb-danger)}.cb-cleanup-acts{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.cb-arrival{display:flex;align-items:flex-start;gap:.8rem;margin:0 0 1.1rem;padding:.8rem 1rem;border-radius:var(--cb-r-lg);border:1px solid var(--cb-accent-line);background:linear-gradient(180deg,var(--cb-accent-soft),transparent 140%)}.cb-arrival .cb-orb{flex:none;width:1.1rem;height:1.1rem;margin-top:.2rem}.cb-arrival p{margin:0}.cb-arrival-q{color:var(--cb-ink);font-weight:600}.cb-arrival-q q{font-weight:400;color:var(--cb-accent-ink)}.cb-arrival-hint{color:var(--cb-dim);font-size:var(--cb-t-sm);margin-top:.2rem!important}.cb-arrival-x{margin-left:auto;border:0;background:none;color:var(--cb-faint);cursor:pointer;font-size:.9rem}.cb-arrival-x:hover{color:var(--cb-ink)}.cb-btn[data-armed]{position:relative;animation:cb-armed 1.8s ease-out infinite}@keyframes cb-armed{0%,to{box-shadow:0 0 0 2px var(--cb-accent),0 0 0 4px var(--cb-accent-soft)}50%{box-shadow:0 0 0 2px var(--cb-accent),0 0 0 9px transparent}}@media (prefers-reduced-motion:reduce){.cb-btn[data-armed]{animation:none;box-shadow:0 0 0 2px var(--cb-accent),0 0 0 5px var(--cb-accent-soft)}}.cb-palette-opts{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0}@media (max-width:640px){.cb-aitem{grid-template-columns:1fr;row-gap:.2rem}.cb-ablock[data-kind=li] .cb-aitem{margin-left:0}}.cb-change{margin-top:.5rem;padding:.75rem .85rem;border-radius:var(--cb-r-lg);border:1px solid var(--cb-accent-line);background:color-mix(in oklab,var(--cb-accent) 6%,var(--cb-surface-2));display:flex;flex-direction:column;gap:.6rem}.cb-change-k{margin:0;font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-accent-ink)}.cb-change-sum{margin:0;color:var(--cb-ink)}.cb-change-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));grid-gap:.55rem .7rem;gap:.55rem .7rem}.cb-change-grid .wide{grid-column:1/-1}.cb-change-grid label{display:flex;flex-direction:column;gap:.25rem;font-size:var(--cb-t-sm);color:var(--cb-dim)}.cb-change-grid input,.cb-change-grid select{height:32px;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line-strong);background:var(--cb-surface-2);color:var(--cb-ink);padding:0 .55rem;font:inherit;font-size:.85rem;color-scheme:dark}:root[data-theme=light] .cb-change-grid input,:root[data-theme=light] .cb-change-grid select{background:#fff;color-scheme:light}.cb-change-grid input:focus,.cb-change-grid select:focus{outline:0;border-color:var(--cb-accent-line);box-shadow:0 0 0 3px var(--cb-accent-soft)}.cb-change-acts{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.cb-change-err{color:var(--cb-danger);font-size:var(--cb-t-sm)}.cb-change-done a,.cb-change-err a{color:var(--cb-accent-ink)}.cb-change[data-done]{border-color:color-mix(in oklab,var(--cb-aurora) 35%,transparent);background:var(--cb-aurora-soft)}.cb-change-done{margin:0;color:var(--cb-aurora);font-weight:600}.cb-ablock-h{margin:.5rem 0 0;font:600 .7rem/1 var(--cb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cb-accent-ink)}.cb-ablock-task{height:22px!important;padding:0 .5rem!important;font-size:.72rem!important;margin-left:.3rem}.cb-palette-change{margin:.5rem 0;padding:.6rem .75rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-accent-line);background:var(--cb-accent-soft)}.cb-palette-change p{margin:0 0 .4rem}.cb-palette-change .ok{color:var(--cb-aurora);font-weight:600;margin:0}.cb-palette-change .err{color:var(--cb-danger);font-size:var(--cb-t-sm)}.cb-meet-acts{list-style:none;margin:0 0 .4rem;padding:0;gap:.5rem}.cb-meet-acts,.cb-meet-acts li{display:flex;flex-direction:column}.cb-meet-acts li{gap:.35rem;padding:.55rem .6rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-hover)}.cb-meet-acts li[data-off]{opacity:.5}.cb-meet-acts .pick{display:inline-flex;align-items:center;gap:.4rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-meet-acts .pick b{font-weight:600}.cb-meet-acts .title{width:100%;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-sm);background:var(--cb-surface-2);color:var(--cb-ink);padding:.35rem .5rem;font:inherit;font-size:.85rem;font-weight:600}.cb-meet-acts .fields{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.cb-meet-acts .fields input,.cb-meet-acts .fields select{height:28px;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-sm);background:var(--cb-surface-2);color:var(--cb-ink);padding:0 .4rem;font:inherit;font-size:.78rem;color-scheme:dark}:root[data-theme=light] .cb-meet-acts .fields input,:root[data-theme=light] .cb-meet-acts .fields select,:root[data-theme=light] .cb-meet-acts .title{background:#fff;color-scheme:light}.cb-meet-acts .fields .days{display:inline-flex;gap:.3rem;align-items:center;font-size:.78rem;color:var(--cb-dim)}.cb-meet-acts .fields .days input{width:3.4rem}.cb-meet-quote{font-size:.74rem;color:var(--cb-faint)}.cb-meet-made{list-style:none;margin:.3rem 0 0;padding:0;display:flex;flex-direction:column;gap:.2rem;font-size:.82rem}.cb-meet-made span{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-meet-made a{color:var(--cb-accent-ink)}.cb-meet-noteacts li{margin-bottom:.2rem}.cb-brief .cb-ablock-task,.cb-brief .cb-aitem .cb-btn,.cb-brief .cb-change .cb-btn{margin-left:0}.cb-aitem-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.cb-atb{display:inline-flex;align-items:stretch;height:30px;border-radius:var(--cb-r-md);border:1px solid var(--cb-line-strong);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.28)}.cb-atb>*+*{border-left:1px solid var(--cb-line)}.cb-atb-btn,.cb-atb>.cb-aitem-snooze{display:inline-flex}.cb-atb-btn{align-items:center;gap:.4rem;height:100%;padding:0 .72rem;border:0;background:none;color:var(--cb-dim);font:550 .78rem/1 var(--cb-sans);letter-spacing:.005em;text-decoration:none;cursor:pointer;white-space:nowrap;transition:color .15s,background .15s}.cb-atb>:first-child,.cb-atb>:first-child .cb-atb-btn{border-radius:var(--cb-r-md) 0 0 var(--cb-r-md)}.cb-atb>:last-child,.cb-atb>:last-child .cb-atb-btn{border-radius:0 var(--cb-r-md) var(--cb-r-md) 0}.cb-atb>:only-child,.cb-atb>:only-child .cb-atb-btn{border-radius:var(--cb-r-md)}.cb-atb-btn svg{flex:none;opacity:.8;transition:opacity .15s,transform .15s}.cb-atb-btn:focus-visible,.cb-atb-btn:hover,.cb-atb-btn[aria-expanded=true]{color:var(--cb-accent-ink);background:var(--cb-accent-soft);outline:none}.cb-atb-btn:focus-visible svg,.cb-atb-btn:hover svg{opacity:1}.cb-atb-btn[data-tone=ok]:focus-visible,.cb-atb-btn[data-tone=ok]:hover{color:var(--cb-aurora);background:var(--cb-aurora-soft)}.cb-atb-btn:active{transform:translateY(.5px)}.cb-atb-btn:disabled{opacity:.5;cursor:default}.cb-atb-btn svg:last-child:not(:first-child){opacity:.55;margin-left:-.1rem}.cb-atb-date{display:inline-flex;align-items:center;gap:.35rem;padding:0 .3rem 0 .6rem;color:var(--cb-dim)}.cb-atb-date input[type=date]{height:22px;border:0;background:transparent;color:var(--cb-ink);font:550 .78rem var(--cb-sans);color-scheme:dark;padding:0}:root[data-theme=light] .cb-atb-date input[type=date]{color-scheme:light}.cb-atb-save{height:22px;padding:0 .6rem;border:0;border-radius:var(--cb-r-sm);background:var(--cb-cta-grad);color:var(--cb-cta-ink);font:650 .74rem var(--cb-sans);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.cb-atb-save:disabled{opacity:.45;cursor:default}.cb-atb-x{height:22px;width:22px;border:0;border-radius:var(--cb-r-sm);background:none;color:var(--cb-faint);cursor:pointer;font-size:.72rem}.cb-atb-x:hover{background:var(--cb-hover);color:var(--cb-ink)}.cb-atb-help{display:inline-flex;align-items:center;gap:.42rem;height:30px;padding:0 .85rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-accent-line);background:linear-gradient(180deg,color-mix(in oklab,var(--cb-accent) 20%,transparent),color-mix(in oklab,var(--cb-accent) 7%,transparent));color:var(--cb-accent-ink);font:650 .78rem/1 var(--cb-sans);cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.25);transition:background .15s,box-shadow .15s,transform .12s}.cb-atb-help:hover{background:linear-gradient(180deg,color-mix(in oklab,var(--cb-accent) 30%,transparent),color-mix(in oklab,var(--cb-accent) 12%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 3px var(--cb-accent-soft)}.cb-atb-help:active{transform:scale(.97)}.cb-ablock-task{display:inline-flex;align-items:center;gap:.3rem;height:24px;padding:0 .6rem 0 .5rem;margin-left:.4rem;vertical-align:middle;border-radius:var(--cb-r-sm);border:1px solid var(--cb-accent-line);background:color-mix(in oklab,var(--cb-accent) 10%,transparent);color:var(--cb-accent-ink);font:600 .74rem/1 var(--cb-sans);cursor:pointer}.cb-ablock-task:hover{background:var(--cb-accent-soft);box-shadow:0 0 0 3px var(--cb-accent-soft)}.cb-ablock-task svg{width:13px;height:13px}:root[data-theme=light] .cb-atb{background:linear-gradient(180deg,#ffffff,#f6f6f8);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(20,20,26,.08)}:root[data-theme=light] .cb-atb-help{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 2px rgba(20,20,26,.08)}.cb-cleanup-list .cb-atb{margin-left:auto}.cb-atb-tile{width:22px;height:22px;flex:none;display:grid;place-items:center;border-radius:var(--cb-r-sm);background:linear-gradient(160deg,#26272c,#111215);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.45);transition:box-shadow .15s,transform .15s}.cb-atb-tile svg{display:block;opacity:1!important;width:14px;height:14px}.cb-atb-tile svg [opacity]{opacity:.32}.cb-atb-tile[data-act=open]{color:#4E9BFF}.cb-atb-tile[data-act=done]{color:#30D158}.cb-atb-tile[data-act=date]{color:#FF5A4F}.cb-atb-tile[data-act=edit]{color:#FF9F0A}.cb-atb-tile[data-act=snooze]{color:#64D2FF}.cb-atb-tile[data-act=add],.cb-atb-tile[data-act=help]{background:var(--cb-cta-grad);color:var(--cb-cta-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 3px rgba(0,0,0,.35)}.cb-atb-tile[data-act=add] svg [opacity],.cb-atb-tile[data-act=help] svg [opacity]{opacity:.5}.cb-atb-btn{gap:.45rem;padding:0 .7rem 0 .4rem;color:var(--cb-ink);font-weight:550}.cb-atb{height:32px}.cb-atb-btn:focus-visible .cb-atb-tile,.cb-atb-btn:hover .cb-atb-tile{box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px var(--cb-accent-line),0 0 0 2px var(--cb-accent-soft);transform:translateY(-.5px)}.cb-atb-btn[data-tone=ok]:hover .cb-atb-tile{box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(48,209,88,.45),0 0 0 2px rgba(48,209,88,.14)}.cb-atb-date{padding-left:.4rem;gap:.4rem}.cb-atb-help{height:32px;padding:0 .9rem 0 .4rem;gap:.5rem}.cb-ablock-task{height:26px;padding:0 .65rem 0 .3rem;gap:.4rem}.cb-ablock-task .cb-atb-tile{width:18px;height:18px;border-radius:var(--cb-r-sm)}:root[data-theme=light] .cb-atb-tile:not([data-act=help]):not([data-act=add]){background:linear-gradient(160deg,#ffffff,#ececf0);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(20,20,26,.08),0 1px 2px rgba(20,20,26,.12)}:root[data-theme=light] .cb-atb-tile[data-act=open]{color:#1f6fe0}:root[data-theme=light] .cb-atb-tile[data-act=done]{color:#1a9c43}:root[data-theme=light] .cb-atb-tile[data-act=date]{color:#e0382d}:root[data-theme=light] .cb-atb-tile[data-act=edit]{color:#d97e00}:root[data-theme=light] .cb-atb-tile[data-act=snooze]{color:#0a9bd0}@media (max-width:640px){.cb-atb-btn{padding:0 .4rem}}.cb-atb.cb-atb>*+*{border-left:1px solid var(--cb-line)}.cb-aitem-body{container-type:inline-size}.cb-aitem-acts{max-width:100%}.cb-atb.cb-atb{flex-wrap:wrap;height:auto;min-height:32px;max-width:100%}.cb-atb>*{min-height:30px}@container (max-width: 560px){.cb-atb-btn>span:not(.cb-atb-tile){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cb-atb-btn{padding:0 .45rem}.cb-atb-btn>svg:last-child:not(:first-child){display:none}.cb-atb-date input[type=date]{max-width:8.2rem}}@container (max-width: 420px){.cb-atb-date{order:10;flex-basis:100%;border-left:0!important;border-top:1px solid var(--cb-line);padding:.25rem .3rem .25rem .4rem}.cb-atb-date input[type=date]{flex:1 1;max-width:none}}.cb-aitem-k,.cb-change-k,.cb-meet-made span{font-size:.7rem}@media (any-pointer:coarse){.cb-atb.cb-atb{min-height:44px;border-radius:var(--cb-r-lg)}.cb-atb>*{min-height:42px}.cb-atb-btn{padding:0 .7rem 0 .5rem;font-size:.84rem}.cb-atb-tile{width:26px;height:26px;border-radius:var(--cb-r-sm)}.cb-atb-tile svg{width:16px;height:16px}.cb-atb-help{height:44px;border-radius:var(--cb-r-lg);font-size:.84rem;padding:0 1rem 0 .5rem}.cb-aitem-date input[type=date],.cb-atb-date input[type=date]{font-size:16px;height:34px}.cb-atb-save{height:34px;padding:0 .8rem;font-size:.84rem}.cb-atb-x{width:36px;height:36px}.cb-ablock-task{height:40px;padding:0 .8rem 0 .45rem;font-size:.84rem;border-radius:var(--cb-r-md)}.cb-ablock-task .cb-atb-tile{width:24px;height:24px}.cb-aitem-menu{min-width:11rem}.cb-aitem-menu button{min-height:44px;font-size:.9rem}.cb-assist-row{padding:.3rem .3rem .3rem .8rem}.cb-assist-row input{font-size:16px;min-height:40px}.cb-assist-row .cb-btn{min-height:40px;padding:0 1rem}.cb-assist-sug{min-height:40px;padding:.5rem .9rem;font-size:.85rem}.cb-change-grid input,.cb-change-grid select{height:44px;font-size:16px}.cb-change-acts .cb-btn{min-height:44px;padding:0 1.1rem}.cb-cleanup-hd{min-height:56px}.cb-cleanup-bar label,.cb-cleanup-list li>input[type=checkbox]{min-height:44px}.cb-cleanup-bar input[type=checkbox],.cb-cleanup-list input[type=checkbox]{width:22px;height:22px}.cb-cleanup-bar .cb-btn{min-height:44px}.cb-arrival-x{width:44px;height:44px;margin:-.6rem -.6rem 0 auto}.cb-meet-acts .fields input,.cb-meet-acts .fields select,.cb-meet-acts .title{font-size:16px;min-height:40px}.cb-palette-change .cb-btn,.cb-palette-opts .cb-btn{min-height:44px}.cb-aitem-t{display:inline-block;padding:.45rem 0;margin:-.45rem 0}.cb-aitem-date input[type=date],.cb-atb-date input[type=date],.cb-atb-save,.cb-atb-x{height:40px}.cb-atb-x{width:40px}.cb-cleanup-bar input[type=checkbox],.cb-cleanup-list li>input[type=checkbox]{width:24px;height:24px;min-height:24px;margin:10px}}:root{--cb-sa-t:env(safe-area-inset-top,0px);--cb-sa-r:env(safe-area-inset-right,0px);--cb-sa-b:env(safe-area-inset-bottom,0px);--cb-sa-l:env(safe-area-inset-left,0px)}@media (max-width:900px){.cb-topbar{padding-top:calc(.8rem + var(--cb-sa-t));padding-left:calc(.9rem + var(--cb-sa-l));padding-right:calc(.9rem + var(--cb-sa-r))}.cb-content{padding-left:calc(1.1rem + var(--cb-sa-l));padding-right:calc(1.1rem + var(--cb-sa-r));padding-bottom:calc(2.5rem + var(--cb-sa-b))}.cb-side{padding-top:calc(1.2rem + var(--cb-sa-t));padding-bottom:calc(1rem + var(--cb-sa-b));padding-left:var(--cb-sa-l);width:calc(264px + var(--cb-sa-l))}}@media (min-width:901px){.cb-side{padding-left:var(--cb-sa-l);padding-bottom:calc(1rem + var(--cb-sa-b))}.cb-topbar{padding-right:calc(1.8rem + var(--cb-sa-r))}.cb-content{padding-bottom:calc(3rem + var(--cb-sa-b));padding-right:calc(2rem + var(--cb-sa-r))}}.cb-modal{padding:calc(1.2rem + var(--cb-sa-t)) calc(1.2rem + var(--cb-sa-r)) calc(1.2rem + var(--cb-sa-b)) calc(1.2rem + var(--cb-sa-l))}.cb-ring-stack{padding-bottom:calc(1.2rem + var(--cb-sa-b));right:calc(1.2rem + var(--cb-sa-r))}@media (horizontal-viewport-segments:2){.cb-content{max-width:calc(env(viewport-segment-width 0 0, 100vw) - 2rem);margin-inline:0 auto}}.cb-cleanup-pick{display:inline-grid;place-items:center;min-width:32px;min-height:32px;margin:-6px 0;cursor:pointer;border-radius:var(--cb-r-sm)}.cb-cleanup-pick:hover{background:var(--cb-hover)}@media (any-pointer:coarse){.cb-cleanup-pick{min-width:44px;min-height:44px;margin:-10px -4px}}.cb-wordmark small{font-size:8.5px;letter-spacing:.26em}.cb-login-brand .cb-wordmark small{font-size:10.5px}.cb-fbrief-note{font-size:11px}@media (any-pointer:coarse){.cb-comms-msg .gutter .ht,.cb-comms-msg .reactbtn,.cb-lenscenter[data-present] .cb-lenstile-hd .act,.cb-ql-onthumb,.cb-tree-actions,.cb-verify-para{opacity:1;transform:none}}.cb-piece-head h1{font-family:var(--cb-serif);font-weight:600;letter-spacing:-.01em}@media (max-width:1100px){.cb-piece-cols>.cb-studio-rail{order:-1}}.cb-page-skel.cb-content{padding-top:1.5rem}.cb-page-skel .grid{grid-template-columns:repeat(auto-fit,minmax(min(310px,100%),1fr))}.cb-skel-brand{display:flex;align-items:center;gap:.7rem;padding:0 1.25rem 1.4rem}.cb-skel-brand .dot{width:34px;height:34px;border-radius:50%}.cb-skel-brand .line{height:.8rem;width:7rem}.cb-skel-navrow{display:flex;align-items:center;gap:.7rem;padding:.45rem 1rem .45rem 1.1rem}.cb-skel-navrow .tile{width:30px;height:30px;border-radius:var(--cb-r-md);flex:none}.cb-skel-navrow .line{height:.7rem}.cb-skel-cmd{display:block;height:42px;flex:1 1;max-width:620px;margin-inline:auto;border-radius:var(--cb-r-pill)}.cb-atb-tile[data-act=dismiss]{color:#FF6B6B}.cb-atb-tile[data-act=read]{color:#B9C2D0}:root[data-theme=light] .cb-atb-tile[data-act=dismiss]{color:#d93a3a}:root[data-theme=light] .cb-atb-tile[data-act=read]{color:#5d6878}.cb-atb-btn[data-confirming],.cb-atb-btn[data-tone=danger]:focus-visible,.cb-atb-btn[data-tone=danger]:hover{color:var(--cb-danger);background:color-mix(in oklab,var(--cb-danger) 12%,transparent)}.cb-rqi .cb-rqi-acts.cb-atb{margin-top:.4rem}.cb-tabbar{display:none}@media (max-width:900px){.cb-tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;position:fixed;left:0;right:0;bottom:0;z-index:var(--cb-z-sticky);padding:.35rem calc(.5rem + var(--cb-sa-r)) calc(.35rem + var(--cb-sa-b)) calc(.5rem + var(--cb-sa-l));background:color-mix(in oklab,var(--cb-bg-a) 78%,transparent);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border-top:1px solid var(--cb-line);box-shadow:0 -10px 30px rgba(0,0,0,.25)}:root[data-theme=light] .cb-tabbar{background:rgba(250,250,251,.82);box-shadow:0 -8px 24px rgba(20,20,26,.08)}@media (any-pointer:coarse){:root:has(input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=range]):not([type=color]):not([type=file]):focus,textarea:focus,[contenteditable=true]:focus) .cb-tabbar{display:none}}.cb-tbtab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;min-height:52px;border:0;background:none;color:var(--cb-dim);font:600 .68rem/1 var(--cb-sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;border-radius:var(--cb-r-lg);-webkit-tap-highlight-color:transparent}.cb-tab-ico{width:30px;height:30px;display:grid;place-items:center;border-radius:var(--cb-r-md);background:linear-gradient(160deg,#26272c,#111215);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.45);color:var(--cb-ink)}:root[data-theme=light] .cb-tab-ico{background:linear-gradient(160deg,#fff,#ececf0);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(20,20,26,.08),0 1px 2px rgba(20,20,26,.12)}.cb-tab-ico svg{width:18px;height:18px}.cb-tab-ico svg [opacity]{opacity:.45}.cb-tbtab-ask .cb-tab-ico .cb-orb{width:18px;height:18px}.cb-tbtab[aria-current=page]{color:var(--cb-accent-ink)}.cb-tbtab[aria-current=page] .cb-tab-ico{background:var(--cb-cta-grad);color:var(--cb-cta-ink)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 2px 8px rgba(0,0,0,.35)}.cb-tbtab:active .cb-tab-ico{transform:scale(.94)}.cb-content{padding-bottom:calc(5.2rem + var(--cb-sa-b))!important}.cb-ring-stack{padding-bottom:calc(5.4rem + var(--cb-sa-b))}}@media (max-width:640px){.cb-palette{margin:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0;display:flex;flex-direction:column;padding-top:var(--cb-sa-t)}.cb-palette:not([open]){display:none}.cb-palette-in{padding:.9rem calc(1rem + var(--cb-sa-r)) .9rem calc(1rem + var(--cb-sa-l))}.cb-palette-in input{font-size:16px}.cb-palette-close{min-width:44px;min-height:44px;justify-content:center}.cb-palette-list{flex:1 1;max-height:none;padding:.5rem calc(.5rem + var(--cb-sa-r)) calc(1rem + var(--cb-sa-b)) calc(.5rem + var(--cb-sa-l))}.cb-palette-item{min-height:48px}.cb-datatable,.cb-datatable tbody,.cb-datatable td,.cb-datatable tr{display:block;width:100%}.cb-datatable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cb-datatable tr{margin:0 0 .6rem;padding:.7rem .85rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-hover)}.cb-datatable td{display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0!important;border:0!important;text-align:right}.cb-datatable td:before{content:attr(data-label);flex:none;max-width:45%;text-align:left;font:600 .7rem/1.4 var(--cb-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.cb-datatable td:first-child{display:block;text-align:left;font-weight:600;font-size:1rem;padding-bottom:.45rem!important;margin-bottom:.2rem;border-bottom:1px solid var(--cb-line)!important}.cb-datatable td:first-child:before{display:none}.cb-datatable td:first-child a{display:block;min-height:32px}.cb-datatable td[data-label=""]:before{display:none}}.cb-chiprow[data-mode]{display:inline-flex;align-items:center;gap:.55rem;margin:0 .9rem .5rem 0;vertical-align:middle}.cb-chiprow[data-mode] .lbl{margin:0;font-size:.69rem}.cb-seg2{display:inline-flex;align-items:stretch;height:32px;padding:3px;gap:2px;border-radius:var(--cb-r-md);border:1px solid var(--cb-line-strong);background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.05));box-shadow:inset 0 1px 2px rgba(0,0,0,.35);max-width:100%;overflow-x:auto;scrollbar-width:none}.cb-seg2::-webkit-scrollbar{display:none}.cb-seg2 a{display:inline-flex;align-items:center;gap:.4rem;padding:0 .75rem;border-radius:var(--cb-r-sm);border:0!important;background:none;color:var(--cb-dim);font:550 .8rem/1 var(--cb-sans);white-space:nowrap;text-decoration:none;transition:color .15s,background .15s,box-shadow .15s}.cb-seg2 a:hover{color:var(--cb-ink);background:var(--cb-hover)}.cb-seg2 a[aria-current=true]{color:var(--cb-ink);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px var(--cb-accent-line),0 1px 3px rgba(0,0,0,.35)}.cb-fmenu .n,.cb-seg2 .n{font-family:var(--cb-mono);font-size:.69rem;color:var(--cb-faint);padding:.12rem .38rem;border-radius:var(--cb-r-sm);background:rgba(255,255,255,.05)}.cb-seg2 a[aria-current=true] .n{color:var(--cb-accent-ink);background:var(--cb-accent-soft)}:root[data-theme=light] .cb-seg2{background:linear-gradient(180deg,rgba(20,20,26,.06),rgba(20,20,26,.02));box-shadow:inset 0 1px 2px rgba(20,20,26,.08)}:root[data-theme=light] .cb-seg2 a[aria-current=true]{background:#fff;box-shadow:0 0 0 1px var(--cb-accent-line),0 1px 3px rgba(20,20,26,.12)}:root[data-theme=light] .cb-fmenu .n,:root[data-theme=light] .cb-seg2 .n{background:rgba(20,20,26,.05)}.cb-fmenu{position:relative;display:inline-flex}.cb-fmenu-btn{display:inline-flex;align-items:center;gap:.45rem;height:32px;padding:0 .7rem 0 .8rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line-strong);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.28);color:var(--cb-ink);font:550 .8rem/1 var(--cb-sans);cursor:pointer;white-space:nowrap;transition:border-color .15s,background .15s}.cb-fmenu-btn .k{font:600 .64rem/1 var(--cb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.cb-fmenu-btn .car{color:var(--cb-faint);transition:transform .15s}.cb-fmenu-btn:hover,.cb-fmenu[data-open] .cb-fmenu-btn{border-color:var(--cb-accent-line)}.cb-fmenu[data-open] .cb-fmenu-btn .car{transform:rotate(180deg)}.cb-fmenu-btn[data-filtered]{border-color:var(--cb-accent-line);background:color-mix(in oklab,var(--cb-accent) 10%,transparent)}.cb-fmenu-btn[data-filtered] .v{color:var(--cb-accent-ink)}.cb-fmenu-pop{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:15rem;max-width:min(22rem,calc(100vw - 2rem));max-height:min(60vh,22rem);overflow-y:auto;padding:.35rem;border-radius:var(--cb-r-lg);border:1px solid var(--cb-line-strong);background:var(--cb-surface-2);box-shadow:0 18px 44px rgba(0,0,0,.5);animation:cb-fade .14s var(--cb-ease)}.cb-fmenu-pop a{display:flex;align-items:center;gap:.55rem;min-height:36px;padding:0 .6rem;border-radius:var(--cb-r-md);color:var(--cb-ink);text-decoration:none;font-size:.86rem}.cb-fmenu-pop a:focus-visible,.cb-fmenu-pop a:hover{background:var(--cb-accent-soft);outline:none}.cb-fmenu-pop a[aria-checked=true]{color:var(--cb-accent-ink);font-weight:600}.cb-fmenu-pop .chk{width:1rem;color:var(--cb-accent-ink)}.cb-fmenu-pop .t{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .cb-fmenu-btn{background:linear-gradient(180deg,#fff,#f6f6f8);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(20,20,26,.08)}:root[data-theme=light] .cb-fmenu-pop{box-shadow:0 18px 44px rgba(20,20,26,.16)}@media (any-pointer:coarse){.cb-seg2{height:42px}.cb-seg2 a{padding:0 .9rem;font-size:.86rem}.cb-fmenu-btn{height:42px;font-size:.86rem}.cb-fmenu-pop a{min-height:44px}}@media (max-width:640px){.cb-chiprow[data-mode]{display:flex;width:100%;margin-right:0}.cb-chiprow[data-mode=seg] .cb-seg2{flex:1 1}.cb-chiprow[data-mode=menu] .cb-fmenu,.cb-chiprow[data-mode=menu] .cb-fmenu-btn{width:100%}.cb-fmenu-btn .v{flex:1 1;text-align:left;overflow:hidden;text-overflow:ellipsis}.cb-fmenu-pop{left:0;right:0;max-width:none}}@media (max-width:900px){.cb-dock-wrap{bottom:calc(5.6rem + var(--cb-sa-b));right:calc(1rem + var(--cb-sa-r))}}@media (any-pointer:coarse){.cb-phonedock{min-height:44px;font-size:.82rem;padding:.55rem 1rem}}.cb-atb-tile[data-act=settings]{color:#A9B4C4}.cb-atb-tile[data-act=archive]{color:#FF8A5B}.cb-atb-tile[data-act=reopen]{color:#30D158}:root[data-theme=light] .cb-atb-tile[data-act=settings]{color:#5d6878}:root[data-theme=light] .cb-atb-tile[data-act=archive]{color:#d0582a}.cb-mhead-acts{margin-top:1rem}.cb-mhead-acts .cb-custom{position:relative;display:inline-flex}.cb-mhead-acts .cb-custom>summary{list-style:none;height:100%}.cb-mhead-acts .cb-custom>summary::-webkit-details-marker{display:none}.cb-mhead-acts .cb-custom[open]>summary{color:var(--cb-accent-ink);background:var(--cb-accent-soft)}.cb-mhead h1,.cb-mhead h1 a{font-family:var(--cb-serif);font-weight:500;letter-spacing:-.015em}.cb-mhead .cb-metarow .cb-pill{height:24px;padding:0 .6rem 0 .5rem;gap:.4rem;display:inline-flex;align-items:center;border-radius:var(--cb-r-pill);background:transparent;font-size:.74rem;font-weight:600;letter-spacing:.02em;text-transform:capitalize}.cb-mhead .cb-metarow .cb-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in oklab,currentColor 18%,transparent)}.cb-phasechip{height:26px;border-radius:var(--cb-r-pill)}.cb-dash-cust .cb-atb{vertical-align:middle}.cb-atb>form:has(>.cb-atb-btn),.cb-atb>span:has(>.cb-atb-btn){display:inline-flex;align-items:stretch}.cb-atb>form>.cb-atb-btn,.cb-atb>span>.cb-atb-btn{height:auto;align-self:stretch}.cb-mhead-acts .cb-custom>summary.cb-atb-btn{padding:0 .7rem 0 .4rem;font-size:.78rem;font-weight:550;height:auto;align-self:stretch;border:0;background:none;color:var(--cb-ink)}@media (any-pointer:coarse){.cb-mhead-acts .cb-custom>summary.cb-atb-btn{padding:0 .7rem 0 .5rem;font-size:.84rem}}.cb-chiprow .cb-fmenu-pop a{border:0!important;border-radius:var(--cb-r-md)!important;padding:0 .6rem!important;font-size:.86rem!important;background:none;color:var(--cb-ink)}.cb-chiprow .cb-fmenu-pop a:focus-visible,.cb-chiprow .cb-fmenu-pop a:hover{background:var(--cb-accent-soft)}.cb-chiprow .cb-fmenu-pop a[aria-checked=true]{color:var(--cb-accent-ink)}.cb-chiprow .cb-fmenu-btn{border-radius:var(--cb-r-md)!important}@media (max-width:640px){.cb-chiprow[data-mode=seg]{flex-direction:column;align-items:stretch;gap:.35rem}.cb-chiprow[data-mode=seg] .cb-seg2 a{flex:1 1 auto;justify-content:center;padding:0 .5rem}}.cb-casetabs{display:none}@media (max-width:900px){.cb-casetabs{display:flex;gap:.4rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:-.4rem calc(-1.1rem - var(--cb-sa-r)) 1rem calc(-1.1rem - var(--cb-sa-l));padding:.2rem calc(1.1rem + var(--cb-sa-r)) .5rem calc(1.1rem + var(--cb-sa-l));-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 24px),transparent)}.cb-casetabs::-webkit-scrollbar{display:none}.cb-casetabs a{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:.45rem;height:42px;padding:0 .85rem 0 .4rem;border-radius:var(--cb-r-lg);border:1px solid var(--cb-line);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015));color:var(--cb-dim);font:600 .84rem/1 var(--cb-sans);text-decoration:none;white-space:nowrap}.cb-casetabs a[aria-current=page]{color:var(--cb-ink);border-color:var(--cb-accent-line);background:color-mix(in oklab,var(--cb-accent) 10%,transparent)}.cb-casetab-ico{width:28px;height:28px;display:grid;place-items:center;border-radius:var(--cb-r-sm);background:linear-gradient(160deg,#26272c,#111215);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.45)}.cb-casetab-ico svg{width:16px;height:16px}.cb-casetab-ico svg [opacity]{opacity:.45}.cb-casetabs a[aria-current=page] .cb-casetab-ico{background:var(--cb-cta-grad);color:var(--cb-cta-ink)!important}:root[data-theme=light] .cb-casetabs a{background:#fff}:root[data-theme=light] .cb-casetab-ico{background:linear-gradient(160deg,#fff,#ececf0);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(20,20,26,.08),0 1px 2px rgba(20,20,26,.12)}}.cb-statbar{margin-top:.9rem}.cb-atb-seg{display:inline-flex;align-items:center;gap:.45rem;padding:0 .75rem 0 .4rem;color:var(--cb-dim);font:550 .78rem/1 var(--cb-sans);white-space:nowrap}.cb-atb-seg .cap{text-transform:capitalize}.cb-atb-seg[data-state=on]{color:var(--cb-ink)}.cb-atb-seg[data-state=warn]{color:var(--cb-warn)}.cb-atb-seg[data-state=off]{color:var(--cb-faint)}.cb-statbar .cb-atb-btn[data-unset]{color:var(--cb-dim)}.cb-statbar .cb-atb-btn svg:last-child{opacity:.55}.cb-atb-tile[data-act=phase]{color:#64D2FF}.cb-atb-tile[data-act=deadline]{color:#FF5A4F}.cb-atb-tile[data-act=aion]{color:#6CD7B4}.cb-atb-tile[data-act=aioff],.cb-atb-tile[data-act=caseclosed]{color:#8E8E93}.cb-atb-tile[data-act=caseopen]{color:#30D158}:root[data-theme=light] .cb-atb-tile[data-act=phase]{color:#0a9bd0}:root[data-theme=light] .cb-atb-tile[data-act=aion]{color:#0c7d5f}:root[data-theme=light] .cb-atb-tile[data-act=caseopen]{color:#1a9c43}:root[data-theme=light] .cb-atb-tile[data-act=deadline]{color:#e0382d}@media (any-pointer:coarse){.cb-atb-seg{font-size:.84rem;padding:0 .75rem 0 .5rem}}.cb-atb>*+form>.cb-atb-btn{border-left:1px solid var(--cb-line)}.cb-atb-tile[data-act=trash]{color:#FF6B6B}.cb-atb-tile[data-act=download]{color:#4E9BFF}.cb-atb-tile[data-act=upload]{color:#64D2FF}.cb-atb-tile[data-act=share]{color:#5AC8FA}.cb-atb-tile[data-act=copy]{color:#B9C2D0}.cb-atb-tile[data-act=print]{color:#A9B4C4}.cb-atb-tile[data-act=send]{color:#4E9BFF}.cb-atb-tile[data-act=link]{color:#64D2FF}.cb-atb-tile[data-act=refresh]{color:#6CD7B4}.cb-atb-tile[data-act=filter],.cb-atb-tile[data-act=more]{color:#A9B4C4}.cb-atb-tile[data-act=play]{color:#30D158}.cb-atb-tile[data-act=stop]{color:#FF6B6B}.cb-atb-tile[data-act=lock],.cb-atb-tile[data-act=unlock]{color:#E9C46A}.cb-atb-tile[data-act=mail]{color:#4E9BFF}.cb-atb-tile[data-act=call]{color:#30D158}.cb-atb-tile[data-act=assign]{color:#FF9F0A}.cb-atb-tile[data-act=attach]{color:#A9B4C4}.cb-atb-tile[data-act=move]{color:#5AC8FA}.cb-atb-tile[data-act=save]{color:#4E9BFF}.cb-atb-tile[data-act=verify]{color:#30D158}.cb-atb-tile[data-act=video]{color:#FF5A4F}.cb-atb-tile[data-act=comment]{color:#64D2FF}.cb-atb-tile[data-act=doc]{color:#B9C2D0}.cb-atb-tile[data-act=camera]{color:#A9B4C4}.cb-atb-tile[data-act=search]{color:#B9C2D0}.cb-atb-tile[data-act=history]{color:#A9B4C4}.cb-atb-tile[data-act=pin]{color:#FF5A4F}.cb-atb-tile[data-act=flag]{color:#FF9F0A}.cb-atb-tile[data-act=expand]{color:#B9C2D0}.cb-atb-tile[data-act=sign]{color:#FF9F0A}.cb-atb-tile[data-act=back]{color:#B9C2D0}.cb-atb-tile[data-act=hide]{color:#8E8E93}.cb-atb-tile[data-act=notify]{color:#E9C46A}.cb-atb-tile[data-act=image]{color:#6CD7B4}.cb-atb-tile[data-act=files]{color:#FFB340}.cb-atb-tile[data-act=review]{color:#30D158}.cb-atb-tile[data-act=widget]{color:#A9B4C4}.cb-atb-tile[data-act=external]{color:#4E9BFF}.cb-atb-tile[data-act=close]{color:#8E8E93}.cb-atb-tile[data-act=people]{color:#64D2FF}.cb-atb-tile[data-act=money]{color:#30D158}:root[data-theme=light] .cb-atb-tile[data-act=trash]{color:#d93a3a}:root[data-theme=light] .cb-atb-tile[data-act=download]{color:#1f6fe0}:root[data-theme=light] .cb-atb-tile[data-act=upload]{color:#0a9bd0}:root[data-theme=light] .cb-atb-tile[data-act=share]{color:#0a8fc4}:root[data-theme=light] .cb-atb-tile[data-act=copy],:root[data-theme=light] .cb-atb-tile[data-act=print]{color:#5d6878}:root[data-theme=light] .cb-atb-tile[data-act=send]{color:#1f6fe0}:root[data-theme=light] .cb-atb-tile[data-act=link]{color:#0a9bd0}:root[data-theme=light] .cb-atb-tile[data-act=refresh]{color:#0c7d5f}:root[data-theme=light] .cb-atb-tile[data-act=filter],:root[data-theme=light] .cb-atb-tile[data-act=more]{color:#5d6878}:root[data-theme=light] .cb-atb-tile[data-act=play]{color:#1a9c43}:root[data-theme=light] .cb-atb-tile[data-act=stop]{color:#d93a3a}:root[data-theme=light] .cb-atb-tile[data-act=lock],:root[data-theme=light] .cb-atb-tile[data-act=unlock]{color:#a87b12}:root[data-theme=light] .cb-atb-tile[data-act=mail]{color:#1f6fe0}:root[data-theme=light] .cb-atb-tile[data-act=call]{color:#1a9c43}:root[data-theme=light] .cb-atb-tile[data-act=assign]{color:#d97e00}:root[data-theme=light] .cb-atb-tile[data-act=attach]{color:#5d6878}:root[data-theme=light] .cb-atb-tile[data-act=move]{color:#0a8fc4}:root[data-theme=light] .cb-atb-tile[data-act=save]{color:#1f6fe0}:root[data-theme=light] .cb-atb-tile[data-act=verify]{color:#1a9c43}:root[data-theme=light] .cb-atb-tile[data-act=video]{color:#e0382d}:root[data-theme=light] .cb-atb-tile[data-act=comment]{color:#0a9bd0}:root[data-theme=light] .cb-atb-tile[data-act=camera],:root[data-theme=light] .cb-atb-tile[data-act=doc],:root[data-theme=light] .cb-atb-tile[data-act=history],:root[data-theme=light] .cb-atb-tile[data-act=search]{color:#5d6878}:root[data-theme=light] .cb-atb-tile[data-act=pin]{color:#e0382d}:root[data-theme=light] .cb-atb-tile[data-act=flag]{color:#d97e00}:root[data-theme=light] .cb-atb-tile[data-act=expand]{color:#5d6878}:root[data-theme=light] .cb-atb-tile[data-act=sign]{color:#d97e00}:root[data-theme=light] .cb-atb-tile[data-act=back]{color:#5d6878}:root[data-theme=light] .cb-atb-tile[data-act=hide]{color:#6e6e73}:root[data-theme=light] .cb-atb-tile[data-act=notify]{color:#a87b12}:root[data-theme=light] .cb-atb-tile[data-act=image]{color:#0c7d5f}:root[data-theme=light] .cb-atb-tile[data-act=files]{color:#c27a00}:root[data-theme=light] .cb-atb-tile[data-act=review]{color:#1a9c43}:root[data-theme=light] .cb-atb-tile[data-act=widget]{color:#5d6878}:root[data-theme=light] .cb-atb-tile[data-act=external]{color:#1f6fe0}:root[data-theme=light] .cb-atb-tile[data-act=close]{color:#6e6e73}:root[data-theme=light] .cb-atb-tile[data-act=people]{color:#0a9bd0}:root[data-theme=light] .cb-atb-tile[data-act=money]{color:#1a9c43}.cb-btn:has(>.cb-atb-tile){gap:.45rem}.cb-btn[data-size=sm][data-variant=ghost]:has(>.cb-atb-tile),.cb-btn[data-variant=ghost]:has(>.cb-atb-tile){padding:0 .75rem 0 .32rem;min-height:32px;border-radius:var(--cb-r-md);border:1px solid var(--cb-line-strong);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));color:var(--cb-ink);font:550 .8rem/1 var(--cb-sans);letter-spacing:0;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.28)}.cb-btn[data-variant=ghost]:has(>.cb-atb-tile):focus-visible,.cb-btn[data-variant=ghost]:has(>.cb-atb-tile):hover{color:var(--cb-accent-ink);border-color:var(--cb-accent-line);background:var(--cb-accent-soft)}.cb-btn[data-variant=ghost][data-tone=danger]:has(>.cb-atb-tile):focus-visible,.cb-btn[data-variant=ghost][data-tone=danger]:has(>.cb-atb-tile):hover{color:var(--cb-danger);border-color:color-mix(in oklab,var(--cb-danger) 45%,transparent);background:color-mix(in oklab,var(--cb-danger) 12%,transparent)}.cb-btn:has(>.cb-atb-tile):focus-visible>.cb-atb-tile,.cb-btn:has(>.cb-atb-tile):hover>.cb-atb-tile{box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px var(--cb-accent-line),0 0 0 2px var(--cb-accent-soft);transform:translateY(-.5px)}.cb-btn[data-tone=danger]:has(>.cb-atb-tile):hover>.cb-atb-tile{box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px rgba(255,107,107,.45),0 0 0 2px rgba(255,107,107,.14)}:root[data-theme=light] .cb-btn[data-variant=ghost]:has(>.cb-atb-tile){background:linear-gradient(180deg,#ffffff,#f6f6f8);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(20,20,26,.08)}.cb-btn:has(>.cb-atb-tile)>span:empty{display:none}.cb-btn[data-variant=ghost]:has(>.cb-atb-tile>svg):has(>span:empty){padding:0 .3rem;min-width:32px;justify-content:center}.cb-btn:not([data-variant=ghost])>.cb-atb-tile{display:none}.cb-atb>form{display:inline-flex;align-items:stretch}.cb-atb .cb-btn:not(.cb-modal *){min-height:0;height:auto;align-self:stretch;margin:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none;color:var(--cb-ink);font:550 .78rem/1 var(--cb-sans);letter-spacing:0;padding:0 .72rem 0 .4rem;gap:.45rem;text-decoration:none}.cb-atb .cb-btn:not(.cb-modal *)>.cb-atb-tile{display:grid}.cb-atb .cb-btn:not(.cb-modal *):not(:has(>.cb-atb-tile)){padding:0 .8rem}.cb-atb .cb-btn:not(.cb-modal *):focus-visible,.cb-atb .cb-btn:not(.cb-modal *):hover{color:var(--cb-accent-ink);background:var(--cb-accent-soft);outline:none;box-shadow:none}.cb-atb .cb-btn:not(.cb-modal *)[data-tone=danger]:focus-visible,.cb-atb .cb-btn:not(.cb-modal *)[data-tone=danger]:hover{color:var(--cb-danger);background:color-mix(in oklab,var(--cb-danger) 12%,transparent)}.cb-atb .cb-btn:not(.cb-modal *):active{transform:translateY(.5px)}.cb-atb .cb-btn:not(.cb-modal *):disabled{opacity:.5}.cb-atb>*+form>.cb-btn{border-left:1px solid var(--cb-line)}.cb-atb>.cb-btn:first-child,.cb-atb>:first-child>.cb-btn{border-radius:var(--cb-r-md) 0 0 var(--cb-r-md)}.cb-atb>.cb-btn:last-child,.cb-atb>:last-child>.cb-btn{border-radius:0 var(--cb-r-md) var(--cb-r-md) 0}.cb-atb>.cb-btn:only-child,.cb-atb>:only-child>.cb-btn{border-radius:var(--cb-r-md)}.cb-toolgroup{vertical-align:middle}.cb-atb .cb-spin{width:14px;height:14px}@media (any-pointer:coarse){.cb-btn[data-variant=ghost]:has(>.cb-atb-tile){min-height:44px;padding:0 .9rem 0 .5rem;font-size:.86rem;border-radius:var(--cb-r-lg)}.cb-btn[data-variant=ghost]:has(>.cb-atb-tile>svg):has(>span:empty){min-width:44px;padding:0 .45rem}.cb-atb .cb-btn:not(.cb-modal *){font-size:.84rem;padding:0 .75rem 0 .5rem}}.cb-menu .cb-atb-tile svg{width:14px;height:14px;stroke:none;fill:currentColor}.cb-menu a:has(>.cb-atb-tile){padding:.4rem .6rem .4rem .45rem;color:var(--cb-ink);font-weight:500}.cb-menu a:hover>.cb-atb-tile{box-shadow:inset 0 1px 0 rgba(255,255,255,.16),inset 0 0 0 1px var(--cb-accent-line),0 0 0 2px var(--cb-accent-soft)}.cb-menu a[data-tone=danger]:hover{color:var(--cb-danger);background:color-mix(in oklab,var(--cb-danger) 10%,transparent)}.cb-atb-tile[data-act=switch]{color:#FFB340}.cb-atb-tile[data-act=signout]{color:#FF6B6B}:root[data-theme=light] .cb-atb-tile[data-act=switch]{color:#c27a00}:root[data-theme=light] .cb-atb-tile[data-act=signout]{color:#d93a3a}.cb-user .cb-chev{display:inline-grid;place-items:center}.cb-fmenu-btn:has(>.cb-atb-tile){padding-left:.32rem}@media (any-pointer:coarse){.cb-menu a:has(>.cb-atb-tile){min-height:44px}}.cb-dash-list li .cb-atb .cb-btn,.cb-dash-list li .cb-atb a,.cb-dash-list li a.cb-atb-btn{flex:none;min-width:0;overflow:visible;white-space:nowrap;font-weight:550;color:var(--cb-ink)}.cb-dash-list li .cb-atb{margin-left:auto;flex:none}.cb-dash-list li .cb-atb a:hover{color:var(--cb-accent-ink)}.cb-dash-card{container-type:inline-size;position:relative}.cb-dash-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16) 30%,rgba(255,255,255,.16) 70%,transparent)}:root[data-theme=light] .cb-dash-card:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.9) 30%,rgba(255,255,255,.9) 70%,transparent)}@container (max-width: 340px){.cb-dash-list li .cb-atb-btn>span:not(.cb-atb-tile){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cb-dash-list li .cb-atb-btn{padding:0 .4rem}}.cb-dash-card h3 .cb-wtile{width:26px;height:26px;border-radius:var(--cb-r-sm);flex:none}.cb-dash-card h3 .cb-wtile svg{width:15px;height:15px}.cb-dash-card h3 .cb-wtile svg [opacity]{opacity:.4}.cb-dash-card .more{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .7rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line);background:rgba(255,255,255,.025);font-weight:550;transition:background .15s,border-color .15s,color .15s}.cb-dash-card .more:hover{text-decoration:none;background:var(--cb-accent-soft);border-color:var(--cb-accent-line)}:root[data-theme=light] .cb-dash-card .more{background:rgba(255,255,255,.7)}.cb-dash-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(92px,100%),1fr));grid-gap:.5rem;gap:.5rem}.cb-dash-figures>div{padding:.6rem .75rem .55rem;border-radius:var(--cb-r-lg);border:1px solid var(--cb-line);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.06);min-width:0}:root[data-theme=light] .cb-dash-figures>div{background:linear-gradient(180deg,#fff,#f7f7f9);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(20,20,26,.06)}.cb-dash-figures .fig{font-size:1.4rem;font-weight:650;letter-spacing:-.02em;line-height:1.1;background:linear-gradient(180deg,var(--cb-ink),color-mix(in oklab,var(--cb-ink) 72%,var(--cb-dim)));-webkit-background-clip:text;background-clip:text;color:transparent}.cb-dash-figures .lbl{display:block;margin-top:.3rem;font:500 .6rem/1.25 var(--cb-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.cb-dash-hero .strip{gap:.5rem;margin-top:1rem}.cb-dash-hero .strip>span{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .8rem .42rem .65rem;border-radius:var(--cb-r-lg);border:1px solid var(--cb-line-strong);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.015));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.25);font-size:.76rem;color:var(--cb-dim);white-space:nowrap}.cb-dash-hero .strip>span:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cb-accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-accent) 20%,transparent);flex:none}.cb-dash-hero .strip>span[data-warn]:before{background:var(--cb-warn);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-warn) 22%,transparent)}.cb-dash-hero .strip>span.ai:before{background:var(--cb-aurora);box-shadow:0 0 0 3px color-mix(in oklab,var(--cb-aurora) 22%,transparent),0 0 10px color-mix(in oklab,var(--cb-aurora) 60%,transparent)}.cb-dash-hero .strip b{font-size:1rem;font-weight:650;margin-right:.1rem;letter-spacing:-.01em}:root[data-theme=light] .cb-dash-hero .strip>span{background:linear-gradient(180deg,#fff,#f6f6f8);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(20,20,26,.08)}.cb-dash-hero .ring .cb-ringmatter{display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .7rem .25rem .3rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line-strong);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.015));color:var(--cb-ink);font:550 .76rem/1 var(--cb-sans);max-width:12rem}.cb-dash-hero .ring .cb-ringmatter>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root[data-theme=light] .cb-dash-hero .ring .cb-ringmatter{background:linear-gradient(180deg,#fff,#f6f6f8)}.cb-dash-card .cb-lens-spark{max-width:none;height:3rem}.cb-lens-kpi-value{background:linear-gradient(180deg,var(--cb-ink),color-mix(in oklab,var(--cb-ink) 70%,var(--cb-dim)));-webkit-background-clip:text;background-clip:text;color:transparent}.cb-lens-fbar[data-empty]{fill:none;stroke:var(--cb-line-strong);stroke-dasharray:3 3}@media (any-pointer:coarse){.cb-dash-card .more{min-height:40px;padding:0 .9rem}.cb-dash-hero .strip>span{padding:.55rem .85rem .55rem .7rem}}.cb-telemetry.cb-telemetry{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(158px,100%),1fr));grid-gap:.6rem;gap:.6rem;margin:.45rem 0 .25rem}.cb-telemetry.cb-telemetry>div{--tone:var(--cb-accent);position:relative;overflow:hidden;padding:.8rem .95rem .85rem;border-radius:var(--cb-r-lg);border:1px solid var(--cb-line);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.012));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 1px 2px rgba(0,0,0,.22)}.cb-telemetry.cb-telemetry>div:before{display:block;content:"";position:absolute;left:0;right:0;top:0;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--tone),color-mix(in oklab,var(--tone) 25%,transparent) 65%,transparent);opacity:.9}.cb-telemetry.cb-telemetry>div:has(.v[data-tone=warn]){--tone:var(--cb-warn)}.cb-telemetry.cb-telemetry>div:has(.v[data-tone=ai]){--tone:var(--cb-aurora)}.cb-telemetry.cb-telemetry>div:has(.v[data-tone=danger]){--tone:var(--cb-danger)}.cb-telemetry.cb-telemetry>div:has(.v[data-tone=ok]){--tone:var(--cb-aurora)}.cb-telemetry.cb-telemetry .k{font-size:.62rem;letter-spacing:.14em}.cb-telemetry.cb-telemetry .v{font-size:1.9rem;font-weight:250;margin-top:.4rem;letter-spacing:-.02em}:root[data-theme=light] .cb-telemetry.cb-telemetry>div{background:linear-gradient(180deg,#fff,#f7f7f9);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(20,20,26,.07)}@media (max-width:640px){.cb-telemetry.cb-telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.cb-telemetry.cb-telemetry .v{font-size:1.55rem}}.cb-rqi li{align-items:center;row-gap:.4rem;padding:.55rem 0;border-bottom:1px solid var(--cb-line)}.cb-rqi li:last-child{border-bottom:0}.cb-rqi li>a:first-child{flex:1 1 100%}.cb-rqi li .cb-atb{margin-top:0!important}.cb-dash-card .more{padding:.26rem .68rem;font-weight:500}.cb-iq-hero{background:radial-gradient(130% 120% at 0 0,rgba(108,215,180,.1) 0,transparent 46%),radial-gradient(140% 140% at 100% 115%,rgba(220,205,170,.18) 0,transparent 52%),linear-gradient(152deg,#141518,#1a1b1f 58%,#202126);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 24px 56px -20px rgba(0,0,0,.7),0 0 0 1px rgba(220,205,170,.08),0 18px 60px -18px rgba(220,205,170,.22)}.cb-iq-hero,.cb-iq-metric{color:#eceae4}.cb-iq-mval[data-tone=danger]{color:#ff8a73;text-shadow:0 0 14px rgba(255,120,100,.4)}:where(.cb-content a:not([class])){color:var(--cb-accent-ink);text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in oklab,var(--cb-accent-ink) 40%,transparent);text-decoration-color:color-mix(in oklab,var(--cb-accent-ink) 40%,transparent)}:where(.cb-content a:not([class])):hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cb-lens-tmcell{stroke:rgba(255,255,255,.07)}.cb-lens .cb-lens-tmval{font-weight:450;font-size:14px}.cb-atb-tile[data-act=pause]{color:#E9C46A}.cb-atb-tile[data-act=swap]{color:#5AC8FA}.cb-atb-tile[data-act=redact]{color:#FF6B6B}.cb-atb-tile[data-act=down],.cb-atb-tile[data-act=up]{color:#B9C2D0}:root[data-theme=light] .cb-atb-tile[data-act=pause]{color:#a87b12}:root[data-theme=light] .cb-atb-tile[data-act=swap]{color:#0a8fc4}:root[data-theme=light] .cb-atb-tile[data-act=redact]{color:#d93a3a}:root[data-theme=light] .cb-atb-tile[data-act=down],:root[data-theme=light] .cb-atb-tile[data-act=up]{color:#5d6878}.cb-team li{flex-wrap:wrap;row-gap:.4rem}.cb-team .who{flex:1 1 9rem}.cb-team .nm{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cb-team li>.cb-team-role,.cb-team li>form{flex:none;margin-left:auto}.cb-team li>.cb-team-role+form{margin-left:0}.cb-telemetry.cb-telemetry>div{container-type:inline-size;min-width:0}.cb-telemetry.cb-telemetry .v{font-size:clamp(1.15rem,13cqi,1.9rem);white-space:nowrap}.cb-telemetry.cb-telemetry .v small{display:block;margin:.4rem 0 0;font-size:.72rem;line-height:1.35;white-space:normal}.cb-builder-section-head .cb-atb-tile{display:grid}@media (max-width:640px){.cb-dash-hero .ring{justify-self:stretch;align-items:center}.cb-dash-hero .ring .cb-ringmatter{align-self:center}}.cb-cring{--cb-track:rgba(255,255,255,.045)}:root[data-theme=light] .cb-cring{--cb-track:rgba(20,20,26,.07)}.cb-cring:after{content:"";position:absolute;inset:0;border-radius:50%;z-index:1;pointer-events:none;box-shadow:inset 0 2px 5px rgba(0,0,0,.45),inset 0 -1px 0 rgba(255,255,255,.05);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--cring-w) - 1px),#000 calc(100% - var(--cring-w)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--cring-w) - 1px),#000 calc(100% - var(--cring-w)))}:root[data-theme=light] .cb-cring:after{box-shadow:inset 0 2px 4px rgba(20,20,26,.14),inset 0 -1px 0 #fff}.cb-cring-ticks{background:repeating-conic-gradient(from 0deg,color-mix(in oklab,var(--tick) 100%,transparent) 0 1.2deg,transparent 1.2deg 90deg),repeating-conic-gradient(from 0deg,var(--tick) 0 .5deg,transparent .5deg 7.5deg);opacity:.5}.cb-ready-track[data-segs]{display:grid;grid-gap:4px;gap:4px;height:8px;background:none;border:0;box-shadow:none;overflow:visible}.cb-ready-seg{border-radius:var(--cb-r-pill);background:color-mix(in oklab,var(--cb-danger) 32%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cb-danger) 40%,transparent)}.cb-ready[data-state=watch] .cb-ready-seg{background:color-mix(in oklab,var(--cb-warn) 30%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cb-warn) 40%,transparent)}.cb-ready-seg[data-on]{background:linear-gradient(90deg,color-mix(in oklab,var(--cb-aurora) 75%,#fff),var(--cb-aurora));box-shadow:0 0 10px color-mix(in oklab,var(--cb-aurora) 45%,transparent)}.cb-dash-note{margin:0;font-size:.74rem;color:var(--cb-dim)}.cb-dash-note b{color:var(--cb-ink);font-weight:600}.cb-pulse .cb-lens+.cb-lens{margin-top:.9rem;padding-top:.9rem;border-top:1px solid var(--cb-line)}.cb-pulse .cb-lens-spark{max-width:none;height:2.8rem}.cb-lens-cell{stroke:rgba(255,255,255,.06);stroke-width:1}:root[data-theme=light] .cb-lens-cell{stroke:rgba(20,20,26,.07)}.cb-cring{align-content:center;row-gap:.5rem}.cb-cring-cap-label,.cb-cring-mid{grid-column:1}.cb-cring-cap-label{margin-top:0;display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.7rem;letter-spacing:.01em;color:color-mix(in oklab,var(--cb-ink) 70%,var(--cb-dim))}.cb-cring-cap-label:before{content:"";width:22px;height:1px;background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--c0) 70%,transparent),transparent)}.cb-cring .n{background:linear-gradient(180deg,#fff,color-mix(in oklab,var(--cb-ink) 78%,var(--c0)));-webkit-background-clip:text;background-clip:text;color:transparent}:root[data-theme=light] .cb-cring .n{background:linear-gradient(180deg,var(--cb-ink),color-mix(in oklab,var(--cb-ink) 75%,var(--c0)));-webkit-background-clip:text;background-clip:text}.cb-cring-fill{background:radial-gradient(circle at 50% calc(var(--cring-w) / 2),var(--c0) calc(var(--cring-w) / 2 - .6px),transparent calc(var(--cring-w) / 2)),conic-gradient(from 0deg,var(--c0),color-mix(in oklab,var(--c0) 45%,var(--c1)) calc(var(--cb-ring-p) * 210deg),var(--c1) calc(var(--cb-ring-p) * 1turn),var(--cb-track) calc(var(--cb-ring-p) * 1turn))}.cb-cring{--cb-track:rgba(255,255,255,.035)}.cb-cring:after{box-shadow:inset 0 2px 6px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.05)}.cb-cring-cap i{width:calc(var(--cring-w) + 3px);height:calc(var(--cring-w) + 3px);margin-left:calc((var(--cring-w) + 3px) / -2);top:-1.5px;background:radial-gradient(circle at 42% 36%,#fff 0 22%,color-mix(in oklab,var(--c1) 55%,#fff) 48%,var(--c1) 78%);box-shadow:0 0 0 2px color-mix(in oklab,var(--c1) 35%,transparent),0 0 18px 4px var(--glow),inset 0 -2px 3px rgba(0,0,0,.18)}.cb-cring:before{background:radial-gradient(120% 70% at 50% 4%,rgba(255,255,255,.06),transparent 52%),radial-gradient(circle,color-mix(in oklab,var(--c0) 20%,transparent) 0,color-mix(in oklab,var(--c1) 12%,transparent) 42%,transparent 70%)}:root[data-theme=light] .cb-cring:before{background:radial-gradient(120% 70% at 50% 4%,rgba(255,255,255,.75),transparent 52%),radial-gradient(circle,color-mix(in oklab,var(--c0) 20%,transparent) 0,color-mix(in oklab,var(--c1) 12%,transparent) 42%,transparent 70%)}.cb-cring .n,.cb-cring .wk{font-family:var(--cb-serif);font-weight:400;font-optical-sizing:auto;font-feature-settings:lining-nums proportional-nums;font-variant-numeric:lining-nums proportional-nums;letter-spacing:-.02em}.cb-cring .n{font-size:calc(var(--cring-d) / 3.6);line-height:.95}.cb-cring .wk{font-size:calc(var(--cring-d) / 4.4)}@media (max-width:900px){.cb-tabbar{grid-auto-columns:minmax(0,1fr)}.cb-tbtab{min-width:0}.cb-tbtab>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:320px){.cb-tabbar{padding-left:calc(.2rem + var(--cb-sa-l));padding-right:calc(.2rem + var(--cb-sa-r))}.cb-tbtab{font-size:.62rem}.cb-tab-ico{width:28px;height:28px}}.rc-card{display:flex;flex-direction:column;gap:.75rem}.rc-card-hd{display:flex;align-items:flex-start;gap:.7rem}.rc-ava{flex:none;width:32px;height:32px;border-radius:var(--cb-r-md);display:grid;place-items:center;background:color-mix(in oklab,currentColor 14%,transparent);border:1px solid color-mix(in oklab,currentColor 30%,transparent)}.rc-ava svg{width:19px;height:19px}.rc-card-title{display:flex;flex-direction:column;gap:.18rem;min-width:0;flex:1 1}.rc-card-title b{font-family:var(--cb-serif);font-size:1.02rem;font-weight:600;color:var(--cb-ink);line-height:1.3;text-wrap:balance}.rc-card-title em{font-style:normal;font-size:.76rem;color:var(--cb-dim);line-height:1.45}.rc-card-title .rc-cov{align-self:flex-start;margin-top:.3rem}.rc-mono{font-family:var(--cb-mono);font-size:.7rem;letter-spacing:.04em;color:var(--cb-faint)}.rc-muted{color:var(--cb-dim);font-size:.82rem;margin:0}.rc-small{font-size:.74rem}.rc-warn{color:var(--cb-warn)}.rc-cov{flex:none;display:inline-flex;align-items:center;gap:.35rem;font-family:var(--cb-mono);font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;padding:.26rem .55rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line-strong);color:var(--cb-dim);white-space:nowrap}.rc-cov:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor}.rc-cov[data-tone=full]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 40%,transparent);background:var(--cb-aurora-soft)}.rc-cov[data-tone=partial]{color:var(--cb-accent-ink);border-color:var(--cb-accent-line);background:var(--cb-accent-soft)}.rc-cov[data-tone=review]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent);background:var(--cb-warn-soft)}.rc-cov[data-tone=working]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 35%,transparent)}.rc-cov[data-tone=working]:before{animation:rc-pulse 1.4s var(--cb-ease) infinite}.rc-cov-detail{margin:-.2rem 0 0;font-size:.8rem;color:var(--cb-dim);line-height:1.5}.rc-stack{list-style:none;margin:0;padding:0;display:grid;grid-gap:.42rem;gap:.42rem}.rc-stack li{display:grid;grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:center;grid-gap:.7rem;gap:.7rem}.rc-stack li[data-zero]{opacity:.62}.rc-stack-l{font-family:var(--cb-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint)}.rc-stack-bar{display:flex;height:6px;border-radius:var(--cb-r-pill);overflow:hidden;background:var(--cb-wash)}.rc-stack-bar i{display:block;min-width:0}.rc-stack-bar i[data-s=v]{background:var(--cb-aurora)}.rc-stack-bar i[data-s=d]{background:var(--cb-accent-line)}.rc-stack-bar i[data-s=c]{background:var(--cb-warn)}.rc-stack-n{font-size:.8rem;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rc-stack-n small{color:var(--cb-faint);font-size:.72rem}.rc-fresh{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin:0;font-family:var(--cb-mono);font-size:.68rem;color:var(--cb-faint)}@media (min-width:640px){.rc-fresh span+span:before{content:"·";margin-right:.9rem;color:var(--cb-line-strong)}}@media (max-width:639px){.rc-fresh{display:grid;grid-gap:.12rem;gap:.12rem}}.rc-card .rc-fresh{display:grid;grid-gap:.12rem;gap:.12rem}.rc-card .rc-fresh span+span:before{content:none}.rc-check{display:flex;flex-direction:column;gap:.55rem}.rc-check-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.rc-link{font-size:.8rem;color:var(--cb-accent-ink);text-decoration:none;border-radius:var(--cb-r-sm)}.rc-link:hover{text-decoration:underline;text-underline-offset:3px}.rc-court-row:focus-visible,.rc-find a:focus-visible,.rc-link:focus-visible,.rc-retry:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.rc-live{border:1px solid color-mix(in oklab,var(--cb-aurora) 28%,var(--cb-line));background:var(--cb-aurora-soft);border-radius:var(--cb-r-md);padding:.65rem .8rem;display:grid;grid-gap:.45rem;gap:.45rem}.rc-live-hd{display:flex;align-items:center;gap:.55rem;font-size:.82rem;color:var(--cb-ink)}.rc-live-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--cb-aurora);box-shadow:0 0 8px var(--cb-aurora);animation:rc-pulse 1.4s var(--cb-ease) infinite;flex:none}.rc-live-t{margin-left:auto;font-family:var(--cb-mono);font-size:.72rem;color:var(--cb-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-live-track{height:2px;border-radius:var(--cb-r-pill);background:var(--cb-line);overflow:hidden;position:relative}.rc-live-track i{position:absolute;inset:0 auto 0 0;width:34%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--cb-accent),var(--cb-aurora),transparent);animation:rc-sweep 1.8s var(--cb-ease) infinite}.rc-live-note{margin:0;font-size:.72rem;color:var(--cb-dim)}.rc-result{display:flex;gap:.55rem;align-items:flex-start}.rc-result p{margin:0;font-size:.8rem;color:var(--cb-aurora);line-height:1.5}.rc-result b{font-weight:600}.rc-result-note{display:block;color:var(--cb-dim);font-size:.74rem;margin-top:.15rem}.rc-err{margin:0;font-size:.8rem;color:var(--cb-danger)}.rc-retry{font:inherit;color:var(--cb-accent-ink);background:none;border:0;padding:0;margin-left:.4rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.rc-blocked{border:1px dashed var(--cb-line-strong);border-radius:var(--cb-r-md);padding:.5rem .75rem;font-size:.78rem;color:var(--cb-dim)}.rc-blocked summary{cursor:pointer;color:var(--cb-warn)}.rc-blocked p{margin:.4rem 0}.rc-blocked ul{margin:0;padding-left:1rem;display:grid;grid-gap:.3rem;gap:.3rem}.rc-blocked li span{display:block;color:var(--cb-faint);font-size:.72rem}.rc-blocked a{color:var(--cb-accent-ink);word-break:break-all}.rc-form{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:.4rem}.rc-hint{margin:-.2rem 0 0;font-size:.72rem;color:var(--cb-faint);line-height:1.45}.rc-parent{margin:0;font-size:.82rem;color:var(--cb-dim)}.rc-court-hd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,22rem);grid-gap:1rem 1.6rem;gap:1rem 1.6rem;align-items:start;margin:.6rem 0 1rem}@media (max-width:860px){.rc-court-hd{grid-template-columns:minmax(0,1fr)}}.rc-court-cov{display:grid;grid-gap:.45rem;gap:.45rem;justify-items:start}.rc-court-cov p{margin:0;font-size:.86rem;color:var(--cb-dim)}.rc-summary{display:flex;gap:.6rem;align-items:flex-start;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.8rem 1rem;margin-bottom:1rem}.rc-summary p{margin:0;font-size:.86rem;color:var(--cb-dim);line-height:1.55;max-width:80ch}.rc-summary b{display:block;font-family:var(--cb-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-aurora);font-weight:500;margin-bottom:.2rem}.rc-sources{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.65rem 1rem;margin-bottom:1rem}.rc-sources summary{cursor:pointer;font-size:.86rem;color:var(--cb-ink)}.rc-sources summary span{color:var(--cb-faint)}.rc-sources ul{list-style:none;margin:.6rem 0 0;padding:0;display:grid;grid-gap:.45rem;gap:.45rem}.rc-sources li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;font-size:.82rem;min-width:0}.rc-sources a{color:var(--cb-accent-ink);overflow-wrap:anywhere}.rc-src{display:inline-block;font-family:var(--cb-mono);font-size:.64rem;letter-spacing:.04em;padding:.16rem .45rem;border-radius:var(--cb-r-sm);border:1px solid transparent;white-space:nowrap}.rc-src[data-tone=official]{color:var(--cb-aurora);background:var(--cb-aurora-soft);border-color:color-mix(in oklab,var(--cb-aurora) 30%,transparent)}.rc-src[data-tone=official-alt]{color:var(--cb-accent-ink);background:var(--cb-accent-soft);border-color:var(--cb-accent-line)}.rc-src[data-tone=secondary]{color:var(--cb-warn);background:var(--cb-warn-soft);border-color:color-mix(in oklab,var(--cb-warn) 35%,transparent)}.rc-src[data-tone=unconfirmed]{color:var(--cb-danger);background:var(--cb-danger-soft);border-color:color-mix(in oklab,var(--cb-danger) 35%,transparent)}.rc-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 1rem}.rc-search{flex:1 1 16rem;min-width:0}.rc-search input{width:100%;font:inherit;font-size:.86rem;color:var(--cb-ink);background:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.55rem .8rem}.rc-search input::placeholder{color:var(--cb-faint)}.rc-search input:focus{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px var(--cb-accent-soft)}.rc-rules{list-style:none;margin:0;padding:0;display:grid;grid-gap:.6rem;gap:.6rem}.rc-rule{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.8rem 1.2rem;gap:.8rem 1.2rem;align-items:start;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.85rem 1.05rem;transition:border-color .18s var(--cb-ease)}.rc-rule:hover{border-color:var(--cb-line-strong)}.rc-rule[data-status=changed]{border-color:color-mix(in oklab,var(--cb-warn) 38%,var(--cb-line))}@media (max-width:680px){.rc-rule{grid-template-columns:minmax(0,1fr)}}.rc-rule-main{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.rc-rule-hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem}.rc-rule-hd h3{margin:0;font-family:var(--cb-serif);font-size:1rem;font-weight:600;color:var(--cb-ink);line-height:1.35;text-wrap:balance;flex:1 1 14rem;min-width:0}.rc-layer{letter-spacing:.12em;color:var(--cb-faint);flex-basis:100%}.rc-layer,.rc-status{font-family:var(--cb-mono);font-size:.64rem;text-transform:uppercase}.rc-status{letter-spacing:.06em;padding:.16rem .45rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line-strong);color:var(--cb-dim)}.rc-status[data-status=verified]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 35%,transparent)}.rc-status[data-status=changed]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent);background:var(--cb-warn-soft)}.rc-when{margin:0;font-size:.92rem;color:var(--cb-ink);font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-flag{margin-left:.55rem;font-family:var(--cb-mono);font-size:.64rem;letter-spacing:.04em;text-transform:uppercase;color:var(--cb-danger);font-weight:500}.rc-flag[data-soft]{color:var(--cb-faint)}.rc-conseq{margin:0;font-size:.82rem;color:var(--cb-dim)}.rc-conseq b{color:var(--cb-ink);font-weight:600}.rc-quote{margin:.1rem 0 0;padding:.1rem 0 .1rem .75rem;border-left:2px solid var(--cb-line-strong);font-family:var(--cb-serif);font-style:italic;font-size:.84rem;color:var(--cb-dim)}.rc-diff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.2rem}@media (max-width:520px){.rc-diff{grid-template-columns:minmax(0,1fr)}}.rc-diff>div{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.45rem .65rem;display:grid;grid-gap:.15rem;gap:.15rem}.rc-diff>div[data-new]{border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent);background:var(--cb-warn-soft)}.rc-diff span{font-family:var(--cb-mono);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.rc-diff b{font-size:.86rem;color:var(--cb-ink);font-weight:600}.rc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .75rem;margin:.2rem 0 0;font-size:.74rem;color:var(--cb-faint)}.rc-meta a{color:var(--cb-accent-ink)}.rc-rule-acts{display:flex;align-items:flex-start}.rc-more{margin:1rem 0 0}.rc-court-list,.rc-find,.rc-runs{list-style:none;margin:0;padding:0;display:grid}.rc-court-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:.4rem 1rem;gap:.4rem 1rem;padding:.7rem .2rem;border-bottom:1px solid var(--cb-line);color:inherit;text-decoration:none;border-radius:var(--cb-r-sm);transition:background-color .15s var(--cb-ease)}.rc-court-list li:last-child .rc-court-row{border-bottom:0}.rc-court-row:hover{background:var(--cb-wash)}@media (max-width:680px){.rc-court-row{grid-template-columns:minmax(0,1fr) auto}.rc-court-n{grid-column:1/-1;justify-content:flex-start}}.rc-court-nm{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.rc-court-nm b{font-size:.9rem;color:var(--cb-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-court-nm small{font-family:var(--cb-mono);font-size:.68rem;color:var(--cb-faint)}.rc-court-n{display:flex;gap:.7rem;justify-content:flex-end;font-size:.74rem;color:var(--cb-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rc-find li a{display:grid;grid-gap:.1rem;gap:.1rem;padding:.5rem .2rem;border-bottom:1px solid var(--cb-line);color:inherit;text-decoration:none;border-radius:var(--cb-r-sm)}.rc-find li a:hover{background:var(--cb-wash)}.rc-find b{font-size:.86rem;color:var(--cb-ink);font-weight:600}.rc-find small{font-family:var(--cb-mono);font-size:.66rem;color:var(--cb-faint)}.rc-runs li{display:grid;grid-gap:.12rem;gap:.12rem;padding:.55rem 0;border-bottom:1px solid var(--cb-line);font-size:.8rem}.rc-runs li:last-child{border-bottom:0}.rc-runs a{color:var(--cb-ink);text-decoration:none}.rc-runs a:hover{text-decoration:underline;text-underline-offset:3px}.rc-runs span{color:var(--cb-faint);font-size:.74rem}.rc-runs .rc-run-res{color:var(--cb-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc-runs li[data-status=failed] .rc-run-res{color:var(--cb-danger)}.rc-runs li[data-status=queued] .rc-run-res,.rc-runs li[data-status=running] .rc-run-res{color:var(--cb-aurora)}@keyframes rc-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes rc-sweep{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@media (prefers-reduced-motion:reduce){.rc-cov[data-tone=working]:before,.rc-live-dot{animation:none}.rc-live-track i{animation:none;width:100%;opacity:.5}.rc-court-row,.rc-rule{transition:none}}.rc-sh{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-surface);padding:.9rem 1.1rem;display:grid;grid-gap:.9rem;gap:.9rem;margin-bottom:1rem}.rc-sh[data-closed]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem}@media (max-width:640px){.rc-sh[data-closed]{grid-template-columns:auto minmax(0,1fr)}.rc-sh[data-closed]>.cb-btn{grid-column:1/-1;justify-self:start}}.rc-sh-hd{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.8rem;gap:.8rem}.rc-sh-title{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.rc-sh-title b{font-family:var(--cb-serif);font-size:1rem;font-weight:600;color:var(--cb-ink)}.rc-sh-title em{font-style:normal;font-size:.8rem;color:var(--cb-dim);line-height:1.45}.rc-sh-title em b{font-family:inherit;font-size:inherit}.rc-sh-done{font-size:.78rem;color:var(--cb-aurora)}.rc-sh-events{border:0;margin:0;padding:0;min-width:0}.rc-sh-events legend{font-family:var(--cb-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint);margin-bottom:.45rem;padding:0}.rc-sh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(13.5rem,100%),1fr));grid-gap:.45rem;gap:.45rem}.rc-opt{display:grid;grid-gap:.15rem;gap:.15rem;text-align:left;font:inherit;cursor:pointer;padding:.6rem .75rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line);background:transparent;color:var(--cb-ink);transition:border-color .15s var(--cb-ease),background-color .15s var(--cb-ease),transform .1s var(--cb-ease)}.rc-opt b{font-size:.84rem;font-weight:600}.rc-opt small{font-size:.72rem;color:var(--cb-dim)}.rc-opt:hover{border-color:var(--cb-accent-line)}.rc-opt:active{transform:scale(.98)}.rc-opt[data-on]{border-color:var(--cb-accent);background:var(--cb-accent-soft);box-shadow:0 0 0 1px var(--cb-accent-line)}.rc-opt:focus-visible,.rc-svc button:focus-visible,.rc-why-btn:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.rc-sh-when{display:grid;grid-template-columns:minmax(10rem,13rem) minmax(0,1fr) minmax(10rem,16rem);grid-gap:.8rem 1.2rem;gap:.8rem 1.2rem;align-items:start}@media (max-width:860px){.rc-sh-when{grid-template-columns:minmax(0,1fr)}}.rc-svc{display:inline-flex;flex-wrap:wrap;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);padding:2px;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%}.rc-svc button{font:inherit;font-size:.76rem;padding:.32rem .8rem;border:0;border-radius:var(--cb-r-pill);background:transparent;color:var(--cb-dim);cursor:pointer}.rc-svc button:hover{color:var(--cb-ink)}.rc-svc button[data-on]{background:var(--cb-accent-soft);color:var(--cb-accent-ink);box-shadow:inset 0 0 0 1px var(--cb-accent-line)}.rc-check-row{display:flex;align-items:baseline;gap:.45rem;font-size:.78rem;color:var(--cb-ink);margin-top:.45rem;flex-wrap:wrap}.rc-check-row input{accent-color:var(--cb-accent)}.rc-check-row small{color:var(--cb-faint);font-size:.72rem}.rc-sh-list{min-width:0}.rc-sh-count{display:flex;align-items:center;gap:.6rem;margin:0 0 .5rem;font-family:var(--cb-mono);font-size:.68rem;letter-spacing:.04em;color:var(--cb-faint)}.rc-sh-skel{display:grid;grid-gap:.45rem;gap:.45rem}.rc-sh-skel i{display:block;height:3.4rem;border-radius:var(--cb-r-md);background:linear-gradient(90deg,var(--cb-wash),color-mix(in oklab,var(--cb-wash) 50%,var(--cb-line)),var(--cb-wash));background-size:200% 100%;animation:rc-shimmer 1.4s var(--cb-ease) infinite}.rc-cands{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.rc-cands>li{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:.55rem .7rem;transition:border-color .15s var(--cb-ease)}.rc-cands>li[data-on]{border-color:var(--cb-accent-line);background:color-mix(in oklab,var(--cb-accent) 5%,transparent)}.rc-cand{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.7rem;gap:.7rem;align-items:start;cursor:pointer}.rc-cand input{margin-top:.2rem;accent-color:var(--cb-accent)}.rc-cand-main{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.rc-cand-main b{font-size:.86rem;color:var(--cb-ink);font-weight:600}.rc-cand-main small{font-size:.74rem;color:var(--cb-dim);overflow-wrap:anywhere}.rc-cand-main a{color:var(--cb-accent-ink)}.rc-cand-tags{display:flex;flex-wrap:wrap;gap:.3rem .5rem;align-items:center}.rc-cand-other{font-size:.74rem;color:var(--cb-warn)}.rc-more-btn{padding-left:0;margin-top:.5rem}.rc-cand-due{font-family:var(--cb-serif);font-size:.95rem;font-weight:600;color:var(--cb-ink);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.rc-cand-due em{font-family:var(--cb-mono);font-style:normal;font-size:.68rem;font-weight:500;color:var(--cb-warn)}@media (max-width:560px){.rc-cand{grid-template-columns:auto minmax(0,1fr)}.rc-cand-due{grid-column:2;text-align:left}}.rc-why-btn{font:inherit;font-size:.72rem;color:var(--cb-accent-ink);background:none;border:0;padding:.3rem 0 0 1.6rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--cb-accent-line);text-decoration-color:var(--cb-accent-line)}.rc-trail{margin:.45rem 0 .1rem 1.6rem;padding:0 0 0 1rem;display:grid;grid-gap:.3rem;gap:.3rem;font-size:.78rem;color:var(--cb-dim);line-height:1.45;border-left:1px solid var(--cb-line-strong);list-style:none}.rc-trail li{position:relative}.rc-trail li:before{content:"";position:absolute;left:-1.28rem;top:.42rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--cb-surface-2);border:1.5px solid var(--cb-accent)}.rc-trail li:last-child{color:var(--cb-ink);font-weight:600}.rc-trail li:last-child:before{background:var(--cb-accent)}.rc-trail li[data-note]{color:var(--cb-warn);font-weight:400}.rc-trail li[data-note]:before{border-color:var(--cb-warn);background:var(--cb-surface-2)}.rc-sh-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-top:.3rem;border-top:1px solid var(--cb-line)}.rc-why{position:relative;display:inline-flex}.rc-why-pop{font-family:var(--cb-sans);color:var(--cb-ink);line-height:1.45;position:absolute;left:0;top:calc(100% + .4rem);z-index:30;width:min(26rem,calc(100vw - 2rem));display:grid;grid-gap:.55rem;gap:.55rem;padding:.85rem .95rem;border-radius:var(--cb-r-lg);border:1px solid var(--cb-line-strong);background:var(--cb-surface-2);box-shadow:var(--cb-shadow);text-align:left;animation:rc-pop .16s var(--cb-ease)}.rc-why-pop[data-side=right]{left:auto;right:0}.rc-why-pop[data-side=sheet]{z-index:var(--cb-z-tooltip,1000);position:fixed;left:1rem;right:1rem;width:auto;top:auto;bottom:calc(env(safe-area-inset-bottom, 0px) + 5.5rem);max-height:60vh;overflow:auto}.rc-why-pop .rc-trail{margin:0 0 0 .5rem}.rc-why-ev{font-family:var(--cb-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.rc-why-src{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.76rem}.rc-why-src a{color:var(--cb-accent-ink)}.rc-why-status{font-size:.74rem;color:var(--cb-warn)}.rc-why-status[data-status=verified]{color:var(--cb-aurora)}.rc-why-status[data-status=rejected],.rc-why-status[data-status=retired]{color:var(--cb-danger)}.rc-why-status a{color:var(--cb-accent-ink)}@keyframes rc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes rc-pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rc-sh-skel i,.rc-why-pop{animation:none}.rc-cands>li,.rc-opt{transition:none}}.cb-lead-brief{margin-top:16px;scroll-margin-top:80px}.rb{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel);box-shadow:var(--cb-elev-1);padding:18px 20px 16px;display:flex;flex-direction:column;gap:16px;transition:opacity .18s var(--cb-ease)}.rb[data-stale]{opacity:.72}.rb-hd{display:flex;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.rb-hd-t{flex:1 1;min-width:14rem;display:flex;flex-direction:column;gap:.2rem}.rb-hd h2{margin:0;font-family:var(--cb-serif);font-size:1.25rem;font-weight:600;color:var(--cb-ink);line-height:1.25;text-wrap:balance}.rb-hd-t p{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.5;max-width:62ch}.rb-context{align-self:center;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-faint);padding:.3rem .6rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-pill);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.rb-facts{display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 14px;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash)}.rb-fact{display:flex;flex-direction:column;gap:6px;min-width:0}.rb-q{font-family:var(--cb-mono);font-size:.64rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.rb-seg{display:flex;flex-wrap:wrap;gap:6px}.rb-seg .cb-btn[data-on]{border-color:var(--cb-accent-line);background:var(--cb-accent-soft);color:var(--cb-accent-ink)}.rb-fact-age b{font-size:var(--cb-t-base);font-weight:600;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rb-fact-age .rb-minor{color:var(--cb-warn)}.rb-hint{font-size:var(--cb-t-sm);color:var(--cb-dim)}.rb-passed{border:1px solid color-mix(in oklab,var(--cb-danger) 45%,var(--cb-line));background:var(--cb-danger-soft);border-radius:var(--cb-r-md);padding:10px 14px;color:var(--cb-ink)}.rb-passed b{display:block;font-size:var(--cb-t-base)}.rb-passed ul{margin:6px 0 0;padding-left:1.1rem;color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.55}.rb-head{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(auto-fit,minmax(min(13rem,100%),1fr));grid-gap:12px;gap:12px}.rb-first,.rb-ifcard{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:12px 14px;display:flex;flex-direction:column;gap:3px;min-width:0;background:var(--cb-wash)}.rb-first{background:color-mix(in oklab,var(--cb-accent) 7%,var(--cb-wash));border-color:var(--cb-accent-line)}.rb-first[data-band=soon],.rb-ifcard[data-band=soon]{border-color:color-mix(in oklab,var(--cb-warn) 50%,var(--cb-line))}.rb-first[data-band=past],.rb-ifcard[data-band=past]{border-color:color-mix(in oklab,var(--cb-danger) 50%,var(--cb-line))}.rb-k{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-faint)}.rb-date{font-family:var(--cb-serif);font-weight:600;color:var(--cb-ink);font-size:1.15rem;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rb-first .rb-date{font-size:1.55rem}.rb-left{font-family:var(--cb-mono);font-size:.7rem;letter-spacing:.04em;color:var(--cb-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-band=soon] .rb-when .rb-left,[data-band=soon]>.rb-left{color:var(--cb-warn)}[data-band=past] .rb-when .rb-left,[data-band=past]>.rb-left{color:var(--cb-danger)}.rb-what{font-size:var(--cb-t-sm);color:var(--cb-dim);line-height:1.45;overflow-wrap:anywhere}.rb-cond{font-size:.74rem;color:var(--cb-accent-ink);line-height:1.4;margin:0}.rb-gap{margin:0;padding:10px 14px;border-radius:var(--cb-r-md);border:1px dashed var(--cb-line-strong);color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.5}.rb-gap b{color:var(--cb-ink)}.rb-grid{column-count:2;column-gap:12px}.rb-grid>.rb-sec{page-break-inside:avoid;break-inside:avoid;margin-bottom:12px}.rb-sec{border:1px solid var(--cb-line);border-radius:var(--cb-r-md);padding:12px 14px 10px;display:flex;flex-direction:column;gap:8px;min-width:0}.rb-sec-hd{display:flex;gap:.65rem;align-items:flex-start}.rb-sec-hd h3{margin:0;display:flex;align-items:baseline;gap:.5rem;font-family:var(--cb-serif);font-size:1rem;font-weight:600;color:var(--cb-ink)}.rb-sec-hd p{margin:.15rem 0 0;font-size:.76rem;color:var(--cb-dim);line-height:1.45}.rb-count{font-size:.64rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rb-count,.rb-none{color:var(--cb-faint)}.rb-none{margin:2px 0 4px;font-size:var(--cb-t-sm)}.rb-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rb-item{display:grid;grid-template-columns:7.4rem minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;padding:10px 0;border-top:1px solid var(--cb-line);align-items:start}.rb-list>.rb-item:first-child{border-top:0}.rb-when{display:flex;flex-direction:column;gap:1px;min-width:0}.rb-when-k{font-family:var(--cb-mono);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.rb-when b{font-size:.8rem;font-weight:600;color:var(--cb-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rb-item[data-kind=destroy] .rb-when b{color:var(--cb-warn)}.rb-item[data-band=past] .rb-when b{color:var(--cb-danger)}.rb-undated{padding-top:2px}.rb-body{min-width:0;display:flex;flex-direction:column;gap:3px}.rb-title{font-size:var(--cb-t-base);font-weight:560;color:var(--cb-ink);line-height:1.4}.rb-rule,.rb-title{margin:0;overflow-wrap:anywhere}.rb-rule{font-size:.78rem;color:var(--cb-dim);line-height:1.45}.rb-note{margin:0;font-size:.74rem;line-height:1.45}.rb-meta,.rb-note{color:var(--cb-faint)}.rb-meta{margin:2px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.72rem}.rb-meta a{color:var(--cb-accent-ink);text-decoration:none;font-family:var(--cb-mono);font-size:.7rem;overflow-wrap:anywhere}.rb-meta a:hover{text-decoration:underline}.rb-extra summary:focus-visible,.rb-foot a:focus-visible,.rb-meta a:focus-visible,.rb-more:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;border-radius:var(--cb-r-xs)}.rb-checked{font-size:.7rem}.rb-act{margin-top:6px}.rb-draft{font-family:var(--cb-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-faint);padding:.12rem .4rem;border:1px dashed var(--cb-line-strong);border-radius:var(--cb-r-sm)}.rb-foot p b{color:var(--cb-dim);font-weight:600}.rb-onrecord{font-family:var(--cb-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cb-aurora);white-space:nowrap}.rb-more{align-self:flex-start;background:none;border:0;padding:4px 0;color:var(--cb-accent-ink);font:inherit;font-size:var(--cb-t-sm);cursor:pointer}.rb-more:hover{text-decoration:underline}.rb-extra{border-top:1px solid var(--cb-line);padding-top:8px}.rb-extra summary{cursor:pointer;font-size:.78rem;color:var(--cb-dim)}.rb-extra summary:hover{color:var(--cb-ink)}.rb-teach{padding:14px 16px;border:1px dashed var(--cb-line-strong);border-radius:var(--cb-r-md);color:var(--cb-dim);font-size:var(--cb-t-sm);line-height:1.5}.rb-teach b{color:var(--cb-ink);font-size:var(--cb-t-base)}.rb-teach p{margin:4px 0 8px}.rb-teach ul{margin:0;padding:0;list-style:none;display:flex;gap:14px;flex-wrap:wrap}.rb-teach li{font-family:var(--cb-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.rb-teach li:before{content:"\25CB  "}.rb-teach li[data-done]{color:var(--cb-aurora)}.rb-teach li[data-done]:before{content:"\25CF  "}.rb-error{margin:0;color:var(--cb-danger);font-size:var(--cb-t-sm)}.rb-skel{display:flex;flex-direction:column;gap:12px}.rb-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-top:10px;border-top:1px solid var(--cb-line)}.rb-foot .cb-mono{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint)}.rb-foot p{flex:1 1;min-width:min(16rem,100%);margin:0;font-size:.74rem;color:var(--cb-faint);line-height:1.5}.rb-foot a{font-size:var(--cb-t-sm);color:var(--cb-accent-ink);text-decoration:none}@media (max-width:980px){.rb-grid{column-count:1}.rb-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rb{padding:14px 14px 12px}.rb-item{grid-template-columns:minmax(0,1fr)}.rb-when{flex-direction:row;align-items:baseline;gap:8px;flex-wrap:wrap}.rb-act{align-self:flex-start}.rb-context{white-space:normal}}@media (prefers-reduced-motion:reduce){.rb{transition:none}}.cb-cpk{position:fixed;z-index:var(--cb-z-palette);display:flex;flex-direction:column;min-height:0;font:400 var(--cb-t-base)/1.5 var(--cb-sans);-webkit-font-smoothing:antialiased;text-align:left;background:var(--cb-surface-2);color:var(--cb-ink);border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-xl);box-shadow:var(--cb-shadow),0 0 0 1px rgba(220,205,170,.06) inset;outline:none;overflow:hidden}.cb-cpk:focus-visible{box-shadow:var(--cb-shadow),0 0 0 2px var(--cb-accent-line)}.cb-cpk[data-mode=side]{top:12px;right:12px;bottom:12px;width:min(468px,calc(100vw - 24px));animation:cb-cpk-side .22s var(--cb-ease) both}.cb-cpk[data-mode=pop]{width:min(460px,calc(100vw - 24px));max-height:min(64vh,560px);transform-origin:top center;animation:cb-cpk-pop .16s var(--cb-ease) both}.cb-cpk[data-mode=pop][data-above]{transform:translateY(-100%);transform-origin:bottom center;animation-name:cb-cpk-pop-up}@keyframes cb-cpk-side{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:none}}@keyframes cb-cpk-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes cb-cpk-pop-up{0%{opacity:0;transform:translateY(calc(-100% + 4px)) scale(.98)}to{opacity:1;transform:translateY(-100%)}}.cb-cpk-head{padding:14px 16px 12px;border-bottom:1px solid var(--cb-line);display:grid;grid-gap:8px;gap:8px;background:linear-gradient(180deg,rgba(220,205,170,.05),transparent)}.cb-cpk-eyebrow{display:flex;justify-content:space-between;gap:12px;font:500 var(--cb-t-label)/1 var(--cb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint);align-items:center}.cb-cpk-x{display:grid;place-items:center;width:28px;height:28px;margin:-6px -6px -6px 0;border-radius:50%;border:1px solid transparent;background:none;color:var(--cb-dim);cursor:pointer;transition:background .15s var(--cb-ease),color .15s var(--cb-ease),border-color .15s var(--cb-ease)}.cb-cpk-x:hover{background:var(--cb-wash);border-color:var(--cb-line-strong);color:var(--cb-ink)}.cb-cpk-x:active{transform:scale(.94)}.cb-cpk-x:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-cpk-count,.cb-cpk-pager{display:inline-flex;align-items:center}.cb-cpk-count{align-self:center;gap:2px;padding:0 8px;min-width:3.2em;justify-content:center;font:500 var(--cb-t-sm)/1 var(--cb-mono);color:var(--cb-accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-cpk-count em{font-style:normal;color:var(--cb-faint)}.cb-cpk-titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cb-cpk-titles{min-width:0}.cb-cpk-titles h2{margin:0;font:600 1.06rem/1.3 var(--cb-serif);text-wrap:balance;overflow-wrap:anywhere}.cb-cpk-titles p{margin:3px 0 0;font:400 var(--cb-t-label)/1.3 var(--cb-mono);color:var(--cb-faint)}.cb-cpk-status{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line-strong);font:500 var(--cb-t-label)/1 var(--cb-sans);color:var(--cb-dim);white-space:nowrap}.cb-cpk-status i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in oklab,currentColor 18%,transparent)}.cb-cpk-status[data-tone=ok]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 45%,transparent);background:var(--cb-aurora-soft)}.cb-cpk-status[data-tone=accent]{color:var(--cb-accent-ink);border-color:var(--cb-accent-line);background:var(--cb-accent-soft)}.cb-cpk-status[data-tone=warn]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 45%,transparent);background:var(--cb-warn-soft)}.cb-cpk-status[data-tone=danger]{color:var(--cb-danger);border-color:color-mix(in oklab,var(--cb-danger) 45%,transparent);background:var(--cb-danger-soft)}.cb-cpk-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.cb-cpk-tools .cb-btn[aria-label]{padding-inline:6px}.cb-cpk-body{flex:1 1;min-height:0;overflow-y:auto;padding:14px 16px 16px;display:grid;grid-gap:14px;gap:14px;align-content:start;overscroll-behavior:contain}.cb-cpk-loading{display:grid;grid-gap:10px;gap:10px}.cb-cpk-err{margin:0;padding:12px 14px;border-radius:var(--cb-r-md);background:var(--cb-danger-soft);color:var(--cb-danger);font-size:var(--cb-t-sm)}.cb-cpk-label{font:500 var(--cb-t-label)/1 var(--cb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cb-faint)}.cb-cpk-draft{display:grid;grid-gap:7px;gap:7px}.cb-cpk-draft blockquote{margin:0;padding:10px 12px;border-radius:var(--cb-r-md);background:var(--cb-wash);border:1px solid var(--cb-line);font:400 var(--cb-t-sm)/1.55 var(--cb-serif);color:var(--cb-ink)}.cb-cpk-record{display:grid;grid-gap:8px;gap:8px;min-height:0}.cb-cpk-recordhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cb-cpk-legend{display:inline-flex;align-items:center;gap:6px;font:500 var(--cb-t-label)/1.2 var(--cb-sans);color:var(--cb-dim)}.cb-cpk-legend i{width:18px;height:9px;border-radius:var(--cb-r-xs);background:rgba(220,205,170,.75)}.cb-cpk-legend[data-mode=verified] i{background:#9fe6cd}.cb-cpk-legend[data-mode=none] i{background:var(--cb-line-strong)}.cb-cpk-paper{position:relative;max-height:46vh;overflow-y:auto;padding:16px 18px;border-radius:var(--cb-r-md);background:#fff;color:#1d1e23;box-shadow:0 1px 0 rgba(0,0,0,.04),0 10px 28px -14px rgba(0,0,0,.55);white-space:pre-wrap;overflow-wrap:anywhere;font:400 .86rem/1.68 var(--cb-serif);outline:none;scroll-behavior:smooth}.cb-cpk[data-mode=side] .cb-cpk-body,.cb-cpk[data-mode=side] .cb-cpk-record{grid-template-rows:auto minmax(0,1fr) auto}.cb-cpk[data-mode=side] .cb-cpk-record{min-height:0}.cb-cpk[data-mode=side] .cb-cpk-paper{max-height:none;min-height:180px}.cb-cpk-paper:focus-visible{box-shadow:0 0 0 2px var(--cb-accent-line),0 10px 28px -14px rgba(0,0,0,.55)}.cb-cpk-paper .ctx{color:#8b8c93}.cb-cpk-paper mark{color:#14151a;border-radius:var(--cb-r-xs);padding:1px 0;box-decoration-break:clone;-webkit-box-decoration-break:clone}.cb-cpk-paper mark[data-kind=verified]{background:rgba(108,215,180,.42);box-shadow:inset 0 -2px 0 #0c7d5f}.cb-cpk-paper mark[data-kind=match]{background:rgba(220,205,170,.62);box-shadow:inset 0 -2px 0 #a8915a}.cb-cpk-fine{margin:0;color:var(--cb-faint)}.cb-cpk-fine,.cb-cpk-foot{font-size:var(--cb-t-label)}.cb-cpk-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px;color:var(--cb-dim)}.cb-cpk-who{display:inline-flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.cb-cpk-who em{font-style:normal;color:var(--cb-faint)}.cb-cpk-dot{width:7px;height:7px;border-radius:50%;background:var(--cb-aurora);box-shadow:0 0 0 3px var(--cb-aurora-soft)}.cb-cpk-foot b{color:var(--cb-ink);font-weight:550}.cb-cpk-foot .cb-btn{flex:none}.cb-cpk-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-claim-chip[data-peek-on]{border-color:var(--cb-accent);color:var(--cb-accent-ink);box-shadow:0 0 0 3px var(--cb-accent-soft)}.cb-canvas-claim[data-peek-on]{background:var(--cb-accent-soft);box-shadow:0 0 0 2px var(--cb-accent-soft);transition:background .2s var(--cb-ease)}@media (max-width:640px){.cb-cpk[data-mode]{left:0!important;right:0;top:auto!important;bottom:0;width:100%;max-height:82vh;transform:none;border-radius:var(--cb-r-xl) var(--cb-r-xl) 0 0;border-bottom:0;animation:cb-cpk-sheet .22s var(--cb-ease) both;padding-bottom:env(safe-area-inset-bottom,0)}.cb-cpk-paper,.cb-cpk[data-mode=side] .cb-cpk-paper{max-height:38vh}}@keyframes cb-cpk-sheet{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.cb-cpk,.cb-cpk[data-mode]{animation:none}.cb-cpk-paper{scroll-behavior:auto}}.cb-cap h2{font-size:1.85rem;letter-spacing:-.02em;margin:0}.cb-cap h2,.cb-dh h1,.cb-dh h2{font-family:var(--cb-serif);font-weight:500;text-wrap:balance}.cb-dh h1,.cb-dh h2{letter-spacing:-.015em}@media (max-width:640px){.cb-caprow{flex-wrap:wrap;gap:.8rem}.cb-caprow .cb-cap{flex:1 1 100%}.cb-cap{flex-wrap:wrap;gap:.3rem .8rem}.cb-dh>:first-child{flex:1 1 100%}}:where(.cb-app) :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=submit],[type=button],[type=reset],[type=image]),select,textarea):not([class]){background-color:var(--cb-wash);border:1px solid var(--cb-line);border-radius:var(--cb-r-md);color:var(--cb-ink);font:inherit;font-size:var(--cb-t-sm);line-height:1.4;padding:.5rem .75rem;min-height:36px;min-width:0;max-width:100%;transition:border-color .15s var(--cb-ease),box-shadow .15s var(--cb-ease)}:where(.cb-app) :where(input,select,textarea):not([class]):hover{border-color:var(--cb-line-strong)}:where(.cb-app) :where(input,select,textarea):not([class]):focus{outline:none;border-color:var(--cb-accent);box-shadow:0 0 0 3px var(--cb-accent-soft)}:where(.cb-app) :where(input,textarea):not([class])::placeholder{color:var(--cb-faint)}.cb-field textarea,:where(.cb-app) textarea:not([class]){resize:vertical;font-family:inherit}.cb-field select:not([multiple]),:where(.cb-app) select:not([class]):not([multiple]){-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:2rem;text-overflow:ellipsis;background-image:linear-gradient(45deg,transparent 50%,var(--cb-dim) 50%),linear-gradient(135deg,var(--cb-dim) 50%,transparent 50%);background-position:right 1rem center,right .72rem center;background-size:5px 5px,5px 5px;background-repeat:no-repeat}:where(.cb-app) select:not([class]) option{background:var(--cb-surface-2);color:var(--cb-ink)}:where(.cb-app) input:is([type=date],[type=datetime-local],[type=time],[type=month]){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.cb-app) input::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer;border-radius:var(--cb-r-xs);padding:2px;-webkit-transition:opacity .15s var(--cb-ease),background .15s var(--cb-ease);transition:opacity .15s var(--cb-ease),background .15s var(--cb-ease)}:where(.cb-app) input::-webkit-calendar-picker-indicator:hover{opacity:1;background:var(--cb-wash)}.cb-field-check input:is([type=checkbox],[type=radio]),:where(.cb-app) input:is([type=checkbox],[type=radio]):not([class]){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;margin:0;width:18px;height:18px;display:inline-grid;place-content:center;border:1.5px solid var(--cb-line-strong);border-radius:var(--cb-r-sm);background:var(--cb-wash);cursor:pointer;vertical-align:-3px;transition:background .15s var(--cb-ease),border-color .15s var(--cb-ease),box-shadow .15s var(--cb-ease)}.cb-field-check input[type=radio],:where(.cb-app) input[type=radio]:not([class]){border-radius:50%}.cb-field-check input:is([type=checkbox],[type=radio]):before,:where(.cb-app) input:is([type=checkbox],[type=radio]):not([class]):before{content:"";width:9px;height:5px;border-left:2px solid var(--cb-cta-ink);border-bottom:2px solid var(--cb-cta-ink);transform:rotate(-45deg) translate(1px,-1px) scale(.4);opacity:0;transition:transform .15s var(--cb-ease),opacity .12s var(--cb-ease)}.cb-field-check input[type=radio]:before,:where(.cb-app) input[type=radio]:not([class]):before{width:8px;height:8px;border:0;border-radius:50%;background:var(--cb-cta-ink);transform:scale(.4)}.cb-field-check input:is([type=checkbox],[type=radio]):hover,:where(.cb-app) input:is([type=checkbox],[type=radio]):not([class]):hover{border-color:var(--cb-accent)}.cb-field-check input:is([type=checkbox],[type=radio]):checked,:where(.cb-app) input:is([type=checkbox],[type=radio]):not([class]):checked{background:var(--cb-accent);border-color:var(--cb-accent)}.cb-field-check input:is([type=checkbox],[type=radio]):checked:before,:where(.cb-app) input:is([type=checkbox],[type=radio]):not([class]):checked:before{opacity:1;transform:rotate(-45deg) translate(1px,-1px) scale(1)}.cb-field-check input[type=radio]:checked:before,:where(.cb-app) input[type=radio]:not([class]):checked:before{transform:scale(1)}.cb-field-check input:is([type=checkbox],[type=radio]):focus-visible,:where(.cb-app) input:is([type=checkbox],[type=radio]):not([class]):focus-visible{outline:none;box-shadow:0 0 0 3px var(--cb-accent-soft)}:where(.cb-app) input:is([type=checkbox],[type=radio]):not([class]):disabled{opacity:.45;cursor:not-allowed}:where(.cb-app) input[type=file]:not([class]){font:inherit;font-size:var(--cb-t-sm);color:var(--cb-dim)}:where(.cb-app) input[type=file]::-webkit-file-upload-button{font:inherit;font-size:var(--cb-t-sm);margin-right:.7rem;padding:.45rem .85rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line-strong);background:var(--cb-wash);color:var(--cb-ink);cursor:pointer;-webkit-transition:border-color .15s var(--cb-ease),background .15s var(--cb-ease);transition:border-color .15s var(--cb-ease),background .15s var(--cb-ease)}:where(.cb-app) input[type=file]::file-selector-button{font:inherit;font-size:var(--cb-t-sm);margin-right:.7rem;padding:.45rem .85rem;border-radius:var(--cb-r-md);border:1px solid var(--cb-line-strong);background:var(--cb-wash);color:var(--cb-ink);cursor:pointer;transition:border-color .15s var(--cb-ease),background .15s var(--cb-ease)}:where(.cb-app) input[type=file]::-webkit-file-upload-button:hover{border-color:var(--cb-accent);background:var(--cb-accent-soft)}:where(.cb-app) input[type=file]::file-selector-button:hover{border-color:var(--cb-accent);background:var(--cb-accent-soft)}@media (pointer:coarse) and (max-width:900px){:where(.cb-app) :where(input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select):not([class]){min-height:44px;font-size:16px}}:root{--cb-stage:#111319}:root[data-theme=light]{--cb-stage:#e4e4e8}.cb-rd-stage,.cb-split-page,.cb-vcmp-panes section{background:var(--cb-stage)}.cb-rd-text{background:#fff;color:#1d1e23;width:auto;max-width:860px;margin:1.1rem auto;padding:2.4rem clamp(1.4rem,6%,3.6rem);border-radius:var(--cb-r-xs);box-shadow:0 1px 0 rgba(0,0,0,.05),0 14px 34px -16px rgba(0,0,0,.55);flex:1 1 auto;align-self:stretch}@media (max-width:640px){.cb-rd-text{margin:.6rem;padding:1.4rem 1.1rem}}.cb-glass+.cb-section,.cb-glass.cb-section+.cb-glass,.cb-section+.cb-section{margin-top:1.1rem}.cb-iq-headline{font-family:var(--cb-serif);font-weight:400}.cb-iq-headline .cb-num{font-family:var(--cb-sans);background:none;-webkit-text-fill-color:currentColor;color:#e9dec4;filter:drop-shadow(0 0 20px rgba(220,205,170,.28));animation:none}:root[data-theme=light] .cb-iq-hero{color:var(--cb-ink);border-color:var(--cb-accent-line);background:radial-gradient(130% 120% at 0 0,rgba(12,125,95,.07) 0,transparent 46%),radial-gradient(140% 140% at 100% 115%,rgba(168,140,70,.14) 0,transparent 52%),linear-gradient(152deg,#ffffff,#f7f6f2 58%,#f1efe8);box-shadow:inset 0 1px 0 #fff,0 22px 50px -24px rgba(60,50,20,.28),0 0 0 1px rgba(168,140,70,.08)}:root[data-theme=light] .cb-iq-glow{background:radial-gradient(28% 34% at 24% 30%,rgba(12,125,95,.08),transparent 70%)}:root[data-theme=light] .cb-iq-glow:after{background:radial-gradient(30% 36% at 78% 74%,rgba(168,140,70,.12),transparent 70%)}:root[data-theme=light] .cb-iq-grain{opacity:.5;background-image:radial-gradient(circle at 50% 50%,rgba(20,20,24,.05) .7px,transparent 0)}:root[data-theme=light] .cb-iq-eyebrow{color:#0c7d5f}:root[data-theme=light] .cb-iq-eyebrow:before{background:#0c7d5f;box-shadow:0 0 8px 1px rgba(12,125,95,.35)}:root[data-theme=light] .cb-iq-headline{color:var(--cb-ink)}:root[data-theme=light] .cb-iq-headline .cb-num{color:#6e5c1e;filter:none}:root[data-theme=light] .cb-iq-headsub,:root[data-theme=light] .cb-iq-promise{color:var(--cb-dim)}:root[data-theme=light] .cb-iq-rail-hd{color:var(--cb-faint)}:root[data-theme=light] .cb-iq-rail-hd b{color:var(--cb-ink)}:root[data-theme=light] .cb-iq-track{background:rgba(20,20,24,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}:root[data-theme=light] .cb-iq-metric{color:var(--cb-ink);background:linear-gradient(180deg,#ffffff,#faf9f6);border-color:var(--cb-line-strong);box-shadow:inset 0 1px 0 #fff,0 6px 16px -10px rgba(60,50,20,.25)}:root[data-theme=light] a.cb-iq-metric:hover{border-color:var(--cb-accent-line);background:#fff;box-shadow:0 10px 26px -12px rgba(60,50,20,.3)}:root[data-theme=light] .cb-iq-metric[data-primary]{border-color:var(--cb-accent-line);background:linear-gradient(140deg,rgba(168,140,70,.14),rgba(12,125,95,.06) 60%,#fff);box-shadow:0 8px 22px -12px rgba(168,140,70,.45)}:root[data-theme=light] .cb-iq-mval{color:var(--cb-ink);text-shadow:none}:root[data-theme=light] .cb-iq-mval[data-tone=warn]{color:#9a5b00;text-shadow:none}:root[data-theme=light] .cb-iq-mval[data-tone=danger]{color:#c0392b;text-shadow:none}:root[data-theme=light] .cb-iq-mval[data-tone=ai]{color:#0c7d5f;text-shadow:none}:root[data-theme=light] .cb-iq-mval[data-tone=ok]{color:#2f7d1e}:root[data-theme=light] .cb-iq-mlab,:root[data-theme=light] .cb-iq-msub{color:var(--cb-faint)}@media (min-width:861px){.cb-iq-metrics:has(>:nth-child(3):last-child)>[data-primary],.cb-iq-metrics:has(>:nth-child(6):last-child)>[data-primary]{grid-column:auto}.cb-iq-metrics:has(>:nth-child(4):last-child)>[data-primary],.cb-iq-metrics:has(>:nth-child(7):last-child)>[data-primary]{grid-column:1/-1}}@media (max-width:860px){.cb-iq-metrics:has(>[data-primary])>:last-child:nth-child(2n):not([data-primary]){grid-column:span 2}}.cb-canvas-runnote,.cb-intake-tip,.cb-lead-fus .draftbox,.cb-piece-importnote,.cb-sbtip,.cb-signals-summary{border-left:1px solid color-mix(in oklab,var(--cb-aurora) 35%,transparent);border:1px solid color-mix(in oklab,var(--cb-aurora) 35%,transparent);border-radius:var(--cb-r-md)}.cb-builder-proposed,.cb-lens-insp-ctx{border:1px solid var(--cb-accent-line);border-radius:var(--cb-r-md)}.cb-agents-auditor,.cb-disco-card[data-side=outgoing]{border-left:1px solid var(--cb-line)}.cb-wb-row[data-sel]{box-shadow:0 0 0 1px var(--cb-accent-line);background:var(--cb-accent-soft)}tr[data-sel]>td{box-shadow:none;background:var(--cb-accent-soft)}.cb-empty h3{font-family:var(--cb-serif);font-size:1.15rem;font-weight:500;letter-spacing:-.01em}.cb-empty p,.cb-empty-body{max-width:60ch;margin-inline:auto;text-wrap:pretty;font-size:var(--cb-t-sm);line-height:1.6}.cb-empty-icon{display:flex;justify-content:center;margin:0 0 .9rem}.cb-empty-icon .cb-atb-tile{width:46px;height:46px;border-radius:var(--cb-r-lg);box-shadow:0 8px 22px -12px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08)}.cb-empty-icon .cb-atb-tile svg{width:23px;height:23px}.cb-telemetry.cb-telemetry>div:before{display:none}.cb-atb-tile[data-act=add] svg [opacity],.cb-atb-tile[data-act=help] svg [opacity]{opacity:.2}.cb-atb-tile[data-act=add] svg path:not([opacity]),.cb-atb-tile[data-act=help] svg path:not([opacity]){stroke:currentColor;stroke-width:.9px;stroke-linejoin:round}.cb-telemetry.cb-telemetry .v{white-space:normal;overflow-wrap:anywhere;line-height:1.1}.cb-audit{container-type:inline-size}@container (max-width: 560px){.cb-audit li{grid-template-columns:auto 1fr;gap:.15rem .7rem}.cb-audit .det{grid-column:1/-1}}@media (any-pointer:coarse){.cb-add summary.cb-btn,.cb-conflict-res li a.cb-btn,.cb-deflist dd a.cb-btn,.cb-table td a.cb-btn,.cb-timesum a.cb-btn{display:inline-flex}}@media (max-width:640px){.cb-telemetry.cb-telemetry>div:last-child:nth-child(odd){grid-column:1/-1}}.cb-canvas-body{background:#fff;color:#1d1e23;border-radius:var(--cb-r-xs);padding:22px clamp(18px,4%,34px);box-shadow:0 1px 0 rgba(0,0,0,.05),0 12px 30px -16px rgba(0,0,0,.55)}:root[data-theme=light] .cb-canvas-body{box-shadow:0 0 0 1px rgba(20,20,24,.06),0 10px 26px -16px rgba(40,30,10,.3)}.cb-canvas-body blockquote{border-left-color:#d6d6dc;color:#4a4c55}.cb-canvas-body .cb-claim-chip{color:#5b5d66;border-color:rgba(20,20,24,.18);background:#f6f6f8}.cb-canvas-body .cb-claim-chip[data-peek-on],.cb-canvas-body a.cb-claim-chip:hover{color:#6e5c1e;border-color:#a8915a;box-shadow:0 0 0 3px rgba(168,145,90,.18)}.cb-canvas-body .cb-claim-chip[data-status=resolved],.cb-canvas-body .cb-claim-chip[data-status=verified]{color:#0b6b52;border-color:rgba(12,125,95,.45);background:rgba(12,125,95,.06)}.cb-canvas-body .cb-claim-chip[data-status=flagged],.cb-canvas-body .cb-claim-chip[data-status=stale]{color:#8a5200;border-color:rgba(154,91,0,.45);background:rgba(255,170,60,.08)}.cb-canvas-body .cb-claim-chip[data-status=contested]{color:#b3261e;border-color:rgba(179,38,30,.4);background:rgba(179,38,30,.05)}.cb-canvas-body .cb-claim-chip[data-kind=auth]{color:#12599f;border-color:rgba(28,109,194,.4);background:rgba(28,109,194,.06)}.cb-canvas-body .cb-claim-chip[data-kind=row]{color:#7c570e;border-color:rgba(154,109,20,.4);background:rgba(154,109,20,.06)}.cb-canvas-body .cb-canvas-claim[data-status=flagged],.cb-canvas-body .cb-canvas-claim[data-status=stale]{background:rgba(255,170,60,.16)}.cb-canvas-body .cb-canvas-claim[data-status=contested]{background:rgba(230,80,80,.12)}.cb-canvas-body .cb-canvas-claim[data-peek-on]{background:rgba(168,145,90,.22);box-shadow:0 0 0 2px rgba(168,145,90,.22)}.cb-canvas-body .cb-verify-para{color:#8a5200;border-color:rgba(154,91,0,.45)}.cb-canvas-body ::selection{background:rgba(168,145,90,.32)}@media (max-width:640px){.cb-canvas-body{padding:16px 14px}.cb-chiprow[data-mode=seg] .cb-seg2{flex:1 0 auto;min-height:42px}}.cb-app{background-attachment:fixed}.cb-btn>.cb-atb-tile,.cb-btn>span>.cb-atb-tile{margin-block:-4px}.cb-btn:disabled:not([data-variant]),.cb-btn[aria-disabled=true]:not([data-variant]){opacity:1;background:var(--cb-wash);border-color:var(--cb-line-strong);color:var(--cb-faint);box-shadow:none}.cb-btn[data-variant=ghost]:disabled{opacity:.45}.cb-cap>span:first-letter,.cb-dh>div>p:first-letter{text-transform:uppercase}@media (max-width:640px){.cb-caprow,.cb-dh{margin-bottom:1.1rem}}.cb-optcards{display:flex;flex-direction:column;gap:.45rem}.cb-optcard{position:relative;display:flex;align-items:center;gap:.8rem;width:100%;min-height:58px;padding:.7rem .9rem .7rem .75rem;text-align:left;border:1px solid var(--cb-line-strong);border-radius:var(--cb-r-lg);background:var(--cb-surface);color:var(--cb-ink);cursor:pointer;transition:border-color .16s var(--cb-ease),background .16s var(--cb-ease),box-shadow .16s var(--cb-ease),transform .12s var(--cb-ease)}.cb-optcard:hover{border-color:var(--cb-accent-line);background:color-mix(in srgb,var(--cb-accent) 5%,var(--cb-surface))}.cb-optcard:active{transform:scale(.995)}.cb-optcard:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-optcard[data-on]{border-color:var(--cb-accent-line);background:var(--cb-accent-soft);box-shadow:0 0 0 1px var(--cb-accent-line),0 6px 18px rgba(0,0,0,.18)}:root[data-theme=light] .cb-optcard{background:#fff}:root[data-theme=light] .cb-optcard[data-on]{background:color-mix(in srgb,var(--cb-accent) 12%,#fff);box-shadow:0 0 0 1px var(--cb-accent-line),0 6px 16px rgba(20,20,26,.08)}.cb-optcard-n{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--cb-r-sm);border:1px solid var(--cb-line-strong);font:600 .7rem var(--cb-mono);color:var(--cb-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .16s,border-color .16s,background .16s}.cb-optcard[data-on] .cb-optcard-n{color:var(--cb-cta-ink);background:var(--cb-cta-grad);border-color:transparent}.cb-optcard-ic{flex:none;display:inline-flex}.cb-optcard-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.18rem}.cb-optcard-l{font:600 .92rem/1.3 var(--cb-sans);color:var(--cb-ink)}.cb-optcard-d{font-size:.8rem;line-height:1.4;color:var(--cb-dim)}.cb-optcard-tag{flex:none;align-self:flex-start;margin-top:.1rem;font:600 .6rem var(--cb-mono);letter-spacing:.12em;text-transform:uppercase;padding:.18rem .45rem;border-radius:var(--cb-r-sm);color:var(--cb-aurora);background:var(--cb-aurora-soft)}.cb-optcard[data-tone=decision] .cb-optcard-tag{color:var(--cb-warn);background:var(--cb-warn-soft)}.cb-optcard-radio{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--cb-line-strong);transition:border-color .16s,box-shadow .16s}.cb-optcard[data-on] .cb-optcard-radio{border-color:var(--cb-accent);box-shadow:inset 0 0 0 4px var(--cb-surface-2),inset 0 0 0 9px var(--cb-accent)}:root[data-theme=light] .cb-optcard[data-on] .cb-optcard-radio{box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 9px var(--cb-accent-ink);border-color:var(--cb-accent-ink)}@media (max-width:560px){.cb-optcard-n{display:none}.cb-optcard{min-height:56px}.cb-optcard:has(.cb-optcard-tag){display:grid;grid-template-columns:1fr auto;grid-template-areas:"tag radio" "txt radio";grid-column-gap:.8rem;column-gap:.8rem}.cb-optcard-tag{grid-area:tag;justify-self:start;margin:0 0 .35rem}.cb-optcard-txt{grid-area:txt}.cb-optcard-radio{grid-area:radio;align-self:center}}@media (prefers-reduced-motion:reduce){.cb-optcard{transition:none}}.rc-hits{list-style:none;margin:-.2rem 0 0;padding:.25rem;display:flex;flex-direction:column;gap:2px;max-height:15rem;overflow:auto;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-surface-2)}.rc-hits li{margin:0}.rc-hits button,.rc-hits li.rc-muted{padding:.45rem .6rem}.rc-hits button{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;border:0;border-radius:var(--cb-r-sm);background:none;color:var(--cb-ink);font:inherit;font-size:var(--cb-t-sm);text-align:left;cursor:pointer;transition:background .15s var(--cb-ease)}.rc-hits button:hover{background:var(--cb-accent-soft)}.rc-hits button:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.rc-hits button{transition:none}}.rb-skel .rb-grid>*{margin-bottom:12px;page-break-inside:avoid;break-inside:avoid}.rc-suggest{display:grid;grid-gap:.45rem;gap:.45rem}.rc-suggest ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.rc-suggest form{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:var(--cb-wash)}.rc-suggest-t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.rc-suggest-t b{font-size:var(--cb-t-sm);color:var(--cb-ink);font-weight:600;line-height:1.35}.rc-suggest-t small{font-size:.72rem;color:var(--cb-dim);line-height:1.4}.rc-suggest-t{align-self:stretch}.rv{max-width:860px;display:flex;flex-direction:column;gap:14px}.rv-progress{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.rv-progress .cb-mono{font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint);white-space:nowrap}.rv-bar{height:4px;border-radius:var(--cb-r-pill);background:var(--cb-wash);overflow:hidden}.rv-bar i{display:block;height:100%;background:var(--cb-aurora);border-radius:inherit;transition:width .25s var(--cb-ease)}.rv-card{border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel);box-shadow:var(--cb-elev-1);padding:20px 22px;display:flex;flex-direction:column;gap:10px;transition:opacity .15s var(--cb-ease)}.rv-card[aria-busy]{opacity:.6}.rv-hd{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.rv-court{display:flex;flex-direction:column;gap:2px;min-width:0}.rv-court a{color:var(--cb-dim);text-decoration:none;font-size:var(--cb-t-sm)}.rv-court a:hover{color:var(--cb-ink);text-decoration:underline}.rv-court small{font-size:.64rem;letter-spacing:.08em;color:var(--cb-faint)}.rv-why{display:flex;gap:6px;flex-wrap:wrap}.rv-tag{font-family:var(--cb-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .5rem;border-radius:var(--cb-r-pill);border:1px solid var(--cb-line-strong);color:var(--cb-dim)}.rv-tag[data-tone=warn]{color:var(--cb-warn);border-color:color-mix(in oklab,var(--cb-warn) 40%,transparent);background:var(--cb-warn-soft)}.rv-card h2{margin:2px 0 0;font-family:var(--cb-serif);font-size:1.35rem;font-weight:600;color:var(--cb-ink);line-height:1.3;text-wrap:balance}.rv-when{font-size:var(--cb-t-md);color:var(--cb-ink)}.rv-sub,.rv-when{margin:0;line-height:1.5}.rv-sub{font-size:var(--cb-t-sm);color:var(--cb-dim)}.rv-quote{margin:4px 0 0;padding:12px 14px;border-radius:var(--cb-r-md);background:var(--cb-wash);border:1px solid var(--cb-line)}.rv-quote blockquote{margin:0;font-family:var(--cb-serif);font-size:1rem;line-height:1.6;color:var(--cb-ink);font-style:italic}.rv-quote figcaption{margin-top:8px;font-family:var(--cb-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.rv-noquote{margin:0;padding:10px 14px;border-radius:var(--cb-r-md);border:1px dashed var(--cb-line-strong);color:var(--cb-dim);font-size:var(--cb-t-sm)}.rv-meta{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.74rem;color:var(--cb-faint)}.rv-meta a{color:var(--cb-accent-ink);text-decoration:none;font-family:var(--cb-mono);font-size:.72rem}.rv-meta a:hover{text-decoration:underline}.rv-acts{display:flex;flex-wrap:wrap;gap:8px;padding-top:10px;margin-top:4px;border-top:1px solid var(--cb-line)}.rv-acts kbd{margin-left:.45rem;font-family:var(--cb-mono);font-size:.62rem;padding:.05rem .32rem;border-radius:var(--cb-r-sm);border:1px solid;opacity:.55}.rv-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rv-log li{display:flex;gap:10px;align-items:baseline;font-size:var(--cb-t-sm);color:var(--cb-dim)}.rv-log li .cb-mono{min-width:8.5rem;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-faint)}.rv-log li[data-did=accept_change] .cb-mono,.rv-log li[data-did=verify] .cb-mono{color:var(--cb-aurora)}.rv-log li[data-did=reject] .cb-mono{color:var(--cb-danger)}.rv-done{max-width:640px;padding:20px 22px;border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);background:var(--cb-panel);display:flex;flex-direction:column;gap:8px}.rv-done b{font-family:var(--cb-serif);font-size:1.15rem;color:var(--cb-ink)}.rv-done p{margin:0;color:var(--cb-dim);font-size:var(--cb-t-sm)}.rv-done-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.rc-reviewlink{display:inline-flex;margin-left:auto}@media (max-width:640px){.rv-card{padding:16px}.rv-progress{grid-template-columns:minmax(0,1fr)}.rv-acts .cb-btn{flex:1 1 auto;justify-content:center}.rv-acts kbd{display:none}}@media (prefers-reduced-motion:reduce){.rv-bar i,.rv-card{transition:none}}.rc-court-acts{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media (max-width:760px){.rc-court-acts{align-items:flex-start}}@media (min-width:901px){.cb-app[data-navmode=rail][data-nav=collapsed]{grid-template-columns:72px 1fr}.cb-app[data-navmode=rail] .cb-side{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;align-self:start;z-index:2;overflow:visible}}.cb-app[data-navmode=rail] .cb-toggle{width:24px;height:24px}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-side{padding-top:1.9rem}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-brand{padding-bottom:1rem}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-toggle{top:.25rem;right:.25rem;border-radius:var(--cb-r-sm);font-size:.72rem}.cb-app[data-navmode=rail] .cb-topbar{min-height:56px;padding:.5rem 1.5rem;gap:.75rem}.cb-app[data-navmode=rail] .cb-crumb{font-size:var(--cb-t-label);letter-spacing:.08em}.cb-app[data-navmode=rail] .cb-bell svg,.cb-app[data-navmode=rail] .cb-burger svg,.cb-app[data-navmode=rail] .cb-iconbtn svg{stroke-width:1.5}.cb-app[data-navmode=rail] .cb-content{animation:cb-fade .2s var(--cb-ease) both}@keyframes cb-fade{0%{opacity:0}to{opacity:1}}.cb-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-nav{padding:0 .2rem;gap:.2rem;align-items:stretch;overflow-x:hidden}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-link{flex-direction:column;justify-content:center;gap:.3rem;width:auto;padding:.5rem 0 .42rem}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-link .cb-label{display:block;flex:none;max-width:100%;padding:0;font:500 .68rem/1 var(--cb-sans);letter-spacing:-.01em;color:var(--cb-dim);text-align:center;overflow:hidden;text-overflow:ellipsis;transition:color .16s var(--cb-ease)}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-link:hover .cb-label,.cb-app[data-navmode=rail][data-nav=collapsed] .cb-link[aria-current=page] .cb-label{color:var(--cb-ink)}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-link .cb-tip{display:none}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-link .cb-badge{display:block;position:absolute;top:.3rem;right:.3rem;margin:0;padding:.08rem .36rem;min-width:1.2rem;font-size:.6rem}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-side-foot{padding:.6rem 0 0;gap:.55rem}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-aistate{display:none}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-railorb{width:34px;height:34px;box-shadow:0 0 12px rgba(220,205,170,.4)}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-user{padding:.25rem;border-radius:50%}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-user:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-menu{left:calc(100% + 8px);right:auto;bottom:0;width:252px}.cb-cmd[data-mode=compact]{flex:none;margin:0 0 0 auto;min-width:0;max-width:none;height:40px;padding:0 .55rem 0 .8rem;gap:.55rem;border-radius:var(--cb-r-pill);font-size:var(--cb-t-sm);font-weight:500;color:var(--cb-dim);background:var(--cb-wash);border-color:var(--cb-line);box-shadow:none;cursor:pointer;transition:color .15s var(--cb-ease),border-color .15s var(--cb-ease),background-color .15s var(--cb-ease)}.cb-cmd[data-mode=compact]:hover{color:var(--cb-ink);border-color:var(--cb-line-strong);background:var(--cb-hover);box-shadow:none}.cb-cmd[data-mode=compact]:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px;box-shadow:none;border-color:var(--cb-line-strong)}.cb-cmd[data-mode=compact]:active{transform:scale(.98)}.cb-cmd[data-mode=compact] .cb-orb{width:14px;height:14px;box-shadow:0 0 8px rgba(220,205,170,.45)}.cb-cmd[data-mode=compact] .cb-cmd-txt{flex:none}.cb-cmd[data-mode=compact] .cb-kbd{font-size:var(--cb-t-label);padding:.1em .4em;border-bottom-width:1px;margin-left:.1rem}@media (max-width:900px){.cb-cmd[data-mode=compact]{width:40px;height:40px;padding:0;justify-content:center;gap:0}.cb-cmd[data-mode=compact]:after{content:none}.cb-cmd[data-mode=compact] .cb-kbd{display:none}}@media (prefers-reduced-motion:reduce){.cb-cmd[data-mode=compact]:active{transform:none}.cb-app[data-navmode=rail] .cb-link .cb-label{transition:none}}@property --cb-wk-p{syntax:"<number>";inherits:true;initial-value:0}.cb-working{--wk:32px;--wk-s:2.5px;--wk-c:var(--cb-accent);--wk-glow:rgba(220,205,170,.5);--wk-dots:repeating-conic-gradient(var(--wk-c) 0 6deg,transparent 6deg 15deg);position:relative;display:inline-grid;grid-template-columns:auto minmax(0,1fr);column-gap:.7rem;row-gap:.5rem;align-items:center;max-width:100%;vertical-align:middle;text-align:left}.cb-working[data-size="20"]{--wk:20px;--wk-s:2px;display:inline-flex;align-items:center;gap:.45rem}.cb-working[data-size="56"]{--wk:56px;--wk-s:3px;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;row-gap:.85rem}.cb-working[data-state=failed],.cb-working[data-tone=warn]{--wk-c:var(--cb-warn);--wk-glow:rgba(255,196,120,.38)}:root[data-theme=light] .cb-working{--wk-glow:rgba(140,112,52,.26)}:root[data-theme=light] .cb-working[data-state=failed],:root[data-theme=light] .cb-working[data-tone=warn]{--wk-glow:rgba(147,90,0,.22)}.cb-working-ring{--cb-wk-p:0;position:relative;width:var(--wk);height:var(--wk);flex:none;display:grid;place-items:center;transition:--cb-wk-p .7s var(--cb-ease)}.cb-working-comet,.cb-working-fill,.cb-working-track{position:absolute;inset:0;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--wk-s) - .5px),#000 calc(100% - var(--wk-s)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--wk-s) - .5px),#000 calc(100% - var(--wk-s)))}.cb-working-track{background:var(--cb-track)}.cb-working-fill{background:conic-gradient(var(--wk-c) calc(var(--cb-wk-p) * 1turn),transparent 0);filter:drop-shadow(0 0 4px var(--wk-glow));opacity:0;transition:opacity .3s var(--cb-ease)}.cb-working[data-known] .cb-working-fill,.cb-working[data-state=done] .cb-working-fill{opacity:1}.cb-working-comet{background:conic-gradient(from 0deg,transparent 0 215deg,color-mix(in oklab,var(--wk-c) 0%,transparent) 215deg,var(--wk-c) 1turn);opacity:0;transition:opacity .3s var(--cb-ease)}.cb-working-comet:after{content:"";position:absolute;top:0;left:50%;width:calc(var(--wk-s) * 1.5);height:calc(var(--wk-s) * 1.5);margin-left:calc(var(--wk-s) * -.75);border-radius:50%;background:var(--wk-c);box-shadow:0 0 6px var(--wk-glow)}.cb-working[data-state=working]:not([data-known]) .cb-working-comet{opacity:1;animation:cb-wk-orbit 1.4s linear infinite}@keyframes cb-wk-orbit{to{transform:rotate(1turn)}}.cb-working-orb{grid-area:1/1;position:relative;width:calc(var(--wk) - var(--wk-s) * 2 - var(--wk) * .24);height:calc(var(--wk) - var(--wk-s) * 2 - var(--wk) * .24);border-radius:50%;background:radial-gradient(circle at 32% 30%,#f4ecd8,var(--cb-accent) 55%,#7a6a45);box-shadow:0 0 calc(var(--wk) * .28) var(--wk-glow);animation:cb-wk-breath 1.6s ease-in-out infinite alternate;transition:opacity .3s var(--cb-ease),transform .3s var(--cb-ease),filter .3s var(--cb-ease)}@keyframes cb-wk-breath{0%{transform:scale(1);box-shadow:0 0 calc(var(--wk) * .22) var(--wk-glow)}to{transform:scale(1.04);box-shadow:0 0 calc(var(--wk) * .4) var(--wk-glow)}}.cb-working:not([data-state=working]) .cb-working-orb{animation:none}.cb-working[data-state=failed] .cb-working-orb,.cb-working[data-state=waiting] .cb-working-orb{filter:saturate(.55);opacity:.8;box-shadow:none}.cb-working[data-state=waiting] .cb-working-track{background:var(--wk-dots);opacity:.8}.cb-working[data-state=failed] .cb-working-track{background:var(--wk-c);opacity:.5}.cb-working-check{grid-area:1/1;position:relative;width:calc(var(--wk) * .6);height:calc(var(--wk) * .6);fill:none;stroke:var(--cb-aurora);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 0 5px rgba(108,215,180,.45))}.cb-working-check path{stroke-dasharray:24;stroke-dashoffset:24}.cb-working[data-state=done] .cb-working-orb{opacity:0;transform:scale(.4)}.cb-working[data-state=done] .cb-working-check{opacity:1}.cb-working[data-state=done] .cb-working-check path{animation:cb-wk-draw .5s var(--cb-ease) .15s forwards}@keyframes cb-wk-draw{to{stroke-dashoffset:0}}.cb-working-words{display:grid;grid-gap:.12rem;gap:.12rem;min-width:0}.cb-working-verb{font-size:var(--cb-t-base);font-weight:500;color:var(--cb-ink);line-height:1.3;text-wrap:balance}.cb-working-measure{font-size:var(--cb-t-sm);color:var(--cb-dim);line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cb-working[data-state=done] .cb-working-measure{color:var(--cb-aurora)}.cb-working[data-state=failed] .cb-working-measure,.cb-working[data-tone=warn] .cb-working-measure{color:color-mix(in oklab,var(--cb-warn) 86%,var(--cb-ink))}.cb-working[data-size="20"] .cb-working-words{display:contents}.cb-working[data-size="20"] .cb-working-verb{font:inherit;color:inherit}.cb-working[data-size="20"] .cb-working-measure{font:inherit;color:inherit;opacity:.78}.cb-working[data-size="56"] .cb-working-verb{font-family:var(--cb-serif);font-size:var(--cb-t-lg);font-weight:500;letter-spacing:-.005em}.cb-working[data-size="56"] .cb-working-measure{font-size:var(--cb-t-base)}.cb-working-live{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cb-working-bar{grid-column:1/-1;display:block;width:100%;height:2px;border-radius:var(--cb-r-pill);background:var(--cb-track);overflow:hidden}.cb-working-bar i{display:block;height:100%;border-radius:inherit;background:var(--wk-c);box-shadow:0 0 6px var(--wk-glow);transition:width .7s var(--cb-ease)}.cb-working[data-size="56"] .cb-working-bar{width:min(100%,22rem)}.cb-btn-danger .cb-working,.cb-btn:not([data-variant=ghost]) .cb-working{--wk-c:currentColor;--wk-glow:transparent}.cb-btn-danger .cb-working-track,.cb-btn:not([data-variant=ghost]) .cb-working-track{background:rgba(0,0,0,.16)}.cb-btn-danger .cb-working-orb,.cb-btn:not([data-variant=ghost]) .cb-working-orb{box-shadow:0 0 0 1px rgba(23,20,12,.35),0 0 6px rgba(255,255,255,.3)}.cb-btn .cb-working[data-size="20"]{gap:.5rem}.cb-btn-danger[aria-busy=true]:disabled,.cb-btn-danger[data-pending]:disabled,.cb-btn[aria-busy=true]:disabled,.cb-btn[data-pending]:disabled{opacity:1;cursor:progress}.cb-btn[aria-busy=true]:disabled:not([data-variant]),.cb-btn[data-pending]:disabled:not([data-variant]){background:var(--cb-cta-grad);border-color:transparent;color:var(--cb-cta-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 1px 2px rgba(0,0,0,.45)}.cb-btn[data-variant=ghost][aria-busy=true]:disabled,.cb-btn[data-variant=ghost][data-pending]:disabled{background:rgba(255,255,255,.065);border-color:var(--cb-line-strong);color:var(--cb-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.3)}:root[data-theme=light] .cb-btn[data-variant=ghost][aria-busy=true]:disabled,:root[data-theme=light] .cb-btn[data-variant=ghost][data-pending]:disabled{background:rgba(255,255,255,.8);box-shadow:0 1px 2px rgba(20,20,26,.08)}.cb-working[data-quiet]{gap:0;column-gap:0}@media (prefers-reduced-motion:reduce){.cb-working-orb{animation:none!important}.cb-working-bar i,.cb-working-ring{transition:none!important}.cb-working-comet{animation:none!important;background:var(--wk-dots)}.cb-working-comet:after{display:none}.cb-working[data-state=done] .cb-working-check path{animation:none;stroke-dashoffset:0}}:root[data-motion=less] .cb-working-orb{animation:none!important}:root[data-motion=less] .cb-working-bar i,:root[data-motion=less] .cb-working-ring{transition:none!important}:root[data-motion=less] .cb-working-comet{animation:none!important;background:var(--wk-dots)}:root[data-motion=less] .cb-working-comet:after{display:none}:root[data-motion=less] .cb-working[data-state=done] .cb-working-check path{animation:none;stroke-dashoffset:0}@supports (corner-shape:superellipse(1.4)){.cb-root :is(.cb-btn,.cb-glass,.cb-pill,.cb-input,.cb-field input,.cb-field select,.cb-field textarea,.cb-link,.cb-link .cb-ico,.cb-tbtab,.cb-tab-ico,.cb-seg,.cb-seg2,.cb-seg2 a,.cb-presence,.cb-menu,.cb-palette,.cb-modal>*,.cb-telemetry>div,.cb-cmd,.cb-bell,.cb-iconbtn,.cb-me,.hub-card,.hub-tile,.hub-tile-l,.hub-glance,.hub-find .box,.hub-scope-btn){corner-shape:superellipse(1.4)}}.cb-glass{border-radius:var(--cb-r-xl);box-shadow:var(--cb-elev-1)}.cb-menu{border-radius:var(--cb-r-lg)}.cb-menu,.cb-palette{box-shadow:var(--cb-elev-3)}.cb-palette{border-radius:var(--cb-r-xl)}.cb-menu a{border-radius:var(--cb-r-md)}.cb-field input,.cb-field select,.cb-field textarea,.cb-input{border-radius:var(--cb-r-sm);box-shadow:inset 0 1px 2px rgba(0,0,0,.18)}:root[data-theme=light] :is(.cb-input,.cb-field input,.cb-field select,.cb-field textarea){background:#fff;box-shadow:inset 0 1px 2px rgba(20,20,26,.06)}.cb-field input:focus,.cb-field select:focus,.cb-field textarea:focus,.cb-input:focus{box-shadow:0 0 0 3px var(--cb-accent-soft)}.cb-telemetry.cb-telemetry>div{border-radius:var(--cb-r-md);border-color:var(--cb-line)}.cb-telemetry.cb-telemetry>div,:root[data-theme=light] .cb-telemetry.cb-telemetry>div{background:var(--cb-layer-1);box-shadow:var(--cb-elev-1)}.cb-seg{position:relative;isolation:isolate;gap:2px;padding:3px;border-radius:var(--cb-r-md);border-color:var(--cb-line-strong);background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.05));box-shadow:inset 0 1px 2px rgba(0,0,0,.3)}:root[data-theme=light] .cb-seg{background:linear-gradient(180deg,rgba(20,20,26,.06),rgba(20,20,26,.02));box-shadow:inset 0 1px 2px rgba(20,20,26,.08)}.cb-seg a,.cb-seg button{position:relative;z-index:1;border-radius:calc(var(--cb-r-md) - 3px);padding:.3rem .8rem}.cb-seg a[aria-current=page],.cb-seg button[aria-current=page]{color:var(--cb-ink);background:var(--cb-thumb);box-shadow:var(--cb-elev-1)}.cb-seg2{position:relative;isolation:isolate}.cb-seg2 a{position:relative;z-index:1;border-radius:calc(var(--cb-r-md) - 3px)}.cb-nav,.cb-tabs,[data-presence-group]{position:relative;isolation:isolate}:where([data-presence]){position:relative;isolation:isolate}[role=group]>.cb-presence{border-radius:var(--cb-r-sm);background:var(--cb-presence-bg);box-shadow:none}.cb-tabbar{isolation:isolate}.cb-presence{position:absolute;left:0;top:0;z-index:0;width:var(--pw,0);height:var(--ph,0);transform:translate(var(--px,0),var(--py,0));pointer-events:none;opacity:0;border-radius:calc(var(--cb-r-md) - 3px);background:var(--cb-thumb);box-shadow:var(--cb-elev-1);transition:transform .32s var(--cb-ease),width .32s var(--cb-ease),height .32s var(--cb-ease),opacity .16s var(--cb-ease);will-change:transform}.cb-presence~:is(a,button){position:relative;z-index:1}[data-presence=on]>:is(a,button):is([aria-current]:not([aria-current=false]),[aria-selected=true],[aria-pressed=true]){background:transparent;box-shadow:none}.cb-tabs>.cb-presence{height:2px;transform:translate(var(--px,0),calc(var(--py, 0px) + var(--ph, 0px) - 2px));border-radius:1px;background:var(--cb-accent);box-shadow:none}.cb-tabs[data-presence=on]>.cb-tab[aria-current=page]{border-bottom-color:transparent}.cb-nav>.cb-presence,.cb-tabbar>.cb-presence{border-radius:var(--cb-r-md);background:var(--cb-presence-bg);box-shadow:inset 0 0 0 1px var(--cb-presence-line),inset 0 1px 0 rgba(255,255,255,.06)}.cb-nav[data-presence=on] .cb-link[aria-current=page]{background:transparent;box-shadow:none}@media (prefers-reduced-motion:reduce){.cb-presence{transition:opacity .16s linear}}:root[data-motion=less] .cb-presence{transition:opacity .16s linear}.cb-link{border-radius:var(--cb-r-md)}.cb-link .cb-ico{border-radius:var(--cb-r-sm)}.cb-app[data-navmode=rail][data-nav=collapsed] .cb-link{border-radius:var(--cb-r-md);padding:.4rem 0 .38rem}.cb-app[data-navmode=rail] .cb-link:hover{transform:none}.cb-app[data-navmode=rail] .cb-link[aria-current=page] .cb-label{color:var(--cb-accent-ink)}.cb-app[data-navmode=rail] :is(.cb-bell,.cb-iconbtn){width:36px;height:36px;border-radius:var(--cb-r-md);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));box-shadow:var(--cb-elev-0)}.cb-app[data-navmode=rail] :is(.cb-bell,.cb-iconbtn):hover{background:var(--cb-hover)}.cb-app[data-navmode=rail] .cb-cmd[data-mode=compact]{height:36px;border-radius:var(--cb-r-md);box-shadow:var(--cb-elev-0)}:root[data-theme=light] .cb-app[data-navmode=rail] :is(.cb-bell,.cb-iconbtn,.cb-cmd[data-mode=compact]){background:linear-gradient(180deg,#fff,#f6f6f8);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(20,20,26,.06)}.cb-me,.cb-topmark{display:none}.cb-me{flex:none;width:36px;height:36px;padding:0;border:1px solid var(--cb-line);border-radius:var(--cb-r-md);background:none;place-items:center;cursor:pointer}.cb-me .cb-av{width:26px;height:26px;font-size:.66rem}.cb-me:focus-visible,.cb-topmark:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}@media (max-width:900px){.cb-app[data-navmode=rail] .cb-topmark{display:grid;place-items:center;flex:none;width:36px;height:36px;margin-right:auto;border-radius:var(--cb-r-md)}.cb-app[data-navmode=rail] .cb-topmark .cb-mark{width:28px;height:28px}.cb-app[data-navmode=rail] .cb-me{display:grid}.cb-app[data-navmode=rail] .cb-cmd[data-mode=compact]{width:36px;height:36px;margin-left:0}.cb-app[data-navmode=rail] .cb-topbar{min-height:52px;padding:.45rem calc(.9rem + var(--cb-sa-r)) .45rem calc(.9rem + var(--cb-sa-l));gap:.4rem}.cb-app[data-navmode=rail] :is(.cb-bell,.cb-iconbtn,.cb-me){min-width:36px;min-height:36px;position:relative}.cb-app[data-navmode=rail] :is(.cb-bell,.cb-iconbtn,.cb-me):before{content:"";position:absolute;inset:-4px}.cb-tabbar[data-mode=nav]{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none;padding:.3rem calc(.4rem + var(--cb-sa-r)) calc(.3rem + var(--cb-sa-b)) calc(.4rem + var(--cb-sa-l))}.cb-tabbar[data-mode=nav]::-webkit-scrollbar{display:none}.cb-tabbar[data-mode=nav] .cb-tbtab{flex:1 0 auto;min-width:46px;min-height:48px;padding:.3rem .2rem .25rem;gap:.2rem;border-radius:var(--cb-r-md);font:500 .66rem/1 var(--cb-sans);letter-spacing:-.01em;color:var(--cb-dim)}.cb-tabbar[data-mode=nav] .cb-tbtab>span:last-child{max-width:none;overflow:visible}.cb-tabbar[data-mode=nav] .cb-tab-ico{width:24px;height:24px;background:none;box-shadow:none;border-radius:var(--cb-r-sm)}:root[data-theme=light] .cb-tabbar[data-mode=nav] .cb-tab-ico{background:none;box-shadow:none}.cb-tabbar[data-mode=nav] .cb-tab-ico svg{width:20px;height:20px}.cb-tabbar[data-mode=nav] .cb-tbtab[aria-current=page]{color:var(--cb-accent-ink)}.cb-tabbar[data-mode=nav] .cb-tbtab[aria-current=page] .cb-tab-ico{background:none;box-shadow:none;color:var(--tint)!important}.cb-tabbar[data-mode=nav] .cb-tbtab:active .cb-tab-ico{transform:scale(.94)}.cb-tabbar[data-mode=nav] .cb-tbtab:focus-visible{outline:2px solid var(--cb-accent);outline-offset:-2px}.cb-app[data-navmode=rail] .cb-content{padding-bottom:calc(4.6rem + var(--cb-sa-b))!important}:root[data-theme=light] .cb-tabbar>.cb-presence{box-shadow:inset 0 0 0 1px rgba(140,115,60,.22),0 1px 2px rgba(20,20,26,.06)}}@media (min-width:600px) and (max-width:900px){.cb-tabbar[data-mode=nav]{justify-content:center}.cb-tabbar[data-mode=nav] .cb-tbtab{flex:0 1 88px}}.cb-kind{--kc:var(--cb-dim);color:var(--kc);background:color-mix(in oklab,var(--kc) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--kc) 14%,transparent)}.cb-kind:is([data-k=filePdf]){--kc:var(--cb-danger)}.cb-kind:is([data-k=fileImage],[data-k=mail],[data-k=fileSheet],[data-k=checklist]){--kc:var(--cb-aurora)}.cb-kind:is([data-k=fileVideo],[data-k=video],[data-k=documents]){--kc:var(--cb-accent-ink)}.cb-kind:is([data-k=folderFiles],[data-k=flag],[data-k=fileAudio],[data-k=fileZip]){--kc:var(--cb-warn)}.cb-link .cb-ico[data-color] svg{width:20px;height:20px}.cb-link[aria-current=page] .cb-ico[data-color],:root[data-theme=light] .cb-link[aria-current=page] .cb-ico[data-color]{background:linear-gradient(160deg,#2a2b31,#15161a);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px var(--cb-accent-line),0 0 0 2px var(--cb-accent-soft)}:root[data-theme=light] .cb-link[aria-current=page] .cb-ico[data-color]{background:linear-gradient(160deg,#ffffff,#f1efea)}.cb-tab-ico[data-color] svg{width:22px;height:22px}.cb-tbtab[aria-current=page] .cb-tab-ico[data-color]{background:linear-gradient(160deg,#2a2b31,#15161a);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px var(--cb-accent-line)}:root[data-theme=light] .cb-tbtab[aria-current=page] .cb-tab-ico[data-color]{background:linear-gradient(160deg,#ffffff,#f1efea)}.cb-tabbar[data-mode=nav] .cb-tbtab[aria-current=page] .cb-tab-ico[data-color]{background:none;box-shadow:none}.cb-ico[data-color] svg,.cb-palette-item>svg,.cb-tab-ico[data-color] svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}:root[data-theme=light] .cb-ico[data-color] svg,:root[data-theme=light] .cb-palette-item>svg,:root[data-theme=light] .cb-tab-ico[data-color] svg{filter:drop-shadow(0 1px .5px rgba(20,20,26,.18))}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .cb-ico[data-color] svg,:root:not([data-theme=dark]) .cb-tab-ico[data-color] svg{filter:drop-shadow(0 1px .5px rgba(20,20,26,.18))}}svg[data-sys]{transform:scale(1.12);filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}:root[data-theme=light] svg[data-sys]{filter:drop-shadow(0 1px .5px rgba(20,20,26,.18))}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) svg[data-sys]{filter:drop-shadow(0 1px .5px rgba(20,20,26,.18))}}.cb-btn svg[data-sys]{transform:none}.cb-kind:has(>svg[data-color]){background:linear-gradient(160deg,#26272c,#17181c);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(255,255,255,.06)}:root[data-theme=light] .cb-kind:has(>svg[data-color]){background:linear-gradient(160deg,#ffffff,#f0eee9);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(20,20,26,.08),0 1px 2px rgba(20,20,26,.06)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .cb-kind:has(>svg[data-color]){background:linear-gradient(160deg,#ffffff,#f0eee9);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(20,20,26,.08)}}svg[data-color]{filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}.cb-kind>svg[data-color]{transform:scale(1.12)}:root[data-theme=light] svg[data-color]{filter:drop-shadow(0 1px .5px rgba(20,20,26,.16))}.cb-cites{display:inline-flex;gap:.2rem;vertical-align:.08em;flex-wrap:wrap}.cb-cite{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .28rem;font:600 .62rem/1 var(--cb-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-aurora);background:var(--cb-aurora-soft);border:1px solid color-mix(in oklab,var(--cb-aurora) 30%,transparent);border-radius:var(--cb-r-xs);text-decoration:none;transition-property:background-color,border-color,color;transition-duration:.15s;transition-timing-function:var(--cb-ease)}a.cb-cite:hover{background:color-mix(in oklab,var(--cb-aurora) 22%,transparent);border-color:var(--cb-aurora)}a.cb-cite:focus-visible{outline:2px solid var(--cb-accent);outline-offset:2px}.cb-cite[data-fenced]{color:var(--cb-faint);background:var(--cb-hover);border-color:var(--cb-line);border-style:dashed}.cb-strength{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--cb-t-sm);color:var(--cb-dim)}.cb-strength .bars{display:inline-grid;grid-template-columns:repeat(4,7px);gap:2px}.cb-strength .bars i{height:12px;border-radius:2px;background:var(--cb-track)}.cb-strength[data-s=gap] .bars i[data-on]{background:var(--cb-danger)}.cb-strength[data-s=thin] .bars i[data-on]{background:var(--cb-warn)}.cb-strength[data-s=supported] .bars i[data-on]{background:var(--cb-accent)}.cb-strength[data-s=strong] .bars i[data-on]{background:var(--cb-aurora)}.cb-strength[data-s=gap] .lbl{color:var(--cb-danger)}.cb-strength[data-s=thin] .lbl{color:var(--cb-warn)}.cb-strength .lbl{font-weight:550;min-width:4.6em}.cb-prov{display:inline-flex;align-items:center;height:18px;padding:0 .38rem;font:600 .58rem/1 var(--cb-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--cb-r-xs);border:1px solid var(--cb-line);color:var(--cb-faint);white-space:nowrap;cursor:help}.cb-prov[data-p=real]{color:var(--cb-aurora);border-color:color-mix(in oklab,var(--cb-aurora) 35%,transparent)}.cb-prov[data-p=firm]{color:var(--cb-accent-ink);border-color:var(--cb-accent-line)}.cb-prov[data-p=modeled]{color:var(--cb-dim)}.cb-prov[data-p=heuristic]{color:var(--cb-warn);border-style:dashed}.cb-prov[data-p=simulated]{color:var(--cb-dim);border-style:dotted}.cb-range{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.cb-range .track{position:relative;height:10px;border-radius:var(--cb-r-xs);background:var(--cb-track)}.cb-range .outer{position:absolute;top:3px;height:4px;border-radius:2px;background:color-mix(in oklab,var(--cb-accent) 35%,transparent)}.cb-range .iqr{position:absolute;top:0;height:10px;border-radius:var(--cb-r-xs);background:var(--cb-accent)}.cb-range .med{position:absolute;top:-3px;width:2px;height:16px;margin-left:-1px;border-radius:1px;background:var(--cb-ink);box-shadow:0 0 0 2px var(--cb-bg)}.cb-range .ends{position:relative;height:1.75rem;font:.7rem/1 var(--cb-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-faint)}.cb-range .ends>*{position:absolute;top:0;white-space:nowrap}.cb-range .ends b{top:.95rem;color:var(--cb-ink);font-weight:600}.cb-wp{display:flex;align-items:center;gap:.55rem;margin:0;font-size:var(--cb-t-sm);color:var(--cb-faint)}.cb-wp-mark{font:600 .58rem/1 var(--cb-mono);letter-spacing:.16em;text-transform:uppercase;padding:.22rem .4rem;border-radius:var(--cb-r-xs);border:1px solid var(--cb-line-strong);color:var(--cb-dim)}.cb-proposal{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.65rem;gap:.65rem;align-items:start;padding:.6rem .2rem;border-top:1px solid var(--cb-line);font-size:var(--cb-t-base);line-height:1.5;color:var(--cb-ink)}.cb-proposal:first-child{border-top:0}.cb-proposal .cb-ai-glyph{width:.95rem;height:.95rem;margin-top:.22rem;border-radius:50%;background:radial-gradient(circle at 32% 30%,#d6fff6,var(--cb-aurora) 60%,#1f8f80)}.cb-proposal-dot{width:.5rem;height:.5rem;margin:.45rem .22rem 0;border-radius:50%;background:var(--cb-aurora)}.cb-proposal[data-state=proposed] .body{color:color-mix(in oklab,var(--cb-aurora) 18%,var(--cb-ink))}.cb-proposal[data-state=dismissed]{opacity:.55}.cb-proposal[data-state=dismissed] .cb-proposal-dot{background:var(--cb-faint)}.cb-proposal .acts{display:inline-flex;gap:.3rem}@media (max-width:720px){.cb-proposal{grid-template-columns:auto 1fr}.cb-proposal .acts{grid-column:2}}.cb-sharebars{margin:0;min-width:0}.cb-sharebars ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.42rem;gap:.42rem}.cb-sharebars li{display:grid;grid-template-columns:minmax(7.5rem,11rem) minmax(0,1fr) 4.6rem;grid-gap:.6rem;gap:.6rem;align-items:center;font-size:var(--cb-t-sm)}.cb-sharebars .lbl{color:var(--cb-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-sharebars .bar{position:relative;height:10px;border-radius:var(--cb-r-xs);background:var(--cb-track)}.cb-sharebars .fill{position:absolute;inset:0 auto 0 0;border-radius:var(--cb-r-xs);background:color-mix(in oklab,var(--cb-accent) 78%,transparent)}.cb-sharebars .moe{position:absolute;top:4px;height:2px;background:var(--cb-ink);opacity:.55}.cb-sharebars .cmp{position:absolute;top:-3px;width:2px;height:16px;margin-left:-1px;border-radius:1px;background:var(--cb-aurora);box-shadow:0 0 0 2px var(--cb-bg)}.cb-sharebars .val{font:600 .74rem/1.1 var(--cb-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cb-ink);text-align:right;white-space:nowrap}.cb-sharebars .val small{display:block;font-weight:400;font-size:.64rem;color:var(--cb-faint)}.cb-sharebars figcaption{margin-top:.55rem;font-size:var(--cb-t-label);color:var(--cb-faint)}@media (max-width:720px){.cb-sharebars ul{gap:.8rem}.cb-sharebars li{grid-template-columns:minmax(0,1fr) 4.2rem;row-gap:.3rem}.cb-sharebars .bar{grid-column:1/-1;grid-row:2}.cb-sharebars .lbl{white-space:normal}}.lab-gate{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.cb-dial{margin:0;min-width:0;display:grid;grid-gap:.45rem;gap:.45rem}.cb-dial svg{width:100%;height:13.75rem;display:block;overflow:visible}.cb-dial .grid{stroke:var(--cb-line);stroke-width:1;vector-effect:non-scaling-stroke}.cb-dial .grid[data-mid]{stroke:var(--cb-line-strong);stroke-dasharray:3 4}.cb-dial .tick{font:500 10px/1 var(--cb-mono);fill:var(--cb-faint)}.cb-dial .spread{fill:color-mix(in oklab,var(--cb-accent) 14%,transparent)}.cb-dial .iqr{fill:color-mix(in oklab,var(--cb-accent) 32%,transparent)}.cb-dial .mean{fill:none;stroke:var(--cb-accent-ink);stroke-width:2.25;stroke-linejoin:round}.cb-dial .dot,.cb-dial .mean{vector-effect:non-scaling-stroke}.cb-dial .dot{fill:var(--cb-surface);stroke:var(--cb-accent-ink);stroke-width:2}.cb-dial .dot[data-mark=lift]{fill:var(--cb-aurora);stroke:var(--cb-aurora)}.cb-dial .dot[data-mark=drop]{fill:var(--cb-warn);stroke:var(--cb-warn)}.cb-dial figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;font-size:var(--cb-t-label);color:var(--cb-faint)}.cb-dial figcaption .k{display:inline-block;width:.9rem;height:.5rem;border-radius:var(--cb-r-xs);margin-right:-.45rem;vertical-align:middle}.cb-dial figcaption .k.mean{height:2px;background:var(--cb-accent-ink)}.cb-dial figcaption .k.iqr{background:color-mix(in oklab,var(--cb-accent) 32%,transparent)}.cb-dial figcaption .k.spread{background:color-mix(in oklab,var(--cb-accent) 14%,transparent)}@media (max-width:720px){.cb-dial svg{height:11rem}}@media (max-width:359px){.cb-main :is(h1,h2,h3,h4,p,b,strong,span,label,dt,dd,li,a){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.cb-main .cb-btn{white-space:normal;max-width:100%}.cb-main :is(.cb-mono,.cb-aitag):not(pre,textarea){white-space:normal;min-width:0}.cb-time .meta{flex-wrap:wrap}.cb-dash-figures{grid-template-columns:repeat(auto-fit,minmax(min(124px,100%),1fr))}.cb-content form,.cb-cp-cell,.cb-dbr-search,.cb-dbr-search>*,.cb-dla,.cb-field,.cb-formrow,.cb-formrow>*,.cb-meet-rail,.cb-meet-stage{min-width:0;max-width:100%}.cb-tree .cb-treerow[data-kind=folder] .cb-tree-label,.cb-tree-file>.cb-tree-fileinfo{min-width:0}.cb-tree .cb-treerow[data-kind=folder] :is(.cb-tree-badges,.cb-tree-badge){display:none}.cb-tree-file .cb-docthumb{display:none}.cb-cp-temp{flex-wrap:wrap}}.cb-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--cb-bg-a);transition:transform .3s var(--cb-ease)}.cb-backdrop-layer{position:absolute;inset:0;opacity:0;transition:opacity .6s var(--cb-ease)}.cb-backdrop-layer[data-visible]{opacity:var(--cb-bd-opacity,1)}.cb-backdrop-layer{transform:scale(var(--cb-bd-zoom,1));transform-origin:50% 50%}.cb-backdrop[data-blur] .cb-backdrop-img,.cb-backdrop[data-blur] .cb-backdrop-loop{filter:blur(var(--cb-bd-blur,0))}.cb-backdrop-blur{position:absolute;inset:0;background-size:cover;background-repeat:no-repeat;filter:blur(22px);transform:scale(1.06);transition:opacity .4s var(--cb-ease)}.cb-backdrop-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s var(--cb-ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cb-backdrop-drawn{position:absolute;inset:0;background-size:cover}.cb-backdrop-scrim{position:absolute;inset:0;background:#000;opacity:var(--cb-scrim,0);transition:opacity .3s var(--cb-ease)}:root[data-theme=light] .cb-backdrop-scrim{background:#fff}.cb-app[data-backdrop]{background:transparent;--cb-tex-op:0;--cb-glass-blur:7px;--cb-glass-alpha:.56;--cb-glass-filter:blur(var(--cb-glass-blur)) saturate(1.12)}:root[data-glass=clear] .cb-app[data-backdrop]{--cb-glass-blur:0px;--cb-glass-alpha:.4;--cb-glass-filter:none}:root[data-glass=frosted] .cb-app[data-backdrop]{--cb-glass-blur:18px;--cb-glass-alpha:.66;--cb-glass-filter:blur(18px) saturate(1.15)}.cb-app[data-backdrop]:after,.cb-app[data-backdrop]:before{display:none}.cb-app[data-backdrop=picture]{--cb-layer-1:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),rgba(18,19,23,var(--cb-glass-alpha));--cb-layer-2:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03)),rgba(26,27,31,calc(var(--cb-glass-alpha) + .14));--cb-surface:rgba(22,23,27,var(--cb-glass-alpha));--cb-side-bg:rgba(16,17,21,calc(var(--cb-glass-alpha) - .02));--cb-topbar:rgba(12,13,17,calc(var(--cb-glass-alpha) - .02));--cb-wash:rgba(255,255,255,.06)}:root[data-theme=light] .cb-app[data-backdrop=picture]{--cb-layer-1:linear-gradient(180deg,rgba(255,255,255,calc(var(--cb-glass-alpha) + .24)),rgba(250,250,252,calc(var(--cb-glass-alpha) + .12)));--cb-layer-2:linear-gradient(180deg,rgba(255,255,255,calc(var(--cb-glass-alpha) + .36)),rgba(252,252,253,calc(var(--cb-glass-alpha) + .26)));--cb-surface:rgba(252,252,254,calc(var(--cb-glass-alpha) + .1));--cb-side-bg:rgba(250,250,251,calc(var(--cb-glass-alpha) + .08));--cb-topbar:rgba(255,255,255,calc(var(--cb-glass-alpha) + .06))}.cb-app[data-backdrop] .cb-tabstrip{background:var(--cb-surface);border:1px solid var(--cb-line);border-radius:var(--cb-r-lg);padding:.3rem;backdrop-filter:var(--cb-glass-filter);-webkit-backdrop-filter:var(--cb-glass-filter)}.cb-backdrop-loop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .8s var(--cb-ease);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity}.cb-backdrop[data-playing] .cb-backdrop-loop{opacity:1}.cb-app[data-backdrop][data-loop]{--cb-glass-alpha:.66}:root[data-glass=clear] .cb-app[data-backdrop][data-loop]{--cb-glass-alpha:.5}.cb-backdrop-img[data-living]{animation:cb-living 80s ease-in-out infinite alternate;transform-origin:50% 50%;will-change:transform}@keyframes cb-living{0%{transform:scale(1) translate(0)}50%{transform:scale(1.015) translate(-.4%,.3%)}to{transform:scale(1.02) translate(.3%,-.4%)}}@media (prefers-reduced-motion:reduce){.cb-backdrop-img[data-living]{animation:none!important}}:root[data-motion=less] .cb-backdrop-img[data-living]{animation:none!important}.cb-backdrop-layer[data-failed] .cb-backdrop-blur,.cb-backdrop-layer[data-failed] .cb-backdrop-img{opacity:0!important}.cb-app[data-backdrop] .cb-glass,.cb-app[data-backdrop] .cb-menu,.cb-app[data-backdrop] .cb-row,.cb-app[data-backdrop] .cb-section,.cb-app[data-backdrop] .cb-side,.cb-app[data-backdrop] .cb-tabbar,.cb-app[data-backdrop] .cb-topbar,.cb-app[data-backdrop] [data-glass]{backdrop-filter:var(--cb-glass-filter);-webkit-backdrop-filter:var(--cb-glass-filter)}@keyframes cb-grid-drift{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 40px,0 0}}.cb-backdrop[data-ambient=grid-drift] .cb-backdrop-drawn{animation:cb-grid-drift 40s linear infinite}.cb-backdrop[data-ambient=scanline]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 2px,transparent 2px 4px),radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(0,0,0,.45));opacity:.5}@keyframes cb-drum{0%,to{transform:scale(1)}18%{transform:scale(1.08)}36%{transform:scale(1)}54%{transform:scale(1.05)}}:root[data-gameday] .cb-orb,:root[data-gameday] .cb-orb.pulse{animation:cb-drum 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cb-backdrop[data-ambient=grid-drift] .cb-backdrop-drawn,.cb-celebrate i,:root[data-gameday] .cb-orb,:root[data-gameday] .cb-orb.pulse{animation:none!important}.cb-backdrop,.cb-backdrop-blur,.cb-backdrop-img,.cb-backdrop-layer{transition:none!important}}:root[data-motion=less] .cb-backdrop[data-ambient=grid-drift] .cb-backdrop-drawn,:root[data-motion=less] .cb-celebrate i,:root[data-motion=less][data-gameday] .cb-orb{animation:none!important}:root[data-motion=less] .cb-backdrop,:root[data-motion=less] .cb-backdrop-img,:root[data-motion=less] .cb-backdrop-layer{transition:none!important}:root[data-border="2"] .cb-btn,:root[data-border="2"] .cb-card,:root[data-border="2"] .cb-empty,:root[data-border="2"] .cb-glass,:root[data-border="2"] .cb-input,:root[data-border="2"] .cb-menu,:root[data-border="2"] .cb-pill,:root[data-border="2"] .cb-row,:root[data-border="2"] .cb-section,:root[data-border="2"] .cb-seg,:root[data-border="2"] .cb-side{border-width:2px}:root[data-rim] .cb-btn{box-shadow:0 0 0 1px var(--cb-accent),inset 0 1px 0 rgba(255,255,255,.25),0 0 12px -2px var(--cb-accent-soft)}:root[data-rim] .cb-btn[data-variant=ghost]{border-color:var(--cb-accent-line);box-shadow:0 0 10px -4px var(--cb-accent-soft)}:root[data-rim] .cb-btn[data-variant=ghost]:hover{border-color:var(--cb-accent)}:root[data-corners=round] .cb-root *{corner-shape:round}:root[data-relief=bevel]{--cb-bevel-hi:#fff;--cb-bevel-lo:#808080;--cb-bevel-edge:#000}:root[data-relief=bevel][data-theme=dark]{--cb-bevel-hi:#6a6a6a;--cb-bevel-lo:#1e1e1e;--cb-bevel-edge:#000}:root[data-relief=bevel] .cb-btn,:root[data-relief=bevel] .cb-glass,:root[data-relief=bevel] .cb-input,:root[data-relief=bevel] .cb-link .cb-ico,:root[data-relief=bevel] .cb-menu,:root[data-relief=bevel] .cb-pill,:root[data-relief=bevel] .cb-row,:root[data-relief=bevel] .cb-section,:root[data-relief=bevel] .cb-seg,:root[data-relief=bevel] .cb-toggle{border-radius:0;border-color:transparent;box-shadow:inset -1px -1px 0 var(--cb-bevel-edge),inset 1px 1px 0 var(--cb-bevel-hi),inset -2px -2px 0 var(--cb-bevel-lo),inset 2px 2px 0 var(--cb-layer-2-solid,#dfdfdf);-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-relief=bevel] .cb-btn{background:var(--cb-layer-1-solid,#c0c0c0);color:var(--cb-ink);filter:none}:root[data-relief=bevel] .cb-btn:not([data-variant=ghost]){font-weight:700}:root[data-relief=bevel] .cb-btn:active{transform:none;box-shadow:inset 1px 1px 0 var(--cb-bevel-edge),inset -1px -1px 0 var(--cb-bevel-hi),inset 2px 2px 0 var(--cb-bevel-lo)}:root[data-relief=bevel] .cb-input{box-shadow:inset 1px 1px 0 var(--cb-bevel-lo),inset -1px -1px 0 var(--cb-bevel-hi),inset 2px 2px 0 var(--cb-bevel-edge);background:var(--cb-layer-2-solid,#fff)}:root[data-relief=bevel] .cb-menu-hd,:root[data-relief=bevel] .cb-section>h2{background:var(--cb-accent);color:var(--cb-cta-ink);padding:.25rem .6rem;margin:-1.1rem -1.25rem 1rem;font-family:var(--cb-sans);font-size:.85rem;font-weight:700;letter-spacing:0}:root[data-relief=pinstripe] .cb-glass,:root[data-relief=pinstripe] .cb-row,:root[data-relief=pinstripe] .cb-section,:root[data-relief=pinstripe] .cb-side,:root[data-relief=pinstripe] .cb-topbar{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.045) 0 1px,transparent 1px 3px),var(--cb-panel)}:root[data-relief=pinstripe] .cb-side{background-image:linear-gradient(90deg,rgba(0,0,0,.02),transparent 40%),repeating-linear-gradient(0deg,rgba(0,0,0,.05) 0 1px,transparent 1px 2px);background-color:var(--cb-rail,#d9dbe0)}:root[data-relief=pinstripe][data-theme=dark] .cb-glass,:root[data-relief=pinstripe][data-theme=dark] .cb-row,:root[data-relief=pinstripe][data-theme=dark] .cb-section,:root[data-relief=pinstripe][data-theme=dark] .cb-side,:root[data-relief=pinstripe][data-theme=dark] .cb-topbar{background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px),var(--cb-panel)}:root[data-relief=gloss] .cb-btn:not([data-variant=ghost]),:root[data-relief=pinstripe] .cb-btn:not([data-variant=ghost]){background-image:linear-gradient(180deg,rgba(255,255,255,.65),rgba(255,255,255,.12) 48%,rgba(0,0,0,.05) 52%,rgba(255,255,255,.2));background-blend-mode:soft-light,normal;box-shadow:0 0 0 1px var(--cb-cta-rim),inset 0 1px 0 rgba(255,255,255,.7),0 1px 2px rgba(0,0,0,.25)}:root[data-relief=gloss] .cb-btn[data-variant=ghost],:root[data-relief=gloss] .cb-pill,:root[data-relief=gloss] .cb-seg{background-image:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.08) 50%,rgba(0,0,0,.03) 51%,rgba(255,255,255,.12))}:root[data-relief=gloss] .cb-menu-hd,:root[data-relief=gloss] .cb-section>h2{border-radius:var(--cb-r-md) var(--cb-r-md) 0 0;background:linear-gradient(180deg,var(--cb-accent),color-mix(in oklab,var(--cb-accent) 70%,#000));color:#fff;padding:.35rem .7rem;margin:-1.1rem -1.25rem 1rem;text-shadow:0 1px 1px rgba(0,0,0,.35);font-family:var(--cb-sans);font-size:.9rem}:root[data-heads=striped] .cb-section>h2{display:flex;align-items:center;gap:.6rem}:root[data-heads=striped] .cb-section>h2:after,:root[data-heads=striped] .cb-section>h2:before{content:"";flex:1 1;height:7px;background:repeating-linear-gradient(0deg,var(--cb-ink) 0 1px,transparent 1px 2px)}:root[data-pixel-heads] .cb-section>h2,:root[data-pixel-heads] h3,:root[data-pixel-heads] h4{font-family:var(--cb-sans)}.cb-root .cb-grp,.cb-root .cb-mono,.cb-root .cb-telemetry small{text-shadow:var(--cb-mono-glow)}.cb-root .cb-badge,.cb-root .cb-num{font-family:var(--cb-numerals)}svg[data-themed]{width:1em;height:1em}svg[data-themed=pixelarticons]{shape-rendering:crispEdges}svg[data-mono],svg[data-mono] *{fill:currentColor!important;stroke:none!important;filter:none!important}svg[data-mono] [fill=none]{fill:none!important}svg[data-mono=pixel]{shape-rendering:crispEdges;image-rendering:pixelated}:root[data-skin=synthwave-84] .cb-cap h1,:root[data-skin=synthwave-84] .cb-section>h2{text-shadow:0 0 18px var(--cb-accent-soft);letter-spacing:.02em;text-transform:uppercase}:root[data-skin=memphis-89] .cb-section:nth-of-type(3n+2){--cb-accent:#f2b705;--cb-accent-ink:#6a4f00;--cb-cta-grad:linear-gradient(180deg,#f7c61c,#e5a800);--cb-accent-soft:rgba(242,183,5,.18);--cb-accent-line:rgba(242,183,5,.5)}:root[data-skin=memphis-89] .cb-section:nth-of-type(3n){--cb-accent:#19a3a3;--cb-accent-ink:#0b5f5f;--cb-cta-grad:linear-gradient(180deg,#2bb8b8,#138f8f);--cb-accent-soft:rgba(25,163,163,.16);--cb-accent-line:rgba(25,163,163,.5)}.cb-celebrate{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:var(--cb-z-toast)}.cb-celebrate i{position:absolute;top:-12px;display:block;border-radius:1px;opacity:0;animation:cb-confetti 2s cubic-bezier(.3,.7,.5,1) forwards}@keyframes cb-confetti{0%{opacity:0;transform:translateZ(0) rotate(0deg)}10%{opacity:1}to{opacity:0;transform:translate3d(18px,110px,0) rotate(420deg)}}.cb-board{display:grid;grid-template-columns:auto 1fr auto auto;align-items:stretch;min-height:56px;border-radius:var(--cb-r-lg);background:#0b0b0c;color:#ffffff;box-shadow:0 0 0 2px #E31837,inset 0 1px 0 rgba(255,255,255,.08),var(--cb-elev-1);overflow:hidden}.cb-board>div{display:flex;flex-direction:column;justify-content:center;gap:.15rem;padding:.55rem 1.1rem;min-width:0;position:relative}.cb-board>div+div:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:repeating-linear-gradient(0deg,rgba(255,184,28,.55) 0 3px,transparent 3px 6px)}.cb-board .bd-k{font-family:var(--cb-mono);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:#FFB81C}.cb-board .bd-v{font-family:var(--cb-numerals,var(--cb-serif));font-size:1.25rem;font-weight:800;letter-spacing:.02em;color:#FFB81C;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 10px rgba(255,184,28,.35);line-height:1.1;white-space:nowrap}.cb-board .bd-v small{font-size:.78rem;font-weight:600;color:#f3f3f3;text-shadow:none;letter-spacing:.04em}.cb-board .bd-gameday{color:#ff4d64;font-weight:800}.cb-board .bd-mark{width:22px;height:22px;object-fit:contain;vertical-align:-5px;margin-right:.3rem;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.cb-board .bd-poss{display:inline-block;width:0;height:0;border:5px solid transparent;vertical-align:1px}.cb-board .bd-poss[data-side=kc]{border-right-color:#FFB81C;margin-right:.2rem}.cb-board .bd-poss[data-side=opp]{border-left-color:#FFB81C;margin-left:.2rem}.cb-board .bd-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff4d64;margin-right:.35rem;box-shadow:0 0 8px #ff4d64;animation:cb-pulse 1.6s var(--cb-ease) infinite}.cb-board .bd-cell-game{min-width:14rem}.cb-board a{color:inherit;text-decoration:none}.cb-board .bd-cell-game a:hover .bd-v{text-decoration:underline;-webkit-text-decoration-color:rgba(255,184,28,.5);text-decoration-color:rgba(255,184,28,.5);text-underline-offset:3px}.cb-board .bd-wordmark{font-family:var(--cb-numerals,var(--cb-serif));font-size:.72rem;letter-spacing:.3em;color:#E31837;text-transform:uppercase}@media (max-width:720px){.cb-board{grid-template-columns:1fr 1fr}.cb-board>div+div:before{display:none}.cb-board .bd-cell-game{grid-column:1/-1}}.cb-peek-host{display:contents}.cb-peek{position:fixed;z-index:var(--cb-z-tooltip);box-sizing:border-box;padding:.7rem .8rem .75rem;border-radius:var(--cb-r-lg);border:1px solid var(--cb-line-strong);background:var(--cb-panel),var(--cb-surface-2);box-shadow:var(--cb-elev-2);color:var(--cb-ink);font-size:var(--cb-t-sm);line-height:1.4;animation:cb-peek-in .15s var(--cb-ease) both}.cb-peek[data-side=above]{animation-name:cb-peek-in-above}@keyframes cb-peek-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cb-peek-in-above{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cb-peek-hd{display:flex;align-items:center;gap:.5rem;min-width:0;margin-bottom:.45rem}.cb-peek-ico{display:inline-grid;place-items:center;width:22px;height:22px;flex:none}.cb-peek-ico img,.cb-peek-ico svg{width:18px;height:18px}.cb-peek-title{flex:1 1;min-width:0;font-family:var(--cb-serif);font-size:var(--cb-t-md);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-peek-title a{color:inherit;text-decoration:none;background-image:linear-gradient(var(--cb-accent),var(--cb-accent));background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .15s var(--cb-ease)}.cb-peek-title a:focus-visible,.cb-peek-title a:hover{background-size:100% 1px}.cb-peek-case{flex:none;font-family:var(--cb-mono);font-size:var(--cb-t-label);letter-spacing:.06em;color:var(--cb-faint);text-decoration:none}a.cb-peek-case:hover{color:var(--cb-accent-ink)}.cb-peek-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:.3rem .8rem;gap:.3rem .8rem;margin:0}.cb-peek-facts>div{display:contents}.cb-peek-facts dt{font-family:var(--cb-mono);font-size:.69rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cb-faint);align-self:baseline}.cb-peek-facts dd{margin:0;min-width:0;color:var(--cb-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-peek-facts dd[data-wrap]{white-space:normal;line-height:1.35}.cb-peek-facts dd a{color:var(--cb-ink);text-decoration:none}.cb-peek-facts dd a:hover{color:var(--cb-accent-ink);text-decoration:underline;text-underline-offset:2px}.cb-peek-skel{height:12px;border-radius:var(--cb-r-xs);background:var(--cb-wash);margin:.25rem 0;animation:cb-peek-skel 1.2s ease-in-out infinite}@keyframes cb-peek-skel{50%{opacity:.45}}.cb-peek-note{margin:.5rem 0 0;color:var(--cb-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-peek-foot{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem;padding-top:.6rem;border-top:1px solid var(--cb-line)}.cb-peek-foot .cb-btn{min-height:30px}@media (prefers-reduced-motion:reduce){.cb-peek{animation:cb-peek-fade .12s linear both}.cb-peek-skel{animation:none}}:root[data-motion=less] .cb-peek{animation:cb-peek-fade .12s linear both}@keyframes cb-peek-fade{0%{opacity:0}to{opacity:1}}.cb-tabstrip{position:relative;display:flex;gap:.25rem;align-items:stretch;min-width:0;isolation:isolate}.cb-tabstrip[data-wrap]{flex-wrap:wrap}.cb-tabstrip-tab{position:relative;display:flex;align-items:center;gap:.55rem;flex:1 1;min-width:0;padding:.55rem .7rem;border:1px solid transparent;border-radius:var(--cb-r-md);background:none;color:var(--cb-dim);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--cb-ease),color .12s var(--cb-ease),box-shadow .12s var(--cb-ease),transform .08s var(--cb-ease)}.cb-tabstrip-tab:hover{background:var(--cb-hover);color:var(--cb-ink);box-shadow:var(--cb-elev-1);transform:translateY(-1px)}.cb-tabstrip-tab:active{transform:scale(.985)}.cb-tabstrip-tab[aria-selected=true]{color:var(--cb-ink);background:var(--cb-panel),var(--cb-surface);border-color:var(--cb-line);box-shadow:var(--cb-elev-2)}.cb-tabstrip-tab:focus-visible{outline:2px solid var(--cb-accent);outline-offset:1px}.cb-tabstrip-ico{display:inline-grid;place-items:center;width:30px;height:30px;flex:none}.cb-tabstrip-ico img,.cb-tabstrip-ico svg{width:22px;height:22px}.cb-tabstrip-txt{display:grid;min-width:0;line-height:1.2}.cb-tabstrip-label{font-size:var(--cb-t-sm);font-weight:500}.cb-tabstrip-hint,.cb-tabstrip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-tabstrip-hint{font-size:var(--cb-t-label);color:var(--cb-faint);margin-top:.1rem}.cb-tabstrip-badge{margin-left:auto;flex:none;min-width:20px;padding:0 .4rem;border-radius:var(--cb-r-sm);background:var(--cb-accent);color:var(--cb-cta-ink);font-family:var(--cb-mono);font-size:.69rem;line-height:20px;text-align:center}.cb-tabstrip-dot{position:absolute;top:8px;right:8px;width:6px;height:6px;border-radius:50%;background:var(--cb-aurora);box-shadow:0 0 0 2px var(--cb-surface-2)}.cb-tabstrip-pill{margin-left:auto;flex:none;padding:0 .4rem;border:1px solid var(--cb-line);border-radius:var(--cb-r-sm);font-size:.69rem;line-height:18px;color:var(--cb-faint)}.cb-tabstrip-bar{position:absolute;top:0;left:0;height:2px;border-radius:1px;background:var(--cb-accent);opacity:0;transition:transform .2s var(--cb-ease),width .2s var(--cb-ease),opacity .15s;pointer-events:none;z-index:1}.cb-tabstrip-bar[data-on]{opacity:1}.cb-tabstrip[data-density=medium] .cb-tabstrip-hint,.cb-tabstrip[data-density=small] .cb-tabstrip-txt{display:none}.cb-tabstrip[data-density=small] .cb-tabstrip-tab{justify-content:center;padding:.45rem}.cb-tabstrip[data-density=small] .cb-tabstrip-badge,.cb-tabstrip[data-density=small] .cb-tabstrip-pill{position:absolute;right:4px;bottom:4px;margin:0}@media (prefers-reduced-motion:reduce){.cb-tabstrip-bar{transition:opacity .15s}.cb-tabstrip-tab{transition:none}.cb-tabstrip-tab:active,.cb-tabstrip-tab:hover{transform:none}}:root[data-motion=less] .cb-tabstrip-bar{transition:opacity .15s}:root[data-motion=less] .cb-tabstrip-tab:active,:root[data-motion=less] .cb-tabstrip-tab:hover{transform:none}.cb-tabstrip[data-wrap] .cb-tabstrip-tab{flex:1 1 10.5rem}.cb-tabstrip[data-wrap][data-density=small] .cb-tabstrip-tab{flex:0 0 auto}.cb-tabstrip[data-dragging] .cb-tabstrip-tab{transition:none}.cb-tabstrip-tab[data-drop]:before{content:"";position:absolute;top:6px;bottom:6px;width:2px;border-radius:1px;background:var(--cb-accent)}.cb-tabstrip-tab[data-drop=before]:before{left:-3px}.cb-tabstrip-tab[data-drop=after]:before{right:-3px}.cb-tabstrip-tab[data-over]{border-color:var(--cb-accent);box-shadow:0 0 0 3px var(--cb-accent-soft)}.cb-strip{position:relative;z-index:1;padding:.75rem 1.8rem 0}.cb-strip:empty{display:none}@media (max-width:900px){.cb-strip{padding:.6rem .9rem 0}}.cb-board[data-compact]{grid-template-columns:auto auto;width:max-content;max-width:100%;min-height:48px}.cb-board[data-compact]>div{padding:.45rem 1rem}@media (max-width:720px){.cb-board[data-compact]{grid-template-columns:1fr;width:100%}.cb-board[data-compact] .bd-cell-game{grid-column:auto}}.cb-ah-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem}.cb-ah-titles{display:inline-flex;align-items:flex-end;gap:.55rem;padding:.2rem .4rem}.cb-ah-trophy{display:inline-grid;justify-items:center;gap:.15rem}.cb-ah-trophy svg{width:14px;height:20px;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.cb-ah-trophy small{font-family:var(--cb-numerals,var(--cb-mono));font-size:.62rem;letter-spacing:.08em;color:#FFB81C;line-height:1}@media (max-width:720px){.cb-ah-titles{display:none}}.cb-scene{overflow:hidden}.cb-scene,.cb-scene-sky{position:absolute;inset:0}.cb-scene-sky{width:100%;height:100%;display:block}.cb-scene-corner{position:absolute;width:min(22vw,320px);height:min(22vw,320px)}.cb-scene-corner[data-at=tl]{left:0;top:0}.cb-scene-corner[data-at=tr]{right:0;top:0}.cb-scene-corner[data-at=bl]{left:0;bottom:0}.cb-scene-corner[data-at=br]{right:0;bottom:0}.cb-scene-haze{position:absolute;inset:0;pointer-events:none}.cb-scene[data-scene=bauhaus] .cb-scene-corner,.cb-scene[data-scene=memphis] .cb-scene-corner{width:min(15vw,210px);height:min(15vw,210px)}@media (max-width:900px){.cb-scene[data-scene=bauhaus] .cb-scene-corner,.cb-scene[data-scene=memphis] .cb-scene-corner{width:26vw;height:26vw}}.cb-scene[data-scene=synthwave] .cb-scene-floor{position:absolute;left:-45%;right:-45%;top:calc(100% - max(12.5vw, 22.22vh));height:70%;transform-origin:50% 0;transform:perspective(560px) rotateX(63deg);background-image:repeating-linear-gradient(90deg,rgba(79,242,255,.85) 0 2px,transparent 2px 96px),repeating-linear-gradient(0deg,rgba(255,95,207,.85) 0 2px,transparent 2px 96px);background-size:96px 96px;mask-image:linear-gradient(180deg,transparent,#000 22%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%);animation:cb-scene-roll 2.6s linear infinite}.cb-scene[data-scene=synthwave] .cb-scene-haze{background:radial-gradient(60% 18% at 50% calc(100% - max(12.5vw, 22.22vh)),rgba(255,95,207,.55),transparent 70%),linear-gradient(180deg,transparent calc(100% - max(12.5vw, 22.22vh) - 2px),rgba(79,242,255,.9) calc(100% - max(12.5vw, 22.22vh)),transparent calc(100% - max(12.5vw, 22.22vh) + 3px))}@keyframes cb-scene-roll{to{background-position:0 96px}}.cb-scene-star{animation:cb-scene-twinkle 3.2s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes cb-scene-twinkle{0%,to{opacity:.35}50%{opacity:1}}.cb-scene-shimmer rect{animation:cb-scene-shimmer 4s ease-in-out infinite}.cb-scene-shimmer rect:nth-child(2){animation-delay:-1s}.cb-scene-shimmer rect:nth-child(3){animation-delay:-2s}.cb-scene-shimmer rect:nth-child(4){animation-delay:-.5s}.cb-scene-shimmer rect:nth-child(5){animation-delay:-3s}@keyframes cb-scene-shimmer{50%{opacity:.08}}.cb-scene[data-scene=vaporwave] .cb-scene-floor{position:absolute;left:-45%;right:-45%;top:calc(100% - max(24.75vw, 44vh));height:80%;transform-origin:50% 0;transform:perspective(620px) rotateX(58deg);background:repeating-conic-gradient(rgba(255,255,255,.92) 0 25%,rgba(214,186,226,.92) 0 50%) 50% 0 /128px 128px;mask-image:linear-gradient(180deg,transparent,#000 30%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%)}.cb-scene[data-scene=terminal] .cb-scene-bloom{position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 46%,color-mix(in srgb,var(--cb-accent) 11%,transparent),transparent 72%)}.cb-scene[data-scene=terminal] .cb-scene-lines{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 2px,transparent 2px 4px)}.cb-scene[data-scene=terminal] .cb-scene-roll{position:absolute;left:0;right:0;top:-20%;height:18%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--cb-accent) 7%,transparent) 50%,transparent);animation:cb-scene-rollbar 11s linear infinite}@keyframes cb-scene-rollbar{to{top:100%}}.cb-scene[data-scene=terminal] .cb-scene-tube{position:absolute;inset:0;background:radial-gradient(118% 100% at 50% 50%,transparent 58%,rgba(0,0,0,.8))}.cb-scene[data-scene=system-91] .cb-scene-dither{position:absolute;inset:0;background:repeating-conic-gradient(#8e8e8e 0 25%,#ffffff 0 50%) 0 0 /2px 2px}.cb-scene[data-scene=system-91] .cb-scene-corner{width:160px;height:160px}.cb-scene[data-scene=desktop-95] svg,.cb-scene[data-scene=system-91] svg{shape-rendering:crispEdges}.cb-scene[data-scene=desktop-95] .cb-scene-corner{width:200px;height:200px;left:64px;top:70px}:root[data-theme=dark] .cb-backdrop[data-scene=desktop-95] .cb-backdrop-drawn{background:#004040!important}:root[data-theme=dark] .cb-backdrop[data-scene=system-91] .cb-scene-dither{background:repeating-conic-gradient(#5a5a5a 0 25%,#000 0 50%) 0 0 /2px 2px}:root[data-theme=dark] .cb-backdrop[data-scene=system-91] .cb-scene-corner rect[fill="#fff"]{fill:#000}:root[data-theme=dark] .cb-backdrop[data-scene=system-91] .cb-scene-corner g{fill:#fff}@media (max-width:900px){.cb-scene[data-scene=desktop-95] .cb-scene-corner{left:4px;top:64px}}.cb-scene[data-scene=aqua] .cb-scene-waves{animation:cb-scene-swell 46s ease-in-out infinite alternate}@keyframes cb-scene-swell{0%{transform:translateX(-18px)}to{transform:translateX(18px)}}.cb-scene-cloud{animation:cb-scene-cross 180s linear infinite;animation-delay:var(--d,0s)}@keyframes cb-scene-cross{0%{transform:translateX(-200px)}to{transform:translateX(1900px)}}.cb-scene[data-scene=luna] .cb-scene-clouds .cb-scene-cloud{transform-box:fill-box}.cb-scene[data-scene=arrowhead]{--cb-sc-sky-a:#090607;--cb-sc-sky-b:#1a0a0d;--cb-sc-turf-a:#11291a;--cb-sc-turf-b:#0a1a11;--cb-sc-line:#ffffff;--cb-sc-crowd:#e31837;--cb-sc-steel:#3a3236;--cb-sc-endzone:#c8102e;--cb-sc-endink:#ffffff}:root[data-theme=light] .cb-scene[data-scene=arrowhead]{--cb-sc-sky-a:#f8f4f4;--cb-sc-sky-b:#efe7e8;--cb-sc-turf-a:#f3e9e9;--cb-sc-turf-b:#e9dbdc;--cb-sc-line:#c8102e;--cb-sc-crowd:#e31837;--cb-sc-steel:#cdbdbf;--cb-sc-endzone:#c8102e;--cb-sc-endink:#ffffff}:root[data-theme=light] .cb-scene[data-scene=arrowhead] .cb-scene-crowd{opacity:.32}:root[data-theme=light] .cb-scene[data-scene=arrowhead] .cb-scene-beam,:root[data-theme=light] .cb-scene[data-scene=arrowhead] .cb-scene-lamps{display:none}.cb-scene[data-scene=arrowhead] .cb-scene-lamps{opacity:.6}.cb-scene[data-scene=arrowhead] .cb-scene-beam{opacity:.45}.cb-scene[data-scene=arrowhead] .cb-scene-haze{background:radial-gradient(70% 40% at 50% 100%,rgba(227,24,55,.14),transparent 70%)}:root[data-gameday] .cb-scene[data-scene=arrowhead] .cb-scene-lamps{opacity:1;animation:cb-scene-lamps 4.8s ease-in-out infinite}:root[data-gameday] .cb-scene[data-scene=arrowhead] .cb-scene-beam{opacity:.85;transform-box:fill-box;transform-origin:50% 0;animation:cb-scene-sweep 14s ease-in-out infinite alternate}:root[data-moment=after-the-win] .cb-scene[data-scene=arrowhead] .cb-scene-haze{background:radial-gradient(70% 40% at 50% 100%,rgba(255,184,28,.2),transparent 70%)}@keyframes cb-scene-lamps{50%{opacity:.75}}@keyframes cb-scene-sweep{0%{transform:skewX(-4deg)}to{transform:skewX(4deg)}}svg[data-themed=pixel-mark]{width:1em;height:1em;shape-rendering:crispEdges;image-rendering:pixelated}.cb-mark-arrowhead{width:40px;height:34px;display:block;flex:none;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}.cb-mark-arrowhead img{width:100%;height:100%;object-fit:contain;display:block}.cb-mark-le{width:34px;height:34px;display:block;flex:none;color:#782113}:root[data-theme=dark] .cb-mark-le{color:#d9664f}.cb-mark-le svg{width:100%;height:100%;display:block}:root[data-skin=desktop-95] .cb-root,:root[data-skin=system-91] .cb-root{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' shape-rendering='crispEdges'><path d='M1 1v13l3-3 2 5 2-1-2-5h4z' fill='%23fff' stroke='%23000'/></svg>") 1 1,auto}:root[data-skin=synthwave-84] .cb-cap h1{background:linear-gradient(180deg,#ffffff,#d6ecff 44%,#4ff2ff 50%,#ff5fcf 56%,#ffe6f8);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 10px rgba(255,95,207,.45))}:root[data-skin=synthwave-84] .cb-link[aria-current=page] .cb-ico{box-shadow:0 0 0 1px #4ff2ff,0 0 14px rgba(79,242,255,.55)}:root[data-skin=synthwave-84] .cb-input:focus-visible{outline:none;border-color:#4ff2ff;box-shadow:0 0 0 1px #4ff2ff,0 0 16px rgba(79,242,255,.45)}:root[data-skin=synthwave-84] .cb-root ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff5fcf,#b03aa0);box-shadow:0 0 8px rgba(255,95,207,.6)}:root[data-skin=synthwave-84] .cb-root,:root[data-skin=synthwave-84] .cb-root *{scrollbar-color:#ff5fcf transparent}:root[data-skin=synthwave-84] .cb-section>h2:after{content:"";display:block;height:2px;margin-top:.4rem;width:4rem;background:linear-gradient(90deg,#4ff2ff,#ff5fcf);box-shadow:0 0 8px rgba(79,242,255,.6)}:root[data-skin=synthwave-84] .cb-glass,:root[data-skin=synthwave-84] .cb-section{box-shadow:var(--cb-elev-1),0 0 0 1px rgba(79,242,255,.12)}:root[data-skin=synthwave-84] ::selection{background:#ff5fcf;color:#1a0b2e}:root[data-skin=miami-86] .cb-cap h1{padding-bottom:.3rem;border-bottom:3px solid;border-image:linear-gradient(90deg,#ff8da1,#ffd27a 50%,#5ee6d8) 1;letter-spacing:.04em;text-transform:uppercase}:root[data-skin=miami-86] .cb-link[aria-current=page] .cb-ico{box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 0 0 1px #ff8da1,0 0 12px rgba(255,141,161,.45)}:root[data-skin=miami-86] .cb-section>h2{letter-spacing:.02em}:root[data-skin=miami-86] .cb-root ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff8da1,#5ee6d8)}:root[data-skin=miami-86] .cb-root,:root[data-skin=miami-86] .cb-root *{scrollbar-color:#ff8da1 transparent}:root[data-skin=miami-86] ::selection{background:#5ee6d8;color:#063330}:root[data-skin=vaporwave-92] .cb-cap h1{text-transform:uppercase;letter-spacing:.22em;font-weight:500}:root[data-skin=vaporwave-92] .cb-section>h2{background:linear-gradient(90deg,#f3a6d4,#b9e8de);color:#221c33;padding:.4rem .8rem;margin:-1.1rem -1.25rem 1rem;border-radius:var(--cb-r-md) var(--cb-r-md) 0 0;font-weight:500;letter-spacing:.06em}:root[data-skin=vaporwave-92] .cb-section{padding-top:1.1rem;padding-left:1.25rem;padding-right:1.25rem}:root[data-skin=vaporwave-92] .cb-link[aria-current=page] .cb-ico{box-shadow:0 0 0 1px #0d7f6b,inset 0 1px 0 #fff}:root[data-skin=vaporwave-92] .cb-root ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f3a6d4,#b9e8de)}:root[data-skin=vaporwave-92] .cb-root,:root[data-skin=vaporwave-92] .cb-root *{scrollbar-color:#e07bb6 transparent}:root[data-skin=vaporwave-92] ::selection{background:#e07bb6;color:#fff}:root[data-skin=memphis-89] .cb-glass,:root[data-skin=memphis-89] .cb-menu,:root[data-skin=memphis-89] .cb-peek,:root[data-skin=memphis-89] .cb-section{box-shadow:6px 6px 0 var(--cb-accent)}:root[data-skin=memphis-89] .cb-row{box-shadow:4px 4px 0 var(--cb-accent-soft)}:root[data-skin=memphis-89] .cb-btn{box-shadow:3px 3px 0 #23201d;border:2px solid #23201d;background:var(--cb-accent);color:var(--cb-cta-ink)}:root[data-skin=memphis-89] .cb-btn[data-variant=ghost]{background:#fff;color:#23201d}:root[data-skin=memphis-89] .cb-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 #23201d}:root[data-skin=memphis-89] .cb-cap h1:after{content:"";display:block;width:6.5rem;height:12px;margin-top:.35rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12'><path d='M2 6c10-10 20 10 30 0s20 10 30 0 20 10 30 0 20 10 26 0' fill='none' stroke='%23e0254f' stroke-width='4' stroke-linecap='round'/></svg>") 0 /contain no-repeat}:root[data-skin=memphis-89] .cb-link[aria-current=page] .cb-ico{box-shadow:2px 2px 0 #23201d,0 0 0 2px #23201d}:root[data-skin=memphis-89] .cb-root ::-webkit-scrollbar-thumb{background:#23201d;border-radius:0}:root[data-skin=memphis-89] .cb-root,:root[data-skin=memphis-89] .cb-root *{scrollbar-color:#23201d transparent}:root[data-skin^=terminal-91] .cb-root{text-shadow:0 0 2px color-mix(in srgb,var(--cb-accent) 55%,transparent)}:root[data-skin^=terminal-91] .cb-btn{background:transparent;color:var(--cb-accent-ink);box-shadow:none;border:1px solid color-mix(in srgb,var(--cb-accent) 45%,transparent);border-left:3px double var(--cb-accent);border-right:3px double var(--cb-accent);text-transform:uppercase;letter-spacing:.06em;border-radius:0}:root[data-skin^=terminal-91] .cb-btn:hover{background:var(--cb-accent);color:var(--cb-cta-ink);text-shadow:none}:root[data-skin^=terminal-91] .cb-root :focus-visible{outline-style:dashed}:root[data-skin^=terminal-91] .cb-root{caret-color:var(--cb-accent)}:root[data-skin^=terminal-91] .cb-cap h1:after{content:"";display:inline-block;width:.5em;height:.95em;margin-left:.18em;vertical-align:-.08em;background:var(--cb-accent);animation:cb-blink 1.1s steps(2) infinite}:root[data-skin^=terminal-91] .cb-section>h2:before{content:"> ";opacity:.8}:root[data-skin^=terminal-91] .cb-link[aria-current=page]{background:var(--cb-accent);color:var(--cb-cta-ink);text-shadow:none}:root[data-skin^=terminal-91] .cb-link[aria-current=page] .cb-ico{color:var(--cb-cta-ink);opacity:1}:root[data-skin=desktop-95] .cb-link[aria-current=page] .cb-ico[data-quiet],:root[data-skin=desktop-95] .cb-link[aria-current=page] .cb-label,:root[data-skin=desktop-95] .cb-link[aria-current=page] svg,:root[data-skin=front-page-29] .cb-link[aria-current=page] .cb-ico[data-quiet],:root[data-skin=front-page-29] .cb-link[aria-current=page] .cb-label,:root[data-skin=front-page-29] .cb-link[aria-current=page] svg,:root[data-skin=handheld-89] .cb-link[aria-current=page] .cb-ico[data-quiet],:root[data-skin=handheld-89] .cb-link[aria-current=page] .cb-label,:root[data-skin=handheld-89] .cb-link[aria-current=page] svg,:root[data-skin=system-91] .cb-link[aria-current=page] .cb-ico[data-quiet],:root[data-skin=system-91] .cb-link[aria-current=page] .cb-label,:root[data-skin=system-91] .cb-link[aria-current=page] svg,:root[data-skin^=terminal-91] .cb-link[aria-current=page] .cb-ico[data-quiet],:root[data-skin^=terminal-91] .cb-link[aria-current=page] .cb-label,:root[data-skin^=terminal-91] .cb-link[aria-current=page] svg{color:var(--cb-cta-ink)!important}:root[data-skin^=terminal-91] .cb-input{background:transparent;border-radius:0}:root[data-skin^=terminal-91] .cb-badge,:root[data-skin^=terminal-91] .cb-pill{border-radius:0}:root[data-skin^=terminal-91] .cb-root ::-webkit-scrollbar{width:10px;height:10px}:root[data-skin^=terminal-91] .cb-root ::-webkit-scrollbar-thumb{background:var(--cb-accent);border-radius:0}:root[data-skin^=terminal-91] .cb-root ::-webkit-scrollbar-track{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cb-accent) 35%,transparent)}:root[data-skin^=terminal-91] .cb-root,:root[data-skin^=terminal-91] .cb-root *{scrollbar-color:var(--cb-accent) transparent}:root[data-skin^=terminal-91] ::selection{background:var(--cb-accent);color:#000}@keyframes cb-blink{50%{opacity:0}}:root[data-skin=system-91] .cb-custom-pop,:root[data-skin=system-91] .cb-glass,:root[data-skin=system-91] .cb-menu,:root[data-skin=system-91] .cb-peek,:root[data-skin=system-91] .cb-row,:root[data-skin=system-91] .cb-section{border:1px solid var(--cb-ink);border-radius:0;box-shadow:2px 2px 0 var(--cb-ink);background:var(--cb-layer-1-solid);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-skin=system-91] .cb-section>h2:before{content:"";flex:none;width:11px;height:11px;background:var(--cb-layer-1-solid);border:1px solid var(--cb-ink);box-shadow:inset 0 0 0 1px var(--cb-layer-1-solid),inset 0 0 0 2px var(--cb-ink)}:root[data-skin=system-91] .cb-section>h2:after{content:"";flex:1 1;height:7px;background:repeating-linear-gradient(0deg,var(--cb-ink) 0 1px,transparent 1px 2px)}:root[data-skin=system-91] .cb-btn{background:var(--cb-layer-1-solid);color:var(--cb-ink);border:1px solid var(--cb-ink);border-radius:6px;box-shadow:none;text-shadow:none}:root[data-skin=system-91] .cb-btn:not([data-variant=ghost]){box-shadow:0 0 0 1px var(--cb-layer-1-solid),0 0 0 3px var(--cb-ink);margin:3px}:root[data-skin=system-91] .cb-btn:active,:root[data-skin=system-91] .cb-btn[aria-pressed=true]{background:var(--cb-ink);color:var(--cb-layer-1-solid);transform:none}:root[data-skin=system-91] .cb-input{background:var(--cb-layer-1-solid);border:1px solid var(--cb-ink);border-radius:0;box-shadow:none}:root[data-skin=system-91] .cb-link[aria-current=page]{background:var(--cb-ink);color:var(--cb-layer-1-solid)}:root[data-skin=system-91] .cb-link[aria-current=page] .cb-ico,:root[data-skin=system-91] .cb-link[aria-current=page] svg{color:var(--cb-layer-1-solid);opacity:1}:root[data-skin=system-91] .cb-side{border-right:1px solid var(--cb-ink);box-shadow:none}:root[data-skin=system-91] .cb-side,:root[data-skin=system-91] .cb-topbar{background:var(--cb-layer-1-solid);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-skin=system-91] .cb-topbar{border-bottom:1px solid var(--cb-ink)}:root[data-skin=system-91] .cb-pill{border-radius:0;border-color:var(--cb-ink)}:root[data-skin=system-91] .cb-root :focus-visible{outline:2px solid var(--cb-ink);outline-offset:1px;border-radius:0}:root[data-skin=system-91] .cb-root ::-webkit-scrollbar{width:16px;height:16px}:root[data-skin=system-91] .cb-root ::-webkit-scrollbar-track{background:repeating-conic-gradient(var(--cb-dim) 0 25%,var(--cb-layer-1-solid) 0 50%) 0 0 /2px 2px;border-left:1px solid var(--cb-ink)}:root[data-skin=system-91] .cb-root ::-webkit-scrollbar-thumb{background:var(--cb-layer-1-solid);border:1px solid var(--cb-ink);border-radius:0}:root[data-skin=system-91] .cb-root,:root[data-skin=system-91] .cb-root *{scrollbar-color:var(--cb-ink) var(--cb-layer-1-solid)}:root[data-skin=system-91] .cb-custom-pop,:root[data-skin=system-91] .cb-menu,:root[data-skin=system-91] .cb-peek{animation:cb-zoom-rect .16s steps(4) both;transform-origin:50% 100%}:root[data-skin=system-91] ::selection{background:var(--cb-ink);color:var(--cb-layer-1-solid)}@keyframes cb-zoom-rect{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}:root[data-skin=desktop-95] .cb-menu-hd,:root[data-skin=desktop-95] .cb-section>h2{display:flex;align-items:center;gap:.5rem;background:linear-gradient(90deg,#000080,#1084d0)}:root[data-skin=desktop-95] .cb-section>h2:after{content:"";margin-left:auto;flex:none;width:50px;height:14px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 14' shape-rendering='crispEdges'><g><rect width='16' height='14' fill='%23c0c0c0'/><path d='M0 0h16v1H0zM0 0h1v14H0z' fill='%23fff'/><path d='M15 0h1v14h-1zM0 13h16v1H0z' fill='%23000'/><path d='M14 1h1v12h-1zM1 12h14v1H1z' fill='%23808080'/><rect x='4' y='9' width='6' height='2' fill='%23000'/></g><g transform='translate(17)'><rect width='16' height='14' fill='%23c0c0c0'/><path d='M0 0h16v1H0zM0 0h1v14H0z' fill='%23fff'/><path d='M15 0h1v14h-1zM0 13h16v1H0z' fill='%23000'/><path d='M14 1h1v12h-1zM1 12h14v1H1z' fill='%23808080'/><path d='M4 3h8v8H4zM5 5h6v5H5z' fill='%23000' fill-rule='evenodd'/><rect x='4' y='3' width='8' height='2' fill='%23000'/></g><g transform='translate(34)'><rect width='16' height='14' fill='%23c0c0c0'/><path d='M0 0h16v1H0zM0 0h1v14H0z' fill='%23fff'/><path d='M15 0h1v14h-1zM0 13h16v1H0z' fill='%23000'/><path d='M14 1h1v12h-1zM1 12h14v1H1z' fill='%23808080'/><path d='M4 3h2v1h1v1h2V4h1V3h2v1h-1v1h-1v1h-1v1h1v1h1v1h1v1h-2v-1h-1V9H8v1H7v1H5v-1h1V9h1V8h1V7H7V6H6V5H5V4H4z' fill='%23000'/></g></svg>") no-repeat}:root[data-skin=desktop-95] .cb-side{border-right:1px solid var(--cb-bevel-lo);box-shadow:inset -1px 0 0 var(--cb-bevel-hi),1px 0 0 var(--cb-bevel-edge)}:root[data-skin=desktop-95] .cb-side,:root[data-skin=desktop-95] .cb-topbar{background:var(--cb-layer-1-solid);backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-skin=desktop-95] .cb-topbar{border-bottom:1px solid var(--cb-bevel-lo);box-shadow:inset 0 -1px 0 var(--cb-bevel-hi),0 1px 0 var(--cb-bevel-edge)}:root[data-skin=desktop-95] .cb-link[aria-current=page]{background:#000080;color:#fff;border-radius:0}:root[data-skin=desktop-95] .cb-link[aria-current=page] .cb-ico{background:#000080;box-shadow:none}:root[data-skin=desktop-95] .cb-root :focus-visible{outline:1px dotted #000;outline-offset:-3px;border-radius:0}:root[data-skin=desktop-95] .cb-btn:focus-visible{outline:1px dotted #000;outline-offset:-4px}:root[data-skin=desktop-95] .cb-btn,:root[data-skin=desktop-95] .cb-input,:root[data-skin=desktop-95] .cb-link,:root[data-skin=desktop-95] .cb-row{transition:none}:root[data-skin=desktop-95] .cb-menu [role=menuitem]:hover,:root[data-skin=desktop-95] .cb-row:hover{background:#000080;color:#fff}:root[data-skin=desktop-95] .cb-root ::-webkit-scrollbar{width:16px;height:16px}:root[data-skin=desktop-95] .cb-root ::-webkit-scrollbar-track{background:repeating-conic-gradient(var(--cb-layer-1-solid) 0 25%,var(--cb-bevel-hi) 0 50%) 0 0 /2px 2px}:root[data-skin=desktop-95] .cb-root ::-webkit-scrollbar-thumb{background:var(--cb-layer-1-solid);border-radius:0;box-shadow:inset -1px -1px 0 var(--cb-bevel-edge),inset 1px 1px 0 var(--cb-bevel-hi),inset -2px -2px 0 var(--cb-bevel-lo),inset 2px 2px 0 var(--cb-layer-2-solid)}:root[data-skin=desktop-95] .cb-root,:root[data-skin=desktop-95] .cb-root *{scrollbar-color:var(--cb-layer-1-solid) var(--cb-bevel-hi)}:root[data-skin=desktop-95] .cb-root{accent-color:#000080}:root[data-skin=desktop-95] ::selection{background:#000080;color:#fff}:root[data-skin=desktop-95] .cb-cap h1{font-size:1.6rem}:root[data-skin=aqua-01] .cb-btn{border-radius:999px;min-height:30px;padding:0 1rem}:root[data-skin=aqua-01] .cb-btn:not([data-variant=ghost]){background:linear-gradient(180deg,#a9d0ff,#5aa0f2 46%,#2f7ae0 52%,#86c0ff);background-blend-mode:normal;color:#fff;text-shadow:0 -1px 0 rgba(0,40,120,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 0 0 1px rgba(16,60,140,.55),0 1px 3px rgba(0,0,0,.3)}:root[data-skin=aqua-01] .cb-btn[data-variant=ghost]{background:linear-gradient(180deg,#ffffff,#f0f2f6 48%,#dfe3ea 52%,#fafbfd);border-color:rgba(60,70,90,.4);box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.2)}:root[data-skin=aqua-01] .cb-btn:active{animation:cb-aqua-bounce .32s cubic-bezier(.34,1.56,.64,1)}:root[data-skin=aqua-01] .cb-railorb:hover{animation:cb-aqua-bounce .55s cubic-bezier(.34,1.56,.64,1)}@keyframes cb-aqua-bounce{0%{transform:translateY(0)}35%{transform:translateY(-5px)}70%{transform:translateY(1px)}to{transform:translateY(0)}}:root[data-skin=aqua-01] .cb-section>h2{display:flex;align-items:center;gap:.6rem}:root[data-skin=aqua-01] .cb-section>h2:before{content:"";flex:none;width:42px;height:12px;background:radial-gradient(circle at 6px 6px,#ff5f57 5px,transparent 5.6px),radial-gradient(circle at 21px 6px,#febc2e 5px,transparent 5.6px),radial-gradient(circle at 36px 6px,#28c840 5px,transparent 5.6px);filter:drop-shadow(0 1px 0 rgba(0,0,0,.15))}:root[data-skin=aqua-01] .cb-root :focus-visible{outline:3px solid rgba(31,111,214,.5);outline-offset:0}:root[data-skin=aqua-01] .cb-input:focus-visible{outline:3px solid rgba(31,111,214,.45);border-color:#1f6fd6}:root[data-skin=aqua-01] .cb-side{background-image:linear-gradient(90deg,#d2d4d9,#e9eaee 50%,#cfd1d6),repeating-linear-gradient(0deg,rgba(0,0,0,.05) 0 1px,transparent 1px 2px);background-blend-mode:multiply}:root[data-skin=aqua-01][data-theme=dark] .cb-side{background-image:linear-gradient(90deg,#2a3140,#3a4252 50%,#262c38),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 2px);background-blend-mode:normal}:root[data-skin=aqua-01] .cb-link[aria-current=page] .cb-ico{box-shadow:0 0 0 1px #1f6fd6,0 0 0 4px rgba(31,111,214,.25),inset 0 1px 0 #fff}:root[data-skin=aqua-01] .cb-root ::-webkit-scrollbar{width:14px;height:14px}:root[data-skin=aqua-01] .cb-root ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#5aa0f2,#2f7ae0 50%,#86c0ff);border-radius:999px;border:3px solid transparent;background-clip:padding-box}:root[data-skin=aqua-01] .cb-root ::-webkit-scrollbar-track{background:linear-gradient(90deg,#e6e8ec,#f6f7f9)}:root[data-skin=aqua-01] .cb-root,:root[data-skin=aqua-01] .cb-root *{scrollbar-color:#2f7ae0 #eceef2}:root[data-skin=aqua-01] ::selection{background:#b5d5ff}:root[data-skin=luna-01] .cb-menu-hd,:root[data-skin=luna-01] .cb-section>h2{display:flex;align-items:center;gap:.5rem;background:linear-gradient(180deg,#3f8ff2,#1f60d2 7%,#2c70e3 40%,#1a4fb8);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.45);border-radius:8px 8px 0 0;padding:.4rem .75rem;margin:-1.1rem -1.25rem 1rem;font-family:var(--cb-serif);font-weight:700}:root[data-skin=luna-01] .cb-section>h2:after{content:"✕";margin-left:auto;flex:none;width:21px;height:21px;border-radius:3px;background:linear-gradient(180deg,#e8886b,#d5502c 50%,#c13d1c);border:1px solid #fff;color:#fff;font:700 12px/19px var(--cb-sans);text-align:center;text-shadow:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}:root[data-skin=luna-01] .cb-section{padding-top:1.1rem;padding-left:1.25rem;padding-right:1.25rem;border:0;box-shadow:0 0 0 3px var(--cb-rail,#245edb),0 6px 16px rgba(10,36,106,.35);border-radius:8px;background:var(--cb-layer-1-solid,#ece9d8)}:root[data-skin=luna-01] .cb-btn{border-radius:3px;border:1px solid #003c74}:root[data-skin=luna-01] .cb-btn[data-variant=ghost]{background:linear-gradient(180deg,#ffffff,#ecebe5 86%,#d6d2c2);color:#000;box-shadow:inset 0 0 0 1px #fff}:root[data-skin=luna-01] .cb-btn:not([data-variant=ghost]){background-image:linear-gradient(180deg,#8ed47a,#3c9a3c 50%,#2a7d2a);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.3)}:root[data-skin=luna-01] .cb-link[aria-current=page]{background:rgba(255,255,255,.2);border-radius:4px}:root[data-skin=luna-01] .cb-link[aria-current=page] .cb-ico{box-shadow:0 0 0 1px #fff,inset 0 1px 0 #fff}:root[data-skin=luna-01] .cb-root ::-webkit-scrollbar{width:16px;height:16px}:root[data-skin=luna-01] .cb-root ::-webkit-scrollbar-track{background:#f0ede4}:root[data-skin=luna-01] .cb-root ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#c9dcfb,#a9c4f5);border:1px solid #7a9ad0;border-radius:3px}:root[data-skin=luna-01] .cb-root,:root[data-skin=luna-01] .cb-root *{scrollbar-color:#a9c4f5 #f0ede4}:root[data-skin=luna-01] ::selection{background:#316ac5;color:#fff}:root[data-skin=arrowhead] .cb-cap h1{text-transform:uppercase;letter-spacing:.01em}:root[data-skin=arrowhead] .cb-cap h1:after{content:"";display:block;width:7rem;height:4px;margin-top:.35rem;background:linear-gradient(90deg,#E31837 0 72%,#FFB81C 72%)}:root[data-skin=arrowhead] .cb-section>h2{text-transform:uppercase;letter-spacing:.05em;border-left:4px solid #e31837;padding-left:.6rem;box-shadow:inset 4px 0 0 #E31837,inset 5px 0 0 #FFB81C}:root[data-skin=arrowhead] .cb-link[aria-current=page] .cb-ico{box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 0 0 1px #FFB81C,0 3px 10px rgba(227,24,55,.35)}:root[data-skin=arrowhead] .cb-link[aria-current=page]:before{content:"";position:absolute;left:-2px;top:5px;bottom:5px;width:3px;border-radius:2px;background:linear-gradient(180deg,#FFB81C 0 3px,#E31837 3px calc(100% - 3px),#FFB81C calc(100% - 3px))}:root[data-skin=arrowhead] .cb-btn:not([data-variant=ghost]){box-shadow:0 0 0 1px #FFB81C,inset 0 1px 0 rgba(255,255,255,.3),0 1px 2px rgba(0,0,0,.45),0 0 14px -4px rgba(255,184,28,.5)}:root[data-skin=arrowhead] .cb-root ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#FFB81C,#c78d10)}:root[data-skin=arrowhead] .cb-root,:root[data-skin=arrowhead] .cb-root *{scrollbar-color:#FFB81C transparent}:root[data-skin=arrowhead] ::selection{background:#E31837;color:#fff}:root[data-skin=arrowhead] .cb-wordmark small{color:#FFB81C;border-top-color:rgba(255,184,28,.5)}:root[data-skin=arrowhead] .cb-pill[data-tone=danger],:root[data-skin=arrowhead] .cb-pill[data-tone=warn]{border-color:rgba(255,184,28,.45)}@media (prefers-reduced-motion:reduce){.cb-scene *,.cb-scene-beam,.cb-scene-cloud,.cb-scene-floor,.cb-scene-lamps,.cb-scene-roll,.cb-scene-shimmer rect,.cb-scene-star,.cb-scene-waves,:root[data-skin=aqua-01] .cb-btn:active,:root[data-skin=aqua-01] .cb-railorb:hover,:root[data-skin=system-91] .cb-custom-pop,:root[data-skin=system-91] .cb-menu,:root[data-skin=system-91] .cb-peek,:root[data-skin^=terminal-91] .cb-cap h1:after{animation:none!important}}:root[data-motion=less] .cb-scene *,:root[data-motion=less] .cb-scene-beam,:root[data-motion=less] .cb-scene-cloud,:root[data-motion=less] .cb-scene-floor,:root[data-motion=less] .cb-scene-lamps,:root[data-motion=less] .cb-scene-roll,:root[data-motion=less] .cb-scene-shimmer rect,:root[data-motion=less] .cb-scene-star,:root[data-motion=less] .cb-scene-waves,:root[data-motion=less][data-skin=aqua-01] .cb-btn:active,:root[data-motion=less][data-skin=aqua-01] .cb-railorb:hover,:root[data-motion=less][data-skin=system-91] .cb-menu,:root[data-motion=less][data-skin=system-91] .cb-peek,:root[data-motion=less][data-skin^=terminal-91] .cb-cap h1:after{animation:none!important}.cb-scene[data-scene=legal-pad] .cb-scene-rules{position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 27px,rgba(31,63,143,.28) 27px 28px);background-position:0 52px}.cb-scene[data-scene=legal-pad] .cb-scene-margin{position:absolute;top:0;bottom:0;left:110px;width:6px;border-left:2px solid rgba(179,38,30,.55);border-right:1px solid rgba(179,38,30,.55)}.cb-scene[data-scene=legal-pad] .cb-scene-gum{position:absolute;left:0;right:0;top:0;height:52px;background:linear-gradient(180deg,#c9a76a,#b8955a 70%,rgba(184,149,90,0)),radial-gradient(circle at 12% 60%,rgba(0,0,0,.25) 0 5px,transparent 6px),radial-gradient(circle at 50% 60%,rgba(0,0,0,.25) 0 5px,transparent 6px),radial-gradient(circle at 88% 60%,rgba(0,0,0,.25) 0 5px,transparent 6px);background-blend-mode:normal;box-shadow:0 2px 4px rgba(58,47,0,.25)}@media (max-width:900px){.cb-scene[data-scene=legal-pad] .cb-scene-margin{left:28px}}:root[data-skin=legal-pad-78] .cb-cap h1{color:#8f1c15}:root[data-skin=legal-pad-78] .cb-cap h1:after{content:"";display:block;height:10px;width:9rem;margin-top:.2rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 10'><path d='M2 6c20-4 40 2 60-1s40 1 60-2 24 2 36 0' fill='none' stroke='%23b3261e' stroke-width='2.4' stroke-linecap='round'/></svg>") 0 /contain no-repeat}:root[data-skin=legal-pad-78] .cb-section>h2{color:#8f1c15;text-decoration:underline;-webkit-text-decoration-color:rgba(179,38,30,.6);text-decoration-color:rgba(179,38,30,.6);text-decoration-thickness:2px;text-underline-offset:4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}:root[data-skin=legal-pad-78] .cb-btn:not([data-variant=ghost]){text-transform:uppercase;letter-spacing:.08em;background:transparent;color:#8f1c15;border:2px solid #b3261e;box-shadow:inset 0 0 0 1px #fbf2c4,inset 0 0 0 2px rgba(179,38,30,.5);transform:rotate(-.6deg)}:root[data-skin=legal-pad-78] .cb-btn:not([data-variant=ghost]):hover{background:rgba(179,38,30,.08)}:root[data-skin=legal-pad-78] .cb-btn[data-variant=ghost]{background:transparent;border:1px solid rgba(31,63,143,.5);color:#1f3f8f;box-shadow:none}:root[data-skin=legal-pad-78] .cb-link[aria-current=page] .cb-ico{border-radius:50%;box-shadow:0 0 0 2px #b3261e;background:transparent}:root[data-skin=legal-pad-78] .cb-glass,:root[data-skin=legal-pad-78] .cb-section{box-shadow:1px 2px 0 rgba(58,47,0,.18),0 0 0 1px rgba(31,63,143,.18)}:root[data-skin=legal-pad-78] .cb-root ::-webkit-scrollbar-thumb{background:#1f3f8f;border-radius:0}:root[data-skin=legal-pad-78] .cb-root,:root[data-skin=legal-pad-78] .cb-root *{scrollbar-color:#1f3f8f transparent}:root[data-skin=legal-pad-78] ::selection{background:rgba(255,232,120,.9);color:#1b1b1b}:root[data-skin=legal-pad-78] .cb-pill[data-tone=danger],:root[data-skin=legal-pad-78] .cb-pill[data-tone=warn]{border-radius:0}.cb-scene[data-scene=front-page] .cb-scene-halftone{position:absolute;inset:0;background:radial-gradient(circle,rgba(27,27,27,.22) 0 1.2px,transparent 1.6px) 0 0 /6px 6px;mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 42%);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 42%)}.cb-scene[data-scene=front-page] .cb-scene-columns{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(16.66% - 1px),rgba(27,27,27,.14) calc(16.66% - 1px) 16.66%);opacity:.8}:root[data-skin=front-page-29] .cb-cap h1{text-transform:uppercase;letter-spacing:.06em;border-top:3px solid #1b1b1b;border-bottom:1px solid #1b1b1b;padding:.25rem 0;box-shadow:0 4px 0 -3px #1b1b1b;line-height:1.15}:root[data-skin=front-page-29] .cb-section>h2{text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid #1b1b1b;padding-bottom:.3rem;box-shadow:0 5px 0 -4px #1b1b1b}:root[data-skin=front-page-29] .cb-glass,:root[data-skin=front-page-29] .cb-row,:root[data-skin=front-page-29] .cb-section{border-color:rgba(27,27,27,.7);box-shadow:none}:root[data-skin=front-page-29] .cb-btn:not([data-variant=ghost]){background:#1b1b1b;color:#f7f3ea;border-radius:0;text-transform:uppercase;letter-spacing:.08em;box-shadow:none}:root[data-skin=front-page-29] .cb-btn[data-variant=ghost]{background:transparent;border:1px solid #1b1b1b;border-radius:0;box-shadow:none;text-transform:uppercase;letter-spacing:.06em}:root[data-skin=front-page-29] .cb-link[aria-current=page]{background:#1b1b1b;color:#f7f3ea;border-radius:0}:root[data-skin=front-page-29] .cb-link[aria-current=page] .cb-ico{background:transparent;box-shadow:none}:root[data-skin=front-page-29] .cb-link[aria-current=page] svg{color:#f7f3ea!important}:root[data-skin=front-page-29] .cb-pill{border-radius:0}:root[data-skin=front-page-29] .cb-root ::-webkit-scrollbar-thumb{background:#1b1b1b;border-radius:0}:root[data-skin=front-page-29] .cb-root,:root[data-skin=front-page-29] .cb-root *{scrollbar-color:#1b1b1b transparent}:root[data-skin=front-page-29] ::selection{background:#1b1b1b;color:#f7f3ea}:root[data-skin=front-page-29] .cb-badge,:root[data-skin=front-page-29] .cb-tabstrip-badge{background:#9c1c1c;color:#fff}.cb-scene-bubble{animation:cb-scene-rise var(--t,40s) linear infinite;animation-delay:var(--d,0s);transform-box:fill-box;transform-origin:center}@keyframes cb-scene-rise{0%{transform:translateY(0);opacity:0}8%{opacity:1}92%{opacity:1}to{transform:translateY(-420px);opacity:0}}:root[data-skin=aero-07] .cb-glass,:root[data-skin=aero-07] .cb-menu,:root[data-skin=aero-07] .cb-peek,:root[data-skin=aero-07] .cb-section{position:relative;border-color:rgba(255,255,255,.75);box-shadow:0 0 0 1px rgba(11,58,102,.22),0 12px 32px -14px rgba(11,58,102,.45),inset 0 1px 0 rgba(255,255,255,.95)}:root[data-skin=aero-07] .cb-glass:before,:root[data-skin=aero-07] .cb-section:before{content:"";position:absolute;left:0;right:0;top:0;height:46%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.08));pointer-events:none}:root[data-skin=aero-07] .cb-btn:not([data-variant=ghost]){background-image:linear-gradient(180deg,#8fd0ff,#3aa0ff 48%,#1a7fe6 52%,#5bb5ff);color:#fff;text-shadow:0 1px 1px rgba(0,40,100,.45);box-shadow:0 0 0 1px rgba(10,60,140,.55),inset 0 1px 0 rgba(255,255,255,.8),0 1px 3px rgba(0,0,0,.3)}:root[data-skin=aero-07] .cb-btn[data-variant=ghost]{background-image:linear-gradient(180deg,rgba(255,255,255,.95),rgba(235,245,255,.6) 50%,rgba(220,236,255,.5) 52%,rgba(255,255,255,.9));border-color:rgba(11,58,102,.35)}:root[data-skin=aero-07] .cb-side{background-image:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.15))}:root[data-skin=aero-07] .cb-link[aria-current=page] .cb-ico{box-shadow:0 0 0 1px #1e8fff,0 0 0 4px rgba(30,143,255,.25),inset 0 1px 0 #fff}:root[data-skin=aero-07] .cb-root ::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#8fd0ff,#3aa0ff 50%,#8fd0ff);border-radius:999px;border:3px solid transparent;background-clip:padding-box}:root[data-skin=aero-07] .cb-root,:root[data-skin=aero-07] .cb-root *{scrollbar-color:#3aa0ff transparent}:root[data-skin=aero-07] .cb-cap h1{color:#0a5ec7;text-shadow:0 1px 0 #fff}:root[data-skin=aero-07] ::selection{background:#bfe0ff}.cb-scene[data-scene=handheld] .cb-scene-lcd{position:absolute;inset:0;background:radial-gradient(circle,rgba(15,56,15,.16) 0 .8px,transparent 1.2px) 0 0 /3px 3px}.cb-scene[data-scene=handheld] .cb-scene-bezel{position:absolute;inset:0;border:14px solid #3b3b44;box-shadow:inset 0 0 0 3px #1c1c22,inset 0 0 24px rgba(0,0,0,.35)}.cb-scene[data-scene=handheld] .cb-scene-legend{position:absolute;left:24px;bottom:-11px;font:700 8px/8px var(--cb-sans);letter-spacing:.14em;color:#a9a9b8}.cb-scene[data-scene=handheld] .cb-scene-led{position:absolute;left:6px;top:50%;width:5px;height:5px;border-radius:50%;background:#ff3b3b;box-shadow:0 0 6px #ff3b3b;transform:translate(-10px,-50%)}@media (max-width:900px){.cb-scene[data-scene=handheld] .cb-scene-bezel{border-width:8px}.cb-scene[data-scene=handheld] .cb-scene-legend{display:none}}:root[data-skin=handheld-89] .cb-glass,:root[data-skin=handheld-89] .cb-menu,:root[data-skin=handheld-89] .cb-row,:root[data-skin=handheld-89] .cb-section{border:2px solid var(--cb-ink);box-shadow:3px 3px 0 var(--cb-ink);border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-skin=handheld-89] .cb-btn{border:2px solid var(--cb-ink);border-radius:0;box-shadow:2px 2px 0 var(--cb-ink);text-transform:uppercase;letter-spacing:.08em}:root[data-skin=handheld-89] .cb-btn:active{transform:translate(2px,2px);box-shadow:none}:root[data-skin=handheld-89] .cb-link[aria-current=page]{background:var(--cb-ink);color:var(--cb-cta-ink);border-radius:0}:root[data-skin=handheld-89] .cb-link[aria-current=page] .cb-ico{background:transparent;box-shadow:none}:root[data-skin=handheld-89] .cb-link[aria-current=page] svg{color:var(--cb-cta-ink)!important}:root[data-skin=handheld-89] .cb-cap h1:before{content:"▶ ";font-size:.6em;vertical-align:.2em}:root[data-skin=handheld-89] .cb-section>h2:before{content:"▶ ";font-size:.7em}:root[data-skin=handheld-89] .cb-input{border:2px solid var(--cb-ink);border-radius:0;background:var(--cb-layer-2-solid)}:root[data-skin=handheld-89] .cb-badge,:root[data-skin=handheld-89] .cb-pill{border-radius:0}:root[data-skin=handheld-89] .cb-root ::-webkit-scrollbar{width:12px}:root[data-skin=handheld-89] .cb-root ::-webkit-scrollbar-thumb{background:var(--cb-ink);border-radius:0}:root[data-skin=handheld-89] .cb-root ::-webkit-scrollbar-track{background:transparent;box-shadow:inset 0 0 0 2px var(--cb-ink)}:root[data-skin=handheld-89] .cb-root,:root[data-skin=handheld-89] .cb-root *{scrollbar-color:var(--cb-ink) transparent}:root[data-skin=handheld-89] ::selection{background:var(--cb-ink);color:var(--cb-cta-ink)}:root[data-skin=handheld-89] .cb-root{text-shadow:1px 1px 0 rgba(15,56,15,.12)}.cb-scene-sstar{animation:cb-scene-stream var(--t,8s) linear infinite;animation-delay:var(--d,0s)}@keyframes cb-scene-stream{0%{transform:translateY(-900px)}to{transform:translateY(900px)}}.cb-scene[data-scene=arcade] .cb-scene-marquee{position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,#ff2a7f,#ffd600 35%,#37f6ff 70%,#ff2a7f);box-shadow:0 0 24px 6px rgba(255,42,127,.35),0 0 60px 10px rgba(55,246,255,.18)}.cb-scene-coin{animation:cb-blink 1.2s steps(2) infinite}:root[data-skin=arcade-82] .cb-btn:not([data-variant=ghost]){border-radius:999px;background:radial-gradient(circle at 35% 30%,#fff39a,#ffd600 45%,#c9a600);color:#1a1200;border:2px solid #3a2e00;box-shadow:0 4px 0 #6b5a00,0 6px 10px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.08em}:root[data-skin=arcade-82] .cb-btn:not([data-variant=ghost]):active{transform:translateY(3px);box-shadow:0 1px 0 #6b5a00,inset 0 1px 0 rgba(255,255,255,.4)}:root[data-skin=arcade-82] .cb-btn[data-variant=ghost]{border-radius:999px;border-color:#ff2a7f;color:#ffe34d;box-shadow:0 0 10px -3px #ff2a7f;text-transform:uppercase;letter-spacing:.08em}:root[data-skin=arcade-82] .cb-cap h1{color:#ffd600;text-shadow:3px 3px 0 #ff2a7f,0 0 18px rgba(255,214,0,.4);letter-spacing:.02em}:root[data-skin=arcade-82] .cb-section>h2{color:#37f6ff;text-shadow:0 0 10px rgba(55,246,255,.5);text-transform:uppercase;letter-spacing:.1em;font-size:.95rem}:root[data-skin=arcade-82] .cb-glass,:root[data-skin=arcade-82] .cb-menu,:root[data-skin=arcade-82] .cb-section{border:2px solid #ff2a7f;box-shadow:0 0 0 2px #050008,0 0 0 4px rgba(255,42,127,.35),0 0 24px -6px rgba(255,42,127,.6);border-radius:0}:root[data-skin=arcade-82] .cb-link[aria-current=page] .cb-ico{box-shadow:0 0 0 2px #ffd600,0 0 14px rgba(255,214,0,.55)}:root[data-skin=arcade-82] .cb-root ::-webkit-scrollbar-thumb{background:#ffd600;border-radius:0;box-shadow:0 0 8px rgba(255,214,0,.6)}:root[data-skin=arcade-82] .cb-root,:root[data-skin=arcade-82] .cb-root *{scrollbar-color:#ffd600 transparent}:root[data-skin=arcade-82] ::selection{background:#ffd600;color:#1a1200}:root[data-skin=arcade-82] .cb-badge,:root[data-skin=arcade-82] .cb-tabstrip-badge{background:#ff2a7f;color:#fff;border-radius:0}:root[data-skin=bauhaus-25] .cb-cap h1{text-transform:lowercase;letter-spacing:.01em;font-weight:500}:root[data-skin=bauhaus-25] .cb-cap h1:after{content:"";display:block;width:7rem;height:8px;margin-top:.4rem;background:linear-gradient(90deg,#d7261e 0 40%,#1d4fb3 40% 70%,#f2c230 70%)}:root[data-skin=bauhaus-25] .cb-section>h2{display:flex;align-items:center;gap:.6rem;text-transform:lowercase;letter-spacing:.02em}:root[data-skin=bauhaus-25] .cb-section>h2:before{content:"";flex:none;width:12px;height:12px;background:#d7261e}:root[data-skin=bauhaus-25] .cb-section:nth-of-type(3n+2)>h2:before{background:#1d4fb3;border-radius:50%}:root[data-skin=bauhaus-25] .cb-section:nth-of-type(3n)>h2:before{background:#f2c230;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}:root[data-skin=bauhaus-25] .cb-glass,:root[data-skin=bauhaus-25] .cb-menu,:root[data-skin=bauhaus-25] .cb-row,:root[data-skin=bauhaus-25] .cb-section{border:2px solid #111;border-radius:0;box-shadow:none}:root[data-skin=bauhaus-25] .cb-btn{border-radius:0;border:2px solid #111;box-shadow:none;text-transform:lowercase;letter-spacing:.02em}:root[data-skin=bauhaus-25] .cb-btn[data-variant=ghost]{background:#fff;color:#111}:root[data-skin=bauhaus-25] .cb-btn:active{transform:translate(1px,1px)}:root[data-skin=bauhaus-25] .cb-link[aria-current=page] .cb-ico{background:#f2c230;box-shadow:0 0 0 2px #111;border-radius:0}:root[data-skin=bauhaus-25] .cb-pill{border-radius:0;border-width:2px}:root[data-skin=bauhaus-25] .cb-root ::-webkit-scrollbar-thumb{background:#111;border-radius:0}:root[data-skin=bauhaus-25] .cb-root,:root[data-skin=bauhaus-25] .cb-root *{scrollbar-color:#111 transparent}:root[data-skin=bauhaus-25] ::selection{background:#f2c230;color:#111}.cb-scene[data-scene=blueprint]{color:rgba(255,255,255,.75)}:root[data-theme=light] .cb-scene[data-scene=blueprint]{color:rgba(13,59,122,.7)}.cb-scene[data-scene=blueprint] .cb-scene-grid{position:absolute;inset:0;background-image:linear-gradient(currentColor 1px,transparent 0),linear-gradient(90deg,currentColor 1px,transparent 0),linear-gradient(currentColor 1px,transparent 0),linear-gradient(90deg,currentColor 1px,transparent 0);background-size:100px 100px,100px 100px,20px 20px,20px 20px;opacity:.22}:root[data-theme=light] .cb-scene[data-scene=blueprint] .cb-scene-grid{opacity:.3}.cb-scene[data-scene=blueprint] .cb-scene-corner{color:inherit}:root[data-skin=blueprint-63] .cb-cap h1{position:relative;display:inline-block;padding-bottom:.4rem}:root[data-skin=blueprint-63] .cb-cap h1:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'><path d='M0 4h200' stroke='%23ffffff' stroke-opacity='.8' stroke-width='1'/><path d='M0 0v8M200 0v8' stroke='%23ffffff' stroke-opacity='.8' stroke-width='1'/><path d='M0 4l8-3v6zM200 4l-8-3v6z' fill='%23ffffff' fill-opacity='.8'/></svg>") 50% /100% 100% no-repeat}:root[data-skin=blueprint-63][data-theme=light] .cb-cap h1:after{filter:invert(1) sepia(1) saturate(4) hue-rotate(190deg) brightness(.5)}:root[data-skin=blueprint-63] .cb-section>h2{letter-spacing:.03em}:root[data-skin=blueprint-63] .cb-glass,:root[data-skin=blueprint-63] .cb-menu,:root[data-skin=blueprint-63] .cb-row,:root[data-skin=blueprint-63] .cb-section{border:1px solid var(--cb-line-strong);border-radius:0;box-shadow:inset 0 0 0 1px transparent,0 0 0 3px transparent,0 0 0 4px var(--cb-line)}:root[data-skin=blueprint-63] .cb-btn{border-radius:0;border:1px solid var(--cb-accent);box-shadow:none;text-transform:uppercase;letter-spacing:.08em}:root[data-skin=blueprint-63] .cb-btn[data-variant=ghost]{background:transparent;border-style:dashed;color:var(--cb-ink)}:root[data-skin=blueprint-63] .cb-link[aria-current=page] .cb-ico{border-radius:50%;box-shadow:0 0 0 1.5px var(--cb-ink);background:transparent}:root[data-skin=blueprint-63] .cb-pill{border-radius:0}:root[data-skin=blueprint-63] .cb-root ::-webkit-scrollbar-thumb{background:var(--cb-ink);border-radius:0}:root[data-skin=blueprint-63] .cb-root,:root[data-skin=blueprint-63] .cb-root *{scrollbar-color:var(--cb-ink) transparent}:root[data-skin=blueprint-63] ::selection{background:#ffd166;color:#0d3b7a}.cb-scene-rays{animation:cb-scene-turn 160s linear infinite;transform-box:fill-box;transform-origin:0 0}@keyframes cb-scene-turn{to{transform:rotate(1turn)}}.cb-scene[data-scene=groovy] .cb-scene-rays{transform-origin:120px 820px}:root[data-skin=groovy-69] .cb-cap h1{color:#a63d05}:root[data-skin=groovy-69] .cb-cap h1:after{content:"";display:block;width:8rem;height:12px;margin-top:.25rem;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 12'><path d='M2 6c12-10 24 10 36 0s24 10 36 0 24 10 36 0 20 10 28 0' fill='none' stroke='%23e8601c' stroke-width='4' stroke-linecap='round'/></svg>") 0 /contain no-repeat}:root[data-skin=groovy-69] .cb-section>h2{color:#5e7a1f;letter-spacing:.01em}:root[data-skin=groovy-69] .cb-glass,:root[data-skin=groovy-69] .cb-menu,:root[data-skin=groovy-69] .cb-row,:root[data-skin=groovy-69] .cb-section{border:2px solid #3a2410;box-shadow:0 6px 0 -2px rgba(58,36,16,.18)}:root[data-skin=groovy-69] .cb-btn{border-radius:999px;border:2px solid #3a2410;box-shadow:0 3px 0 #3a2410}:root[data-skin=groovy-69] .cb-btn:active{transform:translateY(2px);box-shadow:0 1px 0 #3a2410}:root[data-skin=groovy-69] .cb-btn[data-variant=ghost]{background:#fff9ea;color:#3a2410}:root[data-skin=groovy-69] .cb-link[aria-current=page] .cb-ico{border-radius:50%;background:#e8601c;box-shadow:0 0 0 2px #3a2410}:root[data-skin=groovy-69] .cb-link[aria-current=page] svg{color:#fff!important}:root[data-skin=groovy-69] .cb-root ::-webkit-scrollbar-thumb{background:#e8601c;border:2px solid #3a2410;border-radius:999px}:root[data-skin=groovy-69] .cb-root,:root[data-skin=groovy-69] .cb-root *{scrollbar-color:#e8601c transparent}:root[data-skin=groovy-69] ::selection{background:#e8601c;color:#fff}@media (prefers-reduced-motion:reduce){.cb-scene-bubble,.cb-scene-coin,.cb-scene-rays,.cb-scene-sstar{animation:none!important}}:root[data-motion=less] .cb-scene-bubble,:root[data-motion=less] .cb-scene-coin,:root[data-motion=less] .cb-scene-rays,:root[data-motion=less] .cb-scene-sstar{animation:none!important}:root[data-theme=light] .cb-scene[data-scene^=chiefs-]:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.62)}.cb-scene-trail{opacity:0;animation:cb-scene-trail 9s ease-out infinite;animation-delay:var(--d,0s)}.cb-scene-trail path{stroke-dasharray:1;stroke-dashoffset:1;animation:cb-scene-draw 9s ease-out infinite;animation-delay:var(--d,0s)}@keyframes cb-scene-trail{0%{opacity:0}6%{opacity:1}55%{opacity:1}75%{opacity:0}to{opacity:0}}@keyframes cb-scene-draw{0%{stroke-dashoffset:1}45%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.cb-scene-storm{animation:cb-scene-drift 90s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:center}@keyframes cb-scene-drift{0%{transform:translateX(-30px)}to{transform:translateX(30px)}}.cb-scene-lampglow{animation:cb-scene-lamps 5s ease-in-out infinite}.cb-scene-sparks{animation:cb-scene-sparks 6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes cb-scene-sparks{0%,to{opacity:.55}50%{opacity:1}}.cb-scene-burst{animation:cb-scene-sparks 6s ease-in-out infinite}.cb-scene[data-scene=chiefs-skyline] .cb-scene-shimmer rect{animation:cb-scene-shimmer 5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cb-scene-burst,.cb-scene-lampglow,.cb-scene-sparks,.cb-scene-storm,.cb-scene-trail,.cb-scene-trail path{animation:none!important;opacity:1;stroke-dashoffset:0}}:root[data-motion=less] .cb-scene-burst,:root[data-motion=less] .cb-scene-lampglow,:root[data-motion=less] .cb-scene-sparks,:root[data-motion=less] .cb-scene-storm,:root[data-motion=less] .cb-scene-trail,:root[data-motion=less] .cb-scene-trail path{animation:none!important;opacity:1;stroke-dashoffset:0}