:root,.landing{--bg: #070b14;--bg-2: #0a1020;--panel: #0e1628;--panel-2: #131c31;--panel-3: #18223a;--line: rgba(205, 220, 255, .09);--line-2: rgba(205, 220, 255, .18);--fg: #eef1f7;--fg-2: #a9b2c5;--fg-3: #667086;--gold: #e3c28e;--series-team: #b79cf5;--series-leadership: #f2a066;--series-peer: #7fd1a8;--series-stakeholder: #e59bc3;--series-others: #9aa6bc;--ink-on-fill: #0a1020;--gold-ink: #1c1406;--ice: #94c9f5;--ice-2: #4f8fcb;--glow-gold: rgba(227, 194, 142, .35);--heat-low: rgba(79, 143, 203, .6);--heat-high: rgba(227, 194, 142, .95);--ok: #7fd1a8;--ok-bg: rgba(127, 209, 168, .12);--warn: #f2c46b;--warn-bg: rgba(242, 196, 107, .12);--bad: #f08a8a;--bad-bg: rgba(240, 138, 138, .12);--info: #94c9f5;--info-bg: rgba(148, 201, 245, .12);--mute-bg: rgba(205, 220, 255, .06);--band-strength: #7fd1a8;--band-consistent: #94c9f5;--band-situational: #f2c46b;--band-dev: #f08a8a;--accent: var(--gold);--accent-ink: var(--gold-ink);--f-sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--f-serif: "Instrument Serif", "Iowan Old Style", Georgia, serif;--f-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-xs: .74rem;--t-md: 1.04rem;--t-lg: 1.22rem;--t-2xl: clamp(2.2rem, 1.2rem + 3.6vw, 4.2rem);--t-hero: clamp(2.8rem, 1.2rem + 5.6vw, 6rem);--t-mega: clamp(3rem, 1rem + 8vw, 9rem);--fs-60: .6rem;--fs-62: .62rem;--fs-64: .64rem;--fs-66: .66rem;--fs-68: .68rem;--fs-70: .7rem;--fs-72: .72rem;--fs-74: .74rem;--fs-76: .76rem;--fs-78: .78rem;--fs-80: .8rem;--fs-82: .82rem;--fs-84: .84rem;--fs-86: .86rem;--fs-88: .88rem;--fs-90: .9rem;--fs-92: .92rem;--fs-95: .95rem;--fs-100: 1rem;--fs-102: 1.02rem;--fs-110: 1.1rem;--fs-120: 1.2rem;--rad-2: 2px;--rad-4: 4px;--rad-6: 6px;--rad-7: 7px;--rad-8: 8px;--rad-10: 10px;--rad-12: 12px;--rad-14: 14px;--rad-16: 16px;--rad-18: 18px;--rad-22: 22px;--rad-999: 999px;--ease: cubic-bezier(.16, 1, .3, 1);--r: 22px;--r-sm: 12px;--gutter: clamp(16px, 4vw, 48px);--maxw: 1280px;color-scheme:dark}.light,[data-theme=light]{--bg: #e9edf3;--bg-2: #dfe4ec;--panel: #ffffff;--panel-2: #f3f5f9;--panel-3: #eaeef4;--line: rgba(10, 16, 32, .09);--line-2: rgba(10, 16, 32, .16);--fg: #0a1020;--fg-2: #465066;--fg-3: #7d869a;--series-team: #b79cf5;--series-leadership: #f2a066;--series-peer: #7fd1a8;--series-stakeholder: #e59bc3;--series-others: #9aa6bc;--gold: #a87a35;--gold-ink: #fff8ec;--ice: #2e6daa;--ice-2: #24578a;--glow-gold: rgba(168, 122, 53, .25);--ok: #1e8a5a;--ok-bg: rgba(30, 138, 90, .1);--warn: #9a6a0a;--warn-bg: rgba(200, 140, 20, .12);--bad: #b23a3a;--bad-bg: rgba(178, 58, 58, .1);--info: #2e6daa;--info-bg: rgba(46, 109, 170, .1);--mute-bg: rgba(10, 16, 32, .05);--band-strength: #1e8a5a;--band-consistent: #2e6daa;--band-situational: #9a6a0a;--band-dev: #b23a3a;color-scheme:light}.light{background:var(--bg);color:var(--fg)}:root,.landing{--white: #fff;--black: #000;--navy: #0a1020;--white-rgb: 255 255 255;--shadow-rgb: 0 0 0;--scrim-rgb: 3 6 12;--navy-rgb: 10 16 32;--line-rgb: 205 220 255;--gold-rgb: 227 194 142;--gold-deep-rgb: 168 122 53;--ice-rgb: 148 201 245;--ice-2-rgb: 79 143 203;--blue-rgb: 46 109 170;--mail-ink: #1c2230;--mail-line: #e6e8ee;--mail-2: #5b6475;--mail-3: #8a92a3}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--f-sans);font-size:var(--t-md);line-height:1.6;font-weight:400;overflow-x:clip;-webkit-font-smoothing:antialiased}::selection{background:var(--gold);color:var(--gold-ink)}img,svg{max-width:100%}h1,h2,h3,h4{font-family:var(--f-sans);font-weight:500;line-height:1.1;margin:0;letter-spacing:-.03em;text-wrap:balance}p{margin:0}a{color:inherit}button{font:inherit;color:inherit}em.s{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--gold)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:var(--rad-8)}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.eyebrow{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-2);display:inline-flex;align-items:center;gap:.8em}.eyebrow i{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 12px var(--glow-gold)}.mono{font-family:var(--f-mono)}.muted{color:var(--fg-2)}.faint{color:var(--fg-3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.magnetic{transition:transform .5s var(--ease),color .4s var(--ease),border-color .4s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.shell{display:grid;grid-template-columns:248px 1fr;min-height:100vh;background:var(--bg)}.side{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--line);background:var(--bg-2);padding:18px 12px;overflow-y:auto}.side .brand{padding:4px 8px 18px}.side-sec{font-family:var(--f-mono);font-size:var(--fs-62);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-3);padding:14px 10px 6px}.side a.nl{display:flex;align-items:center;gap:10px;padding:.55em .8em;border-radius:var(--rad-10);text-decoration:none;color:var(--fg-2);font-size:var(--fs-92);transition:background .2s,color .2s}.side a.nl svg{width:17px;height:17px;flex:none;opacity:.8}.side a.nl:hover{background:var(--mute-bg);color:var(--fg)}.side a.nl.active{background:var(--panel-2);color:var(--fg);box-shadow:inset 2px 0 0 var(--accent)}.side-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);display:grid;gap:8px}.main{min-width:0;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;padding:12px clamp(16px,3vw,32px);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.topbar .grow{flex:1;min-width:0}.crumbs{display:flex;align-items:center;gap:8px;font-size:var(--fs-86);color:var(--fg-3);min-width:0;flex-wrap:nowrap;overflow:hidden}.crumbs a{text-decoration:none;color:var(--fg-2)}.crumbs a:hover{color:var(--fg)}.crumbs .sep{opacity:.5}.content{padding:clamp(18px,3vw,36px);display:grid;gap:24px;align-content:start;min-width:0}.menu-btn{display:none}@media(max-width:900px){.shell{grid-template-columns:1fr}.side{position:fixed;inset:0 auto 0 0;width:260px;z-index:60;transform:translate(-100%);transition:transform .4s var(--ease)}.side.open{transform:none;box-shadow:0 0 0 100vmax rgb(var(--shadow-rgb) / .5)}.menu-btn{display:inline-grid}}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:600;font-size:var(--fs-102);letter-spacing:-.02em;white-space:nowrap;color:var(--fg)}.brand-mark{width:28px;height:28px;flex:none}.brand small{font-family:var(--f-mono);font-weight:400;font-size:var(--fs-60);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);margin-left:2px}.ph{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.ph h1{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem);letter-spacing:-.035em}.ph p{color:var(--fg-2);margin-top:6px;max-width:70ch}.ph .actions{display:flex;gap:10px;flex-wrap:wrap}.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;white-space:nowrap;font-size:var(--fs-88);font-weight:500;letter-spacing:-.005em;text-decoration:none;cursor:pointer;padding:.62em 1.05em;border-radius:var(--rad-10);border:1px solid var(--line-2);background:var(--panel);color:var(--fg);transition:background .2s,border-color .2s,color .2s,transform .15s,opacity .2s}.app-btn:hover:not(:disabled){border-color:var(--fg-3);background:var(--panel-2)}.app-btn:active:not(:disabled){transform:translateY(1px)}.app-btn:disabled{opacity:.45;cursor:not-allowed}.app-btn svg{width:16px;height:16px}.app-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.app-btn.primary:hover:not(:disabled){filter:brightness(1.08);background:var(--accent)}.app-btn.ghost{background:transparent;border-color:transparent;color:var(--fg-2)}.app-btn.ghost:hover:not(:disabled){background:var(--mute-bg);color:var(--fg);border-color:transparent}.app-btn.danger{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent);background:transparent}.app-btn.danger:hover:not(:disabled){background:var(--bad-bg)}.app-btn.sm{padding:.4em .75em;font-size:var(--fs-80);border-radius:var(--rad-8)}.app-btn.icon{padding:.5em;aspect-ratio:1}.app-btn.block{width:100%}.panel{border:1px solid var(--line);border-radius:var(--rad-16);background:var(--panel);min-width:0}.panel-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.panel-h h2,.panel-h h3{font-size:var(--fs-102);letter-spacing:-.02em}.panel-b{padding:20px}.panel-b.tight{padding:0}.grid{display:grid;gap:16px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g-side{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media(max-width:1100px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g-side{grid-template-columns:1fr}}@media(max-width:760px){.g2,.g3,.g4{grid-template-columns:1fr}}.stack{display:grid;gap:12px}.row-flex{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.spread{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.kpi{padding:18px 20px;display:grid;gap:6px;text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:var(--rad-16);background:linear-gradient(170deg,var(--panel),var(--bg-2));transition:border-color .25s,transform .25s var(--ease)}.kpi:hover{border-color:var(--line-2);transform:translateY(-2px)}.kpi small{font-family:var(--f-mono);font-size:var(--fs-64);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.kpi b{font-size:2rem;font-weight:500;letter-spacing:-.04em;line-height:1.1}.kpi span{font-size:var(--fs-82);color:var(--fg-2)}.badge{display:inline-flex;align-items:center;gap:.45em;white-space:nowrap;font-family:var(--f-mono);font-size:var(--fs-66);letter-spacing:.08em;text-transform:uppercase;padding:.32em .7em;border-radius:var(--rad-999);border:1px solid transparent;background:var(--mute-bg);color:var(--fg-2)}.badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.bad{background:var(--bad-bg);color:var(--bad)}.badge.info{background:var(--info-bg);color:var(--info)}.badge.gold{background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold)}.badge.outline{background:transparent;border-color:var(--line-2)}.band{display:inline-flex;align-items:center;gap:.5em;font-size:var(--fs-80);font-weight:500;padding:.3em .75em;border-radius:var(--rad-999);white-space:nowrap}.band:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.band.strength{color:var(--band-strength);background:color-mix(in srgb,var(--band-strength) 13%,transparent)}.band.consistent{color:var(--band-consistent);background:color-mix(in srgb,var(--band-consistent) 13%,transparent)}.band.situational{color:var(--band-situational);background:color-mix(in srgb,var(--band-situational) 13%,transparent)}.band.development{color:var(--band-dev);background:color-mix(in srgb,var(--band-dev) 13%,transparent)}.field{display:grid;gap:6px;min-width:0;align-content:start}.field>label,.field>.field-lbl>label,.lbl{font-size:var(--fs-80);font-weight:500;color:var(--fg-2)}.field .hint{font-size:var(--fs-78);color:var(--fg-3)}.field .err{font-size:var(--fs-78);color:var(--bad)}.input,.select,.textarea{width:100%;font:inherit;font-size:var(--fs-92);color:var(--fg);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--rad-10);padding:.62em .8em;transition:border-color .2s,box-shadow .2s}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.input.invalid{border-color:var(--bad)}.textarea{min-height:96px;resize:vertical;line-height:1.5}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fg-3) 50%),linear-gradient(135deg,var(--fg-3) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:2em}.check{display:inline-flex;align-items:center;gap:.6em;font-size:var(--fs-90);cursor:pointer;-webkit-user-select:none;user-select:none}.check input{accent-color:var(--accent);width:16px;height:16px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid .full{grid-column:1/-1}@media(max-width:640px){.form-grid{grid-template-columns:1fr}}.pw-field{position:relative}.pw-field .input{padding-right:2.6em}.pw-eye{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--rad-8);background:transparent;color:var(--fg-3);cursor:pointer}.pw-eye:hover{color:var(--fg);background:var(--mute-bg)}.pw-eye:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.search{position:relative;min-width:200px}.search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--fg-3)}.search .input{padding-left:32px}.switch{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--fs-90)}.switch input{position:absolute;opacity:0;pointer-events:none}.switch .tr{width:36px;height:20px;border-radius:var(--rad-999);background:var(--line-2);position:relative;transition:background .25s;flex:none}.switch .tr:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--fg);transition:transform .3s var(--ease)}.switch input:checked+.tr{background:var(--accent)}.switch input:checked+.tr:after{transform:translate(16px);background:var(--accent-ink)}.switch input:focus-visible+.tr{outline:2px solid var(--accent);outline-offset:2px}.segc{display:inline-flex;gap:2px;padding:3px;border-radius:var(--rad-10);background:var(--bg-2);border:1px solid var(--line);flex-wrap:wrap}.segc button{border:0;background:transparent;color:var(--fg-2);font-size:var(--fs-84);font-weight:500;padding:.45em .9em;border-radius:var(--rad-7);cursor:pointer}.segc button[aria-pressed=true]{background:var(--panel-2);color:var(--fg);box-shadow:0 1px 0 var(--line-2)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip-x{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-80);padding:.3em .4em .3em .75em;border-radius:var(--rad-999);border:1px solid var(--line-2);background:var(--panel-2)}.chip-x button{border:0;background:transparent;color:var(--fg-3);cursor:pointer;border-radius:50%;width:18px;height:18px;display:grid;place-items:center;padding:0}.chip-x button:hover{color:var(--fg);background:var(--mute-bg)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs a,.tabs button{border:0;background:transparent;text-decoration:none;cursor:pointer;white-space:nowrap;padding:.75em 1em;font-size:var(--fs-90);color:var(--fg-2);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs a:hover,.tabs button:hover{color:var(--fg)}.tabs .on,.tabs a.active{color:var(--fg);border-bottom-color:var(--accent)}.dt-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--line)}.dt-wrap{overflow-x:auto}table.dt{width:100%;border-collapse:collapse;font-size:var(--fs-88)}.dt th{text-align:left;font-weight:500;font-size:var(--fs-70);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);padding:10px 16px;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--bg-2)}.dt th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.dt th.sortable:hover{color:var(--fg)}.dt td{padding:12px 16px;border-bottom:1px solid var(--line);vertical-align:middle}.dt tr:last-child td{border-bottom:0}.dt tbody tr{transition:background .15s}.dt tbody tr.click{cursor:pointer}.dt tbody tr:hover{background:var(--mute-bg)}.dt tbody tr.sel{background:color-mix(in srgb,var(--accent) 7%,transparent)}.dt .num{text-align:right;font-variant-numeric:tabular-nums}.dt-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;border-top:1px solid var(--line);font-size:var(--fs-82);color:var(--fg-3);flex-wrap:wrap}.bulk{display:flex;align-items:center;gap:10px;padding:10px 16px;background:color-mix(in srgb,var(--accent) 9%,transparent);border-bottom:1px solid var(--line);font-size:var(--fs-86);flex-wrap:wrap}.who{display:flex;align-items:center;gap:10px;min-width:0}.who .t{min-width:0;display:grid}.who .t b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row-link{color:inherit;text-decoration:none}.row-link:hover{text-decoration:underline}.who .t small{color:var(--fg-3);font-size:var(--fs-78);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.av{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:var(--fs-74);font-weight:600;letter-spacing:.02em;color:var(--bg)}.av.lg{width:56px;height:56px;font-size:var(--fs-110)}img.av{object-fit:cover;background:var(--mute-bg)}.who-link{color:inherit;text-decoration:none;border-radius:var(--rad-10);transition:background .15s}.who-link:hover{background:var(--mute-bg)}.who-link.active{background:var(--panel-2)}.who-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.who-link .t small{display:flex;align-items:center;gap:4px}.logo{width:36px;height:36px;border-radius:var(--rad-10);flex:none;display:grid;place-items:center;font-weight:700;font-size:var(--fs-82);color:var(--white);letter-spacing:-.02em}.logo.lg{width:56px;height:56px;border-radius:var(--rad-14);font-size:var(--fs-120)}.prog{height:8px;border-radius:var(--rad-999);background:var(--mute-bg);overflow:hidden;display:flex}.prog i{display:block;height:100%;background:var(--accent);transition:width .6s var(--ease)}.segbar{display:flex;height:12px;border-radius:var(--rad-999);overflow:hidden;gap:2px;background:var(--mute-bg)}.segbar button{border:0;padding:0;cursor:pointer;transition:filter .2s,opacity .2s;min-width:4px}.segbar button:hover{filter:brightness(1.2)}.segbar.has-active button:not(.on){opacity:.35}.seg-legend{display:flex;gap:16px;flex-wrap:wrap;font-size:var(--fs-82);color:var(--fg-2)}.seg-legend span{display:inline-flex;align-items:center;gap:6px}.seg-legend i{width:10px;height:10px;border-radius:3px}.scrim{position:fixed;inset:0;z-index:70;background:rgb(var(--scrim-rgb) / .55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade .25s}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(560px,100vw);display:flex;flex-direction:column;background:var(--panel);border-left:1px solid var(--line-2);box-shadow:-30px 0 80px -30px rgb(var(--shadow-rgb) / .6);animation:slide .4s var(--ease)}.drawer.wide{width:min(760px,100vw)}.drawer-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}.drawer-h h2{font-size:1.15rem}.drawer-b{flex:1;overflow-y:auto;padding:22px;display:grid;gap:18px;align-content:start}.drawer-f{display:flex;justify-content:flex-end;gap:10px;padding:14px 22px;border-top:1px solid var(--line);background:var(--bg-2)}.modal{position:fixed;left:50%;top:50%;z-index:71;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--line-2);border-radius:var(--rad-18);box-shadow:0 40px 100px -30px rgb(var(--shadow-rgb) / .7);padding:24px;display:grid;gap:14px;animation:pop .35s var(--ease);text-align:left;white-space:normal}.modal h2{font-size:var(--fs-120)}.modal p{color:var(--fg-2);font-size:.94rem}.modal .acts{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translate(40px);opacity:0}}@keyframes pop{0%{transform:translate(-50%,-46%) scale(.97);opacity:0}}.toasts{position:fixed;right:20px;bottom:20px;z-index:90;display:grid;gap:8px;width:min(380px,calc(100vw - 40px))}.toast{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--rad-12);font-size:var(--fs-88);background:var(--panel-2);border:1px solid var(--line-2);box-shadow:0 20px 50px -20px rgb(var(--shadow-rgb) / .6);animation:pop2 .35s var(--ease)}.toast .dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--ok)}.toast.error .dot{background:var(--bad)}.toast.info .dot{background:var(--info)}.toast .msg{flex:1}.toast button{border:0;background:transparent;color:var(--accent);font-weight:500;cursor:pointer;font-size:var(--fs-84)}@keyframes pop2{0%{transform:translateY(10px);opacity:0}}.empty{display:grid;justify-items:center;text-align:center;gap:10px;padding:48px 20px;color:var(--fg-2)}.empty .ic{width:48px;height:48px;border-radius:var(--rad-14);display:grid;place-items:center;border:1px dashed var(--line-2);color:var(--fg-3)}.empty h3{font-size:1.05rem;color:var(--fg)}.empty p{max-width:44ch;font-size:var(--fs-90)}.wiz{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start}.wiz-steps{list-style:none;margin:0;padding:0;display:grid;gap:4px;position:sticky;top:80px}.wiz-steps li button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:0;background:transparent;cursor:pointer;padding:10px 12px;border-radius:var(--rad-10);color:var(--fg-2);font-size:var(--fs-90)}.wiz-steps li button:hover:not(:disabled){background:var(--mute-bg)}.wiz-steps li button:disabled{cursor:not-allowed;opacity:.5}.wiz-steps .n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-family:var(--f-mono);font-size:var(--fs-72);border:1px solid var(--line-2);flex:none}.wiz-steps .cur button{background:var(--panel-2);color:var(--fg)}.wiz-steps .cur .n{border-color:var(--accent);color:var(--accent)}.wiz-steps .done .n{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.wiz-foot{display:flex;justify-content:space-between;gap:10px;padding-top:18px;border-top:1px solid var(--line);margin-top:6px;flex-wrap:wrap}@media(max-width:900px){.wiz{grid-template-columns:1fr}.wiz-steps{position:static;grid-auto-flow:column;overflow-x:auto}.wiz-steps li button span.lbl{display:none}}.callout{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--rad-12);font-size:var(--fs-88);border:1px solid var(--line);background:var(--mute-bg);color:var(--fg-2)}.callout.warn{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 30%,transparent);color:var(--fg)}.callout.info{background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 30%,transparent);color:var(--fg)}.callout.bad{background:var(--bad-bg);border-color:color-mix(in srgb,var(--bad) 30%,transparent);color:var(--fg)}.callout.ok{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 30%,transparent);color:var(--fg)}.callout svg{width:18px;height:18px;flex:none;margin-top:1px}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:var(--fs-90);margin:0}.kv dt{color:var(--fg-3);font-size:var(--fs-82)}.kv dd{margin:0}.divider{height:1px;background:var(--line);border:0;margin:4px 0}.app-list{display:grid}.app-list>*{padding:12px 0;border-bottom:1px solid var(--line)}.app-list>*:last-child{border-bottom:0}.app-link{color:var(--accent);text-decoration:none;cursor:pointer;background:none;border:0;padding:0;font:inherit}.app-link:hover{text-decoration:underline}.kbd{font-family:var(--f-mono);font-size:var(--fs-72);padding:.1em .45em;border-radius:5px;border:1px solid var(--line-2);color:var(--fg-3)}.app-menu{position:relative}.menu-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:200px;padding:6px;border-radius:var(--rad-12);background:var(--panel-2);border:1px solid var(--line-2);box-shadow:0 20px 50px -20px rgb(var(--shadow-rgb) / .6);display:grid;animation:fade .15s}.menu-pop button,.menu-pop a{border:0;background:transparent;text-align:left;padding:.55em .75em;border-radius:var(--rad-8);font-size:var(--fs-86);cursor:pointer;text-decoration:none;color:var(--fg)}.menu-pop button:hover,.menu-pop a:hover{background:var(--mute-bg)}.menu-pop .danger{color:var(--bad)}.menu-pop hr{border:0;height:1px;background:var(--line);margin:4px 0}.dash-list a,.dash-list button{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;width:100%;border:0;background:transparent;text-align:left;cursor:pointer;padding:12px 0;border-bottom:1px solid var(--line)}.dash-list>:last-child{border-bottom:0}.feed{display:grid;gap:0}.feed-i{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:10px 0;position:relative;font-size:var(--fs-88)}.feed-i:before{content:"";position:absolute;left:13px;top:34px;bottom:-4px;width:1px;background:var(--line)}.feed-i:last-child:before{display:none}.feed-i .d{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--panel-2);border:1px solid var(--line)}.feed-i .d svg{width:13px;height:13px;color:var(--fg-2)}.feed-i small{color:var(--fg-3);font-size:var(--fs-76);display:block}.center-page{min-height:100vh;display:grid;place-items:center;padding:32px 16px;position:relative;isolation:isolate;overflow:hidden}.center-page .glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40vw 40vw at 80% 0%,rgb(var(--gold-rgb) / .12),transparent 60%),radial-gradient(40vw 40vw at 0% 100%,rgb(var(--ice-2-rgb) / .16),transparent 60%)}.auth-card{width:min(440px,100%);padding:32px;border-radius:var(--rad-22);border:1px solid var(--line);background:var(--panel);display:grid;gap:18px;box-shadow:0 40px 100px -40px rgb(var(--shadow-rgb) / .7)}.auth-card h1{font-size:1.6rem}.form-err{color:var(--bad);font-size:var(--fs-86);margin:0}.code-inputs{display:flex;gap:8px;justify-content:center}.code-inputs input{width:46px;height:54px;text-align:center;font-size:1.3rem;font-family:var(--f-mono)}.ptop{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px clamp(16px,4vw,40px);border-bottom:1px solid var(--line);background:var(--bg-2);position:sticky;top:0;z-index:30}.ptop nav{display:flex;gap:4px}.ptop nav a{text-decoration:none;color:var(--fg-2);padding:.45em .9em;border-radius:var(--rad-999);font-size:var(--fs-90);white-space:nowrap}.ptop nav a:hover{color:var(--fg);background:var(--mute-bg)}.ptop nav a.active{color:var(--fg);background:var(--panel-2)}.pmain{max-width:1040px;margin-inline:auto;padding:clamp(20px,4vw,48px) clamp(16px,4vw,40px);display:grid;gap:24px}@media(max-width:640px){.ptop nav a{padding:.45em .6em;font-size:var(--fs-84)}}.qcard{padding:clamp(22px,4vw,40px);border-radius:var(--rad-22);border:1px solid var(--line);background:linear-gradient(170deg,var(--panel),var(--bg-2));display:grid;gap:24px}.qcard .qtext{font-size:clamp(1.25rem,1rem + 1vw,1.7rem);letter-spacing:-.025em;line-height:1.3;font-weight:400}.opts{display:grid;gap:8px}.opt{display:flex;align-items:center;gap:14px;text-align:left;width:100%;cursor:pointer;padding:14px 16px;border-radius:var(--rad-14);border:1px solid var(--line-2);background:var(--bg-2);font-size:.98rem;transition:border-color .2s,background .2s,transform .2s var(--ease)}.opt:hover{border-color:var(--fg-3);transform:translate(3px)}.opt .k{width:26px;height:26px;border-radius:var(--rad-8);display:grid;place-items:center;font-family:var(--f-mono);font-size:var(--fs-74);border:1px solid var(--line-2);color:var(--fg-3);flex:none}.opt[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--bg-2))}.opt[aria-checked=true] .k{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.likert{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.likert .opt{flex-direction:column;justify-content:center;text-align:center;gap:8px;padding:16px 8px;font-size:var(--fs-86)}.likert .opt:hover{transform:translateY(-3px)}@media(max-width:640px){.likert{grid-template-columns:1fr}.likert .opt{flex-direction:row;text-align:left;justify-content:flex-start}}.sbars{display:grid;gap:14px}.sbar{display:grid;grid-template-columns:minmax(120px,200px) 1fr 56px;gap:14px;align-items:center}.sbar .nm{font-size:var(--fs-90);font-weight:500}.sbar .tr{position:relative;height:10px;border-radius:var(--rad-999);background:var(--mute-bg)}.sbar .tr i{position:absolute;left:0;top:0;bottom:0;border-radius:var(--rad-999)}.sbar .v{font-family:var(--f-mono);font-size:var(--fs-80);text-align:right;color:var(--fg-2)}@media(max-width:560px){.sbar{grid-template-columns:1fr 48px}.sbar .nm{grid-column:1/-1}}.ring-wrap{position:relative;width:180px;height:180px;flex:none}.ring-wrap svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-wrap .lbl{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.ring-wrap .lbl b{font-size:2.4rem;font-weight:500;letter-spacing:-.04em;line-height:1}.ring-wrap .lbl small{display:block;font-family:var(--f-mono);font-size:var(--fs-62);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.rt{color:var(--fg-2);line-height:1.7;font-size:.96rem}.rt h3,.rt h4{color:var(--fg);margin:1em 0 .4em}.rt p{margin:0 0 .8em}.rt ul{margin:0 0 .8em;padding-left:1.2em}.org-tree{display:grid;gap:4px}.org-n{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--rad-10)}.org-n:hover{background:var(--mute-bg)}.org-n .tg{width:22px;height:22px;border:0;background:transparent;color:var(--fg-3);cursor:pointer;border-radius:var(--rad-6);display:grid;place-items:center;padding:0}.org-n .tg:hover{background:var(--panel-2);color:var(--fg)}.org-n.hl{background:color-mix(in srgb,var(--accent) 12%,transparent)}.org-kids{margin-left:19px;padding-left:12px;border-left:1px solid var(--line)}.dim-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:14px;overflow-x:auto;padding-bottom:6px}.dim-col{border:1px solid var(--line);border-radius:var(--rad-14);background:var(--bg-2);padding:12px;display:grid;gap:8px;align-content:start;min-height:220px;transition:border-color .2s,background .2s}.dim-col.over{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg-2))}.mod-card{border:1px solid var(--line-2);border-radius:var(--rad-10);background:var(--panel);padding:10px 12px;cursor:grab;display:grid;gap:4px;font-size:var(--fs-88)}.mod-card:active{cursor:grabbing}.mod-card.dragging{opacity:.4}.mod-card small{color:var(--fg-3);font-size:var(--fs-76)}.heat-t{display:grid;gap:4px}.heat-t .hr{display:grid;gap:4px;align-items:center}.heat-t .hc{border-radius:var(--rad-6);height:34px;display:grid;place-items:center;font-family:var(--f-mono);font-size:var(--fs-72);color:var(--ink-on-fill);font-weight:500}.heat-t .hl{font-family:var(--f-mono);font-size:var(--fs-66);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crumbs .crumb{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-width:0}.crumbs .crumb:last-child span:last-child{overflow:hidden;text-overflow:ellipsis}.switcher{min-width:190px;justify-content:flex-start}@media(max-width:1100px){.gsearch{display:none}}@media(max-width:760px){.crumbs>a,.crumbs .crumb:not(:last-child){display:none}.crumbs .crumb:last-child .sep{display:none}.switcher{min-width:0;max-width:150px}}@media(max-width:760px){.ptop{flex-wrap:wrap;row-gap:10px}.ptop nav{order:3;width:100%;overflow-x:auto;scrollbar-width:none}.ptop .brand small{display:none}}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.u-align-content-start{align-content:start!important}.u-align-items-baseline{align-items:baseline!important}.u-align-items-center{align-items:center!important}.u-align-items-flex-start{align-items:flex-start!important}.u-align-items-start{align-items:start!important}.u-align-self-center{align-self:center!important}.u-background-0a1020{background:var(--navy)!important}.u-background-transparent{background:transparent!important}.u-background-var-accent{background:var(--accent)!important}.u-border-0{border:0!important}.u-border-1px-solid-var-line{border:1px solid var(--line)!important}.u-border-radius-0-0-10px-10px{border-radius:0 0 10px 10px!important}.u-border-radius-12px{border-radius:var(--rad-12)!important}.u-color-inherit{color:inherit!important}.u-color-var-bad{color:var(--bad)!important}.u-color-var-fg{color:var(--fg)!important}.u-color-var-fg-2{color:var(--fg-2)!important}.u-color-var-gold{color:var(--gold)!important}.u-color-var-ice{color:var(--ice)!important}.u-color-var-warn{color:var(--warn)!important}.u-cursor-pointer{cursor:pointer!important}.u-display-block{display:block!important}.u-display-flex{display:flex!important}.u-display-grid{display:grid!important}.u-display-inline-flex{display:inline-flex!important}.u-flex-1{flex:1!important}.u-flex-basis-100pct{flex-basis:100%!important}.u-flex-none{flex:none!important}.u-flex-wrap-nowrap{flex-wrap:nowrap!important}.u-flex-wrap-wrap{flex-wrap:wrap!important}.u-font-inherit{font:inherit!important}.u-font-size-1p1rem{font-size:var(--fs-110)!important}.u-font-size-1p25rem{font-size:1.25rem!important}.u-font-size-1p2rem{font-size:var(--fs-120)!important}.u-font-size-1p3rem{font-size:1.3rem!important}.u-font-size-1rem{font-size:var(--fs-100)!important}.u-font-size-2rem{font-size:2rem!important}.u-font-size-clamp-1p5rem-1p1rem-1p2vw-2p1rem{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.1rem)!important}.u-font-size-p64rem{font-size:var(--fs-64)!important}.u-font-size-p66rem{font-size:var(--fs-66)!important}.u-font-size-p68rem{font-size:var(--fs-68)!important}.u-font-size-p72rem{font-size:var(--fs-72)!important}.u-font-size-p74rem{font-size:var(--fs-74)!important}.u-font-size-p76rem{font-size:var(--fs-76)!important}.u-font-size-p78rem{font-size:var(--fs-78)!important}.u-font-size-p7rem{font-size:var(--fs-70)!important}.u-font-size-p82rem{font-size:var(--fs-82)!important}.u-font-size-p84rem{font-size:var(--fs-84)!important}.u-font-size-p85rem{font-size:.85rem!important}.u-font-size-p86rem{font-size:var(--fs-86)!important}.u-font-size-p88rem{font-size:var(--fs-88)!important}.u-font-size-p8rem{font-size:var(--fs-80)!important}.u-font-size-p92rem{font-size:var(--fs-92)!important}.u-font-size-p94rem{font-size:.94rem!important}.u-font-size-p95rem{font-size:var(--fs-95)!important}.u-font-size-p9rem{font-size:var(--fs-90)!important}.u-font-weight-400{font-weight:400!important}.u-font-weight-500{font-weight:500!important}.u-gap-0{gap:0!important}.u-gap-10px{gap:10px!important}.u-gap-12px{gap:12px!important}.u-gap-14px{gap:14px!important}.u-gap-16px{gap:16px!important}.u-gap-18px{gap:18px!important}.u-gap-20px{gap:20px!important}.u-gap-22px{gap:22px!important}.u-gap-24px{gap:24px!important}.u-gap-2px{gap:2px!important}.u-gap-3px{gap:3px!important}.u-gap-4px{gap:4px!important}.u-gap-6px{gap:6px!important}.u-gap-8px{gap:8px!important}.u-gap-8px-16px{gap:8px 16px!important}.u-grid-column-1-1{grid-column:1 / -1!important}.u-grid-template-columns-minmax-110px-auto-1fr{grid-template-columns:minmax(110px,auto) 1fr!important}.u-height-8px{height:8px!important}.u-justify-content-center{justify-content:center!important}.u-justify-content-flex-end{justify-content:flex-end!important}.u-justify-content-space-between{justify-content:space-between!important}.u-justify-items-center{justify-items:center!important}.u-justify-items-end{justify-items:end!important}.u-justify-items-start{justify-items:start!important}.u-justify-self-center{justify-self:center!important}.u-justify-self-start{justify-self:start!important}.u-left-0{left:0!important}.u-letter-spacing-0{letter-spacing:0!important}.u-letter-spacing-p02em{letter-spacing:-.02em!important}.u-letter-spacing-p12em{letter-spacing:.12em!important}.u-letter-spacing-p14em{letter-spacing:.14em!important}.u-line-height-1p2{line-height:1.2!important}.u-line-height-1p55{line-height:1.55!important}.u-margin-0{margin:0!important}.u-margin-10px-0-0{margin:10px 0 0!important}.u-margin-6px-0-0{margin:6px 0 0!important}.u-margin-bottom-10px{margin-bottom:10px!important}.u-margin-bottom-12px{margin-bottom:12px!important}.u-margin-bottom-8px{margin-bottom:8px!important}.u-margin-left-6px{margin-left:6px!important}.u-margin-left-auto{margin-left:auto!important}.u-margin-right-auto{margin-right:auto!important}.u-margin-top-0{margin-top:0!important}.u-margin-top-10px{margin-top:10px!important}.u-margin-top-12px{margin-top:12px!important}.u-margin-top-14px{margin-top:14px!important}.u-margin-top-4px{margin-top:4px!important}.u-margin-top-6px{margin-top:6px!important}.u-margin-top-8px{margin-top:8px!important}.u-margin-top-auto{margin-top:auto!important}.u-max-height-none{max-height:none!important}.u-max-width-340px{max-width:340px!important}.u-max-width-42ch{max-width:42ch!important}.u-max-width-54ch{max-width:54ch!important}.u-max-width-58ch{max-width:58ch!important}.u-max-width-64ch{max-width:64ch!important}.u-max-width-760px{max-width:760px!important}.u-min-height-150px{min-height:150px!important}.u-min-height-160px{min-height:160px!important}.u-min-height-180px{min-height:180px!important}.u-min-height-70px{min-height:70px!important}.u-min-width-0{min-width:0!important}.u-min-width-140px{min-width:140px!important}.u-min-width-150px{min-width:150px!important}.u-min-width-170px{min-width:170px!important}.u-min-width-180px{min-width:180px!important}.u-min-width-200px{min-width:200px!important}.u-overflow-x-auto{overflow-x:auto!important}.u-padding-0-8px-8px{padding:0 8px 8px!important}.u-padding-10px{padding:10px!important}.u-padding-10px-0{padding:10px 0!important}.u-padding-10px-16px{padding:10px 16px!important}.u-padding-10px-16px-14px{padding:10px 16px 14px!important}.u-padding-14px{padding:14px!important}.u-padding-16px{padding:16px!important}.u-padding-24px{padding:24px!important}.u-padding-24px-8px{padding:24px 8px!important}.u-padding-28px{padding:28px!important}.u-padding-28px-16px{padding:28px 16px!important}.u-padding-6px-0{padding:6px 0!important}.u-padding-6px-10px-4px{padding:6px 10px 4px!important}.u-padding-8px-0{padding:8px 0!important}.u-padding-left-1p1em{padding-left:1.1em!important}.u-padding-left-1p2em{padding-left:1.2em!important}.u-padding-top-0{padding-top:0!important}.u-padding-top-6px{padding-top:6px!important}.u-position-sticky{position:sticky!important}.u-right-auto{right:auto!important}.u-text-align-center{text-align:center!important}.u-text-align-left{text-align:left!important}.u-text-align-right{text-align:right!important}.u-text-decoration-none{text-decoration:none!important}.u-text-transform-none{text-transform:none!important}.u-text-transform-uppercase{text-transform:uppercase!important}.u-top-80px{top:80px!important}.u-transform-rotate-90deg{transform:rotate(-90deg)!important}.u-white-space-nowrap{white-space:nowrap!important}.u-white-space-pre{white-space:pre!important}.u-white-space-pre-wrap{white-space:pre-wrap!important}.u-width-120px{width:120px!important}.u-width-18px{width:18px!important}.u-width-360px{width:360px!important}.u-width-36px{width:36px!important}.u-width-auto{width:auto!important}.u-cursor-default{cursor:default!important}.u-display-contents{display:contents!important}.stack.pt-gap-16{gap:16px}.app-btn.pt-start{justify-self:start}.u-padding-4px-6px{padding:4px 6px!important}.u-width-min-300px-32vw{width:min(300px,32vw)!important}.u-legend-swatch{width:10px!important;height:10px!important;border-radius:3px!important;display:inline-block!important}.u-width-100pct{width:100%!important}.u-height-auto{height:auto!important}.u-width-90px{width:90px!important}.u-max-width-160px{max-width:160px!important}.u-border-bottom-0{border-bottom:0!important}.u-line-swatch{height:3px!important;width:16px!important;border-radius:2px!important}.u-dash-transition{transition:stroke-dasharray 1.2s var(--ease)!important}.u-stroke-fg{stroke:var(--fg)!important}.u-stroke-ice{stroke:var(--ice)!important}.u-stroke-gold{stroke:var(--gold)!important}.u-fill-gold{fill:var(--gold)!important}.u-stop-ice{stop-color:var(--ice)!important}.app-loading{padding:var(--s-6, 24px)}.app-load-error{padding:var(--s-6, 24px);display:grid;gap:12px;max-width:560px}.app-load-warning{padding:12px 24px 0}.app-load-warning .callout{align-items:center}.app-fatal{max-width:480px;margin:15vh auto;padding:24px;text-align:center;display:grid;gap:12px;justify-items:center}.app-fatal-actions{display:flex;gap:8px;justify-content:center}.print-only{display:none}@media print{:root,[data-theme]{--bg: #fff;--bg-2: #fff;--panel: #fff;--panel-2: #f5f6f8;--panel-3: #eef0f4;--line: rgba(10, 16, 32, .12);--line-2: rgba(10, 16, 32, .2);--fg: #0a1020;--fg-2: #3a4356;--fg-3: #6b7488;--mute-bg: rgba(10, 16, 32, .05);--gold: #a87a35;--ice: #2e6daa;--ok: #1e8a5a;--warn: #9a6a0a;--bad: #b23a3a;--info: #2e6daa;--band-strength: #1e8a5a;--band-consistent: #2e6daa;--band-situational: #9a6a0a;--band-dev: #b23a3a;color-scheme:light}html,body{background:var(--white)!important;color:var(--navy)}.side,.topbar,.ptop,.pmain+footer,.rater-top,.toasts,.scrim,.drawer,.modal,.no-print,.tabs,.dt-bar,.dt-foot,.app-menu{display:none!important}.print-only,.shell{display:block}.content,.pmain{padding:0!important;max-width:none}.panel,.res-hero,.abs-hero,.gap-card,.profile-card,.cmt-q,.qcard{break-inside:avoid;box-shadow:none!important;background:var(--white)!important}.acard,.kpi{background:var(--white)!important}.cmt-body,[data-print-open]{display:grid!important}a{text-decoration:none}@page{margin:14mm}}
