@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600&family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;600;700&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--fade-left-n:0;--fade-right-n:0}}}:root{--ink:#0b1f3a;--ink-2:#13294b;--ink-soft:#2a3b5c;--cobalt:#1e3a8c;--cobalt-soft:#e8ecf7;--red:#c8102e;--red-soft:#fbecee;--red-2:#f6d5db;--cream:#f6f1e7;--cream-2:#efe8d6;--paper:#fff;--paper-2:#fcfaf4;--line:#e8e0ce;--line-2:#d9cfb7;--muted:#6b6658;--muted-2:#8a8372;--gold:#b0834a;--gold-soft:#f4ebdb;--jade:#2f6b54;--jade-soft:#e3ede8;--shadow-card:0 1px 2px #0b1f3a0a,0 18px 44px -28px #0b1f3a47;--shadow-pop:0 30px 70px -34px #0b1f3a73}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.serif{font-optical-sizing:auto;font-family:Fraunces,Georgia,serif}.nav{z-index:40;-webkit-backdrop-filter:saturate(1.2)blur(10px);border-bottom:1px solid var(--line);background:#f6f1e7eb;position:sticky;top:0}.nav-inner{grid-template-columns:230px 1fr auto;align-items:center;gap:20px;max-width:1440px;height:60px;margin:0 auto;padding:0 24px;display:grid}.brand{letter-spacing:-.025em;color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.brand .crumb{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:4px;margin-left:2px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.search{justify-self:center;width:100%;max-width:420px;position:relative}.search input{border:1px solid var(--line);background:var(--paper);width:100%;height:38px;font:inherit;color:var(--ink);border-radius:999px;outline:none;padding:0 14px 0 38px;font-size:13.5px}.search input:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.search svg{color:var(--muted);width:14px;height:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.nav-links{align-items:center;gap:4px;display:flex}.nav-link{color:var(--muted);cursor:pointer;letter-spacing:.02em;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:5px 12px;font-size:11px;display:flex;position:relative}.nav-link svg{width:20px;height:20px}.nav-link:hover{color:var(--ink);background:var(--paper)}.nav-link.active{color:var(--ink)}.nav-link.active:after{content:"";background:var(--red);border-radius:2px;width:100%;height:2px;margin-top:3px;display:block}.nav-link .ndot{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:grid;position:absolute;top:2px;right:8px}.nav-avatar{background:var(--cobalt);color:#fff;border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;margin-left:6px;font-size:11px;font-weight:700;display:grid}.btn{cursor:pointer;white-space:nowrap;letter-spacing:-.005em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s,color .12s,border-color .12s,filter .12s;display:inline-flex}.btn-red:hover{filter:brightness(.92)}.btn-jade:hover{filter:brightness(.94)}.btn-sm{height:30px;padding:0 12px;font-size:12px}.btn-lg{height:44px;padding:0 22px;font-size:14px;font-weight:700}.btn[disabled]{opacity:.45;cursor:not-allowed}.icon-btn{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--ink);border-color:var(--ink)}.icon-btn svg{width:15px;height:15px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap;align-items:center;gap:9px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--red);width:18px;height:1px}.eyebrow .num{color:var(--red)}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.kicker .s{color:var(--red)}.type-chip{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.type-chip svg{width:10px;height:10px}.type-chip.full_time{background:var(--ink);color:#fff}.type-chip.part_time{background:var(--cobalt);color:#fff}.type-chip.contract{background:var(--gold);color:#fff}.type-chip.temporary{background:var(--muted);color:#fff}.type-chip.internship{background:var(--cobalt-soft);color:var(--cobalt)}.type-chip.volunteer{background:var(--jade);color:#fff}.loc-chip{letter-spacing:.02em;border:1px solid var(--line-2);color:var(--ink-2);background:var(--paper);text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.loc-chip .d{background:var(--jade);border-radius:50%;width:5px;height:5px}.loc-chip.remote .d{background:var(--jade)}.loc-chip.on_site .d{background:var(--gold)}.loc-chip.hybrid .d{background:var(--cobalt)}.skill-chip{letter-spacing:-.005em;background:var(--cream);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.skill-chip.req{background:var(--red-soft);border-color:var(--red-2);color:var(--red)}.skill-chip.match{background:var(--jade-soft);color:var(--jade);border-color:#c8dfd4}.skill-chip.gap{background:var(--paper);border-style:dashed;border-color:var(--line-2);color:var(--muted-2)}.skill-chip svg{width:12px;height:12px}.tag{letter-spacing:.1em;text-transform:uppercase;background:var(--cream);color:var(--ink-2);white-space:nowrap;border-radius:3px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.tag.red{background:var(--red);color:#fff}.tag.jade{background:var(--jade);color:#fff}.tag.gold{background:var(--gold);color:#fff}.vbadge{letter-spacing:.08em;text-transform:uppercase;color:var(--jade);background:var(--jade-soft);white-space:nowrap;border:1px solid #c8dfd4;border-radius:4px;align-items:center;gap:5px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.vbadge svg{width:10px;height:10px}.vcheck{background:var(--jade);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:inline-grid}.vcheck svg{width:10px;height:10px}.lang-dots{letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700;display:inline-flex}.lang-dots .dots{gap:2px;display:inline-flex}.lang-dots .dots i{background:var(--line-2);border-radius:50%;width:6px;height:6px;display:inline-block}.lang-dots .dots i.on{background:var(--ink)}.lang-dots .dots i.on.red{background:var(--red)}.av{color:#fff;letter-spacing:-.01em;border-radius:50%;flex-shrink:0;place-items:center;font-weight:700;display:grid}.av.sq{border-radius:8px}.foot{background:var(--ink);color:#ffffff8c;margin-top:48px;padding:30px 0}.foot-inner{letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:22px;max-width:1440px;margin:0 auto;padding:0 24px;font-family:JetBrains Mono,monospace;font-size:11px;display:flex}.foot-inner a:hover{color:#fff}.foot-inner .sp{flex:1}.foot-inner b{color:#fff;font-weight:700}.looprail{z-index:90;background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:2px;padding:5px 6px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px -18px #0009}.looprail .ll{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;padding:0 10px 0 8px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.looprail a{letter-spacing:.02em;color:#ffffffb8;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;transition:background .12s,color .12s;display:inline-flex}.looprail a .n{color:#fff6;font-size:9px}.looprail a:hover{color:#fff;background:#ffffff1a}.looprail a.on{background:var(--red);color:#fff}.looprail a.on .n{color:#ffffffb3}.looprail .side{background:#ffffff29;width:1px;height:18px;margin:0 4px}.wrap{max-width:1440px;margin:0 auto;padding:0 24px}.divider{background:var(--line);border:0;height:1px;margin:0}.dashed{border-top:1px dashed var(--line-2)}:root{--plum:#7a5bb5;--plum-soft:#efe7f7;--teal:#2e6e7a;--teal-soft:#e4eef0;--azure:#2e5e8c;--azure-soft:#e6edf4;--berry:#a83a6b;--berry-soft:#f7e7ee}.d-money{color:var(--jade)}.d-tech{color:var(--cobalt)}.d-creator{color:var(--plum)}.d-crypto{color:var(--gold)}.d-biz{color:var(--teal)}.d-haiti{color:var(--red)}.d-diaspora{color:var(--azure)}.d-culture{color:var(--berry)}.bnav{z-index:35;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f6f1e7f0;position:sticky;top:60px}.bnav-inner{align-items:center;gap:2px;max-width:1440px;height:46px;margin:0 auto;padding:0 24px;display:flex}.bnav .sect{letter-spacing:.14em;text-transform:uppercase;color:var(--red);white-space:nowrap;align-items:center;gap:8px;margin-right:14px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.bnav .sect:before{content:"";background:var(--red);width:16px;height:1px}.btab{height:32px;color:var(--muted);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:600;transition:color .12s,background .12s;display:inline-flex}.btab:hover{color:var(--ink);background:var(--paper)}.btab.active{background:var(--ink);color:var(--paper)}.bnav .bspace{flex:1}.bnav .lang{border:1px solid var(--line-2);background:var(--paper);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.bnav .lang b{letter-spacing:.06em;color:var(--muted);cursor:pointer;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.bnav .lang b.on{background:var(--ink);color:#fff}.bwrap{max-width:1280px;margin:0 auto;padding:0 24px}.mast{border-bottom:3px double var(--line-2);align-items:flex-end;gap:24px;padding:30px 0 20px;display:flex}.mast h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:46px;font-weight:600;line-height:1}.mast h1 .em{color:var(--red);font-style:italic;font-weight:500}.mast .mtag{color:var(--muted);max-width:38ch;padding-bottom:4px;font-size:13px;line-height:1.5}.mast .mdate{text-align:right;margin-left:auto;padding-bottom:3px}.mast .mdate .d1{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.mast .mdate .d2{letter-spacing:.06em;color:var(--muted);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9.5px}.fchip{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);background:var(--paper);color:var(--muted);border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700;display:inline-flex}.fchip.f-news{color:var(--red);border-color:var(--red-2);background:var(--red-soft)}.fchip.f-explainer{color:var(--cobalt);background:var(--cobalt-soft);border-color:#c9d3ee}.fchip.f-guide{color:var(--jade);background:var(--jade-soft);border-color:#c4dad0}.fchip.f-analysis{color:var(--ink);border-color:var(--line-2);background:var(--cream-2)}.fchip.f-opinion{color:var(--plum);background:var(--plum-soft);border-color:#dccdef}.fchip.f-interview{color:var(--teal);background:var(--teal-soft);border-color:#c6dbdf}.fchip.f-rumor{color:var(--gold);border-color:var(--gold);background:var(--gold-soft);border-style:dashed}.fchip.f-correction{color:#fff;border-color:var(--gold);background:var(--gold)}.dchip{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.ph{border:1px solid var(--line);background:repeating-linear-gradient(45deg,var(--paper-2) 0 10px,var(--cream) 10px 20px);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.ph .pl{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;text-align:center;padding:0 14px;font-family:JetBrains Mono,monospace;font-size:9.5px;line-height:1.6}.ph.r169{aspect-ratio:16/9}.ph.r43{aspect-ratio:4/3}.ph.r11{aspect-ratio:1}.ph.r21{aspect-ratio:21/9}.smeta{color:var(--muted);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;display:flex}.smeta .sep{color:var(--line-2)}.smeta b{color:var(--ink-2);font-weight:700}.smeta .lgs{gap:3px;display:inline-flex}.smeta .lg{border:1px solid var(--line-2);letter-spacing:.08em;background:var(--paper);border-radius:3px;padding:1px 4px;font-size:8px}.smeta .lg.on{background:var(--ink);color:#fff;border-color:var(--ink)}.smeta .src{color:var(--jade);align-items:center;gap:4px;display:inline-flex}.smeta .src svg{width:10px;height:10px}.leadgrid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(0,.85fr);gap:28px;padding:26px 0;display:grid}.lead-story .chips{align-items:center;gap:7px;margin:14px 0 0;display:flex}.lead-story h2{letter-spacing:-.015em;color:var(--ink);margin:10px 0 0;font-family:Fraunces,Georgia,serif;font-size:37px;font-weight:600;line-height:1.12}.lead-story h2 a:hover{color:var(--red)}.lead-story .dek{color:var(--ink-soft);max-width:62ch;margin:11px 0 0;font-size:15.5px;line-height:1.6}.lead-story .smeta{margin-top:13px}.latest .lt-h{border-bottom:2px solid var(--ink);align-items:center;gap:9px;padding-bottom:11px;display:flex}.latest .lt-h .s{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.latest .lt-h .live{letter-spacing:.08em;color:var(--red);align-items:center;gap:6px;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:inline-flex}.latest .lt-h .live i{background:var(--red);border-radius:50%;width:6px;height:6px;animation:1.6s infinite blink}@keyframes blink{50%{opacity:.25}}.lrow{border-bottom:1px dashed var(--line);cursor:pointer;gap:12px;padding:12px 0;display:flex}.lrow .tm{color:var(--muted);flex-shrink:0;width:44px;padding-top:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.lrow .lm{min-width:0}.lrow .lm .t{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600;line-height:1.35}.lrow:hover .lm .t{color:var(--red)}.lrow .lm .k{align-items:center;gap:7px;margin-top:5px;display:flex}.brail{border-bottom:1px solid var(--line);padding:26px 0}.brail .bh{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.brail .bh h3{letter-spacing:-.01em;color:var(--ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600}.brail .bh .dsk{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:inline-flex}.brail .bh .dsk:before{content:"";background:currentColor;width:14px;height:1px}.brail .bh .sub{color:var(--muted);font-size:12.5px}.brail .bh .right{color:var(--muted);letter-spacing:.05em;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.brail .bh .right:hover{color:var(--red)}.brail .bh .right svg{width:12px;height:12px}.cards3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cards4{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.scard{cursor:pointer;min-width:0}.scard .ph{margin-bottom:12px;transition:transform .15s}.scard:hover .ph{transform:translateY(-2px)}.scard .chips{align-items:center;gap:6px;margin-bottom:8px;display:flex}.scard .t{color:var(--ink);letter-spacing:-.005em;font-family:Fraunces,Georgia,serif;font-size:18.5px;font-weight:600;line-height:1.25}.scard:hover .t{color:var(--red)}.scard .dk{color:var(--muted);margin-top:7px;font-size:12.5px;line-height:1.55}.scard .smeta{margin-top:9px}.srow{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.srow:first-child{border-top:0}.srow .ph{flex-shrink:0;width:190px}.srow .sm{flex:1;min-width:0}.srow .sm .chips{align-items:center;gap:6px;margin-bottom:7px;display:flex}.srow .sm .t{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:600;line-height:1.25}.srow:hover .sm .t{color:var(--red)}.srow .sm .dk{color:var(--muted);max-width:70ch;margin-top:6px;font-size:13px;line-height:1.55}.srow .sm .smeta{margin-top:8px}.voices{background:var(--ink);color:#fff;border-radius:16px;padding:24px 26px;position:relative;overflow:hidden}.voices:before{content:"";background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(0deg,#ffffff0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.voices>*{position:relative}.voices .vh{letter-spacing:.16em;text-transform:uppercase;color:#ffb4bf;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.voices .vh:before{content:"";background:#ffb4bf;width:16px;height:1px}.voices .vgrid{grid-template-columns:1.2fr 1fr;gap:30px;margin-top:16px;display:grid}.voices .vq{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-size:26px;font-style:italic;font-weight:500;line-height:1.3}.voices .vq a:hover{color:#ffb4bf}.voices .vby{align-items:center;gap:11px;margin-top:16px;display:flex}.voices .vby .av{border:2px solid #ffffff40;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:grid}.voices .vby .n{font-size:13px;font-weight:700}.voices .vby .r{color:#ffffff8c;letter-spacing:.05em;margin-top:2px;font-family:JetBrains Mono,monospace;font-size:9.5px}.voices .vlist .vrow{cursor:pointer;border-bottom:1px dashed #ffffff29;padding:11px 0}.voices .vlist .vrow:last-child{border-bottom:0}.voices .vlist .t{font-size:14px;font-weight:600;line-height:1.4}.voices .vlist .vrow:hover .t{color:#ffb4bf}.voices .vlist .k{color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.rumcard{border:1.5px dashed var(--gold);background:var(--gold-soft);cursor:pointer;border-radius:14px;padding:16px}.rumcard .rc-h{align-items:center;gap:8px;display:flex}.rumcard .rc-h svg{width:14px;height:14px;color:var(--gold)}.rumcard .t{color:var(--ink);margin-top:9px;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600;line-height:1.3}.rumcard:hover .t{color:var(--gold)}.rumcard .dk{color:var(--muted);margin-top:6px;font-size:12.5px;line-height:1.5}.vmeter{align-items:center;gap:8px;margin-top:11px;display:flex}.vmeter .cells{gap:3px;display:flex}.vmeter .cells i{background:var(--line-2);border-radius:2px;width:16px;height:5px}.vmeter .cells i.on{background:var(--gold)}.vmeter .vl{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.tstrip{flex-wrap:wrap;gap:8px;display:flex}.tpill{border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;transition:border-color .12s;display:inline-flex}.tpill:hover{border-color:var(--ink)}.tpill .n{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.rprog{z-index:34;background:0 0;height:3px;margin-top:-1px;position:sticky;top:106px}.rprog i{background:var(--red);border-radius:0 2px 2px 0;width:34%;height:3px;display:block}.bfoot{background:var(--ink);color:#fff;margin-top:40px}.fnews{border-bottom:1px solid #ffffff1f;align-items:center;gap:28px;max-width:1280px;margin:0 auto;padding:26px 24px;display:flex}.fnews .fh{margin-bottom:7px}.fnews .fn-t{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:600}.fnews .fn-t .em{color:#ffb4bf;font-style:italic}.fnews .fn-form{align-items:center;gap:8px;margin-left:auto;display:flex}.fnews input{color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:999px;outline:none;width:280px;height:38px;padding:0 16px;font-family:inherit;font-size:13px}.fnews input::placeholder{color:#ffffff73}.fnews .fn-btn{background:var(--red);color:#fff;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;height:38px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.fnews .fn-note{color:#fff6;letter-spacing:.05em;font-family:JetBrains Mono,monospace;font-size:9px}.bfoot-inner{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:30px;max-width:1280px;margin:0 auto;padding:36px 24px 28px;display:grid}.bfoot .fb{font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600}.bfoot .fb .em{color:#ffb4bf;font-style:italic}.bfoot .fp{color:#fff9;max-width:34ch;margin-top:10px;font-size:12px;line-height:1.6}.bfoot .fh{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:12px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.bfoot .fl{color:#ffffffc7;flex-direction:column;gap:8px;font-size:12.5px;display:flex}.bfoot .fl a:hover{color:#ffb4bf}.bfoot .legal{color:#ffffff73;letter-spacing:.04em;border-top:1px solid #ffffff1f;gap:18px;max-width:1280px;margin:0 auto;padding:14px 24px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.bfoot .legal .r{margin-left:auto}.acrumb{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;padding:22px 0 0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:flex}.acrumb a:hover{color:var(--red)}.acrumb .sep{color:var(--line-2)}.ahead{text-align:left;max-width:840px;margin:0 auto;padding:26px 0 0}.ahead .chips{align-items:center;gap:7px;display:flex}.ahead h1{letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:16px 0 0;font-family:Fraunces,Georgia,serif;font-size:44px;font-weight:600;line-height:1.12}.ahead .dek{color:var(--ink-soft);text-wrap:pretty;margin:16px 0 0;font-size:18px;font-weight:450;line-height:1.55}.abyline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:13px;max-width:840px;margin:22px auto 0;padding:16px 0;display:flex}.abyline .av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:grid}.abyline .bm .n{color:var(--ink);font-size:14px;font-weight:700}.abyline .bm .n a:hover{color:var(--red)}.abyline .bm .r{color:var(--muted);letter-spacing:.05em;margin-top:3px;font-family:JetBrains Mono,monospace;font-size:9.5px}.abyline .dates{text-align:right;margin-left:auto}.abyline .dates .d{color:var(--muted);letter-spacing:.03em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600}.abyline .dates .d b{color:var(--ink)}.abyline .dates .d+.d{margin-top:4px}.abyline .aacts{gap:7px;margin-left:16px;display:flex}.tbar{flex-wrap:wrap;align-items:center;gap:10px;max-width:840px;margin:0 auto;padding:12px 0;display:flex}.tbar .ti{letter-spacing:.05em;color:var(--muted);text-transform:uppercase;border:1px solid var(--line);background:var(--paper);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.tbar .ti svg{width:12px;height:12px}.tbar .ti.ok{color:var(--jade);background:var(--jade-soft);border-color:#c4dad0}.tbar .langs{color:var(--muted);letter-spacing:.05em;align-items:center;gap:5px;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.tbar .langs a{border:1px solid var(--line-2);background:var(--paper);border-radius:5px;padding:5px 9px}.tbar .langs a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.tbar .langs a:hover:not(.on){border-color:var(--ink)}.afig{max-width:1000px;margin:20px auto 0}.afig .cap{color:var(--muted);gap:10px;margin-top:9px;font-size:12px;line-height:1.5;display:flex}.afig .cap .crd{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--muted-2);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.abody{max-width:720px;color:var(--ink-2);margin:28px auto 0;font-size:17px;line-height:1.78}.abody p{margin:0 0 22px}.abody.dcap>p:first-of-type:first-letter{float:left;color:var(--red);padding:7px 10px 0 0;font-family:Fraunces,Georgia,serif;font-size:56px;font-weight:600;line-height:.82}.abody h2{letter-spacing:-.01em;color:var(--ink);margin:34px 0 14px;font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:600;line-height:1.25}.abody h3{color:var(--ink);margin:26px 0 10px;font-size:17px;font-weight:700}.abody a{color:var(--cobalt);text-underline-offset:3px;-webkit-text-decoration:underline #c9d3ee;text-decoration:underline #c9d3ee}.abody a:hover{-webkit-text-decoration-color:var(--cobalt);text-decoration-color:var(--cobalt)}.abody ul,.abody ol{margin:0 0 22px;padding-left:24px}.abody li{margin-bottom:9px}.abody .snote{color:var(--cobalt);vertical-align:super;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.pq{border-left:3px solid var(--red);margin:30px 0;padding:4px 0 4px 22px}.pq .q{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:23px;font-style:italic;font-weight:500;line-height:1.4}.pq .w{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.co{background:var(--cobalt-soft);border:1px solid #c9d3ee;border-radius:12px;margin:26px 0;padding:18px 20px}.co .ch{letter-spacing:.12em;text-transform:uppercase;color:var(--cobalt);align-items:center;gap:8px;margin-bottom:9px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:flex}.co .ch svg{width:13px;height:13px}.co p{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.65}.ent{background:var(--paper);border:1px solid var(--line-2);color:var(--ink);white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:1px 7px 1px 5px;font-size:15px;font-weight:600;display:inline-flex;text-decoration:none!important}.ent .em{background:var(--ink);color:#fff;border-radius:4px;place-items:center;width:14px;height:14px;font-size:8px;font-weight:800;display:inline-grid}.ent:hover{border-color:var(--ink)}.scref{border:1px solid var(--line);border-left:3px solid var(--jade);background:var(--paper);border-radius:10px;align-items:flex-start;gap:13px;margin:26px 0;padding:14px 16px;display:flex}.scref .no{color:var(--jade);flex-shrink:0;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800}.scref .sm .t{color:var(--ink);font-size:13.5px;font-weight:700;line-height:1.4}.scref .sm .k{color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.scref .sm .k .sep{color:var(--line-2)}.stag{letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.stag.pri{background:var(--jade-soft);color:var(--jade)}.stag.sec{background:var(--cream-2);color:var(--muted)}.abody figure{margin:28px 0}.abody figcaption{color:var(--muted);gap:10px;margin-top:8px;font-size:12px;display:flex}.abody figcaption .crd{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.spanel{border-top:2px solid var(--ink);max-width:720px;margin:36px auto 0;padding-top:18px}.spanel .sp-h{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.spanel .sp-h h3{color:var(--ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600}.spanel .sp-h .n{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700}.spanel .sp-note{color:var(--muted);margin-bottom:14px;font-size:12px;line-height:1.55}.spanel .sl{border-top:1px dashed var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.spanel .sl .no{color:var(--jade);flex-shrink:0;width:22px;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:800}.spanel .sl .sm{flex:1;min-width:0}.spanel .sl .t{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.4}.spanel .sl .t a:hover{color:var(--cobalt)}.spanel .sl .k{color:var(--muted);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:7px;margin-top:5px;font-family:JetBrains Mono,monospace;font-size:9.5px;display:flex}.spanel .sl .k .sep{color:var(--line-2)}.spanel .sl .k .arch{color:var(--cobalt);cursor:pointer}.corrbar{background:var(--gold-soft);border:1px solid var(--gold);border-radius:12px;max-width:840px;margin:22px auto 0;padding:16px 18px}.corrbar .ch{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:flex}.corrbar .ch svg{width:14px;height:14px}.corrbar .ce{color:var(--ink-2);gap:12px;margin-top:11px;font-size:13px;line-height:1.6;display:flex}.corrbar .ce .d{color:var(--gold);white-space:nowrap;flex-shrink:0;width:92px;padding-top:3px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.corrbar .ce b{color:var(--ink)}.corrbar .ce s{color:var(--muted)}.rumbar{border:1.5px dashed var(--gold);background:var(--gold-soft);border-radius:12px;max-width:840px;margin:22px auto 0;padding:16px 18px}.rumbar .rh{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:flex}.rumbar .rh svg{width:14px;height:14px}.rumbar p{color:var(--ink-2);margin:9px 0 0;font-size:13px;line-height:1.6}.knowgrid{grid-template-columns:1fr 1fr;gap:14px;max-width:720px;margin:26px auto;display:grid}.know{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:16px 18px}.know .kh{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:11px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:flex}.know.yes .kh{color:var(--jade)}.know.no .kh{color:var(--gold)}.know .kh svg{width:13px;height:13px}.know ul{color:var(--ink-2);margin:0;padding-left:17px;font-size:13px;line-height:1.6}.know li{margin-bottom:8px}.aend{flex-wrap:wrap;gap:8px;max-width:720px;margin:30px auto 0;display:flex}.afootnote{max-width:720px;color:var(--muted);border-top:1px dashed var(--line);margin:22px auto 0;padding-top:14px;font-size:12px;line-height:1.6}.afootnote a{color:var(--cobalt)}.related{border-top:2px solid var(--ink);max-width:1000px;margin:40px auto 0;padding-top:20px}.related .rh{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.related .rh h3{color:var(--ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:21px;font-weight:600}.related .rh .s{letter-spacing:.12em;text-transform:uppercase;color:var(--red);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.wdcard{background:var(--paper);border:1px solid var(--line);max-width:680px;box-shadow:var(--shadow-card);border-radius:16px;margin:60px auto;padding:34px 36px}.wdcard .wh{letter-spacing:.14em;text-transform:uppercase;color:var(--red);align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:flex}.wdcard .wh svg{width:16px;height:16px}.wdcard h1{color:var(--ink);margin:14px 0 0;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:600;line-height:1.2}.wdcard p{color:var(--ink-2);margin:12px 0 0;font-size:14px;line-height:1.65}.wdcard .rec{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.wdcard .rec .rl{color:var(--ink-2);gap:12px;padding:8px 0;font-size:12.5px;display:flex}.wdcard .rec .rl .d{color:var(--muted);flex-shrink:0;width:120px;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.dhead{border-bottom:3px double var(--line-2);align-items:flex-end;gap:24px;padding:30px 0 22px;display:flex}.dhead .dm .e{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.dhead .dm .e:before{content:"";background:currentColor;width:16px;height:1px}.dhead .dm h1{letter-spacing:-.015em;color:var(--ink);margin:10px 0 0;font-family:Fraunces,Georgia,serif;font-size:40px;font-weight:600;line-height:1.05}.dhead .dm h1 .em{font-style:italic;font-weight:500}.dhead .dm p{color:var(--muted);max-width:64ch;margin:10px 0 0;font-size:14px;line-height:1.55}.dhead .dstats{flex-shrink:0;gap:10px;margin-left:auto;display:flex}.dstat{background:var(--paper);border:1px solid var(--line);text-align:center;border-radius:12px;min-width:88px;padding:12px 16px}.dstat .v{color:var(--ink);letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:19px;font-weight:800}.dstat .l{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.dcols{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:32px;padding:24px 0;display:grid}.catnav{position:sticky;top:120px}.catnav .cn-h{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.catnav .cl{flex-direction:column;display:flex}.catnav .ci{color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.catnav .ci:hover{background:var(--paper)}.catnav .ci.on{background:var(--ink);color:#fff}.catnav .ci .n{color:var(--muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.catnav .ci.on .n{color:#fff9}.catnav .ci.sub{padding-left:26px;font-size:12.5px;font-weight:500}.abar{z-index:50;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:16px;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.abar .asect{letter-spacing:.14em;text-transform:uppercase;color:var(--red);align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700;display:inline-flex}.abar .asect:before{content:"";background:var(--red);width:14px;height:1px}.abar .search{max-width:340px}.envchip{letter-spacing:.1em;color:var(--jade);background:var(--jade-soft);border:1px solid #c4dad0;border-radius:5px;margin-left:auto;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.ashell{grid-template-columns:218px minmax(0,1fr);align-items:start;display:grid}.arail{border-right:1px solid var(--line);background:var(--paper);height:calc(100vh - 56px);padding:14px 12px 20px;position:sticky;top:56px;overflow-y:auto}.arail .rg{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:16px 10px 7px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.arail .rg:first-child{margin-top:4px}.arail .ri{color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:600;display:flex}.arail .ri:hover{background:var(--cream)}.arail .ri.on{background:var(--ink);color:#fff}.arail .ri svg{flex-shrink:0;width:15px;height:15px}.arail .ri .n{color:#fff;background:var(--red);border-radius:999px;margin-left:auto;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.amain{min-width:0;padding:24px 28px 44px}.ah{align-items:flex-end;gap:14px;margin-bottom:20px;display:flex}.ah h1{letter-spacing:-.015em;color:var(--ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:27px;font-weight:600}.ah .sub{color:var(--muted);padding-bottom:3px;font-size:12.5px}.ah .acts{align-items:center;gap:8px;margin-left:auto;display:flex}.st i{background:currentColor;border-radius:50%;width:6px;height:6px}.st.draft{color:var(--muted)}.st.inreview{color:var(--cobalt);background:var(--cobalt-soft);border-color:#c9d3ee}.st.changes{color:var(--gold);background:var(--gold-soft);border-color:var(--gold)}.st.approved{color:var(--jade);background:var(--jade-soft);border-color:#c4dad0}.st.scheduled{color:var(--plum);background:var(--plum-soft);border-color:#dccdef}.st.published{color:#fff;background:var(--jade);border-color:var(--jade)}.st.corrected{color:#fff;background:var(--gold);border-color:var(--gold)}.st.withdrawn{color:var(--red);background:var(--red-soft);border-color:var(--red-2)}.acard{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:18px 20px}.acard .ch{align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.acard .ch h3{color:var(--ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:600}.acard .ch .k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.acard .ch .right{color:var(--cobalt);cursor:pointer;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.atable{border-collapse:collapse;width:100%;font-size:13px}.atable th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:2px solid var(--ink);white-space:nowrap;padding:8px 10px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.atable td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle;padding:11px 10px}.atable tr:hover td{background:var(--cream)}.atable .rowt{color:var(--ink);font-weight:700;line-height:1.35}.atable .rowt a:hover{color:var(--red)}.atable .mono,.mono{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.miniav{color:#fff;vertical-align:middle;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:inline-grid}.fsel{border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:600;display:inline-flex}.chk .t{color:var(--ink);font-size:13px;font-weight:600}.chk .req{letter-spacing:.08em;color:var(--muted);border:1px solid var(--line-2);white-space:nowrap;border-radius:3px;margin-left:auto;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.chk .req.must{color:var(--red);border-color:var(--red-2)}.diff{border:1px solid var(--line);border-radius:10px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.7;overflow:hidden}.diff .dl{gap:12px;padding:3px 14px;display:flex}.diff .dl .no{color:var(--muted-2);text-align:right;-webkit-user-select:none;user-select:none;flex-shrink:0;width:26px}.diff .dl.add{background:var(--jade-soft)}.diff .dl.add .tx{color:var(--jade)}.diff .dl.rem{background:var(--red-soft)}.diff .dl.rem .tx{color:var(--red);text-decoration:line-through}.diff .dl.ctx .tx{color:var(--ink-2)}.diff .dh{background:var(--cream-2);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;padding:6px 14px;font-size:9px;font-weight:700}.edgrid{grid-template-columns:minmax(0,1fr) 318px;align-items:start;gap:20px;display:grid}.edtool{background:var(--paper);border:1px solid var(--line);z-index:20;border-radius:10px;align-items:center;gap:3px;margin-bottom:14px;padding:5px 8px;display:flex;position:sticky;top:70px}.edtool .tb{width:30px;height:30px;color:var(--ink-2);cursor:pointer;border-radius:7px;place-items:center;font-size:12.5px;font-weight:700;display:grid}.edtool .tb:hover{background:var(--cream)}.edtool .tb.on{background:var(--ink);color:#fff}.edtool .tb svg{width:14px;height:14px}.edtool .div{background:var(--line);width:1px;height:18px;margin:0 5px}.edtool .word{color:var(--muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.edpage{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:14px;padding:44px 56px}.edpage .ef-k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin:0 0 6px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.edpage h1[contenteditable]{color:var(--ink);outline:none;margin:0;font-family:Fraunces,Georgia,serif;font-size:34px;font-weight:600;line-height:1.15}.edpage .dek[contenteditable]{color:var(--ink-soft);outline:none;margin:12px 0 0;font-size:16px;line-height:1.55}.edbody{color:var(--ink-2);border-top:1px solid var(--line);margin-top:26px;padding-top:24px;font-size:15.5px;line-height:1.75}.edbody p{margin:0 0 18px}.cursor{background:var(--red);vertical-align:-3px;width:2px;height:18px;animation:1.1s infinite blink;display:inline-block}.insp{flex-direction:column;gap:12px;display:flex;position:sticky;top:70px}.ipanel{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}.ipanel .ih{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);background:var(--cream);align-items:center;gap:8px;padding:11px 14px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:flex}.ipanel .ih svg{width:12px;height:12px;color:var(--muted)}.ipanel .ih .tog{color:var(--muted);margin-left:auto}.ipanel .ib{padding:12px 14px}.ifield{margin-bottom:11px}.ifield:last-child{margin-bottom:0}.ifield .fl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.ifield .fv{border:1px solid var(--line-2);background:var(--cream);color:var(--ink);border-radius:7px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:600;display:flex}.ifield .fv svg{width:11px;height:11px;color:var(--muted);margin-left:auto}.ifield .fv.mono2{font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.ichips{flex-wrap:wrap;gap:5px;display:flex}.ichip{border:1px solid var(--line-2);background:var(--cream);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.ichip .x{color:var(--muted);cursor:pointer;font-weight:800}.ichip.add{color:var(--muted);cursor:pointer;border-style:dashed}.seg{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:10px;display:grid;overflow:hidden}.seg .sc{color:var(--ink-2);padding:12px 14px;font-size:13px;line-height:1.6}.seg .sc.src{background:var(--cream);border-right:1px solid var(--line)}.seg .sc .sk{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;display:flex}.seg .sc.mt{background:var(--gold-soft)}.mgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.mcard{background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:12px;overflow:hidden}.mcard:hover{border-color:var(--ink)}.mcard .ph{border:0;border-bottom:1px solid var(--line);border-radius:0}.mcard .mm{padding:10px 12px}.mcard .mm .t{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.35;overflow:hidden}.mcard .mm .k{color:var(--muted);margin-top:4px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:600}.rights{letter-spacing:.08em;text-transform:uppercase;border-radius:4px;align-items:center;gap:5px;margin-top:8px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700;display:inline-flex}.rights.ok{background:var(--jade-soft);color:var(--jade)}.rights.pend{background:var(--gold-soft);color:var(--gold)}.rights.exp{background:var(--red-soft);color:var(--red)}.split3{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.pillrow{flex-wrap:wrap;gap:6px;display:flex}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:"Fraunces", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-800:oklch(47% .157 37.304);--color-yellow-100:oklch(97.3% .071 103.193);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-200:oklch(91% .096 180.426);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-gray-200:oklch(92.8% .006 264.531);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--text-xs:12px;--text-xs--line-height:calc(1 / .75);--text-sm:13px;--text-sm--line-height:calc(1 / .85);--text-base:14px;--text-base--line-height:1.5;--text-lg:16px;--text-lg--line-height:1.5;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.1s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--text-color-kumo-default:#13294b;--text-color-kumo-strong:#0b1f3a;--text-color-kumo-subtle:#6b6658;--text-color-kumo-inactive:light-dark(var(--color-neutral-300,oklch(87% 0 0)),var(--color-neutral-600,oklch(43.9% 0 0)));--text-color-kumo-placeholder:light-dark(var(--color-neutral-400,oklch(70.8% 0 0)),var(--color-neutral-500,oklch(55.6% 0 0)));--text-color-kumo-success:#2f6b54;--text-color-kumo-danger:#c8102e;--text-color-kumo-warning:#8a642f;--color-kumo-elevated:#fcfaf4;--color-kumo-recessed:#f6f1e7;--color-kumo-base:#fff;--color-kumo-tint:#e8ecf7;--color-kumo-fill:#efe8d6;--color-kumo-brand:#1e3a8c;--color-kumo-line:#e8e0ce;--color-kumo-hairline:#efe8d6;--color-kumo-focus:#1e3a8c;--color-kumo-tip-shadow:light-dark(var(--color-gray-200,oklch(92.8% .006 264.531)),transparent);--color-kumo-tip-stroke:light-dark(transparent,var(--color-neutral-800,oklch(26.9% 0 0)));--color-kumo-warning-tint:#f4ebdb;--color-kumo-warning:#b0834a;--color-kumo-danger:#c8102e;--color-orange-650:oklch(81.5% .197 76);--color-teal-650:oklch(54.9% .096 184.565);--color-kumo-neutral-50:oklch(98.75% 0 0);--color-kumo-neutral-75:oklch(98% 0 0);--color-kumo-neutral-125:oklch(96.5% 0 0);--color-kumo-neutral-750:oklch(32% 0 0);--color-kumo-neutral-925:oklch(17% 0 0);--color-kumo-neutral-950:oklch(15% 0 0);--color-kumo-neutral-975:oklch(12% 0 0);--color-kumo-neutral-1000:oklch(10% 0 0);--animate-refresh:refresh .5s ease-in-out infinite;--color-surface:#f6f1e7;--color-surface-container-low:#f6f1e7;--color-paper:#fff;--color-on-surface:#0b1f3a;--color-on-surface-variant:#6b6658;--color-primary:#1e3a8c;--color-on-primary:#fff;--color-jade:#2f6b54;--color-status-blocked:#c8102e;--color-border-subtle:#e8e0ce;--font-headline:"Inter", -apple-system, system-ui, sans-serif;--font-label:"Inter", -apple-system, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,[data-theme=kumo]{--text-color-kumo-default:var(--color-neutral-900,oklch(21% .006 285.885));--text-color-kumo-inverse:var(--color-neutral-100,oklch(97% 0 0));--text-color-kumo-strong:var(--color-neutral-950,oklch(14.5% 0 0));--text-color-kumo-subtle:var(--color-neutral-500,oklch(55.6% 0 0));--text-color-kumo-inactive:var(--color-neutral-300,oklch(87% 0 0));--text-color-kumo-placeholder:var(--color-neutral-400,oklch(70.8% 0 0));--text-color-kumo-brand:#f6821f;--text-color-kumo-link:var(--color-blue-800,oklch(42.4% .199 265.638));--text-color-kumo-info:var(--color-blue-800,oklch(42.4% .199 265.638));--text-color-kumo-success:var(--color-emerald-800,oklch(43.2% .095 166.913));--text-color-kumo-danger:var(--color-red-700,oklch(50.5% .213 27.518));--text-color-kumo-warning:oklch(59.7% .144 57.5);--text-color-kumo-badge-orange-subtle:var(--color-orange-800,oklch(47% .157 37.304));--text-color-kumo-badge-teal-subtle:var(--color-teal-800,oklch(43.7% .078 188.216));--text-color-kumo-badge-neutral-subtle:var(--color-neutral-800,oklch(26.9% 0 0));--text-color-kumo-badge-inverted:var(--color-white,#fff);--color-kumo-canvas:var(--color-kumo-neutral-25,oklch(98.75% 0 0));--color-kumo-elevated:var(--color-kumo-neutral-75,oklch(98% 0 0));--color-kumo-recessed:var(--color-kumo-neutral-125,oklch(96% 0 0));--color-kumo-base:var(--color-white,#fff);--color-kumo-tint:var(--color-neutral-100,oklch(97% 0 0));--color-kumo-contrast:var(--color-kumo-neutral-975,oklch(8.5% 0 0));--color-kumo-overlay:var(--color-kumo-neutral-50,oklch(97.5% 0 0));--color-kumo-control:var(--color-white,#fff);--color-kumo-interact:var(--color-neutral-300,oklch(87% 0 0));--color-kumo-fill:var(--color-neutral-200,oklch(92.2% 0 0));--color-kumo-fill-hover:var(--color-kumo-neutral-125,oklch(96.5% 0 0));--color-kumo-brand:oklch(57.72% .2324 260);--color-kumo-brand-hover:var(--color-blue-700,oklch(48.8% .243 264.376));--color-kumo-line:oklch(14.5% 0 0/.1);--color-kumo-hairline:var(--color-kumo-neutral-150,oklch(93.5% 0 0));--color-kumo-focus:var(--color-kumo-neutral-950,oklch(15% 0 0));--color-kumo-shadow-edge:oklch(0% 0 0/.12);--color-kumo-shadow-drop:oklch(0% 0 0/.08);--color-kumo-tip-shadow:var(--color-gray-200,oklch(92.8% .006 264.531));--color-kumo-tip-stroke:transparent;--color-kumo-info-tint:oklch(93.2% .032 255.6/.45);--color-kumo-info:var(--color-blue-500,oklch(68.5% .169 237.323));--color-kumo-warning-tint:oklch(93.1% .107 94.6/.2);--color-kumo-warning:oklch(73.9% .177 58.2);--color-kumo-danger-tint:oklch(93.6% .032 17.7/.42);--color-kumo-danger:var(--color-red-500,oklch(63.7% .237 25.331));--color-kumo-success-tint:oklch(96.2% .043 156.7/.57);--color-kumo-success:var(--color-emerald-600,oklch(59.6% .145 163.225));--color-kumo-banner-info:oklch(93.2% .032 255.585/.7);--color-kumo-banner-warning:var(--color-yellow-100,oklch(97.3% .071 103.193));--color-kumo-badge-red:var(--color-red-600,oklch(57.7% .245 27.325));--color-kumo-badge-green:var(--color-emerald-600,oklch(59.6% .145 163.225));--color-kumo-badge-orange:var(--color-orange-650,oklch(81.5% .197 76));--color-kumo-badge-purple:var(--color-purple-600,oklch(55.8% .288 302.321));--color-kumo-badge-teal:var(--color-teal-650,oklch(54.9% .096 184.565));--color-kumo-badge-blue:var(--color-blue-600,oklch(54.6% .245 262.881));--color-kumo-badge-neutral:var(--color-neutral-500,oklch(55.6% 0 0));--color-kumo-badge-inverted:var(--color-neutral-950,oklch(14.5% 0 0))}:root[data-mode=dark],[data-mode=dark]:not([data-theme]),[data-mode=dark] [data-theme=kumo],[data-theme=kumo][data-mode=dark],[data-theme=kumo] [data-mode=dark]{--text-color-kumo-default:var(--color-neutral-100,oklch(97% 0 0));--text-color-kumo-inverse:var(--color-neutral-900,oklch(20.5% 0 0));--text-color-kumo-strong:var(--color-neutral-50,oklch(98.5% 0 0));--text-color-kumo-subtle:var(--color-neutral-400,oklch(70.8% 0 0));--text-color-kumo-inactive:var(--color-neutral-600,oklch(43.9% 0 0));--text-color-kumo-placeholder:var(--color-neutral-500,oklch(55.6% 0 0));--text-color-kumo-brand:#f6821f;--text-color-kumo-link:var(--color-blue-400,oklch(70.7% .165 254.624));--text-color-kumo-info:var(--color-blue-400,oklch(70.7% .165 254.624));--text-color-kumo-success:var(--color-emerald-200,oklch(90.5% .093 164.15));--text-color-kumo-danger:var(--color-red-400,oklch(70.4% .191 22.216));--text-color-kumo-warning:var(--color-orange-400,oklch(75% .183 55.934));--text-color-kumo-badge-orange-subtle:var(--color-orange-200,oklch(90.1% .076 70.697));--text-color-kumo-badge-teal-subtle:var(--color-teal-200,oklch(91% .096 180.426));--text-color-kumo-badge-neutral-subtle:var(--color-neutral-200,oklch(92.2% 0 0));--text-color-kumo-badge-inverted:var(--color-black,#000);--color-kumo-canvas:var(--color-kumo-neutral-1000,oklch(10% 0 0));--color-kumo-elevated:var(--color-kumo-neutral-975,oklch(12% 0 0));--color-kumo-recessed:var(--color-kumo-neutral-950,oklch(15% 0 0));--color-kumo-base:var(--color-kumo-neutral-925,oklch(17% 0 0));--color-kumo-tint:var(--color-kumo-neutral-800,oklch(26.9% 0 0));--color-kumo-contrast:var(--color-kumo-neutral-25,oklch(98.5% 0 0));--color-kumo-overlay:var(--color-neutral-800,oklch(26.9% 0 0));--color-kumo-control:var(--color-neutral-900,oklch(21% .006 285.885));--color-kumo-interact:var(--color-neutral-700,oklch(37.1% 0 0));--color-kumo-fill:var(--color-neutral-800,oklch(26.9% 0 0));--color-kumo-fill-hover:var(--color-neutral-800,oklch(37.1% 0 0));--color-kumo-brand:oklch(51.948% .2324 260);--color-kumo-brand-hover:var(--color-blue-700,oklch(48.8% .243 264.376));--color-kumo-line:var(--color-kumo-neutral-750,oklch(32% 0 0));--color-kumo-hairline:var(--color-neutral-800,oklch(26.9% 0 0));--color-kumo-focus:var(--color-kumo-neutral-150,oklch(93.5% 0 0));--color-kumo-shadow-edge:oklch(100% 0 0/.1);--color-kumo-shadow-drop:oklch(0% 0 0/.3);--color-kumo-tip-shadow:transparent;--color-kumo-tip-stroke:var(--color-neutral-800,oklch(26.9% 0 0));--color-kumo-info-tint:oklch(38% .145 265.5/.22);--color-kumo-info:var(--color-blue-500,oklch(68.5% .169 237.323));--color-kumo-warning-tint:oklch(35.3% .079 65/.37);--color-kumo-warning:oklch(64.5% .168 50);--color-kumo-danger-tint:oklch(42.9% .176 28.7/.17);--color-kumo-danger:var(--color-red-600,oklch(57.7% .245 27.325));--color-kumo-success-tint:oklch(39.3% .096 152.3/.2);--color-kumo-success:var(--color-emerald-400,oklch(76.5% .177 163.223));--color-kumo-banner-info:oklch(37.9% .146 265.522/.5);--color-kumo-banner-warning:oklch(55.4% .135 66.442/.5);--color-kumo-badge-red:var(--color-red-700,oklch(50.5% .213 27.518));--color-kumo-badge-green:var(--color-emerald-700,oklch(50.8% .118 165.612));--color-kumo-badge-orange:var(--color-orange-650,oklch(81.5% .197 76));--color-kumo-badge-purple:var(--color-purple-700,oklch(49.6% .265 301.924));--color-kumo-badge-teal:var(--color-teal-700,oklch(51.1% .096 186.391));--color-kumo-badge-blue:var(--color-blue-700,oklch(48.8% .243 264.376));--color-kumo-badge-neutral:var(--color-neutral-600,oklch(43.9% 0 0));--color-kumo-badge-inverted:var(--color-white,#fff)}[data-theme=fedramp],[data-mode=dark] [data-theme=fedramp],[data-theme=fedramp][data-mode=dark],[data-theme=fedramp] [data-mode=dark]{--color-kumo-canvas:#5b697c;--color-kumo-base:#5b697c;--color-kumo-hairline:#c8d4e5}:root{color-scheme:light}[data-mode=dark]{color-scheme:dark}.skeleton-line{height:.5rem;width:var(--skeleton-width);background-color:#f3f4f6;border-radius:2px;position:relative;overflow:hidden}.skeleton-line:after{animation:shimmer var(--shimmer-duration,1.5s) var(--shimmer-delay,0s) infinite ease-in-out;content:"";background:linear-gradient(90deg,#0000,#00000014,#0000);position:absolute;inset:0}[data-mode=dark] .skeleton-line{background-color:#ffffff0f}[data-mode=dark] .skeleton-line:after{background:linear-gradient(90deg,#fff0,#ffffff0d,#fff0)}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-px{inset-block:1px}.top-\(--active-tab-top\){top:var(--active-tab-top)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-\[19px\]{left:19px}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-6\.5{width:calc(var(--spacing) * 6.5);height:calc(var(--spacing) * 6.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-8\.5{width:calc(var(--spacing) * 8.5);height:calc(var(--spacing) * 8.5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.h-\(--active-tab-height\){height:var(--active-tab-height)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[58px\]{height:58px}.h-auto{height:auto}.h-full{height:100%}.h-lh{height:1lh}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8\.5{min-height:calc(var(--spacing) * 8.5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--active-tab-width\){width:var(--active-tab-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-\[125px\]{width:125px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--sidebar-width\){max-width:var(--sidebar-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[68ch\]{max-width:68ch}.max-w-\[80\%\]{max-width:80%}.max-w-\[280px\]{max-width:280px}.max-w-\[var\(--available-width\)\]{max-width:var(--available-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-0\!{min-width:calc(var(--spacing) * 0)!important}.min-w-\[30rem\]{min-width:30rem}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.origin-\[var\(--transform-origin\)\]{transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\(--active-tab-left\){--tw-translate-x:var(--active-tab-left);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-3px\]{--tw-translate-x:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[10\.5px\]{--tw-translate-x:10.5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-refresh{animation:var(--animate-refresh)}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.scroll-px-\(--scroll-fade-width\){scroll-padding-inline:var(--scroll-fade-width)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-px{row-gap:1px}.self-end{align-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden\!{overflow-x:hidden!important}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.2rem\]{border-radius:1.2rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-border-subtle{border-color:var(--color-border-subtle)}.border-kumo-hairline{border-color:var(--color-kumo-hairline)}.border-kumo-line{border-color:var(--color-kumo-line)}.border-primary{border-color:var(--color-primary)}.border-primary\/20{border-color:#1e3a8c33}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.border-primary\/30{border-color:#1e3a8c4d}@supports (color:color-mix(in lab,red,red)){.border-primary\/30{border-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.border-status-blocked\/40{border-color:#c8102e66}@supports (color:color-mix(in lab,red,red)){.border-status-blocked\/40{border-color:color-mix(in oklab,var(--color-status-blocked) 40%,transparent)}}.bg-\(--kumo-button-emphasis-bg\){background-color:var(--kumo-button-emphasis-bg)}.bg-\(--sidebar-active-bg\){background-color:var(--sidebar-active-bg)}.bg-\(--sidebar-bg\){background-color:var(--sidebar-bg)}.bg-border-subtle{background-color:var(--color-border-subtle)}.bg-inherit{background-color:inherit}.bg-jade{background-color:var(--color-jade)}.bg-jade\/10{background-color:#2f6b541a}@supports (color:color-mix(in lab,red,red)){.bg-jade\/10{background-color:color-mix(in oklab,var(--color-jade) 10%,transparent)}}.bg-kumo-base{background-color:var(--color-kumo-base)}.bg-kumo-brand{background-color:var(--color-kumo-brand)}.bg-kumo-elevated{background-color:var(--color-kumo-elevated)}.bg-kumo-line{background-color:var(--color-kumo-line)}.bg-kumo-recessed{background-color:var(--color-kumo-recessed)}.bg-on-surface{background-color:var(--color-on-surface)}.bg-on-surface\/40{background-color:#0b1f3a66}@supports (color:color-mix(in lab,red,red)){.bg-on-surface\/40{background-color:color-mix(in oklab,var(--color-on-surface) 40%,transparent)}}.bg-on-surface\/45{background-color:#0b1f3a73}@supports (color:color-mix(in lab,red,red)){.bg-on-surface\/45{background-color:color-mix(in oklab,var(--color-on-surface) 45%,transparent)}}.bg-paper{background-color:var(--color-paper)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/5{background-color:#1e3a8c0d}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.bg-primary\/10{background-color:#1e3a8c1a}@supports (color:color-mix(in lab,red,red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--color-primary) 10%,transparent)}}.bg-status-blocked{background-color:var(--color-status-blocked)}.bg-status-blocked\/10{background-color:#c8102e1a}@supports (color:color-mix(in lab,red,red)){.bg-status-blocked\/10{background-color:color-mix(in oklab,var(--color-status-blocked) 10%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-container-low{background-color:var(--color-surface-container-low)}.bg-transparent{background-color:#0000}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-l{--tw-gradient-position:to left}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-l{--tw-gradient-position:to left in oklab}}.bg-linear-to-l{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab,red,red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.from-\(--kumo-button-emphasis-gradient-start\){--tw-gradient-from:var(--kumo-button-emphasis-gradient-start);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-kumo-base{--tw-gradient-from:var(--color-kumo-base);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-kumo-recessed{--tw-gradient-from:var(--color-kumo-recessed);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-kumo-base\/95{--tw-gradient-via:#fffffff2}@supports (color:color-mix(in lab,red,red)){.via-kumo-base\/95{--tw-gradient-via:color-mix(in oklab, var(--color-kumo-base) 95%, transparent)}}.via-kumo-base\/95{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-kumo-recessed\/95{--tw-gradient-via:#f6f1e7f2}@supports (color:color-mix(in lab,red,red)){.via-kumo-recessed\/95{--tw-gradient-via:color-mix(in oklab, var(--color-kumo-recessed) 95%, transparent)}}.via-kumo-recessed\/95{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\(--kumo-button-emphasis-gradient-end\){--tw-gradient-to:var(--kumo-button-emphasis-gradient-end);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(to_bottom\,transparent_0\,black_min\(24px\,var\(--scroll-area-overflow-y-start\,24px\)\)\,black_calc\(100\%-min\(24px\,var\(--scroll-area-overflow-y-end\,24px\)\)\)\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(to bottom,transparent 0,black min(24px,var(--scroll-area-overflow-y-start,24px)),black calc(100% - min(24px,var(--scroll-area-overflow-y-end,24px))),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black min(24px,var(--scroll-area-overflow-y-start,24px)),black calc(100% - min(24px,var(--scroll-area-overflow-y-end,24px))),transparent 100%)}.bg-clip-padding{background-clip:padding-box}.fill-kumo-base{fill:var(--color-kumo-base)}.fill-kumo-tip-shadow{fill:var(--color-kumo-tip-shadow)}.fill-kumo-tip-stroke{fill:var(--color-kumo-tip-stroke)}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-px{padding:1px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-\[11px\]{padding-inline:11px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-headline{font-family:var(--font-headline)}.font-label{font-family:var(--font-label)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-\[11px\]\/none{font-size:11px;line-height:1}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9em\]{font-size:.9em}.text-\[10px\]{font-size:10px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-kumo-danger{color:var(--text-color-kumo-danger)!important}.\!text-kumo-default{color:var(--text-color-kumo-default)!important}.\!text-white{color:var(--color-white)!important}.text-jade{color:var(--color-jade)}.text-kumo-default{color:var(--text-color-kumo-default)}.text-kumo-inactive{color:var(--text-color-kumo-inactive)}.text-kumo-strong{color:var(--text-color-kumo-strong)}.text-kumo-subtle{color:var(--text-color-kumo-subtle)}.text-kumo-success{color:var(--text-color-kumo-success)}.text-on-primary{color:var(--color-on-primary)}.text-on-surface{color:var(--color-on-surface)}.text-on-surface-variant{color:var(--color-on-surface-variant)}.text-paper{color:var(--color-paper)}.text-primary{color:var(--color-primary)}.text-status-blocked{color:var(--color-status-blocked)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.no-underline\!{text-decoration-line:none!important}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_0_var\(--kumo-button-emphasis-bg\)\]{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,var(--kumo-button-emphasis-bg));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-kumo-tip-shadow{--tw-shadow-color:light-dark(var(--color-gray-200,oklch(92.8% .006 264.531)),transparent)}@supports (color:color-mix(in lab,red,red)){.shadow-kumo-tip-shadow{--tw-shadow-color:color-mix(in oklab, var(--color-kumo-tip-shadow) var(--tw-shadow-alpha), transparent)}}.ring-\(--kumo-button-emphasis-ring\){--tw-ring-color:var(--kumo-button-emphasis-ring)}.ring-border-subtle{--tw-ring-color:var(--color-border-subtle)}.ring-kumo-hairline\/70{--tw-ring-color:#efe8d6b3}@supports (color:color-mix(in lab,red,red)){.ring-kumo-hairline\/70{--tw-ring-color:color-mix(in oklab, var(--color-kumo-hairline) 70%, transparent)}}.ring-kumo-line{--tw-ring-color:var(--color-kumo-line)}.ring-primary\/20{--tw-ring-color:#1e3a8c33}@supports (color:color-mix(in lab,red,red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.ring-primary\/30{--tw-ring-color:#1e3a8c4d}@supports (color:color-mix(in lab,red,red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.ring-primary\/40{--tw-ring-color:#1e3a8c66}@supports (color:color-mix(in lab,red,red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.ring-status-blocked\/30{--tw-ring-color:#c8102e4d}@supports (color:color-mix(in lab,red,red)){.ring-status-blocked\/30{--tw-ring-color:color-mix(in oklab, var(--color-status-blocked) 30%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-kumo-fill{outline-color:var(--color-kumo-fill)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\,outline\]{transition-property:color,box-shadow,outline;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,margin\,border-color\]{transition-property:grid-template-rows,margin,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\]{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,rotate\,opacity\]{transition-property:transform,rotate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,scale\,opacity\]{transition-property:transform,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,padding\]{transition-property:width,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none\!{transition-property:none!important}.duration-\(--sidebar-animation-duration\){--tw-duration:var(--sidebar-animation-duration);transition-duration:var(--sidebar-animation-duration)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-\(--sidebar-easing\){--tw-ease:var(--sidebar-easing);transition-timing-function:var(--sidebar-easing)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--scroll-fade-width\:3rem\]{--scroll-fade-width:3rem}.\[--sidebar-active-bg\:var\(--color-kumo-tint\)\]{--sidebar-active-bg:var(--color-kumo-tint)}.\[--sidebar-bg\:var\(--color-kumo-base\)\]{--sidebar-bg:var(--color-kumo-base)}.group-not-data-\[state\=collapsed\]\/sidebar\:my-0:is(:where(.group\/sidebar):not([data-state=collapsed]) *){margin-block:calc(var(--spacing) * 0)}.group-not-data-\[state\=collapsed\]\/sidebar\:translate-x-0:is(:where(.group\/sidebar):not([data-state=collapsed]) *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-not-data-\[state\=collapsed\]\/sidebar\:grid-rows-\[1fr\]:is(:where(.group\/sidebar):not([data-state=collapsed]) *){grid-template-rows:1fr}.group-not-data-\[state\=collapsed\]\/sidebar\:border-transparent:is(:where(.group\/sidebar):not([data-state=collapsed]) *){border-color:#0000}.group-not-data-\[state\=collapsed\]\/sidebar\:px-3\.5:is(:where(.group\/sidebar):not([data-state=collapsed]) *){padding-inline:calc(var(--spacing) * 3.5)}.group-not-data-\[state\=collapsed\]\/sidebar\:px-4:is(:where(.group\/sidebar):not([data-state=collapsed]) *){padding-inline:calc(var(--spacing) * 4)}@media(hover:hover){.group-hover\:from-\(--kumo-button-emphasis-bg\):is(:where(.group):hover *){--tw-gradient-from:var(--kumo-button-emphasis-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-button\:opacity-100:is(:where(.group\/menu-button):hover *){opacity:1}}.group-data-\[mobile\=true\]\/sidebar\:my-0:is(:where(.group\/sidebar)[data-mobile=true] *){margin-block:calc(var(--spacing) * 0)}.group-data-\[mobile\=true\]\/sidebar\:grid-rows-\[1fr\]:is(:where(.group\/sidebar)[data-mobile=true] *){grid-template-rows:1fr}.group-data-\[mobile\=true\]\/sidebar\:border-transparent:is(:where(.group\/sidebar)[data-mobile=true] *){border-color:#0000}.group-data-\[mobile\=true\]\/sidebar\:transition-none:is(:where(.group\/sidebar)[data-mobile=true] *){transition-property:none}.group-data-\[side\=left\]\/sidebar-wrapper\:right-0:is(:where(.group\/sidebar-wrapper)[data-side=left] *){right:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\/sidebar-wrapper\:left-0:is(:where(.group\/sidebar-wrapper)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[state\=collapsed\]\/sidebar\:hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){display:none}.group-data-\[state\=collapsed\]\/sidebar\:w-\(--sidebar-width-icon\):is(:where(.group\/sidebar)[data-state=collapsed] *){width:var(--sidebar-width-icon)}.group-data-\[state\=collapsed\]\/sidebar\:justify-center:is(:where(.group\/sidebar)[data-state=collapsed] *){justify-content:center}.group-data-\[state\=collapsed\]\/sidebar\:overflow-hidden:is(:where(.group\/sidebar)[data-state=collapsed] *){overflow:hidden}.group-data-\[state\=collapsed\]\/sidebar\:border-r:is(:where(.group\/sidebar)[data-state=collapsed] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[state\=collapsed\]\/sidebar\:border-kumo-line:is(:where(.group\/sidebar)[data-state=collapsed] *){border-color:var(--color-kumo-line)}.group-data-\[state\=collapsed\]\/sidebar\:px-0:is(:where(.group\/sidebar)[data-state=collapsed] *){padding-inline:calc(var(--spacing) * 0)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:-inset-y-px:before{content:var(--tw-content);inset-block:-1px}.before\:top-4:before{content:var(--tw-content);top:calc(var(--spacing) * 4)}.before\:bottom-4:before{content:var(--tw-content);bottom:calc(var(--spacing) * 4)}.before\:left-4:before{content:var(--tw-content);left:calc(var(--spacing) * 4)}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}.before\:bg-primary\/30:before{content:var(--tw-content);background-color:#1e3a8c4d}@supports (color:color-mix(in lab,red,red)){.before\:bg-primary\/30:before{background-color:color-mix(in oklab,var(--color-primary) 30%,transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-0\.5:after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:transition-colors:after{content:var(--tw-content);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:bg-\(--sidebar-active-bg\):hover{background-color:var(--sidebar-active-bg)}.hover\:bg-jade\/90:hover{background-color:#2f6b54e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-jade\/90:hover{background-color:color-mix(in oklab,var(--color-jade) 90%,transparent)}}.hover\:bg-kumo-base:hover{background-color:var(--color-kumo-base)}.hover\:bg-kumo-tint:hover{background-color:var(--color-kumo-tint)}.hover\:bg-primary\/90:hover{background-color:#1e3a8ce6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-status-blocked\/90:hover{background-color:#c8102ee6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-status-blocked\/90:hover{background-color:color-mix(in oklab,var(--color-status-blocked) 90%,transparent)}}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:text-kumo-default:hover{color:var(--text-color-kumo-default)}.hover\:text-on-surface:hover{color:var(--color-on-surface)}.hover\:underline:hover{text-decoration-line:underline}.not-disabled\:hover\:bg-kumo-tint:not(:disabled):hover{background-color:var(--color-kumo-tint)}.not-disabled\:hover\:\!text-kumo-danger:not(:disabled):hover{color:var(--text-color-kumo-danger)!important}.not-disabled\:hover\:text-kumo-strong:not(:disabled):hover{color:var(--text-color-kumo-strong)}.not-disabled\:hover\:ring-kumo-danger\/30:not(:disabled):hover{--tw-ring-color:#c8102e4d}@supports (color:color-mix(in lab,red,red)){.not-disabled\:hover\:ring-kumo-danger\/30:not(:disabled):hover{--tw-ring-color:color-mix(in oklab, var(--color-kumo-danger) 30%, transparent)}}.not-disabled\:hover\:ring-kumo-focus\/25:not(:disabled):hover{--tw-ring-color:#1e3a8c40}@supports (color:color-mix(in lab,red,red)){.not-disabled\:hover\:ring-kumo-focus\/25:not(:disabled):hover{--tw-ring-color:color-mix(in oklab, var(--color-kumo-focus) 25%, transparent)}}.hover\:after\:bg-kumo-brand\/20:hover:after{content:var(--tw-content);background-color:#1e3a8c33}@supports (color:color-mix(in lab,red,red)){.hover\:after\:bg-kumo-brand\/20:hover:after{background-color:color-mix(in oklab,var(--color-kumo-brand) 20%,transparent)}}.hover\:after\:bg-kumo-hairline:hover:after{content:var(--tw-content);background-color:var(--color-kumo-hairline)}}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:ring-\(--kumo-button-emphasis-ring\):focus{--tw-ring-color:var(--kumo-button-emphasis-ring)}.focus\:ring-kumo-focus\/50:focus{--tw-ring-color:#1e3a8c80}@supports (color:color-mix(in lab,red,red)){.focus\:ring-kumo-focus\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-kumo-focus) 50%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-primary:focus-visible{border-color:var(--color-primary)}.focus-visible\:bg-\(--sidebar-active-bg\):focus-visible{background-color:var(--sidebar-active-bg)}.focus-visible\:text-kumo-strong:focus-visible{color:var(--text-color-kumo-strong)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\(--kumo-button-emphasis-ring\):focus-visible{--tw-ring-color:var(--kumo-button-emphasis-ring)}.focus-visible\:ring-kumo-brand:focus-visible{--tw-ring-color:var(--color-kumo-brand)}.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:#1e3a8c33}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:#1e3a8c4d}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-primary\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:after\:bg-kumo-hairline:focus-visible:after{content:var(--tw-content);background-color:var(--color-kumo-hairline)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:ring-\(--kumo-button-emphasis-ring\):active{--tw-ring-color:var(--kumo-button-emphasis-ring)}.active\:after\:bg-kumo-hairline:active:after{content:var(--tw-content);background-color:var(--color-kumo-hairline)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-kumo-base\/50:disabled{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-kumo-base\/50:disabled{background-color:color-mix(in oklab,var(--color-kumo-base) 50%,transparent)}}.disabled\:\!text-kumo-danger\/70:disabled{color:#c8102eb3!important}@supports (color:color-mix(in lab,red,red)){.disabled\:\!text-kumo-danger\/70:disabled{color:color-mix(in oklab,var(--text-color-kumo-danger) 70%,transparent)!important}}.disabled\:\!text-kumo-default\/70:disabled{color:#13294bb3!important}@supports (color:color-mix(in lab,red,red)){.disabled\:\!text-kumo-default\/70:disabled{color:color-mix(in oklab,var(--text-color-kumo-default) 70%,transparent)!important}}.disabled\:text-kumo-subtle:disabled{color:var(--text-color-kumo-subtle)}.disabled\:opacity-50:disabled{opacity:.5}.has-data-\[variant\=inset\]\:bg-kumo-recessed:has([data-variant=inset]){background-color:var(--color-kumo-recessed)}.has-\[\[data-active\]\]\:bg-transparent:has([data-active]){background-color:#0000}@media(hover:hover){.has-\[\[data-active\]\]\:hover\:bg-\(--sidebar-active-bg\):has([data-active]):hover{background-color:var(--sidebar-active-bg)}}.aria-selected\:font-medium[aria-selected=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.aria-selected\:text-kumo-default[aria-selected=true]{color:var(--text-color-kumo-default)}@media(hover:hover){.aria-selected\:hover\:bg-kumo-tint[aria-selected=true]:hover{background-color:var(--color-kumo-tint)}}.data-\[ending-style\]\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[hovering\]\:opacity-100[data-hovering]{opacity:1}.data-\[instant\]\:duration-0[data-instant]{--tw-duration:0s;transition-duration:0s}.data-\[rendered\=false\]\:scale-90[data-rendered=false]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[rendered\=false\]\:opacity-0[data-rendered=false]{opacity:0}.data-\[scrolling\]\:opacity-100[data-scrolling]{opacity:1}.data-\[side\=bottom\]\:top-\[-8px\][data-side=bottom]{top:-8px}.data-\[side\=left\]\:right-\[-13px\][data-side=left]{right:-13px}.data-\[side\=left\]\:rotate-90[data-side=left]{rotate:90deg}.data-\[side\=right\]\:left-\[-13px\][data-side=right]{left:-13px}.data-\[side\=right\]\:-rotate-90[data-side=right]{rotate:-90deg}.data-\[side\=top\]\:bottom-\[-8px\][data-side=top]{bottom:-8px}.data-\[side\=top\]\:rotate-180[data-side=top]{rotate:180deg}.data-\[starting-style\]\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[state\=open\]\:bg-kumo-base[data-state=open]{background-color:var(--color-kumo-base)}@media(prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media(min-width:40rem){.sm\:block{display:block}.sm\:contents{display:contents}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}}@media(min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[20rem_1fr\]{grid-template-columns:20rem 1fr}}@media(min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.3fr_10rem_auto_auto\]{grid-template-columns:1fr 1.3fr 10rem auto auto}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-\[84px\]{top:84px}.xl\:max-h-\[calc\(100dvh-100px\)\]{max-height:calc(100dvh - 100px)}.xl\:grid-cols-\[20rem_minmax\(0\,1fr\)\]{grid-template-columns:20rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(17rem\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr)}.xl\:overflow-y-auto{overflow-y:auto}}@media(min-width:96rem){.\32xl\:sticky{position:sticky}.\32xl\:top-4{top:calc(var(--spacing) * 4)}.\32xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(19rem\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(19rem,1fr)}.\32xl\:self-start{align-self:flex-start}}[data-sidebar=group]:first-child .\[\[data-sidebar\=group\]\:first-child_\&\]\:my-0{margin-block:calc(var(--spacing) * 0)}[data-sidebar=group]:first-child .\[\[data-sidebar\=group\]\:first-child_\&\]\:mt-2{margin-top:calc(var(--spacing) * 2)}[data-sidebar=group]:first-child .\[\[data-sidebar\=group\]\:first-child_\&\]\:border-transparent{border-color:#0000}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-input-spinner{appearance:textfield}.no-input-spinner ::-webkit-outer-spin-button{appearance:none}.no-input-spinner ::-webkit-inner-spin-button{appearance:none}.link-current{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){.link-current{-webkit-text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-decoration-color:color-mix(in oklch,currentColor 35%,transparent)}}[data-mode=dark] .link-current{text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){[data-mode=dark] .link-current{-webkit-text-decoration-color:color-mix(in oklch,currentColor 65%,transparent);text-decoration-color:color-mix(in oklch,currentColor 65%,transparent)}}.link-current:hover{text-decoration-color:currentColor}.link-external-icon{stroke-width:1.75px}[data-mode=dark] .link-external-icon{stroke-width:2px}}@keyframes right{to{transform:translate(100%)}}.float{animation:5s linear infinite alternate float}@keyframes float{to{transform:translate(5px,15px)}}@keyframes refresh{to{transform:rotate(360deg)scale(.9)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.animate-bounce-in{animation:.4s ease-out bounce-in}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.kumo-chart-shimmer{transform-box:fill-box;animation:1.8s ease-in-out infinite shimmer}@media(prefers-reduced-motion:reduce){.kumo-chart-shimmer{animation:none;transform:none}}@keyframes toast-bump{0%{transform:scale(1)}20%{transform:scale(1.02)}to{transform:scale(1)}}.animate-toast-bump{transform-origin:50%;animation:.4s cubic-bezier(.34,1.56,.64,1) toast-bump}@keyframes clipboard-toast-bump{0%{transform:scale(1)}35%{transform:scale(1.04)}to{transform:scale(1)}}.animate-clipboard-toast-bump{transform-origin:50%;animation:.35s cubic-bezier(.34,1.56,.64,1) clipboard-toast-bump}@media(prefers-reduced-motion:reduce){.animate-clipboard-toast-bump{animation:none}}@property --fade-left-n{syntax:"<number>";inherits:false;initial-value:0}@property --fade-right-n{syntax:"<number>";inherits:false;initial-value:0}@keyframes scroll-fade-x-left{0%{--fade-left-n:0}to{--fade-left-n:1}}@keyframes scroll-fade-x-right{0%{--fade-right-n:1}to{--fade-right-n:0}}@supports (animation-timeline:scroll()){[data-overflowing]{-webkit-mask-image:linear-gradient(to right,transparent,white calc(var(--fade-left-n) * var(--scroll-fade-width,3rem)),white calc(100% - var(--fade-right-n) * var(--scroll-fade-width,3rem)),transparent);mask-image:linear-gradient(to right,transparent,white calc(var(--fade-left-n) * var(--scroll-fade-width,3rem)),white calc(100% - var(--fade-right-n) * var(--scroll-fade-width,3rem)),transparent);animation-name:scroll-fade-x-left,scroll-fade-x-right;animation-timing-function:linear,linear;animation-timeline:scroll(self x);animation-range:0 var(--scroll-fade-range,3rem),calc(100% - var(--scroll-fade-range,3rem)) 100%;animation-fill-mode:both}}.kumo-tabs-list{overscroll-behavior-x:contain}@supports (animation-timeline:scroll()){.kumo-tabs-list{scrollbar-width:none;-ms-overflow-style:none}.kumo-tabs-list::-webkit-scrollbar{display:none}}[data-mode=dark] .kumo-tooltip-popup,[data-mode=dark] .kumo-popover-popup{outline-offset:-1px}.kumo-input-placeholder::placeholder{color:var(--text-color-kumo-placeholder)}:root{--ink:#0b1f3a;--ink-2:#13294b;--ink-soft:#2a3b5c;--cobalt:#1e3a8c;--cobalt-soft:#e8ecf7;--red:#c8102e;--red-soft:#fbecee;--red-2:#f6d5db;--cream:#f6f1e7;--cream-2:#efe8d6;--paper:#fff;--paper-2:#fcfaf4;--line:#e8e0ce;--line-2:#d9cfb7;--muted:#6b6658;--muted-2:#8a8372;--gold:#b0834a;--gold-soft:#f4ebdb;--jade:#2f6b54;--jade-soft:#e3ede8;--plum:#6c4ba6;--plum-soft:#efe9f7;--berry:#8c2f4f;--shadow-pop:0 30px 70px -34px #0b1f3a73}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01","cv11";font-family:Inter,-apple-system,system-ui,sans-serif;font-size:13px;line-height:1.5}a{color:inherit;text-decoration:none}a:hover{color:inherit}::selection{background:var(--ink);color:var(--paper)}.mono{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:600}.serif{font-family:Fraunces,Georgia,serif}.cbar{z-index:60;background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:14px;height:52px;padding:0 16px;display:flex;position:sticky;top:0}.cbar .brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex}.brand-mark{background:var(--ink);width:24px;height:24px;color:var(--paper);border-radius:6px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative;overflow:hidden}.brand-mark:after{content:"";background:var(--red);height:35%;position:absolute;inset:auto 0 0}.brand-mark span{z-index:1;line-height:1;position:relative}.cbar .crumb{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.cbar .bc{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.cbar .bc b{color:var(--ink)}.cbar .bc .sep{color:var(--line-2)}.csearch{width:100%;max-width:440px;margin:0 auto;position:relative}.csearch input{border:1px solid var(--line);background:var(--cream);width:100%;height:32px;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px;outline:none;padding:0 60px 0 32px;font-size:12.5px}.csearch input:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft);background:var(--paper)}.csearch svg{color:var(--muted);width:13px;height:13px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.csearch kbd{color:var(--muted);border:1px solid var(--line-2);background:var(--paper);border-radius:4px;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.envchip{letter-spacing:.1em;color:var(--jade);background:var(--jade-soft);white-space:nowrap;border:1px solid #c4dad0;border-radius:5px;padding:4px 8px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.cbar .ib{width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:grid;position:relative}.cbar .ib:hover{background:var(--cream);color:var(--ink)}.cbar .ib svg{width:15px;height:15px}.cbar .ib .dot{background:var(--red);border:1.5px solid var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.nav-avatar{background:var(--cobalt);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:10px;font-weight:700;display:grid}.cshell{grid-template-columns:56px 210px minmax(0,1fr);align-items:start;display:grid}.cshell.norail2{grid-template-columns:56px minmax(0,1fr)}.crail{border-right:1px solid var(--line);background:var(--paper);z-index:50;flex-direction:column;align-items:center;gap:2px;height:calc(100vh - 52px);padding:10px 0;display:flex;position:sticky;top:52px}.crail a{width:38px;height:38px;color:var(--muted);border-radius:9px;place-items:center;display:grid;position:relative}.crail a:hover{background:var(--cream);color:var(--ink)}.crail a.on{background:var(--cobalt);color:#fff}.crail a svg{width:17px;height:17px}.crail a .b{background:var(--red);color:#fff;border:1.5px solid var(--paper);border-radius:999px;place-items:center;min-width:14px;height:14px;padding:0 3px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:800;display:grid;position:absolute;top:3px;right:3px}.crail a.on .b{border-color:var(--cobalt)}.crail .sp{background:var(--line);flex-shrink:0;width:26px;height:1px;margin:6px 0}.crail .end{margin-top:auto}.crail a .tip{background:var(--ink);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:80;border-radius:6px;padding:4px 9px;font-size:10.5px;font-weight:600;transition:opacity .1s;position:absolute;top:50%;left:46px;transform:translateY(-50%)}.crail a:hover .tip{opacity:1}.cside{border-right:1px solid var(--line);background:var(--paper-2);height:calc(100vh - 52px);padding:14px 10px 20px;position:sticky;top:52px;overflow-y:auto}.cside .wt{color:var(--ink);margin:2px 0 10px;padding:0 10px;font-family:Fraunces,Georgia,serif;font-size:15px;font-weight:600}.cside .sg{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:14px 10px 6px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.cside .si{color:var(--ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex}.cside .si:hover{background:var(--cream)}.cside .si.on{background:var(--ink);color:#fff}.cside .si .n{color:#fff;background:var(--red);border-radius:999px;margin-left:auto;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:800}.cside .si .n.q{background:var(--cream-2);color:var(--muted);border:1px solid var(--line-2)}.cside .si.on .n.q{color:#fff;background:#ffffff29;border-color:#0000}.ph{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.ph h1{letter-spacing:-.015em;color:var(--ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:23px;font-weight:600}.ph .sub{color:var(--muted);padding-bottom:2px;font-size:12px}.ph .acts{align-items:center;gap:8px;margin-left:auto;display:flex}.btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background .12s,border-color .12s,filter .12s;display:inline-flex}.btn svg{width:13px;height:13px}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:var(--ink-2)}.btn-sec{background:var(--paper);color:var(--ink);border-color:var(--line-2)}.btn-sec:hover{border-color:var(--ink)}.btn-jade{background:var(--jade);color:#fff}.btn-red{background:var(--red);color:#fff}.btn-ghost{color:var(--muted);background:0 0}.btn-ghost:hover{color:var(--ink);background:var(--paper)}.btn-sm{border-radius:7px;height:26px;padding:0 10px;font-size:11.5px}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.kpis.c5{grid-template-columns:repeat(5,1fr)}.kpis.c6{grid-template-columns:repeat(6,1fr)}.kpi{background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:12px 14px}.kpi .l{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.kpi .v{color:var(--ink);letter-spacing:-.02em;margin-top:6px;font-family:Fraunces,Georgia,serif;font-size:24px;font-weight:600}.kpi .v small{color:var(--muted);letter-spacing:0;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:600}.kpi .d{margin-top:4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.kpi .d.up{color:var(--jade)}.kpi .d.warn{color:var(--gold)}.kpi .d.bad{color:var(--red)}.kpi .d.flat{color:var(--muted)}.card{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:15px 17px}.card .ch{align-items:baseline;gap:9px;margin-bottom:11px;display:flex}.card .ch h3{color:var(--ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:15.5px;font-weight:600}.card .ch .k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.card .ch .right{color:var(--cobalt);cursor:pointer;white-space:nowrap;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.tbl{border-collapse:collapse;width:100%;font-size:12.5px}.tbl th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:2px solid var(--ink);white-space:nowrap;padding:7px 9px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.tbl td{border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:middle;padding:9px}.tbl tr:last-child td{border-bottom:0}.tbl tr:hover td{background:var(--cream)}.tbl .rowt{color:var(--ink);font-weight:700;line-height:1.35}.tbl .rowt a:hover,.tbl .rowt [data-insp]:hover{color:var(--cobalt);cursor:pointer}.tbl .num{text-align:right;color:var(--ink-2);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600}.miniav{color:#fff;vertical-align:middle;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:8.5px;font-weight:800;display:inline-grid}[data-insp]{cursor:pointer}span[data-insp]:hover,a[data-insp]:hover{color:var(--cobalt)}.st{letter-spacing:.07em;text-transform:uppercase;border:1px solid var(--line-2);background:var(--cream-2);color:var(--muted);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700;display:inline-flex}.st i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.st.open,.st.new{color:var(--cobalt);background:var(--cobalt-soft);border-color:#c9d3ee}.st.pending,.st.review,.st.waiting{color:var(--gold);background:var(--gold-soft);border-color:var(--gold)}.st.verified,.st.resolved,.st.healthy,.st.live,.st.active{color:var(--jade);background:var(--jade-soft);border-color:#c4dad0}.st.done{color:#fff;background:var(--jade);border-color:var(--jade)}.st.risk,.st.urgent,.st.suspended,.st.failed{color:var(--red);background:var(--red-soft);border-color:var(--red-2)}.st.escalated{color:#fff;background:var(--red);border-color:var(--red)}.st.draft,.st.unclaimed{color:var(--muted)}.st.scheduled,.st.appeal{color:var(--plum);background:var(--plum-soft);border-color:#dccdef}.pri{letter-spacing:.06em;white-space:nowrap;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:800}.pri.p0{background:var(--red);color:#fff}.pri.p1{background:var(--red-soft);color:var(--red);border:1px solid var(--red-2)}.pri.p2{background:var(--gold-soft);color:var(--gold);border:1px solid var(--gold)}.pri.p3{background:var(--cream-2);color:var(--muted);border:1px solid var(--line-2)}.fbar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:14px;display:flex}.fsel{border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.fsel svg{width:11px;height:11px;color:var(--muted)}.fsel b{color:var(--ink)}.fsel.on{border-color:var(--ink);background:var(--ink);color:#fff}.fsel.on b{color:#fff}.fcount{color:var(--muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.tabs{border-bottom:1px solid var(--line);gap:2px;margin-bottom:16px;display:flex}.tab{color:var(--muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 13px;font-size:12.5px;font-weight:600}.tab:hover{color:var(--ink)}.tab.on{color:var(--ink);border-bottom-color:var(--red)}.tab .n{color:var(--muted);margin-left:4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.chk{border-bottom:1px dashed var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.chk:last-child{border-bottom:0}.chk .ic{border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;margin-top:1px;display:grid}.chk .ic svg{width:10px;height:10px}.chk.ok .ic{background:var(--jade);color:#fff}.chk.warn .ic{background:var(--gold);color:#fff}.chk.fail .ic{background:var(--red);color:#fff}.chk.off .ic{background:var(--cream-2);color:var(--muted);border:1px solid var(--line-2)}.chk .t{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.4}.chk .s{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.5}.chk .go{color:var(--cobalt);white-space:nowrap;margin-left:auto;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.hrow{border-bottom:1px dashed var(--line);color:var(--ink-2);align-items:center;gap:9px;padding:7px 0;font-size:12px;font-weight:600;display:flex}.hrow:last-child{border-bottom:0}.hrow i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.hrow i.ok{background:var(--jade)}.hrow i.warn{background:var(--gold)}.hrow i.bad{background:var(--red)}.hrow .m{color:var(--muted);white-space:nowrap;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.feed .fi{border-bottom:1px dashed var(--line);gap:10px;padding:8px 0;display:flex}.feed .fi:last-child{border-bottom:0}.feed .fi .tm{color:var(--muted);flex-shrink:0;width:50px;padding-top:3px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.feed .fi .tx{color:var(--ink-2);min-width:0;font-size:12px;line-height:1.5}.feed .fi .tx b{color:var(--ink)}.split2{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;display:grid}.split2r{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.splith{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.stack{flex-direction:column;gap:16px;min-width:0;display:flex}.bar{background:var(--cream-2);border-radius:99px;min-width:56px;height:5px;overflow:hidden}.bar i{background:var(--jade);border-radius:99px;height:100%;display:block}.bar i.mid{background:var(--gold)}.bar i.low{background:var(--red)}.notebox{background:var(--gold-soft);border:1px solid var(--gold);color:var(--ink-2);border-radius:10px;padding:11px 13px;font-size:11.5px;line-height:1.55}.notebox b{color:var(--gold)}.dangerbox{background:var(--red-soft);border:1px solid var(--red-2);color:var(--ink-2);border-radius:10px;padding:11px 13px;font-size:11.5px;line-height:1.55}.dangerbox b{color:var(--red)}.cevent{border-bottom:1px solid var(--line);gap:11px;padding:11px 0;display:flex}.cevent:last-child{border-bottom:0}.cevent .rail{flex-direction:column;flex-shrink:0;align-items:center;width:24px;display:flex}.cevent .rail .pt{background:var(--cream-2);border:1px solid var(--line-2);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.cevent .rail .pt svg{width:11px;height:11px}.cevent .rail .pt.act{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.cevent .rail .pt.warn{background:var(--gold);border-color:var(--gold);color:#fff}.cevent .bd{flex:1;min-width:0}.cevent .hd{align-items:baseline;gap:8px;font-size:12px;display:flex}.cevent .hd b{color:var(--ink)}.cevent .hd .tm{color:var(--muted);white-space:nowrap;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.cevent .tx{color:var(--ink-2);margin-top:3px;font-size:12px;line-height:1.55}.cevent .quote{border:1px solid var(--line);border-left:3px solid var(--line-2);background:var(--cream);color:var(--ink-2);border-radius:0 8px 8px 0;margin-top:7px;padding:9px 12px;font-size:12px;line-height:1.55}.cevent .note{background:var(--gold-soft);border:1px dashed var(--gold);border-radius:8px;margin-top:7px;padding:9px 12px;font-size:12px;line-height:1.55}.cevent .note .nk{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:3px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.inspector{background:var(--paper);border-left:1px solid var(--line);z-index:70;width:344px;box-shadow:var(--shadow-pop);flex-direction:column;transition:transform .18s;display:flex;position:fixed;top:52px;bottom:0;right:0;transform:translate(100%)}.inspector.open{transform:none}.inspector .ihd{border-bottom:1px solid var(--line);background:var(--cream);flex-shrink:0;align-items:center;gap:8px;padding:11px 14px;display:flex}.inspector .ihd .kk{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.inspector .ihd .x{width:24px;height:24px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;margin-left:auto;display:grid}.inspector .ihd .x:hover{background:var(--cream-2);color:var(--ink)}.inspector .ibody{flex:1;padding:16px;overflow-y:auto}.iid{align-items:center;gap:11px;margin-bottom:13px;display:flex}.iid .av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:grid}.iid .av.sq{border-radius:10px}.iid .nm{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:600;line-height:1.2}.iid .sb{color:var(--muted);margin-top:2px;font-size:11px}.irow{border-bottom:1px dashed var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:11.5px;display:flex}.irow:last-child{border-bottom:0}.irow .k{color:var(--muted);white-space:nowrap;font-weight:600}.irow .v{color:var(--ink);text-align:right;font-weight:600}.isec{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:15px 0 6px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.ilink{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:var(--paper-2);border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:7px 9px;font-size:12px;font-weight:600;display:flex}.ilink:hover{border-color:var(--cobalt)}.ilink .mv{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:grid}.ilink .k2{color:var(--muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.iacts{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.palette{z-index:90;background:#0b1f3a57;padding-top:11vh;display:none;position:fixed;inset:0}.palette.open{display:block}.palbox{background:var(--paper);border:1px solid var(--line);width:600px;max-width:92vw;box-shadow:var(--shadow-pop);border-radius:14px;margin:0 auto;overflow:hidden}.palbox .pin{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 16px;display:flex}.palbox .pin svg{width:15px;height:15px;color:var(--muted);flex-shrink:0}.palbox input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.palbox .plist{max-height:52vh;padding:7px;overflow-y:auto}.palbox .pg{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);padding:8px 10px 4px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.palbox .pi{color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.palbox .pi:hover,.palbox .pi.sel{background:var(--cobalt-soft)}.palbox .pi .mv{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:8px;font-weight:800;display:grid}.palbox .pi .ic2{background:var(--cream-2);width:22px;height:22px;color:var(--muted);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.palbox .pi .ic2 svg{width:12px;height:12px}.palbox .pi .sub{color:var(--muted);font-size:11px;font-weight:500}.palbox .pi .k2{color:var(--muted);white-space:nowrap;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.palbox .pft{border-top:1px solid var(--line);background:var(--cream);color:var(--muted);gap:14px;padding:9px 16px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700;display:flex}.palbox .pft kbd{border:1px solid var(--line-2);background:var(--paper);border-radius:3px;margin-right:4px;padding:1px 4px}.console-shell{background:var(--cream);--sidebar-active-bg:var(--cobalt-soft);align-items:stretch;min-height:100dvh}.console-nav{z-index:50;min-height:100dvh;top:0;border-color:var(--line)!important;background:var(--paper)!important;height:100dvh!important;position:sticky!important}.console-nav [data-sidebar=content]{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.console-nav a[href]{cursor:pointer}.console-subgroup-label{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin:9px 10px 3px;font:700 7.5px/1.2 JetBrains Mono,ui-monospace,monospace}.console-subgroup-label:first-of-type{margin-top:5px}.console-nav-footer{flex-direction:column;min-height:0;align-items:stretch!important;gap:4px!important;height:auto!important;padding:8px 10px!important}.console-nav-footer>[data-sidebar=trigger]{align-self:flex-end}.console-brand{min-width:0;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.console-brand-copy{white-space:nowrap;flex-direction:column;min-width:0;line-height:1.15;display:flex;overflow:hidden}.console-brand-copy b{letter-spacing:-.02em;font-size:15px}.console-brand-copy small{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:3px;font:700 8px/1.2 JetBrains Mono,ui-monospace,monospace}.console-operator{min-width:0;color:var(--ink);align-items:center;gap:9px;padding:7px 8px;display:flex}.console-operator>span:last-child{white-space:nowrap;flex-direction:column;min-width:0;line-height:1.2;display:flex;overflow:hidden}.console-operator b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.console-operator small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font:700 8px/1 JetBrains Mono,ui-monospace,monospace}.group\/sidebar-wrapper[data-state=collapsed] .console-brand-copy,.group\/sidebar-wrapper[data-state=collapsed] .console-operator>span:last-child{display:none}.console-stage{flex:1;width:100%;min-width:0}.cbar{z-index:40;border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:12px;height:64px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.cbar{background:color-mix(in srgb,var(--paper) 96%,transparent)}}.cbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0 clamp(16px,2vw,28px)}.console-mobile-trigger,.console-mobile-brand{display:none}.cbar .bc{min-width:150px;max-width:320px;color:var(--muted)}.cbar .bc a{color:var(--muted)}.cbar .bc [aria-current=page]{color:var(--ink);font-weight:700}.csearch{border:1px solid var(--line);background:var(--paper-2);width:min(440px,38vw);height:38px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:10px;margin-left:auto;padding:0 9px 0 12px;display:flex;position:relative}.csearch:hover{border-color:var(--line-2);background:var(--paper)}.csearch:focus-visible{outline:3px solid var(--cobalt)}@supports (color:color-mix(in lab,red,red)){.csearch:focus-visible{outline:3px solid color-mix(in srgb,var(--cobalt) 22%,transparent)}}.csearch:focus-visible{outline-offset:1px;border-color:var(--cobalt)}.csearch svg{flex:none;width:14px;height:14px;position:static;transform:none}.csearch span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.csearch kbd{color:var(--muted);border:1px solid var(--line-2);background:var(--paper);border-radius:4px;flex:none;margin-left:auto;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;position:static;transform:none}.console-role{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font:700 8.5px/1 JetBrains Mono,ui-monospace,monospace}.console-top-avatar{display:none}.cmain{min-width:0;padding:clamp(24px,3vw,40px) clamp(18px,3vw,40px) 64px}.console-content{width:100%;max-width:1440px;margin:0 auto}.console-stage-immersive .cmain{height:calc(100dvh - 64px);padding:0;overflow:hidden}.console-stage-immersive .console-content{max-width:none;height:100%;margin:0}.ph{grid-template-columns:minmax(0,1fr) auto;place-items:start stretch;gap:7px 24px;margin-bottom:24px;display:grid}.ph h1{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(25px,2.2vw,32px);font-weight:600;line-height:1.15}.ph .sub{max-width:68ch;color:var(--muted);text-wrap:pretty;grid-column:1;padding:0;font-size:13px;line-height:1.6}.ph .acts{grid-area:1/2/span 2;align-items:center;gap:8px;margin:0;display:flex}.split2{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:24px}.split2r{grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:24px}.splith{gap:24px}.btn,.fsel{min-height:40px}.btn-sm{min-height:34px}.tbl{font-variant-numeric:tabular-nums}.governance-page .btn svg{flex:none;width:15px;height:15px}.governance-eyebrow{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font:700 8.5px/1.2 JetBrains Mono,ui-monospace,monospace;display:block}.governance-count{border:1px solid var(--line);background:var(--paper-2);min-height:28px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font:700 9px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.governance-assurances{border-block:1px solid var(--line);background:var(--paper-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.governance-assurances{background:color-mix(in srgb,var(--paper-2) 78%,transparent)}}.governance-assurances>div{border-right:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:15px 18px;display:flex}.governance-assurances>div:last-child{border-right:0}.governance-assurances svg{width:24px;height:24px;color:var(--cobalt);flex:none}.governance-assurances span{flex-direction:column;gap:3px;min-width:0;display:flex}.governance-assurances b{color:var(--ink);font-size:12px}.governance-assurances small{color:var(--muted);font-size:10.5px;line-height:1.35}.governance-tabs{border-bottom:1px solid var(--line);align-items:center;min-height:46px;margin-bottom:18px;display:flex}.governance-tabs [role=tablist]{min-width:min(100%,480px)}.governance-layout{grid-template-columns:minmax(0,8fr) minmax(300px,4fr);align-items:start;gap:24px;display:grid}.governance-queue,.governance-rail-card,.audit-stream,.audit-detail-card{border:1px solid var(--line);background:var(--paper);border-radius:14px}.governance-queue,.audit-stream{min-width:0;padding:20px}.governance-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.governance-section-head h2{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600}.governance-section-head p{max-width:62ch;color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.5}.governance-section-head.compact{margin-bottom:12px}.governance-section-head.compact h2{font-size:18px}.governance-rail{min-width:0;position:sticky;top:84px}.governance-rail-card{padding:18px}.governance-rail-icon{width:28px;height:28px;color:var(--cobalt);flex:none}.approval-list{flex-direction:column;gap:12px;display:flex}.approval-list>.empty{border:1px dashed var(--line-2);background:var(--paper-2);border-radius:11px;flex-direction:column;justify-content:center;min-height:210px;display:flex}.approval-item{border:1px solid var(--line);background:var(--paper);border-radius:11px;overflow:hidden;box-shadow:0 1px #0b1f3a05}.approval-item-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 17px 13px;display:flex}.approval-item-head h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600}.approval-subject{border-block:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);align-items:center;gap:9px;padding:9px 17px;font-size:11px;display:flex}.approval-subject>span,.approval-reason>span,.approval-decision-note>span,.audit-reason>span{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font:700 8px/1.2 JetBrains Mono,ui-monospace,monospace}.approval-reason,.approval-decision-note{padding:14px 17px 4px}.approval-reason p,.approval-decision-note p{color:var(--ink-2);margin:5px 0 0;font-size:12.5px;line-height:1.55}.approval-provenance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 17px 15px;display:grid}.approval-provenance>div{min-width:0}.approval-provenance dt,.audit-facts dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font:700 8px/1.2 JetBrains Mono,ui-monospace,monospace}.approval-provenance dd,.audit-facts dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.45}.approval-self-notice{border:1px solid var(--gold-2);background:var(--gold-soft);color:var(--ink-2);border-radius:9px;align-items:flex-start;gap:10px;margin:0 17px 16px;padding:11px;display:flex}.approval-self-notice svg{width:20px;height:20px;color:var(--gold);flex:none}.approval-self-notice span{flex-direction:column;gap:2px;font-size:11px;line-height:1.45;display:flex}.approval-self-notice b{color:var(--ink)}.approval-actions{border-top:1px solid var(--line);align-items:center;gap:8px;padding:13px 17px;display:flex}.approval-actions>span{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:9.5px;line-height:1.35;display:inline-flex}.approval-actions>span svg{flex:none;width:14px;height:14px}.approval-policy-list{border-top:1px solid var(--line)}.approval-policy-row{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.approval-policy-row>span:first-child{border-radius:999px;width:7px;height:7px}.approval-policy-row .is-enforced{background:var(--jade)}.approval-policy-row .is-inactive{background:var(--gold)}.approval-policy-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.approval-policy-row b{color:var(--ink);font-size:11.5px;line-height:1.35}.approval-policy-row small{color:var(--muted);font-size:9.5px;line-height:1.35}.policy-state{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font:700 7.5px/1 JetBrains Mono,ui-monospace,monospace}.policy-state.on{background:var(--jade-soft);color:var(--jade)}.policy-state.off{background:var(--gold-soft);color:#795800}.governance-guidance{background:var(--cobalt-soft);color:var(--ink-2);border-radius:9px;align-items:flex-start;gap:9px;margin-top:14px;padding:11px;font-size:10.5px;line-height:1.5;display:flex}.governance-guidance svg{width:18px;height:18px;color:var(--cobalt);flex:none}.governance-guidance span{flex-direction:column;gap:2px;display:flex}.governance-guidance b{color:var(--ink)}.governance-principle{border-top:1px solid var(--line);margin-top:16px;padding-top:15px}.governance-principle>b{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:14px}.governance-principle p{color:var(--muted);margin:5px 0 9px;font-size:10.5px;line-height:1.5}.governance-principle a{color:var(--cobalt);align-items:center;gap:4px;font-size:10.5px;font-weight:700;display:inline-flex}.governance-principle a svg{width:12px;height:12px}.audit-summary{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.audit-summary>div{border-right:1px solid var(--line);align-items:center;gap:11px;min-width:0;padding:15px 17px;display:flex}.audit-summary>div:last-child{border-right:0}.audit-summary svg{width:22px;height:22px;color:var(--cobalt);flex:none}.audit-summary span{flex-direction:column;gap:3px;min-width:0;display:flex}.audit-summary b{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:600;line-height:1}.audit-summary small{color:var(--muted);font-size:9.5px;line-height:1.3}.audit-toolbar{grid-template-columns:minmax(260px,1fr) minmax(190px,280px) auto;align-items:end;gap:10px;margin-bottom:18px;display:grid}.audit-search{display:block;position:relative}.audit-search svg{width:16px;height:16px;color:var(--muted);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.audit-search input,.audit-action-filter select{border:1px solid var(--line-2);background:var(--paper);width:100%;height:42px;color:var(--ink);font:inherit;border-radius:9px;outline:none;font-size:11.5px}.audit-search input{padding:0 12px 0 38px}.audit-search input:focus-visible,.audit-action-filter select:focus-visible{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt)}@supports (color:color-mix(in lab,red,red)){.audit-search input:focus-visible,.audit-action-filter select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cobalt) 16%,transparent)}}.audit-action-filter{flex-direction:column;gap:5px;display:flex}.audit-action-filter>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:700 8px/1 JetBrains Mono,ui-monospace,monospace}.audit-action-filter select{padding:0 34px 0 11px}.audit-toolbar>.governance-count{margin-bottom:7px}.audit-load-error{margin-bottom:18px}.audit-workspace{grid-template-columns:minmax(0,7.5fr) minmax(320px,4.5fr);align-items:start;gap:18px;display:grid}.audit-stream{padding:0}.audit-stream>.governance-section-head{border-bottom:1px solid var(--line);margin:0;padding:18px 19px}.audit-stream>.skrow,.audit-stream>[aria-hidden=true]{margin:18px}.audit-event-list{flex-direction:column;display:flex}.audit-event-row{border-bottom:1px solid var(--line)}.audit-event-row:last-child{border-bottom:0}.audit-event{width:100%;min-height:68px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 15px;display:grid}.audit-event:hover{background:var(--paper-2)}.audit-event:focus-visible{z-index:1;outline:2px solid var(--cobalt);outline-offset:-2px;position:relative}.audit-event.selected{background:var(--cobalt-soft);box-shadow:inset 3px 0 0 var(--cobalt)}.audit-event time{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;display:flex}.audit-event time b{color:var(--ink);font:700 9px/1 JetBrains Mono,ui-monospace,monospace}.audit-event time span{color:var(--muted);font-size:8.5px;line-height:1.3}.audit-event-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.audit-event-copy>b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.audit-event-copy>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:8.5px;overflow:hidden}.audit-actor{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font:700 8px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.audit-actor svg{width:13px;height:13px;color:var(--cobalt)}.audit-inline-detail{display:none}.audit-detail{min-width:0;position:sticky;top:84px}.audit-detail-card{padding:19px}.audit-detail-head{border-bottom:1px solid var(--line);padding-bottom:15px}.audit-detail-head h2{color:var(--ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:600;line-height:1.3}.audit-detail-head time{color:var(--muted);margin-top:7px;font-size:9.5px;line-height:1.4;display:block}.audit-facts{flex-direction:column;margin:0;display:flex}.audit-facts>div{border-bottom:1px solid var(--line);grid-template-columns:86px minmax(0,1fr);gap:10px;padding:11px 0;display:grid}.audit-facts dt{margin:3px 0 0}.audit-reason{padding:15px 0 2px}.audit-reason p{color:var(--ink-2);margin:6px 0 0;font-size:11.5px;line-height:1.55}.audit-metadata{border:1px solid var(--line);background:var(--paper-2);border-radius:9px;margin-top:14px}.audit-metadata summary{cursor:pointer;color:var(--cobalt);padding:10px 11px;font-size:10px;font-weight:700}.audit-metadata pre{border-top:1px solid var(--line);max-height:260px;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:11px;font:9px/1.55 JetBrains Mono,ui-monospace,monospace;overflow:auto}.access-page .btn svg,.security-page .btn svg{flex:none;width:15px;height:15px}.access-assurances,.security-assurances{border-block:1px solid var(--line);background:var(--paper-2);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.access-assurances,.security-assurances{background:color-mix(in srgb,var(--paper-2) 78%,transparent)}}.access-assurances>div,.security-assurances>div{border-right:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:15px 18px;display:flex}.access-assurances>div:last-child,.security-assurances>div:last-child{border-right:0}.access-assurances svg,.security-assurances svg{width:24px;height:24px;color:var(--cobalt);flex:none}.access-assurances span,.security-assurances span{flex-direction:column;gap:3px;min-width:0;display:flex}.access-assurances b,.security-assurances b{color:var(--ink);font-size:12px}.access-assurances small,.security-assurances small{color:var(--muted);font-size:10.5px;line-height:1.35}.access-summary{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid}.access-summary>div{border-right:1px solid var(--line);align-items:center;gap:11px;padding:14px 16px;display:flex}.access-summary>div:last-child{border-right:0}.access-summary svg{width:20px;height:20px;color:var(--cobalt);flex:none}.access-summary span{flex-direction:column;gap:3px;display:flex}.access-summary b{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:19px;line-height:1}.access-summary small{color:var(--muted);font-size:9.5px;line-height:1.3}.access-tabs{margin-bottom:20px}.access-error{margin-bottom:16px}.access-layout{grid-template-columns:minmax(0,8fr) minmax(300px,4fr);align-items:start;gap:20px;display:grid}.access-surface,.access-rail-card,.security-control-card,.security-model{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0}.access-surface{padding:20px}.access-surface>.empty{border:1px dashed var(--line-2);background:var(--paper-2);border-radius:11px;flex-direction:column;justify-content:center;min-height:240px;display:flex}.access-table-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.access-table{border-collapse:collapse;width:100%;min-width:720px;color:var(--ink-2);font-size:11.5px}.access-table th{background:var(--paper-2);color:var(--muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:9px 11px;font:700 8px/1.2 JetBrains Mono,ui-monospace,monospace}.access-table td{border-top:1px solid var(--line);vertical-align:top;padding:11px;line-height:1.45}.access-table td:first-child{flex-direction:column;gap:4px;min-width:210px;display:flex}.access-table td:first-child b{color:var(--ink)}.access-table td .mono{max-width:240px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;display:block;overflow:hidden}.access-revoke{color:var(--red);cursor:pointer;background:0 0;border:0;padding:5px;font:700 10px/1 inherit}.access-revoke:hover{text-decoration:underline}.access-revoke:disabled{cursor:not-allowed;opacity:.4}.access-rail-card{padding:18px;position:sticky;top:84px}.access-rail-card>h2,.security-model>h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:600}.role-model{border-top:1px solid var(--line);flex-direction:column;margin-top:14px;display:flex}.role-model>div{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);gap:9px;padding:11px 0;display:grid}.role-model span{color:var(--ink);font-size:11px;font-weight:700}.role-model p,.pay-duty-model p{color:var(--muted);margin:0;font-size:10.5px;line-height:1.45}.role-model .bootstrap span{color:var(--red)}.pay-duty-model{flex-direction:column;gap:12px;margin-top:14px;display:flex}.pay-duty-model b{color:var(--ink);margin-bottom:3px;font-size:11px;display:block}.access-scopes>.access-scopes-panel{margin:0}.scope-operator-picker{scrollbar-width:thin;gap:7px;margin-bottom:16px;padding-bottom:2px;display:flex;overflow-x:auto}.scope-operator-picker button{border:1px solid var(--line);background:var(--paper-2);min-width:160px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;flex-direction:column;gap:3px;padding:9px 11px;display:flex}.scope-operator-picker button.selected{border-color:var(--cobalt);background:var(--cobalt-soft);box-shadow:inset 0 0 0 1px var(--cobalt)}.scope-operator-picker b{font-size:11.5px}.scope-operator-picker span{color:var(--muted);text-transform:uppercase;font:700 8px/1.2 JetBrains Mono,ui-monospace,monospace}.scope-full-tier{border:1px solid var(--gold-2);background:var(--gold-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:15px;display:flex}.scope-full-tier b{color:var(--ink);font-size:12px}.scope-full-tier p{color:var(--ink-2);margin:3px 0 0;font-size:10.5px;line-height:1.45}.security-layout{grid-template-columns:minmax(0,8fr) minmax(300px,4fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.security-control-card,.security-model{padding:20px}.security-control-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.security-control-head h2{color:var(--ink);letter-spacing:-.015em;margin:0;font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600}.security-control-head p{max-width:62ch;color:var(--muted);margin:5px 0 0;font-size:11.5px;line-height:1.5}.security-state{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font:700 7.5px/1 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.security-state.enrolled{background:var(--jade-soft);color:var(--jade)}.security-state.recommended{background:var(--gold-soft);color:#795800}.security-state.limited{background:var(--cobalt-soft);color:var(--cobalt)}.security-loading{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:9px;padding:18px;font-size:11px}.mfa-start{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding-top:16px;display:flex}.security-explainer b{color:var(--ink);font-size:11.5px}.security-explainer p{max-width:54ch;color:var(--muted);margin:4px 0 0;font-size:10.5px;line-height:1.5}.mfa-enrollment{border-top:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);align-items:center;gap:18px;padding-top:16px;display:grid}.mfa-qr{border:1px solid var(--line);background:#fff;border-radius:12px;width:190px;height:190px;padding:9px}.mfa-qr svg{width:100%;height:100%;display:block}.mfa-manual-key{border:1px solid var(--line);background:var(--paper-2);border-radius:9px;min-width:0}.mfa-manual-key summary{cursor:pointer;color:var(--cobalt);padding:10px 11px;font-size:10.5px;font-weight:700}.mfa-manual-key p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:10px 11px 4px;font-size:10px}.mfa-manual-key code{overflow-wrap:anywhere;color:var(--ink);padding:4px 11px 11px;font:10px/1.5 JetBrains Mono,ui-monospace,monospace;display:block}.mfa-verify{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:16px;padding-top:16px;display:grid}.mfa-gate{background:var(--cream);justify-content:center;align-items:center;min-height:100dvh;padding:18px;display:flex}.mfa-gate .mfa-card{width:min(100%,620px)}.security-model{position:sticky;top:84px}.security-model-list{border-top:1px solid var(--line);flex-direction:column;margin-top:14px;display:flex}.security-model-list>div{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.security-model-list svg{width:20px;height:20px;color:var(--cobalt);flex:none}.security-model-list span{flex-direction:column;gap:3px;display:flex}.security-model-list b{color:var(--ink);font-size:11px}.security-model-list small{color:var(--muted);font-size:10px;line-height:1.45}.cli-token-card{width:100%}.cli-token-create{border-top:1px solid var(--line);grid-template-columns:minmax(250px,1fr) minmax(220px,.7fr) auto;align-items:end;gap:12px;padding-top:16px;display:grid}.cli-token-presets{border:0;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;display:flex}.cli-token-presets legend{color:var(--ink);margin-bottom:7px;font-size:11px;font-weight:700}.cli-token-presets label{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.cli-token-presets label.selected{border-color:var(--cobalt);background:var(--cobalt-soft)}.cli-token-presets input{accent-color:var(--cobalt);margin-top:2px}.cli-token-presets span{flex-direction:column;gap:3px;min-width:0;display:flex}.cli-token-presets strong{color:var(--ink);font-size:10.5px}.cli-token-presets small,.cli-token-scope-preview small{color:var(--muted);font-size:9.5px;line-height:1.4}.cli-token-scope-preview{border:1px solid var(--line);background:var(--paper-2);border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.cli-token-scope-preview strong{color:var(--ink);font-size:10px}.cli-token-scope-preview code{overflow-wrap:anywhere;color:var(--cobalt);font:9px/1.5 JetBrains Mono,ui-monospace,monospace}.cli-token-secret{border:1px solid var(--gold-2);background:var(--gold-soft);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.cli-token-secret>div:first-child{color:var(--ink);text-transform:uppercase;font-size:10.5px;font-weight:800}.cli-token-copy{gap:8px;display:flex}.cli-token-value{border:1px solid var(--line-2);background:var(--paper);min-width:0;color:var(--ink);border-radius:8px;flex:1;padding:9px;font:10px JetBrains Mono,ui-monospace,monospace}.cli-token-secret p{color:var(--ink-2);margin:0;font-size:10px;line-height:1.5}.cli-token-error{color:var(--red);margin:10px 0 0;font-size:11px}.cli-token-empty{border:1px dashed var(--line);color:var(--muted);border-radius:9px;margin:16px 0 0;padding:12px;font-size:10.5px}.cli-token-list{border-top:1px solid var(--line);flex-direction:column;margin-top:18px;display:flex}.cli-token-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.cli-token-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.cli-token-row>div>div{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;overflow:hidden}.cli-token-row code{color:var(--muted);margin-left:8px;font:9px JetBrains Mono,ui-monospace,monospace}.cli-token-row small{color:var(--muted);font-size:9.5px;line-height:1.4}.release-environment-control{align-items:center!important}.release-environment-control label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font:700 8px/1 JetBrains Mono,ui-monospace,monospace;display:flex}.release-environment-control select{border:1px solid var(--line-2);background:var(--paper);height:38px;color:var(--ink);text-transform:uppercase;border-radius:8px;padding:0 30px 0 10px;font:700 10px/1 JetBrains Mono,ui-monospace,monospace}.release-control-strip{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:minmax(250px,1.4fr) repeat(3,minmax(96px,.55fr)) minmax(250px,1.3fr);margin-bottom:16px;display:grid;overflow:hidden}.release-control-strip>div{border-right:1px solid var(--line);min-width:0}.release-control-strip>div:last-child{border-right:0}.release-authority,.release-guardrail{align-items:center;gap:11px;padding:12px 14px;display:flex}.release-authority svg{width:22px;height:22px;color:var(--cobalt);flex:none}.release-authority span,.release-guardrail{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.release-authority b,.release-guardrail b{color:var(--ink);font-size:10.5px}.release-authority small,.release-guardrail small{color:var(--muted);font-size:9px;line-height:1.35}.release-control-stat{text-align:center;grid-template-columns:auto auto;place-content:center;gap:2px 7px;padding:10px 12px;display:grid}.release-control-stat svg{width:17px;height:17px;color:var(--cobalt);grid-row:1/3;align-self:center}.release-control-stat b{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:18px;line-height:1}.release-control-stat span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;font:700 7.5px/1.2 JetBrains Mono,ui-monospace,monospace}.release-control-stat:has(svg) span{grid-column:2}.release-control-stat.failed b,.release-control-stat.failed svg{color:var(--red)}.release-guardrail{background:var(--paper-2)}.release-tabs{margin-bottom:16px;overflow-x:auto}.release-page>.dangerbox{margin-bottom:18px}.release-catalog-layout{grid-template-columns:minmax(300px,4.2fr) minmax(0,7.8fr);align-items:start;gap:20px;display:grid}.release-catalog-rail{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;position:sticky;top:84px;overflow:hidden}.release-catalog-search{border-bottom:1px solid var(--line);background:var(--paper-2);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:15px;display:grid}.release-catalog-search label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font:700 8px/1 JetBrains Mono,ui-monospace,monospace}.release-catalog-search input{border:1px solid var(--line-2);background:var(--paper);min-width:0;height:38px;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:0 10px;font-size:10.5px}.release-catalog-search input:focus-visible{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt)}@supports (color:color-mix(in lab,red,red)){.release-catalog-search input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cobalt) 16%,transparent)}}.release-catalog-search>span{color:var(--muted);white-space:nowrap;align-self:center;font:700 8px/1 JetBrains Mono,ui-monospace,monospace}.release-feature-list{scrollbar-width:thin;flex-direction:column;min-height:380px;max-height:calc(100dvh - 300px);display:flex;overflow-y:auto}.release-feature-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:78px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.release-feature-row:last-child{border-bottom:0}.release-feature-row:hover{background:var(--paper-2)}.release-feature-row:focus-visible{z-index:1;outline:2px solid var(--cobalt);outline-offset:-2px;position:relative}.release-feature-row.selected{background:var(--cobalt-soft);box-shadow:inset 3px 0 0 var(--cobalt)}.release-feature-row>div:first-child{flex-direction:column;gap:4px;min-width:0;display:flex}.release-feature-row>div:first-child>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font:700 7.5px/1 JetBrains Mono,ui-monospace,monospace}.release-feature-row b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.release-feature-row .mono{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.release-feature-state{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.release-feature-state small{color:var(--muted);white-space:nowrap;font:700 8px/1 JetBrains Mono,ui-monospace,monospace}.release-feature-list>.empty{min-height:300px;padding:20px}.release-operator{min-width:0}.release-operator-stack{gap:14px}.release-operator .card,.release-secondary-layout .card{border-radius:14px;padding:18px}.release-feature-header{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden}.release-feature-eyebrow{border-bottom:1px solid var(--line);background:var(--paper-2);justify-content:space-between;align-items:center;gap:12px;padding:9px 16px;display:flex}.release-feature-eyebrow>span{color:var(--cobalt);letter-spacing:.09em;text-transform:uppercase;font:800 8px/1 JetBrains Mono,ui-monospace,monospace}.release-feature-eyebrow .mono{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-feature-title{justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.release-feature-title h2{color:var(--ink);letter-spacing:-.015em;margin:0;font:600 21px/1.15 Fraunces,Georgia,serif}.release-feature-title p{max-width:64ch;color:var(--muted);margin:6px 0 0;font-size:10.5px;line-height:1.45}.release-feature-facts{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.release-feature-facts>span{border-right:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:10px 14px;display:flex}.release-feature-facts>span:last-child{border-right:0}.release-feature-facts small{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font:700 7.5px/1 JetBrains Mono,ui-monospace,monospace}.release-feature-facts b{color:var(--ink);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10.5px;overflow:hidden}.release-decision-grid{grid-template-columns:minmax(300px,5fr) minmax(360px,7fr);align-items:start;gap:14px;display:grid}.release-page .stack label{color:var(--muted);flex-direction:column;gap:6px;font-size:9.5px;font-weight:700;display:flex}.release-page .stack input,.release-page .stack select,.release-page .stack textarea{border:1px solid var(--line-2);background:var(--paper);width:100%;min-height:38px;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:8px 10px;font-size:10.5px}.release-page .stack textarea{resize:vertical;min-height:76px;line-height:1.45}.release-page .stack input:focus-visible,.release-page .stack select:focus-visible,.release-page .stack textarea:focus-visible{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt)}@supports (color:color-mix(in lab,red,red)){.release-page .stack input:focus-visible,.release-page .stack select:focus-visible,.release-page .stack textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cobalt) 16%,transparent)}}.release-optional{color:var(--muted);text-transform:uppercase;margin-left:4px;font:500 8px/1 JetBrains Mono,ui-monospace,monospace}.release-operator .hrow{flex-wrap:wrap;gap:8px}.release-active-head{color:var(--jade);text-transform:uppercase;font-size:9px}.release-secondary-layout{align-items:start;margin-top:20px}@media(max-width:1100px){.console-role,.console-signout{display:none}.console-top-avatar{display:grid}.cbar .bc{max-width:230px}.split2,.split2r{grid-template-columns:1fr}.kpis,.kpis.c5,.kpis.c6{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-layout,.audit-workspace{grid-template-columns:1fr}.governance-rail,.audit-detail{position:static}.audit-detail{grid-row:2}.access-layout,.security-layout{grid-template-columns:1fr}.access-rail-card,.security-model{position:static}.release-catalog-layout{grid-template-columns:minmax(280px,4.5fr) minmax(0,7.5fr);gap:16px}}@media(max-width:900px){.console-nav{height:100dvh!important;position:fixed!important}.console-mobile-trigger{flex:none;display:inline-flex}.console-mobile-brand{color:var(--ink);letter-spacing:-.02em;font-size:14px;font-weight:800;display:inline}.cbar{gap:9px;height:58px;padding:0 14px}.cbar .bc{min-width:0;max-width:min(42vw,260px)}.csearch{justify-content:center;width:40px;height:40px;margin-left:auto;padding:0}.csearch span,.csearch kbd{display:none}.cmain{padding:24px 18px 56px}.inspector{width:min(100%,380px);top:58px}.governance-assurances{grid-template-columns:1fr}.governance-assurances>div{border-right:0;border-bottom:1px solid var(--line)}.governance-assurances>div:last-child{border-bottom:0}.audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-summary>div:nth-child(2){border-right:0}.audit-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.audit-toolbar{grid-template-columns:1fr 1fr}.audit-toolbar>.governance-count{justify-self:start;margin:0}.access-assurances,.security-assurances{grid-template-columns:1fr}.access-assurances>div,.security-assurances>div{border-right:0;border-bottom:1px solid var(--line)}.access-assurances>div:last-child,.security-assurances>div:last-child{border-bottom:0}.access-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.access-summary>div:nth-child(2){border-right:0}.access-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.release-control-strip{grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(88px,.6fr))}.release-guardrail{border-top:1px solid var(--line);grid-column:1/-1;border-right:0!important}.release-catalog-layout{grid-template-columns:1fr}.release-catalog-rail{position:static}.release-feature-list{min-height:0;max-height:440px}.release-decision-grid{grid-template-columns:1fr}}@media(max-width:640px){.cbar .bc a,.cbar .bc [data-slot=separator],.envchip{display:none}.ph{grid-template-columns:1fr;gap:8px;margin-bottom:20px}.ph .sub,.ph .acts{grid-area:auto/1}.ph .acts{flex-wrap:wrap;width:100%;margin-top:6px}.ph .acts>*{flex:auto}.ph h1{font-size:26px}.cmain{padding:22px 14px 48px}.kpis,.kpis.c5,.kpis.c6,.splith{grid-template-columns:1fr}.fbar{align-items:stretch}.fbar .right,.fcount{width:100%;margin-left:0}.card{border-radius:10px;padding:14px}.tabs{scrollbar-width:none;overflow-x:auto}.tbl{min-width:680px}.governance-queue,.governance-rail-card,.audit-detail-card{padding:15px}.governance-layout{gap:16px}.governance-tabs{overflow-x:auto}.approval-item-head{padding:14px}.approval-subject,.approval-reason,.approval-decision-note{padding-inline:14px}.approval-provenance{grid-template-columns:1fr 1fr;margin-inline:14px}.approval-self-notice{margin-inline:14px}.approval-actions{flex-direction:column;align-items:stretch;padding:13px 14px}.approval-actions>span{margin:3px 0 0}.audit-toolbar{grid-template-columns:1fr}.audit-summary>div{padding:13px}.audit-event{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px 12px}.audit-actor{grid-column:2;justify-self:start}.audit-facts>div{grid-template-columns:76px minmax(0,1fr)}.audit-workspace>.audit-detail{display:none}.audit-inline-detail{border-top:1px solid var(--line);background:var(--paper-2);padding:12px;display:block}.audit-inline-detail .audit-detail-card{background:0 0;border:0;padding:3px}.access-surface,.access-rail-card,.security-control-card,.security-model{padding:15px}.access-summary>div{padding:13px}.scope-full-tier,.mfa-start{flex-direction:column;align-items:stretch}.mfa-enrollment{grid-template-columns:1fr}.mfa-qr{margin:auto}.mfa-verify,.cli-token-create{grid-template-columns:1fr}.cli-token-copy{flex-direction:column;align-items:stretch}.security-control-head{flex-direction:column;align-items:flex-start}.release-environment-control{flex-direction:column;width:100%;align-items:stretch!important}.release-environment-control label{justify-content:space-between}.release-environment-control select{flex:1}.release-control-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.release-authority{border-bottom:1px solid var(--line);grid-column:1/-1;border-right:0!important}.release-control-stat{border-bottom:1px solid var(--line)}.release-control-stat:nth-of-type(4){border-right:0}.release-guardrail{border-top:0;grid-column:1/-1}.release-feature-title{flex-direction:column;gap:10px}.release-feature-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.release-feature-facts>span{border-bottom:1px solid var(--line)}.release-feature-facts>span:nth-child(2n){border-right:0}.release-feature-facts>span:last-child{border-bottom:0;grid-column:1/-1}.release-feature-row{min-height:72px;padding:11px 12px}}@media(prefers-reduced-motion:reduce){.inspector,.crail a .tip{transition:none}.skel{animation:none}}.nh-page .stack{gap:18px}.nh-provenance{margin-bottom:18px}.nh-metric{margin-bottom:14px}.nh-metric:last-child{margin-bottom:0}.nh-row{margin-bottom:9px}.nh-note{color:var(--muted);max-width:78ch;margin:6px 0 0;font-size:11.5px;line-height:1.6}.nh-note b{color:var(--ink-2)}.nh-caveat{margin-top:10px}.nh-scroll{overflow-x:auto}.nh-cohort tbody th{text-transform:none;letter-spacing:0;color:var(--ink);border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:9px;font-family:inherit;font-size:12.5px;font-weight:700}.modal{background:var(--paper);border:1px solid var(--line);width:480px;box-shadow:var(--shadow-pop);border-radius:14px;overflow:hidden}.modal .mh{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.modal .mh .mi{border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.modal .mh .mi svg{width:15px;height:15px}.modal .mh .mi.warn{background:var(--gold-soft);color:var(--gold)}.modal .mh .mi.danger{background:var(--red-soft);color:var(--red)}.modal .mh .mi.ok{background:var(--jade-soft);color:var(--jade)}.modal .mh h4{color:var(--ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:600}.modal .mh .k{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.modal .mb{padding:15px 18px}.modal .mft{border-top:1px solid var(--line);background:var(--cream);align-items:center;gap:8px;padding:12px 18px;display:flex}.modal .mft .mono{margin-left:auto;font-size:8.5px}.impact{border:1px solid var(--line);border-radius:10px;margin-bottom:12px;overflow:hidden}.impact .imh{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);background:var(--cream-2);padding:7px 12px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.impact .imr{border-top:1px dashed var(--line);color:var(--ink-2);align-items:flex-start;gap:9px;padding:8px 12px;font-size:12px;line-height:1.45;display:flex}.impact .imr i{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.impact .imr i.n{background:var(--muted-2)}.impact .imr i.w{background:var(--gold)}.impact .imr i.d{background:var(--red)}.impact .imr i.g{background:var(--jade)}.impact .imr b{color:var(--ink)}.reason{margin-bottom:12px}.reason .rl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:6px;margin-bottom:5px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700;display:flex}.reason .rl .req{color:var(--red)}.reason textarea,.reason select{border:1px solid var(--line-2);background:var(--cream);width:100%;font:inherit;color:var(--ink);resize:vertical;border-radius:9px;outline:none;padding:9px 11px;font-size:12px}.reason textarea:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft);background:var(--paper)}.reason .hint{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.45}.revnote{color:var(--jade);background:var(--jade-soft);border:1px solid #c4dad0;border-radius:8px;align-items:center;gap:8px;margin-bottom:12px;padding:7px 11px;font-size:11px;font-weight:600;display:flex}.revnote.never{color:var(--red);background:var(--red-soft);border-color:var(--red-2)}.revnote svg{flex-shrink:0;width:12px;height:12px}.dual{border:1px dashed var(--line-2);border-radius:10px;margin-bottom:12px;padding:11px 13px}.dual .dh2{color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.dual .dh2 .st{margin-left:auto}.dual .ds{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.dual .approvers{align-items:center;gap:6px;margin-top:9px;display:flex}.toast{background:var(--ink);color:#fff;box-shadow:var(--shadow-pop);border-radius:10px;align-items:center;gap:10px;width:max-content;max-width:440px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.toast svg{flex-shrink:0;width:14px;height:14px}.toast .undo{letter-spacing:.06em;color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #ffffff59;border-radius:6px;padding:3px 9px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}.toast .undo:hover{background:#ffffff1f}.toast .tmr{color:#ffffff8c;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.toast.ok{background:var(--jade)}.toast.warn{background:var(--gold)}.toast.err{background:var(--red)}.toast .x2{color:#fff9;cursor:pointer;margin-left:2px;font-weight:800}.bulkbar{background:var(--ink);color:#fff;box-shadow:var(--shadow-pop);border-radius:12px;align-items:center;gap:10px;width:max-content;padding:9px 10px 9px 16px;display:flex}.bulkbar .cnt{letter-spacing:.06em;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:800}.bulkbar .div2{background:#fff3;width:1px;height:18px}.bulkbar .ba{color:#fff;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:600;display:inline-flex}.bulkbar .ba:hover{background:#ffffff1f}.bulkbar .ba svg{width:13px;height:13px}.bulkbar .ba.danger{color:#ffb3be}.bulkbar .x2{color:#fff9;cursor:pointer;padding:0 6px;font-weight:800}.empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:36px 20px;display:flex}.empty .eic{background:var(--cream-2);width:44px;height:44px;color:var(--muted);border:1px solid var(--line-2);border-radius:50%;place-items:center;display:grid}.empty .eic svg{width:19px;height:19px}.empty .eic.ok{background:var(--jade-soft);color:var(--jade);border-color:#c4dad0}.empty .et{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:600}.empty .es{color:var(--muted);max-width:360px;font-size:12px;line-height:1.55}.empty .ea{gap:8px;margin-top:6px;display:flex}.skel{background:linear-gradient(90deg,var(--cream-2) 25%,var(--cream) 50%,var(--cream-2) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s infinite skshine}@keyframes skshine{0%{background-position:200% 0}to{background-position:-200% 0}}.skrow{border-bottom:1px dashed var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.denied{border:1px dashed var(--red-2);background:var(--red-soft);border-radius:10px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.denied .dic{background:var(--red);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.denied .dic svg{width:12px;height:12px}.denied .dt{color:var(--ink);font-size:12.5px;font-weight:700}.denied .ds2{color:var(--ink-2);margin-top:2px;font-size:11.5px;line-height:1.5}.menu{background:var(--paper);border:1px solid var(--line);width:230px;box-shadow:var(--shadow-pop);border-radius:11px;padding:6px;overflow:hidden}.menu .mi2{color:var(--ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:7px 10px;font-size:12.5px;font-weight:600;display:flex}.menu .mi2:hover{background:var(--cream)}.menu .mi2 svg{width:13px;height:13px;color:var(--muted);flex-shrink:0}.menu .mi2 .kbd2{color:var(--muted);border:1px solid var(--line-2);border-radius:4px;margin-left:auto;padding:1px 5px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.menu .mi2.danger,.menu .mi2.danger svg{color:var(--red)}.menu .mi2.locked{opacity:.45;cursor:not-allowed}.menu .msep{background:var(--line);height:1px;margin:5px 4px}.menu .mlab{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:6px 10px 3px;font-family:JetBrains Mono,monospace;font-size:8px;font-weight:700}.picker{background:var(--paper);border:1px solid var(--line);width:270px;box-shadow:var(--shadow-pop);border-radius:11px;overflow:hidden}.picker .pin2{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:9px 12px;display:flex}.picker .pin2 svg{width:13px;height:13px;color:var(--muted)}.picker .pin2 input{font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:12.5px}.picker .po{color:var(--ink);cursor:pointer;align-items:center;gap:9px;padding:8px 12px;font-size:12.5px;font-weight:600;display:flex}.picker .po:hover,.picker .po.sel{background:var(--cobalt-soft)}.picker .po .cap{color:var(--muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.picker .po .cap.full{color:var(--red)}.fdrop{background:var(--paper);border:1px solid var(--line);width:210px;box-shadow:var(--shadow-pop);border-radius:11px;padding:6px}.fdrop .fo{color:var(--ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;font-weight:600;display:flex}.fdrop .fo:hover{background:var(--cream)}.fdrop .fo .cb{border:1.5px solid var(--line-2);background:var(--paper);border-radius:4px;flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.fdrop .fo.on2 .cb{background:var(--ink);border-color:var(--ink);color:#fff}.fdrop .fo .cb svg{width:9px;height:9px}.fdrop .fo .n2{color:var(--muted);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.fdrop .fft{border-top:1px solid var(--line);gap:8px;margin-top:5px;padding:8px 9px 4px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;display:flex}.fdrop .fft a{color:var(--cobalt);cursor:pointer}.fdrop .fft a.mut{color:var(--muted);margin-left:auto}.drawer{background:var(--paper);border:1px solid var(--line);width:400px;box-shadow:var(--shadow-pop);border-radius:14px;overflow:hidden}.drawer .dhd{border-bottom:1px solid var(--line);background:var(--cream);align-items:center;gap:9px;padding:12px 15px;display:flex}.drawer .dhd .kk{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.drawer .dhd .x{color:var(--muted);cursor:pointer;margin-left:auto;font-weight:800}.modetog{background:var(--cream-2);border:1px solid var(--line-2);border-radius:9px;gap:3px;width:calc(100% - 30px);margin:12px 15px 0;padding:3px;display:flex}.modetog .mt{text-align:center;color:var(--muted);cursor:pointer;border-radius:7px;flex:1;padding:6px 10px;font-size:11.5px;font-weight:700}.modetog .mt.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0b1f3a14}.modetog .mt.note.on{background:var(--gold-soft);color:var(--gold)}.drawer .dbody{padding:12px 15px 15px}.drawer .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;font-size:11.5px;display:flex}.drawer textarea{border:1px solid var(--line-2);background:var(--cream);width:100%;font:inherit;resize:vertical;border-radius:9px;outline:none;min-height:88px;padding:10px 12px;font-size:12.5px}.drawer .dft{align-items:center;gap:8px;margin-top:10px;display:flex}.notif{background:var(--paper);border:1px solid var(--line);width:340px;box-shadow:var(--shadow-pop);border-radius:13px;overflow:hidden}.notif .nhd{border-bottom:1px solid var(--line);background:var(--cream);align-items:center;gap:8px;padding:11px 14px;display:flex}.notif .nhd .kk{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.notif .nhd a{color:var(--cobalt);cursor:pointer;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.notif .ni{border-bottom:1px dashed var(--line);cursor:pointer;gap:10px;padding:11px 14px;display:flex}.notif .ni:hover{background:var(--cream)}.notif .ni:last-child{border-bottom:0}.notif .ni .nd{background:var(--cobalt);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.notif .ni.read .nd{background:var(--line-2)}.notif .ni .nt{color:var(--ink-2);font-size:12px;line-height:1.5}.notif .ni .nt b{color:var(--ink)}.notif .ni .ntm{color:var(--muted);margin-top:3px;font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700}.presence{border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);border-radius:999px;align-items:center;gap:7px;padding:4px 11px 4px 5px;font-size:11.5px;font-weight:600;display:inline-flex}.presence .pv{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-weight:800;display:grid;position:relative}.presence .pv:after{content:"";background:var(--jade);border:1.5px solid var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-1px;right:-1px}.presence.idle .pv:after{background:var(--gold)}.presence b{color:var(--ink)}.pstack{align-items:center;display:flex}.pstack .pv2{color:#fff;border:2px solid var(--paper);border-radius:50%;place-items:center;width:22px;height:22px;margin-left:-6px;font-size:8px;font-weight:800;display:grid}.pstack .pv2:first-child{margin-left:0}.pgn{align-items:center;gap:4px;display:flex}.pgn .pg2{min-width:28px;height:28px;color:var(--ink-2);cursor:pointer;border:1px solid #0000;border-radius:7px;place-items:center;padding:0 6px;font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:700;display:grid}.pgn .pg2:hover{background:var(--cream);border-color:var(--line-2)}.pgn .pg2.on{background:var(--ink);color:#fff}.pgn .pg2.dis{color:var(--muted-2);cursor:not-allowed}.pgn .pinfo{color:var(--muted);margin-right:8px;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:700}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable .sic{color:var(--muted-2);margin-left:4px;display:inline-block}th.sortable.asc .sic,th.sortable.desc .sic{color:var(--red)}.sview{border:1px dashed var(--line-2);background:var(--paper-2);color:var(--ink-2);border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.sview.dirty{border-style:solid;border-color:var(--gold);background:var(--gold-soft)}.sview .sva{color:var(--cobalt);cursor:pointer;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.kbd{border:1px solid var(--line-2);background:var(--paper);min-width:20px;height:20px;color:var(--ink-2);border-bottom-width:2px;border-radius:5px;place-items:center;padding:0 5px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:inline-grid}.correspondence-page{background:var(--cream);flex-direction:column;height:100%;min-height:0;display:flex}.corr-product-bar{border-bottom:1px solid var(--line);background:var(--paper);flex:none;align-items:center;gap:16px;min-height:54px;padding:0 16px;display:flex}.corr-new kbd{border:1px solid #ffffff47;border-radius:4px;margin-left:3px;padding:1px 5px;font:700 8px/1.4 JetBrains Mono,ui-monospace,monospace}.corr-tabs{scrollbar-width:none;flex:1;align-items:center;gap:16px;min-width:0;margin:0;display:flex;overflow-x:auto}.corr-tabs>[data-slot=tabs]{flex:1;min-width:max-content}.corr-delivery-link{color:var(--muted);white-space:nowrap;margin-left:auto;padding:8px 4px;font-size:10.5px;font-weight:700}.corr-delivery-link:hover{color:var(--cobalt)}.corr-tab-panel{flex:1;min-height:0;padding:16px;overflow:auto}.corr{background:var(--cream);flex:1;grid-template-columns:minmax(330px,360px) minmax(440px,1fr) minmax(280px,320px);min-height:0;display:grid;overflow:hidden}.corr.no-selection{grid-template-columns:minmax(340px,400px) minmax(0,1fr)}.corr-mobile-nav{display:none}.corr .ibx{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;min-width:0;min-height:0;display:flex}.corr .ibx-h{border-bottom:1px solid var(--line);padding:12px 12px 8px}.corr .ibx-h .row1{align-items:center;gap:8px;display:flex}.corr .ibx-h h2{font-family:var(--font-serif,Fraunces,Georgia,serif);color:var(--ink);flex:1;margin:0;font-size:17px;font-weight:700}.corr .ibx-worklist{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font:700 8px/1 JetBrains Mono,ui-monospace,monospace}.corr .icirc{border:1px solid var(--line-2);background:var(--cream);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;border-radius:9px;place-items:center;font-size:13px;display:grid}.corr .icirc.pri{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.corr .metrics{border-bottom:1px solid var(--line);background:var(--cream);display:flex}.corr .metric{text-align:center;border-right:1px dashed var(--line);flex:1;padding:7px 4px 8px}.corr .metric:last-child{border-right:0}.corr .metric b{font-family:var(--font-serif,Fraunces,serif);color:var(--ink);font-size:15px;display:block}.corr .metric.warn b{color:var(--gold)}.corr .metric span{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:8.5px}.corr .ibx-filters{flex-wrap:wrap;gap:6px;padding:9px 10px 4px;display:flex}.corr .ibx-labels{border-bottom:1px solid var(--line);gap:6px;padding:5px 10px 9px;display:flex}.corr .lab{font-family:var(--font-mono,monospace);letter-spacing:.04em;cursor:pointer;border:1px solid #0000;border-radius:6px;padding:4px 8px;font-size:9.5px;font-weight:600}.corr .lab.sup{background:var(--jade-soft);color:var(--jade)}.corr .lab.out{background:var(--cobalt-soft);color:var(--cobalt)}.corr .lab.rep{background:var(--red-soft);color:var(--red)}.corr .lab.on{border-color:currentColor}.corr .ibx-rows{flex:1;min-height:0;overflow-y:auto}.corr .crow{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;gap:9px;width:100%;padding:10px;display:flex;position:relative}.corr .crow:hover{background:var(--cream)}.corr .crow.sel{background:var(--cobalt-soft);box-shadow:inset 3px 0 0 var(--cobalt)}.corr .crow.done{opacity:.6}.corr .adot{background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 3px var(--gold-soft);border-radius:50%;flex-shrink:0;margin-top:14px}.corr .adot.sla{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.corr .adot.spacer{box-shadow:none;background:0 0}.corr .cav{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.corr .cav.official{background:var(--ink);border-radius:11px;position:relative}.corr .cmain{flex:1;min-width:0}.corr .cl1{align-items:baseline;gap:6px;display:flex}.corr .cnm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.corr .ctm{font-family:var(--font-mono,monospace);color:var(--muted-2);flex-shrink:0;margin-left:auto;font-size:9.5px}.corr .ctm.hot{color:var(--gold);font-weight:700}.corr .csnip{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;overflow:hidden}.corr .csnip b{color:var(--ink-soft);font-weight:600}.corr .cl3{align-items:center;gap:5px;margin-top:4px;display:flex}.corr .cchip{font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:2.5px 5px;font-size:8px;font-weight:700}.corr .cchip.case{background:var(--jade-soft);color:var(--jade)}.corr .cchip.await{background:var(--gold-soft);color:var(--gold)}.corr .cchip.res{background:var(--cream);color:var(--muted-2);border:1px solid var(--line)}.corr .cchip.out{background:var(--cobalt-soft);color:var(--cobalt)}.corr .cchip.rep{background:var(--red-soft);color:var(--red)}.corr .cmini{text-align:center;color:#fff;border-radius:50%;flex-shrink:0;width:15px;height:15px;margin-left:auto;font-size:7.5px;font-weight:800;line-height:15px}.corr .cunread{background:var(--cobalt);color:#fff;text-align:center;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font-size:9.5px;font-weight:800;line-height:17px;position:absolute;top:32px;right:10px}.corr .thr{background:var(--cream);flex-direction:column;min-width:0;min-height:0;display:flex}.corr .thr-h{background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:9px 14px;display:flex}.corr .thr-h .who{min-width:0}.corr .thr-h .who b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;display:block;overflow:hidden}.corr .thr-h .who span{font-family:var(--font-mono,monospace);color:var(--muted-2);font-size:9.5px}.corr .thr-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.corr .tbtn{font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line-2);background:var(--paper);color:var(--ink-soft);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:6px 9px;font-size:9.5px;font-weight:700;display:inline-flex}.corr .tbtn.status{background:var(--cobalt-soft);color:var(--cobalt);border-color:#cbd6ee}.corr .tbtn.status.res{background:var(--jade-soft);color:var(--jade);border-color:#cbddd3}.corr .tbtn.notice{background:var(--gold-soft);color:var(--gold);border-color:#e4d2b4}.corr .thr-msgs{flex-direction:column;flex:1;gap:3px;min-height:0;padding:14px 18px;display:flex;overflow-y:auto}.corr .day{font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);background:var(--cream-2);border:1px solid var(--line);border-radius:999px;align-self:center;margin:9px 0;padding:4px 11px;font-size:9px;font-weight:700}.corr .sysline{font-family:var(--font-mono,monospace);color:var(--muted-2);text-align:center;align-self:center;align-items:center;gap:6px;margin:5px 0;font-size:9.5px;font-weight:600;display:flex}.corr .sysline i{color:var(--jade);font-style:normal}.corr .bub{white-space:pre-wrap;word-break:break-word;border-radius:14px;max-width:68%;padding:9px 13px;font-size:13px;line-height:1.5}.corr .bub.in{background:var(--paper);border:1px solid var(--line);color:var(--ink-2);border-bottom-left-radius:4px;align-self:flex-start}.corr .bub.out{background:var(--cobalt);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.corr .bmeta{font-family:var(--font-mono,monospace);color:var(--muted-2);align-items:center;gap:7px;margin:2px 5px 4px;font-size:9px;display:flex}.corr .bmeta.l{align-self:flex-start}.corr .bmeta.r{align-self:flex-end}.corr .tick{font-weight:700}.corr .tick.read{color:var(--jade)}.corr .tick.warn{color:var(--gold)}.corr .tnote{background:var(--gold-soft);border:1.5px dashed var(--gold);color:#6d5228;border-radius:12px;align-self:stretch;margin:6px 0;padding:9px 13px;font-size:12px}.corr .tnote .nh{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);align-items:center;gap:7px;margin-bottom:4px;font-size:9px;font-weight:700;display:flex}.corr .comp{background:var(--paper);border-top:1px solid var(--line);padding:9px 14px 11px;position:relative}.corr .comp.note-mode{background:var(--gold-soft)}.corr .modes{border:1px solid var(--line-2);border-radius:8px;margin-bottom:7px;display:inline-flex;overflow:hidden}.corr .mode{font-family:var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--cream);cursor:pointer;border:0;padding:5px 11px;font-size:9.5px;font-weight:700}.corr .mode.on{background:var(--cobalt);color:#fff}.corr .mode.on.gold{background:var(--gold)}.corr .cbox{border:1.5px solid var(--line-2);background:var(--paper);width:100%;min-height:58px;color:var(--ink-2);resize:vertical;border-radius:12px;padding:9px 11px;font-family:inherit;font-size:13px}.corr .cbox:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft);outline:none}.corr .comp.note-mode .cbox{border-color:var(--gold);background:#fffdf7}.corr .ctools{align-items:center;gap:10px;margin-top:7px;display:flex}.corr .hint{font-family:var(--font-mono,monospace);color:var(--muted-2);font-size:9.5px}.corr .send{background:var(--cobalt);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-left:auto;padding:8px 16px;font-size:12px;font-weight:700}.corr .send.gold{background:var(--gold)}.corr .send:disabled{opacity:.5;cursor:default}.corr .ident{font-family:var(--font-mono,monospace);color:var(--muted-2);margin-top:7px;font-size:9.5px}.corr .ident .off{color:var(--jade);font-weight:700}.corr .snips{background:var(--paper);border:1px solid var(--line-2);box-shadow:var(--shadow-pop);z-index:20;border-radius:10px;max-height:220px;margin-bottom:6px;position:absolute;bottom:100%;left:14px;right:14px;overflow:hidden auto}.corr .snip-i{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;align-items:baseline;gap:8px;width:100%;padding:8px 11px;font-size:12px;display:flex}.corr .snip-i:hover,.corr .snip-i.on{background:var(--cobalt-soft)}.corr .snip-i b{color:var(--ink);font-family:var(--font-mono,monospace);flex-shrink:0;font-size:11px}.corr .snip-i span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.corr .snip-i i{font-style:normal;font-family:var(--font-mono,monospace);color:var(--muted-2);flex-shrink:0;font-size:8.5px}.corr .amenu{background:var(--paper);border:1px solid var(--line-2);box-shadow:var(--shadow-pop);z-index:30;border-radius:10px;min-width:210px;margin-top:4px;position:absolute;top:100%;right:0;overflow:hidden}.corr .amenu-i{border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;align-items:center;gap:8px;width:100%;padding:8px 11px;font-size:12px;display:flex}.corr .amenu-i:last-child{border-bottom:0}.corr .amenu-i:hover{background:var(--cobalt-soft)}.corr .amenu-i b{color:var(--ink)}.corr .amenu-i .m{font-family:var(--font-mono,monospace);color:var(--muted-2);margin-left:auto;font-size:8.5px}.corr .amenu-state{color:var(--muted);padding:12px;font-size:10px;display:block}.corr .amenu-state.error{color:var(--red)}.corr-action-error{border-bottom:1px solid var(--red-2);background:var(--red-soft);color:var(--red);padding:7px 12px;font-size:10px}.corr .ctx{background:var(--paper);border-left:1px solid var(--line);min-height:0;overflow-y:auto}.corr .csec{border-bottom:1px solid var(--line);padding:12px 14px}.corr .csec h3{font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin:0 0 9px;font-size:9px;font-weight:700}.corr .mcard{align-items:center;gap:11px;display:flex}.corr .mcard b{color:var(--ink);font-size:14px;font-weight:700;display:block}.corr .mcard span{font-family:var(--font-mono,monospace);color:var(--muted-2);font-size:10px}.corr .rrow{color:var(--ink-soft);align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}.corr .rrow .rst{font-family:var(--font-mono,monospace);letter-spacing:.05em;text-transform:uppercase;margin-left:auto;font-size:8.5px;font-weight:700}.corr .rst.on{color:var(--jade)}.corr .rst.off{color:var(--red)}.corr .rst.dim{color:var(--muted-2)}.corr .qa{grid-template-columns:1fr 1fr;gap:6px;display:grid}.corr .qbtn{border:1px solid var(--line-2);background:var(--cream);color:var(--ink-soft);text-align:center;cursor:pointer;border-radius:8px;padding:7px 5px;font-size:10.5px;font-weight:600}.corr-overlay{z-index:60;background:#0b1f3a73;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.corr-picker{background:var(--paper);border:1px solid var(--line-2);width:460px;max-width:92vw;box-shadow:var(--shadow-pop);border-radius:14px;overflow:hidden}.corr-picker-head{border-bottom:1px solid var(--line);background:var(--paper-2);justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 14px;display:flex}.corr-picker-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.corr-picker-head b{color:var(--ink);font:600 18px/1.2 Fraunces,Georgia,serif}.corr-picker-head span{color:var(--muted);font-size:10px;line-height:1.4}.corr-picker-head button{border:1px solid var(--line-2);background:var(--paper);width:32px;height:32px;color:var(--ink);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}.corr-picker-head button:hover{background:var(--cream)}.corr-picker-head button:focus-visible{outline:3px solid var(--cobalt-soft);outline-offset:1px}.corr-picker-head svg{width:15px;height:15px}.corr-picker .ph{border-bottom:1px solid var(--line);padding:12px 14px}.corr-picker input{border:1.5px solid var(--cobalt);width:100%;color:var(--ink);box-shadow:0 0 0 3px var(--cobalt-soft);border-radius:9px;outline:none;padding:9px 12px;font-size:13.5px}.corr-picker .rows{max-height:300px;overflow-y:auto}.corr-inline-error{border-bottom:1px solid var(--line);background:var(--red-soft);color:var(--red);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:9.5px;line-height:1.4;display:flex}.corr-inline-error button,.corr-retry{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:7px;padding:5px 8px;font:700 9px/1 inherit}.corr-retry{color:var(--cobalt);margin-top:10px;display:inline-flex}.corr .zero{text-align:center;color:var(--muted);flex:1;place-items:center;padding:30px;display:grid}.corr .zero b{font-family:var(--font-serif,Fraunces,serif);color:var(--ink);margin-bottom:5px;font-size:17px;display:block}.corr .zero .fl{margin-bottom:8px;font-size:26px}@media(max-width:1199px){.corr.has-selection{grid-template-columns:minmax(320px,360px) minmax(0,1fr)}.corr.has-selection>.ctx{display:none}}@media(max-width:900px){.correspondence-page{height:calc(100dvh - 128px);min-height:0}.corr-page-head{align-items:center;margin-bottom:10px}.corr-page-head h1{font-size:24px}.corr-page-head p,.corr-new kbd{display:none}.corr-tabs{gap:10px;margin-bottom:8px}.corr-tabs>[data-slot=tabs]{flex:none}.corr-delivery-link{margin-left:0}.corr{border-radius:10px;grid-template-columns:1fr!important}.corr.no-selection>.thr,.corr.has-selection>.ibx{display:none}.corr.has-selection>.thr{display:flex}.corr.has-selection.context-view>.thr{display:none}.corr.has-selection.context-view>.ctx{border-left:0;display:block}.corr-mobile-nav{border-bottom:1px solid var(--line);background:var(--paper-2);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.corr-mobile-nav button{color:var(--cobalt);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:3px;font:700 10px/1.4 JetBrains Mono,ui-monospace,monospace;display:inline-flex}.corr-mobile-nav svg{width:15px;height:15px}.corr .ibx{border-right:0}.corr .bub{max-width:86%}}@media(max-width:520px){.corr-page-head>div>span{display:none}.corr-page-head h1{font-size:22px}.corr-new{height:36px;padding-inline:11px;font-size:11px}.corr .thr-h{align-items:flex-start}.corr .thr-acts{width:100%;margin-left:42px}.corr .thr-msgs{padding:12px}.corr .comp{padding-inline:10px}}.newsletter-workspace,.newsletter-editor-shell{min-width:0;color:var(--ink);padding:0 2px 32px;font-size:14px}.newsletter-summary{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.newsletter-summary>div{border-right:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:14px 16px;display:flex}.newsletter-summary>div:last-child{border-right:0}.newsletter-summary svg{width:24px;height:24px;color:var(--cobalt);flex:none}.newsletter-summary span{gap:2px;display:grid}.newsletter-summary b{font-variant-numeric:tabular-nums;font:650 20px/1.1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.newsletter-summary small{color:var(--muted);font-size:12px}.newsletter-columns{background:var(--paper);min-height:520px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:260px minmax(520px,1fr);display:grid;overflow:hidden}.newsletter-list-pane{border-right:1px solid var(--line);background:var(--paper-2)}.newsletter-pane-head{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:12px 16px;display:flex}.newsletter-pane-head>div{gap:2px;display:grid}.newsletter-pane-head span{color:var(--muted-2);font-size:11px}.newsletter-pane-head b{font-size:16px;font-weight:600}.newsletter-row{border-bottom:1px solid var(--line);padding:14px 16px}.newsletter-row>button{text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:11px;width:100%;padding:0;display:flex}.newsletter-row>button:hover b{color:var(--cobalt)}.newsletter-mark,.newsletter-preview-mark{background:var(--cobalt);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font:650 17px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.newsletter-row>button>span:last-child{gap:3px;min-width:0;display:grid}.newsletter-row b{font-size:14px;font-weight:600}.newsletter-row small{color:var(--muted);text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.newsletter-row em{color:var(--muted-2);font-size:11px;font-style:normal}.newsletter-row>div{justify-content:space-between;align-items:center;gap:8px;margin:10px 0 0 49px;display:flex}.newsletter-row>div>button{color:var(--cobalt);cursor:pointer;background:0 0;border:0;font-size:12px}.newsletter-quick-create{border-bottom:1px solid var(--line);gap:8px;padding:10px 16px;display:flex;overflow-x:auto}.newsletter-issue-row{border:0;border-bottom:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:13px 16px;display:grid}.newsletter-issue-row:hover{background:var(--cream)}.newsletter-issue-row>span:nth-child(2),.newsletter-issue-row>span:last-child{gap:3px;min-width:0;display:grid}.newsletter-issue-row>span:last-child{justify-items:end}.newsletter-issue-row b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.newsletter-issue-row small{color:var(--muted);font-size:12px}.newsletter-issue-row em{color:var(--muted-2);font-size:11px;font-style:normal}.newsletter-status-dot{background:var(--muted-2);border-radius:50%;width:8px;height:8px}.newsletter-status-dot.pending_approval{background:var(--gold)}.newsletter-status-dot.approved,.newsletter-status-dot.scheduled,.newsletter-status-dot.sending{background:var(--cobalt)}.newsletter-status-dot.sent{background:var(--jade)}.newsletter-status-dot.failed{background:var(--red)}.newsletter-zero,.newsletter-pane-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:320px;padding:36px;display:grid}.newsletter-zero svg,.newsletter-pane-empty svg{width:34px;height:34px;color:var(--cobalt)}.newsletter-zero h3,.newsletter-pane-empty b{margin:0;font:650 19px/1.2 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.newsletter-zero p,.newsletter-pane-empty span{max-width:50ch;color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.55}.newsletter-editor-head{z-index:10;border-bottom:1px solid var(--line);background:var(--cream);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:10px 2px;display:grid;position:sticky;top:0}.newsletter-editor-head>div:nth-child(2){gap:2px;display:grid}.newsletter-editor-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.newsletter-editor-head span{color:var(--muted);font-size:12px}.newsletter-editor-head h2{letter-spacing:-.02em;margin:0;font:650 22px/1.2 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.newsletter-settings-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;display:grid}.newsletter-form-panel{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-column:span 8;gap:16px;padding:20px;display:grid}.newsletter-promise-preview{background:var(--ink);color:#fff;border-radius:14px;grid-column:span 4;align-self:start;padding:24px}.newsletter-form-intro,.newsletter-table-note{background:var(--cobalt-soft);color:var(--ink);border-radius:11px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.newsletter-form-intro svg,.newsletter-table-note svg{width:22px;height:22px;color:var(--cobalt);flex:none}.newsletter-form-intro div,.newsletter-table-note span{gap:3px;display:grid}.newsletter-form-intro b,.newsletter-table-note b{font-size:14px;font-weight:600}.newsletter-form-intro p,.newsletter-table-note small{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.newsletter-form-row,.newsletter-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.newsletter-form-row label,.newsletter-select-field{gap:7px;display:grid}.newsletter-form-row label>span,.newsletter-select-field>span,.newsletter-body-label>span{font-size:14px;font-weight:600}.newsletter-form-row select,.newsletter-select-field select,.newsletter-select-field input{background:var(--paper);width:100%;min-height:42px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);border:0;border-radius:9px;padding:0 11px;font:14px/1 inherit}.newsletter-select-field small{color:var(--muted);font-size:12px}.newsletter-promise-preview>span{color:#aebbd0;font-size:12px}.newsletter-promise-preview .newsletter-preview-mark{color:var(--cobalt);background:#fff;margin-top:28px}.newsletter-promise-preview h3{letter-spacing:-.02em;margin:14px 0 5px;font:650 22px/1.2 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.newsletter-promise-preview p{color:#d5ddea;margin:0;font-size:14px;line-height:1.55}.newsletter-promise-preview dl{border-top:1px solid #ffffff2e;gap:10px;margin:24px 0 0;padding-top:16px;display:grid}.newsletter-promise-preview dl>div{grid-template-columns:80px minmax(0,1fr);gap:10px;display:grid}.newsletter-promise-preview dt{color:#aebbd0;font-size:12px}.newsletter-promise-preview dd{text-overflow:ellipsis;margin:0;font-size:14px;overflow:hidden}.newsletter-editor-layout{grid-template-columns:minmax(520px,7fr) minmax(380px,5fr);align-items:start;gap:20px;display:grid}.newsletter-compose-panel{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;gap:16px;padding:20px;display:grid}.newsletter-body-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:-10px;display:flex}.newsletter-body-label small{color:var(--muted);font-size:12px}.newsletter-compose-panel .edtool{z-index:4;position:sticky;top:74px}.newsletter-compose-panel .blog-editor-content{min-height:420px;font-size:16px;line-height:1.65}.newsletter-preview-panel{box-shadow:inset 0 0 0 1px var(--line);background:#e8e6df;border-radius:14px;position:sticky;top:82px;overflow:hidden}.newsletter-preview-toolbar{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;min-height:48px;padding:8px 12px;display:flex}.newsletter-preview-toolbar>span{align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.newsletter-inbox-preview{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;gap:3px;margin:12px;padding:12px 14px;display:grid}.newsletter-inbox-preview small,.newsletter-inbox-preview span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.newsletter-inbox-preview b{font-size:14px;font-weight:600}.newsletter-preview-panel iframe{background:#f5f2e9;border:0;width:100%;height:610px;display:block}.newsletter-notice,.newsletter-error{border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:14px;display:flex}.newsletter-notice{background:var(--jade-soft);color:var(--jade)}.newsletter-error{background:var(--red-soft);color:var(--red)}.newsletter-subscriber-table{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;overflow:auto}.newsletter-subscriber-table .newsletter-table-note{margin:16px}.newsletter-subscriber-table table{border-collapse:collapse;width:100%}.newsletter-subscriber-table th{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper-2);color:var(--muted);text-align:left;padding:10px 14px;font-size:12px;font-weight:600}.newsletter-subscriber-table td{border-bottom:1px solid var(--line);padding:12px 14px;font-size:14px}.newsletter-subscriber-table td:first-child{gap:2px;display:grid}.newsletter-subscriber-table td b{font-weight:600}.newsletter-subscriber-table td small{color:var(--muted);font-size:12px}@media(max-width:1100px){.newsletter-summary{grid-template-columns:repeat(2,1fr)}.newsletter-summary>div:nth-child(2){border-right:0}.newsletter-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.newsletter-columns,.newsletter-editor-layout{grid-template-columns:1fr}.newsletter-preview-panel{position:relative;top:auto}.newsletter-settings-grid{gap:16px}.newsletter-form-panel,.newsletter-promise-preview{grid-column:span 12}}@media(max-width:767px){.newsletter-editor-head{grid-template-columns:1fr;position:relative}.newsletter-editor-head>div:last-child{justify-content:flex-start}.newsletter-columns{display:block}.newsletter-list-pane{border-right:0;border-bottom:1px solid var(--line)}.newsletter-form-row,.newsletter-meta-grid,.newsletter-summary{grid-template-columns:1fr}.newsletter-summary>div{border-right:0;border-bottom:1px solid var(--line)}.newsletter-issue-row{grid-template-columns:10px minmax(0,1fr)}.newsletter-issue-row>span:last-child{grid-column:2;justify-items:start}.newsletter-compose-panel{padding:14px}.newsletter-preview-panel iframe{height:520px}}.corr-page-action{justify-content:flex-end;align-items:center;display:flex}.corr-tabs>[data-slot=tabs]{flex:0 620px}.corr-tab-panel{scrollbar-gutter:stable}.corr-tab-panel>section{padding-bottom:28px}.corr-eyebrow{color:var(--cobalt);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font:800 8.5px/1.2 JetBrains Mono,ui-monospace,monospace;display:block}.corr-section-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.corr-section-head>div{min-width:0}.corr-section-head h2{color:var(--ink);letter-spacing:-.025em;margin:0;font:600 clamp(23px,2vw,30px)/1.15 Fraunces,Georgia,serif}.corr-section-head p{max-width:66ch;color:var(--muted);text-wrap:pretty;margin:6px 0 0;font-size:12.5px;line-height:1.55}.corr-section-head>button{flex:none}.corr-loading,.delivery-loading{min-height:220px;color:var(--muted);justify-content:center;align-items:center;font-size:12px;display:flex}.corr-error-state{border:1px solid var(--red-2);background:var(--red-soft);min-height:180px;color:var(--red);border-radius:13px;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.corr-error-state>svg{flex:none;width:28px;height:28px}.corr-error-state>div{flex:1;min-width:0}.corr-error-state b{color:var(--ink);font-size:12px}.corr-error-state p{max-width:64ch;color:var(--ink-2);margin:4px 0 0;font-size:10.5px;line-height:1.45}.corr-error-state>button{flex:none}.corr-field-guidance{color:var(--muted);font-size:9px;line-height:1.4;margin:-7px 0 0!important}.corr-toolbar{align-items:center;gap:12px;min-width:0;margin:16px 0 12px;display:flex}.corr-filter-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.corr-filter{border:1px solid var(--line-2);background:var(--paper);min-height:36px;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.corr-filter:hover{border-color:var(--muted-2)}.corr-filter:focus-visible{outline:3px solid var(--cobalt)}@supports (color:color-mix(in lab,red,red)){.corr-filter:focus-visible{outline:3px solid color-mix(in srgb,var(--cobalt) 20%,transparent)}}.corr-filter:focus-visible{outline-offset:1px}.corr-filter.on{border-color:var(--ink);background:var(--ink);color:#fff}.corr-filter span{background:var(--cream);min-width:19px;height:19px;color:var(--muted);border-radius:999px;place-items:center;padding:0 5px;font:700 9px/1 JetBrains Mono,ui-monospace,monospace;display:inline-grid}.corr-filter.on span{color:#fff;background:#ffffff29}.corr-result-count{color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font:700 8.5px/1 JetBrains Mono,ui-monospace,monospace}.campaign-summary{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.campaign-metric{border-right:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding:15px 17px;display:flex}.campaign-metric:last-child{border-right:0}.campaign-metric>svg{width:25px;height:25px;color:var(--cobalt);flex:none}.campaign-metric.warn>svg,.campaign-metric.warn b{color:var(--gold)}.campaign-metric.ok>svg{color:var(--jade)}.campaign-metric span{flex-direction:column;gap:2px;min-width:0;display:flex}.campaign-metric b{color:var(--ink);font-variant-numeric:tabular-nums;font:600 22px/1 Fraunces,Georgia,serif}.campaign-metric small{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:650}.campaign-list-surface{border:1px solid var(--line);background:var(--paper);border-radius:14px;overflow:hidden;box-shadow:0 12px 36px -34px #0b1f3a80}.campaign-list-head,.campaign-row{grid-template-columns:minmax(320px,2.2fr) minmax(140px,.9fr) minmax(140px,.9fr) minmax(130px,.8fr) auto;align-items:center;gap:18px;display:grid}.campaign-list-head{border-bottom:1px solid var(--line);background:var(--paper-2);min-height:37px;color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;padding:0 16px;font:700 8px/1 JetBrains Mono,ui-monospace,monospace}.campaign-row{border:0;border-bottom:1px solid var(--line);background:var(--paper);width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;padding:12px 16px}.campaign-row:last-child{border-bottom:0}.campaign-row:hover{background:var(--cream)}.campaign-row:focus-visible{z-index:1;outline:3px solid var(--cobalt);position:relative}@supports (color:color-mix(in lab,red,red)){.campaign-row:focus-visible{outline:3px solid color-mix(in srgb,var(--cobalt) 22%,transparent)}}.campaign-row:focus-visible{outline-offset:-3px}.campaign-row-title{align-items:center;gap:12px;min-width:0;display:flex}.campaign-kind-icon{border:1px solid var(--line);background:var(--cream);width:36px;height:36px;color:var(--cobalt);border-radius:10px;flex:none;place-items:center;display:grid}.campaign-kind-icon svg{width:18px;height:18px}.campaign-row-title>span:last-child,.campaign-row-fact{flex-direction:column;gap:3px;min-width:0;display:flex}.campaign-row-title b,.campaign-row-fact b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.campaign-row-title small,.campaign-row-fact small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.campaign-row-title small{max-width:52ch}.campaign-row-status{white-space:nowrap;justify-self:end}.campaign-list-surface>.empty{background:0 0;border:0;min-height:280px}.campaign-composer-intro{border-left:3px solid var(--cobalt);background:var(--cobalt-soft);margin-bottom:16px;padding:10px 12px}.campaign-composer-intro span{color:var(--cobalt);letter-spacing:.09em;text-transform:uppercase;font:800 8.5px/1.2 JetBrains Mono,ui-monospace,monospace;display:block}.campaign-composer-intro p{color:var(--ink-2);margin:4px 0 0;font-size:11px;line-height:1.45}.campaign-composer-grid{grid-template-columns:minmax(0,1.5fr) minmax(240px,.85fr);align-items:start;gap:18px;display:grid}.campaign-composer-main{flex-direction:column;gap:16px;min-width:0;display:flex}.campaign-composer-rail{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.corr-form-section{border:1px solid var(--line);background:var(--paper-2);border-radius:13px;flex-direction:column;gap:11px;min-width:0;padding:15px;display:flex}.corr-form-heading{align-items:center;gap:10px;margin-bottom:1px;display:flex}.corr-form-heading>span{background:var(--ink);color:#fff;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font:800 8px/1 JetBrains Mono,ui-monospace,monospace;display:grid}.corr-form-heading>div{flex-direction:column;gap:2px;min-width:0;display:flex}.corr-form-heading b{color:var(--ink);font-size:12px}.corr-form-heading small{color:var(--muted);font-size:9.5px;line-height:1.35}.corr-character-count{color:var(--muted-2);text-align:right;margin-top:-6px;font:650 8.5px/1.2 JetBrains Mono,ui-monospace,monospace}.campaign-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.campaign-channel{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:10px;align-items:flex-start;gap:8px;min-width:0;padding:10px;display:flex}.campaign-channel.on{border-color:var(--cobalt)}@supports (color:color-mix(in lab,red,red)){.campaign-channel.on{border-color:color-mix(in srgb,var(--cobalt) 45%,var(--line))}}.campaign-channel.on{background:var(--cobalt-soft)}.campaign-channel input{width:16px;height:16px;accent-color:var(--cobalt);margin:1px 0 0}.campaign-channel span{flex-direction:column;gap:3px;min-width:0;display:flex}.campaign-channel b{color:var(--ink);font-size:10.5px}.campaign-channel small{color:var(--muted);font-size:8.5px;line-height:1.35}.corr-select-field{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:5px;font:700 8.5px/1.2 JetBrains Mono,ui-monospace,monospace;display:flex;position:relative}.corr-select-field select,.corr-select-field input{border:1px solid var(--line-2);background:var(--paper);width:100%;height:40px;color:var(--ink);letter-spacing:0;text-transform:none;border-radius:9px;outline:none;padding:0 10px;font:500 12px/1 inherit}.corr-select-field input{padding-right:42px}.corr-select-field>span{color:var(--muted-2);font-size:8px;position:absolute;bottom:13px;right:10px}.corr-select-field select:focus,.corr-select-field input:focus{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.campaign-estimate{background:var(--cobalt-soft);border:1px solid #cbd6ee;border-radius:11px;align-items:center;gap:10px;padding:12px;display:flex}.campaign-estimate svg{width:25px;height:25px;color:var(--cobalt);flex:none}.campaign-estimate span{flex-direction:column;gap:3px;min-width:0;display:flex}.campaign-estimate small{color:var(--muted);font-size:9px}.campaign-estimate b{color:var(--ink);font:600 17px/1.1 Fraunces,Georgia,serif}.campaign-governance-note{background:var(--gold-soft);border:1px solid #e4d2b4;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.campaign-governance-note svg{width:22px;height:22px;color:var(--gold);flex:none}.campaign-governance-note span{flex-direction:column;gap:3px;display:flex}.campaign-governance-note b{color:#6d5228;font-size:10.5px}.campaign-governance-note small{color:#7b674a;font-size:9px;line-height:1.45}.corr-modal-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.corr-footer-spacer{flex:1}.campaign-detail-top{color:var(--muted);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font:650 9px/1.2 JetBrains Mono,ui-monospace,monospace;display:flex}.campaign-lifecycle{border-block:1px solid var(--line);background:var(--paper-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0;display:grid}.campaign-lifecycle>div{color:var(--muted);align-items:center;gap:7px;padding:11px 9px;font-size:9.5px;font-weight:700;display:flex;position:relative}.campaign-lifecycle>div:not(:last-child):after{border-top:1px solid var(--line-2);border-right:1px solid var(--line-2);content:"";width:6px;height:6px;position:absolute;top:50%;right:-3px;transform:translateY(-50%)rotate(45deg)}.campaign-lifecycle i{border:1px solid var(--line-2);background:var(--paper);border-radius:50%;place-items:center;width:20px;height:20px;font:700 8px/1 JetBrains Mono,ui-monospace,monospace;display:grid}.campaign-lifecycle .done,.campaign-lifecycle .current{color:var(--ink)}.campaign-lifecycle .done i{border-color:var(--jade);background:var(--jade);color:#fff}.campaign-lifecycle .current i{border-color:var(--cobalt);background:var(--cobalt);color:#fff}.campaign-lifecycle.terminal{grid-template-columns:1fr}.campaign-lifecycle.terminal>div{color:var(--red);justify-content:center}.campaign-lifecycle.terminal .current i{border-color:var(--red);background:var(--red)}.campaign-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(240px,.8fr);gap:14px;display:grid}.campaign-message-preview,.campaign-detail-facts{border:1px solid var(--line);background:var(--paper-2);border-radius:13px;padding:16px}.campaign-message-preview>span,.campaign-detail-facts span,.campaign-evidence>span{color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;font:750 8px/1.2 JetBrains Mono,ui-monospace,monospace}.campaign-message-preview h3{color:var(--ink);margin:10px 0 6px;font:600 18px/1.25 Fraunces,Georgia,serif}.campaign-message-preview p{color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}.campaign-detail-facts{flex-direction:column;gap:13px;display:flex}.campaign-detail-facts>div{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding-bottom:11px;display:flex}.campaign-detail-facts>div:last-child{border-bottom:0;padding-bottom:0}.campaign-detail-facts b{color:var(--ink);font-size:11px}.campaign-detail-facts small{color:var(--muted);font-size:9.5px;line-height:1.4}.campaign-evidence{border:1px solid var(--line);border-radius:13px;margin-top:14px;padding:14px}.campaign-evidence>div{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;margin-top:10px;display:grid}.campaign-evidence>div>div{border-right:1px solid var(--line);flex-direction:column;gap:2px;display:flex}.campaign-evidence>div>div:last-child{border-right:0}.campaign-evidence b{color:var(--ink);font:600 17px/1.1 Fraunces,Georgia,serif}.campaign-evidence small{color:var(--muted);text-transform:capitalize;font-size:8.5px}.campaign-confirm{background:var(--gold-soft);border:1px solid #e4d2b4;border-radius:13px;align-items:flex-start;gap:12px;margin-top:16px;padding:14px;display:flex}.campaign-confirm>svg{width:25px;height:25px;color:var(--gold);flex:none}.campaign-confirm.danger{border-color:var(--red-2);background:var(--red-soft)}.campaign-confirm.danger>svg,.campaign-confirm.danger b{color:var(--red)}.campaign-confirm.danger p{color:var(--ink-2)}.campaign-confirm>div{flex:1}.campaign-confirm b{color:#6d5228;font-size:12px}.campaign-confirm p{color:#6d5a3b;margin:4px 0 12px;font-size:11px;line-height:1.5}.campaign-confirm>div>div{justify-content:flex-end;gap:8px;display:flex}.campaign-actions{justify-content:flex-end}.campaign-waiting{color:var(--gold);align-items:center;gap:6px;margin-right:auto;font-size:10.5px;font-weight:700;display:inline-flex}.snippet-summary{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:720px;display:grid;overflow:hidden}.snippet-summary>div{border-right:1px solid var(--line);align-items:center;gap:11px;padding:14px 16px;display:flex}.snippet-summary>div:last-child{border-right:0}.snippet-summary svg{width:24px;height:24px;color:var(--cobalt);flex:none}.snippet-summary span{flex-direction:column;gap:2px;display:flex}.snippet-summary b{color:var(--ink);font-variant-numeric:tabular-nums;font:650 19px/1 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.snippet-summary small{color:var(--muted);font-size:9.5px}.snippet-toolbar{grid-template-columns:minmax(220px,320px) minmax(0,1fr) auto;align-items:center;gap:12px;margin:16px 0 14px;display:grid}.snippet-search{border:1px solid var(--line-2);background:var(--paper);border-radius:9px;align-items:center;gap:9px;height:40px;padding:0 11px;display:flex}.snippet-search:focus-within{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.snippet-search svg{width:15px;height:15px;color:var(--muted);flex:none}.snippet-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11.5px}.snippet-search input::placeholder{color:var(--muted-2)}.snippet-grid{border:1px solid var(--line);background:var(--paper);border-radius:13px;display:grid;overflow:hidden}.snippet-card{border:0;border-bottom:1px solid var(--line);background:var(--paper);border-radius:0;grid-template-columns:minmax(180px,.65fr) minmax(280px,1.35fr) minmax(220px,.8fr);align-items:center;gap:18px;min-width:0;padding:13px 15px;display:grid}.snippet-card:last-child{border-bottom:0}.snippet-card:hover{background:var(--paper-2)}.snippet-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.snippet-shortcut{min-width:0;color:var(--cobalt);text-overflow:ellipsis;white-space:nowrap;font:750 12px/1.2 JetBrains Mono,ui-monospace,monospace;overflow:hidden}.snippet-card>p{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.snippet-card-foot{color:var(--muted);justify-content:flex-end;align-items:center;gap:9px;margin:0;font-size:9px;display:flex}.snippet-card-foot>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.snippet-card-foot b{color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace}.snippet-card-foot button{flex:none;margin-left:auto}.snippet-empty-surface{border:1px solid var(--line);background:var(--paper);border-radius:14px}.snippet-empty-surface>.empty{background:0 0;border:0;min-height:260px}.snippet-editor-grid{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:start;gap:18px;display:grid}.snippet-editor-form{min-width:0}.snippet-editor-form>*+*{margin-top:13px}.snippet-language-field{border:0;margin:13px 0 0;padding:0}.snippet-language-field legend{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font:700 8.5px/1.2 JetBrains Mono,ui-monospace,monospace}.snippet-language-field>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.snippet-language-field label{border:1px solid var(--line-2);background:var(--paper);min-height:40px;color:var(--ink-2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:10.5px;font-weight:700;display:flex}.snippet-language-field label.on{border-color:var(--cobalt);background:var(--cobalt-soft);color:var(--cobalt)}.snippet-language-field input{accent-color:var(--cobalt)}.snippet-preview{border:1px solid var(--line);background:var(--cream);border-radius:13px;padding:15px;position:sticky;top:0}.snippet-preview-label{color:var(--cobalt);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font:750 8px/1.2 JetBrains Mono,ui-monospace,monospace;display:flex}.snippet-preview-bubble{border:1px solid var(--line);background:var(--paper);border-radius:14px 14px 14px 4px;margin-top:12px;padding:13px;box-shadow:0 8px 25px -26px #0b1f3a8c}.snippet-preview-bubble span{color:var(--cobalt);font:700 9px/1.2 JetBrains Mono,ui-monospace,monospace}.snippet-preview-bubble p{color:var(--ink-2);white-space:pre-wrap;word-break:break-word;margin:7px 0 0;font-size:11px;line-height:1.55}.snippet-preview-note{color:var(--muted);align-items:flex-start;gap:9px;margin-top:13px;display:flex}.snippet-preview-note>svg{flex:none;width:18px;height:18px}.snippet-preview-note span{flex-direction:column;gap:3px;display:flex}.snippet-preview-note b{color:var(--ink);font-size:10px}.snippet-preview-note small{font-size:8.5px;line-height:1.45}.snippet-delete-confirm{border:1px solid var(--red);align-items:center;gap:10px;margin-top:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.snippet-delete-confirm{border:1px solid color-mix(in srgb,var(--red) 25%,var(--line))}}.snippet-delete-confirm{background:var(--red-soft);border-radius:12px;padding:12px}.snippet-delete-confirm>svg{width:22px;height:22px;color:var(--red);flex:none}.snippet-delete-confirm>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.snippet-delete-confirm b{color:var(--red);font-size:10.5px}.snippet-delete-confirm small{color:var(--ink-2);font-size:9px;line-height:1.4}.correspondence-health-page{min-width:0}.delivery-alert{border:1px solid var(--line);border-radius:13px;align-items:flex-start;gap:13px;margin-bottom:14px;padding:14px 16px;display:flex}.delivery-alert.bad{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.delivery-alert.bad{border-color:color-mix(in srgb,var(--red) 28%,var(--line))}}.delivery-alert.bad{background:var(--red-soft)}.delivery-alert.ok{border-color:var(--jade)}@supports (color:color-mix(in lab,red,red)){.delivery-alert.ok{border-color:color-mix(in srgb,var(--jade) 28%,var(--line))}}.delivery-alert.ok{background:var(--jade-soft)}.delivery-alert>svg{width:27px;height:27px;color:var(--red);flex:none}.delivery-alert.ok>svg{color:var(--jade)}.delivery-alert b{color:var(--ink);font-size:12.5px}.delivery-alert p{max-width:85ch;color:var(--ink-2);margin:4px 0 0;font-size:10.5px;line-height:1.5}.delivery-summary{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.delivery-metric{border-right:1px solid var(--line);align-items:center;gap:11px;min-width:0;padding:15px 16px;display:flex}.delivery-metric:last-child{border-right:0}.delivery-metric svg{width:25px;height:25px;color:var(--cobalt);flex:none}.delivery-metric.bad svg,.delivery-metric.bad b{color:var(--red)}.delivery-metric.ok svg{color:var(--jade)}.delivery-metric span{flex-direction:column;gap:2px;min-width:0;display:flex}.delivery-metric b{color:var(--ink);font-variant-numeric:tabular-nums;font:600 21px/1 Fraunces,Georgia,serif}.delivery-metric small{color:var(--muted);white-space:nowrap;font-size:9.5px}.delivery-layout{grid-template-columns:minmax(0,2fr) minmax(260px,.75fr);align-items:start;gap:18px;display:grid}.delivery-channel-surface,.delivery-guide{border:1px solid var(--line);background:var(--paper);border-radius:14px}.delivery-channel-surface{overflow:hidden}.corr-surface-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.corr-surface-head h3,.delivery-guide h3{color:var(--ink);letter-spacing:-.015em;margin:0;font:600 18px/1.2 Fraunces,Georgia,serif}.corr-surface-head p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.corr-surface-head>span{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font:700 8px/1.2 JetBrains Mono,ui-monospace,monospace}.delivery-channel-head,.delivery-channel-row{grid-template-columns:minmax(130px,1fr) minmax(140px,1fr) 90px minmax(120px,.7fr);align-items:center;gap:14px;display:grid}.delivery-channel-head{background:var(--paper-2);min-height:34px;color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;padding:0 16px;font:700 8px/1 JetBrains Mono,ui-monospace,monospace}.delivery-channel-row{border-top:1px solid var(--line);min-height:61px;padding:10px 16px}.delivery-channel-row:first-of-type{border-top:0}.delivery-channel-row>span{min-width:0;color:var(--ink-2);align-items:center;gap:8px;font-size:11px;display:flex}.delivery-channel-row>span>svg{width:18px;height:18px;color:var(--cobalt);flex:none}.delivery-channel-row>span:nth-child(3){font-variant-numeric:tabular-nums}.delivery-channel-row>span:nth-child(4) i{background:var(--cream);border-radius:999px;flex:1;min-width:60px;height:6px;display:block;overflow:hidden}.delivery-channel-row>span:nth-child(4) em{border-radius:inherit;background:var(--cobalt);height:100%;display:block}.delivery-channel-row small{color:var(--muted);font:700 8px/1 JetBrains Mono,ui-monospace,monospace}.delivery-channel-surface>.empty{background:0 0;border:0;min-height:230px}.delivery-guide{padding:18px;position:sticky;top:84px}.delivery-guide-icon{background:var(--cobalt-soft);width:36px;height:36px;color:var(--cobalt);border-radius:11px;place-items:center;margin-bottom:14px;display:grid}.delivery-guide-icon svg{width:21px;height:21px}.delivery-guide>span{color:var(--cobalt);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font:750 8px/1.2 JetBrains Mono,ui-monospace,monospace;display:block}.delivery-guide p{color:var(--muted);margin:8px 0 14px;font-size:10.5px;line-height:1.55}.delivery-guide dl{margin:0}.delivery-guide dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;padding:9px 0;display:flex}.delivery-guide dt{color:var(--ink);font-size:9.5px;font-weight:750}.delivery-guide dd{color:var(--muted);text-align:right;margin:0;font-size:9px}.newsletter-delivery-strip{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 14px;display:grid;overflow:hidden}.newsletter-delivery-strip>span{border-right:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex}.newsletter-delivery-strip>span:last-child{border-right:0}.newsletter-delivery-strip b{color:var(--ink);font-variant-numeric:tabular-nums;font:600 19px/1 Fraunces,Georgia,serif}.newsletter-delivery-strip small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.newsletter-audience-rules{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.newsletter-audience-rules .audience-rules{margin-top:10px}@media(max-width:1100px){.campaign-list-head,.campaign-row{grid-template-columns:minmax(280px,1.8fr) minmax(130px,.8fr) minmax(130px,.8fr) auto}.campaign-list-head>span:nth-child(4),.campaign-row>.campaign-row-fact:nth-child(4){display:none}.snippet-toolbar{grid-template-columns:minmax(220px,1fr) auto}.snippet-toolbar>.corr-filter-group{grid-area:2/1/auto/-1}.delivery-layout{grid-template-columns:1fr}.delivery-guide{position:static}}@media(max-width:900px){.correspondence-page.section-page{height:auto;min-height:calc(100dvh - 128px)}.correspondence-page.section-page .corr-tab-panel{overflow:visible}.corr-tabs>[data-slot=tabs]{flex:none}.campaign-summary,.delivery-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.campaign-metric:nth-child(2),.delivery-metric:nth-child(2){border-right:0}.campaign-metric:nth-child(-n+2),.delivery-metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.campaign-list-head{display:none}.campaign-row{grid-template-columns:minmax(0,1fr) auto;gap:11px 14px;padding:14px}.campaign-row-title{grid-column:1}.campaign-row-status{grid-area:1/2}.campaign-row>.campaign-row-fact{border-top:1px solid var(--line);grid-row:2;padding-top:10px;display:flex!important}.campaign-row>.campaign-row-fact:nth-child(2){grid-column:1}.campaign-row>.campaign-row-fact:nth-child(3){grid-column:2}.campaign-row>.campaign-row-fact:nth-child(4){display:none!important}.campaign-composer-grid,.campaign-detail-grid,.snippet-editor-grid{grid-template-columns:1fr}.campaign-composer-rail{grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:start;display:grid}.campaign-channel-grid{grid-template-columns:1fr}.snippet-card{grid-template-columns:minmax(160px,.7fr) minmax(240px,1.3fr)}.snippet-card-foot{border-top:1px solid var(--line);grid-column:1/-1;justify-content:flex-start;padding-top:9px}.snippet-preview{position:static}.newsletter-delivery-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.newsletter-delivery-strip>span:nth-child(3){border-right:0}.newsletter-delivery-strip>span:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:640px){.corr-page-head{align-items:flex-start}.corr-page-action{flex:none}.corr-tabs{margin-inline:-14px;padding-inline:14px}.corr-section-head{flex-direction:column;align-items:stretch;gap:13px;margin-bottom:16px}.corr-section-head>button{width:100%}.corr-toolbar{flex-direction:column;align-items:stretch}.corr-filter-group{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.corr-result-count{margin-left:0}.campaign-metric,.delivery-metric{padding:13px}.campaign-metric b,.delivery-metric b{font-size:19px}.campaign-row{grid-template-columns:minmax(0,1fr);gap:10px}.campaign-row-title{grid-column:1}.campaign-row-status{grid-area:2/1;justify-self:start;margin-left:48px}.campaign-row>.campaign-row-fact{margin-left:48px;grid-area:auto/1!important}.campaign-row>.campaign-row-fact:nth-child(3){display:none!important}.campaign-composer-rail{display:flex}.campaign-lifecycle>div{justify-content:center;padding-inline:4px}.campaign-lifecycle span{display:none}.campaign-detail-grid{gap:10px}.campaign-actions{flex-direction:column;align-items:stretch}.campaign-actions button{width:100%}.campaign-waiting{margin-bottom:3px}.campaign-confirm{padding:12px}.campaign-confirm>div>div{flex-direction:column;align-items:stretch}.snippet-summary{grid-template-columns:1fr}.snippet-summary>div{border-right:0;border-bottom:1px solid var(--line)}.snippet-summary>div:last-child{border-bottom:0}.snippet-toolbar{flex-direction:column;align-items:stretch;display:flex}.snippet-card{grid-template-columns:1fr;gap:10px}.snippet-card-foot{flex-wrap:wrap;grid-column:1;align-items:flex-start}.snippet-card-foot>span:nth-child(2){order:3;width:100%}.snippet-language-field>div{grid-template-columns:1fr}.snippet-delete-confirm,.corr-modal-footer{flex-direction:column;align-items:stretch}.corr-modal-footer .corr-footer-spacer{display:none}.corr-modal-footer button{width:100%}.delivery-channel-head{display:none}.delivery-channel-row{grid-template-columns:1fr auto;gap:11px 14px;padding:13px}.delivery-channel-row>span:before{content:attr(data-label);color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase;font:700 8px/1 JetBrains Mono,ui-monospace,monospace}.delivery-channel-row>span{justify-content:space-between}.delivery-channel-row>span:nth-child(3),.delivery-channel-row>span:nth-child(4){border-top:1px solid var(--line);padding-top:9px}.delivery-channel-row>span:nth-child(4){min-width:120px}.newsletter-delivery-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-delivery-strip>span:nth-child(3){border-right:1px solid var(--line)}.newsletter-delivery-strip>span:nth-child(2n){border-right:0}.newsletter-delivery-strip>span:nth-child(n+3){border-top:1px solid var(--line)}}.newsletter-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.newsletter-row>div>span{align-items:center;gap:10px;display:flex}.newsletter-row>div>span>button{color:var(--cobalt);cursor:pointer;background:0 0;border:0;font-size:12px}.newsletter-row>div>span>button:hover{text-decoration:underline}.subscriber-sets-layout{background:var(--paper);min-height:650px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:minmax(300px,4fr) minmax(560px,8fr);display:grid;overflow:hidden}.subscriber-set-list{border-right:1px solid var(--line);background:var(--paper-2)}.subscriber-set-list-intro{background:var(--cobalt-soft);border-radius:11px;align-items:flex-start;gap:11px;margin:14px;padding:13px 14px;display:flex}.subscriber-set-list-intro>svg{width:22px;height:22px;color:var(--cobalt);flex:none}.subscriber-set-list-intro>div{gap:3px;display:grid}.subscriber-set-list-intro b{font-size:14px;font-weight:600}.subscriber-set-list-intro span{color:var(--muted);font-size:12px;line-height:1.45}.subscriber-set-row{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px 14px;display:grid}.subscriber-set-row:hover,.subscriber-set-row[aria-pressed=true]{background:var(--paper)}.subscriber-set-row[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--cobalt)}.subscriber-set-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.subscriber-set-row b{font-size:14px;font-weight:600}.subscriber-set-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.subscriber-set-row em{color:var(--muted-2);font-size:11px;font-style:normal}.subscriber-set-icon{background:var(--cobalt-soft);width:36px;height:36px;color:var(--cobalt);border-radius:10px;place-items:center;display:grid}.subscriber-set-icon.test{background:var(--gold-soft);color:var(--gold)}.subscriber-set-icon svg{width:18px;height:18px}.subscriber-set-editor{align-content:start;gap:18px;padding:22px;display:grid}.subscriber-set-editor>header{gap:4px;display:grid}.subscriber-set-editor>header h3{font:600 22px/1.2 var(--font-serif,Fraunces,serif);margin:0}.subscriber-set-editor>header p{max-width:72ch;color:var(--muted);margin:2px 0 0;font-size:14px;line-height:1.55}.subscriber-set-fields{gap:14px;display:grid}.subscriber-set-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.subscriber-set-choice>button{background:var(--paper-2);text-align:left;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;border-radius:11px;align-items:flex-start;gap:10px;padding:13px;display:flex}.subscriber-set-choice>button[aria-pressed=true]{background:var(--cobalt-soft);box-shadow:inset 0 0 0 2px var(--cobalt)}.subscriber-set-choice svg{width:20px;height:20px;color:var(--cobalt);flex:none}.subscriber-set-choice span{gap:3px;display:grid}.subscriber-set-choice b{font-size:14px;font-weight:600}.subscriber-set-choice small{color:var(--muted);font-size:12px;line-height:1.4}.subscriber-set-rules,.subscriber-set-members,.subscriber-set-attachments{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.subscriber-set-section-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.subscriber-set-section-head h4{margin:0;font-size:16px;font-weight:600}.subscriber-set-section-head p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.5}.subscriber-set-search{align-items:center;gap:8px;display:flex}.subscriber-set-search>label{background:var(--paper);min-height:42px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.subscriber-set-search svg{width:17px;height:17px;color:var(--muted)}.subscriber-set-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font:14px/1 inherit}.subscriber-set-member-empty{background:var(--paper-2);min-height:100px;color:var(--muted);border-radius:11px;place-items:center;font-size:14px;display:grid}.subscriber-set-member-list{max-height:340px;box-shadow:inset 0 0 0 1px var(--line);border-radius:11px;overflow:auto}.subscriber-set-member-list>label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:0 26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.subscriber-set-member-list>label:last-child{border-bottom:0}.subscriber-set-member-list>label:hover{background:var(--paper-2)}.subscriber-set-member-list>label.unreachable{cursor:not-allowed;opacity:.66}.subscriber-set-member-list input{opacity:0;pointer-events:none;position:absolute}.subscriber-member-check{background:var(--paper);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:6px;place-items:center;display:grid}.subscriber-set-member-list input:checked+.subscriber-member-check{background:var(--cobalt);color:#fff;box-shadow:none}.subscriber-member-check svg{width:14px;height:14px}.subscriber-set-member-list label>span:nth-of-type(2){gap:2px;min-width:0;display:grid}.subscriber-set-member-list b{font-size:14px;font-weight:600}.subscriber-set-member-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.subscriber-set-member-list em{color:var(--muted-2);font-size:11px;font-style:normal}.subscriber-set-attachments>div:last-child{gap:8px;display:grid}.subscriber-set-attachments label{background:var(--paper-2);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.subscriber-set-attachments label>span{gap:2px;display:grid}.subscriber-set-attachments b{font-size:14px;font-weight:600}.subscriber-set-attachments small{color:var(--muted);font-size:12px}.subscriber-set-actions{border-top:1px solid var(--line);background:var(--paper);justify-content:flex-end;gap:8px;margin:2px -22px -22px;padding:12px 22px;display:flex;position:sticky;bottom:0}.newsletter-test-set-bar{background:var(--gold-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px 13px;display:grid}.newsletter-attached-sets{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:minmax(280px,1fr) minmax(360px,2fr);gap:18px;margin-bottom:16px;padding:18px;display:grid}.newsletter-attached-sets h3{margin:3px 0 0;font-size:16px;font-weight:600}.newsletter-attached-sets p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.5}.newsletter-attached-sets>div:last-child{gap:8px;display:grid}.newsletter-attached-sets>div:last-child>span{background:var(--paper-2);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;padding:9px 10px;display:grid}.newsletter-attached-sets b{font-size:14px;font-weight:600}.newsletter-attached-sets small{color:var(--muted);grid-column:2;font-size:12px}@media(max-width:1100px){.subscriber-sets-layout{grid-template-columns:1fr}.subscriber-set-list{border-right:0;border-bottom:1px solid var(--line);max-height:360px;overflow:auto}}@media(max-width:767px){.newsletter-head-actions,.subscriber-set-search{flex-direction:column;align-items:stretch}.subscriber-set-choice,.newsletter-test-set-bar,.newsletter-attached-sets{grid-template-columns:1fr}.subscriber-set-editor{padding:15px}.subscriber-set-actions{margin:2px -15px -15px;padding:11px 15px}.subscriber-set-member-list>label{grid-template-columns:0 26px minmax(0,1fr)}.subscriber-set-member-list>label>[data-slot=badge]{grid-column:3}}.cmain .ph,.cshell .ph{background:0 0;border:0;border-radius:0;position:static;overflow:visible}.blog-admin-root{background:var(--cream);max-width:100vw;min-height:100dvh;color:var(--ink);font-family:Inter,-apple-system,system-ui,sans-serif;overflow-x:clip}.cmain:has(.blog-admin-root){padding:0}.console-content:has(.blog-admin-root){max-width:none}.cmain .blog-admin-root{min-height:calc(100dvh - 64px)}.cmain .blog-admin-root .abar{z-index:40;top:64px}.blog-admin-root :is(.ah h1,.kpi .v,.acard .ch h3,.edpage .editor-headline){font-family:Fraunces,Georgia,serif}.blog-admin-root button,.blog-admin-root input,.blog-admin-root textarea,.blog-admin-root select{font:inherit}.blog-admin-root button{color:inherit}.blog-admin-root .admin-search-form{width:100%;max-width:340px;position:relative}.blog-admin-root .admin-search-form input{border:1px solid var(--line);background:var(--paper);border-radius:999px;outline:none;width:100%;height:36px;padding:0 14px 0 34px;font-size:12px}.blog-admin-root .admin-search-form input:focus-visible{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt)}@supports (color:color-mix(in lab,red,red)){.blog-admin-root .admin-search-form input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cobalt) 18%,transparent)}}.blog-admin-root .admin-search-form span{color:var(--muted);position:absolute;top:8px;left:13px}.blog-admin-root .blog-live-link{margin-left:auto}.blog-admin-root .admin-empty{text-align:center;color:var(--muted);padding:42px 24px}.blog-admin-root .admin-error{border:1px solid var(--red-2);background:var(--red-soft);color:var(--red);border-radius:8px;margin:10px 0;padding:10px 12px;font-size:12px}.blog-admin-root .admin-skeleton{background:var(--cream-2);border-radius:4px;height:12px}.blog-admin-root .admin-table-wrap{overflow-x:auto}.blog-admin-root .editor-headline{width:100%;color:var(--ink);resize:none;background:0 0;border:0;outline:0;font-size:34px;font-weight:600;line-height:1.15}.blog-admin-root .editor-dek{width:100%;color:var(--ink-soft);resize:none;background:0 0;border:0;outline:0;margin-top:12px;font-size:16px;line-height:1.55}.blog-admin-root .inspector-input,.blog-admin-root .inspector-select,.blog-admin-root .inspector-textarea{border:1px solid var(--line-2);background:var(--cream);width:100%;color:var(--ink);border-radius:7px;outline:none;padding:7px 10px;font-size:12px}.blog-admin-root .inspector-input:focus-visible,.blog-admin-root .inspector-select:focus-visible,.blog-admin-root .inspector-textarea:focus-visible{border-color:var(--cobalt);box-shadow:0 0 0 3px var(--cobalt)}@supports (color:color-mix(in lab,red,red)){.blog-admin-root .inspector-input:focus-visible,.blog-admin-root .inspector-select:focus-visible,.blog-admin-root .inspector-textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cobalt) 18%,transparent)}}.blog-admin-root :is(h1,h2,h3){text-wrap:balance}.blog-admin-root :is(p,.sub,.s,.notebox){text-wrap:pretty}.blog-admin-root :is(button,a,input,textarea,select,[contenteditable=true]):focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.blog-admin-root .edpage .blog-editor-content:focus-visible{outline:2px solid var(--cobalt);outline-offset:5px}.blog-admin-root .source-editor-row{border-top:1px dashed var(--line);padding:10px 0}.blog-admin-root .source-editor-row:first-child{border-top:0}.blog-admin-root .source-editor-meta{color:var(--muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:6px;font-size:10px;display:grid}.blog-admin-root .source-remove{color:var(--red);font-size:10px}.blog-admin-root .editor-headline,.blog-admin-root .editor-dek{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%}.blog-admin-root .save-state{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:9px}.blog-admin-root .save-state.error{color:var(--red)}.blog-admin-root .edpage .blog-editor-content{border-top:1px solid var(--line);border-radius:0;min-height:360px;padding:24px 0 0}.blog-admin-root .social-preview{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:0 0 18px;padding:14px}.blog-admin-root .social-preview-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.blog-admin-root .social-preview-head h3{margin:0;font-size:15px}.blog-admin-root .social-preview-head p{color:var(--muted);margin:3px 0 0;font-size:10px}.blog-admin-root .social-preview-badges{align-items:center;gap:5px;display:flex}.blog-admin-root .social-source{border:1px solid var(--line-2);color:var(--cobalt);text-transform:uppercase;border-radius:999px;padding:4px 7px;font:700 9px/1 JetBrains Mono,monospace}.blog-admin-root .social-ready{background:var(--cream-2);text-transform:uppercase;border-radius:999px;padding:4px 8px;font:700 9px/1 JetBrains Mono,monospace}.blog-admin-root .social-ready.ready{background:var(--jade-soft);color:var(--jade)}.blog-admin-root .social-ready.failed,.blog-admin-root .social-ready.error{background:var(--red-soft);color:var(--red)}.blog-admin-root .social-ready.stale{color:#795800;background:#fff2cf}.blog-admin-root .social-preview-sizes{flex-direction:column;gap:10px;display:flex}.blog-admin-root .social-preview-sizes figure{margin:0}.blog-admin-root .social-preview-sizes figcaption{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 5px;font:700 8px/1.2 JetBrains Mono,monospace}.blog-admin-root .social-canvas{aspect-ratio:1200/630;background:#171615;border-radius:8px;overflow:hidden;box-shadow:0 9px 24px #1a140f24}.blog-admin-root .social-canvas img{object-fit:cover;width:100%;height:100%;display:block}.blog-admin-root .social-compact-preview{width:min(100%,300px)}.blog-admin-root .social-compact-preview .social-canvas{border-radius:5px;box-shadow:0 5px 14px #1a140f1f}.blog-admin-root .social-preview-empty{color:#f8f5ef;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:18px;display:flex}.blog-admin-root .social-preview-empty span{color:#c9c3bb;font-size:10px}.blog-admin-root .social-preview-empty.error b{color:#f99}.blog-admin-root .social-preview-actions{gap:12px;margin:11px 0;display:flex}.blog-admin-root .social-preview-actions button{color:var(--cobalt);font-size:10px;font-weight:700}.blog-admin-root .social-preview-actions button:disabled{color:var(--muted)}.blog-admin-root .social-receipt{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.blog-admin-root .social-receipt span{border:1px solid var(--line);border-radius:999px;padding:3px 6px;font:8px/1.2 JetBrains Mono,monospace}.blog-admin-root .social-receipt .error{color:var(--red);border-color:var(--red-2)}.blog-admin-root .social-review{border:1px solid var(--line);background:var(--cream);border-radius:8px;margin:10px 0}.blog-admin-root .social-review summary{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;padding:8px 9px;font-size:9px;font-weight:800}.blog-admin-root .social-review dl{border-top:1px solid var(--line);flex-direction:column;gap:0;margin:0;display:flex}.blog-admin-root .social-review dl>div{border-bottom:1px solid var(--line);grid-template-columns:82px minmax(0,1fr);gap:8px;padding:6px 9px;font-size:8px;line-height:1.35;display:grid}.blog-admin-root .social-review dl>div:last-child{border-bottom:0}.blog-admin-root .social-review dt{color:var(--muted);font-weight:700}.blog-admin-root .social-review dd{overflow-wrap:anywhere;margin:0}.blog-admin-root .social-review .error dd{color:var(--red);font-weight:700}.blog-admin-root .social-cache-note{color:var(--muted);margin:9px 0 12px;font-size:8px;line-height:1.45}.blog-admin-root .social-fields{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.blog-admin-root .social-fields label{flex-direction:column;gap:4px;display:flex}.blog-admin-root .social-fields label>span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:9px;font-weight:800}.blog-admin-root .social-fields :is(input,textarea,select){border:1px solid var(--line-2);background:var(--cream);width:100%;color:var(--ink);resize:vertical;border-radius:7px;padding:7px 9px;font-size:11px}.blog-admin-root .social-fields small{color:var(--muted);font-size:8px;line-height:1.4}.blog-admin-root .social-focal{grid-template-columns:1fr 1fr;gap:10px;display:grid}.blog-admin-root .social-focal input[type=range]{accent-color:var(--cobalt);padding:0}.blog-admin-root .edgrid,.blog-admin-root .edgrid>div,.blog-admin-root .edpage,.blog-admin-root .edtool{width:100%;min-width:0}@media(max-width:980px){.blog-admin-root .abar{gap:10px;padding:0 14px}.blog-admin-root .amain{padding:20px}.blog-admin-root .kpis{grid-template-columns:repeat(2,1fr)}.blog-admin-root .split2,.blog-admin-root .edgrid{grid-template-columns:1fr}.blog-admin-root .insp{position:static}.blog-admin-root .mgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.blog-admin-root .abar{height:52px}.blog-admin-root .abar .asect,.blog-admin-root .blog-live-link{display:none}.blog-admin-root .admin-search-form{max-width:none}.blog-admin-root .amain{padding:16px 14px 28px}.blog-admin-root .ah{flex-wrap:wrap;align-items:flex-start}.blog-admin-root .ah .sub{width:100%}.blog-admin-root .ah .acts{width:100%;margin-left:0;overflow-x:auto}.blog-admin-root .editor-preview-action,.blog-admin-root .editor-review-action{display:none}.blog-admin-root .edpage,.blog-admin-root .edtool,.blog-admin-root .ipanel{max-width:100%}.blog-admin-root .kpis{grid-template-columns:1fr 1fr;gap:9px}.blog-admin-root .kpi{padding:12px}.blog-admin-root .kpi .v{font-size:24px}.blog-admin-root .atable{min-width:720px}.blog-admin-root .mgrid{grid-template-columns:repeat(2,1fr)}.blog-admin-root .edpage{padding:28px 22px}.blog-admin-root .editor-headline{font-size:28px}.blog-admin-root .edtool{flex-wrap:nowrap;position:static;overflow-x:auto}.blog-admin-root .split3{grid-template-columns:1fr}}.blog-editor-content p{margin:.85rem 0;line-height:1.75}.blog-editor-content h2{margin:1.8rem 0 .7rem;font-size:1.55rem;font-weight:750;line-height:1.2}.blog-editor-content h3{margin:1.5rem 0 .6rem;font-size:1.25rem;font-weight:700}.blog-editor-content ul,.blog-editor-content ol{margin:.8rem 0;padding-left:1.6rem}.blog-editor-content ul{list-style:outside}.blog-editor-content ol{list-style:decimal}.blog-editor-content blockquote{border-left:4px solid var(--color-primary);color:var(--color-on-surface-variant);margin:1rem 0;padding-left:1rem}.blog-editor-content pre{background:var(--color-on-surface);color:#fff;border-radius:.75rem;padding:1rem;overflow-x:auto}.blog-editor-content a{color:var(--color-primary);text-decoration:underline}.blog-editor-content img{border-radius:1rem;max-width:100%}@media(max-width:900px){.cmain .blog-admin-root{min-height:calc(100dvh - 58px)}.cmain .blog-admin-root .abar{top:58px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
