.sk-nav{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.sk-title{padding:2px calc(4 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk)!important}.sk-sections{display:grid;gap:3px}.sk-item{display:flex;align-items:center;gap:calc(8 * var(--vs-u));width:100%;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-chassis-2);border:1px solid var(--ab-rim);border-radius:calc(7 * var(--vs-u));text-align:start;cursor:pointer;font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ab-silk)!important;--c: var(--ab-bank-a)}.sk-item:hover{border-color:var(--ab-rim-hi);color:var(--ab-ink)!important}.sk-item:disabled{opacity:.45;cursor:not-allowed}.sk-item[aria-pressed=true]{color:var(--ab-ink)!important;border-color:var(--c);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 14%,var(--ab-chassis-2)),var(--ab-chassis-2));box-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--c) 30%,transparent)}.sk-led{width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));border-radius:50%;background:var(--ab-led-off);flex:none}.sk-item[aria-pressed=true] .sk-led{background:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) var(--c)}.sk-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-badge{flex:none;font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:0;color:var(--ab-silk-dim)!important}.sk-group{display:grid;gap:calc(6 * var(--vs-u));padding-top:calc(8 * var(--vs-u));border-top:1px solid var(--ab-rim)}.sk-gtitle{padding:0 calc(4 * var(--vs-u));font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.sk-gbody{display:grid;gap:calc(6 * var(--vs-u))}.sk-choice{display:grid;gap:3px}.sk-opt{width:100%;padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(6 * var(--vs-u));text-align:start;cursor:pointer;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.sk-opt:hover{border-color:var(--ab-rim-hi)}.sk-opt[aria-pressed=true]{border-color:var(--ab-bank-a);color:var(--ab-ink)!important;box-shadow:inset 3px 0 0 var(--ab-bank-a)}.sk-key{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(7 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(12 * var(--vs-u));cursor:pointer;white-space:nowrap;font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk)!important}.sk-key:hover{color:var(--ab-ink)!important;border-color:var(--ab-rim-hi)}.sk-key:disabled{opacity:.45;cursor:not-allowed}.sk-key.sk-hot{color:var(--ab-on-blue)!important;background:var(--ab-bank-b);border-color:var(--ab-bank-b);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 45%,transparent)}.sk-field{display:grid;gap:3px}.sk-field>span{padding:0 2px;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}:root:root:root .sk-field input,:root:root:root .sk-field select{width:100%;background:var(--ab-well)!important;color:var(--ab-ink)!important;border:1px solid var(--ab-rim)!important;border-radius:calc(6 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);box-shadow:none!important}.hcs{--hcs-u: 1px}.ab-root .hcs-console,.hcs-console{--hcs-u: var(--vs-u, 1px);--hcs-ink: var(--ab-ink);--hcs-dim: var(--ab-silk);--hcs-faint: var(--ab-silk-dim);--hcs-rim: var(--ab-rim);--hcs-rim-hi: var(--ab-rim-hi);--hcs-well: var(--ab-well);--hcs-key: var(--ab-key);--hcs-key-rim: var(--ab-key-rim);--hcs-chip: var(--ab-chip);--hcs-accent: var(--vs-accent, var(--ab-bank-a));--hcs-glow: var(--ab-logo-glow, color-mix(in srgb, var(--ab-bank-b) 40%, transparent));--hcs-display: var(--ab-display);--hcs-body: var(--ab-body);--hcs-mono: var(--ab-mono)}.hcs-classic{--hcs-u: 1px;--hcs-ink: #e6edf5;--hcs-dim: #a9b6c6;--hcs-faint: #7d8a9b;--hcs-rim: rgba(148, 163, 184, .28);--hcs-rim-hi: rgba(148, 163, 184, .55);--hcs-well: rgba(15, 23, 42, .55);--hcs-key: rgba(30, 41, 59, .7);--hcs-key-rim: rgba(148, 163, 184, .35);--hcs-chip: rgba(30, 41, 59, .55);--hcs-accent: #20cae4;--hcs-glow: rgba(32, 202, 228, .35);--hcs-display: inherit;--hcs-body: inherit;--hcs-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--ab-seal-ink: #e4f6ff;--ab-seal-ring: #35879e;--ab-seal-a: #54a7f4;--ab-seal-b: #20cae4}.hcs .hcs-key,.hcs-hero .hcs-key{display:inline-flex;align-items:center;justify-content:center;gap:calc(5 * var(--hcs-u));background:var(--hcs-key);border:1px solid var(--hcs-key-rim);border-radius:calc(6 * var(--hcs-u));padding:calc(5 * var(--hcs-u)) calc(11 * var(--hcs-u));cursor:pointer;font:600 calc(10.5 * var(--hcs-u))/1.25 var(--hcs-display);letter-spacing:.08em;text-transform:uppercase;color:var(--hcs-dim)!important}.hcs .hcs-key:hover,.hcs-hero .hcs-key:hover{color:var(--hcs-ink)!important;border-color:var(--hcs-rim-hi)}.hcs .hcs-key.hcs-try,.hcs-hero .hcs-key.hcs-showme{border-color:color-mix(in srgb,var(--hcs-accent) 70%,var(--hcs-key-rim));color:var(--hcs-ink)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--hcs-accent) 16%,var(--hcs-key)),var(--hcs-key));box-shadow:0 0 calc(8 * var(--hcs-u)) color-mix(in srgb,var(--hcs-accent) 30%,transparent)}.hcs-chip{background:var(--hcs-chip);border:1px solid var(--hcs-rim);border-radius:calc(999 * var(--hcs-u));padding:calc(3 * var(--hcs-u)) calc(11 * var(--hcs-u));cursor:pointer;font:500 calc(11.5 * var(--hcs-u))/1.35 var(--hcs-body);color:var(--hcs-dim)!important}.hcs-chip:hover{border-color:var(--hcs-rim-hi);color:var(--hcs-ink)!important}.hcs-chip[aria-pressed=true]{border-color:var(--hcs-accent);color:var(--hcs-ink)!important;box-shadow:inset 0 0 0 1px var(--hcs-accent),0 0 calc(8 * var(--hcs-u)) color-mix(in srgb,var(--hcs-accent) 35%,transparent)}.hcs-chip.hcs-here:before{content:"";display:inline-block;width:calc(6 * var(--hcs-u));height:calc(6 * var(--hcs-u));margin-inline-end:calc(5 * var(--hcs-u));border-radius:50%;background:var(--hcs-accent);vertical-align:middle}.hcs-hero{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:calc(12 * var(--hcs-u));padding:calc(18 * var(--hcs-u)) calc(8 * var(--hcs-u)) calc(22 * var(--hcs-u));text-align:center}.hcs-hero.hcs-hero-empty{min-height:100%;align-content:center}.hcs-hero:not(.hcs-hero-empty){border-bottom:1px dashed var(--hcs-rim);margin-bottom:calc(14 * var(--hcs-u))}.hcs-mark{display:grid;justify-items:center;gap:calc(10 * var(--hcs-u))}.hcs-seal{width:calc(150 * var(--hcs-u));height:calc(150 * var(--hcs-u));animation:hcs-breathe 9s ease-in-out infinite}.hcs-hero:not(.hcs-hero-empty) .hcs-seal{width:calc(96 * var(--hcs-u));height:calc(96 * var(--hcs-u))}.hcs-seal .vs-seal-ring{transform-origin:540px 540px;transform-box:view-box;animation:hcs-turn 180s linear infinite}@keyframes hcs-turn{to{transform:rotate(360deg)}}@keyframes hcs-breathe{0%,to{filter:drop-shadow(0 0 calc(8 * var(--hcs-u)) var(--hcs-glow))}50%{filter:drop-shadow(0 0 calc(18 * var(--hcs-u)) var(--hcs-glow))}}.hcs-line{margin:0;font:600 calc(15 * var(--hcs-u))/1.2 var(--hcs-display);letter-spacing:.42em;text-transform:uppercase;color:color-mix(in srgb,var(--hcs-accent) 60%,var(--hcs-ink))!important;padding-inline-start:.42em}.hcs-greet{justify-self:stretch;max-width:calc(760 * var(--hcs-u));width:100%;margin-inline:auto;text-align:start;display:grid;gap:calc(4 * var(--hcs-u));padding:calc(10 * var(--hcs-u)) calc(14 * var(--hcs-u));background:var(--hcs-well);border:1px solid var(--hcs-rim);border-inline-start:2px solid var(--hcs-accent);border-radius:0 calc(10 * var(--hcs-u)) calc(10 * var(--hcs-u)) 0}.hcs-greet p{margin:0;font:400 calc(14.5 * var(--hcs-u))/1.5 var(--hcs-body);color:var(--hcs-ink)!important}.hcs-who{display:inline-flex;align-items:center;gap:calc(6 * var(--hcs-u));font:700 calc(10 * var(--hcs-u)) var(--hcs-display);letter-spacing:.18em;text-transform:uppercase;color:var(--hcs-dim)!important}.hcs-led{width:calc(7 * var(--hcs-u));height:calc(7 * var(--hcs-u));border-radius:50%;background:var(--hcs-accent);box-shadow:0 0 calc(6 * var(--hcs-u)) var(--hcs-accent)}.hcs-try-h{margin:calc(6 * var(--hcs-u)) 0 0;justify-self:stretch;max-width:calc(980 * var(--hcs-u));width:100%;margin-inline:auto;text-align:start;font:600 calc(9.5 * var(--hcs-u)) var(--hcs-display);letter-spacing:.16em;text-transform:uppercase;color:var(--hcs-faint)!important}.hcs-starters{justify-self:stretch;max-width:calc(980 * var(--hcs-u));width:100%;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(190 * var(--hcs-u)),1fr));gap:calc(8 * var(--hcs-u))}.hcs-starter{text-align:start;cursor:pointer;padding:calc(10 * var(--hcs-u)) calc(12 * var(--hcs-u));border-radius:calc(8 * var(--hcs-u));background:var(--hcs-key);border:1px solid var(--hcs-key-rim);font:500 calc(12.5 * var(--hcs-u))/1.4 var(--hcs-body);color:var(--hcs-ink)!important;transition:border-color .15s ease,box-shadow .15s ease;overflow-wrap:anywhere}.hcs-starter:hover,.hcs-starter:focus-visible{border-color:var(--hcs-accent);box-shadow:0 0 calc(10 * var(--hcs-u)) color-mix(in srgb,var(--hcs-accent) 30%,transparent)}.hcs-hero-keys{display:flex;justify-content:center;gap:calc(8 * var(--hcs-u))}.hcs-note{margin:0;font:400 calc(11.5 * var(--hcs-u))/1.4 var(--hcs-mono);color:var(--hcs-faint)!important}.hcs-dir{display:grid;gap:calc(8 * var(--hcs-u));min-width:0}.hcs-classic.hcs-dir{padding:12px;border:1px solid var(--hcs-rim);border-radius:14px;background:#0206178c}.hcs-head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--hcs-u))}.hcs-title{font:700 calc(13 * var(--hcs-u)) var(--hcs-display);letter-spacing:.14em;text-transform:uppercase;color:var(--hcs-ink)!important}.hcs-count{font:500 calc(10.5 * var(--hcs-u)) var(--hcs-mono);color:var(--hcs-faint)!important}.hcs-head-keys{margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:calc(6 * var(--hcs-u))}.hcs-chips{display:flex;flex-wrap:wrap;align-items:center;gap:calc(5 * var(--hcs-u))}.hcs-topics .hcs-topic{font-size:calc(10.5 * var(--hcs-u))}.hcs-find{margin-inline-start:auto;min-width:calc(160 * var(--hcs-u));padding:calc(4 * var(--hcs-u)) calc(9 * var(--hcs-u));border-radius:calc(6 * var(--hcs-u));background:var(--hcs-well);border:1px solid var(--hcs-rim);font:400 calc(12 * var(--hcs-u)) var(--hcs-body);color:var(--hcs-ink)!important}.hcs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(220 * var(--hcs-u)),1fr));gap:calc(8 * var(--hcs-u));align-items:stretch}.hcs-classic .hcs-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.hcs-card{display:flex;flex-direction:column;justify-content:space-between;gap:calc(8 * var(--hcs-u));min-width:0}.ab-root .hcs-card.ab-fpad{min-height:0;overflow:visible;padding:calc(10 * var(--hcs-u)) calc(12 * var(--hcs-u));--c: var(--hcs-accent)}.hcs-classic .hcs-card{padding:10px 12px;border:1px solid var(--hcs-rim);border-radius:10px;background:var(--hcs-well)}.hcs-card-body{display:grid;gap:calc(6 * var(--hcs-u));min-width:0}.hcs-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:calc(6 * var(--hcs-u))}.hcs-card-top b{font:600 calc(12 * var(--hcs-u))/1.3 var(--hcs-display);letter-spacing:.04em;color:var(--hcs-ink)!important;overflow-wrap:anywhere}.hcs-tag{flex:none;padding:1px calc(7 * var(--hcs-u));border:1px solid var(--hcs-rim);border-radius:calc(999 * var(--hcs-u));font:600 calc(9 * var(--hcs-u))/1.4 var(--hcs-display);letter-spacing:.1em;text-transform:uppercase;color:var(--hcs-faint)!important}.hcs-text{margin:0;font:400 calc(12.5 * var(--hcs-u))/1.45 var(--hcs-body);color:var(--hcs-dim)!important;overflow-wrap:anywhere}.hcs-card-keys{display:flex;flex-wrap:wrap;gap:calc(6 * var(--hcs-u))}.hcs-foot{display:flex;justify-content:center}.hc-showcase{margin-top:calc(14 * var(--vs-u, 1px))}.vs-showme-panel{position:fixed;z-index:1250;left:50%;top:calc(64 * var(--vs-u));transform:translate(-50%);width:min(calc(1120 * var(--vs-u)),calc(100vw - 16px));max-height:min(80vh,calc(760 * var(--vs-u)));overflow:auto;padding:calc(12 * var(--vs-u));border-radius:calc(12 * var(--vs-u));background:linear-gradient(var(--ab-chassis-2),var(--ab-chassis-2)),var(--ab-bezel);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--ab-bank-b) 45%,var(--ab-rim-hi));box-shadow:0 calc(16 * var(--vs-u)) calc(36 * var(--vs-u)) calc(-8 * var(--vs-u)) var(--ab-shadow-panel, rgba(0, 0, 0, .45)),0 0 calc(22 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 22%,transparent);animation:hcs-in .18s cubic-bezier(.2,.75,.2,1)}@keyframes hcs-in{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}@media(max-width:760px){.vs-showme-panel{top:calc(48 * var(--vs-u))}}.vs-showhow{position:fixed;inset:0;z-index:1260;pointer-events:none}.vs-showhow-ring{position:fixed;border-radius:calc(8 * var(--vs-u));border:2px solid var(--ab-bank-b);box-shadow:0 0 0 calc(4 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 25%,transparent),0 0 calc(18 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 55%,transparent);transition:left .2s ease,top .2s ease,width .2s ease,height .2s ease;animation:hcs-pulse 1.8s ease-in-out infinite}@keyframes hcs-pulse{0%,to{opacity:1}50%{opacity:.55}}.vs-showhow-bubble{position:fixed;pointer-events:auto;width:min(calc(320 * var(--vs-u)),calc(100vw - 16px));display:grid;gap:calc(8 * var(--vs-u));padding:calc(10 * var(--vs-u)) calc(12 * var(--vs-u));border-radius:calc(10 * var(--vs-u));background:color-mix(in srgb,var(--ab-chassis-2) 94%,var(--ab-bank-b));border:1px solid color-mix(in srgb,var(--ab-bank-b) 55%,var(--ab-rim));box-shadow:0 calc(8 * var(--vs-u)) calc(22 * var(--vs-u)) calc(-6 * var(--vs-u)) var(--ab-shadow-panel, rgba(0, 0, 0, .4)),0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 25%,transparent)}.vs-showhow-step{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.vs-showhow-text{margin:0;font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-ink)!important}.vs-showhow-keys{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(6 * var(--vs-u))}@media(prefers-reduced-motion:reduce){.hcs-seal,.hcs-seal .vs-seal-ring,.vs-showhow-ring,.vs-showme-panel{animation:none!important}.vs-showhow-ring{transition:none}}.vs-fstrip .vs-fkey.vs-showme{flex:0 0 auto;min-width:calc(110 * var(--vs-u));--c: var(--ab-bank-b)}.vs-fstrip .vs-showme .vs-pill-l{gap:calc(6 * var(--vs-u))}.ab-root .hc-key.hc-showme{color:var(--ab-ink)!important;border-color:color-mix(in srgb,var(--vs-accent, var(--ab-bank-a)) 65%,var(--ab-key-rim));box-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--vs-accent, var(--ab-bank-a)) 28%,transparent)}@media(max-width:899px){.vs-fstrip .vs-fkey.vs-showme{min-width:0;padding-inline:calc(8 * var(--vs-u))}.vs-fstrip .vs-showme .vs-fk-l{display:none}}.ab-firm-mode .ab-centre{grid-column:2 / 4}.ab-centre>.ab-stage,.vs-bare>.ab-stage{flex:1 1 auto}.ab-mode-body{flex:1 1 auto;min-height:0;overflow:auto;display:grid;align-content:start;gap:calc(8 * var(--vs-u))}.ab-adminnav .ab-modes{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:3px;padding:calc(6 * var(--vs-u));border-bottom:1px solid var(--ab-rim)}.ab-adminnav .ab-mode-btn{justify-content:flex-start;width:100%;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u))}.ab-nav-sub{padding:calc(4 * var(--vs-u)) calc(4 * var(--vs-u)) 1px}.ab-adminnav .ab-rack{flex:1 1 auto;border:0;border-radius:0;background:transparent}.ab-rack .ab-mast{margin:0;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u)) calc(8 * var(--vs-u));border-top:1px solid var(--ab-rim);display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono)}.ab-spacer{flex:1}.ab-views{display:inline-flex;border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));overflow:hidden;flex:none}.ab-view-btn{background:var(--ab-chassis-2);border:0;border-inline-end:1px solid var(--ab-rim);padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk)!important;cursor:pointer}.ab-view-btn:last-child{border-inline-end:0}.ab-view-btn:hover{color:var(--ab-ink)!important}.ab-view-btn[aria-pressed=true]{background:var(--ab-bank-a);color:var(--ab-on-blue)!important}.ab-meters{display:flex;gap:calc(5 * var(--vs-u));align-items:center;flex-wrap:nowrap;flex:none}.ab-meter .ab-led{width:calc(8 * var(--vs-u));height:calc(8 * var(--vs-u));border-radius:50%;background:var(--ab-dot-off)}.ab-meter.ab-has .ab-led{background:var(--ab-pending);box-shadow:0 0 calc(8 * var(--vs-u)) var(--ab-pending)}.ab-meter .ab-n{font-family:var(--ab-mono);color:var(--ab-ink)!important;letter-spacing:0}.ab-modes{display:flex;gap:calc(6 * var(--vs-u));flex-wrap:wrap;align-items:center}.ab-mode-btn{display:inline-flex;align-items:center;gap:calc(7 * var(--vs-u));background:var(--ab-chassis-2);border:1px solid var(--ab-rim);border-radius:calc(7 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(11 * var(--vs-u));font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.18em;color:var(--ab-silk)!important;cursor:pointer;text-transform:uppercase}.ab-mode-btn .ab-led{width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));border-radius:50%;background:var(--ab-led-off)}.ab-mode-btn:hover{border-color:var(--ab-rim-hi);color:var(--ab-ink)!important}.ab-mode-btn[aria-pressed=true]{color:var(--ab-ink)!important;border-color:var(--c);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 14%,var(--ab-chassis-2)),var(--ab-chassis-2));box-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--c) 30%,transparent)}.ab-mode-btn[aria-pressed=true] .ab-led{background:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) var(--c)}.ab-modes .ab-sep{width:1px;height:calc(22 * var(--vs-u));background:var(--ab-rim);margin-inline:2px}.ab-firm-tag{font:700 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.16em;background:var(--ab-firm);color:var(--ab-firm-ink)!important;border-radius:calc(999 * var(--vs-u));padding:2px calc(8 * var(--vs-u));text-transform:uppercase}.ab-mast{display:flex;gap:calc(12 * var(--vs-u));flex-wrap:wrap;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.ab-mast b{color:var(--ab-ink)!important;font-weight:600}.ab-rack{background:var(--ab-chassis-2);border:1px solid var(--ab-rim);border-radius:calc(12 * var(--vs-u));display:flex;flex-direction:column;min-height:0;min-width:0}.ab-rack-head{display:flex;justify-content:space-between;align-items:baseline;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u)) calc(6 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.18em;color:var(--ab-silk)!important;text-transform:uppercase;border-bottom:1px solid var(--ab-rim)}.ab-rack-head .ab-n{font-family:var(--ab-mono);color:var(--ab-silk-dim)!important;letter-spacing:0}.ab-rack-list{overflow-y:auto;flex:1;min-height:0}.ab-rack-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(6 * var(--vs-u));width:100%;min-height:calc(38 * var(--vs-u));padding:3px calc(10 * var(--vs-u));border:0;border-bottom:1px solid var(--ab-key);background:transparent;text-align:start;cursor:pointer}.ab-rack-row:hover{background:var(--ab-row-hover)}.ab-rack-row[aria-pressed=true]{background:var(--ab-row-sel);box-shadow:inset 3px 0 0 var(--ab-bank-a)}.ab-rack-row.ab-off .ab-rack-name b,.ab-rack-row[aria-pressed=true] .ab-rack-name span,.ab-matrix tbody tr.ab-mx-sel th small{color:var(--ab-silk)!important}.ab-rack-row[aria-pressed=true] .ab-pill.ab-bad{color:var(--ab-alert-ink)!important}.ab-rack-name{display:grid;min-width:0}.ab-rack-name b{font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);overflow-wrap:anywhere}.ab-rack-name span{font:400 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.ab-rack-leds{display:flex;gap:3px;align-items:center}.ab-rack-leds i{width:calc(6 * var(--vs-u));height:calc(6 * var(--vs-u));border-radius:50%;background:var(--ab-led-off)}.ab-rack-leds i.ab-on-a{background:var(--ab-bank-a);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-bank-a)}.ab-rack-leds i.ab-on-b{background:var(--ab-bank-d);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-bank-d)}.ab-rack-leds i.ab-on-c{background:var(--ab-bank-e);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-bank-e)}.ab-rack-leds i.ab-on-d{background:var(--ab-bank-f);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-bank-f)}.ab-rack-leds i.ab-pend{background:var(--ab-pending);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-pending);animation:ab-pulse 1.4s ease-in-out infinite}.ab-pill{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;padding:1px calc(6 * var(--vs-u));border-radius:calc(999 * var(--vs-u));border:1px solid var(--ab-rim);color:var(--ab-silk)!important;text-transform:uppercase;white-space:nowrap}.ab-pill.ab-firm{background:var(--ab-firm);color:var(--ab-firm-ink)!important;border-color:var(--ab-firm);font-weight:700}.ab-pill.ab-user{color:var(--ab-bank-a)!important;border-color:color-mix(in srgb,var(--ab-bank-a) 55%,transparent)}.ab-pill.ab-bad{color:var(--ab-alert)!important;border-color:color-mix(in srgb,var(--ab-alert) 55%,transparent)}.ab-empty-note{margin:0;padding:calc(10 * var(--vs-u));font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk-dim)!important;line-height:1.45}.ab-stage{display:flex;flex-direction:column;gap:calc(8 * var(--vs-u));min-height:0;min-width:0}.ab-screen{flex:none;background:var(--ab-screen);border:1px solid var(--ab-screen-edge);border-radius:calc(10 * var(--vs-u));box-shadow:inset 0 0 0 3px var(--ab-bezel),inset 0 0 calc(30 * var(--vs-u)) var(--ab-screen-glow);padding:calc(8 * var(--vs-u)) calc(12 * var(--vs-u));display:grid;gap:calc(6 * var(--vs-u)) calc(14 * var(--vs-u));grid-template-columns:minmax(calc(200 * var(--vs-u)),1fr) minmax(0,2.4fr);align-items:center;min-width:0}.ab-screen.ab-firm{background:var(--ab-screen-firm);border-color:var(--ab-screen-firm-edge);border-top:3px solid var(--ab-firm);box-shadow:inset 0 0 0 3px var(--ab-bezel-firm),inset 0 0 calc(30 * var(--vs-u)) var(--ab-firm-glow)}.ab-who{display:grid;gap:3px;align-content:start;min-width:0}.ab-who h1{margin:0;font:700 calc(calc(18 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.15 var(--ab-display);letter-spacing:.03em;overflow-wrap:anywhere;color:var(--ab-ink)!important}.ab-who .ab-mail{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important;overflow-wrap:anywhere}.ab-who .ab-row{display:flex;gap:calc(4 * var(--vs-u));flex-wrap:wrap;align-items:center}.ab-gauges{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(92 * var(--vs-u)),1fr));gap:calc(6 * var(--vs-u));align-content:start}.ab-gauge{border:1px solid var(--ab-screen-edge);border-radius:calc(7 * var(--vs-u));padding:calc(4 * var(--vs-u)) calc(7 * var(--vs-u));min-width:0}.ab-gauge.ab-w2{grid-column:span 2}.ab-gauge .ab-k{font:600 calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;color:var(--ab-silk-dim)!important;text-transform:uppercase;overflow-wrap:normal}.ab-gauge .ab-v{font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-mono);font-variant-numeric:tabular-nums;margin-top:1px;overflow-wrap:anywhere}.ab-lane{grid-column:1 / -1;display:flex;gap:calc(6 * var(--vs-u));flex-wrap:wrap;align-items:center}.ab-chip{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);padding:2px calc(7 * var(--vs-u));border-radius:calc(6 * var(--vs-u));background:var(--ab-chip);border:1px solid var(--ab-screen-edge);color:var(--ab-ink)!important;max-width:100%}.ab-chip .ab-dots{display:inline-flex;gap:3px}.ab-chip .ab-dots i{width:calc(6 * var(--vs-u));height:calc(6 * var(--vs-u));border-radius:50%;background:var(--ab-dot-dim)}.ab-chip .ab-dots i.ab-ok{background:var(--ab-bank-d);box-shadow:0 0 calc(5 * var(--vs-u)) var(--ab-bank-d)}.ab-read{grid-column:1 / -1;border-top:1px dashed var(--ab-screen-edge);padding-top:calc(5 * var(--vs-u));font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important;overflow-wrap:anywhere;min-height:1.4em}.ab-screen.ab-firm .ab-read{border-top-color:var(--ab-line-2)}.ab-read b{color:var(--ab-ink)!important;font-weight:600}.ab-banks{flex:none;display:flex;gap:calc(6 * var(--vs-u));flex-wrap:wrap;align-items:center}.ab-bank-btn{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(6 * var(--vs-u));padding:calc(4 * var(--vs-u)) calc(9 * var(--vs-u));font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;color:var(--ab-silk)!important;cursor:pointer;text-transform:uppercase;white-space:nowrap}.ab-bank-btn .ab-led{width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));border-radius:50%;background:color-mix(in srgb,var(--c) 35%,var(--ab-led-off))}.ab-bank-btn[aria-pressed=true]{color:var(--ab-ink)!important;border-color:var(--c)}.ab-bank-btn[aria-pressed=true] .ab-led{background:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) var(--c)}.ab-bank-btn.ab-firm:after{content:"";width:calc(6 * var(--vs-u));height:calc(6 * var(--vs-u));border-radius:2px;background:var(--ab-firm);opacity:.85}.ab-view{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;border-radius:calc(10 * var(--vs-u))}.ab-foot{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u)) calc(14 * var(--vs-u));border-top:1px solid var(--ab-rim);padding-top:calc(6 * var(--vs-u));min-width:0}.ab-bank-note{margin:0;flex:1 1 calc(260 * var(--vs-u));font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk-dim)!important}.ab-bank-note:empty{display:none}.ab-clusters{-moz-columns:calc(232 * var(--vs-u));columns:calc(232 * var(--vs-u));-moz-column-gap:calc(10 * var(--vs-u));column-gap:calc(10 * var(--vs-u))}.ab-cluster{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:calc(10 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(10 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u)) calc(8 * var(--vs-u));display:grid;gap:calc(6 * var(--vs-u));min-width:0}.ab-cluster.ab-here{border-color:color-mix(in srgb,var(--c) 65%,var(--ab-rim));box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent),0 0 calc(18 * var(--vs-u)) color-mix(in srgb,var(--c) 14%,transparent)}.ab-cluster.ab-firm{border-top:2px solid var(--ab-firm)}.ab-cl-head{display:flex;align-items:center;gap:calc(6 * var(--vs-u));min-width:0}.ab-cl-title{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));background:none;border:0;padding:2px 0;font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk)!important;cursor:zoom-in;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-cl-title:hover{color:var(--ab-ink)!important}.ab-cl-title .ab-led{width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));border-radius:50%;background:var(--c);box-shadow:0 0 calc(6 * var(--vs-u)) var(--c);flex:none}.ab-big .ab-cl-title{cursor:zoom-out;font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-cl-name{font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk)!important}.ab-cl-count{margin-inline-start:auto;font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;white-space:nowrap}.ab-cl-zoom{background:var(--ab-btn);border:1px solid var(--ab-rim-hi);border-radius:calc(6 * var(--vs-u));padding:3px calc(9 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;cursor:zoom-out}.ab-grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:calc(6 * var(--vs-u))}.ab-pad{position:relative;width:100%;aspect-ratio:1.3;min-width:0;border-radius:calc(7 * var(--vs-u));cursor:pointer;container-type:inline-size;display:grid;place-items:center;padding:calc(4 * var(--vs-u)) 3px;background:linear-gradient(160deg,var(--ab-pad-top),var(--ab-well));border:1.5px solid var(--ab-pad-rim);box-shadow:inset 0 2px calc(5 * var(--vs-u)) var(--ab-shade-60),0 1px 0 var(--ab-pad-lip);transition:box-shadow .15s,border-color .15s,transform .06s,opacity .15s}.ab-pad:active{transform:translateY(1px)}.ab-pad .ab-pl{font:600 clamp(calc(calc(7.5 * var(--vs-u)) * var(--hf-text-ratio, 1)),14cqw,calc(10.5 * var(--vs-u)))/1.1 var(--ab-display);letter-spacing:.03em;text-transform:uppercase;text-align:center;max-width:100%;overflow-wrap:anywhere;text-wrap:balance;color:var(--ab-silk-label)!important;pointer-events:none}.ab-pad.ab-on{border-color:var(--c);background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--c) 24%,var(--ab-pad-deep)),var(--ab-pad-deep) 78%);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 50%,transparent),inset 0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 30%,transparent)}.ab-pad.ab-on .ab-pl{color:color-mix(in srgb,var(--c) 42%,var(--ab-white))!important;text-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--c) 55%,transparent)}.ab-pad.ab-pending{border-color:var(--ab-pending);animation:ab-pending 1.6s ease-in-out infinite;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--ab-pending) 10%,var(--ab-pad-deep)),var(--ab-pad-deep) 75%)}.ab-pad.ab-pending .ab-pl{color:color-mix(in srgb,var(--ab-pending) 50%,var(--ab-white))!important}.ab-pad.ab-alert{border-color:var(--ab-alert);box-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--ab-alert) 45%,transparent)}.ab-pad.ab-alert .ab-pl{color:color-mix(in srgb,var(--ab-alert) 45%,var(--ab-white))!important}.ab-pad.ab-empty{border-style:dashed;border-color:var(--ab-empty-rim);background:transparent;box-shadow:none;cursor:default}.ab-pad.ab-empty:before{content:"+";position:absolute;inset:0;display:grid;place-items:center;font:400 calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);color:var(--ab-plus)!important}.ab-pad.ab-add{cursor:pointer;border-color:var(--ab-rim-hi)}.ab-pad.ab-add .ab-pl{font-size:calc(calc(18 * var(--vs-u)) * var(--hf-text-ratio, 1));font-weight:500;color:var(--ab-silk)!important}.ab-pad.ab-add:before{content:none}.ab-pad.ab-action{border-color:var(--ab-rim-hi);background:linear-gradient(160deg,var(--ab-pad-action-top),var(--ab-hatch-b))}.ab-pad.ab-action .ab-pl{color:var(--ab-ink)!important}.ab-pad.ab-locked{cursor:not-allowed;background:repeating-linear-gradient(135deg,var(--ab-hatch-a) 0 calc(5 * var(--vs-u)),var(--ab-hatch-b) calc(5 * var(--vs-u)) calc(10 * var(--vs-u)))}.ab-pad.ab-cursor:after{content:"";position:absolute;inset:calc(-4 * var(--vs-u));border:2px solid var(--ab-focus);border-radius:calc(10 * var(--vs-u));opacity:.9;pointer-events:none}.ab-pad.ab-rel{outline:1.5px dashed color-mix(in srgb,var(--ab-white) 80%,transparent);outline-offset:2px}.ab-pad.ab-rel:after{content:"";position:absolute;right:calc(4 * var(--vs-u));top:calc(4 * var(--vs-u));width:calc(5 * var(--vs-u));height:calc(5 * var(--vs-u));border-radius:50%;background:var(--ab-white);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-white);pointer-events:none}.ab-pad .ab-gem{position:absolute;left:calc(5 * var(--vs-u));top:calc(5 * var(--vs-u));width:calc(5 * var(--vs-u));height:calc(5 * var(--vs-u));border-radius:50%;background:var(--ab-premium);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-premium)}.ab-pad.ab-fixed:before{content:"";position:absolute;left:50%;top:calc(4 * var(--vs-u));width:calc(12 * var(--vs-u));height:2px;margin-left:calc(-6 * var(--vs-u));border-radius:2px;background:color-mix(in srgb,var(--c) 70%,var(--ab-white));opacity:.7}.ab-pad .ab-duo{position:absolute;right:calc(4 * var(--vs-u));bottom:calc(4 * var(--vs-u));display:flex;gap:3px}.ab-pad .ab-duo i{width:calc(5 * var(--vs-u));height:calc(5 * var(--vs-u));border-radius:50%;background:var(--ab-dot-off)}.ab-pad .ab-duo i.ab-ok{background:var(--ab-bank-d);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-bank-d)}.ab-zoomed{display:grid;justify-items:center}.ab-cluster.ab-big{width:min(100%,calc(760 * var(--vs-u)));padding:calc(12 * var(--vs-u)) calc(14 * var(--vs-u)) calc(14 * var(--vs-u));gap:calc(10 * var(--vs-u));animation:ab-zoom .22s ease-out;transform-origin:50% 0}.ab-big .ab-grid{gap:clamp(calc(10 * var(--vs-u)),1.4vw,calc(16 * var(--vs-u)))}.ab-big .ab-pad{aspect-ratio:1.4;border-radius:calc(10 * var(--vs-u));border-width:2px;padding:calc(10 * var(--vs-u)) calc(6 * var(--vs-u))}.ab-big .ab-pad .ab-pl{font-size:calc(clamp(calc(9 * var(--vs-u)),11cqw,calc(14 * var(--vs-u))) * var(--hf-text-ratio, 1));letter-spacing:.06em}.ab-big .ab-pad.ab-cursor:after{inset:calc(-6 * var(--vs-u));border-radius:calc(13 * var(--vs-u))}@media(min-width:900px){.ab-full .ab-view-all,.ab-full .ab-view-features{container-type:size}.ab-full .ab-cluster.ab-big{width:min(100%,calc(calc(76 * var(--vs-u)) + 5.6 * (100cqh - calc(78 * var(--vs-u)) - (var(--ab-rows, 4) - 1) * calc(16 * var(--vs-u))) / var(--ab-rows, 4)))}}.ab-clusters.ab-fit{-moz-columns:auto;columns:auto;-moz-column-gap:var(--vs-gap);column-gap:var(--vs-gap);align-items:start}.ab-fcol{display:flex;flex-direction:column;align-items:center;gap:var(--vs-gap);min-width:0}.ab-fit .ab-cluster{width:min(100%,var(--fit-bank-w, 100%));margin:0;padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u)) calc(8 * var(--vs-u));gap:calc(6 * var(--vs-u))}.ab-fit .ab-cl-head{overflow:hidden;height:calc(22 * var(--vs-u))}.ab-fit .ab-cluster{container-type:inline-size}.ab-fit .ab-cl-title{font-size:calc(clamp(calc(9 * var(--vs-u)),4.2cqi,calc(13 * var(--vs-u))) * var(--hf-text-ratio, 1));letter-spacing:.08em}.ab-fit .ab-cl-count{font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-fit .ab-grid{gap:calc(8 * var(--vs-u))}.ab-fit .ab-pad{aspect-ratio:auto;height:var(--fit-pad-h);border-radius:calc(9 * var(--vs-u))}.ab-fit .ab-pad{padding:calc(4 * var(--vs-u)) calc(2 * var(--vs-u))}.ab-fit .ab-pad .ab-pl{font-size:calc(clamp(calc(7.5 * var(--vs-u)),15cqw,calc(18 * var(--vs-u))) * var(--hf-text-ratio, 1));letter-spacing:.02em;overflow-wrap:normal;word-break:keep-all}.ab-fit .ab-pad.ab-empty:before{font-size:calc(clamp(calc(15 * var(--vs-u)),18cqw,calc(30 * var(--vs-u))) * var(--hf-text-ratio, 1))}.ab-zoomed.ab-fit .ab-cluster.ab-big{width:min(100%,var(--fit-bank-w))}.ab-zoomed.ab-fit .ab-big .ab-pad{aspect-ratio:auto}.ab-zoomed.ab-fit .ab-big .ab-pad .ab-pl{font-size:calc(clamp(calc(9 * var(--vs-u)),13cqw,calc(22 * var(--vs-u))) * var(--hf-text-ratio, 1))}.ab-fboard{display:grid;gap:calc(10 * var(--vs-u));min-width:0;align-content:start}.ab-fhead{display:flex;align-items:center;gap:calc(10 * var(--vs-u));flex-wrap:wrap;min-height:calc(34 * var(--vs-u))}.ab-fhead b{font:700 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase}.ab-fhead-note{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.ab-fhead-keys{margin-inline-start:auto;display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.ab-fline{margin:0;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(8 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);border:1px solid var(--ab-rim)}.ab-fline.ab-bad{color:var(--ab-bad-ink)!important;border-color:color-mix(in srgb,var(--ab-alert) 55%,transparent);background:color-mix(in srgb,var(--ab-alert) 8%,transparent)}.ab-fline.ab-ok{color:var(--ab-good-ink)!important;border-color:color-mix(in srgb,var(--ab-good) 40%,transparent)}.ab-fline.ab-warn{color:var(--ab-wait-ink)!important;border-color:color-mix(in srgb,var(--ab-pending) 50%,transparent)}.ab-fnote{margin:0;font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk-dim)!important}.ab-fnote.ab-bad{color:var(--ab-bad-ink)!important}.ab-fbanks{display:grid;gap:calc(10 * var(--vs-u))}.ab-fbank{margin:0}.ab-fbank .ab-cl-head .ab-tbtn{margin-inline-start:auto;padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-fgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(196 * var(--vs-u)),1fr));gap:calc(8 * var(--vs-u))}.ab-fpad{position:relative;display:flex;flex-direction:column;min-width:0;min-height:calc(96 * var(--vs-u));border-radius:calc(10 * var(--vs-u));overflow:hidden;background:linear-gradient(160deg,var(--ab-pad-top),var(--ab-well));border:1.5px solid var(--ab-pad-rim);box-shadow:inset 0 2px calc(5 * var(--vs-u)) var(--ab-shade-55),0 1px 0 var(--ab-pad-lip);transition:box-shadow .15s,border-color .15s}.ab-fpad.ab-on{border-color:color-mix(in srgb,var(--c) 75%,var(--ab-pad-rim));background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--c) 16%,var(--ab-pad-deep)),var(--ab-pad-deep) 80%);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 30%,transparent),inset 0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 16%,transparent)}.ab-fpad.ab-pending{border-color:var(--ab-pending);animation:ab-pending 1.6s ease-in-out infinite}.ab-fpad.ab-alert{border-color:var(--ab-alert);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-alert) 35%,transparent)}.ab-fpad.ab-staged{outline:1.5px dashed var(--c);outline-offset:2px}.ab-fpad.ab-fopen{grid-column:1 / -1}.ab-fpad-hit{flex:1;display:grid;align-content:start;gap:calc(4 * var(--vs-u));padding:calc(9 * var(--vs-u)) calc(10 * var(--vs-u)) calc(8 * var(--vs-u));background:none;border:0;text-align:start;min-width:0;cursor:pointer;color:inherit}.ab-fpad-hit.ab-static{cursor:default}button.ab-fpad-hit:hover{background:color-mix(in srgb,var(--c) 6%,transparent)}.ab-fp-top{display:flex;align-items:center;gap:calc(6 * var(--vs-u));min-width:0;align-items:flex-start}.ab-fp-top b{flex:1;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.08em;text-transform:uppercase;min-width:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;color:color-mix(in srgb,var(--c) 35%,var(--ab-white))!important}.ab-fp-top b.ab-mono,b.ab-mono{font-family:var(--ab-mono);text-transform:none;letter-spacing:0}.ab-fp-chip{flex:none;font:600 calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;padding:1px calc(6 * var(--vs-u));border-radius:calc(999 * var(--vs-u));border:1px solid var(--ab-rim);color:var(--ab-silk)!important}.ab-fp-chip.ab-warn{color:var(--ab-wait-ink)!important;border-color:color-mix(in srgb,var(--ab-pending) 55%,transparent)}.ab-fp-model{font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-fp-big{font:700 calc(calc(20 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.1 var(--ab-mono);font-variant-numeric:tabular-nums;color:var(--ab-ink)!important}.ab-fp-hint{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-fp-test{font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);overflow-wrap:anywhere}.ab-fp-test small{display:block;color:var(--ab-silk-dim)!important;font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-fp-test.ab-ok{color:var(--ab-good-ink)!important}.ab-fp-test.ab-bad{color:var(--ab-alert-ink)!important}.ab-fp-test.ab-wait{color:var(--ab-wait-ink)!important;animation:ab-pulse 1.2s ease-in-out infinite}.ab-fp-pick{display:flex;align-items:center;gap:calc(6 * var(--vs-u));padding:0 calc(8 * var(--vs-u)) calc(8 * var(--vs-u))}.ab-fp-pick .ab-select{flex:1;min-width:0;padding:calc(4 * var(--vs-u)) calc(6 * var(--vs-u));font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);border-radius:calc(6 * var(--vs-u))}.ab-fp-pick .ab-input{width:100%;padding:calc(4 * var(--vs-u)) calc(6 * var(--vs-u));font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);border-radius:calc(6 * var(--vs-u))}.ab-fp-rate label{flex:1;display:flex;align-items:center;gap:calc(4 * var(--vs-u));min-width:0;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.ab-fp-mini,.ab-fp-key{flex:none;background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(6 * var(--vs-u));padding:3px calc(8 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.06em;cursor:pointer}.ab-fp-key{flex:1;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-figure .ab-fp-big{font-size:calc(calc(22 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-meter-pad{background:linear-gradient(to right,color-mix(in srgb,var(--c) 24%,var(--ab-pad-deep)) var(--fill),var(--ab-pad-deep) var(--fill))}.ab-fp-bar{display:block;position:relative;height:calc(6 * var(--vs-u));border-radius:calc(999 * var(--vs-u));overflow:hidden;background:color-mix(in srgb,var(--ab-rim) 70%,transparent)}.ab-fp-bar>i{position:absolute;inset:0 auto 0 0;width:var(--fill, 0%);border-radius:inherit;background:var(--c);transition:width .5s ease}.ab-fp-bar.ab-indet>i{width:30%;animation:ab-indet 1.6s ease-in-out infinite}@keyframes ab-indet{0%{left:-30%}to{left:100%}}@media(prefers-reduced-motion:reduce){.ab-fp-bar.ab-indet>i{animation:none;width:100%;opacity:.45}}.ab-fp-test.ab-wait-still{color:var(--ab-wait-ink)!important}.ab-fp-more .ab-keypad-row{flex-wrap:wrap;padding:0}.ab-fp-more .ab-keypad-row .ab-input{flex:1 1 calc(220 * var(--vs-u));width:auto;min-width:0}.ab-fp-more .ab-keypad-row .ab-fnote{flex:1 1 auto}.ab-fp-mini[aria-pressed=true]{border-color:var(--c);color:var(--ab-ink)!important}.ab-ftable-wrap{overflow-x:auto}.ab-ftable-wrap .ab-ftable td{white-space:normal;overflow-wrap:break-word;vertical-align:top}.ab-ftable-wrap .ab-ftable td.ab-mono{white-space:nowrap}.ab-ftable td.ab-ok{color:var(--ab-good-ink)!important}.ab-ftable td.ab-warn{color:var(--ab-wait-ink)!important}.ab-fp-more{padding:0 calc(10 * var(--vs-u)) calc(10 * var(--vs-u));display:grid;gap:calc(8 * var(--vs-u));border-top:1px dashed var(--ab-rim);padding-top:calc(8 * var(--vs-u))}.ab-fp-chips{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u))}.ab-ftable{width:100%;border-collapse:collapse;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono)}.ab-ftable th{text-align:start;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important;padding:3px calc(6 * var(--vs-u));border-bottom:1px solid var(--ab-rim)}.ab-ftable td{padding:3px calc(6 * var(--vs-u));border-bottom:1px solid var(--ab-row-line);color:var(--ab-silk)!important;white-space:nowrap}.ab-lcd{background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(10 * var(--vs-u)) calc(11 * var(--vs-u));align-items:start}.ab-lcd>.ab-check{grid-column:1 / -1}.ab-fscroll{min-width:0;overflow-x:auto}:is(.ab-centre,.ab-home-body) .ab-fboard{grid-template-columns:repeat(var(--vs-cols, 12),minmax(0,1fr));-moz-column-gap:var(--vs-gap);column-gap:var(--vs-gap);row-gap:var(--vs-gap)}:where(.ab-fboard,.ab-fbanks,.ab-fbank)>*{--span: initial;--rows: initial}:is(.ab-centre,.ab-home-body) .ab-fboard>*{grid-column:span min(var(--span, 999),var(--vs-cap, var(--vs-cols, 12)));grid-row:span var(--rows, 1);min-width:0}:is(.ab-centre,.ab-home-body) :is(.ab-fboard,.vs-grid,.vs-sub)>.ab-fbanks,:is(.ab-centre,.ab-home-body) :is(.ab-fboard,.vs-grid,.vs-sub)>.ab-fbank,:is(.ab-centre,.ab-home-body) :is(.ab-fboard,.vs-grid,.vs-sub)>.ab-fbanks>.ab-fbank{display:grid;grid-template-columns:subgrid;-moz-column-gap:var(--vs-gap);column-gap:var(--vs-gap)}:is(.ab-centre,.ab-home-body) :is(.ab-fboard,.vs-grid,.vs-sub)>.ab-fbanks{row-gap:var(--vs-gap)}:is(.ab-centre,.ab-home-body) :is(.ab-fboard,.vs-grid,.vs-sub)>.ab-fbanks>*,:is(.ab-centre,.ab-home-body) :is(.ab-fboard,.vs-grid,.vs-sub)>.ab-fbank>*,:is(.ab-centre,.ab-home-body) :is(.ab-fboard,.vs-grid,.vs-sub)>.ab-fbanks>.ab-fbank>*{grid-column:span min(var(--span, 999),var(--vs-cap, var(--vs-cols, 12)));min-width:0}:is(.ab-centre,.ab-home-body) .ab-fgrid{grid-template-columns:repeat(var(--vs-cols, 12),minmax(0,1fr));gap:var(--vs-gap)}:is(.ab-centre,.ab-home-body) :is(.ab-fboard,.vs-grid,.vs-sub)>.ab-fgrid,:is(.ab-centre,.ab-home-body) :is(.ab-fboard,.vs-grid,.vs-sub)>:is(.ab-fbanks,.ab-fbank)>.ab-fgrid,:is(.ab-centre,.ab-home-body) :is(.ab-fboard,.vs-grid,.vs-sub)>.ab-fbanks>.ab-fbank>.ab-fgrid{grid-template-columns:subgrid}:is(.ab-centre,.ab-home-body) .ab-fgrid:not(:has(>.ab-fopen)){grid-auto-rows:1fr}:is(.ab-centre,.ab-home-body) .ab-fgrid>.ab-fpad:not(.ab-fopen,.ab-keypad){min-height:calc(calc(96 * var(--vs-u)) + var(--vs-row-extra, 0px))}:is(.ab-centre,.ab-home-body) .ab-fgrid>*{grid-column:span min(var(--span, var(--pad-span, 2)),var(--vs-cap, var(--vs-cols, 12)));min-width:0}:is(.ab-centre,.ab-home-body) .ab-fgrid>.ab-fopen{grid-column:1 / -1}:is(.ab-centre,.ab-home-body) .ab-fgrid>:not(.ab-fpad,.ab-pad,[style*=--span]){grid-column:1 / -1}.ab-mx-wrap{height:100%;overflow:auto;border:1px solid var(--ab-rim);border-radius:calc(10 * var(--vs-u));background:var(--ab-well)}.ab-matrix{width:100%;border-collapse:separate;border-spacing:0;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.ab-matrix thead th{position:sticky;top:0;z-index:2;background:var(--ab-chassis-2);vertical-align:bottom;padding:calc(6 * var(--vs-u)) 3px;border-bottom:1px solid var(--ab-rim)}.ab-matrix thead th span{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-silk)!important;white-space:nowrap;max-height:calc(104 * var(--vs-u));overflow:hidden;text-overflow:ellipsis}.ab-matrix thead th.ab-mx-sel span{color:var(--ab-ink)!important}.ab-matrix .ab-mx-corner{left:0;z-index:3;text-align:start;vertical-align:bottom;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.ab-matrix tbody th{position:sticky;left:0;z-index:1;background:var(--ab-chassis-2);text-align:start;padding:3px calc(10 * var(--vs-u));width:calc(220 * var(--vs-u));min-width:calc(170 * var(--vs-u));max-width:calc(240 * var(--vs-u));border-bottom:1px solid var(--ab-row-line);font-weight:400}.ab-matrix tbody th b{display:block;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-matrix tbody th small{display:block;font:400 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-matrix td{padding:3px calc(4 * var(--vs-u));text-align:center;border-bottom:1px solid var(--ab-row-line)}.ab-matrix td.ab-mx-sel,.ab-matrix thead th.ab-mx-sel{background:color-mix(in srgb,var(--c) 9%,var(--ab-well))}.ab-matrix thead th.ab-mx-sel{background:color-mix(in srgb,var(--c) 12%,var(--ab-chassis-2))}.ab-matrix tbody tr.ab-mx-sel th{background:var(--ab-row-sel);box-shadow:inset 3px 0 0 var(--ab-bank-a)}.ab-matrix tbody tr.ab-mx-sel td{background:color-mix(in srgb,var(--ab-bank-a) 6%,var(--ab-well))}.ab-matrix tbody tr:hover td{background:color-mix(in srgb,var(--ab-white) 3%,var(--ab-well))}.ab-cell{display:block;margin:0 auto;width:calc(22 * var(--vs-u));height:calc(22 * var(--vs-u));padding:0;border-radius:calc(5 * var(--vs-u));border:1.5px solid var(--ab-pad-rim);background:var(--ab-pad-top);cursor:pointer}.ab-cell:hover{border-color:var(--ab-rim-hi)}.ab-cell.ab-on{background:color-mix(in srgb,var(--c) 72%,var(--ab-pad-deep));border-color:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--c) 55%,transparent)}.ab-cell.ab-pending{border-color:var(--ab-pending);background:color-mix(in srgb,var(--ab-pending) 28%,var(--ab-pad-deep))}.ab-cell.ab-action{border-color:var(--ab-rim-hi);background:var(--ab-pad-action-top)}.ab-cell.ab-locked{cursor:not-allowed;background:repeating-linear-gradient(135deg,var(--ab-hatch-a) 0 3px,var(--ab-hatch-b) 3px calc(6 * var(--vs-u)))}.ab-cell.ab-cursor{outline:2px solid var(--ab-focus);outline-offset:2px}.ab-matrix .ab-mx-sum{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important;padding:0 calc(10 * var(--vs-u))}.ab-links{display:grid;grid-template-columns:minmax(calc(220 * var(--vs-u)),calc(280 * var(--vs-u))) minmax(0,1fr);gap:calc(10 * var(--vs-u));height:100%;min-height:0}.ab-links-side{display:flex;flex-direction:column;gap:calc(8 * var(--vs-u));min-height:0}.ab-links-side .ab-search{flex:none}.ab-links-found{flex:1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:2px}.ab-links-main{display:flex;flex-direction:column;gap:calc(10 * var(--vs-u));min-height:0;overflow-y:auto}.ab-trail{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));align-items:center}.ab-trail .ab-btn{padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));font-size:calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-trail-step{background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(999 * var(--vs-u));padding:3px calc(10 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-silk)!important;cursor:pointer}.ab-trail-step[aria-current]{color:var(--ab-ink)!important;border-color:var(--ab-focus)}.ab-trail-sep{color:var(--ab-silk-dim)!important}.ab-focus{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(16 * var(--vs-u));align-items:center;background:var(--ab-screen);border:1px solid var(--ab-screen-edge);border-radius:calc(12 * var(--vs-u));padding:calc(12 * var(--vs-u)) calc(16 * var(--vs-u));animation:ab-zoom .22s ease-out;transform-origin:0 50%}.ab-focus-pad{width:calc(92 * var(--vs-u));aspect-ratio:1;border-radius:calc(12 * var(--vs-u));border:2px solid var(--c);display:grid;place-items:center;padding:calc(8 * var(--vs-u));background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--c) 22%,var(--ab-pad-deep)),var(--ab-pad-deep) 75%);box-shadow:0 0 calc(22 * var(--vs-u)) color-mix(in srgb,var(--c) 45%,transparent)}.ab-focus-pad span{font:700 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.06em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;color:color-mix(in srgb,var(--c) 40%,var(--ab-white))!important}.ab-focus.ab-s-off .ab-focus-pad,.ab-focus.ab-s-locked .ab-focus-pad{box-shadow:none;border-color:var(--ab-rim-hi);background:var(--ab-pad-top)}.ab-focus-t{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.ab-focus-t .ab-pill{justify-self:start}.ab-focus-t h2{margin:0;font:700 calc(calc(20 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.03em;overflow-wrap:anywhere}.ab-links-groups{-moz-columns:calc(280 * var(--vs-u));columns:calc(280 * var(--vs-u));-moz-column-gap:calc(10 * var(--vs-u));column-gap:calc(10 * var(--vs-u))}.ab-nodes{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(108 * var(--vs-u)),1fr));gap:calc(6 * var(--vs-u))}.ab-node{display:grid;gap:2px;align-content:start;text-align:start;min-width:0;background:linear-gradient(160deg,var(--ab-pad-top),var(--ab-well));border:1.5px solid var(--ab-pad-rim);border-radius:calc(8 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));cursor:pointer}.ab-node:hover{border-color:var(--ab-focus)}.ab-node b{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.ab-node small{font:400 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body);color:var(--ab-silk-dim)!important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ab-node.ab-s-on{border-color:var(--c);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 35%,transparent)}.ab-node.ab-s-on b{color:color-mix(in srgb,var(--c) 45%,var(--ab-white))!important}.ab-node.ab-s-pending,.ab-node.ab-s-warn{border-color:var(--ab-pending)}.ab-node.ab-s-info{border-color:var(--ab-screen-firm-edge)}.ab-node.ab-s-locked{background:repeating-linear-gradient(135deg,var(--ab-hatch-a) 0 calc(5 * var(--vs-u)),var(--ab-hatch-b) calc(5 * var(--vs-u)) calc(10 * var(--vs-u)))}.ab-insp-col{display:flex;flex-direction:column;gap:calc(8 * var(--vs-u));min-height:0;min-width:0}.ab-insp-col>.ab-panel{flex:0 1 auto;max-height:62%}.ab-insp-col>.ab-drawer{flex:1 1 calc(180 * var(--vs-u));min-height:calc(150 * var(--vs-u))}.ab-drawer{background:var(--ab-chassis-2);border:1px solid var(--ab-rim);border-radius:calc(12 * var(--vs-u));display:flex;flex-direction:column;min-height:0;min-width:0}.ab-drawer-head{display:grid;gap:2px;padding:calc(8 * var(--vs-u)) calc(12 * var(--vs-u)) calc(7 * var(--vs-u));border-bottom:1px solid var(--ab-rim)}.ab-drawer-head span{font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.ab-drawer-head b{font:700 calc(calc(14 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.03em;overflow-wrap:anywhere}.ab-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:calc(6 * var(--vs-u));display:grid;align-content:start;gap:calc(6 * var(--vs-u))}.ab-drawer-foot{padding:calc(7 * var(--vs-u)) calc(8 * var(--vs-u));border-top:1px solid var(--ab-rim);display:flex;justify-content:flex-start}.ab-drawer-foot .ab-btn{padding:calc(6 * var(--vs-u)) calc(12 * var(--vs-u));font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-rel-group{display:grid;gap:1px}.ab-rel-head{display:flex;justify-content:space-between;padding:calc(4 * var(--vs-u)) calc(6 * var(--vs-u)) 2px;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.ab-rel-head .ab-n{font-family:var(--ab-mono);letter-spacing:0}.ab-rel-item{display:grid;grid-template-columns:calc(9 * var(--vs-u)) minmax(0,1fr) auto;gap:calc(8 * var(--vs-u));align-items:center;width:100%;text-align:start;background:transparent;border:1px solid transparent;border-radius:calc(7 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(6 * var(--vs-u));cursor:pointer}.ab-rel-item:hover{background:var(--ab-row-hover);border-color:var(--ab-rim)}.ab-rel-item .ab-led{width:calc(8 * var(--vs-u));height:calc(8 * var(--vs-u));border-radius:50%;background:var(--ab-led-off)}.ab-s-on>.ab-led{background:var(--ab-good);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-good)}.ab-s-pending>.ab-led,.ab-s-warn>.ab-led{background:var(--ab-pending);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-pending)}.ab-s-action>.ab-led{background:var(--ab-ink)}.ab-s-info>.ab-led{background:var(--ab-firm);opacity:.8}.ab-s-locked>.ab-led{background:transparent;border:1px dashed var(--ab-rim-hi)}.ab-rel-t{display:grid;min-width:0}.ab-rel-more{justify-self:start;background:none;border:0;padding:3px calc(6 * var(--vs-u)) 3px calc(23 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-bank-a)!important;cursor:pointer}.ab-rel-t b{font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-rel-t small{font:400 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.ab-rel-s{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;white-space:nowrap}.ab-related{border-top:1px dashed var(--ab-rim);padding-top:calc(10 * var(--vs-u));display:grid;gap:calc(4 * var(--vs-u))}.ab-related h3{margin:0;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.ab-transport{display:flex;gap:calc(6 * var(--vs-u));flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-inline-start:auto}.ab-tbtn{background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(7 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(12 * var(--vs-u));font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.16em;color:var(--ab-silk)!important;cursor:pointer;text-transform:uppercase}.ab-tbtn.ab-hot{color:var(--ab-on-blue)!important;background:var(--ab-bank-b);border-color:var(--ab-bank-b);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 45%,transparent)}.ab-tbtn[disabled]{opacity:.4;cursor:not-allowed}.ab-tbtn.ab-shift[aria-pressed=true]{color:var(--ab-ink)!important;border-color:var(--ab-pending);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-pending) 40%,transparent)}.ab-keys{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;display:flex;gap:calc(10 * var(--vs-u));flex-wrap:wrap}.ab-keys b{color:var(--ab-silk)!important;font-weight:600}.ab-status{font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.ab-status:empty{display:none}.ab-banner{border:1px solid color-mix(in srgb,var(--ab-pending) 55%,transparent);background:color-mix(in srgb,var(--ab-pending) 8%,transparent);color:var(--ab-wait-ink)!important;border-radius:calc(8 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(12 * var(--vs-u));font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.ab-banner.ab-bad{border-color:color-mix(in srgb,var(--ab-alert) 60%,transparent);background:color-mix(in srgb,var(--ab-alert) 10%,transparent);color:var(--ab-bad-ink)!important}.ab-panel{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;background:var(--ab-screen);border:1px solid var(--ab-screen-edge);border-radius:calc(12 * var(--vs-u));box-shadow:inset 0 0 0 3px var(--ab-bezel),inset 0 0 calc(36 * var(--vs-u)) var(--ab-panel-glow);color:var(--ab-ink)!important;font-family:var(--ab-body);color-scheme:dark}.ab-panel.ab-inline{animation:ab-zoom .18s ease-out;transform-origin:50% 0}.ab-panel.ab-wide{height:100%}.ab-panel-head{display:flex;align-items:center;gap:calc(12 * var(--vs-u));padding:calc(12 * var(--vs-u)) calc(14 * var(--vs-u));border-bottom:1px dashed var(--ab-screen-edge);position:sticky;top:0;background:var(--ab-screen);z-index:1}.ab-panel-title{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));min-width:0;flex:1}.ab-panel-head h2,.ab-panel-head h3{margin:0;flex-basis:100%;font:700 calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.2 var(--ab-display);letter-spacing:.06em;text-transform:uppercase;min-width:0;overflow-wrap:anywhere}.ab-panel-head .ab-x{margin-inline-start:auto;align-self:flex-start;padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u));font-size:calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-swatch-pad{flex:none;width:calc(58 * var(--vs-u));aspect-ratio:1.15;border-radius:calc(9 * var(--vs-u));display:grid;place-items:center;padding:calc(4 * var(--vs-u));border:2px solid var(--ab-rim-hi);background:linear-gradient(160deg,var(--ab-pad-top),var(--ab-well));container-type:inline-size}.ab-swatch-pad span{font:700 clamp(calc(calc(7 * var(--vs-u)) * var(--hf-text-ratio, 1)),15cqw,calc(10.5 * var(--vs-u)))/1.1 var(--ab-display);letter-spacing:.04em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;color:var(--ab-silk-label)!important}.ab-swatch-pad.ab-on{border-color:var(--c);background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--c) 26%,var(--ab-pad-deep)),var(--ab-pad-deep) 78%);box-shadow:0 0 calc(16 * var(--vs-u)) color-mix(in srgb,var(--c) 50%,transparent)}.ab-swatch-pad.ab-on span{color:color-mix(in srgb,var(--c) 42%,var(--ab-white))!important}.ab-swatch-pad.ab-pending{border-color:var(--ab-pending);box-shadow:0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--ab-pending) 40%,transparent)}.ab-swatch-pad.ab-pending span{color:var(--ab-wait-ink)!important}.ab-swatch-pad.ab-locked{background:repeating-linear-gradient(135deg,var(--ab-hatch-a) 0 calc(5 * var(--vs-u)),var(--ab-hatch-b) calc(5 * var(--vs-u)) calc(10 * var(--vs-u)))}.ab-swatch-pad.ab-action{border-color:var(--ab-rim-hi)}.ab-panel-body{padding:calc(12 * var(--vs-u)) calc(14 * var(--vs-u)) calc(14 * var(--vs-u));display:grid;gap:calc(12 * var(--vs-u));min-width:0;align-content:start}.ab-panel .ab-kv{background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(9 * var(--vs-u)) calc(11 * var(--vs-u))}.ab-panel .ab-btn{background:var(--ab-key);border-color:var(--ab-key-rim);border-radius:calc(8 * var(--vs-u));box-shadow:0 2px 0 var(--ab-shade-55),inset 0 1px 0 var(--ab-sheen)}.ab-panel .ab-btn:active{transform:translateY(1px);box-shadow:0 1px 0 var(--ab-shade-55)}.ab-panel .ab-btn.ab-go{background:var(--ab-good);border-color:var(--ab-good);box-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--ab-good) 40%,transparent),0 2px 0 var(--ab-shade-55)}.ab-panel .ab-btn.ab-stop{background:var(--ab-key)}.ab-panel .ab-btn.ab-stop.ab-armed{background:var(--ab-alert)}.ab-panel .ab-btn.ab-sel{border-color:var(--c);color:var(--ab-ink)!important;box-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--c) 45%,transparent),inset 0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 25%,transparent)}.ab-btn.ab-key{border-color:var(--c)}.ab-note.ab-dim{color:var(--ab-silk-dim)!important}.ab-readout{flex:0 0 auto}.ab-panel .ab-embed{border-radius:calc(8 * var(--vs-u));overflow:hidden}.ab-kv{display:grid;grid-template-columns:calc(120 * var(--vs-u)) minmax(0,1fr);gap:calc(6 * var(--vs-u)) calc(12 * var(--vs-u));font-size:calc(calc(13.5 * var(--vs-u)) * var(--hf-text-ratio, 1));margin:0}.ab-kv dt{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;color:var(--ab-silk-dim)!important;text-transform:uppercase;padding-top:2px}.ab-kv dd{margin:0;font-family:var(--ab-mono);font-size:calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1));overflow-wrap:anywhere}.ab-grantlist{display:grid;gap:calc(8 * var(--vs-u))}.ab-grant{display:grid;gap:calc(6 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(9 * var(--vs-u));padding:calc(9 * var(--vs-u)) calc(11 * var(--vs-u))}.ab-grant.ab-dead{opacity:.65}.ab-grant-top{display:flex;gap:calc(8 * var(--vs-u));align-items:center;flex-wrap:wrap}.ab-grant .ab-t{font:500 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);min-width:0;overflow-wrap:anywhere}.ab-grant .ab-t small{display:block;color:var(--ab-silk-dim)!important;font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono)}.ab-status-chip{font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;padding:2px calc(8 * var(--vs-u));border-radius:calc(999 * var(--vs-u));border:1px solid var(--ab-rim);color:var(--ab-silk)!important}.ab-status-chip.ab-active{color:var(--ab-good-ink)!important;border-color:color-mix(in srgb,var(--ab-good-ink) 50%,transparent)}.ab-status-chip.ab-pending_approval,.ab-status-chip.ab-pending_acceptance{color:var(--ab-pending)!important;border-color:color-mix(in srgb,var(--ab-pending) 50%,transparent)}.ab-status-chip.ab-revoked{color:var(--ab-alert-ink)!important;border-color:color-mix(in srgb,var(--ab-alert-ink) 50%,transparent)}.ab-actions{display:flex;gap:calc(8 * var(--vs-u));flex-wrap:wrap;justify-content:flex-end;align-items:center}.ab-actions.ab-start{justify-content:flex-start}.ab-btn{background:var(--ab-btn);border:1px solid var(--ab-rim-hi);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(14 * var(--vs-u));font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--ab-ink)!important}.ab-btn:disabled{opacity:.45;cursor:not-allowed}.ab-btn.ab-go{background:var(--ab-good);color:var(--ab-on-green)!important;border-color:var(--ab-good)}.ab-btn.ab-stop{background:transparent;color:var(--ab-alert-ink)!important;border-color:color-mix(in srgb,var(--ab-alert) 60%,transparent)}.ab-btn.ab-stop.ab-armed{background:var(--ab-alert);color:var(--ab-on-alert)!important;border-color:var(--ab-alert)}.ab-btn.ab-sel{border-color:var(--ab-bank-f);color:var(--ab-bank-f)!important}.ab-note{font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important;margin:0;line-height:1.45}.ab-note.ab-warn{color:var(--ab-wait-ink)!important}.ab-field{display:grid;gap:calc(4 * var(--vs-u))}.ab-field>span{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;color:var(--ab-silk-dim)!important;text-transform:uppercase}.ab-input,.ab-select{width:100%;background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));color:var(--ab-ink)!important;font:500 calc(calc(14 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.ab-input:focus,.ab-select:focus{border-color:var(--ab-bank-a);outline:none}.ab-check{display:flex;gap:calc(8 * var(--vs-u));align-items:flex-start;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.ab-err-line{color:var(--ab-alert-ink)!important;font:500 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);overflow-wrap:anywhere;margin:0}.ab-ok-line{color:var(--ab-good-ink)!important;font:500 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.ab-appr-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:calc(10 * var(--vs-u));align-items:center;padding:calc(9 * var(--vs-u)) calc(4 * var(--vs-u));border-bottom:1px solid var(--ab-rim)}.ab-appr-row b{display:block;font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);overflow-wrap:anywhere}.ab-appr-row .ab-sub{font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.ab-toast{position:fixed;left:50%;bottom:calc(calc(18 * var(--vs-u)) + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--ab-toast);border:1px solid var(--ab-toast-rim);color:var(--ab-ink)!important;font:500 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);padding:calc(9 * var(--vs-u)) calc(14 * var(--vs-u));border-radius:calc(9 * var(--vs-u));z-index:1300;box-shadow:0 calc(12 * var(--vs-u)) calc(30 * var(--vs-u)) var(--ab-shade-40);max-width:calc(100vw - calc(32 * var(--vs-u)));text-align:center}.ab-frame{border:1px solid var(--ab-screen-firm-edge);border-top:3px solid var(--ab-firm);border-radius:calc(12 * var(--vs-u));background:var(--ab-screen-firm);box-shadow:inset 0 0 0 calc(4 * var(--vs-u)) var(--ab-bezel-firm);padding:calc(12 * var(--vs-u));display:grid;gap:calc(10 * var(--vs-u));min-width:0}.ab-frame-head{display:flex;gap:calc(10 * var(--vs-u));align-items:baseline;flex-wrap:wrap;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.18em;color:var(--ab-silk)!important;text-transform:uppercase}.ab-frame-head small{font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);letter-spacing:0;text-transform:none;color:var(--ab-silk-dim)!important}.ab-frame-body{border-radius:calc(8 * var(--vs-u));overflow:hidden;min-width:0}@keyframes ab-pulse{50%{opacity:.35}}@keyframes ab-pending{50%{box-shadow:0 0 16px color-mix(in srgb,var(--ab-pending) 55%,transparent)}}@keyframes ab-zoom{0%{transform:scale(.86);opacity:.25}to{transform:none;opacity:1}}:root:root:root .ab-root .ab-input,:root:root:root .ab-root .ab-select{background:var(--ab-well)!important;color:var(--ab-ink)!important;border-color:var(--ab-rim)!important;box-shadow:none!important}:root:root:root .ab-root .ab-input:focus,:root:root:root .ab-root .ab-select:focus{border-color:var(--ab-bank-a)!important}:root:root:root .ab-root .ab-input::-moz-placeholder{color:var(--ab-silk-dim)!important;opacity:1}:root:root:root .ab-root .ab-input::placeholder{color:var(--ab-silk-dim)!important;opacity:1}@media(max-width:1180px){.ab-screen{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.ab-stage,.ab-view{min-height:auto}.ab-insp-col>.ab-panel{max-height:none}.ab-view{overflow:visible}.ab-links{grid-template-columns:minmax(0,1fr)}.ab-links-found{max-height:calc(220 * var(--vs-u))}.ab-mx-wrap{height:auto;max-height:70vh}}@media(max-width:460px){.ab-keys,.ab-modes .ab-sep,.ab-mast{display:none}.ab-mode-btn{padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));letter-spacing:.1em;gap:calc(5 * var(--vs-u))}.ab-view-btn{padding:calc(6 * var(--vs-u)) calc(9 * var(--vs-u));letter-spacing:.1em}.ab-bank-btn{padding:calc(4 * var(--vs-u)) calc(7 * var(--vs-u));letter-spacing:.08em}.ab-clusters{-moz-columns:1;columns:1}.ab-kv{grid-template-columns:calc(96 * var(--vs-u)) minmax(0,1fr)}.ab-panel-head,.ab-panel-body{padding:calc(12 * var(--vs-u))}.ab-focus{grid-template-columns:minmax(0,1fr)}}.ab-cl-name .ab-led{display:inline-block;width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));margin-inline-end:calc(6 * var(--vs-u));border-radius:50%;background:var(--c);box-shadow:0 0 calc(6 * var(--vs-u)) var(--c);vertical-align:1px}.ab-fp-list{margin:0;padding-inline-start:calc(16 * var(--vs-u));list-style:disc;display:grid;gap:3px;font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important}.ab-actions .ab-check{align-items:center}.ab-full .ab-fp-top b{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:break-word}.ab-full .ab-fp-chip{flex:0 1 auto;max-width:62%;white-space:normal;overflow-wrap:break-word;text-align:center;line-height:1.25}.ab-full :is(.ab-fp-hint,.ab-fp-model,.ab-fp-key){white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.ab-full .ab-fp-key{text-align:start}.ab-fpad.ab-keypad{min-height:0;background:linear-gradient(160deg,var(--ab-pad-action-top),var(--ab-well))}.ab-keypad .ab-keypad-row{flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.ab-keypad .ab-keypad-row>:is(.ab-search,.ab-field){flex:1 1 calc(220 * var(--vs-u));min-width:0}.ab-keypad .ab-keypad-row>.ab-check{flex:1 1 calc(260 * var(--vs-u));align-items:center}.ab-keypad .ab-keypad-row>.ab-fnote{flex:1 1 auto}.ab-keypad .ab-keypad-row .ab-actions{flex-wrap:wrap}.ab-cl-keys{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u))}.ab-fbank .ab-cl-head .ab-btn{padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-fpad.ab-dead{opacity:.62}.ab-fp-help{margin:0;padding:0 calc(10 * var(--vs-u)) calc(8 * var(--vs-u));font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.ab-fp-form{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.ab-fp-more .ab-kv{background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));font-size:calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-fp-more textarea.ab-input{resize:vertical;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-mono)}.ab-gate-who{display:grid;gap:calc(6 * var(--vs-u));margin-top:calc(8 * var(--vs-u));padding-top:calc(8 * var(--vs-u));border-top:1px solid var(--ab-rim)}.ab-gate-people{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));margin:0;padding:0;list-style:none}.ab-gate-people li{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));padding:calc(3 * var(--vs-u)) calc(4 * var(--vs-u)) calc(3 * var(--vs-u)) calc(10 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:999px;background:var(--ab-well);color:var(--ab-ink)!important;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.vs-bare>div:has(>.hc-root){flex:1 1 auto;min-height:0}.hc-root{display:flex;flex-direction:column;min-width:0}.hc-root.hc-fill{height:100%;min-height:100%}.hc-root.hc-tall{min-height:100%}.hc-root>input[type=file]{display:none!important}.hc-root>.hc-board{flex:1 1 auto;min-width:0}.hc-root.hc-fill>.hc-board{min-height:0}.hc-convo{grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.hc-convo.hc-has-banner{grid-template-rows:auto minmax(0,1fr) auto}.ab-root .hc-readout.ab-panel{display:block;position:relative;min-height:0;overflow:auto;overscroll-behavior:contain;padding:calc(14 * var(--vs-u)) calc(18 * var(--vs-u))}.hc-turns{display:grid;gap:calc(14 * var(--vs-u));align-content:start;min-width:0}.hc-turn{display:grid;gap:calc(8 * var(--vs-u));min-width:0;padding:calc(10 * var(--vs-u)) calc(12 * var(--vs-u));border:1px solid transparent;border-radius:calc(10 * var(--vs-u))}.hc-turn.hc-user{justify-self:end;max-width:min(100%,calc(820 * var(--vs-u)));background:var(--ab-well);border-color:var(--ab-rim)}.hc-turn.hc-model{border-inline-start:2px solid var(--ab-rim);border-radius:0 calc(10 * var(--vs-u)) calc(10 * var(--vs-u)) 0}.hc-turn.hc-model.hc-sel{border-color:color-mix(in srgb,var(--vs-accent, var(--ab-bank-a)) 40%,var(--ab-rim));border-inline-start-color:var(--vs-accent, var(--ab-bank-a));background:color-mix(in srgb,var(--vs-accent, var(--ab-bank-a)) 5%,transparent)}.hc-turn-head{display:flex;align-items:center;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.hc-who{font:700 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ab-silk)!important}.hc-led{flex:none;width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));border-radius:50%;background:var(--ab-led-off)}.hc-model .hc-turn-head .hc-led{background:var(--vs-accent, var(--ab-bank-a));box-shadow:0 0 calc(6 * var(--vs-u)) var(--vs-accent, var(--ab-bank-a))}.hc-turn-head .hc-led.hc-live{background:var(--ab-pending);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-pending);animation:ab-pulse 1.2s ease-in-out infinite}.hc-tag,.hc-state{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.12em;text-transform:uppercase;padding:1px calc(7 * var(--vs-u));border-radius:calc(999 * var(--vs-u));border:1px solid var(--ab-rim);color:var(--ab-silk)!important}.hc-state.hc-wait{color:var(--ab-wait-ink)!important;border-color:color-mix(in srgb,var(--ab-pending) 55%,transparent)}.hc-turn-body{min-width:0;font:400 calc(calc(14.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.6 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:anywhere}.hc-user-text{margin:0;white-space:pre-wrap}.hc-gen{margin:0;font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.hc-dim{color:var(--ab-silk)!important}.hc-turn-keys{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(6 * var(--vs-u))}.hc-jump{position:sticky;bottom:0;display:flex;justify-content:center;padding-top:calc(8 * var(--vs-u));pointer-events:none}.hc-jump>*{pointer-events:auto;box-shadow:0 calc(2 * var(--vs-u)) calc(10 * var(--vs-u)) var(--ab-shade-50)}.hc-welcome{min-height:100%;display:grid;align-content:center;justify-items:center;gap:calc(12 * var(--vs-u));text-align:center;padding:calc(20 * var(--vs-u))}.hc-welcome-h{margin:0;font:700 calc(calc(22 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ab-ink)!important}.hc-welcome .ab-fnote{max-width:calc(620 * var(--vs-u));font-size:calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))}.hc-suggest{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(8 * var(--vs-u));max-width:calc(980 * var(--vs-u))}.ab-root .hc-key{display:inline-flex;align-items:center;justify-content:center;gap:calc(5 * var(--vs-u));background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(6 * var(--vs-u));padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));cursor:pointer;text-decoration:none;text-align:center;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ab-silk)!important;overflow-wrap:break-word}.ab-root .hc-key:hover{color:var(--ab-ink)!important;border-color:var(--ab-rim-hi)}.ab-root .hc-key:disabled{opacity:.45;cursor:not-allowed}.ab-root .hc-key[aria-pressed=true],.ab-root .hc-key.hc-on{color:var(--ab-ink)!important;border-color:var(--vs-accent, var(--ab-bank-a));box-shadow:inset 0 0 0 1px var(--vs-accent, var(--ab-bank-a)),0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--vs-accent, var(--ab-bank-a)) 35%,transparent)}.ab-root .hc-key.hc-good[aria-pressed=true]{border-color:var(--ab-good);box-shadow:inset 0 0 0 1px var(--ab-good);color:var(--ab-good-ink)!important}.ab-root .hc-key.hc-bad[aria-pressed=true]{border-color:var(--ab-alert);box-shadow:inset 0 0 0 1px var(--ab-alert);color:var(--ab-alert-ink)!important}.ab-root .hc-key.hc-done{color:var(--ab-good-ink)!important;border-color:color-mix(in srgb,var(--ab-good) 55%,transparent);opacity:1}.ab-root .hc-key.hc-mini{padding:2px calc(7 * var(--vs-u));font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-root .hc-key.hc-big{padding:calc(8 * var(--vs-u)) calc(14 * var(--vs-u));font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-root .hc-key.hc-case,.ab-root .hc-key.hc-sug{text-transform:none;letter-spacing:.01em;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body)}.ab-root .hc-key.hc-sug{padding:calc(8 * var(--vs-u)) calc(14 * var(--vs-u));border-radius:calc(999 * var(--vs-u))}.hc-start{justify-self:start}.hc-keys{display:flex;flex-wrap:wrap;align-items:center;gap:calc(5 * var(--vs-u))}.hc-field{display:grid;gap:calc(4 * var(--vs-u));min-width:0}.hc-field-l{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.hc-between{display:flex;justify-content:space-between;align-items:center;gap:calc(6 * var(--vs-u))}.hc-row{display:flex;gap:calc(6 * var(--vs-u));align-items:center}.hc-two{display:flex;flex-wrap:wrap;gap:calc(8 * var(--vs-u))}.hc-two>*{flex:1 1 calc(130 * var(--vs-u));min-width:0}.hc-md{min-width:0}.hc-md>:first-child{margin-top:0}.hc-md>:last-child{margin-bottom:0}.hc-md p{margin:calc(8 * var(--vs-u)) 0}.hc-md :is(ul,ol){margin:calc(8 * var(--vs-u)) 0;padding-inline-start:calc(22 * var(--vs-u))}.hc-md ul{list-style:disc}.hc-md ol{list-style:decimal}.hc-md li+li{margin-top:calc(3 * var(--vs-u))}.hc-md :is(.hc-md-h1,.hc-md-h2,.hc-md-h3,.hc-md-h4){margin:calc(16 * var(--vs-u)) 0 calc(6 * var(--vs-u));font-family:var(--ab-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ab-ink)!important;line-height:1.3}.hc-md .hc-md-h1{font-size:calc(calc(15.5 * var(--vs-u)) * var(--hf-text-ratio, 1));font-weight:700}.hc-md .hc-md-h2{font-size:calc(calc(14.5 * var(--vs-u)) * var(--hf-text-ratio, 1));font-weight:700}.hc-md .hc-md-h3{font-size:calc(calc(13.5 * var(--vs-u)) * var(--hf-text-ratio, 1));font-weight:600}.hc-md .hc-md-h4{font-size:calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1));font-weight:600}.hc-md :is(strong,b){font-weight:700}.hc-md em{font-style:italic;color:inherit!important}.ab-root .hc-md-a{color:var(--ab-bank-b)!important;text-decoration:underline;text-underline-offset:2px}.hc-md code{font:500 .92em var(--ab-mono);background:var(--ab-well);border-radius:calc(4 * var(--vs-u));padding:0 calc(4 * var(--vs-u))}.hc-md-pre{margin:calc(10 * var(--vs-u)) 0;padding:calc(10 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-mono);white-space:pre;color:var(--ab-ink)!important}.hc-md-pre code{background:none;padding:0}.hc-md blockquote{margin:calc(10 * var(--vs-u)) 0;padding-inline-start:calc(12 * var(--vs-u));border-inline-start:2px solid var(--ab-rim);color:var(--ab-silk)!important}.hc-md hr{border:0;border-top:1px solid var(--ab-rim);margin:calc(14 * var(--vs-u)) 0}.hc-md-tablewrap{margin:calc(10 * var(--vs-u)) 0;border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u))}.hc-md-fallback{margin:calc(10 * var(--vs-u)) 0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));background:var(--ab-well);font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.hc-md-fallback summary{cursor:pointer;color:var(--ab-silk)!important}.hc-table{width:-moz-max-content;width:max-content;min-width:100%;border-collapse:collapse;font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);font-variant-numeric:tabular-nums}.hc-table th{text-align:start;padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u));border-bottom:1px solid var(--ab-rim);background:var(--ab-well);white-space:nowrap;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.hc-table td{padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u));border-bottom:1px solid var(--ab-row-line);white-space:nowrap;color:var(--ab-ink)!important}.hc-table tr:last-child td{border-bottom:0}.hc-table .hc-num{text-align:end}.hc-tiles{margin:calc(12 * var(--vs-u)) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(150 * var(--vs-u)),1fr));gap:calc(6 * var(--vs-u))}.hc-tile{display:grid;align-content:start;gap:calc(3 * var(--vs-u));min-width:0;padding:calc(9 * var(--vs-u)) calc(11 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u))}.hc-tile-l{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.hc-tile-v{font:700 calc(calc(19 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.15 var(--ab-mono);font-variant-numeric:tabular-nums;color:var(--ab-ink)!important;overflow-wrap:anywhere}.hc-tile-stale{justify-self:start;padding:1px calc(6 * var(--vs-u));border:1px solid color-mix(in srgb,var(--ab-pending) 55%,transparent);border-radius:calc(4 * var(--vs-u));font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ab-wait-ink)!important}.hc-tile-d{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);color:var(--ab-silk)!important}.hc-tile-s{font:400 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);color:var(--ab-silk-dim)!important}.hc-chart{margin:calc(12 * var(--vs-u)) 0;min-width:0;padding-bottom:calc(8 * var(--vs-u));background:var(--ab-screen);border:1px solid var(--ab-rim);border-radius:calc(10 * var(--vs-u))}.hc-chart-cap{display:flex;align-items:baseline;justify-content:space-between;gap:calc(10 * var(--vs-u));padding:calc(10 * var(--vs-u)) calc(14 * var(--vs-u)) calc(4 * var(--vs-u))}.hc-chart-t{font:600 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ab-ink)!important}.hc-chart-note{padding:0 calc(14 * var(--vs-u)) calc(6 * var(--vs-u));font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-mono);color:var(--ab-silk-dim)!important}.hc-chart-plot{height:calc(260 * var(--vs-u));padding:0 calc(8 * var(--vs-u))}.hc-chart-table{max-height:calc(260 * var(--vs-u));overflow:auto;margin:0 calc(12 * var(--vs-u))}.hc-chart .recharts-legend-item-text{font-family:var(--ab-mono)}.hc-files{display:grid;gap:calc(6 * var(--vs-u));border-top:1px dashed var(--ab-rim);padding-top:calc(8 * var(--vs-u))}.hc-files-t,.hc-cites-t{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.hc-files-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.ab-root .hc-key.hc-file{text-transform:none;letter-spacing:0;font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);text-align:start}.hc-ico{flex:none;width:calc(14 * var(--vs-u));height:calc(14 * var(--vs-u))}.hc-cites{display:flex;flex-wrap:wrap;align-items:center;gap:calc(5 * var(--vs-u))}.ab-root .hc-cite{display:inline-flex;align-items:baseline;gap:calc(5 * var(--vs-u));background:var(--ab-chip);border:1px solid var(--ab-rim);border-radius:calc(999 * var(--vs-u));padding:2px calc(9 * var(--vs-u));cursor:pointer;text-align:start;overflow-wrap:anywhere;font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);color:var(--ab-silk)!important}.ab-root .hc-cite b{font-weight:700;color:var(--ab-ink)!important}.ab-root .hc-cite:hover{border-color:var(--ab-rim-hi);color:var(--ab-ink)!important}.ab-root .hc-cite[aria-pressed=true]{border-color:var(--vs-accent, var(--ab-bank-a));color:var(--ab-ink)!important;box-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--vs-accent, var(--ab-bank-a)) 35%,transparent)}.hc-pick{justify-content:flex-end}.ab-root .hc-approval.ab-fpad{min-height:0;overflow:visible;--c: var(--vs-accent, var(--ab-bank-a))}.hc-approval .ab-fpad-hit{gap:calc(6 * var(--vs-u))}.hc-approval-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-ink)!important;background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.ab-root .hc-approval-keys{flex-wrap:wrap;padding:0 calc(10 * var(--vs-u)) calc(10 * var(--vs-u))}.hc-approval-line{margin:0 calc(10 * var(--vs-u)) calc(10 * var(--vs-u))}.hc-approval-head{margin:0;overflow-wrap:anywhere;font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-ink)!important}.ab-root .hc-brief.ab-fpad{min-height:0;overflow:visible;--c: var(--vs-accent, var(--ab-bank-a))}.hc-brief .ab-fpad-hit{gap:calc(6 * var(--vs-u))}.hc-brief-fields{display:flex;flex-wrap:wrap;gap:calc(8 * var(--vs-u));padding:0 calc(10 * var(--vs-u))}.hc-brief-fields>*{flex:1 1 calc(220 * var(--vs-u));min-width:0}.hc-brief :is(.ab-input,.ab-select){width:100%;padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));font-size:calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.hc-brief textarea.ab-input{resize:vertical;min-height:calc(60 * var(--vs-u))}.ab-root .hc-brief[data-status=sent]{border-color:color-mix(in srgb,var(--ab-good) 55%,var(--ab-pad-rim))}.ab-root .hc-brief[data-status=cancelled]{opacity:.75}.ab-root .hc-approval.hc-card-lit{outline:none;box-shadow:0 0 0 2px var(--ab-pending),0 0 calc(18 * var(--vs-u)) color-mix(in srgb,var(--ab-pending) 45%,transparent)}.ab-root .hc-approval:focus{outline:none}.hc-pointer{justify-content:flex-start}.hc-ledger{font-style:italic}.hc-choices{justify-content:flex-start}.ab-root .hc-choices .hc-key b{color:var(--ab-ink)!important;margin-inline-end:calc(2 * var(--vs-u))}.ab-root .ab-fpad.hc-ok{border-color:color-mix(in srgb,var(--ab-good) 70%,var(--ab-pad-rim))}.ab-root .ab-fp-chip.hc-ok{color:var(--ab-good-ink)!important;border-color:color-mix(in srgb,var(--ab-good) 50%,transparent)}.ab-root .ab-fp-chip.hc-bad{color:var(--ab-alert-ink)!important;border-color:color-mix(in srgb,var(--ab-alert) 55%,transparent)}.hc-approval .ab-btn,.hc-book .ab-btn{padding:calc(6 * var(--vs-u)) calc(12 * var(--vs-u));font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))}.hc-book{gap:calc(10 * var(--vs-u))}.hc-book-cols{display:flex;flex-wrap:wrap;gap:calc(14 * var(--vs-u))}.hc-book-cols>*{flex:1 1 calc(300 * var(--vs-u));min-width:0;display:grid;gap:calc(8 * var(--vs-u));align-content:start}.hc-book :is(.ab-input,.ab-select){padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));font-size:calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.hc-book-keys{justify-content:flex-end}.hc-frame{display:block;width:100%;height:calc(380 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));background:var(--ab-well)}.hc-frame-wait{display:grid;place-items:center;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.hc-lcd{padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));display:grid;gap:2px}.hc-lcd-v{margin:0;font:500 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-ink)!important}.hc-lcd-n{margin:0;font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.hc-mail{display:grid;gap:calc(6 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u))}.hc-mail.hc-send{border-color:color-mix(in srgb,var(--ab-pending) 60%,transparent)}.hc-mail .ab-kv{grid-template-columns:calc(70 * var(--vs-u)) minmax(0,1fr);font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.hc-mail-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--ab-rim);padding-top:calc(6 * var(--vs-u));font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-ink)!important}.ab-root .hc-composer.ab-fpad{min-height:0;overflow:visible;display:grid;gap:calc(6 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));--c: var(--vs-accent, var(--ab-bank-a))}.ab-root .hc-composer.ab-fpad:focus-within{border-color:color-mix(in srgb,var(--c) 65%,var(--ab-pad-rim))}.hc-comp{display:flex;align-items:flex-end;gap:calc(8 * var(--vs-u));min-width:0;margin:0}.ab-root .hc-comp-text.ab-input{flex:1 1 auto;min-width:0;resize:none;font:400 calc(calc(14.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.hc-comp-keys{flex:none;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.ab-root .hc-comp-keys .ab-tbtn,.ab-root .hc-comp-keys .ab-btn{padding:calc(8 * var(--vs-u)) calc(14 * var(--vs-u));font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-root .hc-attach{padding:0;flex-wrap:wrap}.hc-saved{align-content:stretch;grid-template-rows:minmax(0,1fr)}.hc-saved:has(>.ab-fnote){grid-template-rows:auto minmax(0,1fr)}.ab-root .hc-saved>.ab-fbank{grid-template-rows:auto 1fr;align-content:stretch}.ab-root .hc-saved .ab-fgrid{align-content:stretch}.hc-thread .ab-fp-top b{text-transform:none;letter-spacing:.01em;font:600 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body)}.ab-root .hc-thread-keys{flex-wrap:wrap}.hc-thread .ab-btn{padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));font-size:calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.hc-scope{margin:0;display:grid;gap:calc(6 * var(--vs-u));padding:0 calc(4 * var(--vs-u))}.hc-scope>div{display:grid;gap:1px}.hc-scope dt{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.hc-scope dd{margin:0;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:anywhere}.ab-root .hc-query .sk-key{width:100%;justify-content:center}.hc-status{min-height:0;gap:calc(8 * var(--vs-u));row-gap:calc(2 * var(--vs-u))}.ab-root .hc-status b{text-transform:none;letter-spacing:.01em;font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:anywhere}.hc-status .ab-fhead-note{overflow-wrap:anywhere}.ab-root .hc-insp .ab-drawer-body{gap:calc(14 * var(--vs-u));padding:calc(10 * var(--vs-u))}.hc-insp-sec{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.hc-insp-h{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:calc(6 * var(--vs-u));padding-bottom:calc(4 * var(--vs-u));border-bottom:1px solid var(--ab-rim);font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ab-silk)!important}.hc-insp-h span{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:0;color:var(--ab-silk-dim)!important}.hc-src{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(8 * var(--vs-u));padding:calc(7 * var(--vs-u)) calc(8 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u))}.hc-src.hc-on{border-color:var(--vs-accent, var(--ab-bank-a));box-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--vs-accent, var(--ab-bank-a)) 30%,transparent)}.hc-src-n{font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important}.hc-src-t,.hc-doc{display:grid;gap:calc(4 * var(--vs-u));min-width:0}.hc-src-t b,.hc-doc b{font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:anywhere}.hc-src-t small,.hc-doc small{font:400 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.hc-doc{padding:calc(7 * var(--vs-u)) calc(8 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u))}.hc-doc-peek{margin:0;padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));background:var(--ab-bezel);border-radius:calc(6 * var(--vs-u));font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-mono);color:var(--ab-silk)!important;white-space:pre-wrap;overflow-wrap:anywhere}.hc-doc-img{display:block;max-width:100%;max-height:calc(160 * var(--vs-u));border-radius:calc(6 * var(--vs-u))}.ab-root .hc-act{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(8 * var(--vs-u));align-items:start;width:100%;text-align:start;padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));cursor:pointer;color:var(--ab-ink)!important}.ab-root .hc-act:hover{border-color:var(--ab-rim-hi)}.hc-act .hc-led{margin-top:calc(4 * var(--vs-u))}.hc-act-t{display:grid;gap:2px;min-width:0}.hc-act-t b{font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);overflow-wrap:anywhere}.hc-act-t small{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-silk)!important}.hc-act.hc-wait .hc-led{background:var(--ab-pending);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-pending)}.hc-act.hc-good .hc-led{background:var(--ab-good)}.hc-act.hc-bad .hc-led{background:var(--ab-alert)}.hc-act.hc-wait small{color:var(--ab-wait-ink)!important}.hc-act.hc-good small{color:var(--ab-good-ink)!important}.hc-act.hc-bad small{color:var(--ab-alert-ink)!important}@media(max-width:899px){.hc-root.hc-fill{height:auto}.hc-convo .hc-readout{height:62dvh}.ab-root .hc-readout.ab-panel{padding:calc(10 * var(--vs-u))}.hc-comp{flex-wrap:wrap}.hc-comp-keys{width:100%}.hc-turn.hc-user{max-width:100%}}@property --vs-u{syntax: "<length>"; inherits: true; initial-value: 1px;}@property --vs-gap{syntax: "<length>"; inherits: true; initial-value: 8px;}.ab-root.ab-full{--vs-u: calc(clamp(1px, min(100vw / 1440, 100dvh / 860), 1.75px) * var(--hf-ui-scale, 1));--vs-gap: clamp(8px, calc(8 * var(--vs-u)), 14px)}.ab-centre,.ab-home-body{container:vs-centre / inline-size;position:relative}:is(.ab-centre,.ab-home-body)>*{--vs-cols: 2}@container vs-centre (min-width: 520px){:is(.ab-centre,.ab-home-body)>*{--vs-cols: 4}}@container vs-centre (min-width: 760px){:is(.ab-centre,.ab-home-body)>*{--vs-cols: 6}}@container vs-centre (min-width: 1040px){:is(.ab-centre,.ab-home-body)>*{--vs-cols: 8}}@container vs-centre (min-width: 1440px){:is(.ab-centre,.ab-home-body)>*{--vs-cols: 12}}.vs-grid{display:grid;grid-template-columns:repeat(var(--vs-cols, 12),minmax(0,1fr));gap:var(--vs-gap);align-content:start}.vs-sub{display:grid;grid-template-columns:subgrid;-moz-column-gap:var(--vs-gap);column-gap:var(--vs-gap);align-content:start}:where(.vs-grid,.vs-sub,.ab-fgrid)>*{--span: initial;--rows: initial}:where(.vs-grid,.vs-sub)>*{grid-column:span min(var(--span, 999),var(--vs-cap, var(--vs-cols, 12)));grid-row:span var(--rows, 1);min-width:0}.vs-span-full{grid-column:1 / -1!important}:is(.vs-grid,.vs-sub,.ab-fgrid)>[data-vs-fill]{grid-column:span var(--vs-fill)!important}.vs-grid-overlay{position:absolute;inset:0;z-index:40;pointer-events:none;--tw: calc((100% - (var(--vs-cols, 12) - 1) * var(--vs-gap)) / var(--vs-cols, 12));background:repeating-linear-gradient(to right,color-mix(in srgb,var(--ab-bank-d) 13%,transparent) 0 var(--tw),transparent var(--tw) calc(var(--tw) + var(--vs-gap)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ab-bank-d) 60%,transparent)}.vs-lint-layer{position:fixed;inset:0;z-index:60;pointer-events:none}.vs-lint-box{position:fixed;outline:2px solid var(--ab-alert, #ff4b3e);background:color-mix(in srgb,var(--ab-alert, #ff4b3e) 10%,transparent)}.vs-lint-box span{position:absolute;top:-13px;left:-2px;padding:0 4px;font:700 10px/13px ui-monospace,monospace;color:#fff;background:var(--ab-alert, #ff4b3e);white-space:nowrap}.ab-root{--ab-chassis: var(--vs-m-chassis, #121418);--ab-chassis-2: var(--vs-m-panel, #1a1d23);--ab-well: var(--vs-m-well, #0b0c0f);--ab-rim: var(--vs-m-rim, #2a2e36);--ab-silk: var(--vs-m-label, #9aa3b2);--ab-silk-dim: var(--vs-m-dim, #8691a3);--ab-silk-label: var(--vs-m-label-rest, #8791a1);--ab-ink: var(--vs-m-ink, #e7ebf2);--ab-screen: var(--vs-m-cockpit, #10141c);--ab-screen-edge: #233046;--ab-screen-firm: #15171c;--ab-screen-firm-edge: #59627a;--ab-firm: #e8edf7;--ab-firm-ink: #0d1016;--ab-bank-a: var(--vs-pal-a, #2ee6d6);--ab-bank-b: var(--vs-pal-b, #39b8ff);--ab-bank-c: var(--vs-pal-c, #c77dff);--ab-bank-d: var(--vs-pal-d, #ff3d8b);--ab-bank-e: var(--vs-pal-e, #ffb02e);--ab-bank-f: var(--vs-pal-f, #5dff7a);--ab-bank-g: var(--vs-pal-g, #9b8cff);--ab-bank-h: var(--vs-pal-h, #ff8a3d);--ab-bank-i: var(--vs-pal-i, #2ee6d6);--ab-bank-j: var(--vs-pal-j, #39b8ff);--ab-bank-k: var(--vs-pal-k, #c77dff);--ab-bank-l: var(--vs-pal-l, #ff3d8b);--ab-premium: var(--vs-m-pending, #ffd23a);--ab-pending: var(--vs-m-pending, #ffd23a);--ab-alert: var(--vs-m-alert, #ff4b3e);--ab-good: var(--vs-m-good, #5dff7a);--ab-focus: var(--vs-m-ring, #ffffff);--ab-display: "Chakra Petch", "Bahnschrift", "DIN Alternate", "Eurostile", "Arial Narrow", system-ui, sans-serif;--ab-body: "IBM Plex Sans Condensed", "Roboto Condensed", system-ui, sans-serif;--ab-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ab-pad-deep: #0d0f13;--ab-white: #ffffff;--ab-rim-hi: #3a404b;--ab-led-off: #2b3039;--ab-key: #1f232a;--ab-key-rim: #343a45;--ab-row-hover: #20242c;--ab-row-line: #1f232a;--ab-alert-ink: #ff8a80;--ab-good-ink: #8be9a1;--ab-wait-ink: #ffe48a;--ab-pad-rim: #23272f;--ab-hatch-a: #14161b;--ab-hatch-b: #101216;--ab-dot-off: #3a3f49;--ab-row-sel: #252b36;--ab-bezel: #0c0f15;--ab-bezel-firm: #0e0f13;--ab-chip: #161c27;--ab-pad-top: #15171c;--ab-pad-lip: #262a31;--ab-plus: #333945;--ab-pad-action-top: #1b1e25;--ab-on-blue: #06141f;--ab-on-green: #06200c;--ab-on-alert: #1a0504;--ab-scrim: rgba(4,5,8,.66);--ab-shadow-panel: rgba(0,0,0,.55);--ab-btn: #252a33;--ab-toast: #23303d;--ab-toast-rim: #36506a;--ab-panel-rim: #343b45;--ab-empty-rim: #262a32;--ab-dot-dim: #333a46;--ab-line-2: #343b4c;--ab-bad-ink: #ffb4ab;--ab-shade-60: rgba(0,0,0,.6);--ab-shade-55: rgba(0,0,0,.55);--ab-shade-50: rgba(0,0,0,.5);--ab-shade-40: rgba(0,0,0,.4);--ab-sheen: rgba(255,255,255,.04);--ab-screen-glow: rgba(46,230,214,.06);--ab-panel-glow: rgba(46,230,214,.05);--ab-firm-glow: rgba(232,237,247,.05);--ab-logo-glow: var(--vs-m-glow, rgba(46,230,214,.18));--ab-logo-glow-hi: var(--vs-m-glow-hi, rgba(46,230,214,.45));--ab-chart-axis: #cbd5f5;--ab-chart-grid: #1f2937;--ab-chart-tip: #0f172a;--ab-chart-tip-edge: #334155;--ab-chart-tip-ink: #e2e8f0;color-scheme:dark;background:var(--ab-chassis);color:var(--ab-ink)!important;font-family:var(--ab-body);font-size:calc(calc(14 * var(--vs-u)) * var(--hf-text-ratio, 1));border:1px solid var(--ab-rim);border-radius:calc(12 * var(--vs-u));padding:calc(10 * var(--vs-u));min-width:0;display:flex;flex-direction:column}.ab-root.ab-full{position:fixed;inset:0;z-index:1150;height:100vh;height:100dvh;border:0;border-radius:0;padding:calc(10 * var(--vs-u)) calc(12 * var(--vs-u));overflow:hidden}body.ab-board-open .live-voice-container{display:none!important}:where(.ab-root) :where(div,span,p,b,strong,small,dl,dt,dd,label,li,h1,h2,h3,h4,h5,h6,section,nav,code):where(:not(.ab-embed *)){color:inherit!important}.ab-root *,.ab-root *:before,.ab-root *:after{box-sizing:border-box}.ab-root button:where(:not(.vs-module *)){font:inherit;color:inherit!important}.ab-root :focus-visible:where(:not(.vs-module *)){outline:2px solid var(--ab-focus);outline-offset:2px}.ab-device{flex:1 1 auto;min-height:0;display:grid;gap:calc(10 * var(--vs-u));grid-template-columns:minmax(calc(200 * var(--vs-u)),calc(236 * var(--vs-u))) minmax(0,1fr) minmax(calc(300 * var(--vs-u)),calc(360 * var(--vs-u)));grid-template-rows:minmax(0,1fr)}.ab-navcol{grid-column:1;display:flex;flex-direction:column;gap:calc(8 * var(--vs-u));min-height:0;min-width:0}.ab-centre{grid-column:2;display:flex;flex-direction:column;gap:calc(8 * var(--vs-u));min-height:0;min-width:0}.ab-insp-col{grid-column:3}.ab-home{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(12 * var(--vs-u))}.ab-home-head{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--vs-u));border-bottom:1px solid var(--ab-rim);padding-bottom:calc(8 * var(--vs-u))}.ab-home-grid{align-self:center;justify-self:center;width:min(100%,calc(2 * (100dvh - calc(150 * var(--vs-u)))));display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(14 * var(--vs-u));padding:calc(4 * var(--vs-u));overflow:auto;max-height:100%}.ab-home-pad{position:relative;aspect-ratio:1;min-width:0;border-radius:calc(16 * var(--vs-u));display:grid;place-items:center;align-content:center;gap:calc(12 * var(--vs-u));padding:10% 8%;cursor:pointer;container-type:inline-size;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--c) 16%,var(--ab-pad-deep)),var(--ab-pad-deep) 78%);border:2px solid color-mix(in srgb,var(--c) 70%,var(--ab-pad-rim));box-shadow:0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 30%,transparent),inset 0 0 calc(20 * var(--vs-u)) color-mix(in srgb,var(--c) 18%,transparent);transition:box-shadow .15s,transform .06s,border-color .15s}.ab-home-pad:hover,.ab-home-pad:focus-visible{border-color:var(--c);box-shadow:0 0 calc(24 * var(--vs-u)) color-mix(in srgb,var(--c) 55%,transparent),inset 0 0 calc(26 * var(--vs-u)) color-mix(in srgb,var(--c) 30%,transparent);outline:none}.ab-home-pad:active{transform:translateY(1px)}.ab-home-pad.ab-here:after{content:"";position:absolute;inset:calc(-6 * var(--vs-u));border:2px solid var(--ab-focus);border-radius:calc(20 * var(--vs-u));opacity:.85;pointer-events:none}.ab-home-ico{display:grid;place-items:center;width:34%;aspect-ratio:1;color:color-mix(in srgb,var(--c) 55%,var(--ab-white))!important;font:700 clamp(calc(calc(14 * var(--vs-u)) * var(--hf-text-ratio, 1)),12cqw,calc(26 * var(--vs-u))) var(--ab-display);text-transform:uppercase}.ab-home-ico svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(6 * var(--vs-u)) color-mix(in srgb,var(--c) 50%,transparent))}.ab-home-label{font:600 clamp(calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1)),7.5cqw,calc(14 * var(--vs-u)))/1.2 var(--ab-display);letter-spacing:.08em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;color:color-mix(in srgb,var(--c) 35%,var(--ab-white))!important}.ab-search{flex:1 1 calc(160 * var(--vs-u));display:flex;align-items:center;gap:calc(8 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.ab-search input{flex:1;min-width:0;background:transparent;border:0;color:var(--ab-ink)!important;font:500 calc(calc(13.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);outline:none}.ab-search:focus-within{border-color:var(--ab-focus)}.ab-kbd{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;border:1px solid var(--ab-rim);border-radius:calc(4 * var(--vs-u));padding:1px calc(6 * var(--vs-u))}:root:root:root .ab-root .ab-search input{background:transparent!important;color:var(--ab-ink)!important;border-color:transparent!important;box-shadow:none!important}:root:root:root .ab-root .ab-search input::-moz-placeholder{color:var(--ab-silk-dim)!important;opacity:1}:root:root:root .ab-root .ab-search input::placeholder{color:var(--ab-silk-dim)!important;opacity:1}.ab-adminnav{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--ab-chassis-2);border:1px solid var(--ab-rim);border-radius:calc(12 * var(--vs-u));overflow:hidden}.ab-nav-title{padding:calc(9 * var(--vs-u)) calc(12 * var(--vs-u)) calc(7 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk)!important;border-bottom:1px solid var(--ab-rim)}.ab-nav-back{display:flex;align-items:center;gap:calc(6 * var(--vs-u));padding:calc(7 * var(--vs-u)) calc(12 * var(--vs-u));background:transparent;border:0;border-bottom:1px solid var(--ab-rim);text-align:start;cursor:pointer;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-bank-a)!important}.ab-nav-back span{font-size:calc(calc(16 * var(--vs-u)) * var(--hf-text-ratio, 1));line-height:1}.ab-nav-back:hover{background:var(--ab-row-hover)}.ab-logo{display:flex;align-items:center;gap:calc(10 * var(--vs-u));background:none;border:0;padding:2px calc(4 * var(--vs-u));cursor:pointer;flex:none}.ab-logo-seal{width:calc(60 * var(--vs-u));height:calc(60 * var(--vs-u));filter:drop-shadow(0 0 calc(10 * var(--vs-u)) var(--ab-logo-glow));transition:filter .2s}.ab-logo:hover .ab-logo-seal{filter:drop-shadow(0 0 calc(14 * var(--vs-u)) var(--ab-logo-glow-hi))}.ab-logo-word{font:700 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.22em;text-transform:uppercase;color:var(--ab-silk)!important;white-space:nowrap}.ab-topbar{flex:none;display:flex;align-items:center;gap:calc(8 * var(--vs-u));flex-wrap:nowrap;border-bottom:1px solid var(--ab-rim);padding:calc(6 * var(--vs-u)) 0 calc(8 * var(--vs-u));min-height:calc(64 * var(--vs-u))}.ab-meter{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));white-space:nowrap;font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;color:var(--ab-silk)!important;text-transform:uppercase;background:var(--ab-chassis-2);border:1px solid var(--ab-rim);border-radius:calc(999 * var(--vs-u));padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));cursor:pointer}.ab-meter:disabled{opacity:.5;cursor:progress}@media(prefers-reduced-motion:reduce){.ab-root *,.ab-root *:before,.ab-root *:after{animation:none!important;transition:none!important}}@media(max-width:1180px){.ab-topbar{flex-wrap:wrap}.ab-device{grid-template-columns:minmax(calc(180 * var(--vs-u)),calc(200 * var(--vs-u))) minmax(0,1fr) minmax(calc(260 * var(--vs-u)),calc(300 * var(--vs-u)))}}@media(max-width:899px){.ab-root.ab-full{display:block;overflow-y:auto;padding:calc(8 * var(--vs-u))}.ab-device{display:flex;flex-direction:column;min-height:0}.ab-device>*,.ab-centre>*{flex:none;min-height:auto}.ab-navcol{max-height:calc(420 * var(--vs-u))}.ab-logo-seal{width:calc(48 * var(--vs-u));height:calc(48 * var(--vs-u))}.ab-home-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start}}@media(max-width:460px){.ab-root{padding:calc(8 * var(--vs-u))}.ab-logo-word{display:none}}.ab-embed{color-scheme:normal}.vs-root.ab-full{z-index:30}.vs-slot-nav{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.vs-slot-nav:empty{display:none}.vs-modnav:has(>.vs-slot-nav:empty){flex:0 0 auto}.vs-slot-nav>.sk-nav{flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start;padding:calc(8 * var(--vs-u))}.vs-toprow{flex:none;display:flex;align-items:center;gap:calc(8 * var(--vs-u));flex-wrap:wrap;min-height:calc(64 * var(--vs-u));padding:calc(6 * var(--vs-u)) 0 calc(8 * var(--vs-u));border-bottom:1px solid var(--ab-rim)}.vs-find-field{flex:1 1 calc(220 * var(--vs-u));max-width:calc(480 * var(--vs-u))}.vs-slot-top{flex:0 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(8 * var(--vs-u));margin-inline-start:auto}.vs-slot-top:empty{display:none}.vs-slot-overlay{position:absolute;inset:0;z-index:35;pointer-events:none}.vs-slot-overlay:empty{display:none}.vs-slot-overlay>*{pointer-events:auto}.vs-slot-status{flex:1 1 calc(260 * var(--vs-u));min-width:0;display:flex;flex-direction:column;justify-content:center;gap:calc(2 * var(--vs-u))}.vs-slot-status:empty{display:none}.ab-home-actions{display:flex;align-items:center;gap:calc(8 * var(--vs-u))}.vs-content{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;gap:calc(8 * var(--vs-u));overflow:auto;overscroll-behavior:contain}.vs-bare{flex:1 1 auto;min-height:0;min-width:0;display:flex;flex-direction:column;gap:calc(8 * var(--vs-u))}.vs-module{flex:1 0 auto;min-width:0;display:flex;flex-direction:column;border-radius:calc(12 * var(--vs-u))}.vs-module>.vs-card{flex:1 0 auto;border-radius:calc(10 * var(--vs-u));box-shadow:none}.vs-sidecol{grid-column:3;display:flex;flex-direction:column;gap:calc(8 * var(--vs-u));min-height:0;min-width:0}.vs-sidecol>.vs-side{flex:1 1 auto}.vs-side:empty{display:none}.vs-sidecol.vs-find-open>.vs-side{display:none}.vs-sidecol:not(.vs-find-open):has(>.vs-side:empty){display:none}.vs-device:has(>.vs-sidecol:not(.vs-find-open)>.vs-side:empty){grid-template-columns:minmax(calc(200 * var(--vs-u)),calc(236 * var(--vs-u))) minmax(0,1fr)}@media(max-width:1180px){.vs-device:has(>.vs-sidecol:not(.vs-find-open)>.vs-side:empty){grid-template-columns:minmax(calc(180 * var(--vs-u)),calc(200 * var(--vs-u))) minmax(0,1fr)}}@media(max-width:899px){.vs-content,.vs-bare{overflow:visible}.vs-fstrip{position:sticky;top:0;z-index:9;height:calc(42 * var(--vs-u) * var(--hf-text-ratio, 1));margin-bottom:0;padding-bottom:calc(8 * var(--vs-u));background:var(--ab-chassis)}.vs-fpicker{top:calc(42 * var(--vs-u))}.vs-blocks{position:sticky;top:calc(42 * var(--vs-u));z-index:8;height:calc(54 * var(--vs-u));margin-bottom:0;padding-bottom:calc(10 * var(--vs-u));background:var(--ab-chassis)}}.vs-fstrip{position:relative;flex:none;display:flex;align-items:stretch;gap:calc(6 * var(--vs-u));height:calc(40 * var(--vs-u) * var(--hf-text-ratio, 1));margin-bottom:calc(8 * var(--vs-u));min-width:0}.vs-fkeys{flex:1 1 auto;min-width:0;display:flex;gap:calc(5 * var(--vs-u));overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.vs-fkeys::-webkit-scrollbar{display:none}.vs-fkey{flex:1 0 calc(80 * var(--vs-u) * var(--hf-text-ratio, 1));min-width:calc(80 * var(--vs-u) * var(--hf-text-ratio, 1));display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:calc(2 * var(--vs-u));padding:calc(3 * var(--vs-u)) calc(8 * var(--vs-u));background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(6 * var(--vs-u));cursor:pointer;text-align:start;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.vs-fkey:hover{border-color:var(--ab-rim-hi)}.vs-fkey:active{transform:translateY(1px)}.vs-fk-n{flex:none;font:700 calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-mono);letter-spacing:.04em;color:var(--ab-bank-a)!important}.vs-fk-l{flex:none;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:normal;font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.05 var(--ab-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ab-silk)!important}.vs-fkey:hover .vs-fk-l{color:var(--ab-ink)!important}.vs-fkey.vs-empty .vs-fk-l{color:var(--ab-silk-dim)!important}.vs-fkey.vs-empty{border-style:dashed}.vs-fkey.vs-sel{border-color:var(--ab-bank-a);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-a) 40%,transparent)}.vs-fedit{flex:none;padding:0 calc(14 * var(--vs-u));background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(6 * var(--vs-u));cursor:pointer;font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk)!important}.vs-fedit:hover{color:var(--ab-ink)!important;border-color:var(--ab-rim-hi)}.vs-fedit[aria-pressed=true]{color:var(--ab-ink)!important;border-color:var(--ab-pending);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-pending) 40%,transparent)}.vs-fpicker{position:absolute;top:calc(40 * var(--vs-u));left:0;z-index:8;width:min(calc(660 * var(--vs-u)),100%);max-height:min(72vh,calc(580 * var(--vs-u)));display:flex;flex-direction:column;background:var(--ab-screen);border:1px solid var(--ab-screen-edge);border-radius:calc(12 * var(--vs-u));box-shadow:0 calc(18 * var(--vs-u)) calc(40 * var(--vs-u)) var(--ab-shadow-panel),inset 0 0 0 3px var(--ab-bezel)}.vs-fp-head{display:flex;align-items:center;gap:calc(8 * var(--vs-u));flex-wrap:wrap;padding:calc(10 * var(--vs-u)) calc(12 * var(--vs-u));border-bottom:1px dashed var(--ab-screen-edge)}.vs-fp-head b{font:700 calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-bank-a)!important}.vs-fp-head>span{font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.vs-fp-q{flex:1 1 calc(200 * var(--vs-u));min-width:0}:root:root:root .vs-fp-q,:root:root:root .vs-search input,:root:root:root .vs-pw input{background:var(--ab-well)!important;color:var(--ab-ink)!important;border:1px solid var(--ab-rim)!important;border-radius:calc(6 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);box-shadow:none!important}:root:root:root .vs-fp-q::-moz-placeholder,:root:root:root .vs-search input::-moz-placeholder{color:var(--ab-silk-dim)!important;opacity:1}:root:root:root .vs-fp-q::placeholder,:root:root:root .vs-search input::placeholder{color:var(--ab-silk-dim)!important;opacity:1}.vs-fp-body{overflow-y:auto;padding:calc(8 * var(--vs-u)) calc(12 * var(--vs-u)) calc(12 * var(--vs-u));display:grid;gap:calc(12 * var(--vs-u));align-content:start}.vs-fp-gt{margin-bottom:calc(4 * var(--vs-u));font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.vs-fp-items{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u))}.vs-pick{background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(6 * var(--vs-u));padding:calc(4 * var(--vs-u)) calc(9 * var(--vs-u));cursor:pointer;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.vs-pick:hover{border-color:var(--ab-rim-hi);color:var(--ab-ink)!important}.vs-pick[aria-pressed=true]{border-color:var(--ab-bank-a);color:var(--ab-ink)!important;box-shadow:inset 3px 0 0 var(--ab-bank-a)}.ab-home-plain{min-height:0;display:grid}.ab-home-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:calc(16 * var(--vs-u));padding:2px 2px calc(18 * var(--vs-u))}.ab-home-bank{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.ab-home-bank-head{display:flex;justify-content:space-between;align-items:baseline;padding:0 calc(4 * var(--vs-u)) calc(4 * var(--vs-u));border-bottom:1px solid var(--ab-rim);font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk)!important}.ab-home-bank-n{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:0;color:var(--ab-silk-dim)!important}.ab-home-multi .ab-home-grid{--vs-sq: calc(120 * var(--vs-u));width:100%;max-height:none;overflow:visible;align-self:start;justify-self:stretch;padding:calc(4 * var(--vs-u));grid-template-columns:repeat(auto-fill,minmax(var(--vs-sq),calc(148 * var(--vs-u))));justify-content:start;gap:calc(12 * var(--vs-u))}.ab-home-multi .ab-home-pad{gap:calc(8 * var(--vs-u));padding:8% 6%}.ab-home-state{font:500 clamp(calc(calc(8 * var(--vs-u)) * var(--hf-text-ratio, 1)),6.5cqw,calc(11 * var(--vs-u))) var(--ab-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:color-mix(in srgb,var(--c) 30%,var(--ab-silk))!important}.ab-home-body.ab-fit .ab-home-bank-head{height:calc(22 * var(--vs-u));align-items:flex-end;font-size:calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-home-multi .ab-home-body.ab-fit .ab-home-grid{--vs-sq: var(--fit-pad-h);width:min(100%,var(--fit-grid-w));justify-self:center;justify-content:stretch;grid-template-columns:repeat(var(--fit-cols),minmax(0,1fr));grid-auto-rows:var(--fit-pad-h)}.ab-home-body.ab-fit .ab-home-pad:not(.vs-open){aspect-ratio:auto;container-type:size;padding:calc(6 * var(--vs-u));gap:calc(6 * var(--vs-u))}.ab-home-body.ab-fit .ab-home-pad:not(.vs-open) .ab-home-ico{width:min(34cqw,40cqh)}.ab-home-body.ab-fit .ab-home-pad:not(.vs-open) .ab-home-label{font-size:calc(clamp(calc(9 * var(--vs-u)),min(9cqw,16cqh),calc(22 * var(--vs-u))) * var(--hf-text-ratio, 1));overflow-wrap:normal;word-break:keep-all;letter-spacing:.06em}.ab-home-body.ab-fit .ab-home-pad:not(.vs-open) .ab-home-state{font-size:calc(clamp(calc(8 * var(--vs-u)),min(6.5cqw,9cqh),calc(16 * var(--vs-u))) * var(--hf-text-ratio, 1))}.ab-home-pad[aria-pressed=true]:after{content:"";position:absolute;inset:calc(-6 * var(--vs-u));border:2px solid var(--ab-focus);border-radius:calc(20 * var(--vs-u));opacity:.85;pointer-events:none}.ab-home-actions .sk-key,.ab-home-actions .ab-meter{white-space:nowrap}.vs-open{grid-column:span 3;grid-row:span 2;min-height:calc(2 * var(--vs-sq, calc(120 * var(--vs-u))) + calc(12 * var(--vs-u)));aspect-ratio:auto;cursor:default;place-items:stretch;align-content:start;justify-items:stretch;grid-template-rows:auto minmax(0,1fr);gap:calc(10 * var(--vs-u));padding:calc(10 * var(--vs-u)) calc(12 * var(--vs-u));max-width:none;text-align:start;overflow:hidden}.vs-open.vs-tall{grid-row:span 3;min-height:calc(3 * var(--vs-sq, calc(120 * var(--vs-u))) + calc(24 * var(--vs-u)))}.vs-open:hover{border-color:color-mix(in srgb,var(--c) 70%,var(--ab-pad-rim));box-shadow:0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 30%,transparent),inset 0 0 calc(20 * var(--vs-u)) color-mix(in srgb,var(--c) 18%,transparent)}.vs-open-head{display:flex;align-items:center;gap:calc(10 * var(--vs-u));min-width:0}.vs-open-head .ab-home-ico{width:calc(26 * var(--vs-u));flex:none}.vs-open-head .ab-home-label{flex:1;min-width:0;text-align:start}.vs-open-body{display:grid;gap:calc(8 * var(--vs-u));align-content:start;min-height:0;overflow-y:auto}.vs-search{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));align-items:center}.vs-search input{flex:1 1 calc(200 * var(--vs-u));min-width:0}.vs-search p{flex-basis:100%;margin:0}.vs-acct{display:grid;gap:calc(8 * var(--vs-u))}.vs-acct-who{display:flex;align-items:center;gap:calc(8 * var(--vs-u));flex-wrap:wrap}.vs-acct-who b{font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.vs-pw{display:grid;gap:calc(6 * var(--vs-u))}.vs-acct-display{background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u))}@media(max-width:700px){.vs-open,.vs-open.vs-tall{grid-column:1 / -1;grid-row:auto;min-height:0;overflow:visible}}.vs-anchor{position:fixed;top:calc(48 * var(--vs-u));right:calc(16 * var(--vs-u));width:1px;height:1px;pointer-events:none;z-index:31}.vs-anchor-btn{width:1px;height:1px;padding:0;border:0;background:none;opacity:0}.vs-find{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--ab-chassis-2);border:1px solid var(--ab-rim);border-radius:calc(12 * var(--vs-u));overflow:hidden}.vs-find-head{display:flex;align-items:center;gap:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(12 * var(--vs-u));border-bottom:1px solid var(--ab-rim)}.vs-find-t{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk)!important}.vs-find-q{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.vs-find-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(8 * var(--vs-u));display:grid;gap:calc(8 * var(--vs-u));align-content:start}.vs-find-bank{display:grid;gap:calc(6 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u)) calc(8 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(10 * var(--vs-u));--c: var(--ab-bank-a)}.vs-find-bh{display:flex;align-items:center;gap:calc(6 * var(--vs-u));font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk)!important}.vs-find-bh i{width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));border-radius:50%;background:var(--c);box-shadow:0 0 calc(6 * var(--vs-u)) var(--c);flex:none}.vs-find-bh span:last-child{margin-inline-start:auto;font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:0;color:var(--ab-silk-dim)!important}.vs-find-pads{display:grid;gap:calc(4 * var(--vs-u))}.vs-res{display:flex;align-items:center;gap:calc(9 * var(--vs-u));width:100%;padding:calc(6 * var(--vs-u)) calc(9 * var(--vs-u));text-align:start;cursor:pointer;border-radius:calc(8 * var(--vs-u));background:linear-gradient(160deg,var(--ab-pad-top),var(--ab-pad-deep));border:1.5px solid var(--ab-pad-rim);box-shadow:inset 0 2px calc(5 * var(--vs-u)) var(--ab-shade-50),0 1px 0 var(--ab-pad-lip)}.vs-res:hover,.vs-res.vs-active{border-color:var(--c)}.vs-res.vs-active{box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 40%,transparent),inset 0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 18%,transparent)}.vs-res-led{flex:none;width:calc(8 * var(--vs-u));height:calc(8 * var(--vs-u));border-radius:50%;background:var(--ab-led-off)}.vs-res.vs-lit .vs-res-led{background:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) var(--c)}.vs-res-t{display:grid;min-width:0}.vs-res-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.vs-res-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.vs-blocks{flex:none;display:flex;align-items:stretch;gap:calc(6 * var(--vs-u));height:calc(46 * var(--vs-u));margin-bottom:calc(8 * var(--vs-u));padding:2px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.vs-blocks::-webkit-scrollbar{display:none}.vs-block{--c: var(--ab-bank-a);flex:none;display:inline-flex;align-items:center;gap:calc(8 * var(--vs-u));padding:0 calc(13 * var(--vs-u));border-radius:calc(9 * var(--vs-u));cursor:pointer;white-space:nowrap;touch-action:manipulation;background:linear-gradient(160deg,var(--ab-pad-top),var(--ab-well));border:1.5px solid var(--ab-pad-rim);box-shadow:inset 0 2px calc(5 * var(--vs-u)) var(--ab-shade-60),0 1px 0 var(--ab-pad-lip);transition:box-shadow .15s,border-color .15s,transform .06s}.vs-block:active{transform:translateY(1px)}.vs-block svg{flex:none;color:color-mix(in srgb,var(--c) 60%,var(--ab-silk))}.vs-block-l{max-width:calc(150 * var(--vs-u));overflow:hidden;text-overflow:ellipsis;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-silk-label)!important}.vs-block:hover{border-color:color-mix(in srgb,var(--c) 55%,var(--ab-pad-rim))}.vs-block:hover .vs-block-l{color:var(--ab-ink)!important}.vs-block.vs-lit{border-color:var(--c);background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--c) 24%,var(--ab-pad-deep)),var(--ab-pad-deep) 78%);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 50%,transparent),inset 0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 30%,transparent)}.vs-block.vs-lit svg{color:color-mix(in srgb,var(--c) 55%,var(--ab-white));filter:drop-shadow(0 0 calc(4 * var(--vs-u)) color-mix(in srgb,var(--c) 60%,transparent))}.vs-block.vs-lit .vs-block-l{color:color-mix(in srgb,var(--c) 42%,var(--ab-white))!important;text-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--c) 55%,transparent)}.vs-blocks-gap{flex:1 0 calc(12 * var(--vs-u))}.vs-blocks>.vs-block,.vs-sections .vs-block{flex:1 1 auto;justify-content:center;white-space:normal}.vs-blocks .vs-block-l,.vs-sections .vs-block-l{max-width:none;overflow:visible;text-overflow:clip;overflow-wrap:normal;line-height:1.1;text-align:center}.vs-blocks>.vs-blocks-gap{flex:0 0 calc(6 * var(--vs-u))}@media(min-width:900px){.vs-blocks{display:grid;grid-template-columns:repeat(var(--mb-cols, 20),minmax(0,1fr));grid-auto-rows:calc(42 * var(--vs-u));height:auto;overflow:visible}.vs-blocks>.vs-block{min-width:0;padding:0 calc(8 * var(--vs-u))}.vs-blocks>.vs-blocks-gap{display:none}.vs-blocks.vs-blocks-measure{display:flex}.vs-blocks.vs-blocks-measure>.vs-block{flex:none;width:-moz-min-content;width:min-content}}.vs-sections .vs-sec-run{flex:2 1 auto}.vs-block.vs-act{border-style:dashed}.vs-sections{flex:none;display:flex;align-items:center;gap:calc(6 * var(--vs-u));height:calc(40 * var(--vs-u));margin-bottom:calc(8 * var(--vs-u));padding:2px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.vs-sections::-webkit-scrollbar{display:none}.vs-sections.vs-sections-col{flex-direction:column;align-items:stretch;height:auto;overflow:visible;gap:calc(4 * var(--vs-u));margin:0;padding:calc(4 * var(--vs-u)) calc(8 * var(--vs-u)) calc(8 * var(--vs-u));border-bottom:1px solid var(--ab-rim)}.vs-sections-col .vs-block.vs-sec{justify-content:flex-start;min-height:calc(30 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u))}.vs-sections-col .vs-block-l{text-align:start;max-width:none}.vs-sections-col .vs-sec-sub{margin-inline-start:calc(12 * var(--vs-u))}.vs-sections-col .vs-sec-run{display:flex;flex-wrap:wrap;flex:none;max-width:100%;min-width:0;row-gap:calc(4 * var(--vs-u))}.vs-block.vs-sec{--c: inherit;align-self:stretch;padding:0 calc(11 * var(--vs-u));border-radius:calc(8 * var(--vs-u))}.vs-sec .vs-block-l{max-width:calc(200 * var(--vs-u));font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.09em}.vs-sec.vs-sec-group{border-style:solid}.vs-sec.vs-sec-group:not(.vs-lit):after{content:"";width:calc(5 * var(--vs-u));height:calc(5 * var(--vs-u));margin-inline-start:calc(6 * var(--vs-u));border-radius:50%;background:color-mix(in srgb,var(--c) 55%,var(--ab-led-off))}.vs-sec.vs-sec-group.vs-lit:after{content:"";width:calc(5 * var(--vs-u));height:calc(5 * var(--vs-u));margin-inline-start:calc(6 * var(--vs-u));border-radius:50%;background:var(--c);box-shadow:0 0 calc(6 * var(--vs-u)) var(--c)}.vs-sec-run{flex:none;display:inline-flex;align-items:center;gap:calc(4 * var(--vs-u));align-self:stretch;padding-inline-start:calc(8 * var(--vs-u));margin-inline:2px calc(6 * var(--vs-u));border-inline-start:2px solid color-mix(in srgb,var(--c) 60%,var(--ab-rim))}.vs-block.vs-sec.vs-sec-sub{align-self:center;height:calc(28 * var(--vs-u));padding:0 calc(9 * var(--vs-u));border-radius:calc(7 * var(--vs-u))}.vs-sec-sub .vs-block-l{max-width:calc(170 * var(--vs-u));font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.07em}.vs-slot-nav>.sk-nav>.sk-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:899px){.vs-fstrip{height:calc(42 * var(--vs-u));margin-bottom:0;padding-bottom:calc(8 * var(--vs-u))}.vs-fkey{flex:0 0 auto;padding-block:2px}.vs-fk-l{display:block;white-space:nowrap}.vs-blocks{height:calc(54 * var(--vs-u));margin-bottom:0;padding-bottom:calc(10 * var(--vs-u))}.vs-sections{position:sticky;top:calc(96 * var(--vs-u));z-index:7;height:calc(48 * var(--vs-u));margin-bottom:0;padding-bottom:calc(8 * var(--vs-u));background:var(--ab-chassis)}.vs-sections.vs-sections-col{display:none}}.vs-bare-wrap{display:contents}.ab-home-actions .vs-home-search{flex-wrap:nowrap;width:min(calc(460 * var(--vs-u)),46vw)}.ab-home-actions .vs-home-search p{position:absolute}.vs-col-key{flex:none;display:flex;align-items:center;justify-content:center;gap:calc(6 * var(--vs-u));min-height:calc(32 * var(--vs-u));padding:0 calc(8 * var(--vs-u));background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(8 * var(--vs-u));cursor:pointer;font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-label)!important}.vs-col-key:hover{border-color:var(--ab-rim-hi);color:var(--ab-ink)!important}.vs-col-key svg{flex:none}@media(max-width:899px){.vs-col-key{display:none}}@media(max-width:899px){.vs-col-key.vs-col-key-nav{display:flex}.vs-phone-fold>.ab-navcol{flex-direction:row;align-items:stretch}.vs-phone-fold>.ab-navcol>.vs-modnav{display:none}.vs-phone-fold>.ab-navcol>.vs-dockwrap{flex:1 1 auto;min-width:0}}@media(min-width:900px){.vs-device.vs-nav-min{grid-template-columns:calc(84 * var(--vs-u)) minmax(0,1fr) minmax(calc(300 * var(--vs-u)),calc(360 * var(--vs-u)))}.vs-device.vs-nav-min:has(>.vs-sidecol:not(.vs-find-open)>.vs-side:empty){grid-template-columns:calc(84 * var(--vs-u)) minmax(0,1fr)}.vs-device.vs-side-min:has(>.vs-sidecol:not(.vs-find-open)>.vs-side:not(:empty)){grid-template-columns:minmax(calc(200 * var(--vs-u)),calc(236 * var(--vs-u))) minmax(0,1fr) calc(44 * var(--vs-u))}.vs-device.vs-nav-min.vs-side-min:has(>.vs-sidecol:not(.vs-find-open)>.vs-side:not(:empty)){grid-template-columns:calc(84 * var(--vs-u)) minmax(0,1fr) calc(44 * var(--vs-u))}.vs-nav-min>.ab-navcol>.vs-modnav{display:none}.vs-nav-min>.ab-navcol :is(.vs-logorow,.vs-dock){flex-direction:column;align-items:stretch}.vs-nav-min>.ab-navcol .vs-logorow>.ab-logo{align-self:center}.vs-nav-min>.ab-navcol .vs-dock{flex:none}.vs-nav-min>.ab-navcol .vs-dock-key{flex:none;width:100%;min-height:calc(56 * var(--vs-u))}.vs-nav-min>.ab-navcol .vs-col-key-nav{flex-direction:column;gap:calc(3 * var(--vs-u));min-height:calc(56 * var(--vs-u));padding:calc(6 * var(--vs-u)) 0;font-size:calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.1em}.vs-side-min>.vs-sidecol:not(.vs-find-open)>.vs-side{display:none}.vs-side-min>.vs-sidecol:not(.vs-find-open)>.vs-col-key-side{flex:1 1 auto;flex-direction:column;padding:calc(10 * var(--vs-u)) 0;justify-content:flex-start}.vs-side-min>.vs-sidecol:not(.vs-find-open)>.vs-col-key-side span{writing-mode:vertical-rl}.vs-sidecol.vs-find-open>.vs-col-key-side{display:none}}.vs-headrow{flex:none;display:flex;align-items:stretch;gap:calc(6 * var(--vs-u));min-width:0;height:calc(40 * var(--vs-u));margin-bottom:calc(8 * var(--vs-u))}.vs-headrow>.vs-sections{flex:1 1 auto;min-width:0;height:auto;margin-bottom:0}.vs-headrow>.vs-headrow-gap{flex:1 1 auto}.vs-headrow>.vs-modkey{flex:none;max-width:calc(260 * var(--vs-u))}.vs-headrow>.vs-headrow-refresh{flex:none}.vs-headrow>.vs-slot-head{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:stretch;z-index:36}.vs-headrow>.vs-slot-head:empty{display:none}.vs-modkey .vs-modkey-chev{flex:none;opacity:.8}@media(max-width:899px){.vs-headrow{height:auto;flex-wrap:wrap}.vs-headrow>.vs-sections{flex-basis:100%}}.vs-sweep{position:absolute;left:0;right:0;height:2px;pointer-events:none;z-index:5;opacity:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ab-bank-a) 70%,white) 45%,white 50%,color-mix(in srgb,var(--ab-bank-c) 70%,white) 55%,transparent);box-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-a) 60%,transparent);transform-origin:left center}@property --vs-breath{syntax: "<number>"; inherits: false; initial-value: 0;}.ab-root.vs-root:before{content:"";position:absolute;inset:-25%;z-index:-1;pointer-events:none;background:radial-gradient(35% 30% at 20% 25%,color-mix(in srgb,var(--ab-bank-b) 9%,transparent),transparent 70%),radial-gradient(30% 28% at 78% 30%,color-mix(in srgb,var(--ab-bank-c) 7%,transparent),transparent 70%),radial-gradient(40% 32% at 55% 80%,color-mix(in srgb,var(--ab-bank-a) 7%,transparent),transparent 70%);animation:vs-room var(--vs-room-speed, 64s) ease-in-out infinite alternate}@keyframes vs-room{0%{transform:translate3d(-2%,-1.5%,0) rotate(-2deg)}to{transform:translate3d(2%,1.5%,0) rotate(2deg)}}.vs-block{position:relative}.vs-block.vs-lit:after,.vs-modkey:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 calc(18 * var(--vs-u)) color-mix(in srgb,var(--c) 55%,transparent);opacity:.25;animation:vs-glow var(--vs-glow-speed, 7s) ease-in-out infinite}.ab-logo-seal{animation:vs-seal 9s ease-in-out infinite}@keyframes vs-glow{0%,to{opacity:.2}50%{opacity:var(--vs-glow-strength, .75)}}@keyframes vs-seal{0%,to{filter:drop-shadow(0 0 calc(8 * var(--vs-u)) var(--ab-logo-glow))}50%{filter:drop-shadow(0 0 calc(16 * var(--vs-u)) var(--ab-logo-glow-hi))}}@media(min-width:900px){.ab-root .ab-fpad.ab-on{animation:vs-breathe 9s steps(72) infinite alternate;filter:brightness(calc(1 + var(--vs-breath) * .03)) saturate(calc(1 + var(--vs-breath) * .06))}.ab-root .ab-fpad.ab-on:nth-child(3n+1){animation-delay:-2.1s}.ab-root .ab-fpad.ab-on:nth-child(3n+2){animation-delay:-5.4s;animation-duration:11s}.ab-root .ab-fpad.ab-on:nth-child(5n){animation-delay:-7.7s;animation-duration:13s}}@keyframes vs-breathe{0%{--vs-breath: 0}to{--vs-breath: 1}}@media(prefers-reduced-motion:reduce){.ab-root.vs-root:before,.vs-block.vs-lit:after,.vs-modkey:after,.ab-logo-seal,.ab-root .ab-fpad.ab-on{animation:none!important}}.ab-root{--ab-seal-ink: var(--ab-ink);--ab-seal-ring: color-mix(in srgb, var(--ab-bank-b) 55%, var(--ab-rim));--ab-seal-a: color-mix(in srgb, var(--ab-bank-b) 80%, white);--ab-seal-b: color-mix(in srgb, var(--ab-bank-a) 75%, white)}:root[data-theme=light] .ab-root{--ab-seal-a: var(--ab-bank-b);--ab-seal-b: var(--ab-bank-a)}.vs-seal{display:inline-block;line-height:0}.vs-seal svg{width:100%;height:100%;display:block;overflow:visible}.vs-seal .vs-seal-ring{transform-origin:540px 540px;transform-box:view-box;animation:vs-seal-turn 180s linear infinite}@keyframes vs-seal-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.vs-seal .vs-seal-ring{animation:none!important}}.vs-nav-min>.ab-navcol .vs-col-key-rail{flex-direction:column;gap:calc(3 * var(--vs-u));min-height:calc(50 * var(--vs-u));padding:calc(5 * var(--vs-u)) 0;font-size:calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.1em}@media(min-width:900px){.ab-root.ab-full{overflow:clip}}@media(min-width:900px){.vs-device:not(.vs-find-shown) .vs-toprow:not(:has(>.vs-slot-top>*)):not(:has([data-testid=working-on-chip])){display:none}.vs-device:not(.vs-find-shown) .vs-toprow>.vs-find-field{display:none}}@media(min-width:900px){.vs-headrow:not(:has(.vs-sections,.vs-modkey,.vs-slot-head:not(:empty))){display:none}}.vs-slot-drill:empty{display:none}@media(min-width:900px){.vs-device.vs-drill-open,.vs-device.vs-drill-open.vs-side-min{grid-template-columns:minmax(calc(400 * var(--vs-u)),calc(540 * var(--vs-u))) minmax(0,1fr)!important}.vs-drill-open>.vs-sidecol{display:none}.vs-drill-open>.ab-navcol>.vs-modnav{display:none}.vs-drill-open>.ab-navcol>.vs-slot-drill{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.vs-drill-open>.ab-navcol>.vs-col-key-rail{display:none}.vs-device.vs-drill-open.vs-drill-side:has(>.vs-sidecol.vs-find-open),.vs-device.vs-drill-open.vs-drill-side:has(>.vs-sidecol:not(.vs-find-open)>.vs-side:not(:empty)){grid-template-columns:minmax(calc(200 * var(--vs-u)),calc(236 * var(--vs-u))) minmax(0,1fr) minmax(calc(300 * var(--vs-u)),calc(360 * var(--vs-u)))!important}.vs-device.vs-drill-open.vs-drill-side.vs-side-min:has(>.vs-sidecol:not(.vs-find-open)>.vs-side:not(:empty)){grid-template-columns:minmax(calc(400 * var(--vs-u)),calc(540 * var(--vs-u))) minmax(0,1fr) calc(44 * var(--vs-u))!important}.vs-drill-open.vs-drill-side>.vs-sidecol{display:flex}}.vs-slot-drill>.vs-drill-client{min-width:0;overflow-x:auto}.vs-modnav:has(.vs-slot-nav nav[aria-label="Mail sections"])>[data-testid=shell-sections-col]{display:none}.cr-page{flex:1 0 auto;align-content:start}.cr-pane{display:flex;flex-direction:column;gap:var(--vs-gap, calc(10 * var(--vs-u)));flex:1 1 auto;min-height:0;min-width:0}.cr-pad .ab-fp-top{flex-wrap:wrap;row-gap:calc(4 * var(--vs-u))}.cr-pad .ab-fp-top b{flex:1 1 8em;display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere}.cr-pad .ab-fp-chip{white-space:normal;overflow-wrap:anywhere;text-align:start;line-height:1.3;max-width:100%}.cr-pad .ab-fp-model,.cr-pad .ab-fp-hint,.cr-pad .ab-fp-big{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;min-width:0}.cr-pad>.ab-fpad-hit{grid-template-columns:minmax(0,1fr)}.cr-pad .ab-fp-chips{min-width:0}.ab-fp-chip.cr-good{color:var(--ab-good-ink)!important;border-color:color-mix(in srgb,var(--ab-good) 55%,transparent)}.ab-fp-chip.cr-bad{color:var(--ab-bad-ink)!important;border-color:color-mix(in srgb,var(--ab-alert) 55%,transparent)}.ab-fpad.cr-warn{border-color:var(--ab-pending);box-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--ab-pending) 28%,transparent)}.cr-good-ink{color:var(--ab-good-ink)!important}.cr-bad-ink{color:var(--ab-bad-ink)!important}.cr-wait-ink{color:var(--ab-wait-ink)!important}.ab-root .ab-fpad.cr-meter{background:linear-gradient(to right,color-mix(in srgb,var(--c) 26%,var(--ab-pad-deep)) var(--fill),var(--ab-pad-deep) var(--fill))}.ab-root .ab-fpad.cr-meter.cr-meter-warn{background:linear-gradient(to right,color-mix(in srgb,var(--ab-pending) 30%,var(--ab-pad-deep)) var(--fill),var(--ab-pad-deep) var(--fill))}.ab-root .cr-k{flex:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:0;line-height:1.2;overflow-wrap:anywhere;cursor:pointer;background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(6 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u));font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk)!important}.ab-root .cr-k:hover{color:var(--ab-ink)!important;border-color:var(--ab-rim-hi)}.ab-root .cr-k:disabled{opacity:.45;cursor:not-allowed}.ab-root .cr-k.cr-go{color:var(--ab-on-blue)!important;background:var(--ab-bank-b);border-color:var(--ab-bank-b);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 45%,transparent)}.ab-root .cr-k.cr-stop{color:var(--ab-alert-ink)!important;background:transparent;border-color:color-mix(in srgb,var(--ab-alert) 60%,transparent)}.ab-root .cr-k.cr-armed{color:var(--ab-on-alert)!important;background:var(--ab-alert);border-color:var(--ab-alert)}.ab-root .cr-k[aria-pressed=true]{color:var(--ab-ink)!important;border-color:var(--c, var(--ab-bank-a));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 45%,transparent),inset 0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 25%,transparent)}.cr-pick{flex-wrap:wrap;align-items:stretch;row-gap:calc(6 * var(--vs-u))}.cr-pick>.ab-input,.cr-pick>.ab-select,.cr-pick>textarea{flex:1 1 calc(120 * var(--vs-u));min-width:0;width:auto}.cr-pick>.cr-k{flex:0 1 auto}.cr-pick>.cr-pad-more{margin-inline-start:auto}.cr-pick .ab-check{align-items:center}.cr-opts{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));flex:1 1 auto;min-width:0}.cr-opts>.cr-k{flex:1 1 auto}.cr-confirm{display:inline-flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));align-items:center;min-width:0}.cr-keys{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));align-items:center;min-width:0}.cr-pick-select{padding:calc(4 * var(--vs-u)) calc(6 * var(--vs-u));font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);border-radius:calc(6 * var(--vs-u))}.cr-keys-label{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.cr-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(200 * var(--vs-u))),1fr));gap:calc(8 * var(--vs-u));align-items:start;min-width:0}.cr-fields>.ab-check,.cr-fields>.cr-wide{grid-column:1 / -1}.cr-fields .ab-input,.cr-fields .ab-select{font-size:calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))}.cr-fields textarea.ab-input,.ab-fp-more textarea.ab-input{resize:vertical;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-mono)}.cr-body{margin:0;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere;white-space:pre-wrap}.cr-scroll{max-height:min(52vh,calc(420 * var(--vs-u)));overflow:auto;min-width:0}.cr-mail{margin:0;max-height:min(52vh,calc(420 * var(--vs-u)));overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.55 var(--ab-body);background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));color:var(--ab-silk)!important}.cr-facts{margin:0;display:grid;gap:2px;font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.cr-facts b{font-weight:600;color:var(--ab-silk-label, var(--ab-silk))!important}.ab-ftable .cr-num,.ab-ftable th.cr-num{text-align:end;font-variant-numeric:tabular-nums}.ab-ftable td.cr-wrap{white-space:normal;overflow-wrap:anywhere}.ab-ftable tr.cr-row{cursor:pointer}.ab-ftable tr.cr-row:hover td,.ab-ftable tr.cr-row:focus-within td{background:color-mix(in srgb,var(--c, var(--ab-bank-a)) 8%,transparent)}.ab-ftable td .cr-k{padding:calc(2 * var(--vs-u)) calc(7 * var(--vs-u));font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-ftable th button.cr-sort{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit!important}.ab-ftable th button.cr-sort:focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}.ab-fpad.cr-cell{overflow:visible;min-height:0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u)) calc(10 * var(--vs-u));gap:calc(8 * var(--vs-u));display:flex;flex-direction:column}.cr-cell-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.cr-cell-head b{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;color:color-mix(in srgb,var(--c) 35%,var(--ab-white))!important}.cr-cell-head small{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.cr-cell-keys{margin-inline-start:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u));min-width:0}.cr-cell-body{flex:1 1 auto;min-width:0;min-height:calc(200 * var(--vs-u))}.cr-cell-body .recharts-wrapper{max-width:100%}.cr-chart{width:100%;height:calc(240 * var(--vs-u));min-height:calc(200 * var(--vs-u))}.cr-stage{align-content:start;min-height:calc(160 * var(--vs-u))}:is(.ab-centre,.ab-home-body) :is(.ab-fboard,.vs-grid,.vs-sub)>.ab-fbank.cr-stage>*,:is(.ab-centre,.ab-home-body) :is(.ab-fboard,.vs-grid,.vs-sub)>.ab-fbanks>.ab-fbank.cr-stage>*{grid-column:1 / -1}.cr-stage.cr-drop{border-color:var(--c);box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent),0 0 calc(16 * var(--vs-u)) color-mix(in srgb,var(--c) 22%,transparent)}.cr-stage .ab-cl-head{flex-wrap:wrap;row-gap:calc(4 * var(--vs-u))}.cr-stage .ab-cl-name{overflow-wrap:anywhere}.cr-stage-empty{margin:0;padding:calc(10 * var(--vs-u));border:1px dashed var(--ab-rim);border-radius:calc(8 * var(--vs-u));font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk-dim)!important;text-align:center}.ab-fpad[draggable=true]{cursor:grab}.ab-fpad.cr-dragging{opacity:.5}.cr-qnote{margin:0;padding:0 2px;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.cr-qnote.cr-warn-ink{color:var(--ab-wait-ink)!important}.cr-qcheck{display:flex;align-items:center;gap:calc(8 * var(--vs-u));font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.cr-top{display:flex;flex-wrap:wrap;gap:calc(8 * var(--vs-u));align-items:center;justify-content:flex-end}.cr-page>.ab-fline,.cr-page>.ab-fnote{grid-column:1 / -1}.cr-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u))}.cr-crumbs>span{color:var(--ab-silk-dim)!important;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono)}.cr-host{min-width:0;border-radius:calc(8 * var(--vs-u))}@media(max-width:899px){.cr-chart{height:calc(220 * var(--vs-u))}}.cr-pickrow{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));min-width:0}.cr-picked{flex:1 1 calc(160 * var(--vs-u));min-width:0;display:grid;gap:1px;padding:calc(4 * var(--vs-u)) calc(8 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(6 * var(--vs-u));background:var(--ab-well)}.cr-picked b{font:600 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body);overflow-wrap:anywhere;color:var(--ab-ink)!important}.cr-picked small,.cr-result small{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);overflow-wrap:anywhere;color:var(--ab-silk-dim)!important;text-transform:none;letter-spacing:0}.cr-pickbox{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.cr-results{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));max-height:min(30vh,calc(220 * var(--vs-u)));overflow:auto;min-width:0}.ab-root .cr-k.cr-result{flex:1 1 calc(180 * var(--vs-u));flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;text-align:start;text-transform:none;letter-spacing:.02em;font-family:var(--ab-body)}.cr-editor{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.cr-editor>.cr-keys{justify-content:flex-start}.cr-slots{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u));max-height:min(28vh,calc(200 * var(--vs-u)));overflow:auto;min-width:0}.cr-frame{display:block;width:100%;height:calc(360 * var(--vs-u));border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u))}.cr-qkeys{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));min-width:0}.sk-nav:has(>.cr-query) .sk-key{white-space:normal;text-align:start;overflow-wrap:anywhere;justify-content:flex-start}.sk-nav:has(>.cr-query) .sk-opt{overflow-wrap:anywhere}.ab-root .sk-key.cr-armed-key{color:var(--ab-on-alert)!important;background:var(--ab-alert);border-color:var(--ab-alert)}.cr-qnote.cr-bad-ink{color:var(--ab-bad-ink)!important}.cr-list{margin:0;padding-inline-start:calc(18 * var(--vs-u));list-style:disc}.ab-root .cr-k[aria-pressed=true]:disabled{opacity:1;cursor:default}.cr-pick>.cr-range{flex:1 1 calc(120 * var(--vs-u));min-width:0;accent-color:var(--c, var(--ab-bank-a))}.cr-pick>.ab-input.cr-num-in{flex:0 0 calc(64 * var(--vs-u));text-align:end}.cr-fieldkeys{display:contents}.ab-root .cr-k.cr-go[aria-pressed=true]{color:var(--ab-on-blue)!important;border-color:var(--ab-bank-b)}.ab-qkey{position:absolute;top:calc(6 * var(--vs-u));right:calc(6 * var(--vs-u));z-index:2;display:grid;place-items:center;width:calc(20 * var(--vs-u));height:calc(20 * var(--vs-u));padding:0;border-radius:50%;cursor:help;background:color-mix(in srgb,var(--c, var(--ab-bank-b)) 12%,var(--ab-key));border:1px solid color-mix(in srgb,var(--c, var(--ab-bank-b)) 45%,var(--ab-key-rim));font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-display);color:color-mix(in srgb,var(--c, var(--ab-bank-b)) 70%,var(--ab-ink))!important}.ab-qkey:hover,.ab-qkey.ab-qkey-on,.ab-qkey:focus-visible{border-color:var(--c, var(--ab-bank-b));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 45%,transparent);outline:none}.cr-cell-head{position:relative}.cr-cell-head .ab-qkey.cr-cell-q{position:static;flex:none;margin-left:auto}.cr-cell-keys+.ab-qkey.cr-cell-q{margin-left:calc(6 * var(--vs-u))}.ab-fpad:has(>.ab-qkey) .ab-fp-top{padding-right:calc(22 * var(--vs-u))}.ab-bubble{position:fixed;z-index:1300;max-width:min(calc(340 * var(--vs-u)),90vw);display:grid;gap:calc(6 * var(--vs-u));padding:calc(10 * var(--vs-u)) calc(12 * var(--vs-u));border-radius:calc(10 * var(--vs-u));background:color-mix(in srgb,var(--ab-chassis-2) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--ab-rim-hi);box-shadow:0 calc(12 * var(--vs-u)) calc(30 * var(--vs-u)) calc(-6 * var(--vs-u)) var(--ab-shadow-panel, rgba(0,0,0,.4));pointer-events:auto}.ab-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ab-bubble p{margin:0;font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:break-word}.ab-input.cr-mailbody,textarea.ab-input.cr-mailbody{font:400 calc(13.5 * var(--vs-u, 1px))/1.6 var(--ab-body, system-ui, sans-serif)!important;letter-spacing:normal!important;text-transform:none!important}.cr-qdrop{position:relative;display:inline-flex;min-width:0}.ab-root .cr-qdrop-key{gap:calc(6 * var(--vs-u))}.cr-qdrop-sum{font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);letter-spacing:.02em;text-transform:none;opacity:.85;max-width:calc(180 * var(--vs-u));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-qdrop-panel{position:absolute;top:calc(100% + 6 * var(--vs-u));inset-inline-end:0;z-index:38;width:min(calc(360 * var(--vs-u)),calc(100vw - 32px));max-height:min(72vh,calc(640 * var(--vs-u)));overflow-y:auto;overscroll-behavior:contain;padding:calc(10 * var(--vs-u));border-radius:calc(12 * var(--vs-u));background:color-mix(in srgb,var(--ab-chassis-2) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--ab-rim-hi);box-shadow:0 calc(16 * var(--vs-u)) calc(36 * var(--vs-u)) calc(-8 * var(--vs-u)) var(--ab-shadow-panel, rgba(0,0,0,.4)),0 0 calc(18 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 18%,transparent)}.cr-qdrop-panel[hidden]{display:none}.cr-qdrop-panel .sk-key{white-space:normal;text-align:start;overflow-wrap:anywhere;justify-content:flex-start}.cr-qdrop-panel .sk-opt{overflow-wrap:anywhere}@media(max-width:899px){.cr-qdrop.cr-qdrop-open{flex:1 1 100%;flex-wrap:wrap}.cr-qdrop-panel{position:static;width:100%;margin-top:calc(6 * var(--vs-u))}}.cr-pane>.cr-viewas{flex:none;margin:0;border:1px solid color-mix(in srgb,var(--ab-pending) 55%,transparent);border-radius:calc(8 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));background:color-mix(in srgb,var(--ab-pending) 12%,transparent);color:var(--ab-wait-ink)!important;font-weight:600}.cr-avatar{flex:none;width:calc(34 * var(--vs-u));height:calc(34 * var(--vs-u));border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid var(--ab-rim-hi)}.cr-avatar-letter{display:inline-grid;place-items:center;font:700 calc(calc(14 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-display);color:var(--ab-ink)!important;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--ab-bank-b) 45%,var(--ab-pad-deep)),color-mix(in srgb,var(--ab-bank-c) 30%,var(--ab-pad-deep)));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 35%,transparent)}.cr-mailpaper{min-width:0;border-radius:calc(9 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);overflow-x:auto}.cr-mailpaper:focus-within{border-color:var(--ab-bank-b);box-shadow:0 0 0 2px color-mix(in srgb,var(--ab-bank-b) 45%,transparent)}.cr-mailedit{min-height:calc(180 * var(--vs-u));max-height:min(48vh,calc(420 * var(--vs-u)));overflow-y:auto;outline:none;padding:calc(12 * var(--vs-u)) calc(14 * var(--vs-u));font:400 calc(calc(13.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.6 var(--ab-body);overflow-wrap:break-word}.cr-mailedit,.cr-mailedit *{color:var(--ab-ink)!important;background:transparent!important;border-color:var(--ab-rim)!important;font-family:var(--ab-body)!important}.cr-mailedit a,.cr-mailedit a *{color:color-mix(in srgb,var(--ab-bank-b) 45%,var(--ab-ink))!important;text-decoration:underline}.cr-mailedit img{max-width:100%;height:auto}.cr-mailedit p{margin:0 0 calc(8 * var(--vs-u))}.cr-mailedit [data-hanna-quoted-thread],.cr-mailedit [data-hanna-signature=true]{opacity:.85}.cr-aiprompt{display:grid;gap:calc(6 * var(--vs-u));padding:calc(8 * var(--vs-u));border:1px dashed color-mix(in srgb,var(--ab-bank-b) 50%,var(--ab-rim));border-radius:calc(8 * var(--vs-u))}.cr-file{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u));min-width:0}.cr-fnote{display:block;margin:calc(2 * var(--vs-u)) 0 0;font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere;text-transform:none;letter-spacing:normal}.cr-fnote.cr-fnote-bad{color:var(--ab-bad-ink)!important}.cr-fnote.cr-fcount{text-align:end;font-family:var(--ab-mono)}.ab-root .ab-input.cr-invalid,.ab-root .cr-invalid{border-color:var(--ab-alert)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--ab-alert) 40%,transparent)}.cr-escask{display:grid;gap:calc(6 * var(--vs-u));padding-bottom:calc(6 * var(--vs-u));border-bottom:1px dashed var(--ab-rim)}.ab-fpad.cr-empty{flex:1 1 auto;min-height:calc(72 * var(--vs-u));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 * var(--vs-u));padding:calc(12 * var(--vs-u));text-align:center;border:1px dashed var(--ab-rim-hi);border-radius:calc(8 * var(--vs-u));background:color-mix(in srgb,var(--ab-well) 45%,transparent);box-shadow:none}.cr-empty>.ab-fnote{margin:0;max-width:60ch}.cr-empty>.cr-keys{justify-content:center}.cr-cell-body:has(>.cr-empty){display:flex;flex-direction:column}.cr-cell .cr-empty>.cr-keys{margin-top:0}.ck-stage .ov3-chart{display:block;overflow:visible}.ck-stage .ov3-grid{stroke:var(--ab-rim);stroke-dasharray:2 6}.ck-stage .ov3-zero{stroke:var(--ab-rim-hi)}.ck-stage .ov3-ax{fill:var(--ab-silk-dim);font:400 10.5px var(--ab-mono)}.ck-stage .ov3-lb{fill:var(--ab-silk);font:400 12.5px var(--ab-body)}.ck-stage .ov3-lb.ov3-lb-sm{font-size:11px}.ck-stage .ov3-vl{fill:var(--ab-ink);font:500 12px var(--ab-mono)}.ck-stage .ov3-dlabel{font:600 11px var(--ab-mono)}.ck-stage .ov3-dlabel.ov3-good{fill:var(--ab-good-ink)}.ck-stage .ov3-dlabel.ov3-bad{fill:var(--ab-alert-ink)}.ck-stage .ov3-hatch-bg{fill:color-mix(in srgb,var(--ab-alert) 18%,transparent)}.ck-stage .ov3-hatch-line{stroke:var(--ab-alert);stroke-width:2.4}.ck-stage .ov3-cmp-top{stop-color:var(--ab-silk-dim);stop-opacity:.75}.ck-stage .ov3-cmp-bot{stop-color:var(--ab-silk-dim);stop-opacity:.2}.ck-stage .ov3-diff-good{fill:var(--ab-good);filter:drop-shadow(0 0 6px var(--ab-good))}.ck-stage .ov3-diff-bad{stroke:var(--ab-alert);stroke-width:1}.ck-stage .ov3-wf-open{fill:color-mix(in srgb,var(--ab-bank-b) 70%,transparent)}.ck-stage .ov3-wf-up{fill:color-mix(in srgb,var(--ab-good) 70%,transparent)}.ck-stage .ov3-wf-down{fill:color-mix(in srgb,var(--ab-alert) 65%,transparent)}.ck-stage .ov3-wf-close{fill:color-mix(in srgb,var(--ab-bank-a) 72%,transparent)}.ck-stage .ov3-wf-open-cap{fill:var(--ab-bank-b);filter:drop-shadow(0 0 6px var(--ab-bank-b))}.ck-stage .ov3-wf-up-cap{fill:var(--ab-good);filter:drop-shadow(0 0 6px var(--ab-good))}.ck-stage .ov3-wf-down-cap{fill:var(--ab-alert);filter:drop-shadow(0 0 6px var(--ab-alert))}.ck-stage .ov3-wf-close-cap{fill:var(--ab-bank-a);filter:drop-shadow(0 0 6px var(--ab-bank-a))}.ck-stage .ov3-join{stroke:var(--ab-silk-dim);stroke-dasharray:3 5}.ck-stage .ov3-net{fill:color-mix(in srgb,var(--ab-bank-g) 72%,transparent)}.ck-stage .ov3-net-neg{fill:color-mix(in srgb,var(--ab-alert) 62%,transparent)}.ck-stage .ov3-inline{fill:none;stroke:var(--ab-bank-a);stroke-width:2.6;filter:drop-shadow(0 0 8px var(--ab-bank-a))}.ck-stage .ov3-inline-key{fill:var(--ab-bank-a)}.ck-stage .ov3-inline-end{fill:var(--ab-bank-a);filter:drop-shadow(0 0 8px var(--ab-bank-a))}.ck-stage .ov3-stem-up{stroke:var(--ab-bank-e);stroke-width:2}.ck-stage .ov3-stem-dn{stroke:var(--ab-bank-g);stroke-width:2}.ck-stage .ov3-dot-up{fill:var(--ab-bank-e);filter:drop-shadow(0 0 6px var(--ab-bank-e))}.ck-stage .ov3-dot-dn{fill:var(--ab-bank-g);filter:drop-shadow(0 0 6px var(--ab-bank-g))}.ck-stage .ov3-bar-pos{fill:color-mix(in srgb,var(--ab-good) 75%,transparent)}.ck-stage .ov3-bar-neg{fill:color-mix(in srgb,var(--ab-alert) 72%,transparent)}.ck-stage .ov3-netmark{fill:var(--ab-ink)}.ck-stage .ov3-row[role=button]{cursor:pointer}.ck-stage .ov3-row[role=button]:hover>rect,.ck-stage .ov3-row[role=button]:focus-visible>rect{filter:brightness(1.25)}.ck-stage .ov3-row:focus-visible{outline:2px solid var(--ab-focus)}.ck-stage .ov3-spark-top{stop-color:var(--c, var(--ab-bank-a));stop-opacity:.35}.ck-stage .ov3-spark-bot{stop-color:var(--c, var(--ab-bank-a));stop-opacity:0}.ck-stage .ov3-spark-line{fill:none;stroke:var(--c, var(--ab-bank-a));stroke-width:2;filter:drop-shadow(0 0 6px var(--c, var(--ab-bank-a)))}.ck-stage .ov3-spark-end{fill:var(--c, var(--ab-bank-a))}.ck-stage .ov3-ring-track{fill:none;stroke:var(--ab-rim-hi);stroke-width:10}.ck-stage .ov3-ring-arc{fill:none;stroke:var(--c, var(--ab-bank-e));stroke-width:10;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--c, var(--ab-bank-e)));animation:ov3-ring 1.6s cubic-bezier(.3,.7,.2,1) both}.ck-stage .ov3-ring-thin{stroke-width:4}.ck-stage .ov3-ring-arc.ov3-ring-thin{stroke:var(--ab-bank-a);filter:drop-shadow(0 0 8px var(--ab-bank-a))}.ck-stage .ov3-ring-fig{fill:var(--ab-ink);font:300 28px var(--ab-mono)}.ck-stage .ov3-radial-rim{fill:none;stroke:var(--ab-rim);stroke-dasharray:1 5}.ck-stage .ov3-radial-fig{fill:var(--ab-ink);font:300 22px var(--ab-mono)}.ck-stage .ov3-radial-cap{font-size:8.5px}.ck-stage .ov3-spoke{cursor:pointer}.ck-stage .ov3-spoke-guide{stroke:var(--ab-rim);stroke-dasharray:1 4}.ck-stage .ov3-spoke-line{stroke-width:1.6}.ck-stage .ov3-spoke-line.ov3-good{stroke:var(--ab-good)}.ck-stage .ov3-spoke-line.ov3-bad{stroke:var(--ab-alert)}.ck-stage .ov3-bee-hit{cursor:pointer}.ck-stage .ov3-bee-hit:hover,.ck-stage .ov3-bee-hit:focus-visible{r:6;outline:none;filter:brightness(1.3)}.ck-stage .ov3-spoke-line.ov3-flat{stroke:var(--c, var(--ab-bank-a));opacity:.75}.ck-stage .ov3-spoke-then{fill:var(--ab-pad-deep);stroke:var(--ab-silk-dim)}.ck-stage .ov3-spoke-now.ov3-good{fill:var(--ab-good);filter:drop-shadow(0 0 6px var(--ab-good))}.ck-stage .ov3-spoke-now.ov3-bad{fill:var(--ab-alert);filter:drop-shadow(0 0 6px var(--ab-alert))}.ck-stage .ov3-spoke-now.ov3-flat{fill:var(--ab-silk)}.ck-stage .ov3-spoke-l{fill:var(--ab-silk-dim);font:500 8.6px var(--ab-display);letter-spacing:.05em}.ck-stage .ov3-spoke-on .ov3-spoke-l,.ck-stage .ov3-spoke:hover .ov3-spoke-l{fill:var(--ab-ink)}.ck-stage .ov3-spoke-on .ov3-spoke-line{stroke-width:2.6}.ck-stage .ov3-spoke-hit{stroke:transparent;stroke-width:18}.ck-stage .ov3-firmline{stroke:var(--ab-bank-a);stroke-dasharray:3 4;opacity:.75}.ck-stage .ov3-bee-win{fill:var(--ab-bank-a);fill-opacity:.85;stroke:var(--ab-bank-a)}.ck-stage .ov3-bee-lose{fill:transparent;stroke:var(--ab-silk-dim)}.ck-stage .ov3-bee circle{transition:cy .7s cubic-bezier(.3,.8,.2,1),cx .7s cubic-bezier(.3,.8,.2,1)}.ck-stage .ov3-prov{stroke:color-mix(in srgb,var(--ab-ink) 22%,transparent);stroke-width:.7;vector-effect:non-scaling-stroke;transition:fill .6s,opacity .5s}.ck-stage .ov3-prov[role=button]{cursor:pointer}.ck-stage .ov3-prov[role=button]:hover,.ck-stage .ov3-prov[role=button]:focus-visible{filter:brightness(1.3) drop-shadow(0 0 6px var(--ab-bank-g));outline:none}:root[data-theme=light] .ck-stage .ov3-prov[role=button]:hover{filter:brightness(.88)}.ck-stage .ov3-pl{fill:var(--ab-ink);font:500 12px var(--ab-mono);pointer-events:none;paint-order:stroke;stroke:var(--ab-pad-deep);stroke-width:3px}.ck-stage .ov3-pl-big{font-size:30px}.ck-stage .ov3-pl-sub{font-size:16px;fill:var(--ab-silk)}.ck-stage .ov3-bub{fill:color-mix(in srgb,var(--ab-bank-b) 55%,transparent);stroke:var(--ab-bank-b);stroke-width:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px var(--ab-bank-b))}.ck-stage .ov3-bub[role=button],.ck-stage .ov3-gbub[role=button]{cursor:pointer}.ck-stage .ov3-gbub:hover .ov3-bub,.ck-stage .ov3-bub[role=button]:hover{filter:brightness(1.35) drop-shadow(0 0 8px var(--ab-bank-b))}.ck-stage .ov3-dim{opacity:.16!important;transition:opacity .5s}.ck-stage .ov3-viz{position:relative;flex:1 1 0;min-height:0;width:100%}.ck-stage .ov3-viz>svg{position:absolute;inset:0;width:100%;height:100%}.ck-stage .ov3-viz.ov3-viz-rows{flex:none}.ck-stage .ov3-viz.ov3-viz-rows>svg{position:static;display:block;width:100%}.ck-stage .ov3-vchart{overflow:visible}.ck-stage .ov3-grow-y.ov3-from-top{transform-origin:50% 0%}.ck-stage .ov3-vline{fill:none;stroke:var(--ab-bank-a);stroke-width:2.6;filter:drop-shadow(0 0 7px var(--ab-bank-a))}.ck-stage .ov3-varea{stroke:none}.ck-stage .ov3-vend{fill:var(--ab-bank-a)}.ck-stage .ov3-vdot{fill:var(--ab-bank-g);filter:drop-shadow(0 0 6px var(--ab-bank-g))}.ck-stage .ov3-vdot-neg{fill:var(--ab-alert);filter:drop-shadow(0 0 6px var(--ab-alert))}.ck-stage .ov3-stem-v{stroke:color-mix(in srgb,var(--ab-bank-g) 70%,transparent);stroke-width:2}.ck-stage .ov3-stem-vneg{stroke:color-mix(in srgb,var(--ab-alert) 70%,transparent);stroke-width:2}.ck-stage .ov3-cmpline{fill:none;stroke:var(--ab-silk-dim);stroke-width:1.8;stroke-dasharray:5 5}.ck-stage .ov3-cmpline-key{fill:var(--ab-silk-dim)}.ck-stage .ov3-cmpdot{fill:var(--ab-pad-deep);stroke:var(--ab-silk-dim);stroke-width:1.6}.ck-stage .ov3-cmpring{fill:none;stroke:var(--ab-silk-dim);stroke-width:1.4;stroke-dasharray:3 3}.ck-stage .ov3-flatbar{fill:var(--ab-silk-dim)}.ck-stage .ov3-ann{fill:none;stroke:var(--ab-silk-dim);stroke-width:1.2}.ck-stage .ov3-ann-head{fill:var(--ab-silk-dim)}.ck-stage .ov3-annt{fill:var(--ab-silk);font:500 11.5px var(--ab-body)}.ck-stage .ov3-stem-good{stroke:var(--ab-good);stroke-width:2}.ck-stage .ov3-stem-bad{stroke:var(--ab-alert);stroke-width:2;stroke-dasharray:3 3}.ck-stage .ov3-dot-good{fill:var(--ab-good);filter:drop-shadow(0 0 6px var(--ab-good))}.ck-stage .ov3-dot-bad{fill:var(--ab-alert);filter:drop-shadow(0 0 6px var(--ab-alert))}.ck-stage .ov3-dot-open{fill-opacity:.35;stroke:currentColor;stroke-width:1.5}.ck-stage .ov3-mini-bar{fill:color-mix(in srgb,var(--c, var(--ab-bank-a)) 70%,transparent)}.ck-stage .ov3-mini-line{fill:none;stroke:var(--c, var(--ab-bank-a));stroke-width:2;filter:drop-shadow(0 0 5px var(--c, var(--ab-bank-a)))}.ck-stage .ov3-mini-dot{fill:var(--c, var(--ab-bank-a))}.ck-stage .ov3-mini-ax{fill:var(--ab-silk-dim);font:400 9px var(--ab-mono)}.ck-stage .ov3-heat-pos{fill:var(--ab-good)}.ck-stage .ov3-heat-neg{fill:var(--ab-alert)}.ck-stage .ov3-heat-empty{fill:none;stroke:var(--ab-rim);stroke-dasharray:3 4}.ck-stage .ov3-heat-cell{fill:color-mix(in srgb,var(--ab-ink) 6%,transparent);stroke:var(--ab-rim)}.ck-stage .ov3-heat-key{fill:var(--ab-silk-dim)}.ck-stage .ov3-heat-v{fill:var(--ab-ink);font:500 11.5px var(--ab-mono);pointer-events:none}.ck-stage .ov3-tm{fill:color-mix(in srgb,var(--seg) 58%,var(--ab-pad-deep));stroke:var(--ab-chassis-2);stroke-width:2}.ck-stage .ov3-row[role=button]:hover>.ov3-tm,.ck-stage .ov3-row[role=button]:focus-visible>.ov3-tm{fill:color-mix(in srgb,var(--seg) 78%,var(--ab-pad-deep))}.ck-stage .ov3-cell-l{fill:var(--ab-ink);font:600 12px var(--ab-body);pointer-events:none;paint-order:stroke;stroke:color-mix(in srgb,var(--ab-pad-deep) 55%,transparent);stroke-width:2.5px}.ck-stage .ov3-cell-v{fill:var(--ab-ink);font:400 11px var(--ab-mono);pointer-events:none;paint-order:stroke;stroke:color-mix(in srgb,var(--ab-pad-deep) 55%,transparent);stroke-width:2.5px}.ck-stage .ov3-arc{fill:color-mix(in srgb,var(--seg) 72%,transparent);stroke:var(--ab-chassis-2);stroke-width:1.5;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--seg) 45%,transparent))}.ck-stage .ov3-arc[role=button]{cursor:pointer}.ck-stage .ov3-arc[role=button]:hover,.ck-stage .ov3-arc[role=button]:focus-visible{fill:var(--seg);outline:none}.ck-stage .ov3-arc.ov3-arc-cmp{fill:color-mix(in srgb,var(--seg) 30%,transparent);filter:none}.ck-stage .ov3-arc.ov3-arc-kid{fill:color-mix(in srgb,var(--seg) 42%,transparent);filter:none}.ck-stage .ov3-arc-track{fill:color-mix(in srgb,var(--ab-ink) 5%,transparent)}.ck-stage .ov3-donut-fig{fill:var(--ab-ink);font:300 24px var(--ab-mono)}.ck-stage .ov3-swatch{fill:var(--seg)}.ck-stage .ov3-wf-cell{fill:color-mix(in srgb,var(--seg) 70%,transparent)}.ck-stage .ov3-seg{fill:color-mix(in srgb,var(--seg) 75%,transparent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--seg) 45%,transparent))}.ck-stage .ov3-seg.ov3-seg-then{fill:color-mix(in srgb,var(--seg) 30%,transparent);filter:none}.ck-stage .ov3-pk{fill:color-mix(in srgb,var(--seg) 55%,transparent);stroke:var(--seg);stroke-width:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--seg) 45%,transparent))}.ck-stage .ov3-slope{stroke-width:2}.ck-stage .ov3-slope-good{stroke:var(--ab-good)}.ck-stage .ov3-slope-bad{stroke:var(--ab-alert);stroke-dasharray:4 3}.ck-stage .ov3-slope-flat{stroke:var(--ab-silk-dim)}.ck-stage .ov3-cmp-out{fill:color-mix(in srgb,var(--ab-silk-dim) 35%,transparent)}.ck-stage .ov3-mult-bg{fill:color-mix(in srgb,var(--ab-ink) 4%,transparent);stroke:var(--ab-rim)}.ck-stage .ov3-mult[role=button]:hover .ov3-mult-bg{stroke:var(--ab-rim-hi)}.ck-stage .ov3-netzero{stroke:var(--ab-silk-dim);stroke-dasharray:6 5}.ck-stage .ov3-bub-pos{fill:color-mix(in srgb,var(--ab-good) 40%,transparent);stroke:var(--ab-good);stroke-width:1.2}.ck-stage .ov3-bub-neg{fill:color-mix(in srgb,var(--ab-alert) 38%,transparent);stroke:var(--ab-alert);stroke-width:1.2}.ck-stage .ov3-pl.ov3-pl-sm{font-size:10.5px}.ck-stage .ov3-rib{fill-opacity:.5}.ck-stage .ov3-pool{fill:color-mix(in srgb,var(--ab-ink) 30%,transparent)}.ck-stage .ov3-bullet-track{fill:color-mix(in srgb,var(--ab-ink) 6%,transparent)}.ck-stage .ov3-bullet-band{fill:color-mix(in srgb,var(--ab-silk-dim) 22%,transparent)}.ck-stage .ov3-bullet-bar{fill:color-mix(in srgb,var(--ab-bank-a) 75%,transparent)}.ck-stage .ov3-bullet-mark{stroke:var(--ab-ink);stroke-width:3}.ck-stage .ov3-bullet-mark-key{fill:var(--ab-ink)}.ck-stage .ov3-score-sel{fill:var(--ab-row-hover);stroke:color-mix(in srgb,var(--c, var(--ab-bank-e)) 50%,transparent)}.ck-stage .ov3-score-na{opacity:.55}.ck-stage .ov3-strip{fill-opacity:.55}.ck-stage .ov3-box{fill:color-mix(in srgb,var(--ab-silk-dim) 22%,transparent);stroke:var(--ab-silk-dim)}.ck-stage .ov3-box-win{fill:color-mix(in srgb,var(--ab-bank-a) 30%,transparent);stroke:var(--ab-bank-a)}.ck-stage .ov3-box-wh{stroke:var(--ab-silk-dim);stroke-width:1.5}.ck-stage .ov3-box-med{stroke:var(--ab-ink);stroke-width:3}.ck-stage .ov3-hist{fill:color-mix(in srgb,var(--ab-silk-dim) 40%,transparent)}.ck-stage .ov3-hist-win{fill:color-mix(in srgb,var(--ab-bank-a) 65%,transparent);filter:drop-shadow(0 0 5px var(--ab-bank-a))}.ck-stage .ov3-violin{fill:color-mix(in srgb,var(--ab-bank-a) 32%,transparent);stroke:var(--ab-bank-a);stroke-width:1.2}.ck-stage .ov3-violin-iqr{fill:var(--ab-ink);fill-opacity:.7}.ck-stage .ov3-violin-med{fill:var(--ab-pad-deep);stroke:var(--ab-ink);stroke-width:2}.ck-stage .ov3-hex{stroke:color-mix(in srgb,var(--ab-ink) 22%,transparent);stroke-width:1;transition:fill .6s}.ck-stage .ov3-hexmap g[role=button]{cursor:pointer}.ck-stage .ov3-hexmap g[role=button]:hover .ov3-hex,.ck-stage .ov3-hexmap g[role=button]:focus-visible .ov3-hex{filter:brightness(1.3) drop-shadow(0 0 6px var(--ab-bank-c))}.ck-stage .ov3-prov-flat{fill:color-mix(in srgb,var(--ab-ink) 7%,var(--ab-pad-deep))}:root[data-theme=light] .ck-stage .ov3-hexmap g[role=button]:hover .ov3-hex{filter:brightness(.9)}.ck-stage .ov3-grow-y{transform-box:fill-box;transform-origin:50% 100%;animation:ov3-gy 1.1s cubic-bezier(.2,.9,.2,1) both;animation-delay:var(--d, 0ms)}.ck-stage .ov3-grow-x{transform-box:fill-box;transform-origin:0% 50%;animation:ov3-gx 1.1s cubic-bezier(.2,.9,.2,1) both;animation-delay:var(--d, 0ms)}.ck-stage .ov3-grow-x.ov3-from-right{transform-origin:100% 50%}.ck-stage .ov3-fade{animation:ov3-fd .8s ease both;animation-delay:var(--d, 0ms)}.ck-stage .ov3-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:ov3-dw 1.8s cubic-bezier(.3,.7,.2,1) both;animation-delay:var(--d, 0ms)}.ck-stage .ov3-pop{transform-box:fill-box;transform-origin:center;animation:ov3-pop .8s cubic-bezier(.2,1.3,.4,1) both;animation-delay:var(--d, 0ms)}.ck-stage .ov3-vl-mark{font-size:calc(10 * var(--vs-u, 1px))}.ck-tokens{--ab-chassis: var(--vs-m-chassis, #121418);--ab-chassis-2: var(--vs-m-panel, #1a1d23);--ab-well: var(--vs-m-well, #0b0c0f);--ab-rim: var(--vs-m-rim, #2a2e36);--ab-silk: var(--vs-m-label, #9aa3b2);--ab-silk-dim: var(--vs-m-dim, #8691a3);--ab-ink: var(--vs-m-ink, #e7ebf2);--ab-bank-a: var(--vs-pal-a, #2ee6d6);--ab-bank-b: var(--vs-pal-b, #39b8ff);--ab-bank-c: var(--vs-pal-c, #c77dff);--ab-bank-d: var(--vs-pal-d, #ff3d8b);--ab-bank-e: var(--vs-pal-e, #ffb02e);--ab-bank-f: var(--vs-pal-f, #5dff7a);--ab-bank-g: var(--vs-pal-g, #9b8cff);--ab-bank-h: var(--vs-pal-h, #ff8a3d);--ab-bank-i: var(--vs-pal-i, #2ee6d6);--ab-bank-j: var(--vs-pal-j, #39b8ff);--ab-bank-k: var(--vs-pal-k, #c77dff);--ab-bank-l: var(--vs-pal-l, #ff3d8b);--ab-pending: var(--vs-m-pending, #ffd23a);--ab-alert: var(--vs-m-alert, #ff4b3e);--ab-good: var(--vs-m-good, #5dff7a);--ab-focus: var(--vs-m-ring, #ffffff);--ab-pad-deep: var(--vs-t-pad-deep, #0d0f13);--ab-white: var(--vs-t-white, #ffffff);--ab-rim-hi: var(--vs-t-rim-hi, #3a404b);--ab-row-hover: var(--vs-t-row-hover, #20242c);--ab-alert-ink: var(--vs-t-alert-ink, #ff8a80);--ab-good-ink: var(--vs-t-good-ink, #8be9a1);--ab-wait-ink: var(--vs-t-wait-ink, #ffe48a);--ab-sheen: var(--vs-t-sheen, rgba(255,255,255,.04));--ab-shade-60: var(--vs-t-shade-60, rgba(0,0,0,.6));--ab-display: "Chakra Petch", "Bahnschrift", "DIN Alternate", "Eurostile", system-ui, sans-serif;--ab-body: "IBM Plex Sans Condensed", "Roboto Condensed", system-ui, sans-serif;--ab-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}:root[data-theme=light] .ck-tokens{--ab-chassis: var(--vs-m-chassis, #edf0f5);--ab-chassis-2: var(--vs-m-panel, #ffffff);--ab-well: var(--vs-m-well, #f3f5f8);--ab-rim: var(--vs-m-rim, #d5dbe3);--ab-silk: var(--vs-m-label, #3a4456);--ab-silk-dim: var(--vs-m-dim, #4f596b);--ab-ink: var(--vs-m-ink, #151a23);--ab-bank-a: var(--vs-pal-a, #046a5b);--ab-bank-b: var(--vs-pal-b, #045e9e);--ab-bank-c: var(--vs-pal-c, #a904cb);--ab-bank-d: var(--vs-pal-d, #9c0539);--ab-bank-e: var(--vs-pal-e, #755407);--ab-bank-f: var(--vs-pal-f, #216400);--ab-bank-g: var(--vs-pal-g, #5433fe);--ab-bank-h: var(--vs-pal-h, #ac4302);--ab-bank-i: var(--vs-pal-i, #046a5b);--ab-bank-j: var(--vs-pal-j, #045e9e);--ab-bank-k: var(--vs-pal-k, #a904cb);--ab-bank-l: var(--vs-pal-l, #9c0539);--ab-pending: var(--vs-m-pending, #946b00);--ab-alert: var(--vs-m-alert, #b8201b);--ab-good: var(--vs-m-good, #11703a);--ab-focus: var(--vs-m-ring, #1d2430);--ab-pad-deep: var(--vs-t-pad-deep, #ffffff);--ab-white: var(--vs-t-white, #10151d);--ab-rim-hi: var(--vs-t-rim-hi, #97a2b2);--ab-row-hover: var(--vs-t-row-hover, #e2e7ee);--ab-alert-ink: var(--vs-t-alert-ink, #b3261e);--ab-good-ink: var(--vs-t-good-ink, #17692c);--ab-wait-ink: var(--vs-t-wait-ink, #7a5600);--ab-sheen: var(--vs-t-sheen, rgba(255,255,255,.7));--ab-shade-60: var(--vs-t-shade-60, rgba(16,24,40,.05))}.ck-stage{position:relative;display:flex;flex-direction:column;min-width:0;height:var(--ck-h, 320px);color:var(--ab-ink)}.ck-stage.ck-stage-auto{height:auto}.ck-stage.ck-stage-auto>.ov3-chart{flex:none;height:auto}.ck-stage>.ov3-viz{min-height:0}.ck-stage>.ov3-chart{flex:1 1 0;min-height:0;width:100%;height:100%}.ck-stage .ck-note{margin:auto;max-width:60ch;text-align:center;font:400 12px/1.45 var(--ab-body);color:var(--ab-silk-dim)}.ck-stage.ck-tile-spark{position:absolute;left:0;right:0;bottom:0;height:46%;pointer-events:none;opacity:.9}.ck-stage.ck-tile-spark>.ov3-spark{width:100%;height:100%;display:block}.ck-stage.ck-tile-ring{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:64px;height:64px;pointer-events:none}.ck-stage.ck-tile-ring>.ov3-ring{width:100%;height:100%}.ck-stage.ck-tile-ring .ov3-ring-fig{font-size:30px}.ck-keys{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--ab-rim);background:color-mix(in srgb,var(--ab-well) 70%,transparent);--c: var(--ab-bank-a)}.ck-key{border:1px solid transparent;background:none;cursor:pointer;padding:4px 11px;border-radius:999px;font:600 10px var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)}.ck-key:hover:not(:disabled){color:var(--ab-ink)}.ck-key:disabled{opacity:.45;cursor:not-allowed}.ck-key[aria-pressed=true]{color:var(--ab-ink);background:var(--ab-chassis-2);border-color:color-mix(in srgb,var(--c) 60%,var(--ab-rim));box-shadow:0 0 18px -4px var(--c)}.ck-key:focus-visible{outline:2px solid var(--ab-focus);outline-offset:1px}.ck-keys-label{padding:0 6px 0 8px;align-self:center;font:600 9px var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk-dim)}.ck-keys-dd{flex-wrap:nowrap;align-items:center;white-space:nowrap;padding-inline-end:4px}.ck-keys-dd>.ck-keys-label{flex:none}.ck-keys .ck-select{width:auto;min-width:0;height:auto;margin:0;line-height:1.2}.ck-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;border:1px solid color-mix(in srgb,var(--c) 60%,var(--ab-rim));border-radius:999px;padding:4px 26px 4px 12px;font:600 10px var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-ink)!important;background:var(--ab-chassis-2);box-shadow:0 0 18px -4px var(--c)}.ck-keys-dd:after{content:"▾";margin-inline-start:-22px;width:18px;pointer-events:none;font-size:10px;color:var(--ab-silk-dim)}.ck-select:focus-visible{outline:2px solid var(--ab-focus);outline-offset:1px}.ck-select option{color:var(--ab-ink);background:var(--ab-chassis-2)}.ck-band-row{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px}.ck-band-k{font:600 9.5px var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk)}.ck-band-bar{display:flex;height:62px;min-width:0}.ck-scores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}@media(max-width:640px){.ck-scores{grid-template-columns:repeat(2,minmax(0,1fr))}}.ck-score{position:relative;overflow:hidden;display:grid;gap:6px;min-height:84px;padding:12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--c) 70%,var(--ab-rim));background:radial-gradient(120% 120% at 50% 0%,color-mix(in srgb,var(--c) 16%,var(--ab-pad-deep)),var(--ab-pad-deep));box-shadow:0 0 18px color-mix(in srgb,var(--c) 30%,transparent),inset 0 1px 0 var(--ab-sheen);animation:ov3-fd .8s ease both;animation-delay:var(--d, 0ms)}.ck-score-k{font:600 9.5px var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk)}.ck-score-w{font:700 16px var(--ab-body);color:color-mix(in srgb,var(--c) 70%,var(--ab-white))}.ck-score-v{font:400 12px var(--ab-mono);font-variant-numeric:tabular-nums;color:var(--ab-silk)}:root[data-theme=light] .ck-score-w{color:color-mix(in srgb,var(--c) 100%,var(--ab-white))}.ck-good{--c: var(--ab-good)}.ck-watch{--c: var(--ab-pending)}.ck-act{--c: var(--ab-alert)}.ck-none{--c: var(--ab-rim-hi)}.ck-tokens[data-motion=off] *,.ck-tokens[data-motion=off] *:before,.ck-tokens[data-motion=off] *:after,.ck-tokens[data-still] *,.ck-tokens[data-still] *:before,.ck-tokens[data-still] *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.ck-tokens,.ck-tokens *,.ck-tokens *:before,.ck-tokens *:after{animation:none!important;transition:none!important}}.ab-fbank.cr-db-half{--span: 999}@container vs-centre (min-width: 1040px){.ab-fbank.cr-db-half{--span: 4;--vs-cols: 4}}@container vs-centre (min-width: 1440px){.ab-fbank.cr-db-half{--span: 6;--vs-cols: 6}}.cr-db-say{display:block;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:break-word;white-space:normal}.cr-db-err{flex:1 0 100%;font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-bad-ink)!important;overflow-wrap:anywhere}.cr-db-chart{position:relative;width:100%;min-width:0;height:calc(240 * var(--vs-u))}.cr-db-chart.cr-db-tall{height:calc(300 * var(--vs-u))}.cr-db-chart .recharts-wrapper{max-width:100%}.cr-db-chart .recharts-legend-item-text{color:var(--ab-silk)!important}.cr-db-chart .recharts-text{fill:var(--ab-chart-axis)}.cr-db-chart .recharts-cartesian-axis-tick-value,.cr-db-chart .recharts-label-list .recharts-text,.cr-db-chart .recharts-legend-item-text{font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))}.cr-cell .cr-keys{margin-top:calc(4 * var(--vs-u))}@media(max-width:899px){.cr-db-chart,.cr-db-chart.cr-db-tall{height:calc(220 * var(--vs-u))}}.cr-db-arr{margin:0;padding:0;list-style:none;display:grid;gap:calc(6 * var(--vs-u));min-width:0}.cr-db-arr-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u)) calc(12 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));background:var(--ab-well);min-width:0}.cr-db-arr-name{flex:1 1 calc(180 * var(--vs-u));min-width:0;font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:break-word}.cr-db-arr-grip[draggable=true]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cr-db-arr-row.cr-dragging{opacity:.5}.cr-db-arr-row.cr-drop{border-color:var(--c, var(--ab-bank-g));box-shadow:inset 0 calc(3 * var(--vs-u)) 0 color-mix(in srgb,var(--c, var(--ab-bank-g)) 70%,transparent)}.cr-db-sub{display:block;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:break-word}.cr-db-props{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.cr-db-prop{display:grid;gap:calc(6 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));background:var(--ab-well);min-width:0}.cr-db-prop.cr-db-off{border-style:dashed}.ab-fbank.cr-db-half{align-content:start}.cr-db-lines{margin:0;padding:0;list-style:none;display:grid;gap:calc(6 * var(--vs-u)) calc(18 * var(--vs-u));grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(300 * var(--vs-u))),1fr));min-width:0}.cr-db-lines li{display:grid;align-content:start;gap:calc(2 * var(--vs-u));min-width:0}.cr-db-lines b{font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.cr-db-lines span{font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:break-word}.cr-db-line-key{all:unset;box-sizing:border-box;display:grid;align-content:start;gap:calc(2 * var(--vs-u));min-width:0;width:100%;cursor:pointer;padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));margin:calc(-6 * var(--vs-u)) calc(-8 * var(--vs-u));border-radius:calc(6 * var(--vs-u));border:1px solid transparent;transition:border-color .15s,background-color .15s,box-shadow .15s}.cr-db-line-key span:after{content:" ›";color:var(--c, var(--ab-silk-dim));font-weight:600}.cr-db-line-key:hover,.cr-db-line-key:focus-visible{border-color:color-mix(in srgb,var(--c, var(--ab-rim)) 60%,transparent);background:color-mix(in srgb,var(--c, var(--ab-rim)) 8%,transparent);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-rim)) 18%,transparent)}.cr-db-line-key:focus-visible{outline:none}.cr-viewkeys{display:inline-flex;align-items:center;min-width:0}.cr-viewkeys .cr-keys{flex-wrap:nowrap;gap:calc(8 * var(--vs-u))}.cr-viewkeys .cr-opts{flex:0 0 auto;flex-wrap:nowrap}.ab-keypad .ab-keypad-row>.cr-find-search{flex:3 1 calc(260 * var(--vs-u));min-width:calc(180 * var(--vs-u));width:auto}.cr-find-field{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));flex:0 1 auto;min-width:0}.cr-find-field>span{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important;white-space:nowrap}.cr-find-field>select{min-width:0;max-width:calc(220 * var(--vs-u))}.ab-fpad.cr-tablepad{padding:0;min-width:0}.cr-tablepad>.ab-fscroll{max-width:100%}.ab-ftable.cr-tbl{font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.cr-tbl th,.cr-tbl td{padding:calc(6 * var(--vs-u)) calc(9 * var(--vs-u));vertical-align:middle}.cr-tbl td{white-space:normal;overflow-wrap:anywhere}.cr-tbl td.cr-nowrap,.cr-tbl td.cr-num,.cr-tbl th.cr-num{white-space:nowrap}.cr-tbl .cr-num{text-align:end;font-variant-numeric:tabular-nums}.cr-tbl th.cr-sort{padding:0}.cr-tbl th{white-space:nowrap}.ab-root .cr-tbl .cr-sort-key{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:calc(5 * var(--vs-u));width:100%;padding:calc(6 * var(--vs-u)) calc(9 * var(--vs-u));font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:start;color:var(--ab-silk-dim)!important}.ab-root .cr-tbl .cr-sort-key:hover,.ab-root .cr-tbl th[aria-sort=ascending] .cr-sort-key,.ab-root .cr-tbl th[aria-sort=descending] .cr-sort-key{color:var(--ab-ink)!important}.cr-tbl .cr-sort-arrow{display:inline-block;min-width:1em;font-size:.85em}.cr-tbl th.cr-num .cr-sort-key{justify-content:flex-end}.cr-tbl tbody tr.cr-row:hover>td{background:color-mix(in srgb,var(--ab-bank-a) 8%,transparent)}.cr-tbl tbody tr.cr-row-open>td{background:color-mix(in srgb,var(--ab-bank-a) 11%,transparent);border-bottom-color:transparent}.cr-tbl tr.cr-tone-alert>td:first-child{box-shadow:inset calc(3 * var(--vs-u)) 0 0 var(--ab-alert)}.cr-tbl tr.cr-tone-pending>td:first-child{box-shadow:inset calc(3 * var(--vs-u)) 0 0 var(--ab-pending)}.cr-tbl tr.cr-tone-on>td:first-child{box-shadow:inset calc(3 * var(--vs-u)) 0 0 var(--ab-bank-a)}.cr-tbl .cr-tick,.cr-tbl .cr-more-col{width:1%;white-space:nowrap}.cr-tbl .cr-more-col{text-align:end}.cr-tbl .cr-tick input{margin:0}.cr-tbl tr.cr-row-detail>td{white-space:normal;background:var(--ab-well);padding:calc(10 * var(--vs-u)) calc(12 * var(--vs-u));border-bottom:1px solid var(--ab-rim)}.cr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ab-root .cr-rowkey{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;cursor:pointer;font:600 1em var(--ab-mono);text-align:start;color:var(--ab-ink)!important;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.18em;overflow-wrap:anywhere}.ab-root .cr-rowkey:hover,.ab-root .cr-rowkey:focus-visible{text-decoration-color:currentColor}.cr-tbl .ab-fp-chip{display:inline-block;margin:0 calc(4 * var(--vs-u)) calc(2 * var(--vs-u)) 0;white-space:nowrap}.cr-tbl .cr-dim{color:var(--ab-silk-dim)!important}.cr-tbl .cr-keys{flex-wrap:nowrap}.cr-rec-rows{list-style:none;margin:0;padding:0;display:grid;min-width:0}.cr-rec-rows>li{display:grid;gap:calc(3 * var(--vs-u));padding:calc(6 * var(--vs-u)) 0;border-bottom:1px solid var(--ab-row-line);min-width:0}.cr-rec-rows>li:last-child{border-bottom:0}.cr-rec-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.cr-rec-row>b{flex:1 1 calc(160 * var(--vs-u));min-width:0;font:600 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);overflow-wrap:anywhere;color:var(--ab-ink)!important}.cr-rec-row>span{font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ab-silk)!important}.cr-rec-rows small{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);overflow-wrap:anywhere;color:var(--ab-silk-dim)!important}.cr-rec-rows .cr-rec-warn{color:var(--ab-wait-ink)!important}.cr-rec-rows .cr-rec-bad{color:var(--ab-bad-ink)!important}.cr-rec-scroll{max-height:min(46vh,calc(360 * var(--vs-u)));overflow-y:auto;min-width:0}.cr-rec-figs{display:flex;flex-wrap:wrap;gap:calc(8 * var(--vs-u)) calc(18 * var(--vs-u));min-width:0}.cr-rec-fig{display:grid;gap:1px;min-width:0}.cr-rec-fig b{font:700 calc(calc(18 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.15 var(--ab-mono);font-variant-numeric:tabular-nums;color:var(--ab-ink)!important;overflow-wrap:anywhere}.cr-rec-fig small{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.cr-rec-bar{height:calc(6 * var(--vs-u));border-radius:calc(999 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);overflow:hidden}.cr-rec-bar>span{display:block;height:100%;width:var(--fill, 0%);background:color-mix(in srgb,var(--ab-good) 55%,var(--ab-pad-deep))}.cr-rec-bar.cr-rec-mid>span{background:color-mix(in srgb,var(--ab-pending) 55%,var(--ab-pad-deep))}.cr-rec-bar.cr-rec-low>span{background:color-mix(in srgb,var(--ab-alert) 55%,var(--ab-pad-deep))}.cr-rec-mailbody{max-height:min(60vh,calc(520 * var(--vs-u)));overflow-y:auto;min-width:0;background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.cr-rec-mailhtml{font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.55 var(--ab-body);overflow-wrap:anywhere}.cr-rec-mailhtml,.cr-rec-mailhtml *{color:var(--ab-silk)!important;background:transparent!important;border-color:var(--ab-rim)!important;font-family:var(--ab-body)!important}.cr-rec-mailhtml a,.cr-rec-mailhtml a *{color:var(--ab-ink)!important;text-decoration:underline}.cr-rec-mailhtml img{max-width:100%;height:auto}.cr-rec-mailhtml p{margin:0 0 calc(8 * var(--vs-u))}.cr-rec-mailtext{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.55 var(--ab-body);color:var(--ab-silk)!important}.cr-rec-thread{display:flex;flex-direction:column;gap:calc(8 * var(--vs-u));max-height:min(50vh,calc(420 * var(--vs-u)));overflow-y:auto;min-width:0;padding:calc(8 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u))}.cr-rec-msg{display:grid;gap:2px;max-width:min(100%,calc(520 * var(--vs-u)));min-width:0}.cr-rec-msg.cr-rec-out{align-self:flex-end;justify-items:end}.cr-rec-msg.cr-rec-in{align-self:flex-start;justify-items:start}.cr-rec-bubble{margin:0;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(10 * var(--vs-u));border:1px solid var(--ab-rim);white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-ink)!important;background:var(--ab-well)}.cr-rec-out .cr-rec-bubble{border-color:color-mix(in srgb,var(--c, var(--ab-bank-b)) 60%,var(--ab-rim));background:color-mix(in srgb,var(--c, var(--ab-bank-b)) 14%,var(--ab-well))}.cr-rec-msg small{font:400 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.cr-rec-count{font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.cr-rec-count.cr-rec-warn{color:var(--ab-wait-ink)!important}.cr-rec-count.cr-rec-bad{color:var(--ab-bad-ink)!important}.ab-root a.cr-rec-link{color:var(--ab-ink)!important;text-decoration:underline;overflow-wrap:anywhere}.cr-rec-pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-mono);color:var(--ab-silk)!important;background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.cr-rec-flag{border:1px solid color-mix(in srgb,var(--ab-pending) 65%,transparent);border-radius:calc(6 * var(--vs-u));padding:calc(4 * var(--vs-u))}.cr-rec-beneficiary{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));align-items:center;min-width:0}.cr-rec-beneficiary>.ab-input{flex:1 1 calc(140 * var(--vs-u));min-width:0}.cr-rec-signature,.cr-rec-signature *{color:var(--ab-silk)!important;background:transparent!important;font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body)!important;overflow-wrap:anywhere}.cr-rec{--cr-rec-third: 4;--cr-rec-half: 6}@container vs-centre (max-width: 1439.98px){.cr-rec{--cr-rec-third: 4;--cr-rec-half: 4}}@container vs-centre (max-width: 1039.98px){.cr-rec{--cr-rec-third: 6;--cr-rec-half: 3}}@container vs-centre (max-width: 759.98px){.cr-rec{--cr-rec-third: 4;--cr-rec-half: 4}}@container vs-centre (max-width: 519.98px){.cr-rec{--cr-rec-third: 2;--cr-rec-half: 2}}.cr-rec .ab-fgrid>[style*=--rows]{grid-row:span var(--rows, 1)}.cr-rec .cr-cell-body{min-height:0;display:grid;gap:calc(8 * var(--vs-u));align-content:start}.cr-rec .ab-kv dt{overflow-wrap:anywhere;min-width:0}.cr-notes-body{display:block;width:100%;min-height:calc(360 * var(--vs-u, 1px))}.cr-notes-rev{display:grid;gap:calc(4 * var(--vs-u, 1px));padding-block:calc(6 * var(--vs-u, 1px));border-top:1px solid var(--ab-line, rgba(127, 127, 127, .25))}.cr-notes-rev:first-of-type{border-top:0}.cr-rec[data-pin]>.ab-fhead{position:sticky;top:0;z-index:7;background:linear-gradient(var(--ab-well),var(--ab-well)),var(--ab-screen)}.cr-rec[data-pin=all]>.ab-fbanks>.cr-rec-pin{position:sticky;top:var(--cr-rec-head, calc(34 * var(--vs-u)));z-index:6;background:linear-gradient(var(--ab-well),var(--ab-well)),var(--ab-screen)}.cr-rec[data-pin=all]>.ab-fbanks>.cr-rec-pin:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:100%;height:calc(var(--vs-gap, 8px) + 3px);background:linear-gradient(var(--ab-well),var(--ab-well)),var(--ab-screen);pointer-events:none}.cr-bank-fold>.ab-cl-head .ab-cl-name{color:var(--ab-silk-dim)!important}.cr-bank-fold>.ab-cl-head .ab-led{opacity:.45}.cr-co .ab-fp-big{overflow-wrap:anywhere}.ab-root .cr-co-link{color:var(--ab-ink)!important;text-decoration:underline;text-underline-offset:calc(2 * var(--vs-u));overflow-wrap:anywhere}.ab-root .cr-co-link:hover{color:var(--ab-white)!important}:root[data-theme=light] .ab-root .cr-co-link:hover{color:var(--ab-ink)!important}.cr-co-missing{font-style:italic;color:var(--ab-silk-dim)!important}.cr-co-chips{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u));min-width:0}.cr-co-mail{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.cr-co-mail .cr-mail{max-height:min(48vh,calc(420 * var(--vs-u)))}.ab-root .cr-co-attach{flex:0 1 auto;text-transform:none;letter-spacing:.02em;font-family:var(--ab-body)}.cr-co-kvs{display:flex;flex-wrap:wrap;gap:calc(8 * var(--vs-u));min-width:0}.cr-co-kvs>.ab-kv{flex:1 1 calc(340 * var(--vs-u));min-width:0;align-content:start}.cr-co-kvs>.ab-kv:empty{display:none}:is(.ab-centre,.ab-home-body) .ab-fgrid.cr-dl-stack>.ab-fpad.cr-pad{grid-column:1 / -1}.cr-dl-stage .ab-cl-name{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u)) calc(6 * var(--vs-u));min-width:0}.cr-dl-stage .ab-cl-name .ab-led{margin-inline-end:0}.cr-dl-stage .ab-cl-head{min-height:calc(20 * var(--vs-u))}.cr-dl-stage .ab-cl-name .ab-fp-chip{white-space:nowrap;letter-spacing:.1em}.cr-dl-stage .ab-fp-chip.cr-good{color:var(--ab-good-ink)!important;border-color:color-mix(in srgb,var(--ab-good) 55%,transparent)}.cr-dl-stage .ab-fp-chip.cr-bad{color:var(--ab-bad-ink)!important;border-color:color-mix(in srgb,var(--ab-alert) 55%,transparent)}.cr-dl-stage>.ab-fnote{font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important;overflow-wrap:anywhere}:is(.ab-centre,.ab-home-body) .ab-fbank>.ab-fgrid.cr-dl-stack{grid-auto-rows:auto}.cr-dl-stack .ab-fp-more .ab-kv{grid-template-columns:minmax(0,1fr);row-gap:calc(2 * var(--vs-u))}.cr-dl-stack .ab-fp-more .ab-kv dd+dt{margin-top:calc(6 * var(--vs-u))}.cr-dr .ab-fhead b{min-width:0;overflow-wrap:anywhere}.cr-dr .ab-fp-big{overflow-wrap:anywhere}.cr-dr .ab-figure .ab-fp-big{font-size:calc(calc(19 * var(--vs-u)) * var(--hf-text-ratio, 1))}.cr-dr-facts .ab-fp-model{font:600 calc(calc(14 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono)}.cr-dr-facts .ab-fp-big{font-size:calc(calc(19 * var(--vs-u)) * var(--hf-text-ratio, 1))}.cr-dr-rows{list-style:none;margin:0;padding:0;display:grid;min-width:0}.cr-dr-rows>li{display:grid;gap:calc(3 * var(--vs-u));padding:calc(6 * var(--vs-u)) 0;border-bottom:1px solid var(--ab-row-line);min-width:0}.cr-dr-rows>li:last-child{border-bottom:0}.cr-dr-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.cr-dr-row>b{flex:1 1 calc(160 * var(--vs-u));min-width:0;font:600 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);overflow-wrap:anywhere;color:var(--ab-ink)!important}.cr-dr-row>span{font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:var(--ab-silk)!important}.cr-dr-rows small{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);overflow-wrap:anywhere;color:var(--ab-silk-dim)!important}.cr-dr-rows .cr-dr-good{color:var(--ab-good-ink)!important}.cr-dr-rows .cr-dr-wait{color:var(--ab-wait-ink)!important}.cr-dr-bullets{margin:0;padding-inline-start:calc(18 * var(--vs-u));list-style:disc;display:grid;gap:calc(3 * var(--vs-u));font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.cr-dr-md{max-height:min(60vh,calc(520 * var(--vs-u)));overflow-y:auto;min-width:0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.55 var(--ab-body);overflow-wrap:anywhere}.cr-dr-md,.cr-dr-md *{color:var(--ab-silk)!important;background:transparent!important;border-color:var(--ab-rim)!important}.cr-dr-md :is(h1,h2,h3,h4,h5,h6){margin:calc(10 * var(--vs-u)) 0 calc(6 * var(--vs-u));font:700 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.06em;color:var(--ab-ink)!important}.cr-dr-md h1{font-size:calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1))}.cr-dr-md :is(h1,h2,h3):first-child{margin-top:0}.cr-dr-md p{margin:0 0 calc(8 * var(--vs-u))}.cr-dr-md :is(ul,ol){margin:0 0 calc(8 * var(--vs-u));padding-inline-start:calc(20 * var(--vs-u))}.cr-dr-md strong{color:var(--ab-ink)!important}.cr-dr-md a{color:var(--ab-ink)!important;text-decoration:underline}.cr-dr-md :is(code,pre){font-family:var(--ab-mono);white-space:pre-wrap}.cr-dr-md table{border-collapse:collapse;display:block;overflow-x:auto}.cr-dr-md :is(th,td){border:1px solid var(--ab-rim);padding:2px calc(6 * var(--vs-u))}.cr-dr-html{max-height:min(60vh,calc(520 * var(--vs-u)));overflow-y:auto;min-width:0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.55 var(--ab-body);overflow-wrap:anywhere}.cr-dr-html,.cr-dr-html *{color:var(--ab-silk)!important;background:transparent!important;border-color:var(--ab-rim)!important;font-family:var(--ab-body)!important}.cr-dr-html a{color:var(--ab-ink)!important;text-decoration:underline}.cr-dr-html p{margin:0 0 calc(8 * var(--vs-u))}.cr-dr-html img{max-width:100%;height:auto}.cr-dr-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.55 var(--ab-body);color:var(--ab-silk)!important}.cr-dr-pre{margin:0;max-height:min(40vh,calc(260 * var(--vs-u)));overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-mono);color:var(--ab-silk)!important;background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.ab-root a.cr-dr-link{color:var(--ab-ink)!important;text-decoration:underline;text-underline-offset:calc(2 * var(--vs-u));overflow-wrap:anywhere;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body)}.cr-dr-links{display:grid;gap:calc(4 * var(--vs-u));min-width:0}.cr-dr-links small{display:block;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.ab-root .cr-k.cr-dr-choice{flex:1 1 calc(260 * var(--vs-u));flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;text-align:start;text-transform:none;letter-spacing:.02em;font-family:var(--ab-body)}.cr-dr-choice b{font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);overflow-wrap:anywhere;color:var(--ab-ink)!important}.cr-dr-choice small{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-mono);overflow-wrap:anywhere;color:var(--ab-silk-dim)!important}.cr-dr-choices{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));max-height:min(50vh,calc(380 * var(--vs-u)));overflow-y:auto;min-width:0}.ab-root .cr-dr-cellkey{all:unset;cursor:pointer;font:inherit;color:inherit!important;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:calc(3 * var(--vs-u))}.ab-root .cr-dr-cellkey:focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}.ab-ftable .cr-dr-cellin{width:calc(96 * var(--vs-u));text-align:end;padding:calc(2 * var(--vs-u)) calc(4 * var(--vs-u));font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono)}.cr-dr-total{margin:0;text-align:end;font:700 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);font-variant-numeric:tabular-nums;color:var(--ab-ink)!important}.ab-root .cr-k.cr-ac-link,.ab-root .cr-k.cr-ac-name{text-transform:none;letter-spacing:.02em;font:600 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body);text-align:start;justify-content:flex-start;white-space:normal;overflow-wrap:anywhere;max-width:100%}.ab-root .cr-k.cr-ac-link{flex:0 1 auto}.cr-ac-recip{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.cr-ac-recip>.cr-keys>.ab-select{flex:1 1 calc(200 * var(--vs-u));min-width:0}.cr-ac-recip .cr-keys>.ab-input{flex:1 1 calc(220 * var(--vs-u));min-width:0;width:auto}.cr-ac-chosen{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));max-height:min(26vh,calc(180 * var(--vs-u)));overflow:auto;min-width:0}.cr-ac-queue{display:grid;gap:calc(8 * var(--vs-u));min-width:0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));background:var(--ab-bezel)}.cr-ac-queue>.cr-picked{justify-self:start;max-width:100%}.cr-ac-timer{font:700 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:.06em;color:var(--ab-good-ink)!important}.cr-ac-compose{padding-top:calc(8 * var(--vs-u));border-top:1px dashed var(--ab-rim)}.cr-ac-notes{padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));background:var(--ab-bezel)}.cr-ac-plan{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.cr-ac-phase{display:grid;gap:calc(4 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(6 * var(--vs-u));min-width:0}.cr-ac-plan .cr-list{padding-inline-start:calc(18 * var(--vs-u))}.cr-lc-block{display:grid;gap:calc(6 * var(--vs-u));align-content:start;min-width:0}.cr-lc-head{margin:0;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere;color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 35%,var(--ab-white))!important}.cr-lc-sub{margin:0;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--ab-silk-dim)!important}.cr-lc-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(320 * var(--vs-u))),1fr));gap:calc(10 * var(--vs-u));align-items:start;min-width:0}.cr-lc-code{margin:0;max-height:min(32vh,calc(220 * var(--vs-u)));overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-mono);background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(7 * var(--vs-u)) calc(10 * var(--vs-u));color:var(--ab-ink)!important}.cr-lc-fieldpads{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(160 * var(--vs-u))),1fr));gap:calc(8 * var(--vs-u));min-width:0}.cr-lc-opt{display:grid;gap:calc(4 * var(--vs-u));align-content:start;min-width:0;padding:calc(7 * var(--vs-u)) calc(9 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));background:var(--ab-pad-deep)}.cr-lc-opt>b{font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body);overflow-wrap:anywhere;color:var(--ab-silk)!important}.cr-lc-opt.cr-lc-on{border-color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 65%,var(--ab-rim))}.cr-lc-opt.cr-lc-on>b{color:var(--ab-ink)!important}.cr-lc-opt .ab-check{align-items:center}.cr-lc-convert{display:grid;gap:calc(8 * var(--vs-u));min-width:0;padding:calc(9 * var(--vs-u)) calc(10 * var(--vs-u));border:1px solid color-mix(in srgb,var(--c, var(--ab-bank-b)) 55%,var(--ab-rim));border-radius:calc(8 * var(--vs-u));background:var(--ab-well)}.cr-lc-convert>.cr-keys{justify-content:flex-start}.cr-lc-pick{display:grid;min-width:0}.cr-si-file{margin:0;padding:calc(4 * var(--vs-u)) calc(8 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(6 * var(--vs-u));background:var(--ab-well);font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-mono);overflow-wrap:anywhere;color:var(--ab-ink)!important}.ab-root .cr-si-site{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px;color:var(--ab-silk)!important}.ab-root .cr-si-site:hover,.ab-root .cr-si-site:focus-visible{color:var(--ab-ink)!important}.cr-si-errors{font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-mono);overflow-wrap:anywhere;color:var(--ab-bad-ink)!important;max-height:min(36vh,calc(260 * var(--vs-u)))}.cr-si-errors li+li{margin-top:calc(3 * var(--vs-u))}.cr-si-maplist{margin:0;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));list-style:none;display:grid;gap:calc(4 * var(--vs-u));grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(300 * var(--vs-u))),1fr));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u))}.cr-si-maplist li{display:grid;gap:1px;min-width:0}.cr-si-maplist b{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);overflow-wrap:anywhere;color:var(--ab-silk-dim)!important}.cr-si-maplist span{font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);overflow-wrap:anywhere;color:var(--ab-ink)!important}.cr-im-later .ab-cl-name .ab-led{background:var(--ab-led-off);box-shadow:none}.ab-root .ab-fpad.cr-im-drop{border-style:dashed;border-color:var(--c);box-shadow:0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 40%,transparent)}.ab-root .ab-fpad.cr-im-off{border-style:dashed;background:var(--ab-well);box-shadow:none}.cr-im-msgs{display:grid;gap:calc(3 * var(--vs-u));min-width:0}.cr-im-msg{display:block;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere;white-space:normal}.cr-im-msg.cr-im-error{color:var(--ab-bad-ink)!important}.cr-im-msg.cr-im-warning{color:var(--ab-wait-ink)!important}.cr-im-list{max-height:min(40vh,calc(320 * var(--vs-u)));overflow:auto;min-width:0;padding-inline-end:calc(4 * var(--vs-u))}.cr-im-bar{height:calc(10 * var(--vs-u));border-radius:calc(999 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);overflow:hidden;min-width:0}.cr-im-bar>span{display:block;height:100%;width:var(--pct, 0%);background:color-mix(in srgb,var(--c, var(--ab-bank-b)) 60%,var(--ab-pad-deep));transition:width .3s}.cr-im-kv dt{overflow-wrap:anywhere}.cr-sp-grid{--cr-sp-span: 2}@container vs-centre (min-width: 760px){.cr-sp-grid{--cr-sp-span: 3}}@container vs-centre (min-width: 1040px){.cr-sp-grid{--cr-sp-span: 4}}@container vs-centre (min-width: 1440px){.cr-sp-grid{--cr-sp-span: 3}}.cr-sp-flow{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u));padding:calc(2 * var(--vs-u)) 0 0;min-width:0}.cr-sp-tag{display:inline-block;max-width:100%;padding:1px calc(6 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(5 * var(--vs-u));font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere;white-space:normal}.cr-sp-tag.cr-sp-won{color:var(--ab-good-ink)!important;border-color:color-mix(in srgb,var(--ab-good) 55%,transparent)}.cr-sp-tag.cr-sp-lost{color:var(--ab-bad-ink)!important;border-color:color-mix(in srgb,var(--ab-alert) 55%,transparent)}.cr-sp-none{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important}.cr-sp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cr-sp-stages-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.cr-sp-stages-head b{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk)!important}.cr-sp-stages-head span{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:break-word}.cr-sp-stages{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.cr-sp-stage{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0;padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));border:1px solid var(--ab-rim);border-inline-start:calc(3 * var(--vs-u)) solid var(--c);border-radius:calc(8 * var(--vs-u));background:var(--ab-well);cursor:grab}.cr-sp-stage.cr-sp-dragging{opacity:.5}.cr-sp-stage.cr-sp-over{border-color:var(--c);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 35%,transparent)}.cr-sp-num{flex:none;align-self:center;min-width:calc(22 * var(--vs-u));text-align:center;font:700 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-mono);color:var(--ab-ink)!important}.cr-sp-stage>.ab-field{min-width:0;margin:0}.cr-sp-stage>.cr-sp-name{flex:3 1 calc(190 * var(--vs-u))}.cr-sp-stage>.cr-sp-numf{flex:1 1 calc(92 * var(--vs-u));max-width:calc(150 * var(--vs-u))}.cr-sp-stage>.cr-sp-colour{flex:none}.cr-sp-stage>[role=group].ab-field{flex:0 1 auto;min-width:0}.cr-sp-stage>.cr-keys{flex:0 1 auto;margin-inline-start:auto;align-self:flex-end}.cr-sp-stage .ab-input{width:100%}.ab-root .cr-sp-swatch{display:block;inline-size:calc(44 * var(--vs-u));block-size:calc(30 * var(--vs-u));padding:calc(2 * var(--vs-u));border:1px solid var(--ab-key-rim);border-radius:calc(6 * var(--vs-u));background:var(--ab-key);cursor:pointer}.ab-root .cr-sp-swatch:focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}.ab-fpad.cr-sp-half{--span: 999}@container vs-centre (min-width: 1440px){.ab-fpad.cr-sp-half{--span: 6}}.cr-sp-chart{position:relative;width:100%;min-width:0}.cr-sp-chart .recharts-wrapper{max-width:100%}.cr-sp-chart .recharts-text{fill:var(--ab-chart-axis)}.cr-sp-led{display:inline-block;inline-size:calc(9 * var(--vs-u));block-size:calc(9 * var(--vs-u));margin-inline-end:calc(6 * var(--vs-u));border-radius:50%;background:var(--c);box-shadow:0 0 calc(5 * var(--vs-u)) color-mix(in srgb,var(--c) 55%,transparent);vertical-align:baseline}.cr-sp-led.cr-sp-won{background:var(--ab-good);box-shadow:none}.cr-sp-led.cr-sp-lost{background:var(--ab-alert);box-shadow:none}.cr-sp-state{margin-inline-start:calc(6 * var(--vs-u));font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase}.cr-se-html{min-width:0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.55 var(--ab-body);overflow-wrap:anywhere}.cr-se-html,.cr-se-html *{color:var(--ab-silk)!important;background:transparent!important;border-color:var(--ab-rim)!important;font-family:var(--ab-body)!important}.cr-se-html a{color:var(--ab-ink)!important;text-decoration:underline}.cr-se-html p{margin:0 0 calc(8 * var(--vs-u))}.cr-se-html p:last-child{margin-bottom:0}.cr-se-html img{max-width:100%;height:auto}.cr-se-html table{max-width:100%}.cr-se-text{margin:0;min-width:0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.55 var(--ab-body);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ab-silk)!important}.cr-se-label{display:block;margin:0;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.cr-se-subject{margin:0;font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);overflow-wrap:anywhere;color:var(--ab-ink)!important}.cr-se-block{display:grid;gap:calc(4 * var(--vs-u));min-width:0}.ab-root .cr-k.cr-se-tag{text-transform:none;letter-spacing:0;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);padding:calc(3 * var(--vs-u)) calc(7 * var(--vs-u))}.ab-root textarea.ab-input.cr-se-bodyin{min-height:calc(200 * var(--vs-u))}.ab-root textarea.ab-input.cr-se-short{min-height:calc(64 * var(--vs-u))}.cr-se-inner{min-width:0}.ab-root .cr-se-inner>.ab-fpad:not(.ab-fopen){min-height:calc(72 * var(--vs-u))}.cr-se-picked{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));align-items:center;min-width:0}.ab-root .cr-k.cr-se-chipkey{text-transform:none;letter-spacing:.02em;font-family:var(--ab-body)}:is(.ab-centre,.ab-home-body) .ab-fgrid.cr-sr-edit{grid-auto-rows:auto}.ab-fgrid.cr-sr-edit>.ab-fpad>.ab-fpad-hit{flex:0 0 auto}.ab-fgrid.cr-sr-edit>.ab-fpad>.cr-inbody{flex:1 1 auto;align-content:start}@container vs-centre (min-width: 760px) and (max-width: 1039.98px){.ab-fgrid.cr-sr-edit>.ab-fpad[style*=--span]{--span: 3 !important}}.cr-sr-url{margin:0;display:block;min-width:0;padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-mono);overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all;background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(6 * var(--vs-u));color:var(--ab-ink)!important}.cr-sr-url.cr-sr-off{-webkit-user-select:text;-moz-user-select:text;user-select:text;color:var(--ab-silk)!important}.cr-sr-json{min-height:calc(110 * var(--vs-u))}.cr-mail.cr-sr-raw{font-family:var(--ab-mono);font-size:calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.cm-opt{display:flex;align-items:center;gap:calc(8 * var(--vs-u))}.cm-opt-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-opt-n{flex:none;font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.cm-more{justify-self:start;background:none;border:0;padding:3px calc(4 * var(--vs-u));cursor:pointer;font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-bank-a)!important}.vs-root .sk-nav:has(.cm-opt),.vs-root .sk-nav:has(.cm-opt) .sk-group,.vs-root .sk-nav:has(.cm-opt) .sk-gbody,.vs-root .sk-nav:has(.cm-opt) .sk-choice{grid-template-columns:minmax(0,1fr);min-width:0}.cm-menu-note{margin:0;padding:2px calc(4 * var(--vs-u));font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk-dim)!important}.cm-menu-note.cm-bad{color:var(--ab-bad-ink)!important}.cm-map-body{display:grid;gap:calc(6 * var(--vs-u));padding:calc(9 * var(--vs-u)) calc(10 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.cm-gmap{height:clamp(calc(240 * var(--vs-u)),44dvh,calc(560 * var(--vs-u)));min-width:0}.cm-gmap .hm-view,.cm-gmap .hm-stage{height:100%}.ab-root .cm-board .ab-fpad.ab-on{animation:none;filter:none}.cm-credit{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.cm-credit a{color:var(--ab-bank-b)!important;text-decoration:underline;text-underline-offset:2px}.cm-filters{align-items:center}.cm-filters .ab-fp-mini{color:var(--ab-ink)!important}.cm-keys{flex-wrap:wrap}.cm-keys .ab-fp-key{flex:0 1 auto;max-width:100%;color:var(--ab-ink)!important}.cm-inline-key{display:inline-block;flex:none;color:var(--ab-ink)!important}.cm-bank-foot{display:flex;justify-content:flex-start}.ab-fbank .ab-cl-head .ab-cl-count+.ab-tbtn{margin-inline-start:calc(8 * var(--vs-u))}.ab-fpad.cm-cursor{border-color:var(--ab-focus)}.cm-board .ab-fpad.ab-dead{opacity:1;border-style:dashed}.cm-inline{display:grid;grid-template-columns:minmax(0,1fr) minmax(calc(260 * var(--vs-u)),calc(320 * var(--vs-u)));grid-template-areas:"nav nav" "main side";gap:calc(10 * var(--vs-u));align-items:start}.cm-inline-nav{grid-area:nav;min-width:0}.cm-inline-nav .sk-nav{grid-template-columns:repeat(auto-fit,minmax(calc(190 * var(--vs-u)),1fr));align-items:start;max-height:calc(300 * var(--vs-u));overflow:auto}.cm-inline-nav .sk-title{grid-column:1 / -1}.cm-main{grid-area:main;min-width:0}.cm-inline-side{grid-area:side;min-width:0;display:flex;flex-direction:column}@media(max-width:899px){.cm-inline{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "main" "side"}}.hm-view{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.hm-stage{position:relative;min-width:0}.hm-gmap{width:100%;height:100%;background:var(--ab-screen);contain:layout paint style}.ab-root.vs-root:has(.hm-gmap):before{animation:none}body:has(.hm-gmap) .suite-shell__glow:before{animation:none}.hanna-v4 :is(.suite-card,.glass-panel,.v4-bank):has(.hm-gmap){animation:none}.hm-gmap img{max-width:none}.ab-root .hm-gmap button{color:#000!important}.hm-tip{position:absolute;z-index:2;transform:translate(-50%,calc(-100% - 10px));padding:2px calc(6 * var(--vs-u));pointer-events:none;white-space:nowrap;border:1px solid var(--ab-screen-edge);border-radius:calc(5 * var(--vs-u));background:var(--ab-screen);font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.hm-group{align-items:center;max-height:calc(120 * var(--vs-u));overflow:auto}.hm-group .ab-fp-mini{color:var(--ab-ink)!important;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display)}.hm-canada{display:block;width:100%;height:auto;max-height:max(calc(240 * var(--vs-u)),46dvh);background:var(--ab-screen)}.hm-prov{fill:color-mix(in srgb,var(--ab-silk-dim) 14%,var(--ab-screen));stroke:color-mix(in srgb,var(--ab-silk-dim) 60%,transparent);stroke-width:1}.hm-dot{fill:color-mix(in srgb,var(--ab-bank-b) 62%,transparent);stroke:var(--ab-bank-b);stroke-width:1.2;cursor:pointer}.hm-dot:hover,.hm-dot:focus-visible{stroke:var(--ab-focus);stroke-width:2.4;outline:none}.vp-plot{--span: 999}.vp-near{--span: 999;--pad-span: 2}@container vs-centre (min-width: 1040px){.vp-plot{--span: 5}.vp-near{--span: 3;--vs-cols: 3;--pad-span: 3}}@container vs-centre (min-width: 1440px){.vp-plot{--span: 7}.vp-near{--span: 5;--vs-cols: 5;--pad-span: 5}}.vp-plot{align-self:start;min-height:0}.vp-near,.vp-trip,.vp-visits{align-content:start}.vp-plot-body{display:grid;gap:calc(6 * var(--vs-u));padding:calc(9 * var(--vs-u)) calc(10 * var(--vs-u)) calc(10 * var(--vs-u));align-content:start;min-width:0}.vp-svg{display:block;width:100%;height:auto;max-height:max(calc(240 * var(--vs-u)),64dvh)}.vp-gmap{width:100%;aspect-ratio:4 / 3;max-height:max(calc(240 * var(--vs-u)),64dvh);min-width:0}.vp-gmap .hm-view,.vp-gmap .hm-stage{height:100%}.ab-root .vp-board .ab-fpad.ab-on{animation:none;filter:none}.vp-svg-bg{fill:var(--ab-screen)!important;stroke:var(--ab-screen-edge);stroke-width:1}.vp-ring{fill:none;stroke:color-mix(in srgb,var(--ab-silk-dim) 42%,transparent);stroke-width:1;stroke-dasharray:3 4}.vp-ring-edge{stroke:color-mix(in srgb,var(--ab-bank-b) 65%,transparent);stroke-dasharray:none}.vp-ring-label{font:500 9.5px var(--ab-mono);fill:var(--ab-silk-dim)!important}.vp-axis{stroke:color-mix(in srgb,var(--ab-silk-dim) 22%,transparent);stroke-width:1}.vp-north{font:700 11px var(--ab-display);fill:var(--ab-silk)!important;letter-spacing:.1em}.vp-empty{font:500 13px var(--ab-body);fill:var(--ab-silk-dim)!important}.vp-dot{fill:color-mix(in srgb,var(--dot) 62%,transparent);stroke:var(--dot);stroke-width:1.2;cursor:pointer;transition:r .12s ease}.vp-dot:hover,.vp-dot:focus-visible{stroke:var(--ab-focus);stroke-width:2;outline:none}.vp-dot-prospect{fill:color-mix(in srgb,var(--dot) 12%,transparent);stroke-width:2.2}.vp-dot-on{stroke:var(--ab-focus);stroke-width:2.6}.vp-centre circle{fill:var(--ab-white)}.vp-centre line{stroke:var(--ab-white);stroke-width:1.5}.vp-legend{align-items:center}.vp-legend-chip{display:inline-flex;align-items:center;gap:calc(5 * var(--vs-u))}.vp-swatch{width:calc(8 * var(--vs-u));height:calc(8 * var(--vs-u));border-radius:50%;background:var(--dot);flex:none}.vp-swatch-ring{background:transparent;border:2px solid var(--dot)}.vp-credit{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.vp-credit a,.vp-credit-note a{color:var(--ab-bank-b)!important;text-decoration:underline;text-underline-offset:2px}.vp-pad .ab-fp-top b{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere}.vp-hint{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}.vp-reason{border-color:color-mix(in srgb,var(--dot) 60%,transparent)!important;color:color-mix(in srgb,var(--dot) 55%,var(--ab-white))!important}.vp-keys{flex-wrap:wrap;padding:0}.vp-stop .vp-keys,.vp-visits .vp-keys{padding:0 calc(10 * var(--vs-u)) calc(10 * var(--vs-u))}.vp-keys .ab-fp-key{flex:1 1 auto;white-space:normal;overflow:visible;text-overflow:clip;text-align:center;text-decoration:none;color:var(--ab-ink)!important}.vp-keys .ab-fp-key.vp-hot{border-color:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--c) 35%,transparent)}.vp-keys .ab-fp-key[aria-pressed=true]{border-color:var(--ab-bank-b);box-shadow:inset 0 -2px 0 var(--ab-bank-b)}.vp-keys :is(.ab-fp-key,.ab-fp-mini),.vp-minutes .ab-fp-mini{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.06em}.vp-keys .ab-btn{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;padding:calc(6 * var(--vs-u)) calc(12 * var(--vs-u))}.vp-keys .ab-fp-mini{color:var(--ab-ink)!important}.vp-keys .ab-fp-mini:disabled{opacity:.4;cursor:not-allowed}.vp-link{text-decoration:none}a.ab-btn.vp-link{display:inline-flex;align-items:center}.vp-more .ab-fp-top b{color:var(--ab-silk)!important}.vp-near .ab-fp-more .ab-kv{grid-template-columns:calc(110 * var(--vs-u)) minmax(0,1fr)}.vp-street{display:grid;gap:calc(6 * var(--vs-u))}.vp-street-frame{width:100%;aspect-ratio:16 / 9;border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));background:var(--ab-screen)}.vp-street-note .vp-link{display:inline-block;margin-inline-start:calc(4 * var(--vs-u));color:var(--ab-ink)!important}.vp-minutes{display:inline-flex;align-items:center;gap:calc(4 * var(--vs-u));flex-wrap:wrap}.vp-minutes-label{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.vp-minutes .ab-fp-mini{color:var(--ab-silk)!important}.vp-minutes .ab-fp-mini[aria-pressed=true]{border-color:var(--ab-bank-e);color:var(--ab-ink)!important;box-shadow:inset 0 -2px 0 var(--ab-bank-e)}.ab-keypad .ab-keypad-row>.vp-field{flex:1 1 calc(150 * var(--vs-u));min-width:0}.vp-field .ab-input{padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));font-size:calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.vp-keyrow>.sk-choice{display:flex;flex-wrap:wrap;gap:3px}.vp-keyrow .sk-opt{flex:1 1 0;width:auto;min-width:-moz-max-content;min-width:max-content;white-space:nowrap;text-align:center;padding-inline:calc(6 * var(--vs-u))}.vp-opt{display:flex;align-items:center;gap:calc(8 * var(--vs-u))}.vp-opt-name{flex:1;min-width:0;overflow-wrap:anywhere}.vp-opt-kind{flex:none;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);text-transform:uppercase;color:var(--ab-silk-dim)!important}.vp-menu-note{margin:0;padding:2px calc(4 * var(--vs-u));font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.vp-menu-note.vp-bad{color:var(--ab-bad-ink)!important}.vp-inline{display:grid;gap:calc(10 * var(--vs-u));align-items:start}.vp-inline-nav{min-width:0}.vp-inline-nav .sk-nav{grid-template-columns:repeat(auto-fit,minmax(calc(200 * var(--vs-u)),1fr));align-items:start}.vp-inline-nav .sk-title{grid-column:1 / -1}.vp-main{min-width:0}@media(min-width:1100px){.vp-inline{grid-template-columns:calc(260 * var(--vs-u)) minmax(0,1fr)}.vp-inline-nav .sk-nav{grid-template-columns:minmax(0,1fr)}}.rl-page{flex:1 0 auto;align-content:start}.rl-page>.ab-fline,.rl-page>.ab-fnote{grid-column:1 / -1}.rl-keys{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));align-items:center;min-width:0}.ab-btn.rl-key{padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u));font-size:calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.06em;text-transform:none;white-space:normal;overflow-wrap:anywhere;text-align:start;max-width:100%}.ab-btn.rl-key.rl-on{border-color:var(--c, var(--ab-bank-a));box-shadow:inset 0 0 0 1px var(--c, var(--ab-bank-a))}.rl-keys>.ab-actions{display:inline-flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.rl-results{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.rl-results>.ab-btn.rl-key{width:100%}.rl-pad .ab-fp-chips{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u));padding:0 calc(10 * var(--vs-u))}.rl-pad .ab-fp-chip{white-space:normal;overflow:visible;text-overflow:clip}.rl-pad .ab-fp-chip.rl-bad{color:var(--ab-alert-ink, var(--ab-alert));border-color:color-mix(in srgb,var(--ab-alert) 60%,transparent)}.rl-pad .ab-fp-chip.rl-good{color:var(--ab-good);border-color:color-mix(in srgb,var(--ab-good) 55%,transparent)}.rl-pad .ab-fp-chip.rl-dim{border-style:dashed}.rl-pad .ab-fp-top b,.rl-pad .ab-fp-hint,.rl-pad .ab-fp-big{white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip}.rl-list{margin:0;padding-inline-start:calc(16 * var(--vs-u));display:grid;gap:calc(3 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-ink)}.rl-embed{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.rl-chip-key{display:inline-flex;align-items:center;margin-inline-start:calc(6 * var(--vs-u));padding:0 calc(6 * var(--vs-u));border:1px solid currentColor;border-radius:calc(5 * var(--vs-u));font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.6 var(--ab-display, inherit);letter-spacing:.04em;background:transparent;color:inherit;cursor:pointer;white-space:normal}.ab-root .sa-status{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));align-items:center;min-width:0}.ab-root .sa-st{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));min-width:0;padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(999 * var(--vs-u));border:1px solid var(--ab-rim);overflow-wrap:anywhere;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-silk)!important;background:color-mix(in srgb,var(--ab-well) 70%,transparent)}.ab-root .sa-st:before{content:"";flex:none;width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));border-radius:50%;background:var(--ab-silk-dim)}.ab-root .sa-st.sa-ok{color:var(--ab-good-ink)!important;border-color:color-mix(in srgb,var(--ab-good) 45%,transparent)}.ab-root .sa-st.sa-ok:before{background:var(--ab-good);box-shadow:0 0 calc(8 * var(--vs-u)) var(--ab-good)}.ab-root .sa-st.sa-warn{color:var(--ab-wait-ink)!important;border-color:color-mix(in srgb,var(--ab-pending) 55%,transparent)}.ab-root .sa-st.sa-warn:before{background:var(--ab-pending);box-shadow:0 0 calc(8 * var(--vs-u)) var(--ab-pending);animation:sa-breathe 2.6s ease-in-out infinite}.ab-root .sa-st.sa-bad{color:var(--ab-bad-ink)!important;border-color:color-mix(in srgb,var(--ab-alert) 55%,transparent)}.ab-root .sa-st.sa-bad:before{background:var(--ab-alert);box-shadow:0 0 calc(8 * var(--vs-u)) var(--ab-alert)}.ab-root .sa-st.sa-who{text-transform:none;letter-spacing:.02em;font-family:var(--ab-body)}@keyframes sa-breathe{50%{opacity:.45;box-shadow:0 0 calc(3 * var(--vs-u)) var(--ab-pending)}}.ab-root .sa-spin{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));color:var(--ab-wait-ink)!important}.ab-root .sa-spin:before{content:"";flex:none;width:calc(8 * var(--vs-u));height:calc(8 * var(--vs-u));border-radius:50%;border:2px solid color-mix(in srgb,var(--ab-pending) 35%,transparent);border-top-color:var(--ab-pending);animation:sa-turn 1s linear infinite}@keyframes sa-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ab-root .sa-spin:before,.ab-root .sa-st.sa-warn:before{animation:none}}.ab-root .sa-text{white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(calc(13.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.6 var(--ab-body);color:var(--ab-ink)!important;max-height:calc(420 * var(--vs-u));overflow:auto;overscroll-behavior:contain;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(8 * var(--vs-u));background:var(--ab-bezel, var(--ab-well));border:1px solid var(--ab-screen-edge, var(--ab-rim))}.ab-root mark.sa-mark{color:var(--ab-ink)!important;cursor:pointer;border-radius:calc(3 * var(--vs-u));padding:0 1px;background:color-mix(in srgb,var(--ab-bank-b) 28%,transparent);box-shadow:inset 0 -2px 0 var(--ab-bank-b)}.ab-root mark.sa-mark.sa-high{background:color-mix(in srgb,var(--ab-alert) 30%,transparent);box-shadow:inset 0 -2px 0 var(--ab-alert)}.ab-root mark.sa-mark.sa-medium{background:color-mix(in srgb,var(--ab-pending) 28%,transparent);box-shadow:inset 0 -2px 0 var(--ab-pending)}.ab-root mark.sa-mark.sa-closed{background:transparent;box-shadow:inset 0 -1px 0 var(--ab-silk-dim)}.ab-root mark.sa-mark.sa-on{outline:2px solid var(--ab-focus);outline-offset:1px}.ab-root mark.sa-mark:focus-visible{outline:2px solid var(--ab-focus);outline-offset:1px}.ab-root .sa-list{margin:0;padding-inline-start:calc(18 * var(--vs-u));display:grid;gap:calc(4 * var(--vs-u));font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.ab-root ol.sa-list{list-style:decimal}.ab-root ul.sa-list{list-style:disc}.ab-root .sa-list b{color:var(--ab-ink)!important;font-weight:600}.ab-root .sa-list small,.ab-root .sa-small{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-mono);color:var(--ab-silk-dim)!important}.ab-root .sa-plain{margin:0;padding:0;list-style:none;display:grid;gap:calc(6 * var(--vs-u));min-width:0}.ab-root .sa-plain>li{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere;font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important}.ab-root .sa-row{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));align-items:center;min-width:0}.ab-root .sa-row>.ab-input{flex:1 1 calc(160 * var(--vs-u));min-width:0;width:auto}.ab-root .sa-quote{margin:0;font:italic 400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.ab-root .sa-say{margin:0;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:anywhere;white-space:pre-wrap}.ab-root .sa-pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-mono);color:var(--ab-ink)!important;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(8 * var(--vs-u));background:var(--ab-bezel, var(--ab-well));border:1px solid var(--ab-screen-edge, var(--ab-rim))}.ab-root .sa-cites{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u))}.ab-root a.sa-cite,.ab-root .sa-cite{font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-mono);color:var(--ab-bank-b)!important;overflow-wrap:anywhere}.ab-root a.sa-cite{text-decoration:underline}:root[data-theme=light] .ab-root a.sa-cite{color:var(--ab-silk-label)!important}.ab-root a.sa-link{color:var(--ab-bank-b)!important;text-decoration:underline;overflow-wrap:anywhere;font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}:root[data-theme=light] .ab-root a.sa-link{color:var(--ab-silk-label)!important}.ab-root .sa-tick{display:flex;gap:calc(6 * var(--vs-u));align-items:baseline;min-width:0;overflow-wrap:anywhere;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important}.ab-root .sa-tick>b{flex:none;font-family:var(--ab-mono)}.ab-root .sa-tick.sa-yes>b{color:var(--ab-good-ink)!important}.ab-root .sa-tick.sa-no>b{color:var(--ab-bad-ink)!important}.ab-root .sa-tick.sa-no{color:var(--ab-ink)!important}.ab-root .sa-warnline{margin:0;font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-wait-ink)!important;overflow-wrap:anywhere}.ab-root .sa-stopline{margin:0;font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-bad-ink)!important;overflow-wrap:anywhere}.ab-root .sa-img{display:block;max-width:100%;max-height:calc(340 * var(--vs-u));-o-object-fit:contain;object-fit:contain;border-radius:calc(8 * var(--vs-u));border:1px solid var(--ab-rim);box-shadow:0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-c)) 22%,transparent)}.ab-root .sa-frame{display:flex;flex-wrap:wrap;gap:calc(14 * var(--vs-u));align-items:flex-start;min-width:0}.ab-root .sa-frame-view{flex:3 1 calc(340 * var(--vs-u));min-width:0;display:grid;gap:calc(6 * var(--vs-u));justify-items:center}.ab-root .sa-frame-tools{flex:2 1 calc(300 * var(--vs-u));min-width:0;display:grid;gap:calc(10 * var(--vs-u))}.ab-root .sa-frame-stage{position:relative;overflow:hidden;width:min(100%,calc(440 * var(--vs-u) * var(--sa-r, 1)));cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:calc(8 * var(--vs-u));border:1px solid var(--ab-rim);background:var(--ab-bezel, var(--ab-well))}.ab-root .sa-frame-stage[data-frame=drawn]{cursor:default}.ab-root .sa-frame-stage:active{cursor:grabbing}.ab-root .sa-frame-stage:focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}.ab-root .sa-frame-guides{position:absolute;pointer-events:none;border:1px dashed var(--ab-ink);border-radius:calc(3 * var(--vs-u));box-shadow:0 0 0 1px color-mix(in srgb,var(--ab-well) 70%,transparent)}.ab-root .sa-frame-field{display:flex;align-items:center;gap:calc(8 * var(--vs-u));min-width:0}.ab-root .sa-frame-name{flex:none;width:calc(64 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-silk)!important}.ab-root .sa-frame-slider{flex:1 1 auto;min-width:0;accent-color:var(--c, var(--ab-bank-e))}.ab-root .sa-looks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(6 * var(--vs-u));min-width:0}.ab-root .sa-look{display:grid;gap:calc(3 * var(--vs-u));justify-items:center;min-width:0;padding:calc(4 * var(--vs-u));cursor:pointer;border-radius:calc(7 * var(--vs-u));border:1px solid var(--ab-rim);background:color-mix(in srgb,var(--ab-well) 70%,transparent);font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.2 var(--ab-body);color:var(--ab-silk)!important}.ab-root .sa-look:hover{border-color:var(--ab-rim-hi, var(--ab-rim))}.ab-root .sa-look:focus-visible{outline:2px solid var(--ab-focus);outline-offset:1px}.ab-root .sa-look.sa-look-on{color:var(--ab-ink)!important;border-color:var(--c, var(--ab-bank-e));box-shadow:inset 0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-e)) 24%,transparent)}.ab-root .sa-look-pic{display:block;width:100%;height:auto;border-radius:calc(4 * var(--vs-u))}.ab-root .sa-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ab-root label.cr-k{cursor:pointer}.ab-root .sa-month{display:grid;gap:calc(4 * var(--vs-u));min-width:0}.ab-root .sa-week,.ab-root .sa-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(4 * var(--vs-u))}.ab-root .sa-week span{text-align:center;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.ab-root .sa-day{min-width:0;min-height:calc(64 * var(--vs-u));display:flex;flex-direction:column;gap:2px;padding:calc(3 * var(--vs-u));border-radius:calc(7 * var(--vs-u));border:1px solid var(--ab-rim);background:color-mix(in srgb,var(--ab-well) 70%,transparent)}.ab-root .sa-day.sa-out{background:transparent;border-style:dashed}.ab-root .sa-day.sa-picked{border-color:var(--c, var(--ab-bank-d));box-shadow:inset 0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-d)) 18%,transparent)}.ab-root .sa-daynum{align-self:flex-start;min-width:calc(24 * var(--vs-u));height:calc(22 * var(--vs-u));padding:0 calc(4 * var(--vs-u));cursor:pointer;border-radius:calc(11 * var(--vs-u));border:1px solid transparent;background:transparent;font:700 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-display);color:var(--ab-silk)!important}.ab-root .sa-daynum:hover{border-color:var(--ab-rim-hi, var(--ab-rim))}.ab-root .sa-day.sa-out .sa-daynum{color:var(--ab-silk-dim)!important;font-weight:500}.ab-root .sa-day.sa-today .sa-daynum{color:var(--ab-on-blue)!important;background:var(--ab-bank-b);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 60%,transparent)}.ab-root .sa-dot{display:block;width:100%;min-width:0;text-align:start;cursor:pointer;padding:1px calc(4 * var(--vs-u));border-radius:calc(4 * var(--vs-u));font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:anywhere;background:color-mix(in srgb,var(--c, var(--ab-bank-d)) 24%,transparent);border:1px solid color-mix(in srgb,var(--c, var(--ab-bank-d)) 45%,transparent);border-inline-start:calc(3 * var(--vs-u)) solid var(--c, var(--ab-bank-d))}.ab-root .sa-dot b{font-family:var(--ab-mono);font-weight:600;margin-inline-end:calc(4 * var(--vs-u))}.ab-root .sa-dot:hover{background:color-mix(in srgb,var(--c, var(--ab-bank-d)) 38%,transparent)}.ab-root .sa-open{all:unset;cursor:pointer;font:600 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:anywhere}.ab-root .sa-open:hover,.ab-root .sa-open:focus-visible{text-decoration:underline}.ab-root .sa-open:focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}.ab-root .sa-entry{display:grid;gap:calc(4 * var(--vs-u));min-width:0;padding-bottom:calc(6 * var(--vs-u));border-bottom:1px dashed var(--ab-rim)}.ab-root .sa-entry:last-child{border-bottom:0;padding-bottom:0}.ab-root .sa-chips{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u));min-width:0}.ab-root .cr-k.sa-chipkey{text-transform:none;letter-spacing:.02em;font-family:var(--ab-body);font-weight:600;padding:calc(3 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(999 * var(--vs-u))}.ab-root .sa-locked{display:inline-flex;padding:calc(3 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(999 * var(--vs-u));border:1px dashed var(--ab-rim);font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.ab-root .sa-rules td.sa-wrap{white-space:normal;overflow-wrap:anywhere;min-width:calc(160 * var(--vs-u))}.ab-root .sa-rules td .cr-keys{flex-wrap:nowrap}.ab-root .ab-fgrid>.sa-wide,.ab-root .ab-fgrid>.sa-narrow,.ab-root .ab-fgrid>.sa-half{--span: 999}@container vs-centre (min-width: 760px){.ab-root .ab-fgrid>.sa-half{--span: 3}}@container vs-centre (min-width: 1040px){.ab-root .ab-fgrid>.sa-wide{--span: 5}.ab-root .ab-fgrid>.sa-narrow{--span: 3}.ab-root .ab-fgrid>.sa-half{--span: 4}}@container vs-centre (min-width: 1440px){.ab-root .ab-fgrid>.sa-wide{--span: 8}.ab-root .ab-fgrid>.sa-narrow{--span: 4}.ab-root .ab-fgrid>.sa-half{--span: 6}}.ab-root .sa-preview-wrap{display:grid;justify-items:center;padding:calc(6 * var(--vs-u)) 0}.ab-root .sa-preview-wrap>[data-testid=sa-preview]{width:min(100%,555px)}.hf-ticker{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}.hf-ticker-run{animation:hf-ticker-lap 40s linear infinite}.hf-ticker:hover .hf-ticker-run,.hf-ticker:focus-within .hf-ticker-run{animation-play-state:paused}@keyframes hf-ticker-lap{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.hf-ticker{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.hf-ticker-run{animation:none}}.pe-scrim{--pe-page:var(--ts-page,#eef2f7);--pe-card:var(--ts-card,#ffffff);--pe-well:var(--ts-well,#f1f5f9);--pe-key:var(--ts-key,#ffffff);--pe-rim:var(--ts-rim,#cbd5e1);--pe-ink:var(--ts-ink,#0f172a);--pe-silk:var(--ts-silk,#334155);--pe-dim:var(--ts-dim,#64748b);--pe-accent:var(--ts-accent,#2563eb);--pe-on-accent:var(--ts-on-accent,#ffffff);--pe-bad:var(--vs-t-alert-ink,#b91c1c);--pe-veil:color-mix(in srgb,var(--pe-page) 62%,transparent);position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--pe-veil);font:14px/1.45 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--pe-ink);text-align:left}.pe-scrim[data-theme=dark]{--pe-page:var(--ts-page,#060b16);--pe-card:var(--ts-card,#0f172a);--pe-well:var(--ts-well,#131d31);--pe-key:var(--ts-key,#131d31);--pe-rim:var(--ts-rim,#334155);--pe-ink:var(--ts-ink,#e2e8f0);--pe-silk:var(--ts-silk,#cbd5e1);--pe-dim:var(--ts-dim,#94a3b8);--pe-accent:var(--ts-accent,#3b82f6);--pe-on-accent:var(--ts-on-accent,#ffffff);--pe-bad:var(--vs-t-alert-ink,#fca5a5)}.pe-scrim *{box-sizing:border-box}.pe-card{width:min(960px,100%);max-height:calc(100dvh - 32px);overflow:auto;display:flex;flex-direction:column;background:var(--pe-card);border:1px solid var(--pe-rim);border-radius:14px;box-shadow:0 24px 70px -22px color-mix(in srgb,var(--pe-accent) 38%,transparent)}.pe-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--pe-rim)}.pe-head h2{margin:0;font-size:15px;font-weight:600;color:var(--pe-ink)}.pe-head span{font-size:12px;color:var(--pe-dim)}.pe-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:0}.pe-view{display:flex;align-items:center;justify-content:center;min-height:320px;padding:16px;background:var(--pe-well)}.pe-stage{position:relative;overflow:hidden;aspect-ratio:var(--pe-r,1);width:min(100%,calc(58dvh * var(--pe-r,1)));max-height:58dvh;cursor:grab;touch-action:none;outline:1px solid var(--pe-accent);outline-offset:0;background:repeating-conic-gradient(color-mix(in srgb,var(--pe-rim) 55%,transparent) 0% 25%,transparent 0% 50%) 0 0/16px 16px}.pe-stage:active{cursor:grabbing}.pe-stage:focus-visible{outline-width:2px}.pe-stage img,.pe-tile img{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pe-tools{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border-left:1px solid var(--pe-rim);min-width:0}.pe-label{font-size:12px;font-weight:600;color:var(--pe-silk);margin:0 0 5px}.pe-keys{display:flex;flex-wrap:wrap;gap:6px}.pe-key{flex:1 1 auto;border:1px solid var(--pe-rim);background:var(--pe-key);color:var(--pe-ink);border-radius:8px;padding:6px 10px;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;white-space:normal}.pe-key[aria-pressed=true]{border-color:var(--pe-accent);box-shadow:inset 0 0 0 1px var(--pe-accent)}.pe-key:disabled{opacity:.55;cursor:not-allowed}.pe-key.go{background:var(--pe-accent);border-color:var(--pe-accent);color:var(--pe-on-accent)}.pe-key:focus-visible,.pe-zoom:focus-visible{outline:2px solid var(--pe-accent);outline-offset:2px}.pe-zoom{width:100%;accent-color:var(--pe-accent);margin:0}.pe-tiles{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.pe-tile{position:relative;overflow:hidden;flex:0 0 auto;border:1px solid var(--pe-rim)}.pe-tilebox{display:flex;align-items:center;justify-content:center;border-radius:6px;padding:8px;border:1px solid var(--pe-rim);flex:1 1 100px;min-width:0}.pe-tilebox .pe-tile{border:0}.pe-tilebox.on-white{background:#fff}.pe-tilebox.on-dark{background:#0b1b2b}.pe-tile.round{border-radius:50%}.pe-note{margin:0;font-size:12px;color:var(--pe-dim)}.pe-size{margin:0;font-size:12px;color:var(--pe-silk);font-variant-numeric:tabular-nums}.pe-bad{margin:0;font-size:12.5px;color:var(--pe-bad)}.pe-foot{margin-top:auto;display:flex;flex-direction:column;gap:8px}.pe-empty{padding:32px 16px;text-align:center;color:var(--pe-silk)}@media(max-width:760px){.pe-scrim{padding:0;align-items:stretch}.pe-card{border-radius:0;border:0;max-height:100dvh}.pe-grid{grid-template-columns:1fr}.pe-tools{border-left:0;border-top:1px solid var(--pe-rim)}.pe-view{min-height:220px}}.flp{--pe-card:var(--ts-card,var(--suite-panel-bg,#ffffff));--pe-key:var(--ts-key,transparent);--pe-rim:var(--ts-rim,var(--suite-panel-border,#cbd5e1));--pe-ink:var(--ts-ink,var(--suite-panel-text,#0f172a));--pe-dim:var(--ts-dim,var(--suite-muted-text,#64748b));--pe-accent:var(--ts-accent,#2563eb);--pe-on-accent:var(--ts-on-accent,#ffffff);--pe-bad:var(--vs-t-alert-ink,#b91c1c);display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--pe-rim);border-radius:10px;background:var(--pe-card);color:var(--pe-ink);font-size:13px;text-align:left}.flp-bare{padding:0;border:0;background:none;color:inherit}.flp-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.flp-msg{margin:0;font-weight:600}.flp-logo{max-height:40px;max-width:160px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:4px;padding:3px 6px}.flp-place{display:flex;flex-direction:column;gap:6px}.mb-tab{flex:1 0 auto;display:flex;flex-direction:column;min-width:0}.mb-root{--mb-glass: color-mix(in srgb, var(--ab-chassis-2) 70%, transparent);--mb-edge: color-mix(in srgb, var(--ab-ink) 22%, transparent);--mb-edge-hi: var(--ab-ink);--mb-tint: 18%;--mb-bloom: 30%;--mb-glow: 52%;--mb-track: color-mix(in srgb, var(--ab-rim) 75%, transparent)}:root[data-theme=light] .mb-root{--mb-glass: color-mix(in srgb, var(--ab-pad-top) 86%, transparent);--mb-edge: var(--ab-pad-lip);--mb-edge-hi: var(--ab-pad-lip);--mb-tint: 8%;--mb-bloom: 14%;--mb-glow: 34%;--mb-track: color-mix(in srgb, var(--ab-rim) 80%, transparent)}.mb-root{position:relative;isolation:isolate;flex:1 0 auto;min-width:0;display:flex;flex-direction:column;gap:var(--vs-gap);border-radius:calc(16 * var(--vs-u));background:radial-gradient(48% 42% at 10% 0%,color-mix(in srgb,var(--ab-bank-b) 9%,transparent),transparent 72%),radial-gradient(40% 38% at 96% 18%,color-mix(in srgb,var(--ab-bank-c) 8%,transparent),transparent 72%),radial-gradient(52% 46% at 52% 104%,color-mix(in srgb,var(--ab-bank-a) 8%,transparent),transparent 72%)}.mb-root .mb-board{flex:1 0 auto;align-content:stretch;min-width:0}.mb-root .mb-board[data-fit=flow]{align-content:start}.ab-root .mb-root .mb-board>.ab-fbank.mb-bank{background:none;border:0;padding:0;margin:0;box-shadow:none;grid-template-rows:auto 1fr;align-content:stretch;row-gap:calc(6 * var(--vs-u));min-height:0}.mb-root .mb-bank>.ab-cl-head{padding:0 calc(4 * var(--vs-u));min-height:calc(18 * var(--vs-u))}.mb-root .mb-bank>.ab-cl-head .ab-cl-name{font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.18em}.mb-root .mb-bank .ab-led{background:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) var(--c)}.mb-root .mb-bank>.ab-fgrid{align-content:stretch;grid-auto-rows:1fr}.ab-root .mb-root .mb-bank>.ab-fgrid>.ab-fpad{min-height:0}.ab-root .mb-root .mb-board>.ab-fbank.mb-bank:has(.mb-fig,[data-testid=mb-compliance]){min-height:-moz-min-content;min-height:min-content}.ab-root .mb-root .ab-fpad.mb-glass{position:relative;overflow:visible;container-type:inline-size;border:1px solid color-mix(in srgb,var(--c) 44%,var(--ab-pad-rim));border-radius:calc(14 * var(--vs-u));background:radial-gradient(120% 70% at 50% -10%,color-mix(in srgb,var(--c) var(--mb-tint),transparent),transparent 60%),linear-gradient(180deg,var(--mb-glass),color-mix(in srgb,var(--ab-pad-deep) 82%,transparent));box-shadow:inset 0 1px 0 var(--mb-edge),0 0 0 1px color-mix(in srgb,var(--c) 9%,transparent),0 calc(18 * var(--vs-u)) calc(44 * var(--vs-u)) calc(-18 * var(--vs-u)) color-mix(in srgb,var(--c) var(--mb-glow),transparent),0 0 calc(26 * var(--vs-u)) color-mix(in srgb,var(--c) 10%,transparent),0 calc(2 * var(--vs-u)) calc(8 * var(--vs-u)) var(--ab-shade-40);backdrop-filter:blur(calc(12 * var(--vs-u))) saturate(1.25);-webkit-backdrop-filter:blur(calc(12 * var(--vs-u))) saturate(1.25);transition:box-shadow .25s ease,border-color .25s ease,transform .25s ease}.ab-root .mb-root .ab-fpad.mb-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(75% 60% at 50% 112%,color-mix(in srgb,var(--c) var(--mb-bloom),transparent),transparent 70%)}.ab-root .mb-root .ab-fpad.mb-glass:after{content:"";position:absolute;top:-1px;left:12%;right:12%;height:1px;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 55%,var(--mb-edge-hi)),transparent);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 55%,transparent)}.ab-root .mb-root .ab-fpad.mb-glass>:not(.ab-qkey,.ab-sr){position:relative;z-index:1}.ab-root .mb-root .ab-fpad.mb-glass>.ab-qkey{z-index:3}.ab-root .mb-root .mb-bank.mb-here .ab-fpad.mb-glass{outline:calc(2 * var(--vs-u)) solid var(--c);outline-offset:calc(-2 * var(--vs-u));animation:mb-here-pulse 1.1s ease-out 1}@keyframes mb-here-pulse{0%{outline-color:var(--c);filter:brightness(1.14)}35%{outline-color:color-mix(in srgb,var(--c) 30%,transparent);filter:brightness(1.05)}70%{outline-color:var(--c);filter:brightness(1.08)}to{outline-color:var(--c);filter:none}}@media(prefers-reduced-motion:reduce){.ab-root .mb-root .mb-bank.mb-here .ab-fpad.mb-glass{animation:none}}.ab-root .mb-root .mb-bank.mb-here .ab-fpad.mb-glass,.ab-root .mb-root .ab-fpad.mb-glass:focus-within{border-color:var(--c);box-shadow:inset 0 1px 0 var(--mb-edge),0 0 0 1px color-mix(in srgb,var(--c) 35%,transparent),0 calc(20 * var(--vs-u)) calc(50 * var(--vs-u)) calc(-16 * var(--vs-u)) color-mix(in srgb,var(--c) calc(var(--mb-glow) + 14%),transparent),0 0 calc(30 * var(--vs-u)) color-mix(in srgb,var(--c) 20%,transparent)}.mb-root .mb-fig>.ab-fpad-hit{display:flex;flex-direction:column;gap:calc(5 * var(--vs-u));padding:calc(12 * var(--vs-u)) calc(14 * var(--vs-u));min-width:0}.mb-root .mb-fig .ab-fp-top b{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:break-word;font-size:calc(clamp(calc(10.5 * var(--vs-u)),4.6cqi,calc(14 * var(--vs-u))) * var(--hf-text-ratio, 1));letter-spacing:.14em}.mb-root .mb-fig .ab-fp-big{font-size:calc(clamp(calc(22 * var(--vs-u)),11cqi,calc(46 * var(--vs-u))) * var(--hf-text-ratio, 1));line-height:1.05;letter-spacing:-.01em;overflow-wrap:break-word;text-shadow:0 0 calc(22 * var(--vs-u)) color-mix(in srgb,var(--c) 45%,transparent)}.mb-root .mb-fig .ab-fp-hint{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;line-height:1.35;font-size:calc(clamp(calc(10.5 * var(--vs-u)),4cqi,calc(13 * var(--vs-u))) * var(--hf-text-ratio, 1))}.mb-root .mb-face{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(6 * var(--vs-u));min-height:calc(30 * var(--vs-u));min-width:0}.mb-root .mb-viz{position:relative;display:block;flex:1 1 auto;min-height:calc(26 * var(--vs-u));min-width:0}.mb-root .mb-trend svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mb-root .mb-trend-line{stroke:var(--c);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--c))}.mb-root .mb-zero{stroke:var(--mb-track);stroke-width:1;stroke-dasharray:3 3}.mb-root .mb-flow{display:grid;gap:calc(4 * var(--vs-u));min-width:0}.mb-root .mb-flow-row{display:grid;grid-template-columns:calc(66 * var(--vs-u)) minmax(calc(30 * var(--vs-u)),1fr);align-items:center;gap:calc(8 * var(--vs-u));min-width:0}.mb-root .mb-flow-k{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.mb-root .mb-in{--s: var(--ab-good)}.mb-root .mb-out{--s: var(--ab-alert)}.mb-root .mb-tr{--s: var(--c)}.mb-root :is(.mb-flow-track,.mb-level-track,.mb-split-bar,.mb-rk-bar){position:relative;display:block;height:calc(6 * var(--vs-u));border-radius:calc(999 * var(--vs-u));background:var(--mb-track);overflow:hidden}.mb-root .mb-flow-fill{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--s) 45%,transparent),var(--s));box-shadow:0 0 calc(8 * var(--vs-u)) var(--s);transform-origin:left;animation:mb-grow .8s cubic-bezier(.2,.7,.2,1) both}.mb-root .mb-split{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.mb-root .mb-split-bar{display:flex;gap:2px;height:calc(8 * var(--vs-u));background:none}.mb-root .mb-split-seg{flex:0 0 var(--w);height:100%;border-radius:calc(999 * var(--vs-u));background:var(--s);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--s) 60%,transparent);transform-origin:left;animation:mb-grow .8s cubic-bezier(.2,.7,.2,1) both}.mb-root .mb-split-keys{display:flex;flex-wrap:wrap;gap:calc(3 * var(--vs-u)) calc(12 * var(--vs-u));font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);color:var(--ab-silk)!important}.mb-root .mb-split-key{display:inline-flex;align-items:center;gap:calc(5 * var(--vs-u));flex-wrap:wrap}.mb-root .mb-split-key i{width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));border-radius:50%;background:var(--s);box-shadow:0 0 calc(6 * var(--vs-u)) var(--s)}.mb-root .mb-split-key small{color:var(--ab-silk-dim)!important;font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))}.mb-root .mb-level{display:grid;gap:calc(5 * var(--vs-u));min-width:0}.mb-root .mb-level-track{height:calc(8 * var(--vs-u))}.mb-root .mb-level-fill{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 40%,transparent),var(--c));box-shadow:0 0 calc(10 * var(--vs-u)) var(--c);transform-origin:left;animation:mb-grow .8s cubic-bezier(.2,.7,.2,1) both}.mb-root .mb-cols-in{position:absolute;inset:0;display:flex;align-items:flex-end;gap:calc(4 * var(--vs-u))}.mb-root .mb-col{flex:1 1 0;height:var(--h);min-height:2px;border-radius:calc(4 * var(--vs-u)) calc(4 * var(--vs-u)) 1px 1px;background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 25%,transparent));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 45%,transparent);transform-origin:bottom;animation:mb-rise .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 45ms)}.ab-root .mb-root .ab-fpad.mb-glass.cr-cell{padding:calc(10 * var(--vs-u)) calc(14 * var(--vs-u)) calc(12 * var(--vs-u));gap:calc(8 * var(--vs-u))}.mb-root .cr-cell .cr-cell-head b{font-size:calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.12em}.mb-root .cr-cell .cr-cell-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.mb-root .mb-rank{list-style:none;margin:0;padding:0;flex:1 1 auto;display:grid;align-content:space-evenly;gap:calc(3 * var(--vs-u));min-width:0}.mb-root .mb-rank li{display:grid;grid-template-columns:calc(16 * var(--vs-u)) minmax(0,1.15fr) minmax(calc(36 * var(--vs-u)),1fr) auto;align-items:center;gap:calc(9 * var(--vs-u));min-width:0}.mb-root .mb-rk-n{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;text-align:end}.mb-root .mb-rk-name{font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:break-word;min-width:0}.mb-root .mb-rk-bar{height:calc(7 * var(--vs-u))}.mb-root .mb-rk-bar i{position:absolute;inset:0 auto 0 0;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 35%,transparent),var(--c));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 70%,transparent);transform-origin:left;animation:mb-grow .8s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 50ms)}.mb-root .mb-rk-v{font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);font-variant-numeric:tabular-nums;color:var(--ab-ink)!important;white-space:nowrap;text-align:end}.mb-root .mb-posture{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:calc(10 * var(--vs-u)) calc(18 * var(--vs-u));min-width:0}.mb-root .mb-ring{position:relative;flex:0 0 auto;width:clamp(calc(92 * var(--vs-u)),38cqi,calc(176 * var(--vs-u)));aspect-ratio:1;display:block}.mb-root .mb-ring svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mb-root .mb-ring-track{fill:none;stroke:var(--mb-track);stroke-width:11}.mb-root .mb-ring-seg{fill:none;stroke:currentColor;stroke-width:11;filter:drop-shadow(0 0 4px currentColor);animation:mb-fade .9s ease both}.mb-root .mb-ring-mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:1px}.mb-root .mb-ring{container-type:inline-size}.mb-root .mb-ring-mid b{font:700 min(15cqi,calc(calc(26 * var(--vs-u)) * var(--hf-text-ratio, 1))) var(--ab-mono);color:var(--ab-ink)!important}@container (max-width: 150px){.mb-root .mb-ring-mid small{display:none}}.mb-root .mb-ring-mid small{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.mb-root .mb-t-good{color:var(--ab-good)!important}.mb-root .mb-t-pending{color:var(--ab-pending)!important}.mb-root .mb-t-alert{color:var(--ab-alert)!important}.mb-root .mb-t-none{color:var(--ab-led-off)!important}.mb-root .mb-legend{list-style:none;margin:0;padding:0;flex:1 1 calc(170 * var(--vs-u));max-width:calc(320 * var(--vs-u));display:grid;gap:calc(6 * var(--vs-u));min-width:0}.mb-root .mb-legend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(8 * var(--vs-u))}.mb-root .mb-legend i{width:calc(9 * var(--vs-u));height:calc(9 * var(--vs-u));border-radius:50%;background:currentColor;box-shadow:0 0 calc(8 * var(--vs-u)) currentColor}.mb-root .mb-legend span{font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.mb-root .mb-legend b{font:700 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);font-variant-numeric:tabular-nums;color:var(--ab-ink)!important;text-align:end}.mb-root .mb-days{list-style:none;margin:0;padding:0;flex:1 1 auto;display:grid;align-content:start;gap:calc(10 * var(--vs-u));min-width:0}.mb-root .mb-day{display:grid;gap:calc(4 * var(--vs-u));min-width:0}.mb-root .mb-day+.mb-ev,.mb-root .mb-ev+.mb-ev{margin-top:calc(-6 * var(--vs-u))}.mb-root .mb-ev{display:grid;grid-template-columns:calc(58 * var(--vs-u)) minmax(0,1fr);gap:calc(8 * var(--vs-u));align-items:baseline;min-width:0}.mb-root .mb-day-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u))}.mb-root .mb-day-head b{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-ink)!important}.mb-root .mb-day-head small{font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.mb-root .mb-day-track{position:relative;display:block;height:calc(10 * var(--vs-u));margin:calc(14 * var(--vs-u)) calc(10 * var(--vs-u)) calc(2 * var(--vs-u));border-radius:calc(999 * var(--vs-u));background:linear-gradient(90deg,color-mix(in srgb,var(--c) 8%,var(--mb-track)),color-mix(in srgb,var(--c) 24%,var(--mb-track)),color-mix(in srgb,var(--c) 8%,var(--mb-track)))}.mb-root .mb-tick{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--ab-silk-dim) 45%,transparent)}.mb-root .mb-tick small{position:absolute;bottom:calc(100% + 2px);left:0;transform:translate(-50%);font:500 calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.mb-root .mb-allday{position:absolute;inset:0;border-radius:inherit;background:color-mix(in srgb,var(--c) 45%,transparent);box-shadow:0 0 calc(10 * var(--vs-u)) var(--c)}.mb-root .mb-mark{position:absolute;top:50%;width:calc(11 * var(--vs-u));height:calc(11 * var(--vs-u));border-radius:50%;transform:translate(-50%,-50%);background:var(--c);box-shadow:0 0 0 calc(2 * var(--vs-u)) var(--ab-pad-deep),0 0 calc(12 * var(--vs-u)) var(--c);animation:mb-pop .5s cubic-bezier(.2,.7,.2,1) both}.mb-root .mb-time{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--c)!important;white-space:nowrap}:root[data-theme=light] .mb-root .mb-time{color:color-mix(in srgb,var(--c) 70%,var(--ab-ink))!important}.mb-root .mb-list{list-style:none;margin:0;padding:0;flex:1 1 auto;display:grid;align-content:start;min-width:0}.mb-root .mb-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:calc(9 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(2 * var(--vs-u));min-width:0;border-bottom:1px solid color-mix(in srgb,var(--ab-rim) 55%,transparent)}.mb-root .mb-list li:last-child{border-bottom:0}.mb-root .mb-li-main{display:block;min-width:0;overflow-wrap:break-word}.mb-root .mb-li-main small:before{content:" · "}.mb-root .mb-li-main b{font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:break-word}.mb-root .mb-li-main small{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:break-word}.mb-root .mb-strong .mb-li-main b{font-weight:700;color:var(--ab-ink)!important}.mb-root .mb-li-when{font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;white-space:nowrap}.mb-root .mb-dot{width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));border-radius:50%;background:var(--ab-led-off)}.mb-root .mb-strong .mb-dot,.mb-root .mb-list-audit .mb-dot,.mb-root .mb-list-runs .mb-dot{background:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) var(--c)}.mb-root .mb-list .ab-fp-chip{white-space:nowrap}.mb-root .mb-list-audit li{position:relative;border-bottom:0}.mb-root .mb-list-audit li+li:before{content:"";position:absolute;left:calc(5.5 * var(--vs-u));top:calc(-50% + 2px);height:100%;width:1px;background:color-mix(in srgb,var(--c) 45%,transparent)}.ab-root .mb-root .ab-fpad.mb-setup{flex:none;min-height:0;padding:calc(3 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(12 * var(--vs-u))}.mb-root .mb-setup:not(:has(section)){display:none}.mb-root .mb-setup>section{margin:0!important}.mb-root .mb-setup .mb-setup-bg{background:none}.mb-root .mb-setup .mb-setup-line{border-color:transparent}.mb-root .mb-setup .mb-setup-ink{color:var(--ab-ink)!important}.mb-root .mb-setup button{color:var(--ab-ink)!important;border-color:color-mix(in srgb,var(--c) 55%,var(--ab-rim))!important;background:color-mix(in srgb,var(--c) 10%,transparent)}.mb-nav{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.mb-nav .sk-label{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;line-height:1.3}.mb-nav .mb-led-on{background:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) var(--c)}.mb-nav .mb-static{cursor:default}.mb-nav .mb-static:hover{border-color:var(--ab-rim)}.mb-nav .mb-qnote{margin:0;padding:0 2px;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);overflow-wrap:anywhere}.mb-nav .mb-bad{color:var(--ab-bad-ink)!important}.mb-status{min-height:0;gap:calc(8 * var(--vs-u));row-gap:calc(2 * var(--vs-u))}.mb-status b{color:var(--ab-ink)!important;font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.mb-status .ab-fhead-note{overflow-wrap:anywhere}.mb-status .mb-editing{flex-basis:100%;color:var(--ab-ink)!important;font-weight:600;border-inline-start:2px solid var(--ab-pending);padding-inline-start:calc(6 * var(--vs-u))}.mb-nav .mb-editing{color:var(--ab-ink)!important;font-weight:600;border-inline-start:2px solid var(--ab-pending);padding-inline-start:calc(6 * var(--vs-u))}@keyframes mb-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes mb-rise{0%{transform:scaleY(0)}to{transform:none}}@keyframes mb-fade{0%{opacity:0}to{opacity:1}}@keyframes mb-pop{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1)}}@media(hover:hover){.ab-root .mb-root .ab-fpad.mb-glass:hover{transform:translateY(calc(-1 * var(--vs-u)))}}@media(prefers-reduced-motion:reduce){.mb-root *,.mb-root *:before,.mb-root *:after{animation:none!important;transition:none!important}.ab-root .mb-root .ab-fpad.mb-glass:hover{transform:none}}@media(max-width:899px){.mb-root .mb-face{min-height:calc(44 * var(--vs-u))}.mb-root .mb-viz{min-height:calc(36 * var(--vs-u))}}.mb-root li[hidden]{display:none!important}.ab-root .mb-root .mb-board[data-fit=fill]>.ab-fbank.mb-card{grid-template-rows:auto minmax(min-content,1fr);min-height:0}.ab-root .mb-root .mb-board[data-fit=fill]>.mb-card>.ab-fgrid{grid-auto-rows:minmax(min-content,1fr);min-height:0}.ab-root .mb-root .mb-board[data-fit=fill]>.mb-card .ab-fpad.mb-glass{min-height:0}.mb-root .mb-board[data-fit=fill]>.mb-card .cr-cell-body{overflow:hidden}.mb-root .mb-board[data-fit=fill]>.mb-card .cr-cell-body:has(>[data-fit-list]){contain:size;min-height:var(--mb-need, 0px)}.mb-root .mb-board[data-fit=fill] .mb-posture{container-type:size;min-height:calc(58 * var(--vs-u))}.mb-root .mb-board[data-fit=fill] .mb-ring{width:max(calc(48 * var(--vs-u)),min(46cqi,96cqh,calc(210 * var(--vs-u))))}@container (max-height: 120px){.mb-root .mb-board[data-fit=fill] .mb-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(3 * var(--vs-u)) calc(12 * var(--vs-u));max-width:none}.mb-root .mb-board[data-fit=fill] .mb-legend li{gap:calc(5 * var(--vs-u))}}.mb-root .mb-board[data-fit=fill] .mb-posture{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:center}.mb-root .mb-board[data-fit=fill] .mb-legend{justify-self:stretch}@container (max-width: 340px){.mb-root .mb-board[data-fit=fill] .mb-posture{grid-template-columns:minmax(0,1fr);align-content:center}.mb-root .mb-board[data-fit=fill] .mb-ring{width:max(calc(48 * var(--vs-u)),min(70cqi,50cqh,calc(170 * var(--vs-u))))}}@container (max-width: 340px){.mb-root .mb-rank li{grid-template-columns:calc(16 * var(--vs-u)) minmax(0,1fr) auto;row-gap:calc(3 * var(--vs-u))}.mb-root .mb-rank .mb-rk-bar{grid-column:2 / -1;grid-row:2}}.mb-tab:has(>.mb-root[data-fit=fill]){flex:1 1 0;min-height:0}.mb-root[data-fit=fill]{flex:1 1 0;min-height:0}.mb-root[data-fit=fill]>.mb-board{flex:1 1 0;min-height:0}.mb-root .cr-cell-head{flex-wrap:nowrap;align-items:center}.mb-root .cr-cell-head>b{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.mb-root .cr-cell-head .cr-cell-keys{flex:none;margin-inline-start:0}.mb-root .cr-cell-keys .cr-k{white-space:nowrap}.ab-root .mb-root .ab-fpad.mb-ann{flex-direction:row;flex-wrap:wrap;align-items:center}.mb-root .mb-ann>.ab-fpad-hit{flex:1 1 calc(160 * var(--vs-u));padding-block:calc(8 * var(--vs-u))}.mb-root .mb-ann>.ab-fp-pick{flex:0 1 auto;padding:calc(6 * var(--vs-u)) calc(40 * var(--vs-u)) calc(6 * var(--vs-u)) calc(10 * var(--vs-u));border:0;background:none}.mb-root .mb-ann>.ab-qkey{top:50%;transform:translateY(-50%)}.hd-grid{display:grid;gap:2.25rem;grid-template-columns:minmax(0,1fr);align-content:start}@media(min-width:1024px){.hd-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.hd-grid>.hd-cell{grid-column:span var(--hd-span, 12);grid-row:span var(--hd-rows, 1)}}.hd-vs{row-gap:calc(28 * var(--vs-u))}.hd-cell{min-width:0;container-type:inline-size}.hd-cell:empty{display:none}.hd-figs{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 560px){.hd-figs{grid-template-columns:repeat(var(--hd-n, 4),minmax(0,1fr))}}.cf-board{flex:none}.cf-board.ab-fboard{min-height:0}.cf-frame{gap:calc(4 * var(--vs-u));padding-block:calc(4 * var(--vs-u)) calc(6 * var(--vs-u))}.cf-frame>.ab-keyrow>.ab-keypad{min-height:0}.cf-frame .ab-keypad-row{padding:calc(4 * var(--vs-u)) calc(5 * var(--vs-u));gap:calc(5 * var(--vs-u))}.cf-frame .ab-keypad-row>.cf-stage{flex:1 1 calc(150 * var(--vs-u));display:inline-flex;align-items:center;justify-content:center;gap:calc(7 * var(--vs-u));min-width:0;padding-block:calc(5 * var(--vs-u))}.cf-frame .cf-stage-n{font:700 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:0;color:var(--ab-silk-dim)!important;border:1px solid var(--ab-key-rim);border-radius:50%;inline-size:calc(17 * var(--vs-u));block-size:calc(17 * var(--vs-u));display:inline-grid;place-items:center;flex:none}.cf-frame .cf-stage-note{font:400 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:0;text-transform:none;color:var(--ab-silk-dim)!important;white-space:nowrap}.cf-frame .cf-stage-note.cf-good{color:var(--ab-good-ink)!important}.cf-frame .cf-stage-note.cf-pending{color:var(--ab-wait-ink)!important}.cf-frame .cf-stage-note.cf-alert{color:var(--ab-alert-ink)!important}.cf-frame .cf-stage.cf-here{color:var(--ab-ink)!important;border-color:var(--ab-bank-b);box-shadow:0 0 calc(9 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 42%,transparent)}.cf-frame .cf-stage.cf-here .cf-stage-n{color:var(--ab-ink)!important;border-color:var(--ab-bank-b)}.cf-frame .cf-place{padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.12em}.cf-frame .cf-place.cf-here{color:var(--ab-ink)!important;border-color:var(--ab-bank-b);box-shadow:0 0 calc(7 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 38%,transparent)}.cf-frame.ab-fbank>.ab-fgrid>.cf-pad.ab-fpad{min-height:calc(46 * var(--vs-u));--pad-span: 1}.cf-frame .cf-pad>.ab-fpad-hit{align-content:center;gap:calc(2 * var(--vs-u));padding-block:calc(5 * var(--vs-u))}.cf-frame .cf-pad .ab-fp-top{flex-wrap:wrap;row-gap:calc(2 * var(--vs-u))}.cf-frame .cf-pad .ab-fp-top b{flex:0 1 auto;overflow-wrap:normal;word-break:normal;font-size:calc(clamp(calc(9.5 * var(--vs-u)),4.6cqi,calc(11 * var(--vs-u))) * var(--hf-text-ratio, 1));letter-spacing:.04em}.cf-frame .cf-pad .ab-fp-chip{white-space:nowrap}.cf-frame .cf-pad .ab-fp-big{font-size:calc(clamp(calc(13 * var(--vs-u)),8cqi,calc(16 * var(--vs-u))) * var(--hf-text-ratio, 1));line-height:1.15}@container vs-centre (min-width: 520px) and (max-width: 759px){.cf-frame.ab-fbank>.ab-fgrid>.cf-pad.ab-fpad:is([data-testid$=-kyc],[data-testid$=-quiet]){--pad-span: 2}}@container vs-centre (min-width: 1040px) and (max-width: 1439px){.cf-frame.ab-fbank>.ab-fgrid>.cf-pad.ab-fpad:is([data-testid$=-kyc],[data-testid$=-quiet]){--pad-span: 2}}@container vs-centre (min-width: 1440px){.cf-frame.ab-fbank>.ab-fgrid>.cf-pad.ab-fpad{--pad-span: 2}}.cf-v4{background:none;min-width:0;margin-bottom:calc(10 * var(--vs-u, 1px))}.cf-v4.ab-root.vs-root:before{display:none}.cf-v4 .cf-frame>.ab-fgrid[data-orphans]{grid-template-columns:repeat(auto-fit,minmax(calc(150 * var(--vs-u, 1px)),1fr))}.cf-v4 .cf-frame>.ab-fgrid[data-orphans]>.cf-pad{grid-column:auto}.ab-fpad.cb-good{border-color:color-mix(in srgb,var(--ab-good) 75%,var(--ab-pad-rim));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-good) 30%,transparent),inset 0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--ab-good) 14%,transparent)}.ab-fpad.cb-warn{border-color:var(--ab-pending);box-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--ab-pending) 28%,transparent)}.ab-fpad.cb-quiet .ab-fp-top b{color:var(--ab-silk)!important}.ab-ftable .cb-num,.ab-ftable th.cb-num{text-align:end;font-variant-numeric:tabular-nums}.ab-ftable td.cb-wrap{white-space:normal;overflow-wrap:anywhere}.ab-ftable tr.cb-pressable{cursor:pointer}.ab-ftable tr.cb-pressable:hover td{background:color-mix(in srgb,var(--c, var(--ab-bank-a)) 7%,transparent)}.cb-bar{display:block;height:calc(6 * var(--vs-u));border-radius:999px;background:var(--ab-well);border:1px solid var(--ab-rim);overflow:hidden}.cb-bar>i{display:block;height:100%;width:var(--w, 0%);box-shadow:inset 0 calc(12 * var(--vs-u)) 0 0 var(--mc, var(--c, var(--ab-bank-a)));transition:width .4s ease}.cb-text{margin:0;max-height:min(52vh,calc(420 * var(--vs-u)));overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.55 var(--ab-mono);background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));color:var(--ab-silk)!important}.cb-text mark{background:color-mix(in srgb,var(--ab-pending) 42%,transparent);color:var(--ab-ink)!important;border-radius:calc(3 * var(--vs-u));padding:0 calc(2 * var(--vs-u))}.cb-shot{max-height:min(52vh,calc(420 * var(--vs-u)));overflow:auto;border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));background:var(--ab-bezel)}.cb-shot img{display:block;width:100%;height:auto}a.cb-link{color:var(--ab-bank-b)!important;text-decoration:underline;text-underline-offset:calc(2 * var(--vs-u));font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);overflow-wrap:anywhere}a.cb-link:hover{color:var(--ab-ink)!important}.cb-facts{margin:0;display:grid;gap:calc(2 * var(--vs-u));font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.cb-facts b{font-weight:600;color:var(--ab-silk-label, var(--ab-silk))!important}.cb-body{margin:0;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere;white-space:pre-wrap}.cb-scroll{max-height:min(46vh,calc(360 * var(--vs-u)));overflow:auto;min-width:0}.cb-files{margin:0;padding:0;list-style:none;display:grid;gap:calc(2 * var(--vs-u));font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;max-height:calc(128 * var(--vs-u));overflow:auto}.cb-files li{overflow-wrap:anywhere}.cb-drill,.cb-acct{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.cb-acct+.cb-acct{padding-top:calc(8 * var(--vs-u));border-top:1px dashed var(--ab-rim)}.cb-pane{display:flex;flex-direction:column;gap:var(--vs-gap, calc(10 * var(--vs-u)));flex:1 1 auto;min-height:0;min-width:0}.cb-qnote{margin:0;padding:0 calc(2 * var(--vs-u));font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.ab-fp-hint.cb-wrap{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4}.cb-pad .ab-fp-chip{white-space:normal;overflow-wrap:anywhere;text-align:start;line-height:1.3;max-width:100%}.cb-pad .cb-pad-chips{min-width:0}.cb-pad .ab-fp-top{flex-wrap:wrap;row-gap:calc(4 * var(--vs-u))}.cb-pad .ab-fp-top b{flex:1 1 8em;display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:break-word}.cb-pad .ab-fp-model,.cb-pad .ab-fp-hint{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.ab-root .cb-k{flex:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:0;line-height:1.2;overflow-wrap:anywhere;cursor:pointer;background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(6 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u));font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk)!important}.ab-root .cb-k:hover{color:var(--ab-ink)!important;border-color:var(--ab-rim-hi)}.ab-root .cb-k:disabled{opacity:.45;cursor:not-allowed}.ab-root .cb-k.cb-go{color:var(--ab-on-blue)!important;background:var(--ab-bank-b);border-color:var(--ab-bank-b);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 45%,transparent)}.ab-root .cb-k.cb-stop{color:var(--ab-alert-ink)!important;background:transparent;border-color:color-mix(in srgb,var(--ab-alert) 60%,transparent)}.ab-root .cb-k.cb-armed{color:var(--ab-on-alert)!important;background:var(--ab-alert);border-color:var(--ab-alert)}.ab-root .cb-k[aria-pressed=true]{color:var(--ab-ink)!important;border-color:var(--c, var(--ab-bank-a));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 45%,transparent),inset 0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 25%,transparent)}.ab-root .cb-k.cb-tog[aria-pressed=true]{color:var(--ab-good-ink)!important;border-color:var(--ab-good);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-good) 40%,transparent),inset 0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-good) 18%,transparent)}.cb-pick{flex-wrap:wrap;align-items:stretch;row-gap:calc(6 * var(--vs-u))}.cb-pick>.ab-input,.cb-pick>.ab-select,.cb-pick>textarea{flex:1 1 calc(120 * var(--vs-u));min-width:0;width:auto}.cb-pick textarea.ab-input{resize:vertical;min-height:calc(54 * var(--vs-u))}.cb-pick>.cb-k{flex:0 1 auto}.cb-pick .ab-check{align-items:center}.cb-opts{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));flex:1 1 auto;min-width:0}.cb-opts>.cb-k{flex:1 1 auto}.cb-confirm{display:inline-flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));align-items:center;min-width:0}.cb-pick-select{padding:calc(4 * var(--vs-u)) calc(6 * var(--vs-u));font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);border-radius:calc(6 * var(--vs-u))}.cb-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(200 * var(--vs-u))),1fr));gap:calc(8 * var(--vs-u));align-items:start;min-width:0}.cb-fields>.ab-check{grid-column:1 / -1}.cb-fields .ab-input,.cb-fields .ab-select{font-size:calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))}.cb-fields textarea.ab-input{resize:vertical;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-mono)}.cb-fields .cb-opts{flex:1 1 auto}.ab-keypad .ab-keypad-row:has(>.cb-kf){align-items:flex-end}.ab-keypad .ab-keypad-row>.cb-kf{flex:1 1 calc(180 * var(--vs-u));min-width:0}.ab-keypad .ab-keypad-row>.cb-kf-wide{flex:3 1 calc(260 * var(--vs-u))}.ab-keypad .ab-keypad-row>.cb-kf:has(>.cb-opts){flex:1 1 auto}.ab-keypad .ab-keypad-row>.cb-kf>.cb-opts{flex:none}.ab-keypad .ab-keypad-row>.cb-kf :is(.ab-input,.ab-select){width:100%;min-width:0;padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);border-radius:calc(6 * var(--vs-u))}.ab-keypad .ab-keypad-row>.cb-k,.ab-keypad .ab-keypad-row>.cb-confirm{flex:0 1 auto}.ab-keypad .ab-keypad-row>.ab-fnote{margin:0}.ab-root .ab-fpad input[type=file].ab-input{color:var(--ab-silk)!important;font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);padding:calc(4 * var(--vs-u))}.ab-root .ab-fpad input[type=file].ab-input::file-selector-button{margin-inline-end:calc(10 * var(--vs-u));cursor:pointer;background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(6 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u));font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk)}.ab-root .ab-fpad input[type=file].ab-input::file-selector-button:hover{color:var(--ab-ink);border-color:var(--ab-rim-hi)}.acb-pane{display:flex;flex-direction:column;gap:var(--vs-gap, calc(10 * var(--vs-u)));flex:1 1 auto;min-height:0;min-width:0}.ab-fp-chip.acb-good{color:var(--ab-good-ink)!important;border-color:color-mix(in srgb,var(--ab-good) 55%,transparent)}.ab-fp-chip.acb-bad{color:var(--ab-bad-ink)!important;border-color:color-mix(in srgb,var(--ab-alert) 55%,transparent)}.ab-fp-chip.acb-wait{color:var(--ab-wait-ink)!important;border-color:color-mix(in srgb,var(--ab-pending) 55%,transparent)}.ab-root .acb-up{color:var(--ab-good-ink)!important}.ab-root .acb-down{color:var(--ab-bad-ink)!important}.ab-root .acb-wait{color:var(--ab-wait-ink)!important}.ab-root .acb-dim{color:var(--ab-silk-dim)!important}.acb-fig{container-type:inline-size}.acb-fig .ab-fp-big{font-size:calc(clamp(calc(15 * var(--vs-u)),11cqi,calc(30 * var(--vs-u))) * var(--hf-text-ratio, 1));overflow-wrap:anywhere}.acb-fig .ab-fpad-hit{align-content:center}.ab-fpad.acb-fig.acb-neg .ab-fp-big{color:var(--ab-bad-ink)!important}.ab-root .ab-fpad.acb-meter{background:linear-gradient(to right,color-mix(in srgb,var(--c) 22%,var(--ab-pad-deep)) var(--fill),var(--ab-pad-deep) var(--fill))}.ab-root .ab-fpad.acb-meter.acb-late{background:linear-gradient(to right,color-mix(in srgb,var(--ab-pending) 26%,var(--ab-pad-deep)) var(--fill),var(--ab-pad-deep) var(--fill))}.ab-fpad.acb-cell{min-height:0;overflow:visible;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u)) calc(10 * var(--vs-u));gap:calc(8 * var(--vs-u))}.acb-cell-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.acb-cell-head>b{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 35%,var(--ab-white))!important}.acb-cell-head>small{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.acb-cell-keys{margin-inline-start:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));min-width:0}.acb-cell-body{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.ab-root .ab-ftable{font-size:calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-ftable td.cb-num,.ab-ftable th.cb-num{text-align:end;font-variant-numeric:tabular-nums}.ab-ftable tr.acb-total td{font-weight:700;color:var(--ab-ink)!important;border-top:1px solid var(--ab-rim)}.ab-ftable tr.acb-strong td{font-weight:600;color:var(--ab-ink)!important}.ab-ftable tr.acb-open>td{background:color-mix(in srgb,var(--c, var(--ab-bank-a)) 9%,transparent)}.ab-ftable tr.acb-sub>td{white-space:normal;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-well)}.ab-ftable td.acb-wrap{white-space:normal;overflow-wrap:anywhere;min-width:calc(160 * var(--vs-u))}.ab-ftable th.acb-sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ab-ftable th.acb-sort[aria-sort=ascending]:after{content:" ▲"}.ab-ftable th.acb-sort[aria-sort=descending]:after{content:" ▼"}.ab-root .acb-rowkey{background:none;border:0;padding:0;cursor:pointer;text-align:start;font:600 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important;text-decoration:underline;text-decoration-color:var(--ab-rim-hi);text-underline-offset:2px}.ab-root .acb-rowkey:hover,.ab-root .acb-rowkey[aria-expanded=true]{text-decoration-color:currentColor}.ab-ftable .cb-k{padding:calc(2 * var(--vs-u)) calc(8 * var(--vs-u));font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.acb-lines{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.acb-line{display:grid;grid-template-columns:minmax(calc(160 * var(--vs-u)),3fr) repeat(var(--acb-n, 3),minmax(calc(84 * var(--vs-u)),1fr)) minmax(calc(90 * var(--vs-u)),auto) auto;gap:calc(6 * var(--vs-u));align-items:end;min-width:0}.acb-line>*{min-width:0}.acb-line .ab-field>span{font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.acb-line .ab-input,.acb-line .ab-select{padding:calc(5 * var(--vs-u)) calc(7 * var(--vs-u));font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.acb-line-total{padding-bottom:calc(6 * var(--vs-u));font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);text-align:end;color:var(--ab-ink)!important;white-space:nowrap}@container vs-centre (max-width: 759px){.acb-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acb-line>:first-child{grid-column:1 / -1}}.acb-sums{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(6 * var(--vs-u)) calc(18 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u))}.acb-sums>span{display:grid;gap:1px;text-align:end;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.acb-sums>span>b{font:700 calc(calc(14 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:0;text-transform:none;color:var(--ab-ink)!important}.acb-qslot{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.acb-qslot:empty{display:none}.acb-qwin{margin:0;padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(6 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);text-align:center;font:600 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important;overflow-wrap:anywhere}.acb-steps{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.acb-step{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));padding:calc(3 * var(--vs-u)) calc(9 * var(--vs-u));border-radius:calc(999 * var(--vs-u));border:1px solid var(--ab-rim);font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk)!important}.acb-step:before{content:"";width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));border-radius:50%;background:var(--ab-led-off)}.acb-step[data-state=done]:before{background:var(--ab-good);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-good)}.acb-step[data-state=now]{color:var(--ab-ink)!important;border-color:var(--c, var(--ab-bank-a))}.acb-step[data-state=now]:before{background:var(--c, var(--ab-bank-a));box-shadow:0 0 calc(6 * var(--vs-u)) var(--c, var(--ab-bank-a))}.acb-pre{margin:0;max-height:calc(160 * var(--vs-u));overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-mono);background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));color:var(--ab-silk)!important}.ab-root .acb-file{flex:1 1 calc(200 * var(--vs-u));min-width:0;font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.ab-root .acb-file::file-selector-button{margin-inline-end:calc(8 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(6 * var(--vs-u));border:1px solid var(--ab-key-rim);background:var(--ab-key);color:var(--ab-silk);font:700 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.acb-pdf{min-width:0;max-height:min(80vh,calc(900 * var(--vs-u)));overflow:auto;border-radius:calc(8 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-screen-edge)}.ab-root a.acb-link{color:var(--ab-bank-b)!important;text-decoration:underline;text-underline-offset:2px;font:600 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);overflow-wrap:anywhere}.acb-matches{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u));min-width:0}.acb-matches .cb-k{text-transform:none;letter-spacing:.02em;font-family:var(--ab-body);font-weight:600}.acb-chart{position:relative;min-width:0;height:calc(240 * var(--vs-u))}.acb-chart.acb-tall{height:calc(340 * var(--vs-u))}.acb-chart.acb-short{height:calc(180 * var(--vs-u))}.acb-chart .recharts-wrapper{max-width:100%}.acb-chart .recharts-legend-item-text{color:var(--ab-silk)!important}.acb-chart .recharts-text{fill:var(--ab-chart-axis)}.ab-fgrid.acb-halves{--pad-span: 999}@container vs-centre (min-width: 760px){.ab-fgrid.acb-halves{--pad-span: 3}}@container vs-centre (min-width: 1040px){.ab-fgrid.acb-halves{--pad-span: 4}}@container vs-centre (min-width: 1440px){.ab-fgrid.acb-halves{--pad-span: 6}}.acb-empty{display:grid;gap:calc(8 * var(--vs-u));align-content:start;padding:calc(6 * var(--vs-u)) 0}.acb-jl-line{display:grid;grid-template-columns:minmax(calc(190 * var(--vs-u)),3fr) repeat(2,minmax(calc(90 * var(--vs-u)),1fr)) minmax(calc(150 * var(--vs-u)),2fr) auto;gap:calc(6 * var(--vs-u));align-items:end;min-width:0}.acb-jl-line>*{min-width:0}.acb-jl-line .ab-field>span{font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.acb-jl-line .ab-input,.acb-jl-line .ab-select{padding:calc(5 * var(--vs-u)) calc(7 * var(--vs-u));font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.acb-jl-line .ab-input[type=number]{text-align:end;font-variant-numeric:tabular-nums}@container vs-centre (max-width: 759px){.acb-jl-line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.acb-jl-line>:first-child,.acb-jl-line>:nth-child(4){grid-column:1 / -1}}.ab-calc-key{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.5em;height:1.5em;margin-inline-start:.35em;padding:0;color:inherit;line-height:0;vertical-align:middle;cursor:pointer;background:transparent;border:1px solid currentColor;border-radius:.3em;opacity:.6;pointer-events:auto}.ab-calc-key:hover,.ab-calc-key:focus-visible{opacity:1}.ab-calc-key svg{width:.95em;height:.95em}.ab-fpad>.ab-calc-key{position:absolute;inset-block-start:.45em;inset-inline-end:.45em;z-index:1;margin:0}:is(.ab-centre,.ab-home-body) .ab-fgrid[data-acb-rp=picker]{--pad-span: 2}@container vs-centre (min-width: 1440px){:is(.ab-centre,.ab-home-body) .ab-fgrid[data-acb-rp=picker]{--pad-span: 3}}@container vs-centre (max-width: 759px){:is(.ab-centre,.ab-home-body) .ab-fgrid[data-acb-rp=picker]{--pad-span: 1}}:is(.ab-centre,.ab-home-body) .ab-fgrid[data-acb-rp=picker]>.ab-fpad.acb-rp-key{min-height:calc(58 * var(--vs-u))}.acb-rp-key .ab-fpad-hit{padding-bottom:calc(4 * var(--vs-u))}.acb-rp-key .ab-fp-top>b{overflow-wrap:anywhere}.acb-rp-cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));margin:calc(4 * var(--vs-u)) 0 0}.acb-rp-cap>b{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 35%,var(--ab-white))!important}.acb-rp-cap>small{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);overflow-wrap:anywhere;color:var(--ab-silk-dim)!important}.acb-rp-rows{max-height:min(70vh,calc(560 * var(--vs-u)));overflow:auto}.acb-rp-keys{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u)) calc(6 * var(--vs-u));min-width:0}.acb-rp-accts{max-height:calc(170 * var(--vs-u));overflow-y:auto;padding:calc(6 * var(--vs-u));border-radius:calc(8 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-screen-edge)}.acb-rp-accts .cb-k{text-transform:none;letter-spacing:.02em;font-family:var(--ab-body);font-weight:600}.acb-pdf .acb-rp-pages{display:grid;gap:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u))}.acb-pdf canvas.acb-rp-page{display:block;width:100%;height:auto;border-radius:calc(4 * var(--vs-u));background:var(--ab-white)!important}.acb-pdf>.ab-fnote,.acb-pdf>.ab-fline{margin:calc(8 * var(--vs-u))}.ab-ftable .acb-rp-sub{margin-inline-start:calc(8 * var(--vs-u));font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1));color:var(--ab-silk-dim)!important}.ab-root .ab-ftable tr:is(.acb-total,.acb-strong) td.acb-down{color:var(--ab-bad-ink)!important}.ab-root .ab-ftable tr:is(.acb-total,.acb-strong) td.acb-up{color:var(--ab-good-ink)!important}.acb-pay-ytd>.acb-sums{justify-content:flex-start;padding:calc(4 * var(--vs-u)) calc(8 * var(--vs-u));gap:calc(4 * var(--vs-u)) calc(16 * var(--vs-u))}.acb-pay-ytd>.acb-sums>span{text-align:start}.acb-pay-ytd>.acb-sums>span>b{font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-root .acb-aa-fit{container-type:inline-size;box-sizing:border-box;width:0;min-width:min(100%,calc(100cqi - 48 * var(--vs-u)));position:sticky;left:0}.ab-root .ab-fpad.acb-aa-fit{min-height:0}.ab-ftable td.acb-aa-bar{min-width:calc(110 * var(--vs-u))}.ab-fpad.cb-dropzone{border-style:dashed}.cb-pdf{max-height:min(70vh,calc(640 * var(--vs-u)));overflow:auto;min-width:0;border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));background:var(--ab-bezel);padding:calc(8 * var(--vs-u));display:grid;gap:calc(8 * var(--vs-u))}.cb-pdf canvas.cb-pdf-page{display:block;width:100%;height:auto;border-radius:calc(4 * var(--vs-u));background:var(--ab-white)!important}.cb-lines{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.cb-lines:empty{display:none}.ab-fpad.cb-inactive{border-style:dashed}.ab-fpad.cb-inactive .ab-fp-top b{color:var(--ab-silk)!important}.hf-email-preview{border:1px solid var(--ab-rim, rgba(100, 116, 139, .45));border-radius:calc(6 * var(--vs-u, 1px));overflow:hidden;background:#fff;min-width:0}.hf-email-preview>iframe{display:block;width:100%;border:0;background:#fff}.ts-page .ab-fp-top b{overflow-wrap:anywhere}.ts-strip{display:block;width:100%;height:calc(24 * var(--vs-u));margin-top:calc(4 * var(--vs-u));border-radius:calc(5 * var(--vs-u));box-shadow:0 0 0 1px var(--ab-rim),0 calc(4 * var(--vs-u)) calc(14 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 22%,transparent)}.ts-colour .ts-sw{display:block;height:calc(30 * var(--vs-u));margin-top:calc(4 * var(--vs-u));border-radius:calc(7 * var(--vs-u));border:1px solid color-mix(in srgb,var(--ab-ink) 18%,transparent);box-shadow:inset 0 1px color-mix(in srgb,white 35%,transparent),0 0 calc(16 * var(--vs-u)) color-mix(in srgb,var(--c) 40%,transparent)}.ts-colour .cr-pick{flex-wrap:nowrap;align-items:center;gap:calc(6 * var(--vs-u))}.ts-picker{flex:0 0 calc(38 * var(--vs-u));width:calc(38 * var(--vs-u));height:calc(30 * var(--vs-u));padding:0;border:1px solid var(--ab-rim);border-radius:calc(6 * var(--vs-u));background:var(--ab-well);cursor:pointer}.ts-picker::-webkit-color-swatch-wrapper{padding:calc(3 * var(--vs-u))}.ts-picker::-webkit-color-swatch{border:0;border-radius:calc(4 * var(--vs-u))}.ts-picker:disabled{cursor:default;opacity:.6}.ab-root .cr-pick>.ab-input.ts-rgb{flex:1 1 auto;min-width:0;font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);padding:calc(5 * var(--vs-u)) calc(7 * var(--vs-u))}.ab-root .ab-input.ts-rgb.ts-bad{border-color:var(--ab-alert);box-shadow:0 0 0 1px var(--ab-alert)}.ts-page .ab-ftable tr.ts-hard td:not(:last-child){color:var(--ab-alert-ink, var(--ab-alert))!important}.ts-page .cr-cell .ab-fscroll{max-height:calc(300 * var(--vs-u));overflow:auto;overscroll-behavior:contain}.ts-status{font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ab-silk)!important}@media(prefers-reduced-motion:reduce){.ts-colour .ts-sw,.ts-strip{box-shadow:0 0 0 1px var(--ab-rim)}}.ts-consoles{display:block;width:100%;height:auto;min-height:calc(120 * var(--vs-u));max-height:calc(220 * var(--vs-u));aspect-ratio:320 / 96;margin-top:calc(6 * var(--vs-u));border-radius:calc(8 * var(--vs-u));box-shadow:0 0 0 1px var(--ab-rim),0 calc(6 * var(--vs-u)) calc(22 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 25%,transparent)}.vs-fstrip .vs-fkey.wn-pill{--c: var(--ab-bank-c);flex:0 0 auto;min-width:calc(120 * var(--vs-u));justify-content:center;animation:wn-glow 3.6s ease-in-out infinite}.vs-fstrip .wn-pill .vs-fk-l{display:block;white-space:nowrap;overflow:visible;color:var(--ab-ink)!important}.wn-led{flex:none;width:calc(8 * var(--vs-u));height:calc(8 * var(--vs-u));border-radius:50%;background:var(--c, var(--ab-bank-c));box-shadow:0 0 calc(8 * var(--vs-u)) var(--c, var(--ab-bank-c));animation:wn-breathe 2.4s ease-in-out infinite}@keyframes wn-breathe{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes wn-glow{0%,to{box-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--c) 28%,transparent)}50%{box-shadow:0 0 calc(16 * var(--vs-u)) color-mix(in srgb,var(--c) 50%,transparent)}}.wn-badge{flex:none;display:inline-flex;align-items:center;padding:calc(2 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(999 * var(--vs-u));font:700 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.1 var(--ab-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ab-on-blue)!important;background:var(--ab-bank-c);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-c) 55%,transparent)}.wn-scrim{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:16px;background:var(--ab-scrim);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:wn-fade .2s ease-out}.wn-modal{position:relative;width:min(calc(760 * var(--vs-u)),100%);max-height:calc(100dvh - 32px);overflow:auto;display:grid;gap:calc(12 * var(--vs-u));padding:calc(16 * var(--vs-u));border-radius:calc(14 * var(--vs-u));background:linear-gradient(180deg,var(--ab-sheen),transparent 40%),color-mix(in srgb,var(--ab-chassis-2) 94%,transparent);border:1px solid color-mix(in srgb,var(--ab-bank-c) 45%,var(--ab-rim-hi));box-shadow:0 calc(24 * var(--vs-u)) calc(60 * var(--vs-u)) calc(-12 * var(--vs-u)) var(--ab-shadow-panel),0 0 calc(34 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-c) 22%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--ab-ink);animation:wn-rise .28s cubic-bezier(.2,.75,.2,1),wn-breath-win 6s ease-in-out .3s infinite}.wn-modal:focus-visible,.wn-modal :focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}.wn-modal-head{display:flex;align-items:center;gap:calc(8 * var(--vs-u));min-width:0}.wn-topic{font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ab-silk)!important}.wn-count{margin-inline-start:auto;font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.wn-modal-head .wn-x{margin-inline-start:auto;padding:calc(5 * var(--vs-u))}.wn-count+.wn-x{margin-inline-start:0}.wn-modal-media{position:relative;aspect-ratio:16 / 9;border-radius:calc(10 * var(--vs-u));overflow:hidden;background:var(--ab-well);border:1px solid var(--ab-rim);box-shadow:inset 0 0 calc(24 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-c) 14%,transparent)}.wn-modal-media .wn-media{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--ab-well)}.wn-modal-title{margin:0;font:700 calc(calc(20 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.2 var(--ab-display);letter-spacing:.04em;color:var(--ab-ink)!important;overflow-wrap:anywhere}.wn-modal-body{margin:0;font:400 calc(calc(13.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-silk)!important;white-space:pre-line;overflow-wrap:anywhere}.wn-modal-body:empty{display:none}.wn-modal-keys{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));padding-top:calc(10 * var(--vs-u));border-top:1px solid var(--ab-rim)}.wn-keys-gap{flex:1 1 auto}@keyframes wn-fade{0%{opacity:0}to{opacity:1}}@keyframes wn-rise{0%{opacity:0;transform:translateY(10px) scale(.98);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}@keyframes wn-breath-win{0%,to{box-shadow:0 calc(24 * var(--vs-u)) calc(60 * var(--vs-u)) calc(-12 * var(--vs-u)) var(--ab-shadow-panel),0 0 calc(28 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-c) 16%,transparent)}50%{box-shadow:0 calc(24 * var(--vs-u)) calc(60 * var(--vs-u)) calc(-12 * var(--vs-u)) var(--ab-shadow-panel),0 0 calc(40 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-c) 30%,transparent)}}.wn-media-none{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--ab-bank-c) 22%,var(--ab-well)),var(--ab-well) 70%)}:is(.wn-modal-media,.wn-card-media) .wn-media.wn-media-none{display:grid;place-items:center}.wn-modal-media:has(>.wn-media-none){aspect-ratio:32 / 9}.wn-media-none svg{width:calc(44 * var(--vs-u));height:calc(44 * var(--vs-u));color:var(--ab-bank-c);filter:drop-shadow(0 0 calc(10 * var(--vs-u)) var(--ab-bank-c))}:is(.ab-centre,.ab-home-body)>.wn-board{position:absolute;inset:0;z-index:30;overflow:auto;overscroll-behavior:contain;padding:calc(2 * var(--vs-u)) calc(2 * var(--vs-u)) calc(18 * var(--vs-u));background:var(--ab-chassis);animation:wn-fade .2s ease-out}.ab-home-body:has(>.wn-board){overflow:hidden}.wn-board .wn-cards{--pad-span: 2}@container vs-centre (min-width: 1440px){.wn-board .wn-cards{--pad-span: 3}}.wn-board .wn-cards{grid-auto-rows:auto!important}.wn-chips{flex-direction:row!important;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));min-height:0!important;padding:calc(8 * var(--vs-u))}.wn-chips .wn-chip{border-radius:calc(999 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(12 * var(--vs-u))}.wn-card{--c: var(--ab-bank-c);min-height:0!important;padding:0;gap:0}.wn-card-media{all:unset;position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;cursor:pointer;background:var(--ab-well);border-bottom:1px solid var(--ab-rim)}.wn-card-media:focus-visible{outline:2px solid var(--ab-focus);outline-offset:-2px}.wn-card-media .wn-media{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.wn-card-media:hover .wn-media{transform:scale(1.03)}.wn-card-badge{position:absolute;top:calc(8 * var(--vs-u));left:calc(8 * var(--vs-u))}.wn-card-play{position:absolute;right:calc(8 * var(--vs-u));bottom:calc(8 * var(--vs-u));display:grid;place-items:center;width:calc(30 * var(--vs-u));height:calc(30 * var(--vs-u));border-radius:50%;color:var(--ab-ink);background:color-mix(in srgb,var(--ab-chassis-2) 70%,transparent);border:1px solid var(--ab-rim-hi);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wn-card-x{position:absolute;top:calc(8 * var(--vs-u));right:calc(8 * var(--vs-u));z-index:2;display:grid;place-items:center;width:calc(24 * var(--vs-u));height:calc(24 * var(--vs-u));border-radius:50%;cursor:pointer;color:var(--ab-ink)!important;background:color-mix(in srgb,var(--ab-chassis-2) 72%,transparent);border:1px solid var(--ab-rim-hi);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wn-card-x:hover{border-color:var(--ab-alert)}.wn-card-x:focus-visible{outline:2px solid var(--ab-focus);outline-offset:1px}.wn-card-face{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:calc(6 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(30 * var(--vs-u)) calc(4 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.wn-card-title{flex:1 1 100%;min-width:0;font:700 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.03em;color:var(--ab-ink)!important;overflow-wrap:anywhere}.wn-card-face .wn-card-q{position:absolute;top:calc(8 * var(--vs-u));right:calc(8 * var(--vs-u))}.wn-card-keys{padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u)) calc(10 * var(--vs-u));display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));margin-top:auto}@media(prefers-reduced-motion:reduce){.vs-fstrip .vs-fkey.wn-pill,.wn-led,.wn-scrim,.wn-modal,:is(.ab-centre,.ab-home-body)>.wn-board{animation:none}.wn-card-media .wn-media{transition:none}}.wn-admin-preview{display:block;max-width:calc(520 * var(--vs-u))}.wn-people{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));max-height:calc(180 * var(--vs-u));overflow:auto}.wn-people .ab-fp-chip{display:inline-flex;align-items:center;gap:calc(4 * var(--vs-u))}.wn-chip-x{all:unset;cursor:pointer;padding:0 calc(2 * var(--vs-u));color:var(--ab-silk-dim)!important;font-weight:700}.wn-chip-x:hover{color:var(--ab-alert)!important}.wn-chip-x:focus-visible{outline:2px solid var(--ab-focus)}.wn-topic-edit{display:grid;gap:calc(8 * var(--vs-u))}.vs-fkey.vs-pill{justify-content:center}.vs-pill .vs-pill-l{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));min-width:0}.vs-pill .vs-pill-l .vs-fk-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vs-pill .vs-pill-chev{flex:none;opacity:.75}.vs-root:not(.vs-fhalf) .vs-fkey.vs-pill:has(>.vs-fk-n){position:relative;padding-inline:calc(6 * var(--vs-u))}.vs-root:not(.vs-fhalf) .vs-fkey.vs-pill:has(>.vs-fk-n) .vs-pill-l{display:flex}.vs-root:not(.vs-fhalf) .vs-fkey.vs-pill:has(>.vs-fk-n) .vs-pill-l .vs-fk-l{flex:1 1 auto;display:-webkit-box;white-space:normal;text-overflow:clip;letter-spacing:.01em}.vs-root:not(.vs-fhalf) .vs-fkey.vs-pill:has(>.vs-fk-n) .vs-pill-chev{position:absolute;top:calc(3 * var(--vs-u));right:calc(5 * var(--vs-u))}.vs-root:not(.vs-fhalf) .vs-fkey.vs-pill:has(>.vs-fk-n) .vs-pill-l>svg:not(.vs-pill-chev){position:absolute;top:calc(3 * var(--vs-u));right:calc(21 * var(--vs-u));width:calc(12 * var(--vs-u));height:calc(12 * var(--vs-u))}.vs-root.vs-fhalf .vs-fkey.vs-pill .vs-pill-l{flex:0 1 auto}.vs-root.vs-fhalf .vs-fkey.vs-pill .vs-pill-l .vs-fk-l{flex:0 1 auto;display:block}.vs-fkey.vs-lit-pill{border-color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 70%,var(--ab-key-rim));background:linear-gradient(180deg,color-mix(in srgb,var(--c, var(--ab-bank-a)) 14%,var(--ab-key)),var(--ab-key));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 35%,transparent)}.vs-fkey.vs-lit-pill[aria-expanded=true]{border-color:var(--c, var(--ab-bank-a))}.vs-pillmenu{position:fixed;z-index:1250;width:min(calc(560 * var(--vs-u)),calc(100vw - 16px));max-height:min(72vh,calc(620 * var(--vs-u)));overflow:auto;display:grid;gap:calc(10 * var(--vs-u));padding:calc(12 * var(--vs-u));border-radius:calc(12 * var(--vs-u));background:color-mix(in srgb,var(--ab-chassis-2) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--c, var(--ab-bank-a)) 45%,var(--ab-rim-hi));box-shadow:0 calc(16 * var(--vs-u)) calc(36 * var(--vs-u)) calc(-8 * var(--vs-u)) var(--ab-shadow-panel, rgba(0,0,0,.45)),0 0 calc(22 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 22%,transparent);animation:vs-pill-in .18s cubic-bezier(.2,.75,.2,1)}@keyframes vs-pill-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:none}}.vs-pillmenu-sec{display:grid;gap:calc(6 * var(--vs-u))}.vs-pillmenu-h{font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.vs-pillmenu-keys{display:flex;flex-wrap:wrap;gap:calc(5 * var(--vs-u))}.vs-pillmenu .vs-pick.vs-pill-here{border-color:var(--c, var(--ab-bank-a));color:var(--ab-ink)!important;box-shadow:inset 3px 0 0 var(--c, var(--ab-bank-a))}.vs-pillmenu-foot{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));padding-top:calc(8 * var(--vs-u));border-top:1px solid var(--ab-rim)}.vs-pillmenu-foot .vs-pillmenu-h{margin-right:calc(4 * var(--vs-u))}.vs-fstrip .vs-fedit.vs-fpin,.vs-fstrip .vs-fedit.vs-fback,.vs-fstrip .vs-fedit.vs-flogout{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u))}.vs-root.vs-fhalf .vs-fstrip{height:calc(24 * var(--vs-u) * var(--hf-text-ratio, 1));margin-bottom:calc(6 * var(--vs-u))}.vs-root.vs-fhalf .vs-fkey{flex-direction:row;align-items:center;justify-content:center;gap:calc(5 * var(--vs-u));padding:0 calc(8 * var(--vs-u))}.vs-root.vs-fhalf .vs-fkey .vs-fk-n{font-size:calc(calc(8.5 * var(--vs-u)) * var(--hf-text-ratio, 1));opacity:.7}.vs-root.vs-fhalf .vs-fedit{font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1));padding:0 calc(10 * var(--vs-u));letter-spacing:.12em}@media(prefers-reduced-motion:reduce){.vs-pillmenu{animation:none}}.vs-themekey .vs-theme-dot{flex:none;width:calc(10 * var(--vs-u));height:calc(10 * var(--vs-u));border-radius:50%;background:conic-gradient(var(--ab-bank-a),var(--ab-bank-b),var(--ab-bank-c),var(--ab-bank-e, var(--ab-bank-a)),var(--ab-bank-a));box-shadow:0 0 calc(6 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 60%,transparent)}.vs-thememenu{width:min(calc(880 * var(--vs-u)),calc(100vw - 16px))}.vs-pillmenu .vs-opt-block{flex:1 1 100%;display:grid;gap:calc(6 * var(--vs-u))}.vs-pillmenu .vs-opt-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u))}.vs-fstrip .vs-options .vs-pill-l{gap:calc(6 * var(--vs-u))}.vs-pillmenu:has(.vs-opt-block){width:min(calc(880 * var(--vs-u)),calc(100vw - 16px))}.vs-pillmenu .vs-opt-display{grid-template-columns:repeat(auto-fit,minmax(min(calc(260 * var(--vs-u)),100%),1fr));align-items:stretch}.vs-pillmenu .vs-opt-display .vs-acct-display>div{border-top:0;margin-top:0}.vs-pillmenu .vs-opt-display input[type=range]{background:var(--ab-rim-hi);accent-color:var(--ab-bank-a)}.vs-fstrip .vs-fkey.vs-options{flex:0 0 auto;min-width:calc(120 * var(--vs-u))}.vs-laymenu{position:fixed;z-index:1260;width:min(calc(340 * var(--vs-u)),calc(100vw - 16px));max-height:min(72vh,calc(620 * var(--vs-u)));overflow:auto;display:grid;gap:calc(8 * var(--vs-u));padding:calc(12 * var(--vs-u));border-radius:calc(12 * var(--vs-u));background:color-mix(in srgb,var(--ab-chassis-2) 94%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--c, var(--ab-bank-a)) 45%,var(--ab-rim-hi));box-shadow:0 calc(16 * var(--vs-u)) calc(36 * var(--vs-u)) calc(-8 * var(--vs-u)) var(--ab-shadow-panel, rgba(0,0,0,.45)),0 0 calc(22 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 22%,transparent);animation:vs-pill-in .18s cubic-bezier(.2,.75,.2,1)}.vs-pillmenu.vs-laymenu{width:min(calc(340 * var(--vs-u)),calc(100vw - 16px));gap:calc(8 * var(--vs-u));z-index:1260}.vs-laymenu-head{display:flex;align-items:center;gap:calc(8 * var(--vs-u));min-width:0}.vs-laymenu-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ab-ink)!important}.vs-laymenu-whose{flex:none;padding:calc(2 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(999 * var(--vs-u));border:1px solid color-mix(in srgb,var(--ab-bank-c, var(--ab-bank-a)) 60%,var(--ab-rim));font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-label, var(--ab-silk))!important}.vs-laymenu .ab-qkey{position:static;flex:none}.vs-laymenu-keys{display:flex;flex-wrap:wrap;gap:calc(5 * var(--vs-u))}.vs-laymenu .vs-pick{min-height:calc(28 * var(--vs-u))}.vs-laymenu .vs-pick:disabled{opacity:.4;cursor:default}.vs-laymenu .vs-pick:focus-visible{outline:2px solid var(--ab-focus, var(--ab-bank-a));outline-offset:1px}.vs-laymenu-rename{display:grid;gap:calc(6 * var(--vs-u))}.vs-laymenu-rename input{min-height:calc(30 * var(--vs-u));padding:0 calc(10 * var(--vs-u));border-radius:calc(6 * var(--vs-u));border:1px solid var(--ab-rim);background:var(--ab-well);color:var(--ab-ink)!important;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.vs-laymenu-rename input:focus{outline:none;border-color:var(--ab-focus, var(--ab-bank-a))}.vs-laymenu-row{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.vs-lay-edit[draggable=true]{cursor:grab}.vs-lay-dragging{opacity:.45}.vs-lay-hidden{opacity:.42;filter:grayscale(1);border-style:dashed!important}.vs-lay-edit.vs-lay-hidden.vs-lay-hidden:after{content:"hidden";position:absolute;inset:auto;top:calc(2 * var(--vs-u));right:calc(4 * var(--vs-u));border:0;background:none;box-shadow:none;animation:none;opacity:1;font:600 calc(calc(8 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim, var(--ab-silk))!important;pointer-events:none}.vs-block.vs-lay-hidden,.vs-pick.vs-lay-hidden,.vs-lay-drop-before,.vs-lay-drop-after{position:relative}.vs-lay-drop-before:before,.vs-lay-drop-after:before{content:"";position:absolute;z-index:3;pointer-events:none;border-radius:calc(2 * var(--vs-u));background:var(--ab-focus, var(--ab-bank-a));box-shadow:0 0 calc(8 * var(--vs-u)) var(--ab-focus, var(--ab-bank-a))}.vs-lay-drop-before:before{top:8%;bottom:8%;left:calc(-4 * var(--vs-u));width:calc(3 * var(--vs-u))}.vs-lay-drop-after:before{top:8%;bottom:8%;right:calc(-4 * var(--vs-u));width:calc(3 * var(--vs-u))}.vs-sections-col .vs-lay-drop-before:before{left:4%;right:4%;top:calc(-4 * var(--vs-u));bottom:auto;width:auto;height:calc(3 * var(--vs-u))}.vs-sections-col .vs-lay-drop-after:before{left:4%;right:4%;bottom:calc(-4 * var(--vs-u));top:auto;width:auto;height:calc(3 * var(--vs-u))}@media(prefers-reduced-motion:reduce){.vs-laymenu{animation:none}}.dw-root{min-width:0}.dw-classic{padding:calc(10 * var(--vs-u));background:var(--ab-chassis)}.dw-root .ab-fp-top b{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:break-word}.dw-root .ab-fp-chip{white-space:normal}.dw-line{font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);color:var(--ab-ink)!important;overflow-wrap:anywhere}.dw-note{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:break-word}.dw-navnote{margin:0;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk-dim)!important}.dw-status{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.dw-status b{color:var(--ab-ink)!important;font-weight:600}.dw-keys{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u))}.ab-fp-more>.dw-keys{padding:0}.dw-root .dw-key{flex:0 1 auto;white-space:normal;overflow:visible;text-align:center;overflow-wrap:break-word;padding:calc(4 * var(--vs-u)) calc(9 * var(--vs-u));color:var(--ab-silk)!important}.dw-root .dw-key[aria-pressed=true]{border-color:var(--c, var(--ab-bank-a));color:var(--ab-ink)!important;box-shadow:inset 0 0 0 1px var(--c, var(--ab-bank-a)),0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 35%,transparent)}.dw-root .dw-key.dw-hot{border-color:var(--ab-bank-a);color:var(--ab-ink)!important;background:color-mix(in srgb,var(--ab-bank-a) 18%,var(--ab-key))}.dw-root .dw-key:disabled,.dw-root .ab-fp-mini:disabled{opacity:.45;cursor:not-allowed}.dw-root .ab-fp-pick{flex-wrap:wrap}.dw-root .ab-fp-pick .ab-input{flex:1 1 calc(120 * var(--vs-u));width:auto;min-width:0}.dw-fields{border-top:0;padding-top:0}.dw-text{resize:vertical;min-height:calc(64 * var(--vs-u))}.dw-tall{min-height:calc(200 * var(--vs-u))}.dw-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(4 * var(--vs-u)) calc(8 * var(--vs-u))}.dw-num{font:700 calc(calc(22 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-mono);color:var(--ab-ink)!important;font-variant-numeric:tabular-nums}.dw-of{font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;margin-inline-start:calc(-6 * var(--vs-u))}.dw-readout{flex:1 1 calc(120 * var(--vs-u));font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 45%,var(--ab-ink))!important;overflow-wrap:break-word}.dw-range{flex-wrap:nowrap!important}.dw-range input[type=range]{flex:1 1 auto;min-width:0;height:calc(22 * var(--vs-u));accent-color:var(--c, var(--ab-bank-a));background:transparent;cursor:pointer}.dw-range input[type=range]:focus-visible,.dw-root .dw-key:focus-visible,.dw-root .ab-fp-mini:focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}.dw-range .ab-fp-mini{min-width:calc(26 * var(--vs-u));text-align:center;color:var(--ab-ink)!important}.dw-ends{display:flex;justify-content:space-between;gap:calc(8 * var(--vs-u));padding:0 calc(10 * var(--vs-u)) calc(8 * var(--vs-u));font:600 calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.dw-reply{font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-ink)!important;white-space:pre-wrap;overflow-wrap:break-word}.dw-calls{display:grid;gap:calc(4 * var(--vs-u))}.dw-call{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk)!important;padding:calc(4 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(6 * var(--vs-u));border:1px solid var(--ab-rim);overflow-wrap:break-word}.dw-call b{font-family:var(--ab-mono);color:var(--ab-ink)!important;font-weight:600}.dw-call.dw-approval{border-color:color-mix(in srgb,var(--ab-pending) 55%,transparent)}.dw-call.dw-screen_only,.dw-call.dw-refused{border-color:color-mix(in srgb,var(--ab-alert) 55%,transparent)}.dw-call.dw-read{border-color:color-mix(in srgb,var(--ab-good) 45%,transparent)}.dw-prompt{margin:0;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-mono);color:var(--ab-ink)!important;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.dw-insp{display:grid;gap:calc(8 * var(--vs-u));padding:calc(10 * var(--vs-u))}.dw-insp-title{font:700 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-ink)!important;overflow-wrap:break-word}.dw-insp .ab-kv{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-fpad.ab-on .dw-note,.ab-fpad.ab-on .dw-ends{color:var(--ab-silk)!important}.hanna-seal{display:inline-block;position:relative;flex:none;line-height:0}.hanna-seal__art,.hanna-seal__art img{display:block;width:100%;height:100%}.hanna-seal__art img{-o-object-fit:contain;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hanna-seal--auto .hanna-seal__art--light{display:none}:root[data-theme=light] .hanna-seal--auto .hanna-seal__art--dark,body[data-theme=light] .hanna-seal--auto .hanna-seal__art--dark{display:none}:root[data-theme=light] .hanna-seal--auto .hanna-seal__art--light,body[data-theme=light] .hanna-seal--auto .hanna-seal__art--light{display:block}.mw-root{min-width:0}.ab-fpad.mw-heat{background:linear-gradient(to right,color-mix(in srgb,var(--c) 30%,var(--ab-pad-deep)) var(--fill),var(--ab-pad-deep) var(--fill));border-color:color-mix(in srgb,var(--c) 55%,var(--ab-pad-rim))}.ab-fpad.mw-heat.ab-on{background:linear-gradient(to right,color-mix(in srgb,var(--c) 30%,var(--ab-pad-deep)) var(--fill),var(--ab-pad-deep) var(--fill));border-color:var(--ab-pending);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-pending) 40%,transparent),inset 0 0 0 1px var(--ab-pending)}.mw-heat .ab-fp-hint:not(.mw-delta){white-space:normal;overflow-wrap:break-word;color:var(--ab-ink)!important}.mw-delta{color:color-mix(in srgb,var(--c) 55%,var(--ab-white))!important;font-weight:600}.ab-fpad.mw-cell{min-height:0}.mw-cell>.ab-fpad-hit{padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.mw-chart{width:100%;height:calc(280 * var(--vs-u));min-width:0}.mw-chart-short{height:calc(240 * var(--vs-u))}.mw-tv-cell>.ab-fpad-hit{padding:0}.mw-tv{width:100%;min-width:0}.ab-fpad.mw-news{min-height:calc(132 * var(--vs-u))}.mw-news .ab-fpad-hit{text-decoration:none}.mw-sent{color:color-mix(in srgb,var(--c) 60%,var(--ab-white))!important;border-color:color-mix(in srgb,var(--c) 55%,transparent)}.mw-source{flex:1;min-width:0;text-align:end}.mw-headline{font:600 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-ink)!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mw-summary{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mw-chart.mw-fill{height:max(calc(280 * var(--vs-u)),calc(100dvh - 410 * var(--vs-u)))}.hanna-pw{position:relative;display:block;width:100%}.auth-card .hanna-pw{margin-bottom:1rem}.hanna-pw>input{width:100%;box-sizing:border-box;margin-bottom:0!important;padding-inline-end:2.6rem!important}.hanna-pw .hanna-pw__key{position:absolute;inset-block:0;inset-inline-end:0;width:2.5rem;display:flex;align-items:center;justify-content:center;background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;padding:0;color:#7c869a;cursor:pointer}.hanna-pw .hanna-pw__key:hover{color:#5b8cff}.hanna-pw .hanna-pw__key:focus-visible{color:#5b8cff;outline:2px solid #5b8cff;outline-offset:-3px;border-radius:6px}:root:root:root .hanna-login.hanna-login{color-scheme:dark;background:radial-gradient(90% 70% at 50% 30%,#1b2333,#0d0f13 70%)!important;color:#e8edf7}:root:root:root .hanna-login .hanna-login__card.hanna-login__card{background:linear-gradient(#15171c,#0d0f13)!important;border:1px solid #343a45!important;border-radius:12px;box-shadow:inset 0 1px #262a31,0 24px 60px #0000008c,0 0 40px #6395ff14!important}:root:root:root .hanna-login .hanna-login__seal{display:block;width:56px;height:56px;margin:0 auto 6px}:root:root:root .hanna-login :is(h1,h2,h3,.text-gray-800,.text-gray-900,.text-gray-700){color:#e8edf7!important}:root:root:root .hanna-login :is(p,.text-gray-500,.text-gray-600,.text-gray-400){color:#a9b4c6!important}:root:root:root .hanna-login label{color:#c6cfdd!important}:root:root:root .hanna-login input{background:#0d0f13!important;border:1px solid #343a45!important;color:#e8edf7!important;border-radius:7px}:root:root:root .hanna-login input::-moz-placeholder{color:#6d7789!important}:root:root:root .hanna-login input::placeholder{color:#6d7789!important}:root:root:root .hanna-login input:focus{outline:none;border-color:#5b8cff!important;box-shadow:0 0 0 2px #5b8cff4d!important}:root:root:root .hanna-login input:-webkit-autofill,:root:root:root .hanna-login input:-webkit-autofill:hover,:root:root:root .hanna-login input:-webkit-autofill:focus{-webkit-text-fill-color:#e8edf7;-webkit-box-shadow:0 0 0 1000px #0d0f13 inset;caret-color:#e8edf7}:root:root:root .hanna-login button.bg-blue-600{background:radial-gradient(120% 120% at 50% 30%,#2f5fd0,#1c3a86)!important;border:1px solid #5b8cff;border-radius:7px;color:#fff!important;box-shadow:0 0 14px #5b8cff4d}:root:root:root .hanna-login button.bg-blue-600:hover:not(:disabled){box-shadow:0 0 20px #5b8cff80}:root:root:root .hanna-login .text-blue-500{color:#8fb2ff!important}:root:root:root .hanna-login .text-red-600{color:#ffb4ab!important}:root:root:root .hanna-login :is(.bg-green-50,.bg-red-50,.bg-amber-50){background:#161c27!important;border-color:#343a45!important}:root:root:root .hanna-login .text-green-700{color:#8be9a1!important}:root:root:root .hanna-login :is(.text-amber-700,.text-amber-600){color:#ffe48a!important}.ab-root.iv-root{flex:1 0 auto;gap:calc(10 * var(--vs-u));min-width:0;font-size:calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1));padding:0;border:0}.iv-root :focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}.iv-root .ab-fhead{min-height:calc(30 * var(--vs-u))}.iv-root .ab-fhead b{color:var(--ab-ink)!important}.iv-root .ab-fhead-note{overflow-wrap:anywhere}.iv-root>.iv-page{flex:1 1 auto;grid-template-rows:auto 1fr;align-content:stretch}#intel-v2-content.iv-content{grid-template-rows:auto 1fr}.iv-top{row-gap:calc(6 * var(--vs-u))}.iv-meta{row-gap:calc(4 * var(--vs-u))}.iv-content.vs-sub:not(.iv-classic){align-content:stretch}.iv-bank{min-width:0}.iv-cells{align-content:stretch}.ab-cl-head>.iv-ctl{flex:1 1 100%}.ab-fgrid>.iv-cell{grid-row:span var(--rows, 1)}.iv-bank .ab-cl-head{flex-wrap:wrap;row-gap:calc(4 * var(--vs-u))}.iv-bank .ab-cl-count{margin-inline-start:0}.iv-win{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:.03em;white-space:nowrap;color:var(--ab-ink)!important;border:1px solid color-mix(in srgb,var(--c) 55%,var(--ab-rim));border-radius:calc(999 * var(--vs-u));padding:1px calc(9 * var(--vs-u));background:color-mix(in srgb,var(--c) 10%,transparent)}.iv-cl-hint{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.ab-keypad .iv-ctl{flex:1 1 100%;background:none;border:0;padding:0}.iv-ticker.ab-fpad{min-height:0;flex-direction:row;overflow:hidden}.iv-cell[hidden]{display:none}.iv-cells:not(:has(>:not([hidden]))){display:none}.iv-cl-end{margin-inline-start:auto;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(6 * var(--vs-u));min-width:0}.iv-keys{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u));min-width:0}.iv-keys-label{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important;padding-inline-end:calc(2 * var(--vs-u))}.iv-key{flex:none;display:inline-flex;align-items:center;gap:calc(5 * var(--vs-u));background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(6 * var(--vs-u));padding:calc(3 * var(--vs-u)) calc(9 * var(--vs-u));cursor:pointer;white-space:nowrap;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ab-silk)!important}.iv-key:hover{color:var(--ab-ink)!important;border-color:var(--ab-rim-hi)}.iv-key[aria-pressed=true]{color:var(--ab-ink)!important;border-color:var(--c, var(--ab-bank-a));box-shadow:0 0 8px color-mix(in srgb,var(--c, var(--ab-bank-a)) 40%,transparent)}.iv-key:disabled{opacity:.45;cursor:not-allowed}.iv-pad{container-type:inline-size}.iv-pad .ab-fpad-hit{position:relative;z-index:1}.iv-root .ab-figure .ab-fp-big{font-size:calc(clamp(calc(15 * var(--vs-u)),9.5cqi,calc(38 * var(--vs-u))) * var(--hf-text-ratio, 1));overflow-wrap:break-word}.iv-root .ab-fp-top b{display:block;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:break-word;word-break:normal;font-size:calc(clamp(calc(11 * var(--vs-u)),5.4cqi,calc(18 * var(--vs-u))) * var(--hf-text-ratio, 1))}.iv-root .ab-fp-chip{white-space:normal;text-align:center;line-height:1.25;max-width:60%}.iv-root .ab-fpad .ab-fp-hint{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;line-height:1.35;font-size:calc(clamp(calc(10.5 * var(--vs-u)),5cqi,calc(12.5 * var(--vs-u))) * var(--hf-text-ratio, 1))}.iv-pad.ab-figure .ab-fpad-hit{align-content:center;gap:clamp(calc(4 * var(--vs-u)),2cqi,calc(12 * var(--vs-u)))}.iv-root .ab-fpad .ab-fp-big.iv-neg{color:var(--ab-alert-ink)!important}.iv-spark{position:absolute;inset:auto 0 0;height:calc(30 * var(--vs-u));opacity:.42;pointer-events:none;z-index:0}.iv-spark svg{display:block;width:100%;height:100%}.iv-root .ab-fpad.ab-meter-pad{background:linear-gradient(to right,color-mix(in srgb,var(--c) 26%,var(--ab-pad-deep)) var(--fill),var(--ab-pad-deep) var(--fill))}.iv-group{gap:calc(6 * var(--vs-u));min-width:0}.iv-mapbox{flex:1 1 auto;display:grid;align-content:center;gap:calc(6 * var(--vs-u));min-width:0}.iv-map{position:relative;min-width:0}.iv-map-svg{display:block;width:100%;height:auto}@keyframes iv-prov-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.iv-prov{stroke:var(--ab-rim-hi);stroke-width:1.1;stroke-linejoin:round;cursor:pointer;transform-origin:center;animation:iv-prov-in .52s cubic-bezier(.22,.61,.36,1) both;transition:filter .16s ease,opacity .16s ease}.iv-prov:hover{filter:brightness(1.3);stroke:var(--ab-ink)}:root[data-theme=light] .iv-prov:hover{filter:brightness(.88)}.iv-map:hover .iv-prov:not(:hover){opacity:.6}.iv-dot-city{fill:var(--ab-ink);fill-opacity:.72;stroke:var(--ab-pad-deep);stroke-width:1.6}.iv-dot-city.iv-approx{stroke-width:1;stroke-dasharray:3 2}.iv-map-read{position:absolute;top:0;right:0;display:grid;gap:calc(2 * var(--vs-u));justify-items:end;max-width:50%;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));pointer-events:none;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important;text-align:end}.iv-map-read b{font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ab-ink)!important}.iv-map-read .iv-map-fig{font:700 calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important}@media(prefers-reduced-motion:reduce){.iv-prov{animation:none}}.iv-sub{display:flex;align-items:baseline;flex-wrap:wrap;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));margin:calc(4 * var(--vs-u)) 0 0;padding-bottom:3px;border-bottom:1px solid var(--ab-rim)}.iv-sub b{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk)!important}.iv-sub small{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.ab-fpad.iv-cell{overflow:visible;min-height:0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u)) calc(10 * var(--vs-u));gap:calc(8 * var(--vs-u))}.ab-fpad.iv-cell{display:flex;flex-direction:column}.iv-cell-body{flex:1 1 auto}.iv-chartbox{position:relative;flex:1 1 auto;min-height:calc(200 * var(--vs-u))}.iv-open .iv-chartbox{min-height:clamp(calc(320 * var(--vs-u)),58dvh,calc(720 * var(--vs-u)))}.iv-chartfill{position:absolute;inset:0;min-width:0}.iv-cell-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.iv-cell-head b{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;color:color-mix(in srgb,var(--c) 35%,var(--ab-white))!important}.iv-cell-head small{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.iv-cell-keys{margin-inline-start:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u));min-width:0}.iv-cell-body{min-width:0}.iv-cell-body .recharts-wrapper{max-width:100%}.iv-ask{display:grid;gap:calc(8 * var(--vs-u));border-top:1px dashed var(--ab-rim);padding-top:8px}.iv-ask form{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.iv-ask form .ab-input{flex:1 1 220px;min-width:0;padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.iv-ask .iv-answer{font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-silk)!important;min-width:0;overflow-wrap:anywhere}.iv-ctl{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u)) calc(14 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));min-width:0}.iv-ctl-slider{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.iv-ctl-slider>span{color:var(--ab-silk-dim)!important}.iv-ctl-slider input[type=range]{width:calc(104 * var(--vs-u));min-width:0;accent-color:var(--c, var(--ab-bank-a))}.iv-ctl-slider b{min-width:5.2ch;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:0;color:var(--ab-ink)!important}.iv-ctl-sum{margin-inline-start:auto;font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.iv-pq{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.iv-q-window{margin:0;padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(6 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);text-align:center;font:600 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important;overflow-wrap:anywhere}.iv-q-note{margin:0;padding:0 calc(2 * var(--vs-u));font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important}.iv-q-chip{display:flex;align-items:center;justify-content:space-between;gap:calc(6 * var(--vs-u));padding:calc(4 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(6 * var(--vs-u));border:1px solid var(--ab-rim);background:var(--ab-well);font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.iv-q-chip button{background:none;border:0;cursor:pointer;color:var(--ab-silk)!important;font:700 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);padding:0 calc(2 * var(--vs-u))}.iv-q-chip button:hover{color:var(--ab-ink)!important}.iv-q-line{margin:0;font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.iv-dot{display:inline-block;width:calc(8 * var(--vs-u));height:calc(8 * var(--vs-u));border-radius:50%;flex:none;box-shadow:0 0 6px currentColor}.iv-ticker{--dash-text: var(--ab-ink);--dash-muted: var(--ab-silk);display:flex;align-items:center;gap:calc(8 * var(--vs-u));min-width:0;padding:calc(4 * var(--vs-u)) calc(8 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u))}.iv-ticker>.min-w-0{min-width:0;flex:1 1 auto;overflow:hidden}.iv-ticker .dash-ticker__item,.iv-ticker .dash-ticker__item span,.iv-ticker .dash-ticker__item a{color:var(--ab-ink)!important}.iv-ticker .dash-ticker__badge{color:var(--ab-silk)!important;border-color:var(--ab-rim)!important;background:var(--ab-well)!important}.iv-classic{min-width:0}.iv-classic [class*=rounded-2xl][class*=border]{border-radius:calc(10 * var(--vs-u))}.iv-table{min-width:0;max-width:100%;overflow-x:auto}.iv-table>*{min-width:0}.iv-search{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u))}.iv-search .ab-input{flex:1 1 200px;min-width:0;padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.iv-search .ab-check{align-items:center}@media(max-width:899px){.iv-ctl-slider input[type=range]{width:calc(84 * var(--vs-u))}.iv-ctl-sum,.iv-cell-keys{margin-inline-start:0}}@media(max-width:460px){.iv-ctl{gap:calc(6 * var(--vs-u)) calc(10 * var(--vs-u))}}.iv-v1-export>div>button:first-child,.iv-v1-export>button:first-child{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(12 * var(--vs-u))!important;border-radius:calc(7 * var(--vs-u))!important;white-space:nowrap;cursor:pointer;background:var(--ab-key)!important;border:1px solid var(--ab-key-rim)!important;box-shadow:none!important;font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk)!important}.iv-v1-export>div>button:first-child:hover,.iv-v1-export>button:first-child:hover{color:var(--ab-ink)!important;border-color:var(--ab-rim-hi)!important}.iv-status{min-height:0;gap:calc(8 * var(--vs-u));row-gap:calc(2 * var(--vs-u))}.iv-status b{color:var(--ab-ink)!important;font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.iv-qbar{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(8 * var(--vs-u)) calc(12 * var(--vs-u));padding:calc(10 * var(--vs-u)) calc(14 * var(--vs-u))}.iv-qbar-h{align-self:center;font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ab-silk)!important}.iv-qbar .sk-field{min-width:calc(130 * var(--vs-u))}.iv-qbar .sk-field input[list]{min-width:calc(180 * var(--vs-u))}.iv-qbar .iv-q-window{align-self:flex-end;white-space:nowrap}.iv-qbar-keys{display:grid;gap:3px}.iv-qbar-l{padding:0 2px;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.iv-qbar .sk-choice{grid-auto-flow:column;grid-auto-columns:max-content}.iv-qbar .sk-opt{width:auto;white-space:nowrap}.iv-qbar .iv-q-seg{align-self:flex-end}.iv-qbar .iv-q-note{flex-basis:100%}.iv-qbar>.sk-key,.iv-qbar .iv-q-chip{align-self:flex-end}.iv-qbar.iv-qbar-inline{padding:0;gap:calc(6 * var(--vs-u)) calc(10 * var(--vs-u))}.iv-qbar-inline .sk-field{min-width:calc(120 * var(--vs-u))}.ab-fpad.iv-qbar{flex-direction:row;justify-content:flex-start;min-height:0;padding-right:calc(40 * var(--vs-u))}.ab-fpad.iv-qbar>.iv-qbar-h{margin-right:calc(4 * var(--vs-u))}.iv-qbar-acts{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(6 * var(--vs-u));margin-left:auto}.iv-qbar .iv-q-seg+.iv-q-note,.iv-qbar>.iv-q-note{flex-basis:auto;max-width:calc(220 * var(--vs-u));align-self:center;font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))}.iv-qbar>.sk-choice{align-self:flex-end}.iv-qbar .sk-field{min-width:0}.iv-qbar .sk-field input:not([list]){width:calc(124 * var(--vs-u))}.iv-qbar .sk-field input[list]{width:calc(170 * var(--vs-u));min-width:0}:root:root:root .iv-qbar .sk-field input:not([list]){width:calc(124 * var(--vs-u))}:root:root:root .iv-qbar .sk-field input[list]{width:calc(170 * var(--vs-u))}.iv-idialog-back{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:color-mix(in srgb,var(--ab-chassis) 55%,transparent)}.iv-idialog{width:min(calc(1100 * var(--vs-u)),92vw);max-height:82vh;overflow:auto;display:grid;gap:calc(12 * var(--vs-u));padding:calc(16 * var(--vs-u));border-radius:calc(16 * var(--vs-u))}.iv-idialog-h{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--vs-u))}.iv-icards{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(260 * var(--vs-u)),1fr));gap:calc(10 * var(--vs-u))}.iv-icard.ab-fpad{display:grid;align-content:start;gap:calc(6 * var(--vs-u));padding:calc(12 * var(--vs-u))}.iv-icard-h{margin:0;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-silk)!important}.iv-icard-v{margin:0;font:500 calc(calc(22 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);color:var(--ab-ink)!important}.iv-icard-s{margin:0;font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important}.iv-icard-warn{margin:0;font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-warn, var(--ab-alert))!important}.iv-icard-next{margin:0;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-ink)!important}#intel-v2-content>.iv-content.iv-fill{grid-row:2}.ab-root .ab-fp-chip.iv-chip{flex:none;max-width:none;white-space:nowrap}.iv-root .iv-pad:not(.ab-figure) .ab-fp-top{flex-wrap:wrap;row-gap:calc(4 * var(--vs-u))}.iv-root .iv-pad:not(.ab-figure) .ab-fp-top>b{flex:1 1 calc(130 * var(--vs-u))}.iv-root .iv-pad .ab-fp-top>.ab-fp-chip.iv-chip{white-space:normal;text-align:center}.ab-root .ab-fp-chip.iv-good{color:var(--ab-good-ink)!important;border-color:color-mix(in srgb,var(--ab-good) 55%,transparent)}.ab-root .ab-fp-chip.iv-wait{color:var(--ab-wait-ink)!important;border-color:color-mix(in srgb,var(--ab-pending) 60%,transparent)}.ab-root .ab-fp-chip.iv-bad{color:var(--ab-alert-ink)!important;border-color:color-mix(in srgb,var(--ab-alert) 60%,transparent)}.ab-root .ab-fp-chip.iv-strong{border-width:2px;font-weight:700}.iv-root .ab-fpad.iv-tone-good{--c: var(--ab-good) !important}.iv-root .ab-fpad.iv-tone-wait{--c: var(--ab-pending) !important}.iv-root .ab-fpad.iv-tone-bad{--c: var(--ab-alert) !important}.iv-root .ab-fpad.iv-tone-none{--c: var(--ab-silk-dim) !important}.ab-root .iv-dim{color:var(--ab-silk-dim)!important}.ab-root .ab-fp-pick .ab-input.iv-grow{flex:1 1 calc(220 * var(--vs-u));width:auto;min-width:0}.ab-root .ab-fp-pick .ab-select.iv-pick{flex:0 1 auto;width:auto}.ab-root .iv-key.iv-go:not(:disabled){color:var(--ab-good-ink)!important;border-color:color-mix(in srgb,var(--ab-good) 65%,transparent)}.ab-root .iv-good-ink{color:var(--ab-good-ink)!important}.ab-root .iv-wait-ink{color:var(--ab-wait-ink)!important}.ab-root .iv-bad-ink{color:var(--ab-alert-ink)!important}.iv-lines{display:grid;gap:calc(3 * var(--vs-u));min-width:0}.iv-lines .ab-fnote,.ab-fp-more .ab-fline{overflow-wrap:anywhere}.iv-root .iv-pad:not(.ab-figure) .ab-fp-big{overflow-wrap:anywhere;font-size:calc(clamp(calc(13 * var(--vs-u)),6cqi,calc(22 * var(--vs-u))) * var(--hf-text-ratio, 1))}.iv-root .iv-pad:not(.ab-figure) .ab-fp-pick{flex-wrap:wrap}.iv-form{display:grid;gap:calc(8 * var(--vs-u));padding:0 calc(10 * var(--vs-u)) calc(8 * var(--vs-u));min-width:0}.iv-form .ab-input{padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));font-size:calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.iv-root form.iv-pad>.ab-fpad-hit{flex:0 0 auto}.iv-root .iv-fill .iv-pad:not(.ab-figure)>.ab-fpad-hit{align-content:center}.iv-root .iv-fill form.iv-pad>.iv-form{margin-block:auto}.iv-root .iv-fill .iv-pad:not(.ab-figure) .ab-fp-big{font-size:calc(clamp(calc(14 * var(--vs-u)),7cqi,calc(30 * var(--vs-u))) * var(--hf-text-ratio, 1))}.ab-root .ab-fp-chip.iv-dashed,.iv-root .ab-fpad.iv-dashed{border-style:dashed}.iv-reasons{margin:0;padding-inline-start:calc(16 * var(--vs-u));list-style:disc;display:grid;gap:calc(2 * var(--vs-u));font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important}.iv-cluster{display:grid;gap:calc(4 * var(--vs-u));min-width:0}.ab-root .ab-ftable :is(th,td).iv-num{text-align:end;font-variant-numeric:tabular-nums}.iv-finding{display:grid;gap:calc(12 * var(--vs-u));padding:calc(14 * var(--vs-u));min-width:0}.iv-finding-head{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(10 * var(--vs-u))}.iv-finding-title{display:grid;gap:calc(2 * var(--vs-u));min-width:0}.iv-finding-title b{font:600 calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.04em;color:var(--ab-ink)!important;overflow-wrap:anywhere}.iv-finding-title small{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.iv-finding-body,.iv-fblock{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.iv-finding-body{gap:calc(14 * var(--vs-u))}.ab-root .iv-prose{margin:0;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:break-word}.ab-root .iv-link{background:none;border:0;padding:0;cursor:pointer;text-align:start;text-decoration:underline;text-underline-offset:2px;color:var(--ab-ink)!important;font:inherit}.ab-root .iv-link:hover{color:var(--ab-bank-a)!important}.iv-block{display:block}.ab-root .ab-ftable td.iv-wrap{white-space:normal;min-width:calc(180 * var(--vs-u))}.iv-scroll{max-height:calc(224 * var(--vs-u));overflow:auto}.ab-root .ab-ftable tr.iv-row-this td{color:var(--ab-ink)!important;font-weight:700}.iv-guide{display:grid;gap:calc(3 * var(--vs-u))}.iv-guide>b{font:600 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.iv-audit{margin:0;padding-inline-start:calc(18 * var(--vs-u));list-style:decimal;display:grid;gap:calc(4 * var(--vs-u));font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-ink)!important}.ab-root .iv-key.iv-stop:not(:disabled){color:var(--ab-alert-ink)!important;border-color:color-mix(in srgb,var(--ab-alert) 60%,transparent)}.iv-root .iv-pad>.ab-fp-pick:last-child{margin-top:auto}.iv-root .ab-fpad.ab-meter-pad:has(>.iv-meter){background:var(--ab-pad-deep)}.iv-meter{position:absolute;inset:0 auto 0 0;width:var(--fill);z-index:0;pointer-events:none;border-radius:inherit;border-start-end-radius:0;border-end-end-radius:0;background:color-mix(in srgb,var(--c) 26%,var(--ab-pad-deep));transform-origin:0% 50%;animation:ov3-gx 1.1s cubic-bezier(.2,.9,.2,1) both}.iv-spark-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:ov3-dw 1.8s cubic-bezier(.3,.7,.2,1) both}.iv-kit{display:flex;flex-direction:column;min-height:0;width:100%}.iv-kit>.ov3-viz{flex:1 1 auto}.iv-root[data-motion=off] :is(.iv-meter,.iv-spark-draw),.iv-root[data-motion=off] .ov3 *,.iv-root[data-motion=off] .ov3 *:before{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.iv-meter,.iv-spark-draw{animation:none!important}}.iv-nobr{white-space:nowrap}.iv-vt{min-width:0;font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important}.iv-vt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));padding:0 0 calc(6 * var(--vs-u));font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.iv-vt-bar-end{margin-inline-start:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u))}.iv-vt-err{color:var(--ab-alert-ink)!important}.iv-vt-scroll{overflow-x:auto;min-width:0;border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));background:var(--ab-well)}.iv-vt-head{display:flex;border-bottom:1px solid var(--ab-rim);background:var(--ab-bezel)}.iv-vt-th{position:relative;display:flex;align-items:flex-end;padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.iv-vt-th.iv-vt-r{justify-content:flex-end;text-align:end}.iv-vt .iv-vt-sort{display:inline-flex;align-items:flex-end;gap:calc(4 * var(--vs-u));background:none;border:0;padding:0;cursor:pointer;font:inherit!important;letter-spacing:inherit;text-transform:inherit;text-align:inherit;color:var(--ab-silk-dim)!important}.iv-vt .iv-vt-sort:hover{color:var(--ab-ink)!important}.iv-vt .iv-vt-sort[data-sorted]{color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 45%,var(--ab-white))!important}.iv-vt-arrow{font-size:calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1))}.iv-vt-rz{position:absolute;top:0;right:0;z-index:2;height:100%;width:calc(10 * var(--vs-u));transform:translate(50%);display:flex;align-items:center;justify-content:center;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.iv-vt-rz>span{width:1px;height:50%;background:var(--ab-rim-hi);transition:height .1s,width .1s,background-color .1s}.iv-vt-rz:hover>span,.iv-vt-rz>span.iv-on{width:2px;height:100%;background:var(--c, var(--ab-bank-a))}.iv-vt-filter{display:flex;border-bottom:1px solid var(--ab-rim);background:var(--ab-bezel)}.iv-vt-filter>div{padding:calc(3 * var(--vs-u)) calc(4 * var(--vs-u))}:root:root:root .ab-root .iv-vt .ab-input.iv-vt-input{width:100%;min-width:0;padding:calc(3 * var(--vs-u)) calc(6 * var(--vs-u));font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);border-radius:calc(6 * var(--vs-u))}.iv-vt-row{display:flex;align-items:center;border-bottom:1px solid var(--ab-row-line);color:var(--ab-silk)!important}.iv-vt-row:hover{background:var(--ab-row-hover);color:var(--ab-ink)!important}.iv-vt-row.iv-vt-click{cursor:pointer}.iv-vt-td{display:flex;align-items:center;min-width:0;padding:0 calc(8 * var(--vs-u));white-space:nowrap;font-variant-numeric:tabular-nums}.iv-vt-td.iv-vt-r{justify-content:flex-end;text-align:end}.iv-vt-td>*{flex:none}.iv-vt .truncate{overflow:visible;text-overflow:clip}.iv-vt .iv-vt-td button{font:inherit!important;background:none;border:0;padding:0;cursor:pointer;text-align:start;color:inherit!important}.iv-vt .iv-vt-td button:hover,.iv-vt .iv-vt-td button:focus-visible{color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 45%,var(--ab-white))!important;text-decoration:underline;text-underline-offset:2px}.iv-vt-grip{display:flex;align-items:center;justify-content:center;height:calc(10 * var(--vs-u));cursor:row-resize}.iv-vt-grip>span{width:calc(64 * var(--vs-u));height:1px;background:var(--ab-rim-hi)}.iv-vt-grip:hover>span{height:2px;background:var(--c, var(--ab-bank-a))}.iv-vt-foot{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--vs-u));padding-top:calc(2 * var(--vs-u));font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.iv-vt-empty{padding:calc(10 * var(--vs-u)) calc(4 * var(--vs-u))}.iv-t-dim{color:var(--ab-silk-dim)!important}.iv-t-ink{color:var(--ab-ink)!important}.iv-t-warn{color:var(--ab-wait-ink)!important}.iv-t-bad{color:var(--ab-alert-ink)!important}.iv-t-good{color:var(--ab-good-ink)!important}.iv-t-mono{font-family:var(--ab-mono)}.iv-t-b{font-weight:700}.iv-chip{display:inline-flex;align-items:center;gap:calc(4 * var(--vs-u));padding:1px calc(7 * var(--vs-u));border-radius:calc(999 * var(--vs-u));border:1px solid var(--ab-rim);font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ab-silk)!important}.iv-chip.iv-t-warn{border-color:color-mix(in srgb,var(--ab-pending) 55%,transparent);color:var(--ab-wait-ink)!important}.iv-chip.iv-t-bad{border-color:color-mix(in srgb,var(--ab-alert) 55%,transparent);color:var(--ab-alert-ink)!important}.iv-chip.iv-t-good{border-color:color-mix(in srgb,var(--ab-good) 50%,transparent);color:var(--ab-good-ink)!important}.iv-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.iv-form>.ab-field{flex:1 1 calc(150 * var(--vs-u));min-width:0}.iv-form>.ab-field.iv-wide{flex-basis:calc(280 * var(--vs-u))}.iv-form .ab-input,.iv-form .ab-select,.iv-cellform .ab-input,.iv-cellform .ab-select{padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);border-radius:calc(6 * var(--vs-u))}.iv-form>.ab-fnote{flex:1 1 100%}.iv-cellform{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.iv-matrix td,.iv-matrix th{vertical-align:middle}.iv-matrix th.iv-num,.iv-matrix td.iv-num{text-align:end}:root:root:root .ab-root .iv-matrix .ab-input{width:calc(64 * var(--vs-u));min-width:0;padding:calc(3 * var(--vs-u)) calc(5 * var(--vs-u));text-align:end;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);border-radius:calc(5 * var(--vs-u))}:root:root:root .ab-root .iv-matrix .ab-input.iv-wide{width:100%;min-width:calc(120 * var(--vs-u));text-align:start}.iv-matrix tr.iv-total td{font-weight:700;border-top:1px solid var(--ab-rim)}.iv-matrix .iv-actions{display:inline-flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u));justify-content:flex-end}.iv-matrix .ab-btn,.iv-cellform .ab-btn,.iv-form .ab-btn{padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;border-radius:calc(6 * var(--vs-u));white-space:nowrap}:root:root:root .ab-root .iv-file{width:100%;min-width:0;padding:calc(4 * var(--vs-u));border:1px dashed var(--ab-rim-hi);border-radius:calc(8 * var(--vs-u));background:var(--ab-well);font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important}.iv-file::file-selector-button{margin-inline-end:calc(8 * var(--vs-u));padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));border:1px solid var(--ab-key-rim);border-radius:calc(6 * var(--vs-u));background:var(--ab-key);color:var(--ab-silk);font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.iv-list{display:grid;gap:calc(6 * var(--vs-u));margin:0;padding:0;list-style:none}.iv-list>li{padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));background:var(--ab-bezel);font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-mono);color:var(--ab-silk)!important;overflow-wrap:anywhere}.iv-list>li b{color:var(--ab-ink)!important}.iv-tip{display:grid;gap:calc(2 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(9 * var(--vs-u));border-radius:calc(8 * var(--vs-u));background:var(--ab-chart-tip);border:1px solid var(--ab-chart-tip-edge);box-shadow:0 calc(6 * var(--vs-u)) calc(18 * var(--vs-u)) var(--ab-shade-40);font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-mono);color:var(--ab-chart-tip-ink)!important;white-space:nowrap}.iv-tip b{font-weight:700;color:var(--ab-chart-tip-ink)!important}.iv-tip>b:first-child{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.06em}.ab-keypad .ab-keypad-row:has(>.ab-qkey){padding-inline-end:calc(36 * var(--vs-u))}.iv-matrix td.iv-wrap{white-space:normal;min-width:calc(250 * var(--vs-u))}.iv-legend{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u)) calc(12 * var(--vs-u));padding:0 0 calc(4 * var(--vs-u));font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important}.iv-legend-item{display:inline-flex;align-items:center;gap:calc(5 * var(--vs-u));white-space:nowrap}.iv-legend-dot{flex:none;width:calc(9 * var(--vs-u));height:calc(9 * var(--vs-u));border-radius:50%}.iv-legend-end{margin-inline-start:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u))}.iv-chart-empty{padding:calc(18 * var(--vs-u)) calc(4 * var(--vs-u));text-align:center}.iv-denial{display:grid;gap:calc(6 * var(--vs-u));justify-items:start;min-width:0;padding:calc(4 * var(--vs-u)) 0}.iv-denial-title{margin:0;font:600 calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.04em;color:var(--ab-ink)!important}.iv-denial-warn .iv-denial-title{color:var(--ab-wait-ink)!important}.iv-denial-bad .iv-denial-title{color:var(--ab-alert-ink)!important}.iv-denial-body{margin:0;max-width:72ch;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-silk)!important}.iv-denial-keys{display:inline-flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.iv-denial-reason{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:.04em;color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.iv-md{display:grid;gap:calc(5 * var(--vs-u));min-width:0;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:anywhere}.iv-md p{margin:0}.iv-md strong{font-weight:700;color:var(--ab-ink)!important}.iv-md-gap{height:calc(2 * var(--vs-u))}.iv-md-head{padding-top:calc(4 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.iv-md-li{display:flex;gap:calc(8 * var(--vs-u))}.iv-md-li>span:last-child{min-width:0;flex:1 1 auto}.iv-md a{color:color-mix(in srgb,var(--ab-bank-b) 50%,var(--ab-white))!important;text-decoration:underline;text-underline-offset:2px}.iv-cellbar{display:inline-flex;align-items:center;gap:calc(8 * var(--vs-u))}.iv-cellbar-track{flex:none;width:calc(56 * var(--vs-u));height:calc(5 * var(--vs-u));border-radius:calc(3 * var(--vs-u));background:var(--ab-rim);overflow:hidden}.iv-cellbar-fill{display:block;height:100%;border-radius:inherit;background:var(--c, var(--ab-bank-a));box-shadow:0 0 calc(6 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 60%,transparent)}.iv-vt-th:last-child>.iv-vt-rz{transform:none}.kb-board{flex:1 0 auto;min-width:0;align-content:start;--kb-s1: #3987e5;--kb-s2: #d95926;--kb-s3: #199e70;--kb-s4: #c98500;--kb-s5: #d55181;--kb-s6: #9085e9}:root[data-theme=light] .kb-board{--kb-s1: #2a78d6;--kb-s2: #eb6834;--kb-s3: #1baf7a;--kb-s4: #b07a00;--kb-s5: #c4467a;--kb-s6: #4a3aa7}.kb-board :focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}.kb-head b{color:var(--ab-ink)!important}.kb-head .ab-fhead-note{overflow-wrap:anywhere}.kb-bank .ab-cl-head{flex-wrap:wrap;row-gap:calc(4 * var(--vs-u))}.kb-cl-hint{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere;min-width:0}.kb-pad{container-type:inline-size}.kb-pad .ab-fp-big{overflow-wrap:anywhere}.kb-figure .ab-fp-big{font-size:calc(clamp(calc(15 * var(--vs-u)),9cqi,calc(34 * var(--vs-u))) * var(--hf-text-ratio, 1))}.kb-figure>.ab-fpad-hit{align-content:center}.kb-board .ab-fp-hint{line-height:1.35}.kb-board .ab-fpad.ab-meter-pad,.kb-board .ab-fpad.ab-meter-pad.ab-on{background:linear-gradient(to right,color-mix(in srgb,var(--c) 24%,var(--ab-pad-deep)) var(--fill),var(--ab-pad-deep) var(--fill))}.kb-pad.ab-on .ab-fp-top b{color:color-mix(in srgb,var(--c) 35%,var(--ab-white))!important}.kb-pad .ab-fp-chips{margin-top:calc(2 * var(--vs-u))}.kb-more{display:grid;gap:calc(8 * var(--vs-u));min-width:0;padding:0 calc(10 * var(--vs-u)) calc(10 * var(--vs-u))}.kb-more:empty{display:none}.kb-open .kb-more{border-top:1px dashed var(--ab-rim);padding-top:calc(8 * var(--vs-u))}.kb-foot{flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.kb-sub{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.kb-prose{margin:0;font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.kb-prose b,.kb-prose strong{color:var(--ab-ink)!important}.kb-steps{margin:0;padding-inline-start:calc(18 * var(--vs-u));display:grid;gap:calc(3 * var(--vs-u));font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important}.kb-list{margin:0;padding-inline-start:calc(16 * var(--vs-u));list-style:disc;display:grid;gap:calc(3 * var(--vs-u));font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.kb-plain{list-style:none;padding-inline-start:0}.kb-md{font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.55 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.kb-md p{margin:0 0 calc(8 * var(--vs-u))}.kb-md p:last-child{margin-bottom:0}.kb-md ul,.kb-md ol{margin:0 0 calc(8 * var(--vs-u));padding-inline-start:calc(18 * var(--vs-u))}.kb-md ul{list-style:disc}.kb-md ol{list-style:decimal}.kb-md strong{color:var(--ab-ink)!important;font-weight:600}.kb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kb-chip.kb-good{color:var(--ab-good-ink)!important;border-color:color-mix(in srgb,var(--ab-good) 55%,transparent)}.kb-chip.kb-warn{color:var(--ab-wait-ink)!important;border-color:color-mix(in srgb,var(--ab-pending) 55%,transparent)}.kb-chip.kb-bad{color:var(--ab-bad-ink)!important;border-color:color-mix(in srgb,var(--ab-alert) 60%,transparent)}.kb-chip.kb-info{color:var(--ab-ink)!important;border-color:var(--ab-rim-hi)}.kb-good-ink{color:var(--ab-good-ink)!important}.kb-warn-ink{color:var(--ab-wait-ink)!important}.kb-bad-ink{color:var(--ab-bad-ink)!important}.kb-keys{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u));min-width:0}.kb-keys-label{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important;padding-inline-end:calc(2 * var(--vs-u))}.kb-key{flex:none;display:inline-flex;align-items:center;gap:calc(5 * var(--vs-u));background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(6 * var(--vs-u));padding:calc(4 * var(--vs-u)) calc(9 * var(--vs-u));cursor:pointer;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ab-silk)!important;text-decoration:none;white-space:normal;text-align:start;max-width:100%;overflow-wrap:anywhere}.kb-key:hover{color:var(--ab-ink)!important;border-color:var(--ab-rim-hi)}.kb-key[aria-pressed=true]{color:var(--ab-ink)!important;border-color:var(--c, var(--ab-bank-a));box-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 40%,transparent),inset 0 0 0 1px var(--c, var(--ab-bank-a))}.kb-key.kb-toned{border-color:color-mix(in srgb,var(--c) 60%,var(--ab-key-rim))}.kb-key.kb-hot{color:var(--ab-on-blue)!important;background:var(--vs-accent, var(--ab-bank-b));border-color:var(--vs-accent, var(--ab-bank-b));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--vs-accent, var(--ab-bank-b)) 40%,transparent)}.kb-key:disabled,.kb-key[aria-disabled=true]{opacity:.45;cursor:not-allowed}.kb-board .ab-btn,.kb-insp .ab-btn{padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u));font-size:calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.kb-foot .ab-actions,.kb-more .ab-actions{display:inline-flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.kb-field{min-width:0}.kb-field>span{font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.kb-field .ab-input,.kb-field .ab-select,.kb-inline .ab-input,.kb-inline .ab-select{padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);border-radius:calc(6 * var(--vs-u))}.kb-field textarea.ab-input{resize:vertical;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body)}.kb-field-hint{font:400 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.kb-check{align-items:center;font-size:calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.kb-check input{accent-color:var(--vs-accent, var(--ab-bank-a));flex:none}.kb-form{min-height:0}.kb-form-head{padding-bottom:calc(4 * var(--vs-u))}.kb-form-body{display:flex;flex-wrap:wrap;gap:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));align-items:flex-end;padding:0 calc(10 * var(--vs-u)) calc(8 * var(--vs-u));min-width:0}.kb-form-body>*{flex:1 1 calc(160 * var(--vs-u));min-width:0}.kb-form-body>.kb-wide,.kb-form-body>.kb-row,.kb-form-body>.ab-fline,.kb-form-body>.ab-fnote,.kb-form-body>.kb-keys,.kb-form-body>.kb-full{flex-basis:100%}.kb-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.kb-inline{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));min-width:0}.kb-inline>.ab-input,.kb-inline>.ab-select{flex:1 1 calc(140 * var(--vs-u));min-width:0;width:auto}.kb-range{display:flex;align-items:center;gap:calc(8 * var(--vs-u));min-width:0}.kb-range input[type=range]{flex:1 1 auto;min-width:0;accent-color:var(--vs-accent, var(--ab-bank-a))}.kb-range output{flex:none;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important;min-width:calc(40 * var(--vs-u));text-align:end}.kb-colour{width:calc(36 * var(--vs-u));height:calc(28 * var(--vs-u));padding:0;border:1px solid var(--ab-rim);border-radius:calc(6 * var(--vs-u));background:var(--ab-well);cursor:pointer}.ab-fpad.kb-cell{min-height:0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u)) calc(10 * var(--vs-u));gap:calc(8 * var(--vs-u))}.ab-fgrid>.kb-cell{grid-row:span var(--rows, 1)}.kb-cell-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.kb-cell-head b{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;color:color-mix(in srgb,var(--c) 35%,var(--ab-white))!important}.kb-cell-head small{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.kb-cell-keys{margin-inline-start:auto;display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u));min-width:0}.kb-cell-body{flex:1 1 auto;min-width:0;display:grid;gap:calc(8 * var(--vs-u));align-content:start}.kb-chart{position:relative;min-width:0;height:calc(240 * var(--vs-u))}.kb-chart.kb-tall{height:calc(340 * var(--vs-u))}.kb-chart.kb-short{height:calc(180 * var(--vs-u))}.kb-chart .recharts-wrapper{max-width:100%}.kb-chart .recharts-legend-item-text{color:var(--ab-silk)!important}.kb-chart .recharts-text{fill:var(--ab-chart-axis)}.kb-table{min-width:0}.kb-table .ab-ftable td.kb-num,.kb-table .ab-ftable th.kb-num{text-align:end;font-variant-numeric:tabular-nums}.kb-table .ab-ftable td.kb-wrap{white-space:normal;min-width:calc(160 * var(--vs-u));overflow-wrap:anywhere}.kb-table .ab-ftable td b,.kb-table .ab-ftable tr.kb-hit td{color:var(--ab-ink)!important}.kb-table .ab-ftable td.kb-good{color:var(--ab-good-ink)!important;background:color-mix(in srgb,var(--ab-good) 10%,transparent);font-weight:600}.kb-table .ab-ftable td.kb-warn{color:var(--ab-wait-ink)!important;background:color-mix(in srgb,var(--ab-pending) 10%,transparent)}.kb-table .ab-ftable td.kb-bad{color:var(--ab-bad-ink)!important;background:color-mix(in srgb,var(--ab-alert) 10%,transparent)}.kb-kv{background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1));grid-template-columns:minmax(calc(90 * var(--vs-u)),max-content) minmax(0,1fr)}.kb-kv dt{font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.kb-kv dd{font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1));color:var(--ab-ink)!important}.kb-about .kb-more{gap:calc(6 * var(--vs-u))}.kb-pdf{max-height:min(78vh,calc(720 * var(--vs-u)));overflow:auto;min-width:0;border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));background:var(--ab-bezel);padding:calc(8 * var(--vs-u));display:grid;gap:calc(8 * var(--vs-u))}.kb-pdf-pages{display:grid;gap:calc(8 * var(--vs-u))}.kb-pdf canvas.kb-pdf-page{display:block;width:100%;height:auto;border-radius:calc(4 * var(--vs-u));background:var(--ab-white)!important}.kb-hosted{min-width:0;border-radius:calc(8 * var(--vs-u));overflow:auto}.kb-contained{position:relative;min-width:0;height:min(80vh,calc(760 * var(--vs-u)));overflow:hidden;border-radius:calc(8 * var(--vs-u));contain:layout paint}.kb-contained>.fixed{position:absolute!important;inset:0!important;background:transparent!important;padding:0!important}.kb-contained>.fixed>*{max-height:100%!important;height:100%!important;width:100%!important;max-width:none!important;border-radius:calc(8 * var(--vs-u))!important}.kb-insp{flex:1 1 auto;min-height:0}.kb-insp .ab-drawer-body{gap:calc(8 * var(--vs-u))}.kb-insp .ab-drawer-head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.kb-insp .ab-drawer-head>span,.kb-insp .ab-drawer-head>b{grid-column:1}.kb-insp .ab-drawer-head>.kb-key{grid-column:2;grid-row:1 / span 2;align-self:start}.kb-insp .kb-ipad{display:grid;gap:calc(4 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));background:linear-gradient(160deg,var(--ab-pad-top),var(--ab-well));border:1.5px solid var(--ab-pad-rim);border-radius:calc(10 * var(--vs-u));min-width:0;text-align:start;color:inherit;font:inherit}.kb-insp button.kb-ipad{cursor:pointer}.kb-insp button.kb-ipad:hover:not(:disabled){border-color:var(--ab-rim-hi)}.kb-insp button.kb-ipad:disabled{opacity:.55;cursor:not-allowed}.kb-insp .kb-ipad.ab-on{border-color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 75%,var(--ab-pad-rim));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 30%,transparent)}.kb-insp .kb-ipad b{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ab-ink)!important;overflow-wrap:anywhere}.kb-insp .kb-ipad span,.kb-insp .kb-ipad small{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.kb-insp .kb-ipad small{font-family:var(--ab-mono);font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1));color:var(--ab-silk-dim)!important}.kb-insp .kb-ipad .kb-keys{margin-top:calc(2 * var(--vs-u))}.kb-insp .kb-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(6 * var(--vs-u))}.kb-insp .kb-thumb{position:relative;padding:0;overflow:hidden;border-radius:calc(8 * var(--vs-u));border:1.5px solid var(--ab-pad-rim);background:var(--ab-well);cursor:pointer;aspect-ratio:1}.kb-insp .kb-thumb[aria-pressed=true]{border-color:var(--vs-accent, var(--ab-bank-a));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--vs-accent, var(--ab-bank-a)) 45%,transparent)}.kb-insp .kb-thumb img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kb-insp .kb-thumb .kb-chip{position:absolute;top:calc(4 * var(--vs-u));inset-inline-end:calc(4 * var(--vs-u));background:var(--ab-chassis-2)}.kb-insp .kb-gtitle{font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.18em;text-transform:uppercase;color:var(--ab-silk-dim)!important;padding:calc(4 * var(--vs-u)) calc(2 * var(--vs-u)) 0}.kb-chat{flex:1 1 auto;min-height:calc(420 * var(--vs-u));display:flex;flex-direction:column}.kb-chat>*{flex:1 1 auto;min-height:0}.kb-q-slot{display:contents}.kb-q-lcd{background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));display:grid;gap:calc(2 * var(--vs-u));min-width:0}.kb-q-lcd b{font:700 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.03em;color:var(--ab-ink)!important;overflow-wrap:anywhere}.kb-q-lcd small{font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.kb-q-note{margin:0;padding:0 calc(4 * var(--vs-u));font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.kb-q-note.kb-bad-ink{color:var(--ab-bad-ink)!important}.kb-q-pop,.kb-client-pop{position:fixed;z-index:45;display:flex;flex-direction:column;min-height:0;max-width:calc(100vw - 16px);background:var(--ab-screen);border:1px solid var(--ab-screen-edge);border-radius:calc(10 * var(--vs-u));box-shadow:0 calc(18 * var(--vs-u)) calc(40 * var(--vs-u)) var(--ab-shadow-panel),inset 0 0 0 3px var(--ab-bezel)}.kb-q-pop{width:calc(380 * var(--vs-u));padding:calc(6 * var(--vs-u))}.kb-client-pop{width:calc(380 * var(--vs-u));padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u)) calc(10 * var(--vs-u));overflow-y:auto}.kb-client-pop .sk-group{border-top:0}.kb-client-pop .kb-q-pop{position:static;z-index:auto;width:auto;max-width:none;padding:0;background:none;border:0;border-radius:0;box-shadow:none}.kb-q-rows{flex:0 1 auto;min-height:0;max-height:calc(8 * 44 * var(--vs-u));overflow-y:auto;overscroll-behavior:contain;display:grid;gap:3px;align-content:start}.kb-q-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:calc(10 * var(--vs-u));width:100%;min-height:calc(40 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(6 * var(--vs-u));text-align:start;cursor:pointer;font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body);color:var(--ab-silk)!important}.kb-q-row span{min-width:0;overflow-wrap:break-word}.kb-q-row small{font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);white-space:nowrap;color:var(--ab-silk-dim)!important}.kb-q-row[aria-selected=true]{border-color:var(--ab-bank-a);color:var(--ab-ink)!important;box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-a) 35%,transparent)}.kb-q-row[aria-current=true]{box-shadow:inset 3px 0 0 var(--ab-bank-a)}.kb-q-pop>.kb-q-note{padding:calc(6 * var(--vs-u)) calc(4 * var(--vs-u))}.kb-client-key{max-width:calc(260 * var(--vs-u));white-space:normal;text-align:start}.kb-client-key b{font-weight:700;letter-spacing:.03em;text-transform:none}.kb-head .kb-pick-note{display:inline;margin-inline-start:0;color:var(--ab-ink)!important;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono)}.kb-q-keys{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u))}.kb-q-keys .sk-key{white-space:normal;text-align:start}.vs-slot-nav .kb-q-file{position:relative;overflow:hidden}.vs-slot-nav .kb-q-file input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}:root:root:root .sk-field textarea{width:100%;background:var(--ab-well)!important;color:var(--ab-ink)!important;border:1px solid var(--ab-rim)!important;border-radius:calc(6 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);box-shadow:none!important;resize:vertical}.kb-q-checks{display:grid;gap:calc(4 * var(--vs-u))}.kb-q-checks .ab-check{font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))}.kb-code{font-family:var(--ab-mono);white-space:nowrap}.kb-dim{color:var(--ab-silk-dim)!important}.kb-ink{color:var(--ab-ink)!important}@media(max-width:520px){.kb-chart{height:calc(220 * var(--vs-u))}.kb-chart.kb-tall{height:calc(260 * var(--vs-u))}}.kb-sort{background:none;border:0;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ab-silk-dim)!important;white-space:nowrap}.kb-sort:hover,.kb-sort[aria-pressed=true]{color:var(--ab-ink)!important}.kb-link{background:none;border:0;padding:0;cursor:pointer;text-align:start;font:inherit;color:var(--ab-ink)!important;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--ab-ink) 35%,transparent);text-underline-offset:2px;overflow-wrap:anywhere}.kb-link:hover{text-decoration-color:currentColor}.kb-file{position:relative;overflow:hidden}.kb-file input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.kb-nowrap{flex-wrap:nowrap}.vs-slot-nav .kb-q-facet small{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.kb-q-remove{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(4 * var(--vs-u))}.kb-q-remove small{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.kb-q-remove:hover small{color:var(--ab-bad-ink)!important}.kb-facts{margin:0;display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u)) calc(14 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.kb-facts>div{flex:1 1 calc(150 * var(--vs-u));min-width:0;display:grid;gap:calc(1 * var(--vs-u))}.kb-facts>div.kb-fact-wide{flex-basis:100%}.kb-facts dt{font:600 calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.kb-facts dd{margin:0;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);color:var(--ab-ink)!important;overflow-wrap:anywhere}.kb-table .ab-ftable td.kb-tab{font-variant-numeric:tabular-nums}.kb-tests{display:flex;flex-wrap:wrap;gap:calc(8 * var(--vs-u));min-width:0}.kb-test{flex:1 1 calc(300 * var(--vs-u));min-width:0;display:grid;gap:calc(4 * var(--vs-u));align-content:start;background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.kb-test-head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u))}.ab-root button.kb-key{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.08em}.kb-pageof{font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);white-space:nowrap}@container vs-centre (min-width: 1040px){:is(.ab-centre,.ab-home-body) .sm-half{--span: 4}}@container vs-centre (min-width: 1440px){:is(.ab-centre,.ab-home-body) .sm-half{--span: 6}}.sm-lines{display:grid;gap:calc(3 * var(--vs-u))}.sm-line{width:100%;justify-content:flex-start;text-align:left;white-space:normal;overflow-wrap:break-word}.sm-alts-pane{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.sm-alt-for{margin:0;font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-ink)!important}.kb-table .ab-ftable.sm-alts{font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);text-transform:none;letter-spacing:normal}.kb-table .ab-ftable.sm-alts td{color:var(--ab-ink)!important;vertical-align:top}.kb-table .ab-ftable.sm-alts td.sm-alt-fund{white-space:normal;overflow-wrap:anywhere;min-width:calc(200 * var(--vs-u))}.kb-table .ab-ftable.sm-alts tr.sm-alt-has-after td{border-bottom:0;padding-bottom:0}.kb-table .ab-ftable.sm-alts tr.sm-alt-after td{font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1));white-space:normal}@container vs-centre (min-width: 1440px){:is(.ab-centre,.ab-home-body) .sm-third{--span: 4}}.sm-third .kb-form-body [data-testid=sm-fill]{min-height:0}@container vs-centre (min-width: 1040px) and (max-width: 1439.98px){:is(.ab-centre,.ab-home-body) .sm-third{--span: 4}:is(.ab-centre,.ab-home-body) .sm-third.sm-inputs{order:2}}[data-testid=sm-fill-board]>.kb-form-head{flex:0 0 auto;min-height:0}[data-testid=sm-fill-board]{display:flex;flex-direction:column;justify-content:flex-start}[data-testid=sm-board-compact],[data-testid=sm-fill-board]{height:var(--sm-fit, auto);max-height:var(--sm-fit, none)}[data-testid=sm-board-compact]{display:flex;flex-direction:column;justify-content:flex-start}[data-testid=sm-board-compact]>.kb-form-head,[data-testid=sm-board-compact]>.kb-foot{flex:0 0 auto}[data-testid=sm-board-compact]>.kb-form-body,[data-testid=sm-fill-board]>.kb-form-body{flex:1 1 auto;min-height:0;overflow-y:auto;align-items:flex-start;align-content:flex-start}.sm-third.kb-bank,.sm-half.kb-bank{grid-template-rows:auto minmax(0,1fr)}:is(.ab-centre,.ab-home-body) .kb-bank:is(.sm-half,.sm-third)>*{grid-column:1 / -1}.kb-bank:is(.sm-half,.sm-third) .kb-form{justify-content:flex-start}.kb-bank:is(.sm-half,.sm-third) .kb-form>.kb-form-head{flex:0 0 auto}.kb-bank:is(.sm-half,.sm-third) .kb-form>.kb-form-body{flex:1 1 auto;align-content:flex-start}.sm-section-head .ab-fhead-keys{margin-inline-start:0}.sm-third .ab-cl-head{align-content:flex-start;align-items:flex-start}.kb-switch-dsc{display:grid;gap:calc(2 * var(--vs-u));margin-top:calc(4 * var(--vs-u))}.kb-switch-dsc>span{overflow-wrap:anywhere}.kb-foot:has(>.kb-builder-weight){align-items:flex-end}.kb-builder-weight{flex:1 1 calc(84 * var(--vs-u));min-width:0}.kb-builder-weight>span{font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.kb-builder-weight .ab-input{text-align:end;font-variant-numeric:tabular-nums}.kb-builder-hits{max-height:calc(320 * var(--vs-u));overflow-y:auto;min-width:0}.kb-builder-target{width:calc(72 * var(--vs-u));text-align:end;font-variant-numeric:tabular-nums}.kb-table .ab-ftable td .kb-builder-target.ab-input{padding:calc(3 * var(--vs-u)) calc(6 * var(--vs-u));font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);border-radius:calc(6 * var(--vs-u))}.kb-builder-chips{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u));min-width:0}.kb-perf-label{padding:0 2px;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.vs-slot-nav .kb-perf-choice .sk-opt{white-space:normal;overflow-wrap:anywhere}.kb-perf-legend{list-style:none;margin:0;padding:0;display:grid;gap:calc(3 * var(--vs-u));min-width:0}.kb-perf-legend li{display:flex;align-items:baseline;gap:calc(6 * var(--vs-u));min-width:0;font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-silk)!important}.kb-perf-legend li:before{content:"";flex:none;align-self:center;width:calc(9 * var(--vs-u));height:calc(9 * var(--vs-u));border-radius:calc(2 * var(--vs-u));background:var(--c)}.kb-perf-legend span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.kb-perf-legend b{flex:none;font:600 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important}.kb-perf-fund{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:calc(2 * var(--vs-u)) calc(6 * var(--vs-u))}.kb-perf-fund .kb-chip{white-space:normal}.kb-perf-mixes{display:flex;flex-wrap:wrap;gap:calc(12 * var(--vs-u)) calc(16 * var(--vs-u));min-width:0}.kb-perf-mix{flex:1 1 calc(220 * var(--vs-u));min-width:0;display:grid;gap:calc(6 * var(--vs-u));align-content:start}.kb-board .kb-shortlist-hidden{display:none!important}.kb-shortlist-checks li{overflow-wrap:anywhere}.kb-shortlist-checks .kb-chip{display:inline-block;vertical-align:baseline}.kb-optimizer-scale{flex:none;min-width:calc(92 * var(--vs-u))}.kb-optimizer-seg{display:flex;flex-wrap:wrap;gap:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));align-items:flex-end;min-width:0;padding:calc(8 * var(--vs-u));border:1px dashed var(--ab-rim);border-radius:calc(8 * var(--vs-u))}.kb-optimizer-seg>*{flex:1 1 calc(180 * var(--vs-u));min-width:0}.kb-optimizer-seg>.kb-wide,.kb-optimizer-seg>.kb-full{flex-basis:100%}.kb-field textarea.ab-input.kb-optimizer-mono{font-family:var(--ab-mono)}.kb-optimizer-legend{justify-content:center}.kb-optimizer-swatch{display:inline-flex;align-items:center;gap:calc(5 * var(--vs-u));font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.kb-optimizer-swatch:before{content:"";flex:none;width:calc(10 * var(--vs-u));height:calc(10 * var(--vs-u));border-radius:calc(3 * var(--vs-u));background:var(--sw)}.kb-optimizer-sources a{color:var(--ab-ink)!important;text-decoration:underline;margin-inline-end:calc(8 * var(--vs-u));overflow-wrap:anywhere}.kb-table .ab-ftable td.kb-wrap .kb-key{text-transform:none;letter-spacing:0;font-family:var(--ab-body);font-weight:500}.kb-form:has(.kb-optimizer-grow)>.kb-form-head{flex:0 0 auto}.kb-form:has(.kb-optimizer-grow)>.kb-form-body{flex:1 1 auto;align-items:stretch}.kb-optimizer-grow{display:flex;flex-direction:column;gap:calc(4 * var(--vs-u))}.kb-optimizer-grow>textarea.ab-input{flex:1 1 auto;min-height:calc(96 * var(--vs-u))}.kb-optimizer-attrs{display:flex;flex-wrap:wrap;gap:calc(8 * var(--vs-u));min-width:0}.kb-optimizer-attrs>.kb-kv{flex:1 1 calc(260 * var(--vs-u));min-width:0;align-content:start}.kb-optimizer-name{align-items:flex-end}.kb-optimizer-name>.kb-field{flex:1 1 calc(220 * var(--vs-u))}@media(min-width:900px){.ab-root.iv-root:has(.ov3){flex:1 1 0;min-height:0}.iv-root:has(.ov3)>.iv-page{min-height:0;grid-template-rows:auto minmax(0,1fr)}#intel-v2-content.iv-content:has(>.ov3){grid-template-rows:minmax(0,1fr);min-height:0;align-content:stretch}.ov3{min-height:0;align-content:stretch}.ov3-card{min-height:0}}.ov3{row-gap:var(--vs-gap)}.ov3-card.ab-cluster{position:relative;isolation:isolate;overflow:hidden;overflow:clip;-moz-column-gap:var(--vs-gap);column-gap:var(--vs-gap);row-gap:calc(10 * var(--vs-u));align-content:stretch;padding:calc(14 * var(--vs-u)) calc(16 * var(--vs-u));border-radius:calc(18 * var(--vs-u));border:1px solid color-mix(in srgb,var(--c) 28%,var(--ab-rim));background:linear-gradient(160deg,color-mix(in srgb,var(--ab-chassis-2) 82%,transparent),color-mix(in srgb,var(--ab-well) 88%,transparent));box-shadow:0 calc(30 * var(--vs-u)) calc(80 * var(--vs-u)) calc(-30 * var(--vs-u)) var(--ab-shade-60),inset 0 1px 0 var(--ab-sheen);backdrop-filter:blur(calc(18 * var(--vs-u))) saturate(1.15);-webkit-backdrop-filter:blur(calc(18 * var(--vs-u))) saturate(1.15)}.ov3-card:before{content:"";position:absolute;z-index:-1;width:calc(560 * var(--vs-u));height:calc(560 * var(--vs-u));right:calc(-170 * var(--vs-u));top:calc(-240 * var(--vs-u));border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 20%,transparent),transparent);animation:ov3-breathe 8s ease-in-out infinite;transition:background 1s}@keyframes ov3-breathe{50%{opacity:.55;transform:scale(1.06)}}.ov3-head.ab-fhead{align-items:flex-start;min-height:0;gap:calc(8 * var(--vs-u)) calc(16 * var(--vs-u))}.ov3-head-l{display:grid;gap:calc(4 * var(--vs-u));min-width:0;flex:1 1 calc(360 * var(--vs-u))}.ov3-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.26em;text-transform:uppercase;color:var(--ab-silk)!important}.ov3-chip{display:inline-flex;align-items:center;border-radius:calc(999 * var(--vs-u));padding:1px calc(10 * var(--vs-u));font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);letter-spacing:.02em;text-transform:none}.ov3-chip-from{color:color-mix(in srgb,var(--c) 45%,var(--ab-white))!important;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 9%,transparent)}.ov3-chip-per{color:var(--ab-wait-ink)!important;border:1px solid color-mix(in srgb,var(--ab-pending) 45%,transparent)}.ov3-chip-proj{color:var(--ab-wait-ink)!important;border:1px dashed color-mix(in srgb,var(--ab-pending) 65%,transparent)}.ov3-hero{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(2 * var(--vs-u)) calc(14 * var(--vs-u))}.ov3-hero-fig{font:300 clamp(calc(calc(28 * var(--vs-u)) * var(--hf-text-ratio, 1)),3.2vw,calc(52 * var(--vs-u)))/1 var(--ab-mono);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--c) 22%,var(--ab-ink))!important;text-shadow:0 0 calc(24 * var(--vs-u)) color-mix(in srgb,var(--c) 35%,transparent)}.ov3-hero-delta{font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important}.ov3-hero-full{flex-basis:100%;font:300 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;font-variant-numeric:tabular-nums}.ov3-head-keys.ab-fhead-keys{align-items:center;gap:calc(8 * var(--vs-u))}.ov3-views{display:inline-flex;padding:calc(3 * var(--vs-u));border-radius:calc(999 * var(--vs-u));border:1px solid var(--ab-rim);background:color-mix(in srgb,var(--ab-well) 70%,transparent)}.ov3-vkey{border:1px solid transparent;background:none;cursor:pointer;padding:calc(6 * var(--vs-u)) calc(13 * var(--vs-u));border-radius:calc(999 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important;transition:color .3s,background .3s,box-shadow .3s}.ov3-vkey:hover{color:var(--ab-ink)!important}.ov3-vkey[aria-pressed=true]{color:var(--ab-ink)!important;background:var(--ab-chassis-2);border-color:color-mix(in srgb,var(--c) 60%,var(--ab-rim));box-shadow:0 0 calc(18 * var(--vs-u)) calc(-4 * var(--vs-u)) var(--c)}.ov3-askkey{display:inline-flex;align-items:center;gap:calc(8 * var(--vs-u));cursor:pointer;border-radius:calc(999 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(14 * var(--vs-u)) calc(6 * var(--vs-u)) calc(7 * var(--vs-u));border:1px solid color-mix(in srgb,var(--ab-bank-g) 50%,transparent);background:color-mix(in srgb,var(--ab-bank-g) 10%,var(--ab-chassis-2));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--ab-bank-g) 55%,var(--ab-white))!important;box-shadow:0 0 calc(24 * var(--vs-u)) calc(-10 * var(--vs-u)) var(--ab-bank-g);transition:background .35s,box-shadow .35s}.ov3-askkey:hover,.ov3-askkey[aria-pressed=true]{background:color-mix(in srgb,var(--ab-bank-g) 20%,var(--ab-chassis-2));box-shadow:0 0 calc(30 * var(--vs-u)) calc(-6 * var(--vs-u)) var(--ab-bank-g)}.ov3-ask-seal{display:inline-grid;place-items:center;width:calc(20 * var(--vs-u));height:calc(20 * var(--vs-u));border-radius:50%;border:1px solid currentColor;font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display)}.ab-fpad.ov3-lens{position:relative;z-index:6;overflow:visible;min-height:0;flex-direction:row;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(14 * var(--vs-u));border:1px solid var(--ab-rim);background:color-mix(in srgb,var(--ab-well) 55%,transparent);box-shadow:none;animation:none}.ov3-dd{position:relative;display:inline-flex}.ov3-dd-key{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));height:calc(30 * var(--vs-u));padding:0 calc(11 * var(--vs-u));cursor:pointer;white-space:nowrap;border-radius:calc(999 * var(--vs-u));border:1px solid var(--ab-rim);background:linear-gradient(160deg,color-mix(in srgb,var(--ab-chassis-2) 85%,transparent),color-mix(in srgb,var(--ab-well) 80%,transparent));font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ab-ink)!important;transition:border-color .25s,box-shadow .25s}.ov3-dd-key:hover:not(:disabled),.ov3-dd-open>.ov3-dd-key{border-color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 60%,var(--ab-rim));box-shadow:0 0 calc(16 * var(--vs-u)) calc(-6 * var(--vs-u)) var(--c, var(--ab-bank-a))}.ov3-dd-key:disabled{opacity:.45;cursor:not-allowed}.ov3-dd-l{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.ov3-dd-v{color:var(--ab-ink)!important}.ov3-dd-c{font-size:calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1));color:var(--ab-silk-dim)!important}.ov3-dd-list{position:absolute;top:calc(100% + 4 * var(--vs-u));z-index:60;min-width:100%;margin:0;padding:calc(4 * var(--vs-u));list-style:none;display:grid;gap:2px;border-radius:calc(12 * var(--vs-u));border:1px solid var(--ab-rim-hi);background:color-mix(in srgb,var(--ab-chassis-2) 94%,transparent);box-shadow:0 calc(18 * var(--vs-u)) calc(40 * var(--vs-u)) calc(-12 * var(--vs-u)) var(--ab-shade-60);backdrop-filter:blur(calc(16 * var(--vs-u)));-webkit-backdrop-filter:blur(calc(16 * var(--vs-u)))}.ov3-dd-start{left:0}.ov3-dd-end{right:0}.ov3-dd-opt{padding:calc(6 * var(--vs-u)) calc(12 * var(--vs-u));border-radius:calc(8 * var(--vs-u));cursor:pointer;white-space:nowrap;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.ov3-dd-opt.ov3-dd-active{background:var(--ab-row-hover);color:var(--ab-ink)!important}.ov3-dd-opt[aria-selected=true]{color:var(--ab-ink)!important;box-shadow:inset 3px 0 0 var(--c, var(--ab-bank-a))}.ov3-dd-opt[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ov3-slider{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u))}.ov3-slider input[type=range]{width:calc(90 * var(--vs-u));accent-color:var(--ab-bank-g)}.ov3-slider output{min-width:calc(62 * var(--vs-u));font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:color-mix(in srgb,var(--ab-bank-g) 55%,var(--ab-white))!important}.ov3-restore{margin-inline-start:auto}.ov3-key{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));cursor:pointer;white-space:nowrap;border-radius:calc(999 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(12 * var(--vs-u));border:1px solid var(--ab-rim);background:color-mix(in srgb,var(--ab-chassis-2) 80%,transparent);font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-silk)!important}.ov3-key:hover:not(:disabled){color:var(--ab-ink)!important;border-color:var(--ab-rim-hi)}.ov3-key:disabled{opacity:.45;cursor:not-allowed}.ov3-key-hot{color:var(--ab-ink)!important;border-color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 65%,var(--ab-rim));box-shadow:0 0 calc(16 * var(--vs-u)) calc(-6 * var(--vs-u)) var(--c, var(--ab-bank-a))}.ov3-key-ask{color:color-mix(in srgb,var(--ab-bank-g) 55%,var(--ab-white))!important;border-color:color-mix(in srgb,var(--ab-bank-g) 50%,transparent)}.ov3-kbd{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.ov3-block{position:relative}.ov3-hide{position:absolute;top:calc(4 * var(--vs-u));right:calc(6 * var(--vs-u));z-index:4;width:calc(22 * var(--vs-u));height:calc(22 * var(--vs-u));display:grid;place-items:center;border-radius:50%;border:1px solid var(--ab-rim);background:var(--ab-chassis-2);cursor:pointer;visibility:hidden;opacity:0;transition:opacity .2s,visibility .2s;font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-body);color:var(--ab-silk)!important}.ov3-block:hover>.ov3-hide,.ov3-card:not(.ov3-asking):focus-within .ov3-hide{visibility:visible;opacity:1}@media(hover:none){.ov3-hide{visibility:visible;opacity:1}}.ab-fpad.ov3-fact{min-height:0;gap:calc(3 * var(--vs-u));padding:calc(12 * var(--vs-u)) calc(16 * var(--vs-u));justify-content:center;border-radius:calc(16 * var(--vs-u));background:linear-gradient(160deg,color-mix(in srgb,var(--ab-chassis-2) 92%,transparent),color-mix(in srgb,var(--ab-well) 80%,transparent))}.ab-fpad.ov3-fact:after{content:"";position:absolute;inset:auto -30% -60% auto;width:70%;height:120%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 16%,transparent),transparent)}.ov3-k{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.24em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.ov3-fact-v{font:300 clamp(calc(calc(18 * var(--vs-u)) * var(--hf-text-ratio, 1)),1.9vw,calc(30 * var(--vs-u)))/1.15 var(--ab-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ab-ink)!important;overflow-wrap:break-word}.ov3-hair{width:100%;height:1px;margin:calc(4 * var(--vs-u)) 0 calc(2 * var(--vs-u));border:0;background:linear-gradient(90deg,var(--ab-rim-hi),transparent)}.ov3-fact-s{font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk)!important}.ab-fpad.ov3-ctxpad{min-height:0;padding:0;border-radius:calc(16 * var(--vs-u));--c: var(--ab-bank-g);background:linear-gradient(160deg,color-mix(in srgb,var(--ab-bank-g) 9%,var(--ab-chassis-2)),color-mix(in srgb,var(--ab-well) 80%,transparent))}.ov3-ctx{position:relative;display:grid;gap:calc(3 * var(--vs-u));padding:calc(12 * var(--vs-u)) calc(16 * var(--vs-u));height:100%;align-content:center}.ov3-ctx-tag{display:flex;flex-wrap:wrap;gap:0 calc(8 * var(--vs-u));align-items:center;padding-inline-end:calc(76 * var(--vs-u));font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--ab-bank-g) 55%,var(--ab-white))!important}.ov3-ctx-vf{color:var(--ab-good-ink)!important;letter-spacing:.12em}.ov3-ctx-bk{color:var(--ab-wait-ink)!important;letter-spacing:.12em}.ov3-ctx-dots{position:absolute;right:calc(34 * var(--vs-u));top:calc(12 * var(--vs-u));display:flex;gap:calc(5 * var(--vs-u))}.ov3-ctx-dots button{width:calc(8 * var(--vs-u));height:calc(8 * var(--vs-u));padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--ab-dot-off)}.ov3-ctx-dots button[aria-pressed=true]{background:var(--ab-bank-g);box-shadow:0 0 calc(8 * var(--vs-u)) var(--ab-bank-g)}.ov3-ctx-body{display:grid;gap:calc(3 * var(--vs-u));animation:ov3-ctx-in .6s ease both}@keyframes ov3-ctx-in{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}}.ov3-ctx-fig{font:300 clamp(calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1)),1.3vw,calc(20 * var(--vs-u)))/1.15 var(--ab-mono);letter-spacing:-.02em;color:var(--ab-ink)!important}.ov3-ctx-tx{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-silk)!important}.ov3-ctx-src,.ab-root .ov3-ctx-src a{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)!important;color:var(--ab-silk-dim)!important}.ab-root .ov3-ctx-src a{text-decoration:underline;text-decoration-color:var(--ab-rim-hi)}.ab-root .ov3-ctx-src a:hover{color:var(--ab-ink)!important}.ab-fpad.ov3-stage{min-height:0;padding:calc(10 * var(--vs-u)) calc(12 * var(--vs-u));border-radius:calc(16 * var(--vs-u));background:color-mix(in srgb,var(--ab-well) 45%,transparent);box-shadow:none;animation:none}.ab-fpad.ov3-stage-scroll{overflow:auto}.ov3-stage>.ov3-chart{flex:1 1 0;min-height:0;width:100%;height:100%}.ov3-stage-scroll>.ov3-chart-rows{flex:none;height:auto}.ov3-note{margin:0;font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk-dim)!important}.ov3-unavail{margin:auto;max-width:60ch;text-align:center}.ov3-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ov3-tiles{min-height:0;row-gap:var(--vs-gap)}.ab-fpad.ov3-tile{min-height:0;border-radius:calc(16 * var(--vs-u));container-type:size}.ov3-tile-hit.ab-fpad-hit{position:relative;z-index:1;height:100%;align-content:start;gap:calc(4 * var(--vs-u));padding:calc(14 * var(--vs-u)) calc(18 * var(--vs-u))}.ov3-tile-v{font:300 min(calc(calc(30 * var(--vs-u)) * var(--hf-text-ratio, 1)),18cqh,10cqi)/1.1 var(--ab-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ab-ink)!important}.ov3-tile-v.ov3-tile-v-hero{font-size:calc(min(calc(56 * var(--vs-u)),15cqh,7.2cqi) * var(--hf-text-ratio, 1));color:color-mix(in srgb,var(--c) 18%,var(--ab-ink))!important;text-shadow:0 0 calc(28 * var(--vs-u)) color-mix(in srgb,var(--c) 35%,transparent)}.ov3-tile-s{font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-silk-dim)!important}.ov3-go{font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:color-mix(in srgb,var(--c) 45%,var(--ab-white))!important;visibility:hidden;opacity:0;transform:translate(-6px);transition:opacity .35s,transform .35s,visibility .35s}.ov3-tile-hit:hover .ov3-go,.ov3-tile-hit:focus-visible .ov3-go{visibility:visible;opacity:1;transform:none}.ov3-tile .ov3-spark-tile{position:absolute;left:0;right:0;bottom:0;width:100%;height:32%;opacity:.6;pointer-events:none}.ov3-tile .ov3-spark-hero{position:absolute;left:0;right:0;bottom:0;width:100%;height:46%;opacity:.9;pointer-events:none}.ov3-tile-ring .ov3-tile-hit{justify-items:center;text-align:center;align-content:center}.ov3-ring{width:auto;height:min(56cqh,70cqi);max-width:80%}.ab-fpad.ov3-tile-split{container-type:normal;padding:calc(12 * var(--vs-u)) calc(18 * var(--vs-u));gap:calc(8 * var(--vs-u))}.ov3-split{display:grid;gap:calc(8 * var(--vs-u))}.ov3-split-bar{display:flex;height:calc(12 * var(--vs-u));border-radius:calc(999 * var(--vs-u));overflow:hidden;background:var(--ab-rim)}.ov3-split-seg{height:100%;border:0;padding:0;cursor:pointer;transform-origin:left;animation:ov3-gx 1.2s cubic-bezier(.2,.9,.2,1) both}.ov3-split-seg:hover{filter:brightness(1.25)}.ov3-split-legend{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u)) calc(16 * var(--vs-u))}.ov3-seg-key{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.ov3-seg-key:before{content:"";width:calc(9 * var(--vs-u));height:calc(9 * var(--vs-u));border-radius:2px;background:var(--seg);box-shadow:0 0 calc(8 * var(--vs-u)) var(--seg)}.ov3-seg-0{--seg: var(--ab-bank-a)}.ov3-seg-1{--seg: var(--ab-bank-g)}.ov3-seg-2{--seg: var(--ab-bank-e)}.ov3-seg-3{--seg: var(--ab-bank-b)}.ov3-split-seg.ov3-seg-0,.ov3-split-seg.ov3-seg-1,.ov3-split-seg.ov3-seg-2,.ov3-split-seg.ov3-seg-3{background:var(--seg);box-shadow:0 0 calc(14 * var(--vs-u)) var(--seg)}.ov3-chg{font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);white-space:nowrap}.ov3-chg.ov3-good{color:var(--ab-good-ink)!important}.ov3-chg.ov3-bad{color:var(--ab-alert-ink)!important}.ov3-chg.ov3-flat{color:var(--ab-silk-dim)!important}.ov3-dual{display:grid;gap:3px;width:100%}.ov3-dual-row{display:grid;grid-template-columns:calc(34 * var(--vs-u)) minmax(0,1fr);gap:calc(6 * var(--vs-u));align-items:center;font:400 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.ov3-trk{position:relative;height:calc(6 * var(--vs-u));border-radius:calc(4 * var(--vs-u));background:var(--ab-rim);overflow:hidden}.ov3-trk>i{position:absolute;left:0;top:0;bottom:0;border-radius:calc(4 * var(--vs-u));transform-origin:left;animation:ov3-gx 1s cubic-bezier(.2,.9,.2,1) both}.ov3-trk>.ov3-then{background:color-mix(in srgb,var(--ab-silk-dim) 70%,transparent)}.ov3-trk>.ov3-base{background:color-mix(in srgb,var(--c, var(--ab-bank-a)) 55%,transparent)}.ov3-trk>.ov3-diff-good{background:var(--ab-good);box-shadow:0 0 calc(10 * var(--vs-u)) var(--ab-good);animation-delay:.5s}.ov3-trk>.ov3-diff-bad{background:repeating-linear-gradient(135deg,var(--ab-alert) 0 3px,transparent 3px 6px);border:1px solid var(--ab-alert);animation-delay:.5s}.ov3-mapwrap{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(calc(240 * var(--vs-u)),1fr);gap:calc(18 * var(--vs-u));align-items:stretch}.ov3-mapbox{min-height:0;display:flex}.ov3-mapbox>.ov3-chart{width:100%;height:100%}.ov3-rank{min-height:0;overflow:auto;display:grid;align-content:center;gap:calc(6 * var(--vs-u));padding-inline-end:calc(4 * var(--vs-u))}.ov3-rank-hit{display:grid;grid-template-columns:calc(28 * var(--vs-u)) minmax(0,1fr) auto;gap:calc(3 * var(--vs-u)) calc(10 * var(--vs-u));align-items:center;width:100%;text-align:start;border:0;background:none;padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(10 * var(--vs-u));color:inherit}button.ov3-rank-hit{cursor:pointer}button.ov3-rank-hit:hover{background:var(--ab-row-hover)}.ov3-rank-ab{font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.ov3-rank-nm{font:500 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:anywhere}.ov3-rank-v{font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important;font-variant-numeric:tabular-nums}.ov3-rank-tr,.ov3-rank-cmp{grid-column:2 / -1}.ov3-rank-tr{height:3px;border-radius:3px;background:var(--ab-rim);overflow:hidden}.ov3-rank-tr>i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--ab-bank-g),var(--ab-bank-b));box-shadow:0 0 calc(10 * var(--vs-u)) var(--ab-bank-g);transform-origin:left;animation:ov3-gx 1.2s cubic-bezier(.2,.9,.2,1) both;animation-delay:var(--d, 0ms)}.ov3-rank-cmp{display:grid;gap:2px}.ov3-insw{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:calc(16 * var(--vs-u))}.ov3-insw-radial,.ov3-beebox{min-height:0;display:flex;flex-direction:column;gap:calc(4 * var(--vs-u))}.ov3-insw-radial>.ov3-chart,.ov3-beebox>.ov3-chart{flex:1 1 0;min-height:0;width:100%;height:100%}.ov3-bee-h{font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.ab-fpad.ov3-stage-ask{--c: var(--ab-bank-g)}.ov3-ask{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(calc(220 * var(--vs-u)),.8fr);gap:calc(18 * var(--vs-u))}.ov3-ask-q{min-height:0;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:calc(12 * var(--vs-u))}.ov3-ask-who{display:flex;align-items:center;gap:calc(12 * var(--vs-u));color:color-mix(in srgb,var(--ab-bank-g) 55%,var(--ab-white))!important}.ov3-ask-who .ov3-ask-seal{width:calc(40 * var(--vs-u));height:calc(40 * var(--vs-u));font-size:calc(calc(18 * var(--vs-u)) * var(--hf-text-ratio, 1));box-shadow:0 0 calc(16 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-g) 50%,transparent)}.ov3-ask-who b{display:block;font:300 calc(calc(21 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.ov3-ask-who span{font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk-dim)!important}.ov3-ask form{display:flex;gap:calc(8 * var(--vs-u))}.ov3-ask-input{flex:1 1 auto;font-size:calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1))!important;padding:calc(11 * var(--vs-u)) calc(14 * var(--vs-u))!important}.ov3-ask-sugg{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.ov3-ask-sugg .ov3-key{text-transform:none;letter-spacing:0;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.ov3-ask-ans{min-height:0;overflow:auto;font:300 calc(calc(16 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-ink)!important}.ov3-ask-asked{margin:0 0 calc(6 * var(--vs-u));font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.ov3-ask-ctx{min-height:0;display:grid;align-content:start;gap:calc(8 * var(--vs-u));padding:calc(16 * var(--vs-u));border-radius:calc(16 * var(--vs-u));border:1px solid var(--ab-rim);background:color-mix(in srgb,var(--ab-chassis-2) 70%,transparent)}.ov3-ask-fig{font:300 calc(calc(26 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:-.03em;color:var(--ab-ink)!important}.ov3-ask-ctx .ov3-spark{width:100%;height:calc(70 * var(--vs-u))}.ov3-dataview{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:calc(8 * var(--vs-u))}.ov3-tools{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--vs-u))}.ov3-tools-keys{display:inline-flex;gap:calc(6 * var(--vs-u));margin-inline-start:auto}:root:root .ab-root .ov3-search{min-width:0;flex:0 1 calc(280 * var(--vs-u));padding:calc(7 * var(--vs-u)) calc(12 * var(--vs-u));border-radius:calc(12 * var(--vs-u));border:1px solid var(--ab-rim)!important;background:color-mix(in srgb,var(--ab-pad-deep) 70%,transparent)!important;color:var(--ab-ink)!important;font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);outline:none}:root:root .ab-root .ov3-search:focus{border-color:var(--ab-focus)!important}:root:root .ab-root .ov3-search::-moz-placeholder{color:var(--ab-silk-dim)!important}:root:root .ab-root .ov3-search::placeholder{color:var(--ab-silk-dim)!important}.ov3-count{font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk-dim)!important}.ov3-tbl{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--ab-rim);border-radius:calc(14 * var(--vs-u));background:color-mix(in srgb,var(--ab-pad-deep) 40%,transparent)}.ov3-tbl table{width:100%;height:100%;border-collapse:collapse;table-layout:auto;font:400 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.ov3-tbl th,.ov3-tbl td{padding:calc(9 * var(--vs-u)) calc(14 * var(--vs-u));text-align:start;white-space:nowrap;color:var(--ab-ink)!important;border-bottom:1px solid var(--ab-row-line)}.ov3-tbl th{position:sticky;top:0;z-index:1;background:var(--ab-chassis-2);border-bottom-color:var(--ab-rim-hi);height:calc(34 * var(--vs-u))}.ov3-tbl thead tr{height:calc(34 * var(--vs-u))}.ov3-tbl tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ab-ink) 3%,transparent)}.ov3-th{border:0;background:none;cursor:pointer;padding:0;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.ov3-th-ar{margin-inline-start:calc(4 * var(--vs-u));opacity:.6}.ov3-tbl .ov3-num{text-align:end;font-family:var(--ab-mono);font-variant-numeric:tabular-nums}.ov3-tbl th.ov3-num .ov3-th{width:100%;text-align:end}.ov3-tbl tbody tr{animation:ov3-fd .5s ease both}.ov3-tbl tbody tr:hover{background:var(--ab-row-hover)}.ov3-tr-press{cursor:pointer}.ov3-list{flex:1 1 auto;min-height:0;overflow:auto;margin:0;padding:2px;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(230 * var(--vs-u)),1fr));gap:calc(10 * var(--vs-u));align-content:start}.ov3-li{animation:ov3-enter .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d, 0ms)}.ov3-li-hit{display:grid;gap:calc(5 * var(--vs-u));width:100%;height:100%;text-align:start;padding:calc(12 * var(--vs-u)) calc(14 * var(--vs-u));border-radius:calc(14 * var(--vs-u));border:1px solid var(--ab-rim);background:color-mix(in srgb,var(--ab-chassis-2) 75%,transparent);color:inherit}button.ov3-li-hit{cursor:pointer}button.ov3-li-hit:hover{border-color:color-mix(in srgb,var(--c) 55%,var(--ab-rim))}.ov3-li-n{font:500 calc(calc(13.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:anywhere}.ov3-li-v{font:300 calc(calc(18 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:-.02em;color:var(--ab-ink)!important}.ov3-li-v.ov3-neg{color:var(--ab-alert-ink)!important}.ov3-li-x{font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-silk-dim)!important}.ov3-li-tr{height:3px;border-radius:3px;background:var(--ab-rim);overflow:hidden}.ov3-li-tr>i{display:block;height:100%;background:linear-gradient(90deg,var(--ab-bank-a),var(--ab-bank-b));box-shadow:0 0 calc(10 * var(--vs-u)) var(--ab-bank-a);transform-origin:left;animation:ov3-gx 1.1s cubic-bezier(.2,.9,.2,1) both;animation-delay:var(--d, 0ms)}.ov3-li-tr>i.ov3-li-neg{background:linear-gradient(90deg,var(--ab-alert),var(--ab-bank-e));box-shadow:0 0 calc(10 * var(--vs-u)) var(--ab-alert)}.ov3-gmodal{position:absolute;inset:0;z-index:2;display:grid;place-items:center;padding:calc(18 * var(--vs-u));background:color-mix(in srgb,var(--ab-chassis) 55%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:ov3-fd .35s ease both}.ab-fpad.ov3-gcard{--c: var(--ab-bank-g);width:min(100%,calc(1180 * var(--vs-u)));height:min(100%,calc(760 * var(--vs-u)));min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:calc(12 * var(--vs-u));padding:calc(18 * var(--vs-u));border-radius:calc(24 * var(--vs-u));overflow:hidden;animation:ov3-rise .55s cubic-bezier(.2,.8,.2,1) both;outline:none;background:linear-gradient(160deg,color-mix(in srgb,var(--ab-chassis-2) 96%,transparent),color-mix(in srgb,var(--ab-well) 96%,transparent))}@keyframes ov3-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}}.ov3-ghead{display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--vs-u))}.ov3-gcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));font:400 calc(calc(14 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk-dim)!important}.ov3-gcrumbs button{border:0;background:none;cursor:pointer;padding:calc(3 * var(--vs-u)) calc(6 * var(--vs-u));border-radius:calc(8 * var(--vs-u));font:inherit;color:var(--ab-silk)!important}.ov3-gcrumbs button:hover{color:var(--ab-ink)!important;background:var(--ab-row-hover)}.ov3-gcrumbs b,.ov3-gcrumb-root{padding:calc(3 * var(--vs-u)) calc(6 * var(--vs-u));font-weight:500;color:var(--ab-ink)!important}.ov3-gcrumb-root{color:var(--ab-silk-dim)!important;font-weight:400}.ov3-glvl{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.22em;text-transform:uppercase;border-radius:calc(999 * var(--vs-u));padding:calc(3 * var(--vs-u)) calc(10 * var(--vs-u));color:color-mix(in srgb,var(--ab-bank-g) 55%,var(--ab-white))!important;border:1px solid color-mix(in srgb,var(--ab-bank-g) 40%,transparent)}.ov3-gx{margin-inline-start:auto;width:calc(32 * var(--vs-u));height:calc(32 * var(--vs-u));justify-content:center;padding:0;font-size:calc(calc(16 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ov3-gbody{min-height:0;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(calc(270 * var(--vs-u)),1fr);gap:calc(16 * var(--vs-u))}.ov3-gmap{min-height:0;display:flex;border-radius:calc(18 * var(--vs-u));border:1px solid var(--ab-rim);overflow:hidden;background:radial-gradient(ellipse at 50% 60%,color-mix(in srgb,var(--ab-bank-g) 10%,transparent),transparent 70%)}.ov3-gmap>svg{width:100%;height:100%}.ov3-gside{min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:calc(10 * var(--vs-u))}.ov3-gbig{font:300 clamp(calc(calc(26 * var(--vs-u)) * var(--hf-text-ratio, 1)),2.6vw,calc(40 * var(--vs-u)))/1 var(--ab-mono);letter-spacing:-.03em;color:var(--ab-ink)!important}.ov3-gmeta{font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.ov3-glist{min-height:0;overflow:auto;margin:0;padding:0 calc(4 * var(--vs-u)) 0 0;list-style:none;display:grid;gap:calc(6 * var(--vs-u));align-content:start}.ov3-glist .ov3-li-hit{grid-template-columns:minmax(0,1fr) auto;padding:calc(9 * var(--vs-u)) calc(12 * var(--vs-u))}.ov3-glist .ov3-li-tr,.ov3-glist .ov3-li-x{grid-column:1 / -1}.ov3-glist .ov3-li-v{font-size:calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ov3-gact{display:flex;flex-wrap:wrap;gap:calc(8 * var(--vs-u))}.ov3-prov-off{opacity:.28}.ov3-prov-here{fill:color-mix(in srgb,var(--ab-bank-g) 28%,var(--ab-pad-deep))!important}.ov3-shelf{position:relative;flex:1 1 auto;min-width:0;display:flex}.ov3-shelf-row{flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:calc(6 * var(--vs-u))}.ov3-shelf-row>.ov3-dd>.ov3-dd-key{height:100%;border-radius:calc(10 * var(--vs-u))}.ov3-pagekeys{flex:1 1 auto;min-width:0;display:flex;gap:calc(6 * var(--vs-u));overflow-x:auto;scrollbar-width:none}.ov3-shelf-gap{flex:1 1 auto}.ov3-pkey{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:calc(7 * var(--vs-u));padding:0 calc(12 * var(--vs-u));cursor:pointer;white-space:nowrap;border-radius:calc(10 * var(--vs-u));border:1px solid var(--ab-rim);background:var(--ab-chassis-2);font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-silk)!important;transition:border-color .25s,box-shadow .25s}.ov3-pkey:hover{color:var(--ab-ink)!important;border-color:var(--ab-rim-hi)}.ov3-pkey[aria-pressed=true]{color:var(--ab-ink)!important;border-color:var(--ab-bank-a);box-shadow:0 0 calc(16 * var(--vs-u)) calc(-4 * var(--vs-u)) var(--ab-bank-a)}.ov3-pkey-n{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.ov3-pkey[aria-pressed=true] .ov3-pkey-n{color:var(--ab-bank-a)!important}.ov3-shelf-q{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:calc(8 * var(--vs-u));padding:0 calc(12 * var(--vs-u));cursor:pointer;border-radius:calc(10 * var(--vs-u));border:1px solid var(--ab-rim);background:var(--ab-chassis-2);font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.ov3-shelf-q[aria-expanded=true]{border-color:var(--ab-bank-b);box-shadow:0 0 calc(14 * var(--vs-u)) calc(-4 * var(--vs-u)) var(--ab-bank-b)}.ov3-shelf-sum{overflow-wrap:anywhere;text-align:start;color:var(--ab-silk)!important}.ov3-shelf-panel{position:absolute;top:calc(100% + 6 * var(--vs-u));left:0;right:0;z-index:40;display:grid;gap:calc(8 * var(--vs-u));padding:calc(10 * var(--vs-u));max-height:70vh;overflow:auto;border-radius:calc(14 * var(--vs-u));border:1px solid var(--ab-rim-hi);background:color-mix(in srgb,var(--ab-chassis-2) 96%,transparent);box-shadow:0 calc(24 * var(--vs-u)) calc(60 * var(--vs-u)) calc(-20 * var(--vs-u)) var(--ab-shade-60);backdrop-filter:blur(calc(16 * var(--vs-u)));-webkit-backdrop-filter:blur(calc(16 * var(--vs-u)));animation:ov3-fd .25s ease both}.ov3-shelf-panel>.ov3-layout{display:flex;flex-wrap:wrap;gap:calc(16 * var(--vs-u))}.ov3-shelf-panel .sk-choice{grid-auto-flow:column;grid-auto-columns:max-content}.ov3-shelf-panel .sk-opt{width:auto;white-space:nowrap}.ov3-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.ov3-pages .sk-item{padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));gap:calc(6 * var(--vs-u));font-size:calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.06em}.ov3-pages .sk-label{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.2}.ov3-pages .sk-badge{display:none}.iv-qcol{display:grid;gap:calc(6 * var(--vs-u))}.iv-qcol .sk-choice{grid-template-columns:repeat(auto-fill,minmax(calc(92 * var(--vs-u)),1fr))}.iv-qcol-acts{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.iv-qcol-acts .sk-key{flex:1 1 auto;justify-content:center}.ov3-layout{display:grid;gap:calc(8 * var(--vs-u))}.ov3-layout .sk-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.ov3-chart{display:block;overflow:visible}.ov3-grid{stroke:var(--ab-rim);stroke-dasharray:2 6}.ov3-zero{stroke:var(--ab-rim-hi)}.ov3-ax{fill:var(--ab-silk-dim);font:400 10.5px var(--ab-mono)}.ov3-lb{fill:var(--ab-silk);font:400 12.5px var(--ab-body)}.ov3-lb.ov3-lb-sm{font-size:11px}.ov3-vl{fill:var(--ab-ink);font:500 12px var(--ab-mono)}.ov3-dlabel{font:600 11px var(--ab-mono)}.ov3-dlabel.ov3-good{fill:var(--ab-good-ink)}.ov3-dlabel.ov3-bad{fill:var(--ab-alert-ink)}.ov3-hatch-bg{fill:color-mix(in srgb,var(--ab-alert) 18%,transparent)}.ov3-hatch-line{stroke:var(--ab-alert);stroke-width:2.4}.ov3-cmp-top{stop-color:var(--ab-silk-dim);stop-opacity:.75}.ov3-cmp-bot{stop-color:var(--ab-silk-dim);stop-opacity:.2}.ov3-diff-good{fill:var(--ab-good);filter:drop-shadow(0 0 6px var(--ab-good))}.ov3-diff-bad{stroke:var(--ab-alert);stroke-width:1}.ov3-wf-open{fill:color-mix(in srgb,var(--ab-bank-b) 70%,transparent)}.ov3-wf-up{fill:color-mix(in srgb,var(--ab-good) 70%,transparent)}.ov3-wf-down{fill:color-mix(in srgb,var(--ab-alert) 65%,transparent)}.ov3-wf-close{fill:color-mix(in srgb,var(--ab-bank-a) 72%,transparent)}.ov3-wf-open-cap{fill:var(--ab-bank-b);filter:drop-shadow(0 0 6px var(--ab-bank-b))}.ov3-wf-up-cap{fill:var(--ab-good);filter:drop-shadow(0 0 6px var(--ab-good))}.ov3-wf-down-cap{fill:var(--ab-alert);filter:drop-shadow(0 0 6px var(--ab-alert))}.ov3-wf-close-cap{fill:var(--ab-bank-a);filter:drop-shadow(0 0 6px var(--ab-bank-a))}.ov3-join{stroke:var(--ab-silk-dim);stroke-dasharray:3 5}.ov3-net{fill:color-mix(in srgb,var(--ab-bank-g) 72%,transparent)}.ov3-net-neg{fill:color-mix(in srgb,var(--ab-alert) 62%,transparent)}.ov3-inline{fill:none;stroke:var(--ab-bank-a);stroke-width:2.6;filter:drop-shadow(0 0 8px var(--ab-bank-a))}.ov3-inline-key{fill:var(--ab-bank-a)}.ov3-inline-end{fill:var(--ab-bank-a);filter:drop-shadow(0 0 8px var(--ab-bank-a))}.ov3-stem-up{stroke:var(--ab-bank-e);stroke-width:2}.ov3-stem-dn{stroke:var(--ab-bank-g);stroke-width:2}.ov3-dot-up{fill:var(--ab-bank-e);filter:drop-shadow(0 0 6px var(--ab-bank-e))}.ov3-dot-dn{fill:var(--ab-bank-g);filter:drop-shadow(0 0 6px var(--ab-bank-g))}.ov3-bar-pos{fill:color-mix(in srgb,var(--ab-good) 75%,transparent)}.ov3-bar-neg{fill:color-mix(in srgb,var(--ab-alert) 72%,transparent)}.ov3-netmark{fill:var(--ab-ink)}.ov3-row[role=button]{cursor:pointer}.ov3-row[role=button]:hover>rect,.ov3-row[role=button]:focus-visible>rect{filter:brightness(1.25)}.ov3-row:focus-visible{outline:2px solid var(--ab-focus)}.ov3-spark-top{stop-color:var(--c, var(--ab-bank-a));stop-opacity:.35}.ov3-spark-bot{stop-color:var(--c, var(--ab-bank-a));stop-opacity:0}.ov3-spark-line{fill:none;stroke:var(--c, var(--ab-bank-a));stroke-width:2;filter:drop-shadow(0 0 6px var(--c, var(--ab-bank-a)))}.ov3-spark-end{fill:var(--c, var(--ab-bank-a))}.ov3-ring-track{fill:none;stroke:var(--ab-rim-hi);stroke-width:10}.ov3-ring-arc{fill:none;stroke:var(--c, var(--ab-bank-e));stroke-width:10;stroke-linecap:round;filter:drop-shadow(0 0 8px var(--c, var(--ab-bank-e)));animation:ov3-ring 1.6s cubic-bezier(.3,.7,.2,1) both}.ov3-ring-thin{stroke-width:4}.ov3-ring-arc.ov3-ring-thin{stroke:var(--ab-bank-a);filter:drop-shadow(0 0 8px var(--ab-bank-a))}@keyframes ov3-ring{0%{stroke-dasharray:0 1}}.ov3-ring-fig{fill:var(--ab-ink);font:300 28px var(--ab-mono)}.ov3-radial-rim{fill:none;stroke:var(--ab-rim);stroke-dasharray:1 5}.ov3-radial-fig{fill:var(--ab-ink);font:300 22px var(--ab-mono)}.ov3-radial-cap{font-size:8.5px}.ov3-spoke{cursor:pointer}.ov3-spoke-guide{stroke:var(--ab-rim);stroke-dasharray:1 4}.ov3-spoke-line{stroke-width:1.6}.ov3-spoke-line.ov3-good{stroke:var(--ab-good)}.ov3-spoke-line.ov3-bad{stroke:var(--ab-alert)}.ov3-bee-hit{cursor:pointer}.ov3-bee-hit:hover,.ov3-bee-hit:focus-visible{r:6;outline:none;filter:brightness(1.3)}.ov3-spoke-line.ov3-flat{stroke:var(--c, var(--ab-bank-a));opacity:.75}.ov3-spoke-then{fill:var(--ab-pad-deep);stroke:var(--ab-silk-dim)}.ov3-spoke-now.ov3-good{fill:var(--ab-good);filter:drop-shadow(0 0 6px var(--ab-good))}.ov3-spoke-now.ov3-bad{fill:var(--ab-alert);filter:drop-shadow(0 0 6px var(--ab-alert))}.ov3-spoke-now.ov3-flat{fill:var(--ab-silk)}.ov3-spoke-l{fill:var(--ab-silk-dim);font:500 8.6px var(--ab-display);letter-spacing:.05em}.ov3-spoke-on .ov3-spoke-l,.ov3-spoke:hover .ov3-spoke-l{fill:var(--ab-ink)}.ov3-spoke-on .ov3-spoke-line{stroke-width:2.6}.ov3-spoke-hit{stroke:transparent;stroke-width:18}.ov3-firmline{stroke:var(--ab-bank-a);stroke-dasharray:3 4;opacity:.75}.ov3-bee-win{fill:var(--ab-bank-a);fill-opacity:.85;stroke:var(--ab-bank-a)}.ov3-bee-lose{fill:transparent;stroke:var(--ab-silk-dim)}.ov3-bee circle{transition:cy .7s cubic-bezier(.3,.8,.2,1),cx .7s cubic-bezier(.3,.8,.2,1)}.ov3-prov{stroke:color-mix(in srgb,var(--ab-ink) 22%,transparent);stroke-width:.7;vector-effect:non-scaling-stroke;transition:fill .6s,opacity .5s}.ov3-prov[role=button]{cursor:pointer}.ov3-prov[role=button]:hover,.ov3-prov[role=button]:focus-visible{filter:brightness(1.3) drop-shadow(0 0 6px var(--ab-bank-g));outline:none}:root[data-theme=light] .ov3-prov[role=button]:hover{filter:brightness(.88)}.ov3-pl{fill:var(--ab-ink);font:500 12px var(--ab-mono);pointer-events:none;paint-order:stroke;stroke:var(--ab-pad-deep);stroke-width:3px}.ov3-pl-big{font-size:30px}.ov3-pl-sub{font-size:16px;fill:var(--ab-silk)}.ov3-bub{fill:color-mix(in srgb,var(--ab-bank-b) 55%,transparent);stroke:var(--ab-bank-b);stroke-width:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px var(--ab-bank-b))}.ov3-bub[role=button],.ov3-gbub[role=button]{cursor:pointer}.ov3-gbub:hover .ov3-bub,.ov3-bub[role=button]:hover{filter:brightness(1.35) drop-shadow(0 0 8px var(--ab-bank-b))}.ov3-dim{opacity:.16!important;transition:opacity .5s}.ov3-vswitch{display:inline-flex}.ov3-views-sm{padding:calc(2 * var(--vs-u))}.ov3-views-sm .ov3-vkey{padding:calc(4 * var(--vs-u)) calc(9 * var(--vs-u));font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.1em}.ov3-vswitch-sm .ov3-dd-key{height:calc(24 * var(--vs-u));padding:0 calc(9 * var(--vs-u));gap:calc(5 * var(--vs-u));font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ov3-vswitch-sm .ov3-dd-l{font-size:calc(calc(8.5 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.16em}.ov3-dd-list.ov3-dd-portal{position:absolute;z-index:70;right:auto;max-height:calc(100% - 16px);overflow:auto;min-width:calc(150 * var(--vs-u))}.ov3-tile-sw{position:absolute;top:calc(8 * var(--vs-u));right:calc(34 * var(--vs-u));z-index:3}.ov3-tile-split>.ov3-tile-sw{top:calc(6 * var(--vs-u))}.ov3-pane-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(6 * var(--vs-u)) calc(10 * var(--vs-u))}.ov3-cmenu.ab-panel{position:absolute;z-index:80;display:grid;gap:1px;width:-moz-max-content;width:max-content;min-width:calc(230 * var(--vs-u));max-width:min(calc(380 * var(--vs-u)),calc(100% - 16px));max-height:calc(100% - 16px);overflow:auto;padding:calc(6 * var(--vs-u));border-radius:calc(14 * var(--vs-u));border:1px solid var(--ab-rim-hi);background:color-mix(in srgb,var(--ab-chassis-2) 95%,transparent);backdrop-filter:blur(calc(16 * var(--vs-u)));-webkit-backdrop-filter:blur(calc(16 * var(--vs-u)));box-shadow:0 calc(22 * var(--vs-u)) calc(50 * var(--vs-u)) calc(-14 * var(--vs-u)) var(--ab-shade-60),0 0 calc(30 * var(--vs-u)) calc(-12 * var(--vs-u)) var(--c, var(--ab-bank-a)),inset 0 1px 0 var(--ab-sheen);animation:ov3-fd .2s ease both}.ov3-cm-h{display:grid;gap:2px;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u)) calc(8 * var(--vs-u));border-bottom:1px solid var(--ab-rim);margin-bottom:calc(3 * var(--vs-u))}.ov3-cm-sub{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.ov3-cm-item,.ov3-cm-act{display:flex;flex-wrap:wrap;align-items:center;gap:calc(3 * var(--vs-u)) calc(8 * var(--vs-u));width:100%;text-align:start;cursor:pointer;border:0;background:none;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(8 * var(--vs-u));font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.ov3-cm-item:hover,.ov3-cm-item:focus-visible,.ov3-cm-act:hover,.ov3-cm-act:focus-visible{background:var(--ab-row-hover);outline:none;box-shadow:inset 3px 0 0 var(--c, var(--ab-bank-a))}.ov3-cm-item[aria-disabled=true],.ov3-cm-act[aria-disabled=true]{cursor:default}.ov3-cm-item[aria-disabled=true] .ov3-cm-l,.ov3-cm-act[aria-disabled=true]{opacity:.62}.ov3-cm-box{display:inline-grid;place-items:center;flex:none;width:calc(16 * var(--vs-u));height:calc(16 * var(--vs-u));border-radius:calc(4 * var(--vs-u));border:1px solid var(--ab-rim-hi);font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-body);color:var(--ab-ink)!important}.ov3-cm-item[aria-checked=true] .ov3-cm-box{border-color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 70%,var(--ab-rim-hi));background:color-mix(in srgb,var(--c, var(--ab-bank-a)) 22%,transparent);box-shadow:0 0 calc(10 * var(--vs-u)) calc(-3 * var(--vs-u)) var(--c, var(--ab-bank-a))}.ov3-cm-l{flex:1 1 auto}.ov3-cm-tag{font:600 calc(calc(8.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.18em;text-transform:uppercase;padding:1px calc(6 * var(--vs-u));border-radius:calc(99 * var(--vs-u));border:1px solid var(--ab-rim-hi);color:var(--ab-silk)!important}.ov3-cm-now{border-color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 60%,var(--ab-rim));color:var(--ab-ink)!important}.ov3-cm-note{flex-basis:100%;padding-inline-start:calc(24 * var(--vs-u));font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-silk)!important}.ov3-cm-act .ov3-cm-note{padding-inline-start:0}.ov3-cm-sep{height:1px;margin:calc(4 * var(--vs-u)) calc(6 * var(--vs-u));background:var(--ab-rim)}.ov3-gcard{position:relative}.ov3-viz{position:relative;flex:1 1 0;min-height:0;width:100%}.ov3-viz>svg{position:absolute;inset:0;width:100%;height:100%}.ov3-viz.ov3-viz-rows{flex:none}.ov3-viz.ov3-viz-rows>svg{position:static;display:block;width:100%}.ov3-stage>.ov3-viz{min-height:calc(220 * var(--vs-u))}.ov3-tile-chart{position:absolute;left:0;right:0;bottom:0;height:40%;display:flex;pointer-events:none;opacity:.92}.ov3-tile-chart.ov3-tile-chart-hero{height:48%}.ov3-tile-chart.ov3-tile-chart-mid{top:40%;bottom:4%;height:auto;padding:0 calc(14 * var(--vs-u))}.ov3-tile-ring.ov3-tile-alt .ov3-tile-hit{align-content:start}.ov3-tile-data{position:absolute;left:calc(8 * var(--vs-u));right:calc(8 * var(--vs-u));bottom:calc(8 * var(--vs-u));top:46%;z-index:2;display:flex;padding:calc(6 * var(--vs-u));border-radius:calc(12 * var(--vs-u));border:1px solid var(--ab-rim);background:color-mix(in srgb,var(--ab-chassis-2) 94%,transparent)}.ov3-tile-hero .ov3-tile-data{top:40%}.ov3-tile-cat{position:relative;display:flex;height:calc(150 * var(--vs-u));min-height:0}.ov3-tile-cat.ov3-tile-cat-rows,.ov3-tile-cat.ov3-tile-cat-data{height:auto;max-height:calc(220 * var(--vs-u));overflow:auto}.ov3-list.ov3-list-fill{align-content:stretch;grid-auto-rows:minmax(calc(118 * var(--vs-u)),auto)}.ov3-dataview-sm .ov3-list.ov3-list-fill{grid-auto-rows:minmax(calc(86 * var(--vs-u)),auto)}.ov3-list-fill>.ov3-li{min-height:0;display:flex}.ov3-list-fill .ov3-li-hit{position:relative;overflow:hidden;isolation:isolate;height:auto;flex:1 1 auto;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;gap:calc(6 * var(--vs-u));padding:calc(14 * var(--vs-u)) calc(16 * var(--vs-u));border-radius:calc(16 * var(--vs-u));background:linear-gradient(160deg,color-mix(in srgb,var(--ab-chassis-2) 92%,transparent),color-mix(in srgb,var(--ab-well) 80%,transparent));box-shadow:inset 0 1px 0 var(--ab-sheen)}.ov3-list-fill .ov3-li-hit:after{content:"";position:absolute;z-index:-1;inset:auto -25% -55% auto;width:70%;height:110%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--c, var(--ab-bank-a)) 14%,transparent),transparent)}.ov3-li-n{font-weight:600;letter-spacing:.01em}.ov3-li-fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(4 * var(--vs-u)) calc(10 * var(--vs-u))}.ov3-list-fill .ov3-li-v{font:300 clamp(calc(calc(18 * var(--vs-u)) * var(--hf-text-ratio, 1)),2.1vw,calc(34 * var(--vs-u)))/1.05 var(--ab-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 18%,var(--ab-ink))!important;text-shadow:0 0 calc(20 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 30%,transparent)}.ov3-dataview-sm .ov3-list-fill .ov3-li-v{font-size:calc(calc(16 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ov3-list-fill .ov3-li-v.ov3-neg{color:var(--ab-alert-ink)!important}.ov3-li-vis{position:relative;min-height:calc(26 * var(--vs-u));display:flex;flex-direction:column;justify-content:flex-end;gap:calc(4 * var(--vs-u))}.ov3-li-vis>.ov3-li-spark{flex:1 1 auto;width:100%;min-height:calc(26 * var(--vs-u));height:100%}.ov3-li-svg{display:block;width:100%;height:calc(8 * var(--vs-u));border-radius:calc(4 * var(--vs-u));overflow:hidden}.ov3-li-trk{fill:var(--ab-rim)}.ov3-li-fill{fill:var(--c, var(--ab-bank-a))}.ov3-li-then{fill:color-mix(in srgb,var(--ab-silk-dim) 70%,transparent)}.ov3-li-good{fill:var(--ab-good)}.ov3-li-bad{stroke:var(--ab-alert);stroke-width:.6;vector-effect:non-scaling-stroke}.ov3-li-in{fill:var(--ab-good)}.ov3-li-out{fill:var(--ab-alert)}.ov3-li-mid{fill:var(--ab-rim-hi)}.ov3-li-pair{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:calc(3 * var(--vs-u)) calc(8 * var(--vs-u))}.ov3-li-yr{font:400 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important}.ov3-li-share{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(8 * var(--vs-u))}.ov3-li-pct{font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important}.ov3-dataview.ov3-dataview-sm{gap:calc(4 * var(--vs-u))}.ov3-dataview-sm .ov3-tools{gap:calc(6 * var(--vs-u))}.ov3-dataview-sm .ov3-key{padding:calc(3 * var(--vs-u)) calc(9 * var(--vs-u));font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ov3-dataview-sm .ov3-tbl th,.ov3-dataview-sm .ov3-tbl td{padding:calc(5 * var(--vs-u)) calc(9 * var(--vs-u))}.ov3-dataview-sm .ov3-tbl table{font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ov3-dataview-sm .ov3-list{grid-template-columns:repeat(auto-fill,minmax(calc(170 * var(--vs-u)),1fr));gap:calc(6 * var(--vs-u))}.ov3-dataview-sm .ov3-li-hit{padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.ov3-dataview-sm .ov3-li-v{font-size:calc(calc(14 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ov3-rankpane{min-height:0;min-width:0;display:flex;flex-direction:column;gap:calc(6 * var(--vs-u));overflow:auto}.ov3-rankpane>.ov3-rank{flex:1 1 auto}.ov3-rankpane>.ov3-viz:not(.ov3-viz-rows){min-height:calc(260 * var(--vs-u))}.ov3-gpane{min-height:0;display:flex;flex-direction:column;gap:calc(6 * var(--vs-u));overflow:auto}.ov3-gpane>.ov3-glist{flex:1 1 auto}.ov3-gpane>.ov3-viz:not(.ov3-viz-rows){min-height:calc(240 * var(--vs-u))}.ov3-beebox>.ov3-viz:not(.ov3-viz-rows){min-height:calc(220 * var(--vs-u))}.ov3-insw-radial>.ov3-viz{min-height:calc(260 * var(--vs-u))}.ov3-vchart{overflow:visible}.ov3-grow-y.ov3-from-top{transform-origin:50% 0%}.ov3-vline{fill:none;stroke:var(--ab-bank-a);stroke-width:2.6;filter:drop-shadow(0 0 7px var(--ab-bank-a))}.ov3-varea{stroke:none}.ov3-vend{fill:var(--ab-bank-a)}.ov3-vdot{fill:var(--ab-bank-g);filter:drop-shadow(0 0 6px var(--ab-bank-g))}.ov3-vdot-neg{fill:var(--ab-alert);filter:drop-shadow(0 0 6px var(--ab-alert))}.ov3-stem-v{stroke:color-mix(in srgb,var(--ab-bank-g) 70%,transparent);stroke-width:2}.ov3-stem-vneg{stroke:color-mix(in srgb,var(--ab-alert) 70%,transparent);stroke-width:2}.ov3-cmpline{fill:none;stroke:var(--ab-silk-dim);stroke-width:1.8;stroke-dasharray:5 5}.ov3-cmpline-key{fill:var(--ab-silk-dim)}.ov3-cmpdot{fill:var(--ab-pad-deep);stroke:var(--ab-silk-dim);stroke-width:1.6}.ov3-cmpring{fill:none;stroke:var(--ab-silk-dim);stroke-width:1.4;stroke-dasharray:3 3}.ov3-flatbar{fill:var(--ab-silk-dim)}.ov3-ann{fill:none;stroke:var(--ab-silk-dim);stroke-width:1.2}.ov3-ann-head{fill:var(--ab-silk-dim)}.ov3-annt{fill:var(--ab-silk);font:500 11.5px var(--ab-body)}.ov3-stem-good{stroke:var(--ab-good);stroke-width:2}.ov3-stem-bad{stroke:var(--ab-alert);stroke-width:2;stroke-dasharray:3 3}.ov3-dot-good{fill:var(--ab-good);filter:drop-shadow(0 0 6px var(--ab-good))}.ov3-dot-bad{fill:var(--ab-alert);filter:drop-shadow(0 0 6px var(--ab-alert))}.ov3-dot-open{fill-opacity:.35;stroke:currentColor;stroke-width:1.5}.ov3-mini-bar{fill:color-mix(in srgb,var(--c, var(--ab-bank-a)) 70%,transparent)}.ov3-mini-line{fill:none;stroke:var(--c, var(--ab-bank-a));stroke-width:2;filter:drop-shadow(0 0 5px var(--c, var(--ab-bank-a)))}.ov3-mini-dot{fill:var(--c, var(--ab-bank-a))}.ov3-mini-ax{fill:var(--ab-silk-dim);font:400 9px var(--ab-mono)}.ov3-heat-pos{fill:var(--ab-good)}.ov3-heat-neg{fill:var(--ab-alert)}.ov3-heat-empty{fill:none;stroke:var(--ab-rim);stroke-dasharray:3 4}.ov3-heat-cell{fill:color-mix(in srgb,var(--ab-ink) 6%,transparent);stroke:var(--ab-rim)}.ov3-heat-key{fill:var(--ab-silk-dim)}.ov3-heat-v{fill:var(--ab-ink);font:500 11.5px var(--ab-mono);pointer-events:none}.ov3-tm{fill:color-mix(in srgb,var(--seg) 58%,var(--ab-pad-deep));stroke:var(--ab-chassis-2);stroke-width:2}.ov3-row[role=button]:hover>.ov3-tm,.ov3-row[role=button]:focus-visible>.ov3-tm{fill:color-mix(in srgb,var(--seg) 78%,var(--ab-pad-deep))}.ov3-cell-l{fill:var(--ab-ink);font:600 12px var(--ab-body);pointer-events:none;paint-order:stroke;stroke:color-mix(in srgb,var(--ab-pad-deep) 55%,transparent);stroke-width:2.5px}.ov3-cell-v{fill:var(--ab-ink);font:400 11px var(--ab-mono);pointer-events:none;paint-order:stroke;stroke:color-mix(in srgb,var(--ab-pad-deep) 55%,transparent);stroke-width:2.5px}.ov3-arc{fill:color-mix(in srgb,var(--seg) 72%,transparent);stroke:var(--ab-chassis-2);stroke-width:1.5;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--seg) 45%,transparent))}.ov3-arc[role=button]{cursor:pointer}.ov3-arc[role=button]:hover,.ov3-arc[role=button]:focus-visible{fill:var(--seg);outline:none}.ov3-arc.ov3-arc-cmp{fill:color-mix(in srgb,var(--seg) 30%,transparent);filter:none}.ov3-arc.ov3-arc-kid{fill:color-mix(in srgb,var(--seg) 42%,transparent);filter:none}.ov3-arc-track{fill:color-mix(in srgb,var(--ab-ink) 5%,transparent)}.ov3-donut-fig{fill:var(--ab-ink);font:300 24px var(--ab-mono)}.ov3-swatch{fill:var(--seg)}.ov3-wf-cell{fill:color-mix(in srgb,var(--seg) 70%,transparent)}.ov3-seg{fill:color-mix(in srgb,var(--seg) 75%,transparent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--seg) 45%,transparent))}.ov3-seg.ov3-seg-then{fill:color-mix(in srgb,var(--seg) 30%,transparent);filter:none}.ov3-pk{fill:color-mix(in srgb,var(--seg) 55%,transparent);stroke:var(--seg);stroke-width:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--seg) 45%,transparent))}.ov3-slope{stroke-width:2}.ov3-slope-good{stroke:var(--ab-good)}.ov3-slope-bad{stroke:var(--ab-alert);stroke-dasharray:4 3}.ov3-slope-flat{stroke:var(--ab-silk-dim)}.ov3-cmp-out{fill:color-mix(in srgb,var(--ab-silk-dim) 35%,transparent)}.ov3-mult-bg{fill:color-mix(in srgb,var(--ab-ink) 4%,transparent);stroke:var(--ab-rim)}.ov3-mult[role=button]:hover .ov3-mult-bg{stroke:var(--ab-rim-hi)}.ov3-netzero{stroke:var(--ab-silk-dim);stroke-dasharray:6 5}.ov3-bub-pos{fill:color-mix(in srgb,var(--ab-good) 40%,transparent);stroke:var(--ab-good);stroke-width:1.2}.ov3-bub-neg{fill:color-mix(in srgb,var(--ab-alert) 38%,transparent);stroke:var(--ab-alert);stroke-width:1.2}.ov3-pl.ov3-pl-sm{font-size:10.5px}.ov3-rib{fill-opacity:.5}.ov3-pool{fill:color-mix(in srgb,var(--ab-ink) 30%,transparent)}.ov3-bullet-track{fill:color-mix(in srgb,var(--ab-ink) 6%,transparent)}.ov3-bullet-band{fill:color-mix(in srgb,var(--ab-silk-dim) 22%,transparent)}.ov3-bullet-bar{fill:color-mix(in srgb,var(--ab-bank-a) 75%,transparent)}.ov3-bullet-mark{stroke:var(--ab-ink);stroke-width:3}.ov3-bullet-mark-key{fill:var(--ab-ink)}.ov3-score-sel{fill:var(--ab-row-hover);stroke:color-mix(in srgb,var(--c, var(--ab-bank-e)) 50%,transparent)}.ov3-score-na{opacity:.55}.ov3-strip{fill-opacity:.55}.ov3-box{fill:color-mix(in srgb,var(--ab-silk-dim) 22%,transparent);stroke:var(--ab-silk-dim)}.ov3-box-win{fill:color-mix(in srgb,var(--ab-bank-a) 30%,transparent);stroke:var(--ab-bank-a)}.ov3-box-wh{stroke:var(--ab-silk-dim);stroke-width:1.5}.ov3-box-med{stroke:var(--ab-ink);stroke-width:3}.ov3-hist{fill:color-mix(in srgb,var(--ab-silk-dim) 40%,transparent)}.ov3-hist-win{fill:color-mix(in srgb,var(--ab-bank-a) 65%,transparent);filter:drop-shadow(0 0 5px var(--ab-bank-a))}.ov3-violin{fill:color-mix(in srgb,var(--ab-bank-a) 32%,transparent);stroke:var(--ab-bank-a);stroke-width:1.2}.ov3-violin-iqr{fill:var(--ab-ink);fill-opacity:.7}.ov3-violin-med{fill:var(--ab-pad-deep);stroke:var(--ab-ink);stroke-width:2}.ov3-hex{stroke:color-mix(in srgb,var(--ab-ink) 22%,transparent);stroke-width:1;transition:fill .6s}.ov3-hexmap g[role=button]{cursor:pointer}.ov3-hexmap g[role=button]:hover .ov3-hex,.ov3-hexmap g[role=button]:focus-visible .ov3-hex{filter:brightness(1.3) drop-shadow(0 0 6px var(--ab-bank-c))}.ov3-prov-flat{fill:color-mix(in srgb,var(--ab-ink) 7%,var(--ab-pad-deep))}:root[data-theme=light] .ov3-hexmap g[role=button]:hover .ov3-hex{filter:brightness(.9)}.ov3-grow-y{transform-box:fill-box;transform-origin:50% 100%;animation:ov3-gy 1.1s cubic-bezier(.2,.9,.2,1) both;animation-delay:var(--d, 0ms)}.ov3-grow-x{transform-box:fill-box;transform-origin:0% 50%;animation:ov3-gx 1.1s cubic-bezier(.2,.9,.2,1) both;animation-delay:var(--d, 0ms)}.ov3-grow-x.ov3-from-right{transform-origin:100% 50%}.ov3-fade{animation:ov3-fd .8s ease both;animation-delay:var(--d, 0ms)}.ov3-draw{stroke-dasharray:1;stroke-dashoffset:0;animation:ov3-dw 1.8s cubic-bezier(.3,.7,.2,1) both;animation-delay:var(--d, 0ms)}.ov3-pop{transform-box:fill-box;transform-origin:center;animation:ov3-pop .8s cubic-bezier(.2,1.3,.4,1) both;animation-delay:var(--d, 0ms)}@keyframes ov3-gy{0%{transform:scaleY(0)}}@keyframes ov3-gx{0%{transform:scaleX(0)}}@keyframes ov3-fd{0%{opacity:0}}@keyframes ov3-dw{0%{stroke-dashoffset:1}}@keyframes ov3-pop{0%{transform:scale(.4);opacity:0}}@keyframes ov3-enter{0%{opacity:0;transform:translateY(10px);filter:blur(4px)}}.ov3[data-motion=off] *,.ov3[data-motion=off] *:before,.ov3[data-motion=off] *:after,.ov3-gmodal[data-motion=off],.ov3-gmodal[data-motion=off] *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.ov3 *,.ov3 *:before,.ov3 *:after,.ov3-gmodal,.ov3-gmodal *,.ov3-shelf-panel{animation:none!important;transition:none!important}}@media(max-width:1180px){.ov3-ask{grid-template-columns:1fr}.ov3-mapwrap{grid-template-columns:minmax(0,1.3fr) minmax(calc(220 * var(--vs-u)),1fr)}}@media(max-width:899px){.ov3-mapwrap,.ov3-insw,.ov3-gbody{grid-template-columns:1fr}.ov3-rankpane{max-height:calc(520 * var(--vs-u))}.ov3-insw-radial>.ov3-viz{min-height:calc(420 * var(--vs-u))}.ab-fpad.ov3-stage{min-height:calc(420 * var(--vs-u))}.ov3-gbody{grid-template-rows:calc(280 * var(--vs-u)) minmax(0,1fr)}.ov3-tiles{grid-template-rows:none!important}.ab-fpad.ov3-tile{min-height:calc(150 * var(--vs-u))}.ov3-tile-hero{min-height:calc(220 * var(--vs-u))!important}}.ov3-tickrow{min-width:0}.ov3-tickrow:empty{display:none}.ov3-fact-hit.ab-fpad-hit{display:grid;align-content:start;gap:calc(4 * var(--vs-u));width:100%;height:100%;text-align:left;cursor:pointer;background:none;border:0;padding:0;color:inherit}.ov3-fact-hit:hover .ov3-fact-v,.ov3-fact-hit:focus-visible .ov3-fact-v{text-shadow:0 0 calc(10 * var(--vs-u)) var(--c, var(--ab-bank-a))}.ov3-tile-door{position:absolute;right:calc(10 * var(--vs-u));bottom:calc(8 * var(--vs-u));z-index:3;font-size:calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ov3-advmenu{position:fixed;z-index:60;display:grid;gap:calc(4 * var(--vs-u));min-width:calc(220 * var(--vs-u));padding:calc(10 * var(--vs-u));border-radius:calc(12 * var(--vs-u));background:var(--ab-chassis-2);border:1px solid var(--ab-rim);box-shadow:0 calc(10 * var(--vs-u)) calc(30 * var(--vs-u)) #00000073,0 0 calc(18 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 30%,transparent)}.ov3-advmenu-h{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk)!important;padding:0 calc(4 * var(--vs-u)) calc(4 * var(--vs-u))}.ov3-advmenu button{text-align:left;border:1px solid transparent;background:none;cursor:pointer;padding:calc(7 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(8 * var(--vs-u));font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.ov3-advmenu button:hover,.ov3-advmenu button:focus-visible{background:var(--ab-row-hover);border-color:var(--ab-rim);outline:none}.ov3-advmenu .ov3-advmenu-x{color:var(--ab-silk-dim)!important}.ov3-ask-a{margin:0 0 calc(14 * var(--vs-u))}.ov3-ask-err{color:var(--ab-alert)!important}.ov3-ask-used{margin:calc(4 * var(--vs-u)) 0 0;font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono, var(--ab-body));letter-spacing:.04em;color:var(--ab-silk-dim)!important}.ov3-ask-keys{display:flex;align-items:center;gap:calc(8 * var(--vs-u));flex-wrap:wrap}.ov3[data-values=off] .ov3-vl{display:none}.ov3-vl-mark{font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ov3-shelf-keys{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));flex:0 0 auto}.ov3-shelf-row .ov3-pagekeys{overflow:hidden}.ov3-shelf-row .ov3-pkey{flex:0 1 auto;min-width:calc(44 * var(--vs-u));overflow:hidden;padding:0 calc(9 * var(--vs-u));letter-spacing:.06em}.ov3-pkey-l{min-width:0;overflow:hidden;text-overflow:ellipsis}.ov3-shelf-row .ov3-shelf-q{flex:0 1 calc(200 * var(--vs-u));overflow:hidden}.ov3-shelf-row .ov3-shelf-sum{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.ov3-shelf-keys .iv-key-long{display:none}.pv-page{display:flex;flex-direction:column;min-width:0}.pv-board{min-width:0}.pv-page:has(>.pv-board.pv-fill){flex:1 0 auto}.pv-board.pv-fill{flex:1 0 auto;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.pv-board>.ab-fbanks{align-content:start}.pv-board.pv-fill>.ab-fbanks{align-content:stretch}.pv-board .pv-grow>.ab-fgrid{grid-auto-rows:minmax(min-content,1fr);align-content:stretch}.pv-board .ab-fpad.pv-cell{overflow:visible;min-height:0;background:none;border:0;box-shadow:none}.pv-board .ab-fpad.pv-cell>.pv-legacy{flex:1 1 auto;min-width:0;padding:0}.pv-board .ab-cluster{margin-bottom:0}.pv-board .ab-fgrid>.ab-fpad.ab-fopen:not(.pv-cell){min-height:0}.pv-parked,.pv-parked>.pv-parked{display:contents}.pv-parked>:is(section,div):not(.pv-parked){grid-column:1 / -1;min-width:0}.pv-pad{container-type:inline-size}.pv-board .pv-pad>.ab-fpad-hit{align-content:center;gap:clamp(calc(3 * var(--vs-u)),2cqi,calc(10 * var(--vs-u)))}.pv-board .pv-pad .ab-fp-top b{display:block;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:break-word;word-break:normal;font-size:calc(clamp(calc(11 * var(--vs-u)),5.4cqi,calc(18 * var(--vs-u))) * var(--hf-text-ratio, 1))}.pv-board .pv-pad .ab-fp-big{font-size:calc(clamp(calc(18 * var(--vs-u)),9.5cqi,calc(40 * var(--vs-u))) * var(--hf-text-ratio, 1));overflow-wrap:break-word}.pv-board .pv-pad .ab-fp-model,.pv-board .pv-pad .ab-fp-hint{font-size:calc(clamp(calc(10.5 * var(--vs-u)),4cqi,calc(12.5 * var(--vs-u))) * var(--hf-text-ratio, 1));white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;line-height:1.35}.pv-board .pv-pad .ab-fp-chip{white-space:normal;text-align:center;line-height:1.25;max-width:60%;font-size:calc(clamp(calc(9 * var(--vs-u)),3.6cqi,calc(12 * var(--vs-u))) * var(--hf-text-ratio, 1))}.pv-board .pv-pad.ab-fopen>.ab-fpad-hit{align-content:start}.pv-board .ab-meter-pad .ab-fp-hint{color:var(--ab-silk)!important}.pv-board .pv-pad .ab-fp-pick{flex-wrap:wrap}.pv-board .pv-pad .ab-fp-mini[aria-pressed=true]{color:var(--ab-ink)!important;border-color:var(--c, var(--ab-bank-a));box-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 40%,transparent)}.pv-st-good{color:var(--ab-good-ink)!important;border-color:var(--ab-good)!important}.pv-st-pending{color:var(--ab-wait-ink)!important;border-color:var(--ab-pending)!important}.pv-st-neutral{color:var(--ab-silk)!important}.ab-fpad.pv-archived{border-style:dashed}.pv-keys{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(6 * var(--vs-u));min-width:0;max-width:100%}.pv-keys .sk-key{padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));letter-spacing:.08em;font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))}.sk-key[aria-pressed=true]{border-color:var(--ab-bank-a);color:var(--ab-ink)!important}.sk-key.pv-attn:after{content:"";width:calc(6 * var(--vs-u));height:calc(6 * var(--vs-u));border-radius:50%;background:var(--ab-pending);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-pending)}.pv-lcd{background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.pv-lcd .ab-kv{grid-template-columns:calc(62 * var(--vs-u)) minmax(0,1fr);gap:calc(4 * var(--vs-u)) calc(8 * var(--vs-u));font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.pv-lcd .ab-kv dt{font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1));padding-top:calc(3 * var(--vs-u))}.pv-lcd .ab-kv dd{font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1));color:var(--ab-ink)!important}.pv-lcd .ab-kv dd small{display:block;color:var(--ab-silk-dim)!important;font:400 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono)}.pv-lcd .ab-kv dt.pv-full,.pv-lcd .ab-kv dd.pv-full{grid-column:1 / -1}.pv-lcd .ab-kv dt.pv-full{margin-top:calc(2 * var(--vs-u))}.pv-lcd .ab-kv dd.pv-big{font:700 calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.pv-check{display:flex;gap:calc(7 * var(--vs-u));align-items:flex-start;padding:calc(2 * var(--vs-u)) calc(4 * var(--vs-u));cursor:pointer;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-silk)!important}.pv-check input{margin-top:calc(2 * var(--vs-u));accent-color:var(--ab-bank-b);flex:none}.pv-nav-note{margin:0;padding:calc(2 * var(--vs-u)) calc(4 * var(--vs-u));font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important}.pv-nav-keys{display:grid;gap:calc(4 * var(--vs-u))}.pv-nav-keys .sk-key{justify-content:flex-start;white-space:normal}.pv-note{border-top:0}.pv-note>.ab-fnote{overflow-wrap:break-word}.pv-bar{display:inline-block;width:calc(90 * var(--vs-u));max-width:100%;height:calc(5 * var(--vs-u));border-radius:calc(3 * var(--vs-u));background:var(--ab-rim);vertical-align:middle;overflow:hidden}.pv-bar>i{display:block;height:100%;background:var(--ab-bank-a)}.pv-board .pv-list-bank>.ab-fgrid{grid-auto-rows:minmax(min-content,1fr);align-content:stretch}.pv-board .pv-list-bank>.ab-fgrid:has(>.ab-fopen){grid-auto-rows:auto;align-content:start}.pv-choice-row>.sk-choice{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u))}.pv-choice-row .sk-opt{flex:1 1 auto;width:auto;text-align:center;padding-inline:calc(8 * var(--vs-u));white-space:nowrap}.pv-pad-pick{display:flex;align-items:center;gap:calc(6 * var(--vs-u));padding:0 calc(10 * var(--vs-u)) calc(8 * var(--vs-u));margin-top:calc(-2 * var(--vs-u))}.pv-pad-pick .ab-check{font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))}.pv-pad-pick .pv-pad-more{margin-inline-start:auto}.pv-more-keys{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));align-items:center}.ab-keypad .ab-keypad-row>.ab-fnote{margin:0 calc(4 * var(--vs-u))}.pv-legacy{color-scheme:inherit;color:var(--ab-ink);min-width:0;font-family:var(--ab-body);--pv-chart-teal: #3f7d8c;--pv-chart-sky: #5fb0c4;--pv-chart-slate: #8fa3ad;--pv-chart-gold: #f2c14e;--pv-chart-brass: #c8a04a;--pv-chart-deep: #0f4c5c;--pv-chart-mint: #9fd3c7;--pv-chart-red: #e04836;--pv-chart-green: #6a994e;--pv-chart-lilac: #8e7dbe;--pv-chart-amber: #d99a4e;--pv-chart-blue: #3b82f6;--pv-chart-cursor: rgba(255,255,255,.07);--pv-chart-base: #e2e8f0}:root[data-theme=light] .pv-legacy{--pv-chart-teal: #3f7d8c;--pv-chart-sky: #2f8fa8;--pv-chart-slate: #6b7f8a;--pv-chart-gold: #c9951b;--pv-chart-brass: #9c7a24;--pv-chart-deep: #0f4c5c;--pv-chart-mint: #5fae9d;--pv-chart-red: #c8321f;--pv-chart-green: #4f7f36;--pv-chart-lilac: #7461b0;--pv-chart-amber: #b86f1f;--pv-chart-blue: #2563eb;--pv-chart-cursor: rgba(20,30,50,.06);--pv-chart-base: #0f172a}.pv-legacy section:empty{display:none}.pv-legacy.pv-side{flex:1 1 auto;min-height:0;padding:0;overflow-y:auto}.pv-side [class*="max-h-["]{max-height:none!important}.pv-side [class*="xl:sticky"]{position:static!important}:root:root:root[data-theme] .pv-legacy .text-slate-400,:root:root:root[data-theme] .pv-legacy .text-slate-500,:root:root:root[data-theme] .pv-legacy .text-slate-600,:root:root:root[data-theme] .pv-legacy .text-gray-400,:root:root:root[data-theme] .pv-legacy .text-gray-500,:root:root:root[data-theme] .pv-legacy .text-gray-600{color:var(--ab-silk)!important}:root:root:root[data-theme] .pv-legacy input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),:root:root:root[data-theme] .pv-legacy select,:root:root:root[data-theme] .pv-legacy textarea{background-color:var(--ab-well)!important;color:var(--ab-ink)!important;border-color:var(--ab-rim)!important;box-shadow:none!important}:root:root:root[data-theme] .pv-legacy input::-moz-placeholder,:root:root:root[data-theme] .pv-legacy textarea::-moz-placeholder{color:var(--ab-silk-dim)!important;opacity:1}:root:root:root[data-theme] .pv-legacy input::placeholder,:root:root:root[data-theme] .pv-legacy textarea::placeholder{color:var(--ab-silk-dim)!important;opacity:1}:root:root:root[data-theme] .pv-legacy h1,:root:root:root[data-theme] .pv-legacy h2,:root:root:root[data-theme] .pv-legacy h3,:root:root:root[data-theme] .pv-legacy h4{color:var(--ab-ink)!important}@media(max-width:1599px){.pv-board .pv-legacy [class*="xl:grid-cols-"],.pv-board .pv-legacy [class*="lg:grid-cols-["]{grid-template-columns:minmax(0,1fr)!important}}.pv-legacy .overflow-x-auto,.pv-legacy table{max-width:100%}@media(max-width:899px){.pv-legacy [class*=grid-cols-]{min-width:0}}.pv-board>.ab-fbanks>.pv-stage{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;-moz-column-gap:var(--vs-gap);column-gap:var(--vs-gap);row-gap:var(--vs-gap);align-content:start;min-width:0}.pv-board>.ab-fbanks>.pv-stage:empty{display:none}.pv-stage>.pv-stage-anchor{display:none}.pv-stage>.pv-stage-bank,.pv-stage-bank{display:contents}.pv-stage>:not(.pv-stage-anchor,.pv-stage-bank),.pv-stage>.pv-stage-bank>*{grid-column:1 / -1;min-width:0}.pv-stage .ab-fbank{display:grid;grid-template-columns:subgrid;-moz-column-gap:var(--vs-gap);column-gap:var(--vs-gap);align-content:start;margin:0}.pv-stage .ab-fbank>*{grid-column:1 / -1;min-width:0}.pv-stage .ab-fbank>.ab-fgrid{grid-template-columns:subgrid}.pv-board[data-takeover]>.ab-fbanks>:not(.pv-stage){display:none!important}.pv-board[data-takeover]>.ab-fbanks>.pv-stage{align-content:stretch;grid-auto-rows:auto}.pv-board[data-takeover] .pv-stage-grow>.ab-fbank{height:100%;align-content:start}.pv-unwrap{position:relative;transform:translateZ(0);min-width:0}.pv-unwrap>.fixed,.pv-unwrap>div>.fixed{position:static!important;inset:auto!important;z-index:auto!important;display:block!important;padding:0!important;background:none!important;overflow:visible!important}.pv-unwrap .fixed>[class*=max-w-],.pv-unwrap .fixed>div{max-width:none!important;max-height:none!important;width:100%!important;margin:0!important;box-shadow:none!important}.pv-unwrap .absolute.inset-0[class*=bg-black]{display:none!important}.pv-pct{position:relative;display:flex;align-items:center;flex:1 1 calc(90 * var(--vs-u));min-width:0}.pv-pct>.ab-input{width:100%;padding-inline-end:calc(18 * var(--vs-u))}.pv-pct>.pv-pct-sfx{position:absolute;inset-inline-end:calc(7 * var(--vs-u));pointer-events:none;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.pv-board .pv-field .ab-fpad-hit{padding-bottom:calc(4 * var(--vs-u))}.pv-board .pv-field .ab-fp-pick{align-items:stretch}.pv-board .pv-field .ab-fp-pick>.ab-input,.pv-board .pv-field .ab-fp-pick>.ab-select{flex:1 1 calc(90 * var(--vs-u));min-width:0;width:auto}.pv-board .pv-field.ab-alert .ab-input,.pv-board .pv-field.ab-alert .ab-select{border-color:var(--ab-alert)!important}.pv-board .pv-group-head{grid-column:1 / -1;margin:calc(4 * var(--vs-u)) 0 0;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important;display:flex;align-items:center;gap:calc(6 * var(--vs-u))}.pv-board .ab-fgrid>.pv-group-head{min-height:0}.pv-board .pv-group-head>.ab-qkey{position:static}.pv-board .pv-issues{margin:0;padding:0;list-style:none;display:grid;gap:calc(4 * var(--vs-u))}.pv-board .pv-issues li{display:flex;gap:calc(6 * var(--vs-u));font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:break-word}.pv-board .pv-issues li.pv-crit:before{content:"✕";color:var(--ab-alert-ink)!important}.pv-board .pv-issues li.pv-warn:before{content:"⚠";color:var(--ab-wait-ink)!important}.pv-board .pv-issues li.pv-info:before{content:"•";color:var(--ab-silk-dim)!important}.pv-board,.pv-side-board{--pv-chart-teal: #3f7d8c;--pv-chart-sky: #5fb0c4;--pv-chart-slate: #8fa3ad;--pv-chart-gold: #f2c14e;--pv-chart-brass: #c8a04a;--pv-chart-deep: #0f4c5c;--pv-chart-mint: #9fd3c7;--pv-chart-red: #e04836;--pv-chart-green: #6a994e;--pv-chart-lilac: #8e7dbe;--pv-chart-amber: #d99a4e;--pv-chart-blue: #3b82f6;--pv-chart-cursor: rgba(255,255,255,.07);--pv-chart-base: #e2e8f0}:root[data-theme=light] :is(.pv-board,.pv-side-board){--pv-chart-teal: #3f7d8c;--pv-chart-sky: #2f8fa8;--pv-chart-slate: #6b7f8a;--pv-chart-gold: #c9951b;--pv-chart-brass: #9c7a24;--pv-chart-deep: #0f4c5c;--pv-chart-mint: #5fae9d;--pv-chart-red: #c8321f;--pv-chart-green: #4f7f36;--pv-chart-lilac: #7461b0;--pv-chart-amber: #b86f1f;--pv-chart-blue: #2563eb;--pv-chart-cursor: rgba(20,30,50,.06);--pv-chart-base: #0f172a}.pv-board .ab-fpad.pv-chart{overflow:visible;min-height:0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u)) calc(10 * var(--vs-u));gap:calc(6 * var(--vs-u));display:flex;flex-direction:column}.pv-chart-head{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));min-width:0}.pv-chart-head>.ab-select{flex:1 1 calc(130 * var(--vs-u));min-width:0;padding:calc(4 * var(--vs-u)) calc(6 * var(--vs-u));font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);border-radius:calc(6 * var(--vs-u))}.pv-chart-head>.cr-opts{flex:1 1 auto}.pv-chart-keys{display:inline-flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u));margin-inline-start:auto}.pv-chart-body{flex:1 1 auto;min-width:0;min-height:var(--pv-chart-h, calc(300 * var(--vs-u)));overflow-x:auto}.pv-chart-body [class*="h-[320"]{height:var(--pv-chart-h, calc(300 * var(--vs-u)))!important}.pv-chart-body h3{font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ab-ink)!important}.pv-chart-body p{color:var(--ab-silk-dim)!important}.pv-side-board{display:grid;gap:calc(8 * var(--vs-u));align-content:start;min-width:0;padding:calc(6 * var(--vs-u))}.pv-side-board>.ab-fgrid{grid-template-columns:minmax(0,1fr);gap:calc(8 * var(--vs-u))}.pv-side-board>.ab-fgrid>*{grid-column:1 / -1}.pv-side-board .ab-fpad{min-height:0}.pv-side-board .pv-chat{display:flex;flex-direction:column;min-height:calc(420 * var(--vs-u))}:root:root[data-theme] .pv-legacy :is(.bg-white,[class*="bg-white/"],[class~=bg-slate-50],[class*="bg-slate-50/"],[class*=bg-slate-100],[class~=bg-gray-50],[class*="bg-gray-50/"],[class*=bg-gray-100],[class*=bg-slate-800],[class*=bg-slate-900],[class*=bg-slate-950],[class*=bg-gray-800],[class*=bg-gray-900]){background-color:var(--ab-chassis-2)!important}:root:root[data-theme] .pv-legacy :is([class*=bg-slate-200],[class*=bg-slate-700],[class*=bg-gray-200]){background-color:var(--ab-well)!important}:root:root[data-theme] .pv-legacy :is([class*=border-slate-],[class*=border-gray-]){border-color:var(--ab-rim)!important}:root:root[data-theme] .pv-legacy [class*=divide-slate-]>*{border-color:var(--ab-rim)!important}:root:root[data-theme] .pv-legacy :is(.text-slate-700,.text-slate-800,.text-slate-900,.text-gray-700,.text-gray-800,.text-gray-900,.text-slate-100,.text-slate-200,.text-slate-300){color:var(--ab-ink)!important}:root:root[data-theme] .pv-legacy :is([class~=bg-emerald-50],[class*="bg-emerald-50/"],[class*=bg-emerald-100],[class*=bg-emerald-900],[class*=bg-emerald-950],[class*="bg-emerald-500/"],[class*="bg-emerald-600/"],[class~=bg-green-50],[class*="bg-green-50/"],[class*=bg-green-100],[class*=bg-green-900],[class*=bg-green-950],[class*="bg-green-500/"],[class*="bg-green-600/"],[class~=bg-teal-50],[class*="bg-teal-50/"],[class*=bg-teal-100],[class*=bg-teal-900],[class*=bg-teal-950],[class*="bg-teal-500/"],[class*="bg-teal-600/"]){background-color:color-mix(in srgb,var(--ab-good) 12%,var(--ab-chassis-2))!important}:root:root[data-theme] .pv-legacy :is([class~=bg-amber-50],[class*="bg-amber-50/"],[class*=bg-amber-100],[class*=bg-amber-900],[class*=bg-amber-950],[class*="bg-amber-500/"],[class*="bg-amber-600/"],[class~=bg-yellow-50],[class*="bg-yellow-50/"],[class*=bg-yellow-100],[class*=bg-yellow-900],[class*=bg-yellow-950],[class*="bg-yellow-500/"],[class*="bg-yellow-600/"],[class~=bg-orange-50],[class*="bg-orange-50/"],[class*=bg-orange-100],[class*=bg-orange-900],[class*=bg-orange-950],[class*="bg-orange-500/"],[class*="bg-orange-600/"]){background-color:color-mix(in srgb,var(--ab-pending) 12%,var(--ab-chassis-2))!important}:root:root[data-theme] .pv-legacy :is([class~=bg-rose-50],[class*="bg-rose-50/"],[class*=bg-rose-100],[class*=bg-rose-900],[class*=bg-rose-950],[class*="bg-rose-500/"],[class*="bg-rose-600/"],[class~=bg-red-50],[class*="bg-red-50/"],[class*=bg-red-100],[class*=bg-red-900],[class*=bg-red-950],[class*="bg-red-500/"],[class*="bg-red-600/"]){background-color:color-mix(in srgb,var(--ab-alert) 12%,var(--ab-chassis-2))!important}:root:root[data-theme] .pv-legacy :is([class~=bg-blue-50],[class*="bg-blue-50/"],[class*=bg-blue-100],[class*=bg-blue-900],[class*=bg-blue-950],[class*="bg-blue-500/"],[class*="bg-blue-600/"],[class~=bg-sky-50],[class*="bg-sky-50/"],[class*=bg-sky-100],[class*=bg-sky-900],[class*=bg-sky-950],[class*="bg-sky-500/"],[class*="bg-sky-600/"],[class~=bg-cyan-50],[class*="bg-cyan-50/"],[class*=bg-cyan-100],[class*=bg-cyan-900],[class*=bg-cyan-950],[class*="bg-cyan-500/"],[class*="bg-cyan-600/"],[class~=bg-indigo-50],[class*="bg-indigo-50/"],[class*=bg-indigo-100],[class*=bg-indigo-900],[class*=bg-indigo-950],[class*="bg-indigo-500/"],[class*="bg-indigo-600/"],[class~=bg-violet-50],[class*="bg-violet-50/"],[class*=bg-violet-100],[class*=bg-violet-900],[class*=bg-violet-950],[class*="bg-violet-500/"],[class*="bg-violet-600/"]){background-color:color-mix(in srgb,var(--ab-bank-b) 12%,var(--ab-chassis-2))!important}:root:root[data-theme] .pv-legacy :is([class*=border-emerald-],[class*=border-green-],[class*=border-teal-]){border-color:color-mix(in srgb,var(--ab-good) 55%,var(--ab-rim))!important}:root:root[data-theme] .pv-legacy :is([class*=border-amber-],[class*=border-yellow-],[class*=border-orange-]){border-color:color-mix(in srgb,var(--ab-pending) 55%,var(--ab-rim))!important}:root:root[data-theme] .pv-legacy :is([class*=border-rose-],[class*=border-red-]){border-color:color-mix(in srgb,var(--ab-alert) 55%,var(--ab-rim))!important}:root:root[data-theme] .pv-legacy :is([class*=border-blue-],[class*=border-sky-],[class*=border-cyan-],[class*=border-indigo-]){border-color:color-mix(in srgb,var(--ab-bank-b) 55%,var(--ab-rim))!important}:root:root[data-theme] .pv-legacy :is([class*=text-emerald-],[class*=text-green-],[class*=text-teal-]){color:var(--ab-good-ink)!important}:root:root[data-theme] .pv-legacy :is([class*=text-amber-],[class*=text-yellow-],[class*=text-orange-]){color:var(--ab-wait-ink)!important}:root:root[data-theme] .pv-legacy :is([class*=text-rose-],[class*=text-red-]){color:var(--ab-alert-ink)!important}:root:root[data-theme] .pv-legacy :is([class*=text-blue-],[class*=text-sky-],[class*=text-cyan-],[class*=text-indigo-]){color:color-mix(in srgb,var(--ab-bank-b) 70%,var(--ab-ink))!important}:root:root[data-theme] .pv-legacy button:is([class*=bg-blue-6],[class*=bg-blue-5],[class*=bg-sky-6],[class*=bg-indigo-6],[class*=bg-cyan-6],[class*=bg-emerald-6],[class*=bg-teal-6],[class*=bg-violet-6]){background-color:color-mix(in srgb,var(--ab-bank-b) 24%,var(--ab-chassis-2))!important;border:1px solid var(--ab-bank-b)!important;color:var(--ab-ink)!important;box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 35%,transparent)!important}:root:root[data-theme] .pv-legacy button:is([class*=bg-amber-6],[class*=bg-rose-6],[class*=bg-red-6]){background-color:color-mix(in srgb,var(--ab-alert) 18%,var(--ab-chassis-2))!important;border:1px solid var(--ab-alert)!important;color:var(--ab-ink)!important}.pv-legacy :is(.shadow,.shadow-sm,.shadow-md,.shadow-lg,.shadow-xl){box-shadow:none!important}:is(.pv-board,.pv-side-board) [hidden]{display:none!important}.pv-data-nav{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.pv-dialog .pv-dialog-body>[class*=max-w-]{max-width:none!important;width:100%!important;box-shadow:none!important}:root:root[data-theme] .pv-legacy :is(.rounded-xl,.rounded-2xl)[class*=border]:is(.bg-white,[class*="bg-white/"],[class~=bg-slate-50],[class*="bg-slate-50/"],[class*=bg-slate-900],[class*=bg-slate-950],[class*=bg-slate-800]){background:linear-gradient(160deg,var(--ab-pad-top),var(--ab-well))!important;border-color:var(--ab-pad-rim)!important;border-radius:calc(10 * var(--vs-u));box-shadow:inset 0 calc(2 * var(--vs-u)) calc(5 * var(--vs-u)) var(--ab-shade-55),0 1px 0 var(--ab-pad-lip)!important}.pv-side-board .pv-chat>.ab-fp-more{min-width:0;padding-inline:calc(4 * var(--vs-u))}.pv-side-board .pv-chat :is(.flex,[class*="flex "]){flex-wrap:wrap;min-width:0}.pv-side-board .pv-chat :is(input,textarea){min-width:0}.pv-side-board .pv-chat .shrink-0{flex-shrink:1!important}.pv-board .pv-legacy .truncate,.pv-side-board .truncate{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}.pv-st-bad{color:var(--ab-alert-ink)!important;border-color:var(--ab-alert)!important}.pv-reg .ab-keypad-row>.pv-reg-search{flex:1 1 calc(240 * var(--vs-u))}.pv-reg-search .ab-input{padding:calc(6 * var(--vs-u)) calc(9 * var(--vs-u));font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.pv-reg-per{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u))}.pv-reg-per>.sk-choice{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(calc(40 * var(--vs-u)),auto);gap:calc(4 * var(--vs-u))}.pv-reg-per .sk-opt{text-align:center;padding:calc(4 * var(--vs-u)) calc(8 * var(--vs-u))}.pv-reg-new{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.pv-reg-new>.ab-field{flex:1 1 calc(180 * var(--vs-u));min-width:0}.pv-reg-new .ab-input{padding:calc(6 * var(--vs-u)) calc(9 * var(--vs-u));font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.ab-fpad.pv-reg-cell{padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));gap:calc(8 * var(--vs-u));display:flex;flex-direction:column}.pv-reg-scroll{overflow-x:auto;min-width:0}.pv-reg-table{font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.pv-reg-table th{padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));white-space:nowrap}.pv-reg-table td{padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));vertical-align:middle}.pv-reg-table :is(th,td).pv-num{text-align:end;font-family:var(--ab-mono);font-variant-numeric:tabular-nums}.pv-reg-table td.pv-wrap{white-space:normal;min-width:calc(220 * var(--vs-u));color:var(--ab-silk)!important}.pv-reg-row{cursor:pointer}.pv-reg-row:hover td{background:var(--ab-row-hover)}.ab-root .pv-reg-table .pv-reg-name{background:none;border:0;padding:0;cursor:pointer;text-align:start;font:600 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.ab-root .pv-reg-table .pv-reg-name:hover,.ab-root .pv-reg-table .pv-reg-name:focus-visible{text-decoration:underline;text-underline-offset:calc(2 * var(--vs-u))}.pv-reg-tag{margin-inline-start:calc(6 * var(--vs-u));font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.pv-reg-chip{margin-inline-start:calc(6 * var(--vs-u));white-space:nowrap}.pv-reg-table td>.pv-reg-chip:first-child{margin-inline-start:0}.pv-dim{color:var(--ab-silk-dim)!important}.ab-root .pv-sort{background:none;border:0;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ab-silk-dim)!important}.ab-root .pv-sort[aria-pressed=true],.ab-root .pv-sort:hover{color:var(--ab-ink)!important}.pv-reg-lead{grid-column:1 / -1;padding:0 calc(4 * var(--vs-u))}.pv-sec{display:grid;gap:var(--vs-gap, calc(8 * var(--vs-u)));min-width:0;align-content:start}.pv-sec>.ab-cluster{margin:0}.pv-sec .pv-sec-bank>.ab-fgrid+.ab-fgrid{margin-top:0}.pv-sec .pv-rec .ab-fp-top b{overflow:visible;white-space:normal;-webkit-line-clamp:unset;overflow-wrap:break-word;word-break:normal}.pv-sec .pv-rec .ab-fp-big{white-space:nowrap;font-variant-numeric:tabular-nums}.pv-sec .pv-rec .ab-fp-model,.pv-sec .pv-rec .ab-fp-hint{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.pv-sec .pv-rec>.ab-fp-pick{flex-wrap:wrap;justify-content:flex-end;margin-top:auto}.pv-sec .pv-rec>.ab-fp-pick>.cr-k{flex:0 1 auto}.pv-editor{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.pv-editor-keys{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:calc(6 * var(--vs-u));min-width:0}.pv-sec-label{display:block;margin-bottom:calc(4 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.pv-sec-muted{font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:break-word}.pv-editor .ab-field>.ab-input,.pv-editor .ab-field>.ab-select,.pv-editor .ab-field>.pv-pct{min-width:0}.pv-editor .ab-fnote{overflow-wrap:break-word}.pv-subform{min-width:0;display:grid;gap:calc(6 * var(--vs-u))}.pv-subform :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){min-width:0}.pv-readout{margin:0;grid-template-columns:minmax(calc(90 * var(--vs-u)),max-content) minmax(0,1fr)}.pv-readout dd{overflow-wrap:break-word}.pv-sec .pv-inkeys{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));align-items:center;min-width:0}.pv-sec .ab-fscroll{max-width:100%}.pv-sec .ab-ftable td,.pv-sec .ab-ftable th{overflow-wrap:break-word}.pv-sec .ab-ftable .cr-num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.pv-sec .pv-good{color:var(--ab-good-ink)!important}.pv-sec .pv-warn{color:var(--ab-wait-ink)!important}.pv-sec .pv-bad{color:var(--ab-alert-ink)!important}.ab-root .pv-chart-open .cr-chart.pv-chart-big{height:clamp(calc(360 * var(--vs-u)),64dvh,calc(760 * var(--vs-u)))}.pv-sec .pv-tabs[role=tablist]{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));min-width:0}.pv-sec .pv-tabs>.cr-k{flex:1 1 auto}.pv-sec .pv-tabs>.cr-k[aria-selected=true]{color:var(--ab-ink)!important;border-color:var(--c, var(--ab-bank-a));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 45%,transparent),inset 0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-a)) 25%,transparent)}.pv-sec .pv-flow>div{min-width:0}.pv-sec .pv-order{display:grid;gap:calc(6 * var(--vs-u));margin:0;padding:0;list-style:none;min-width:0}.pv-sec .pv-order>li{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));min-width:0}.pv-sec .pv-order>li>span{flex:1 1 calc(120 * var(--vs-u));min-width:0;overflow-wrap:break-word}.pv-sec .pv-filekey{position:relative;cursor:pointer}.pv-sec .pv-filekey .pv-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;pointer-events:none}.pv-sec .pv-ill-cell{min-width:calc(84 * var(--vs-u))}.pv-sec .pv-doubt{outline:calc(2 * var(--vs-u)) solid var(--ab-wait-ink);outline-offset:calc(-1 * var(--vs-u))}.pv-sec .pv-disc-log{display:grid;gap:calc(6 * var(--vs-u));align-content:start;min-width:0;max-height:calc(380 * var(--vs-u));min-height:calc(120 * var(--vs-u));overflow-y:auto;padding:calc(8 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u))}.pv-sec .pv-disc-msg{justify-self:start;max-width:85%;min-width:0;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));background:var(--ab-pad-deep);font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-ink);overflow-wrap:break-word}.pv-sec .pv-disc-msg p{margin:0;white-space:pre-wrap}.pv-sec .pv-disc-user{justify-self:end;border-color:color-mix(in srgb,var(--c, var(--ab-bank-a)) 55%,var(--ab-rim));background:color-mix(in srgb,var(--c, var(--ab-bank-a)) 16%,var(--ab-well))}.pv-sec .pv-disc-failed{opacity:.55}.pv-sec .pv-disc-unsent{justify-self:end;font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body)}.pv-sec .pv-disc-working{justify-self:start}.pv-sec .pv-disc-answer{width:100%;min-height:calc(56 * var(--vs-u));resize:vertical}.pv-sec .pv-disc-group{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.pv-sec .pv-disc-group+.pv-disc-group{margin-top:calc(10 * var(--vs-u))}.pv-sec .pv-disc-group-head{display:flex;justify-content:space-between;gap:calc(8 * var(--vs-u));margin:0;font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body);color:var(--ab-ink)}.pv-sec .pv-disc-group-head span{font-weight:400;color:var(--ab-ink-dim, var(--ab-ink));opacity:.8}.pv-sec .pv-disc-group-now{color:var(--c, var(--ab-bank-a))}.pv-sec .pv-thumb{display:block;width:100%;aspect-ratio:8.5 / 11;max-height:calc(180 * var(--vs-u));-o-object-fit:cover;object-fit:cover;border-radius:calc(4 * var(--vs-u));border:1px solid var(--ab-rim);background:var(--ab-pad-deep)}.pv-sec .pv-swatches{display:flex;gap:calc(4 * var(--vs-u));align-items:center;min-width:0}.pv-sec .pv-swatch{display:inline-block;width:calc(10 * var(--vs-u));height:calc(10 * var(--vs-u));border-radius:50%;border:1px solid var(--ab-rim);flex:none}.wb-pop-body{margin:0;overflow:hidden}.wb-pop-centre{flex:1 1 auto;min-width:0;min-height:0;padding:calc(10 * var(--vs-u))}.wb-pop-board{min-height:100%}.wb-pop-board .pv-deck[data-pop-rows="1"]>.pv-chart{--pv-chart-h: max(calc(150 * var(--vs-u)), calc(100vh - 240 * var(--vs-u) - var(--pop-trim, 0px))) !important}.wb-pop-board .pv-deck[data-pop-rows="2"]>.pv-chart{--pv-chart-h: max(calc(150 * var(--vs-u)), calc((100vh - 290 * var(--vs-u)) / 2 - var(--pop-trim, 0px))) !important}.wb-pop-board .pv-deck[data-pop-rows="3"]>.pv-chart{--pv-chart-h: max(calc(150 * var(--vs-u)), calc((100vh - 340 * var(--vs-u)) / 3 - var(--pop-trim, 0px))) !important}.wb-pop-board .pv-deck[data-pop-rows="4"]>.pv-chart{--pv-chart-h: max(calc(150 * var(--vs-u)), calc((100vh - 390 * var(--vs-u)) / 4 - var(--pop-trim, 0px))) !important}.wb-pop-body .wb-pop-card{min-height:100vh;max-height:100vh;overflow:auto;box-sizing:border-box}.wb-pop-classic[data-pop-rows="1"] [class*="h-[320"]{height:max(150px,calc(100vh - 250px - var(--pop-trim, 0px)))!important}.wb-pop-classic[data-pop-rows="2"] [class*="h-[320"]{height:max(150px,calc((100vh - 360px) / 2 - var(--pop-trim, 0px)))!important}.wb-pop-classic[data-pop-rows="3"] [class*="h-[320"]{height:max(150px,calc((100vh - 470px) / 3 - var(--pop-trim, 0px)))!important}.wb-pop-classic .pv-pane-frame,.wb-pop-classic .pv-compare-frame{min-height:0!important}.wb-pop-slot:empty:before{content:attr(data-empty-note);display:block;padding:24px;font:500 14px/1.5 system-ui,sans-serif;opacity:.7}.pv-rail{row-gap:var(--vs-gap, calc(8 * var(--vs-u)));align-content:start;min-width:0}.pv-rail>.ab-fgrid{align-content:start}.pv-rail-set{row-gap:var(--vs-gap, calc(8 * var(--vs-u)));align-content:start;min-width:0}.pv-rail-full>.ab-fgrid>*{grid-column:1 / -1!important}.pv-side-board .pv-rail-set,.pv-side-board .pv-rail{display:grid;grid-template-columns:minmax(0,1fr);row-gap:calc(8 * var(--vs-u))}.pv-side-board .pv-rail>.ab-fgrid{grid-template-columns:minmax(0,1fr);gap:calc(8 * var(--vs-u))}.pv-side-board .pv-rail>.ab-fgrid>*{grid-column:1 / -1!important;min-width:0}:is(.ab-centre,.ab-home-body) .pv-rail .ab-fgrid>.ab-fpad:is(.pv-read,.pv-lever,.pv-item,.pv-rail-title){min-height:0}:is(.ab-centre,.ab-home-body) .vs-sub.pv-rail>.ab-fgrid{grid-auto-rows:auto}.pv-board .ab-fbanks:has(>.pv-editor)>.pv-charts{align-self:start;position:sticky;top:0;z-index:1}.pv-rail-head{grid-column:1 / -1;margin:calc(2 * var(--vs-u)) 0 0;display:flex;align-items:center;gap:calc(8 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.pv-rail-head:after{content:"";flex:1;height:1px;background:var(--ab-rim)}.pv-rail .ab-fpad.pv-rail-title{min-height:0}.pv-rail .pv-rail-title .ab-fp-pick{flex-wrap:wrap;row-gap:calc(6 * var(--vs-u))}.pv-rail .pv-rail-title .ab-fp-pick>.cr-k{flex:1 1 auto}.pv-rail .ab-fpad.pv-lever{min-height:0}.pv-lever .ab-fp-big{font-size:calc(calc(16 * var(--vs-u)) * var(--hf-text-ratio, 1));overflow-wrap:anywhere}.pv-lever .ab-fp-pick{flex-wrap:wrap;align-items:center;row-gap:calc(6 * var(--vs-u))}.pv-lever .ab-fp-pick>.ab-check{flex:1 1 calc(120 * var(--vs-u));align-items:center}.pv-lever .ab-fp-pick>.cr-opts{flex:1 1 100%}.cr-pick>.ab-input.pv-num,.ab-fp-pick>.ab-input.pv-num{flex:0 0 calc(78 * var(--vs-u));width:calc(78 * var(--vs-u));text-align:end;font-variant-numeric:tabular-nums}.pv-lever-row{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(6 * var(--vs-u));min-width:0;font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.pv-lever-row>span{min-width:0;overflow-wrap:anywhere}.pv-lever-row>.ab-select{flex:0 1 calc(150 * var(--vs-u));width:auto;min-width:0}.pv-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 calc(120 * var(--vs-u));min-width:0;height:calc(20 * var(--vs-u));margin:0;padding:0;background:transparent;cursor:pointer;--pv-c: var(--c, var(--ab-bank-b))}.pv-range:disabled{cursor:not-allowed;opacity:.5}.pv-range:focus{outline:none}.pv-range:focus-visible{outline:calc(2 * var(--vs-u)) solid var(--ab-focus);outline-offset:calc(2 * var(--vs-u));border-radius:calc(6 * var(--vs-u))}.pv-range::-webkit-slider-runnable-track{height:calc(6 * var(--vs-u));border-radius:calc(999 * var(--vs-u));border:1px solid var(--ab-rim);background:linear-gradient(to right,color-mix(in srgb,var(--pv-c) 70%,var(--ab-well)) 0 var(--pv-fill, 0%),var(--ab-well) var(--pv-fill, 0%) 100%);box-shadow:inset 0 1px calc(3 * var(--vs-u)) var(--ab-shade-55),0 0 calc(6 * var(--vs-u)) color-mix(in srgb,var(--pv-c) 22%,transparent)}.pv-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:calc(16 * var(--vs-u));height:calc(16 * var(--vs-u));margin-top:calc(-6 * var(--vs-u));border-radius:50%;border:1px solid var(--pv-c);background:radial-gradient(circle at 35% 30%,var(--ab-ink),var(--pv-c) 70%);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--pv-c) 65%,transparent);-webkit-transition:box-shadow .15s;transition:box-shadow .15s}.pv-range:hover::-webkit-slider-thumb,.pv-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 calc(16 * var(--vs-u)) color-mix(in srgb,var(--pv-c) 85%,transparent)}.pv-range::-moz-range-track{height:calc(6 * var(--vs-u));border-radius:calc(999 * var(--vs-u));border:1px solid var(--ab-rim);background:var(--ab-well);box-shadow:inset 0 1px calc(3 * var(--vs-u)) var(--ab-shade-55)}.pv-range::-moz-range-progress{height:calc(6 * var(--vs-u));border-radius:calc(999 * var(--vs-u));background:color-mix(in srgb,var(--pv-c) 70%,var(--ab-well))}.pv-range::-moz-range-thumb{width:calc(14 * var(--vs-u));height:calc(14 * var(--vs-u));border-radius:50%;border:1px solid var(--pv-c);background:radial-gradient(circle at 35% 30%,var(--ab-ink),var(--pv-c) 70%);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--pv-c) 65%,transparent)}.pv-rail .ab-fpad.pv-read{min-height:0}.pv-read .ab-fp-big{font-size:calc(calc(18 * var(--vs-u)) * var(--hf-text-ratio, 1));overflow-wrap:anywhere}.pv-rail .ab-fpad.pv-item{min-height:0}.pv-item .ab-fp-pick{flex-wrap:wrap;row-gap:calc(6 * var(--vs-u))}.pv-item .ab-fp-pick>.cr-k{flex:0 1 auto}.pv-item .ab-fp-pick>.ab-check{flex:1 1 calc(140 * var(--vs-u));align-items:center}.pv-rail .ab-fp-more.cr-inbody{border-top:0;padding-top:0}.pv-rail .ab-fp-more.cr-inbody>.ab-fnote{overflow-wrap:anywhere}.pv-field-row{display:flex;align-items:flex-end;gap:calc(6 * var(--vs-u));min-width:0}.pv-field-row>.ab-field{flex:1 1 auto;min-width:0}.pv-field-row>.ab-qkey{position:static;flex:none;margin-bottom:calc(6 * var(--vs-u))}.pv-unit{display:flex;align-items:center;gap:calc(6 * var(--vs-u));flex:1 1 calc(110 * var(--vs-u));min-width:0}.pv-unit>.ab-input{flex:1 1 auto;min-width:0;width:auto}.pv-unit>span{flex:none;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.pv-rail .ab-fpad.pv-chart{min-height:0;overflow:visible;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u)) calc(10 * var(--vs-u));gap:calc(6 * var(--vs-u));display:flex;flex-direction:column}.pv-board .wb-headline>.ab-fgrid>.wb-head-pad{min-height:calc(46 * var(--vs-u))}.pv-board .wb-headline .wb-head-pad>.ab-fpad-hit{align-content:center;gap:calc(2 * var(--vs-u));padding-block:calc(5 * var(--vs-u))}.pv-board .wb-headline .wb-head-pad .ab-fp-top b{font-size:calc(clamp(calc(9.5 * var(--vs-u)),4.6cqi,calc(11 * var(--vs-u))) * var(--hf-text-ratio, 1))}.pv-board .wb-headline .wb-head-pad .ab-fp-big{font-size:calc(clamp(calc(13 * var(--vs-u)),8cqi,calc(16 * var(--vs-u))) * var(--hf-text-ratio, 1));line-height:1.15}.pv-board .wb-headline{position:sticky;top:0;z-index:6;background:linear-gradient(var(--ab-well),var(--ab-well)),var(--ab-screen)}.pv-board .wb-headline>.ab-fgrid>.wb-head-pad{--pad-span: 1}@container vs-centre (min-width: 520px) and (max-width: 759px){.pv-board .wb-headline>.ab-fgrid>.wb-head-pad.wb-wide{--pad-span: 2}}@container vs-centre (min-width: 1040px) and (max-width: 1439px){.pv-board .wb-headline>.ab-fgrid>.wb-head-pad.wb-wide{--pad-span: 2}}@container vs-centre (min-width: 1440px){.pv-board .wb-headline>.ab-fgrid>.wb-head-pad{--pad-span: 2}}.pv-board .wb-headline .wb-gaps{max-height:calc(220 * var(--vs-u))}.pv-board .wb-headline .wb-gaps td:first-child{white-space:nowrap}.pv-board .wb-headline .ab-keypad-row{padding:calc(4 * var(--vs-u)) calc(5 * var(--vs-u));gap:calc(5 * var(--vs-u))}.pv-board .wb-headline{gap:calc(4 * var(--vs-u));padding-block:calc(4 * var(--vs-u)) calc(6 * var(--vs-u))}.pv-board .wb-headline>.ab-keyrow>.ab-keypad{min-height:0}.pv-board .wb-headline .wb-stage{padding-block:calc(5 * var(--vs-u))}.pv-board .wb-headline .wb-place{padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.12em}.pv-board .wb-headline .wb-place.wb-here{color:var(--ab-ink)!important;border-color:var(--ab-bank-b);box-shadow:0 0 calc(7 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 38%,transparent)}.pv-board .wb-headline .ab-keypad-row>.wb-stage{flex:1 1 calc(150 * var(--vs-u));display:inline-flex;align-items:center;justify-content:center;gap:calc(7 * var(--vs-u));min-width:0}.pv-board .wb-headline .wb-stage-n{font:700 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:0;color:var(--ab-silk-dim)!important;border:1px solid var(--ab-key-rim);border-radius:50%;inline-size:calc(17 * var(--vs-u));block-size:calc(17 * var(--vs-u));display:inline-grid;place-items:center;flex:none}.pv-board .wb-headline .wb-stage-note{font:400 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:0;text-transform:none;color:var(--ab-silk-dim)!important;white-space:nowrap}.pv-board .wb-headline .wb-stage-note.wb-good{color:var(--ab-good-ink)!important}.pv-board .wb-headline .wb-stage-note.wb-pending{color:var(--ab-wait-ink)!important}.pv-board .wb-headline .wb-stage-note.wb-alert{color:var(--ab-alert-ink)!important}.pv-board .wb-headline .wb-stage.wb-here{color:var(--ab-ink)!important;border-color:var(--ab-bank-b);box-shadow:0 0 calc(9 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 42%,transparent)}.pv-board .wb-headline .wb-stage.wb-here .wb-stage-n{color:var(--ab-ink)!important;border-color:var(--ab-bank-b)}.pv-board #pv-workspace-bank,.pv-board #pv-figure-editor{scroll-margin-top:calc(var(--wb-head-h, 0px) + var(--vs-gap, calc(8 * var(--vs-u))))}.wb-v4-frame{background:none;min-width:0}.wb-v4-frame.ab-root.vs-root:before{display:none}.wb-v4-frame.pv-board .wb-headline{position:static}.wb-v4-frame.pv-board .wb-headline>.ab-fgrid[data-orphans]{grid-template-columns:repeat(auto-fit,minmax(calc(150 * var(--vs-u, 1px)),1fr))}.wb-v4-frame.pv-board .wb-headline>.ab-fgrid[data-orphans]>.wb-head-pad{grid-column:auto}.hanna-v4 .plans-v3 [data-v4-card]{position:relative}.hanna-v4 .plans-v3 [data-v4-card]:not([data-sf])>[data-v4-head],.hanna-v4 .plans-v3 [data-v4-card]:not([data-sf])>.v4f-line{padding-left:32px!important}.hanna-v4 .plans-v3 [data-v4-card]>.v4f-key{position:absolute;left:12px;top:13px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:6px;cursor:pointer;background:linear-gradient(var(--v4-pad-top),var(--v4-well));border:1px solid var(--v4-key-rim);box-shadow:inset 0 1px 0 var(--v4-pad-lip);color:var(--v4-silk);transition:border-color .2s,color .2s,box-shadow .2s}.hanna-v4 .plans-v3 [data-v4-card]>.v4f-key:before{content:"";width:7px;height:7px;margin-left:-2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .2s}.hanna-v4 .plans-v3 [data-v4-card][data-v4-fold=open]>.v4f-key:before{transform:rotate(45deg);margin:-3px 0 0}.hanna-v4 .plans-v3 [data-v4-card]>.v4f-key:hover{border-color:var(--v4-rim-hi);color:var(--v4-ink)}.hanna-v4 .plans-v3 [data-v4-card][data-v4-fold=open]>.v4f-key{border-color:color-mix(in srgb,var(--v4-b) 55%,var(--v4-key-rim));color:color-mix(in srgb,var(--v4-b) 45%,var(--v4-white))}.hanna-v4 .plans-v3 [data-v4-card]>.v4f-key:focus-visible{outline:2px solid var(--v4-focus);outline-offset:2px}.hanna-v4 .plans-v3 [data-v4-card]>[data-v4-head]{cursor:pointer}@media(prefers-reduced-motion:reduce){.hanna-v4 .plans-v3 [data-v4-card]>.v4f-key,.hanna-v4 .plans-v3 [data-v4-card]>.v4f-key:before{transition:none}}.hanna-v4 .plans-v3 [data-v4-card][data-v4-fold=closed]{padding-top:7px!important;padding-bottom:7px!important;min-height:40px}.hanna-v4 .plans-v3 [data-v4-card][data-v4-fold=closed]>.v4f-key{top:7px}@media screen{.hanna-v4 .plans-v3 [data-v4-card][data-v4-fold=closed]>:not(.v4f-key):not(.v4f-line):not([data-v4-head]){display:none!important}}.hanna-v4 .plans-v3 [data-v4-card][data-v4-fold=closed]>[data-v4-head]{margin-bottom:0!important;min-height:24px}.hanna-v4 .plans-v3 [data-v4-card]>.v4f-line{display:none}.hanna-v4 .plans-v3 [data-v4-card][data-v4-fold=closed]>.v4f-line{display:flex;align-items:baseline;gap:10px;min-width:0;cursor:pointer}.hanna-v4 .plans-v3 [data-v4-card][data-v4-fold=closed]>.v4f-line:has(>.v4f-sum:empty){display:none}.hanna-v4 .plans-v3 .v4f-sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.3 var(--v4-body);color:var(--v4-dim)}.hanna-v4 .plans-v3 .v4f-sum:empty{display:none}.hanna-v4 .plans-v3 :is(.space-y-3,.space-y-4)>[data-v4-card]+[data-v4-card][data-v4-fold=closed]{margin-top:8px!important}.hanna-v4 .plans-v3 [data-v4-card] dl.grid:has(>div>dt){grid-template-columns:repeat(auto-fill,minmax(205px,1fr))!important;-moz-column-gap:22px!important;column-gap:22px!important;row-gap:0!important}.hanna-v4 .plans-v3 [data-v4-card] dl.grid>div:has(>dt){display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;padding:5px 0;border-bottom:1px solid var(--v4-row-line)}.hanna-v4 .plans-v3 [data-v4-card] dl.grid>div>dt{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px!important;line-height:1.4}.hanna-v4 .plans-v3 [data-v4-card] dl.grid>div>dd{margin:0!important;min-width:0;text-align:right;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.hanna-v4 .plans-v3 [data-v4-card] dl.grid>div[data-v4-empty]{order:1;opacity:.42}.hanna-v4 .plans-v3 [data-v4-card] .grid.grid-cols-2:has(>div>[data-field-id]){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important;gap:8px 14px!important}.hanna-v4 .plans-v3 [data-v4-card] .grid.grid-cols-2:has(>div>[data-field-id])>.col-span-2{grid-column:1 / -1}.hanna-v4 .plans-v3 .v4p-bar{row-gap:6px;-moz-column-gap:8px;column-gap:8px}.hanna-v4 .plans-v3 .v4p-bar>*{min-width:0}.hanna-v4 .plans-v3 .v4p-bar h1{font-size:17px!important;line-height:1.2;white-space:nowrap}.hanna-v4 .plans-v3 .v4p-bar>:nth-child(1){order:1;gap:8px}.hanna-v4 .plans-v3 .v4p-bar>:nth-child(3){order:2;gap:6px}.hanna-v4 .plans-v3 .v4p-bar>.v4p-folds{order:3;margin-left:auto}.hanna-v4 .plans-v3 .v4p-bar>:nth-child(2){order:4;gap:6px}.hanna-v4 .plans-v3 .v4p-bar>.v4p-nav{order:5}.hanna-v4 .plans-v3 .v4p-bar>.v4p-nav+button{order:6;margin-left:auto}.hanna-v4 .plans-v3 .v4p-bar button:not(.v4f-key),.hanna-v4 .plans-v3 .v4p-bar>:nth-child(3) input{min-height:30px!important;height:30px;padding-top:0!important;padding-bottom:0!important;font-size:12px!important;line-height:1!important;border-radius:7px!important}.hanna-v4 .plans-v3 .v4p-bar>:nth-child(3)>:first-child{flex:0 1 200px;max-width:220px;min-width:150px}.hanna-v4 .plans-v3 .v4p-bar>:nth-child(3)>:first-child :is(input,[class*=rounded]){max-height:30px}.hanna-v4 .plans-v3 .v4p-nav>div:first-child{padding:0!important;gap:6px!important;border:0!important;background:transparent!important;flex-wrap:nowrap}.hanna-v4 .plans-v3 .v4p-nav>div:first-child>div{flex:0 0 auto}.hanna-v4 .plans-v3 .v4p-nav>div:first-child>div>button{padding:0 12px!important}.hanna-v4 .plans-v3 .v4p-nav [role=menu]{left:auto;right:0}.hanna-v4 .plans-v3 .v4p-folds{display:inline-flex;gap:4px}.hanna-v4 .plans-v3 .v4p-bar .v4p-fold-ico{width:30px;min-width:30px;padding:0!important;position:relative;flex-direction:column;gap:0}.hanna-v4 .plans-v3 .v4p-fold-ico:before,.hanna-v4 .plans-v3 .v4p-fold-ico:after{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor}.hanna-v4 .plans-v3 .v4p-fold-ico--open:before,.hanna-v4 .plans-v3 .v4p-fold-ico--open:after{transform:rotate(45deg);margin:-3px 0 0}.hanna-v4 .plans-v3 .v4p-fold-ico--open:after{margin-top:-1px}.hanna-v4 .plans-v3 .v4p-fold-ico--shut{flex-direction:row}.hanna-v4 .plans-v3 .v4p-fold-ico--shut:before,.hanna-v4 .plans-v3 .v4p-fold-ico--shut:after{transform:rotate(-45deg);margin-left:-3px}.hanna-v4 .plans-v3 section.rounded-2xl.border:empty{display:none}.hanna-v4 .plans-v3 [data-v4-deck]>[data-v4-head]>.mr-auto{display:none!important}.hanna-v4 .plans-v3 [data-v4-deck]>[data-v4-head]:before{content:"Charts";margin-right:auto;font:600 14px/1.2 var(--v4-body);color:var(--v4-ink)}.hanna-v4 .plans-v3 [data-v4-deck]>[data-v4-head]{min-height:26px}.hanna-v4 .plans-v3 [data-v4-card][data-v4-fold=closed]{align-self:start}.plans-link-pill.plans-link-pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:8px!important;cursor:pointer;border:1px solid #475569!important;background:#1e293bb8!important;color:#e2e8f0!important;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 1px 2px #0000004d;transition:transform .12s ease,border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease}.plans-link-pill.plans-link-pill:hover{transform:translateY(-1px);border-color:#818cf8!important;background:#334155!important;color:#fff!important;box-shadow:0 3px 10px #818cf847}.plans-link-pill.plans-link-pill:active{transform:translateY(0);box-shadow:none}.plans-link-pill.plans-link-pill:focus-visible{outline:2px solid #818cf8;outline-offset:2px}body[data-theme=light] .plans-link-pill.plans-link-pill,:root[data-theme=light] .plans-link-pill.plans-link-pill{border-color:#cbd5e1!important;background:#ffffffd9!important;color:#334155!important;box-shadow:0 1px 2px #0f172a14}body[data-theme=light] .plans-link-pill.plans-link-pill:hover,:root[data-theme=light] .plans-link-pill.plans-link-pill:hover{border-color:#6366f1!important;background:#eef2ff!important;color:#4338ca!important;box-shadow:0 3px 10px #6366f133}@media(prefers-reduced-motion:reduce){.plans-link-pill.plans-link-pill,.plans-link-pill.plans-link-pill:hover{transition:none;transform:none}}.ml-board{--ml-glass: color-mix(in srgb, var(--ab-chassis-2) 74%, transparent);--ml-glass-pad: color-mix(in srgb, var(--ab-pad-deep) 70%, transparent);--ml-edge: color-mix(in srgb, var(--ab-white) 55%, transparent);--ml-bloom: 34%;--ml-bloom-far: 14%;--ml-scatter: 11%;position:relative;isolation:isolate;flex:1 1 auto;min-height:0;min-width:0;height:100%;display:flex;flex-direction:column}:root[data-theme=light] .ml-board{--ml-glass: color-mix(in srgb, #ffffff 78%, transparent);--ml-glass-pad: color-mix(in srgb, #ffffff 66%, transparent);--ml-edge: color-mix(in srgb, #ffffff 95%, transparent);--ml-bloom: 22%;--ml-bloom-far: 10%;--ml-scatter: 13%}.ml-board:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;border-radius:calc(16 * var(--vs-u));background:radial-gradient(55% 45% at 12% 0%,color-mix(in srgb,var(--ab-bank-b) var(--ml-scatter),transparent),transparent 72%),radial-gradient(45% 55% at 92% 96%,color-mix(in srgb,var(--ab-bank-c) var(--ml-scatter),transparent),transparent 70%),radial-gradient(35% 40% at 48% 55%,color-mix(in srgb,var(--ab-bank-a) calc(var(--ml-scatter) * .6),transparent),transparent 70%)}.ml-board>.ml-page{flex:1 1 auto;min-height:0;align-content:stretch;grid-template-rows:auto minmax(0,1fr)}.ml-board.ml-empty>.ml-page{grid-template-rows:minmax(0,1fr)}.ml-board .ab-fbank.ml-bank{position:relative;min-height:0;min-width:0;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 8%,var(--ml-glass)),var(--ml-glass) 46%);border:1px solid color-mix(in srgb,var(--c) 30%,var(--ab-rim));border-radius:calc(14 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u)) calc(10 * var(--vs-u));backdrop-filter:blur(calc(14 * var(--vs-u))) saturate(140%);-webkit-backdrop-filter:blur(calc(14 * var(--vs-u))) saturate(140%);box-shadow:inset 0 1px color-mix(in srgb,var(--ml-edge) 40%,transparent),0 calc(14 * var(--vs-u)) calc(34 * var(--vs-u)) calc(-16 * var(--vs-u)) color-mix(in srgb,var(--c) var(--ml-bloom),transparent)}.ml-board .ab-fbank.ml-bank:after{content:"";position:absolute;inset:calc(10 * var(--vs-u)) 6% calc(-8 * var(--vs-u));z-index:-1;pointer-events:none;border-radius:40%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) var(--ml-bloom),transparent),color-mix(in srgb,var(--c) var(--ml-bloom-far),transparent) 60%,transparent);filter:blur(calc(26 * var(--vs-u)))}.ml-board .ab-fbank.ml-bank:before{content:"";position:absolute;left:7%;right:7%;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 65%,var(--ml-edge)),transparent)}.ml-board .ml-bank .ab-cl-head{min-height:calc(20 * var(--vs-u))}.ml-board .ml-bank .ab-cl-name{color:color-mix(in srgb,var(--c) 40%,var(--ab-white))!important;overflow-wrap:anywhere}.ml-board .ml-bank .ab-led{display:inline-block;width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));margin-inline-end:calc(7 * var(--vs-u));border-radius:50%;background:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) var(--c);vertical-align:middle}.ml-board .ml-bank .ab-fpad{border-radius:calc(11 * var(--vs-u))}.ml-board .ml-bank .ab-fpad:not(.ab-on,.ab-alert,.cr-warn,.ab-keypad){background:linear-gradient(165deg,color-mix(in srgb,var(--ab-white) 4%,var(--ml-glass-pad)),var(--ml-glass-pad));border-color:color-mix(in srgb,var(--c, var(--ab-rim)) 18%,var(--ab-pad-rim));box-shadow:inset 0 1px color-mix(in srgb,var(--ml-edge) 22%,transparent),0 calc(6 * var(--vs-u)) calc(16 * var(--vs-u)) calc(-10 * var(--vs-u)) var(--ab-shade-50)}:root[data-theme=light] .ml-board .ml-bank .ab-fpad:not(.ab-on,.ab-alert,.cr-warn,.ab-keypad){box-shadow:inset 0 1px 0 var(--ml-edge),0 calc(6 * var(--vs-u)) calc(16 * var(--vs-u)) calc(-10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 30%,transparent)}.ml-board .ml-bank .ab-fpad.ab-on{box-shadow:inset 0 1px color-mix(in srgb,var(--ml-edge) 35%,transparent),0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 32%,transparent),inset 0 0 calc(16 * var(--vs-u)) color-mix(in srgb,var(--c) 14%,transparent)}.ml-board .ml-figs,.ml-board .ml-list,.ml-board .ml-read{--span: 999}@container vs-centre (min-width: 760px){.ml-board .ml-list{--span: 2;--vs-cols: 2}.ml-board .ml-read{--span: 4;--vs-cols: 4}}@container vs-centre (min-width: 1040px){.ml-board .ml-list{--span: 3;--vs-cols: 3}.ml-board .ml-read{--span: 5;--vs-cols: 5}}@container vs-centre (min-width: 1440px){.ml-board .ml-list{--span: 4;--vs-cols: 4}.ml-board .ml-read{--span: 8;--vs-cols: 8}}.ml-board .ab-fbank.ml-full{--span: 999}.ml-board .ml-list,.ml-board .ml-read{align-self:stretch;align-content:start;overflow:hidden}.ml-board .ml-list{grid-template-rows:auto auto minmax(0,1fr)}.ml-board .ml-list:has(>.ab-fline){grid-template-rows:auto auto auto minmax(0,1fr)}.ml-board .ml-list:has(>.ml-msgs+.ab-keyrow){grid-template-rows:auto auto minmax(0,1fr) auto}.ml-board .ml-list:has(>.ab-fline):has(>.ml-msgs+.ab-keyrow){grid-template-rows:auto auto auto minmax(0,1fr) auto}.ml-board .ml-read{grid-template-rows:auto minmax(0,1fr)}.ml-board .ml-read:has(>.ml-notes){grid-template-rows:auto auto minmax(0,1fr)}:is(.ab-centre,.ab-home-body) .ml-board .ml-list>.ml-msgs,:is(.ab-centre,.ab-home-body) .ml-board .ml-read>.ml-read-grid{min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start;grid-auto-rows:max-content;padding:2px calc(2 * var(--vs-u)) calc(4 * var(--vs-u));scrollbar-width:thin}.ml-board .ml-list>.ab-fline{margin:0}:is(.ab-centre,.ab-home-body) .ml-board .ml-msgs>.ab-fpad.ml-msg{grid-column:1 / -1;min-height:0}.ml-board .ml-msgs>:not(.ab-fpad){grid-column:1 / -1}.ml-board .ml-msg .ab-fpad-hit{padding:calc(7 * var(--vs-u)) calc(10 * var(--vs-u)) calc(5 * var(--vs-u));gap:calc(2 * var(--vs-u))}.ml-board .ml-msg .ab-fp-top b{text-transform:none;letter-spacing:.02em;font:600 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body)}.ml-board .ml-msg:not(.ab-on) .ab-fp-top b{font-weight:500;color:var(--ab-silk)!important}.ml-board .ml-msg .ab-fp-model{font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-ink)!important}.ml-board .ml-msg:not(.ab-on) .ab-fp-model{color:var(--ab-silk)!important}.ml-board .ml-when{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.2 var(--ab-mono);color:var(--ab-silk-dim)!important}.ml-board .ml-msg{position:relative}.ml-board .ml-msg .ab-fp-pick{position:absolute;right:calc(8 * var(--vs-u));bottom:calc(5 * var(--vs-u));padding:0}.ml-board .ml-msg .ml-when{padding-inline-end:calc(96 * var(--vs-u))}.ab-root .ml-board .cr-k.ml-star{padding:calc(2 * var(--vs-u)) calc(8 * var(--vs-u));font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-root .ml-board .cr-k.ml-star[aria-pressed=true]{--c: var(--ab-bank-e);color:var(--ab-wait-ink)!important}.ml-board .ml-msg.ab-staged{outline-offset:1px}:is(.ab-centre,.ab-home-body) .ml-board .ml-figgrid{grid-auto-rows:auto}:is(.ab-centre,.ab-home-body) .ml-board .ml-figgrid>.ab-fpad{min-height:calc(84 * var(--vs-u))}.ml-board .ml-figgrid>.ab-figure{--span: 1}.ml-board .ml-figgrid>.ml-c-vol,.ml-board .ml-figgrid>.ml-c-unread{--span: 2}@container vs-centre (min-width: 1440px){.ml-board .ml-figgrid>.ml-c-vol,.ml-board .ml-figgrid>.ml-c-unread{--span: 4}}@container vs-centre (max-width: 519px){.ml-board .ml-figgrid>.ab-figure{--span: 1}.ml-board .ml-figgrid>.ml-c-vol,.ml-board .ml-figgrid>.ml-c-unread{--span: 999}}.ml-board .ml-figgrid .ab-fp-big{font-size:calc(calc(24 * var(--vs-u)) * var(--hf-text-ratio, 1));text-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--c) 45%,transparent)}.ml-board .ab-fpad.ml-chartcell{padding:calc(7 * var(--vs-u)) calc(10 * var(--vs-u)) calc(8 * var(--vs-u));gap:calc(5 * var(--vs-u))}.ml-board .ml-chartcell .cr-cell-body{min-height:0;display:flex;flex-direction:column}.ml-chart{margin:0;flex:1 1 auto;display:flex;flex-direction:column;gap:calc(3 * var(--vs-u));min-width:0;min-height:calc(46 * var(--vs-u))}.ml-vol-svg{flex:1 1 auto;display:block;width:100%;height:calc(56 * var(--vs-u));min-height:0;overflow:visible}.ml-board .ml-bar{fill:var(--c, var(--ab-bank-b));filter:drop-shadow(0 0 1.2px color-mix(in srgb,var(--c, var(--ab-bank-b)) 70%,transparent))}.ml-board .ml-bar-0{fill:transparent}.ml-board .ml-axis{stroke:var(--ab-rim);stroke-width:1}.ml-chart-foot{display:flex;justify-content:space-between;gap:calc(8 * var(--vs-u));font:500 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.2 var(--ab-mono);color:var(--ab-silk-dim)!important}.ml-bars{margin:0;padding:0;list-style:none;display:grid;gap:calc(3 * var(--vs-u));min-width:0}.ml-bars-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(calc(40 * var(--vs-u)),1.6fr) auto;align-items:center;gap:calc(6 * var(--vs-u));width:100%;min-width:0;padding:1px calc(2 * var(--vs-u));background:none;border:0;border-radius:calc(5 * var(--vs-u));text-align:start;color:inherit}button.ml-bars-row{cursor:pointer}button.ml-bars-row:hover{background:color-mix(in srgb,var(--c) 9%,transparent)}.ml-bars-l{min-width:0;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.ml-bars-svg{width:100%;height:calc(8 * var(--vs-u))}.ml-board .ml-bars-track{fill:color-mix(in srgb,var(--ab-rim) 55%,transparent)}.ml-bars-n{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important}.ml-board .ml-read-grid>.ab-fpad{grid-column:1 / -1;min-height:0}.ml-board .ml-notes{grid-auto-rows:auto}.ml-board .ml-notes>.ab-fpad{grid-column:1 / -1;min-height:0}:is(.ab-centre,.ab-home-body) .ml-board .ml-read>.ml-read-grid.ml-idle{grid-template-rows:minmax(0,1fr);grid-auto-rows:auto;align-content:stretch}.ml-board .ml-idle{--ml-half: 1}@container vs-centre (min-width: 520px){.ml-board .ml-idle{--ml-half: 2}}@container vs-centre (min-width: 1040px){.ml-board .ml-idle{--ml-half: 3}}@container vs-centre (min-width: 1440px){.ml-board .ml-idle{--ml-half: 4}}:is(.ab-centre,.ab-home-body) .ml-board .ml-idle>.ab-fpad{grid-column:1 / span var(--ml-half);min-height:calc(76 * var(--vs-u))}:is(.ab-centre,.ab-home-body) .ml-board .ml-idle>.ab-fpad:last-child{grid-column:auto / -1}:is(.ab-centre,.ab-home-body) .ml-board .ml-idle>.ml-c-senders{grid-column:1 / -1;min-height:calc(150 * var(--vs-u))}.ml-board .ml-read-grid .ab-fp-more.cr-inbody{border-top:0;padding-top:0}.ml-board .ml-actions .cr-keys+.cr-keys{padding-top:calc(4 * var(--vs-u));border-top:1px dashed var(--ab-rim)}.ml-line-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));min-width:0}.ml-line-row>.ab-fline{flex:1 1 calc(200 * var(--vs-u));min-width:0;overflow-wrap:anywhere}.ml-board .ml-head .ab-fp-top b{text-transform:none;letter-spacing:.01em;font:600 calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body)}.ml-file{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u));min-width:0}.ml-say{margin:0;font:400 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:break-word}.ml-sub{display:block;margin-bottom:2px;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.ml-board .ml-list-items,.ml-board ul.ml-list{margin:0;padding-inline-start:calc(18 * var(--vs-u));list-style:disc;font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important}.ml-board ul.ml-todo{color:var(--ab-wait-ink)!important}.ml-summary-body{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.ml-link{color:var(--ab-bank-b)!important;overflow-wrap:anywhere}.ml-code{font:700 calc(calc(20 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:.2em;color:var(--ab-ink)!important}.ml-aiprompt{display:grid;gap:calc(6 * var(--vs-u));padding:calc(8 * var(--vs-u));border:1px dashed color-mix(in srgb,var(--ab-bank-b) 50%,var(--ab-rim));border-radius:calc(8 * var(--vs-u))}.ml-board .ml-paper{min-width:0;border-radius:calc(9 * var(--vs-u));background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);box-shadow:inset 0 1px color-mix(in srgb,var(--ml-edge) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--c, var(--ab-bank-c)) 18%,transparent);overflow-x:auto}.ml-board .ml-paper-html,.ml-board .ml-paper-text,.ml-board .ml-editor{padding:calc(14 * var(--vs-u)) calc(16 * var(--vs-u));font:400 calc(calc(13.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.6 var(--ab-body);overflow-wrap:break-word}.ml-board :is(.ml-paper-html,.ml-editor),.ml-board :is(.ml-paper-html,.ml-editor) *{color:var(--ab-ink)!important;background:transparent!important;border-color:var(--ab-rim)!important;font-family:var(--ab-body)!important}.ml-board :is(.ml-paper-html,.ml-editor) a,.ml-board :is(.ml-paper-html,.ml-editor) a *{color:color-mix(in srgb,var(--ab-bank-b) 45%,var(--ab-white))!important;text-decoration:underline}.ml-board .ml-paper-text{margin:0;white-space:pre-wrap;font-family:var(--ab-body);color:var(--ab-ink)!important}.ml-board .ml-paper img{max-width:100%;height:auto}.ml-board .ml-paper table{max-width:100%}.ml-board .ml-paper blockquote{margin:calc(8 * var(--vs-u)) 0;padding-inline-start:calc(10 * var(--vs-u));border-inline-start:2px solid var(--ab-rim)}.ml-board .ml-paper p{margin:0 0 calc(8 * var(--vs-u))}.ml-board .ml-editor{min-height:calc(200 * var(--vs-u));max-height:min(48vh,calc(420 * var(--vs-u)));overflow-y:auto;outline:none}.ml-board .ml-editor-wrap:focus-within{border-color:var(--ab-bank-b);box-shadow:0 0 0 2px color-mix(in srgb,var(--ab-bank-b) 45%,transparent)}.ml-qform{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.ml-qkeys{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.ml-qkeys>.sk-key{flex:1 1 auto;justify-content:center;white-space:normal;text-align:center}.ml-qnote{margin:0;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.ml-qnote.ml-bad-ink{color:var(--ab-bad-ink)!important}.ml-status{min-height:0;gap:calc(8 * var(--vs-u));row-gap:calc(2 * var(--vs-u))}.ab-root .ml-status b{text-transform:none;letter-spacing:.01em;font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:anywhere}.ml-status .ab-fhead-note{overflow-wrap:anywhere}.ml-status .ml-status-note{flex-basis:100%}@media(max-width:899px){.ml-board{height:auto}.ml-board>.ml-page{grid-template-rows:none}.ml-board .ml-list,.ml-board .ml-read{overflow:visible;grid-template-rows:none!important}.ml-board .ml-list>.ml-msgs{max-height:62vh}.ml-board .ml-read>.ml-read-grid{overflow:visible}.ml-board .ab-fbank.ml-bank{backdrop-filter:none;-webkit-backdrop-filter:none}}.ml-board .cr-keys>.cr-pick-select{flex:1 1 calc(180 * var(--vs-u));min-width:0;width:auto}.ml-board .ml-acct .ab-fp-top b{text-transform:none;letter-spacing:.02em;font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body)}.ab-root .cal-board{flex:1 1 auto;min-height:0;grid-template-rows:auto minmax(0,1fr);position:relative;border-radius:calc(14 * var(--vs-u));background:radial-gradient(55% 45% at 6% 0%,color-mix(in srgb,var(--ab-bank-b) 9%,transparent),transparent 70%),radial-gradient(45% 40% at 100% 8%,color-mix(in srgb,var(--ab-bank-c) 8%,transparent),transparent 70%),radial-gradient(50% 45% at 55% 105%,color-mix(in srgb,var(--ab-bank-a) 7%,transparent),transparent 70%)}.cal-board>.ab-fgrid{min-width:0}.cal-board>.cal-main{min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch}.cal-board .cal-nav,.cal-board .cal-strip,.cal-board .cal-stage,.cal-board .cal-rail{--cal-span: 999}.cal-board .cal-head>.ab-figure{--cal-span: 1}@container vs-centre (min-width: 520px){.cal-board .cal-head>.ab-figure{--cal-span: 2}}@container vs-centre (min-width: 760px){.cal-board .cal-nav{--cal-span: 2}.cal-board .cal-stage{--cal-span: 4}.cal-board .cal-rail{--cal-span: 2}}@container vs-centre (min-width: 1040px){.cal-board .cal-strip{--cal-span: 2}.cal-board .cal-stage{--cal-span: 5}.cal-board .cal-rail{--cal-span: 3}}@container vs-centre (min-width: 1440px){.cal-board .cal-nav,.cal-board .cal-strip{--cal-span: 4}.cal-board .cal-stage{--cal-span: 9}.cal-board .cal-rail{--cal-span: 3}}.ab-root .cal-board .ab-fpad{--c: var(--ab-bank-b)}.ab-root .cal-board .ab-fpad:not(.cr-meter){background:linear-gradient(180deg,color-mix(in srgb,var(--c) 13%,var(--ab-pad-deep)) 0%,var(--ab-pad-deep) 62%);border:1px solid color-mix(in srgb,var(--c) 48%,var(--ab-pad-rim))}.ab-root .cal-board .ab-fpad{box-shadow:inset 0 1px color-mix(in srgb,var(--ab-white) 18%,transparent),0 calc(14 * var(--vs-u)) calc(34 * var(--vs-u)) calc(-14 * var(--vs-u)) color-mix(in srgb,var(--c) 60%,transparent),0 0 calc(18 * var(--vs-u)) color-mix(in srgb,var(--c) 14%,transparent)}.ab-root .cal-board .ab-fpad.ab-alert{border-color:var(--ab-alert);--c: var(--ab-alert)}.ab-root .cal-board .ab-fpad.ab-pending{border-color:var(--ab-pending)}:root[data-theme=light] .ab-root .cal-board .ab-fpad:not(.cr-meter){background:linear-gradient(180deg,var(--ab-pad-deep) 40%,color-mix(in srgb,var(--c) 7%,var(--ab-pad-deep)));border-color:color-mix(in srgb,var(--c) 42%,var(--ab-pad-rim))}:root[data-theme=light] .ab-root .cal-board .ab-fpad{box-shadow:var(--vs-edge),var(--vs-lift),var(--vs-backlight)}.cal-board .cal-nav .ab-fpad-hit{padding-bottom:calc(4 * var(--vs-u))}.ab-root .cal-board .cal-title{display:block;font:700 calc(calc(21 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.15 var(--ab-display);letter-spacing:.03em;color:var(--ab-ink)!important;overflow-wrap:break-word;text-shadow:0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 45%,transparent)}.cal-board .cal-nav .cr-pick{justify-content:space-between;-moz-column-gap:calc(12 * var(--vs-u));column-gap:calc(12 * var(--vs-u))}.cal-board .cal-nav .cr-opts{flex:0 1 auto}.cal-board .cal-strip .cr-cell-body{min-height:0;display:flex}.cal-strip-days{flex:1 1 auto;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(6 * var(--vs-u));align-items:stretch;min-width:0}.ab-root .cal-strip-day{display:flex;flex-direction:column;justify-content:space-between;gap:calc(6 * var(--vs-u));min-width:0;padding:calc(5 * var(--vs-u)) calc(6 * var(--vs-u));background:color-mix(in srgb,var(--ab-well) 75%,transparent);border:1px solid var(--ab-rim);border-radius:calc(7 * var(--vs-u));cursor:pointer;text-align:start}.ab-root .cal-strip-day:hover{border-color:var(--ab-rim-hi)}.ab-root .cal-strip-day[aria-pressed=true]{border-color:var(--ab-bank-b);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 40%,transparent)}.ab-root .cal-strip-day.cal-today .cal-strip-name b{color:var(--ab-bank-b)!important}.cal-strip-name{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 calc(4 * var(--vs-u));min-width:0}.cal-strip-name b{font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.2 var(--ab-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ab-silk)!important}.cal-strip-name small{font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.2 var(--ab-mono);color:var(--ab-silk-dim)!important}.cal-strip-bar{position:relative;display:flex;gap:2px;height:calc(16 * var(--vs-u))}.cal-strip-bar i{flex:1 1 0;border-radius:calc(2 * var(--vs-u));background:var(--ab-bank-b);opacity:calc(.12 + var(--f, 0) * .88);box-shadow:0 0 calc(var(--f, 0) * 8 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 70%,transparent)}.cal-strip .cr-cell-body{container:cal-strip / inline-size}@container cal-strip (max-width: 460px){.cal-strip-days{gap:calc(3 * var(--vs-u))}.ab-root .cal-strip-day{padding:calc(4 * var(--vs-u)) calc(2 * var(--vs-u));align-items:stretch}.cal-strip-name{justify-content:center}.cal-strip-name b{font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:.04em;text-align:center}.cal-strip-name small{display:none}.cal-strip-bar{flex-direction:column;height:calc(46 * var(--vs-u));gap:1px}.cal-strip-bar em{top:var(--at);bottom:auto;left:calc(-3 * var(--vs-u))!important;right:calc(-3 * var(--vs-u));width:auto;height:2px;margin:-1px 0 0}}.cal-strip-bar em{position:absolute;top:calc(-3 * var(--vs-u));bottom:calc(-3 * var(--vs-u));width:2px;margin-left:-1px;background:var(--ab-bank-d);box-shadow:0 0 calc(6 * var(--vs-u)) var(--ab-bank-d)}.ab-root .cal-board .cal-stage{min-height:0;overflow:hidden}.cal-board .cal-stage .cr-cell-head b{font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.cal-board .cal-stage .cr-cell-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cal-empty{margin:auto;font:500 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk-dim)!important}.cal-tg{--gut: calc(54 * var(--vs-u));--line: color-mix(in srgb, var(--ab-rim) 70%, transparent);flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cal-tg-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;scrollbar-gutter:stable}.cal-tg-row{display:grid;grid-template-columns:var(--gut) repeat(var(--days),minmax(0,1fr));gap:0 2px;flex:none}.cal-tg-head{position:sticky;top:0;z-index:3;padding-bottom:calc(4 * var(--vs-u));background:var(--ab-pad-deep)}.cal-tg-allday{position:sticky;top:0;z-index:2;padding:calc(3 * var(--vs-u)) 0;border-block:1px solid var(--line);background:var(--ab-pad-deep)}.cal-tg-gut{align-self:center;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important;text-align:end;padding-inline-end:calc(6 * var(--vs-u))}.ab-root .cal-tg-day{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 calc(6 * var(--vs-u));min-width:0;padding:calc(4 * var(--vs-u)) calc(2 * var(--vs-u));background:transparent;border:1px solid transparent;border-radius:calc(7 * var(--vs-u));cursor:pointer}.ab-root .cal-tg-day:hover{border-color:var(--ab-rim)}.ab-root .cal-tg-day[aria-pressed=true]{border-color:color-mix(in srgb,var(--ab-bank-b) 60%,transparent);background:color-mix(in srgb,var(--ab-bank-b) 10%,transparent)}.cal-tg-dname{font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.cal-tg-dnum{font:700 calc(calc(18 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.1 var(--ab-display);color:var(--ab-ink)!important}.ab-root .cal-tg-day.cal-today .cal-tg-dnum,.ab-root .cal-tg-day.cal-today .cal-tg-dname{color:var(--ab-bank-b)!important;text-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 60%,transparent)}.cal-tg-adcell{display:grid;gap:2px;align-content:start;min-width:0}.cal-tg-grid{position:relative;flex:1 0 auto;display:grid;grid-template-columns:var(--gut) repeat(var(--days),minmax(0,1fr));grid-template-rows:repeat(var(--hours),minmax(calc(26 * var(--vs-u)),1fr));gap:0 2px}.cal-tg-hours{grid-column:1;grid-row:1 / -1;display:grid;grid-template-rows:repeat(var(--hours),minmax(0,1fr))}.cal-tg-hours span{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-mono);color:var(--ab-silk-dim)!important;text-align:end;padding-inline-end:calc(6 * var(--vs-u));transform:translateY(calc(-5 * var(--vs-u)))}.cal-tg-hours span:first-child{transform:none}.cal-tg-col{position:relative;grid-row:1 / -1;min-width:0;border-inline-start:1px solid var(--line);background-image:linear-gradient(to bottom,var(--line) 1px,transparent 1px);background-size:100% calc(100% / var(--hours))}.cal-tg-col.cal-today{background-color:color-mix(in srgb,var(--ab-bank-b) 6%,transparent)}.ab-root .cal-ev{position:absolute;z-index:1;padding:0;margin:0;background:none;border:0;cursor:pointer;container-type:size}.cal-ev-in{position:absolute;inset:1px 2px 1px 1px;display:flex;flex-direction:column;gap:1px;overflow:hidden;text-align:start;padding:calc(2 * var(--vs-u)) calc(6 * var(--vs-u));border-radius:calc(6 * var(--vs-u));background:linear-gradient(180deg,color-mix(in srgb,var(--c) 40%,var(--ab-pad-deep)),color-mix(in srgb,var(--c) 22%,var(--ab-pad-deep)));border:1px solid color-mix(in srgb,var(--c) 70%,transparent);border-inline-start:calc(3 * var(--vs-u)) solid var(--c);box-shadow:inset 0 1px color-mix(in srgb,var(--ab-white) 24%,transparent),0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 42%,transparent);transition:box-shadow .15s,transform .15s}.ab-root .cal-ev:hover .cal-ev-in,.ab-root .cal-ev:focus-visible .cal-ev-in{box-shadow:inset 0 1px color-mix(in srgb,var(--ab-white) 30%,transparent),0 0 calc(22 * var(--vs-u)) color-mix(in srgb,var(--c) 70%,transparent)}.ab-root .cal-ev.cal-ev-on .cal-ev-in{outline:2px solid var(--c);outline-offset:1px;box-shadow:0 0 calc(24 * var(--vs-u)) color-mix(in srgb,var(--c) 75%,transparent)}.cal-ev-shared .cal-ev-in{border-style:dashed;border-inline-start-style:solid}.cal-ev-in{--lh: calc(13.5 * var(--vs-u))}.cal-ev-clip{flex:none;display:block;overflow:hidden;max-height:max(var(--lh),round(down,calc(100cqh - 6 * var(--vs-u)),var(--lh)))}.cal-ev-t{display:block;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/var(--lh) var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.cal-ev-s,.cal-ev-n{display:block;font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))/var(--lh) var(--ab-mono);color:color-mix(in srgb,var(--ab-ink) 78%,transparent)!important;white-space:nowrap}.cal-ev-n{display:none}@container (max-height: 50px){.cal-ev-s{display:none}}@container (max-width: 36px){.cal-ev-n{display:none!important}}@container (max-height: 22px){.cal-ev-in{--lh: calc(10.5 * var(--vs-u));padding-block:0;justify-content:center}.cal-ev-t{font-size:calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.cal-ev-n{font-size:calc(calc(8.5 * var(--vs-u)) * var(--hf-text-ratio, 1));line-height:1}}@container (max-width: 68px){.cal-ev-clip,.cal-ev-s{display:none}.cal-ev-n{display:block;font-size:calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1));letter-spacing:-.02em}.cal-ev-in{padding-inline:calc(3 * var(--vs-u))}}:root[data-theme=light] .ab-root .cal-ev-in{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 26%,var(--ab-pad-deep)),color-mix(in srgb,var(--c) 14%,var(--ab-pad-deep)));box-shadow:inset 0 1px 0 var(--ab-white),0 calc(6 * var(--vs-u)) calc(14 * var(--vs-u)) calc(-6 * var(--vs-u)) color-mix(in srgb,var(--c) 75%,transparent)}.cal-now{position:absolute;left:calc(var(--gut) + 2px);right:0;z-index:2;height:0;display:grid;grid-template-columns:repeat(var(--days),minmax(0,1fr));gap:0 2px;pointer-events:none}.cal-now i{height:1px;background:color-mix(in srgb,var(--ab-bank-d) 40%,transparent)}.cal-now i.cal-now-on{position:relative;height:2px;margin-top:-.5px;background:var(--ab-bank-d);box-shadow:0 0 calc(8 * var(--vs-u)) var(--ab-bank-d),0 0 calc(18 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-d) 60%,transparent);animation:cal-now 2.4s ease-in-out infinite}.cal-now i.cal-now-on:before{content:"";position:absolute;left:calc(-5 * var(--vs-u));top:calc(-4 * var(--vs-u));width:calc(10 * var(--vs-u));height:calc(10 * var(--vs-u));border-radius:50%;background:var(--ab-bank-d);box-shadow:0 0 calc(10 * var(--vs-u)) var(--ab-bank-d)}@keyframes cal-now{50%{box-shadow:0 0 calc(4 * var(--vs-u)) var(--ab-bank-d),0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-d) 40%,transparent)}}.ab-root .cal-chip{display:block;width:100%;min-width:0;padding:1px calc(5 * var(--vs-u));text-align:start;cursor:pointer;overflow:hidden;max-height:calc(1.4em + 4px);font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-ink)!important;border-radius:calc(4 * var(--vs-u));background:color-mix(in srgb,var(--c) 26%,transparent);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);border-inline-start:calc(3 * var(--vs-u)) solid var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) color-mix(in srgb,var(--c) 25%,transparent)}.ab-root .cal-chip:hover,.ab-root .cal-chip.cal-ev-on{background:color-mix(in srgb,var(--c) 40%,transparent);box-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--c) 55%,transparent)}.cal-chip-in{overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.cal-chip-in b{font-family:var(--ab-mono);font-weight:600}.cal-mg{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:calc(4 * var(--vs-u))}.cal-mg-head,.cal-mg-body{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:calc(4 * var(--vs-u))}.cal-mg-head span{text-align:center;font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.cal-mg-body{flex:1 1 auto;min-height:0;grid-template-rows:repeat(6,minmax(calc(52 * var(--vs-u)),1fr));overflow:auto;overscroll-behavior:contain}.cal-mg-cell{min-width:0;display:flex;flex-direction:column;gap:2px;padding:calc(3 * var(--vs-u));overflow:hidden;border-radius:calc(7 * var(--vs-u));background:color-mix(in srgb,var(--ab-well) 70%,transparent);border:1px solid var(--ab-rim)}.cal-mg-top{display:flex;align-items:center;justify-content:space-between;gap:calc(4 * var(--vs-u));flex:none;min-width:0}.cal-mg-cell>.cal-chip{flex:none}.cal-mg-cell.cal-out{background:transparent;border-style:dashed}.ab-root .cal-mg-cell.cal-out .cal-mg-num{color:var(--ab-silk-dim)!important;font-weight:500}.cal-mg-cell.cal-picked{border-color:var(--ab-bank-b);box-shadow:inset 0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 16%,transparent)}.ab-root .cal-mg-num{min-width:calc(24 * var(--vs-u));height:calc(24 * var(--vs-u));padding:0 calc(4 * var(--vs-u));border-radius:calc(12 * var(--vs-u));border:1px solid transparent;background:transparent;cursor:pointer;font:700 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-display);color:var(--ab-silk)!important}.ab-root .cal-mg-num:hover{border-color:var(--ab-rim-hi)}.ab-root .cal-mg-cell.cal-today .cal-mg-num{color:var(--ab-on-blue)!important;background:var(--ab-bank-b);box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 60%,transparent)}.ab-root .cal-more{flex:none;padding:0 calc(4 * var(--vs-u));background:none;border:0;cursor:pointer;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-bank-b)!important}:root[data-theme=light] .ab-root .cal-more{color:var(--ab-silk)!important;text-decoration:underline}.cal-ag{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:calc(12 * var(--vs-u));padding-inline-end:calc(4 * var(--vs-u))}.cal-ag-day{display:grid;gap:calc(4 * var(--vs-u))}.cal-ag-day h3{margin:0;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.cal-list{display:grid;gap:calc(4 * var(--vs-u));min-width:0}.ab-root .cal-row{display:grid;grid-template-columns:minmax(calc(92 * var(--vs-u)),auto) minmax(0,1fr);align-items:baseline;gap:calc(10 * var(--vs-u));width:100%;min-width:0;text-align:start;cursor:pointer;padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(7 * var(--vs-u));border:1px solid var(--ab-rim);border-inline-start:calc(3 * var(--vs-u)) solid var(--c, var(--ab-bank-b));background:linear-gradient(90deg,color-mix(in srgb,var(--c, var(--ab-bank-b)) 12%,transparent),transparent 60%)}.ab-root .cal-row:hover,.ab-root .cal-row.cal-ev-on{border-color:color-mix(in srgb,var(--c) 60%,var(--ab-rim));box-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--c) 30%,transparent)}.cal-row-when{font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:break-word}.cal-row-what{display:grid;min-width:0}.cal-row-what b{font:600 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:break-word}.cal-rail .cal-row{grid-template-columns:minmax(0,1fr);gap:1px}.ab-root .cal-board .cal-rail{min-height:0;overflow:hidden auto;overscroll-behavior:contain;align-content:start;grid-auto-rows:max-content;row-gap:var(--vs-gap);padding:calc(6 * var(--vs-u)) calc(6 * var(--vs-u)) calc(18 * var(--vs-u));scrollbar-width:thin}.cal-rail>*{grid-column:1 / -1!important}.cal-reply,.cal-proposal{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.cal-proposal-head{font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:break-word}.cal-dl{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:calc(5 * var(--vs-u)) calc(12 * var(--vs-u));font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);min-width:0}.cal-dl dt{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.9 var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.cal-dl dd{margin:0;min-width:0;color:var(--ab-silk)!important;overflow-wrap:break-word}.cal-dl dd small{color:var(--ab-silk-dim)!important}.cal-desc{white-space:pre-wrap;max-height:calc(160 * var(--vs-u));overflow:auto}.cal-people{margin:0;padding:0;list-style:none;display:grid;gap:calc(4 * var(--vs-u))}.cal-people li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(4 * var(--vs-u)) calc(8 * var(--vs-u));min-width:0}.cal-people li>span{min-width:0;overflow-wrap:anywhere}.cal-people small{font-family:var(--ab-mono);color:var(--ab-silk-dim)!important}.ab-root .cal-link{color:var(--ab-bank-b)!important;text-decoration:underline;overflow-wrap:anywhere}:root[data-theme=light] .ab-root .cal-link{color:var(--ab-silk-label)!important}.cal-summary{padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(8 * var(--vs-u));border:1px solid color-mix(in srgb,var(--ab-bank-c) 45%,var(--ab-rim));background:color-mix(in srgb,var(--ab-bank-c) 8%,transparent)}.cal-chips{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u))}.cal-host{min-width:0;border-radius:calc(8 * var(--vs-u));padding:calc(4 * var(--vs-u))}.cal-connect .cr-cell-body{overflow:auto;overscroll-behavior:contain}.cal-connect .cal-host{flex:1 1 auto}.cal-mini{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.cal-mini-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(6 * var(--vs-u))}.cal-mini-head b{font:700 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ab-ink)!important}.cal-mini-head .sk-key{padding:calc(3 * var(--vs-u)) calc(9 * var(--vs-u))}.cal-mini-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.cal-mini-dow{text-align:center;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);color:var(--ab-silk-dim)!important}.ab-root .cal-mini-day{position:relative;aspect-ratio:1;min-width:0;padding:0;border-radius:50%;border:1px solid transparent;background:transparent;cursor:pointer;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-mono);color:var(--ab-silk)!important}.ab-root .cal-mini-day:hover{border-color:var(--ab-rim-hi)}.ab-root .cal-mini-day.cal-out{color:var(--ab-silk-dim)!important;font-weight:400}.ab-root .cal-mini-day.cal-has:after{content:"";position:absolute;left:50%;bottom:8%;width:3px;height:3px;margin-left:-1.5px;border-radius:50%;background:var(--ab-bank-a)}.ab-root .cal-mini-day.cal-today{border-color:var(--ab-bank-b);color:var(--ab-ink)!important}.ab-root .cal-mini-day[aria-pressed=true]{background:var(--ab-bank-b);border-color:var(--ab-bank-b);color:var(--ab-on-blue)!important;box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 55%,transparent)}.ab-root .sk-item.cal-acct-key{align-items:flex-start}.ab-root .sk-item.cal-acct-key .sk-led{margin-top:calc(4 * var(--vs-u))}.cal-key-text{flex:1 1 auto;min-width:0;display:grid;gap:1px;text-transform:none;letter-spacing:.02em}.cal-key-text>span{font:600 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body);overflow-wrap:anywhere}.cal-key-text>small{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);color:var(--ab-silk-dim)!important;letter-spacing:0;overflow-wrap:anywhere}.cal-shared,.cal-space,.cal-member,.cal-arm{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.cal-space+.cal-space{padding-top:calc(6 * var(--vs-u));border-top:1px dashed var(--ab-rim)}.cal-activity{margin:0;padding-inline-start:calc(14 * var(--vs-u));font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk-dim)!important}.cal-status{min-height:0}@media(max-width:899px){.ab-root .cal-board{flex:none;grid-template-rows:auto auto}.cal-board>.cal-main{grid-template-rows:auto}.ab-root .cal-board .cal-stage{height:calc(560 * var(--vs-u))}.ab-root .cal-board .cal-rail{overflow:visible;padding:0}.cal-strip-days{gap:calc(3 * var(--vs-u))}.ab-root .cal-strip-day{padding:calc(4 * var(--vs-u)) calc(3 * var(--vs-u))}.cal-tg{--gut: calc(40 * var(--vs-u))}}@media(prefers-reduced-motion:reduce){.cal-now i.cal-now-on{animation:none}.cal-ev-in{transition:none}}.ab-visual-pill{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 12px;border-radius:999px;border:1px solid rgba(46,230,214,.55);background:linear-gradient(135deg,#0b1220,#16243a);color:#d9fffb;font:600 11.5px/1 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0b122066,0 2px 10px #2ee6d62e;transition:box-shadow .15s,border-color .15s,transform .06s}.ab-visual-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:#2ee6d6;box-shadow:0 0 8px #2ee6d6;flex:none}:root:root .suite-topbar button.ab-visual-pill{color:#d9fffb!important}.ab-visual-pill:hover{border-color:#2ee6d6;box-shadow:0 0 0 1px #0b122066,0 2px 16px #2ee6d661}.ab-visual-pill:active{transform:translateY(1px)}.ab-visual-pill:focus-visible{outline:2px solid #2ee6d6;outline-offset:2px}.ab-visual-pill[aria-current=page]{border-color:#2ee6d6;box-shadow:0 0 0 1px #0b122066,0 0 18px #2ee6d680}.ab-visual-pill{flex:none}.ab-visual-wrap{position:relative;flex:none;display:inline-flex}.ab-visual-caret{margin-inline-start:2px;padding:2px 6px;border-radius:999px;font-size:10px;letter-spacing:.08em;background:#2ee6d629;border:1px solid rgba(46,230,214,.45)}.ab-visual-caret:after{content:" ▾"}.ab-visual-menu{position:absolute;top:calc(100% + 8px);left:0;z-index:1300;width:300px;padding:6px;border-radius:14px;border:1px solid rgba(46,230,214,.45);background:linear-gradient(160deg,#0b1220f7,#16243af7);box-shadow:0 18px 40px #00000073,0 0 18px #2ee6d62e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:13px/1.35 system-ui,-apple-system,Segoe UI,sans-serif;text-transform:none;letter-spacing:0}.ab-visual-menu.ab-visual-menu--float{position:fixed;z-index:2147482500}:root:root .suite-topbar .ab-visual-menu button,.ab-visual-menu button{display:block;width:100%;text-align:left;padding:9px 10px;border-radius:10px;border:1px solid transparent;background:transparent!important;color:#e6fffb!important;cursor:pointer}.ab-visual-menu button b{display:block;font-weight:650;color:#e6fffb!important}.ab-visual-menu button span{display:block;margin-top:2px;font-size:11.5px;color:#9fb7c9!important}:root:root .suite-topbar .ab-visual-menu button:hover,.ab-visual-menu button:hover{background:#2ee6d61a!important}.ab-visual-menu button[aria-checked=true]{border-color:#2ee6d699;background:#2ee6d61f!important}.ab-visual-menu button[aria-checked=true] b:after{content:"  ●";color:#2ee6d6}.ab-visual-menu button:disabled{opacity:.6;cursor:wait}.ab-visual-menu hr{border:0;border-top:1px solid rgba(159,183,201,.25);margin:6px 4px}.ab-visual-menu p{margin:6px 8px 2px;font-size:12px;color:#ffb4ab!important}@media(max-width:640px){.ab-visual-pill{height:30px;padding:0 10px;font-size:10px;letter-spacing:.1em;gap:0;margin-inline-start:16px}.ab-visual-pill:before{display:none}}@media(prefers-reduced-motion:reduce){.ab-visual-pill{transition:none}}body[data-theme=light] .ab-visual-pill,:root[data-theme=light] .ab-visual-pill{border-color:#0d948899;background:linear-gradient(135deg,#fff,#eaf7f5);box-shadow:0 0 0 1px #0f2a3d0f,0 2px 10px #0d948829}:root:root body[data-theme=light] .suite-topbar button.ab-visual-pill,:root:root[data-theme=light] .suite-topbar button.ab-visual-pill,body[data-theme=light] button.ab-visual-pill,:root[data-theme=light] button.ab-visual-pill{color:#0f4a47!important}body[data-theme=light] .ab-visual-pill:before,:root[data-theme=light] .ab-visual-pill:before{background:#0d9488;box-shadow:0 0 6px #0d948899}body[data-theme=light] .ab-visual-pill:hover,:root[data-theme=light] .ab-visual-pill:hover{border-color:#0d9488;box-shadow:0 0 0 1px #0f2a3d14,0 2px 14px #0d94884d}body[data-theme=light] .ab-visual-pill:focus-visible,:root[data-theme=light] .ab-visual-pill:focus-visible{outline-color:#0d9488}body[data-theme=light] .ab-visual-pill[aria-current=page],:root[data-theme=light] .ab-visual-pill[aria-current=page]{border-color:#0d9488;box-shadow:0 0 0 1px #0f2a3d14,0 0 14px #0d948859}body[data-theme=light] .ab-visual-caret,:root[data-theme=light] .ab-visual-caret{border-color:#0d948873;background:#0d94881f;color:#0f4a47}body[data-theme=light] .ab-visual-menu,:root[data-theme=light] .ab-visual-menu{border-color:#0d948866;background:linear-gradient(160deg,#fffffffa,#f0f9f8fa);box-shadow:0 18px 40px #0f2a3d2e,0 0 14px #0d94881f}body[data-theme=light] .ab-visual-menu button,:root[data-theme=light] .ab-visual-menu button{color:#12303f!important}body[data-theme=light] .ab-visual-menu button b,:root[data-theme=light] .ab-visual-menu button b{color:#12303f!important}body[data-theme=light] .ab-visual-menu button span,:root[data-theme=light] .ab-visual-menu button span{color:#4b6476!important}body[data-theme=light] .ab-visual-menu button:hover,:root[data-theme=light] .ab-visual-menu button:hover{background:#0d948817!important}body[data-theme=light] .ab-visual-menu button[aria-checked=true],:root[data-theme=light] .ab-visual-menu button[aria-checked=true]{border-color:#0d94888c;background:#0d94881a!important}body[data-theme=light] .ab-visual-menu button[aria-checked=true] b:after,:root[data-theme=light] .ab-visual-menu button[aria-checked=true] b:after{color:#0d9488}body[data-theme=light] .ab-visual-menu hr,:root[data-theme=light] .ab-visual-menu hr{border-top-color:#4b647640}body[data-theme=light] .ab-visual-menu p,:root[data-theme=light] .ab-visual-menu p{color:#b42318!important}@media(max-width:1180px){.ab-visual-pill .ab-visual-word{display:none}.ab-root.vs-root .vs-fstrip:has(.ab-visual-wrap){flex-wrap:wrap;height:auto;row-gap:calc(6 * var(--vs-u))}}@media(max-width:1600px){.vs-fstrip .ab-visual-pill .ab-visual-word{display:none}}@media(max-width:899px){.ab-root.vs-root .vs-fstrip:has(.ab-visual-wrap){position:relative}}.vs-th-pads>*{--span: 2}@container vs-centre (max-width: 519px){.vs-th-pads>*{--span: 1}}.vs-root .vs-th-pad{position:relative;display:grid;grid-template-rows:auto auto auto;align-content:start;gap:calc(5 * var(--vs-u));min-width:0;padding:calc(7 * var(--vs-u));border-radius:calc(11 * var(--vs-u));text-align:start;cursor:pointer;touch-action:manipulation;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--c) 10%,var(--ab-pad-deep)),var(--ab-pad-deep) 75%);border:1.5px solid color-mix(in srgb,var(--c) 35%,var(--ab-pad-rim));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 14%,transparent);transition:box-shadow .18s,border-color .18s,transform .06s}.vs-root .vs-th-pad:hover{border-color:color-mix(in srgb,var(--c) 75%,var(--ab-pad-rim));box-shadow:0 0 calc(18 * var(--vs-u)) color-mix(in srgb,var(--c) 35%,transparent)}.vs-root .vs-th-pad:active{transform:translateY(1px)}.vs-root .vs-th-pad[aria-pressed=true]{border-color:var(--c);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--c) 22%,var(--ab-pad-deep)),var(--ab-pad-deep) 85%);box-shadow:0 0 calc(22 * var(--vs-u)) color-mix(in srgb,var(--c) 50%,transparent),inset 0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 18%,transparent)}.vs-root .vs-th-pad[aria-pressed=true]:after{content:"";position:absolute;inset:calc(-6 * var(--vs-u));border:2px solid var(--ab-focus);border-radius:calc(15 * var(--vs-u));pointer-events:none}.vs-th-prev{display:block;width:100%;height:auto;aspect-ratio:200 / 52;border-radius:calc(7 * var(--vs-u))}.vs-root .vs-th-pad .vs-th-n{min-width:0;overflow-wrap:anywhere;line-height:1.2;font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-ink)!important}.vs-root .vs-th-pad .vs-th-ed{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:.02em;text-transform:none;color:var(--ab-silk)!important}.vs-root .vs-th-pad .vs-th-s{min-width:0;overflow-wrap:anywhere;line-height:1.25;font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk-dim)!important}:root[data-theme=light] .ab-root .vs-th-pad{background:linear-gradient(180deg,var(--vs-t-glass, #ffffff) 40%,color-mix(in srgb,var(--c) 7%,var(--vs-t-glass, #ffffff)));border-color:color-mix(in srgb,var(--c) 45%,var(--ab-pad-rim));box-shadow:var(--vs-edge),var(--vs-lift),var(--vs-backlight)}:root[data-theme=light] .ab-root .vs-th-pad:hover{border-color:var(--c);box-shadow:var(--vs-edge),var(--vs-lift),var(--vs-backlight-hi)}:root[data-theme=light] .ab-root .vs-th-pad[aria-pressed=true]{border-color:var(--c);background:linear-gradient(180deg,var(--vs-t-glass, #ffffff),color-mix(in srgb,var(--c) 12%,var(--vs-t-glass, #ffffff)));box-shadow:var(--vs-edge),0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent),var(--vs-backlight-hi)}.ab-root.ab-root{--ab-screen-edge: var(--vs-t-screen-edge, #233046);--ab-screen-firm: var(--vs-t-screen-firm, #15171c);--ab-screen-firm-edge: var(--vs-t-screen-firm-edge, #59627a);--ab-firm: var(--vs-t-firm, #e8edf7);--ab-firm-ink: var(--vs-t-firm-ink, #0d1016);--ab-pad-deep: var(--vs-t-pad-deep, #0d0f13);--ab-white: var(--vs-t-white, #ffffff);--ab-rim-hi: var(--vs-t-rim-hi, #3a404b);--ab-led-off: var(--vs-t-led-off, #2b3039);--ab-key: var(--vs-t-key, #1f232a);--ab-key-rim: var(--vs-t-key-rim, #343a45);--ab-row-hover: var(--vs-t-row-hover, #20242c);--ab-row-line: var(--vs-t-row-line, #1f232a);--ab-alert-ink: var(--vs-t-alert-ink, #ff8a80);--ab-good-ink: var(--vs-t-good-ink, #8be9a1);--ab-wait-ink: var(--vs-t-wait-ink, #ffe48a);--ab-pad-rim: var(--vs-t-pad-rim, #23272f);--ab-hatch-a: var(--vs-t-hatch-a, #14161b);--ab-hatch-b: var(--vs-t-hatch-b, #101216);--ab-dot-off: var(--vs-t-dot-off, #3a3f49);--ab-row-sel: var(--vs-t-row-sel, #252b36);--ab-bezel: var(--vs-t-bezel, #0c0f15);--ab-bezel-firm: var(--vs-t-bezel-firm, #0e0f13);--ab-chip: var(--vs-t-chip, #161c27);--ab-pad-top: var(--vs-t-pad-top, #15171c);--ab-pad-lip: var(--vs-t-pad-lip, #262a31);--ab-plus: var(--vs-t-plus, #333945);--ab-pad-action-top: var(--vs-t-pad-action-top, #1b1e25);--ab-on-blue: var(--vs-t-on-blue, #06141f);--ab-on-green: var(--vs-t-on-green, #06200c);--ab-on-alert: var(--vs-t-on-alert, #1a0504);--ab-scrim: var(--vs-t-scrim, rgba(4,5,8,.66));--ab-shadow-panel: var(--vs-t-shadow-panel, rgba(0,0,0,.55));--ab-btn: var(--vs-t-btn, #252a33);--ab-toast: var(--vs-t-toast, #23303d);--ab-toast-rim: var(--vs-t-toast-rim, #36506a);--ab-panel-rim: var(--vs-t-panel-rim, #343b45);--ab-empty-rim: var(--vs-t-empty-rim, #262a32);--ab-dot-dim: var(--vs-t-dot-dim, #333a46);--ab-line-2: var(--vs-t-line-2, #343b4c);--ab-bad-ink: var(--vs-t-bad-ink, #ffb4ab);--ab-shade-60: var(--vs-t-shade-60, rgba(0,0,0,.6));--ab-shade-55: var(--vs-t-shade-55, rgba(0,0,0,.55));--ab-shade-50: var(--vs-t-shade-50, rgba(0,0,0,.5));--ab-shade-40: var(--vs-t-shade-40, rgba(0,0,0,.4));--ab-sheen: var(--vs-t-sheen, rgba(255,255,255,.04));--ab-screen-glow: var(--vs-t-screen-glow, rgba(46,230,214,.06));--ab-panel-glow: var(--vs-t-panel-glow, rgba(46,230,214,.05));--ab-firm-glow: var(--vs-t-firm-glow, rgba(232,237,247,.05));--ab-chart-axis: var(--vs-t-chart-axis, #cbd5f5);--ab-chart-grid: var(--vs-t-chart-grid, #1f2937);--ab-chart-tip: var(--vs-t-chart-tip, #0f172a);--ab-chart-tip-edge: var(--vs-t-chart-tip-edge, #334155);--ab-chart-tip-ink: var(--vs-t-chart-tip-ink, #e2e8f0)}:root[data-theme=light] body.hanna-themed{--ts-page: var(--vs-m-chassis, #e8ecf1);--ts-screen: var(--vs-m-cockpit, #f6f8fb);--ts-card: color-mix(in srgb, var(--ts-screen) 62%, var(--ts-page));--ts-well: color-mix(in srgb, var(--ts-screen) 30%, var(--ts-page));--ts-well-2: var(--ts-page);--ts-key: var(--ts-screen);--ts-field: var(--ts-screen);--ts-ink: var(--vs-m-ink, #151a23);--ts-silk: var(--vs-m-label, #465062);--ts-dim: var(--vs-m-dim, #525c6e);--ts-rim: var(--vs-m-rim, #c3cad4);--ts-rim-soft: color-mix(in srgb, var(--ts-rim) 62%, var(--ts-card));--ts-rim-strong: color-mix(in srgb, var(--ts-ink) 52%, var(--ts-rim));--ts-accent: var(--vs-pal-b, #045e9e);--ts-accent-2: var(--vs-pal-c, #a904cb);--ts-on-accent: var(--vs-t-on-blue, #ffffff);--ts-on-state: var(--ts-ink);--ts-hover: color-mix(in srgb, var(--ts-accent) 9%, var(--ts-card));--light-bg: var(--ts-page);--light-surface: var(--ts-card);--light-text: var(--ts-ink);--light-text-muted: var(--ts-silk);--light-border: var(--ts-rim);--light-border-soft: var(--ts-rim-soft);--bg-primary: var(--ts-page);--bg-surface: var(--ts-card);--text-primary: var(--ts-ink);--text-secondary: var(--ts-silk);--border-primary: var(--ts-rim);--border-secondary: var(--ts-rim-soft);--acfin-surface: var(--ts-card);--acfin-surface-elevated: var(--ts-card);--dash-surface: var(--ts-card);--dash-card: var(--ts-well);--dash-border: var(--ts-rim-soft);--dash-text: var(--ts-ink);--dash-muted: var(--ts-silk)}:root[data-theme=dark] body.hanna-themed{--ts-page: var(--vs-m-chassis, #121418);--ts-screen: var(--vs-m-cockpit, #10141c);--ts-card: var(--vs-m-panel, #1a1d23);--ts-well: var(--vs-m-well, #0b0c0f);--ts-well-2: var(--vs-t-row-hover, #20242c);--ts-key: var(--vs-t-key, #1f232a);--ts-field: var(--vs-m-well, #0b0c0f);--ts-ink: var(--vs-m-ink, #e7ebf2);--ts-silk: var(--vs-m-label, #9aa3b2);--ts-dim: var(--vs-m-dim, #8691a3);--ts-rim: var(--vs-m-rim, #2a2e36);--ts-rim-soft: var(--vs-m-rim, #2a2e36);--ts-rim-strong: var(--vs-t-rim-hi, #3a404b);--ts-accent: var(--vs-pal-b, #39b8ff);--ts-accent-2: var(--vs-pal-c, #c77dff);--ts-on-accent: var(--vs-t-on-blue, #06141f);--ts-on-state: var(--vs-t-on-alert, #1a0504);--ts-hover: var(--vs-t-row-hover, #20242c)}:root[data-theme=light] body.hanna-themed .hanna-v4,:root[data-theme=light] body.hanna-themed.hanna-v4{--v4-panel: var(--ts-card);--v4-pad-top: var(--ts-screen);--v4-pad-deep: var(--ts-card);--v4-key: var(--ts-screen);--v4-sheen: color-mix(in srgb, var(--ts-screen) 40%, transparent);--suite-panel-bg: color-mix(in srgb, var(--ts-card) 92%, transparent);--suite-panel-text: var(--ts-ink);--suite-muted-text: var(--ts-silk)}:root[data-theme=light] body.hanna-themed .hanna-v3,:root[data-theme=light] body.hanna-themed.hanna-v3{--v3-panel: var(--ts-card);--v3-key: var(--ts-screen);--v3-sheen: color-mix(in srgb, var(--ts-screen) 40%, transparent);--suite-panel-bg: color-mix(in srgb, var(--ts-card) 92%, transparent);--suite-panel-text: var(--ts-ink);--suite-muted-text: var(--ts-silk)}:root[data-theme=light] body.hanna-themed :is(.ab-root,.ck-stage,.ck-keys){--vs-m-panel: var(--ts-card) !important;--vs-t-glass: var(--ts-screen) !important;--vs-t-glass-2: var(--ts-card) !important;--vs-t-pad-top: var(--ts-screen) !important;--vs-t-pad-deep: var(--ts-card) !important;--vs-t-pad-action-top: var(--ts-screen) !important;--vs-t-key: var(--ts-screen) !important;--vs-t-btn: var(--ts-screen) !important;--vs-t-toast: var(--ts-card) !important;--vs-t-chart-tip: var(--ts-card) !important}:root[data-theme] body.hanna-themed .vs-module{--suite-bg: var(--ts-page) !important;--suite-panel-bg: color-mix(in srgb, var(--ts-card) 92%, transparent) !important;--suite-panel-border: var(--ts-rim) !important;--suite-panel-text: var(--ts-ink) !important;--suite-muted-text: var(--ts-silk) !important;--suite-accent: var(--ts-accent) !important;--suite-topbar-bg: var(--ts-card) !important;--suite-topbar-border: var(--ts-rim) !important;--suite-pill-bg: var(--ts-key) !important;--suite-pill-border: var(--ts-rim) !important;--suite-pill-text: var(--ts-ink) !important;--suite-pill-active-bg: color-mix(in srgb, var(--ts-accent) 16%, var(--ts-card)) !important;--suite-pill-active-border: var(--ts-accent) !important;--suite-pill-active-text: var(--ts-ink) !important;--suite-outline-border: var(--ts-rim) !important;--suite-ghost-hover: var(--ts-hover) !important}:root[data-theme] body.hanna-themed .vs-module :is(.glass-panel,.glass-panel--elevated,.suite-card),:root[data-theme] body.hanna-themed .vs-module.suite-card{background-color:var(--suite-panel-bg)!important;border-color:var(--ts-rim)!important}:root[data-theme=light]:has(>body.hanna-themed),:root[data-theme=light] body.hanna-themed,:root[data-theme=light] body.hanna-themed :is(.ab-root,.ab-embed,.ab-panel,.vs-module,.pv-legacy,.hanna-v3,.hanna-v4,.theme-scrollbar,.rs-studio),:root[data-theme=light] body.hanna-themed :is(select,option,optgroup,datalist,input,textarea):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color-scheme:light!important}:root[data-theme=dark]:has(>body.hanna-themed),:root[data-theme=dark] body.hanna-themed,:root[data-theme=dark] body.hanna-themed :is(.ab-root,.ab-embed,.ab-panel,.vs-module,.pv-legacy,.hanna-v3,.hanna-v4,.theme-scrollbar,.rs-studio),:root[data-theme=dark] body.hanna-themed :is(select,option,optgroup,datalist,input,textarea):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color-scheme:dark!important}:root[data-theme] body.hanna-themed :is(option,optgroup):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-field)!important;color:var(--ts-ink)!important}:root[data-theme] body.hanna-themed :is(.bg-white,.bg-white\/95,.bg-white\/90,.bg-white\/80,.bg-white\/70,.bg-white\/60):not(input,select,textarea):not(.rounded-full:is(.h-1,.h-1\.5,.h-2,.h-2\.5,.h-3,.h-3\.5,.h-4,.h-5,.h-6,.w-1,.w-2,.w-3,.w-4)):not(.rounded-full[class*=translate-x]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-card)!important}:root[data-theme] body.hanna-themed :is(button,a,[role=button],[role=tab]):is(.bg-white,.bg-white\/95,.bg-white\/90,.bg-white\/80,.bg-white\/70,.bg-white\/60):not(.rounded-full:is(.h-1,.h-1\.5,.h-2,.h-2\.5,.h-3,.h-3\.5,.h-4,.h-5,.h-6,.w-1,.w-2,.w-3,.w-4)):not(.rounded-full[class*=translate-x]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-key)!important}:root[data-theme] body.hanna-themed :is([style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"],[style*="background: white"],[style*="background-color: white"],[style*="background: rgba(255, 255, 255, 0.9"],[style*="background-color: rgba(255, 255, 255, 0.9"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)):not(.rounded-full:is(.h-1,.h-1\.5,.h-2,.h-2\.5,.h-3,.h-3\.5,.h-4,.h-5,.h-6,.w-1,.w-2,.w-3,.w-4)):not(.rounded-full[class*=translate-x]){background-color:var(--ts-card)!important}:root[data-theme] body.hanna-themed :is([style*="background: rgb(241, 245, 249)"],[style*="background-color: rgb(241, 245, 249)"],[style*="background: rgb(248, 250, 252)"],[style*="background-color: rgb(248, 250, 252)"],[style*="background: rgb(226, 232, 240)"],[style*="background-color: rgb(226, 232, 240)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-well)!important}:root[data-theme] body.hanna-themed :is([style*="background: rgb(51, 65, 85)"],[style*="background-color: rgb(51, 65, 85)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-key)!important;border-color:var(--ts-rim)!important;color:var(--ts-ink)!important}:root[data-theme] body.hanna-themed :is(.bg-slate-50,.bg-gray-50,.bg-zinc-50,.bg-neutral-50,.bg-stone-50,.bg-slate-50\/70,.bg-gray-50\/70,.bg-zinc-50\/70,.bg-neutral-50\/70,.bg-stone-50\/70,.bg-slate-50\/60,.bg-gray-50\/60,.bg-zinc-50\/60,.bg-neutral-50\/60,.bg-stone-50\/60,.bg-slate-50\/80,.bg-gray-50\/80,.bg-zinc-50\/80,.bg-neutral-50\/80,.bg-stone-50\/80,.bg-slate-50\/90,.bg-gray-50\/90,.bg-zinc-50\/90,.bg-neutral-50\/90,.bg-stone-50\/90,.bg-\[\#fbfaf7\]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-well)!important}:root[data-theme] body.hanna-themed :is(.bg-slate-100,.bg-gray-100,.bg-zinc-100,.bg-neutral-100,.bg-stone-100,.bg-slate-100\/70,.bg-gray-100\/70,.bg-zinc-100\/70,.bg-neutral-100\/70,.bg-stone-100\/70,.bg-slate-100\/80,.bg-gray-100\/80,.bg-zinc-100\/80,.bg-neutral-100\/80,.bg-stone-100\/80,.bg-slate-100\/60,.bg-gray-100\/60,.bg-zinc-100\/60,.bg-neutral-100\/60,.bg-stone-100\/60,.bg-slate-100\/50,.bg-gray-100\/50,.bg-zinc-100\/50,.bg-neutral-100\/50,.bg-stone-100\/50):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-well-2)!important}:root[data-theme] body.hanna-themed :is(.bg-slate-200,.bg-gray-200,.bg-zinc-200,.bg-neutral-200,.bg-stone-200,.bg-slate-200\/70,.bg-gray-200\/70,.bg-zinc-200\/70,.bg-neutral-200\/70,.bg-stone-200\/70,.bg-slate-200\/60,.bg-gray-200\/60,.bg-zinc-200\/60,.bg-neutral-200\/60,.bg-stone-200\/60,.bg-slate-200\/50,.bg-gray-200\/50,.bg-zinc-200\/50,.bg-neutral-200\/50,.bg-stone-200\/50):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-rim-soft)!important}:root[data-theme] body.hanna-themed :is(.hover\:bg-slate-50,.hover\:bg-slate-100,.hover\:bg-slate-200,.hover\:bg-gray-50,.hover\:bg-gray-100,.hover\:bg-gray-200,.hover\:bg-zinc-50,.hover\:bg-zinc-100,.hover\:bg-zinc-200,.hover\:bg-neutral-50,.hover\:bg-neutral-100,.hover\:bg-neutral-200,.hover\:bg-stone-50,.hover\:bg-stone-100,.hover\:bg-stone-200,.hover\:bg-white):hover:not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-hover)!important}:root[data-theme=light] body.hanna-themed :is(.bg-black,.bg-slate-700,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-gray-700,.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-zinc-700,.bg-zinc-800,.bg-zinc-900,.bg-zinc-950,.bg-neutral-700,.bg-neutral-800,.bg-neutral-900,.bg-neutral-950,.bg-stone-700,.bg-stone-800,.bg-stone-900,.bg-stone-950,.bg-slate-800\/60,.bg-slate-800\/70,.bg-slate-800\/80,.bg-slate-800\/90,.bg-slate-800\/95,.bg-slate-900\/60,.bg-slate-900\/70,.bg-slate-900\/80,.bg-slate-900\/90,.bg-slate-900\/95,.bg-slate-950\/60,.bg-slate-950\/70,.bg-slate-950\/80,.bg-slate-950\/90,.bg-slate-950\/95,.bg-gray-800\/60,.bg-gray-800\/70,.bg-gray-800\/80,.bg-gray-800\/90,.bg-gray-800\/95,.bg-gray-900\/60,.bg-gray-900\/70,.bg-gray-900\/80,.bg-gray-900\/90,.bg-gray-900\/95,.bg-gray-950\/60,.bg-gray-950\/70,.bg-gray-950\/80,.bg-gray-950\/90,.bg-gray-950\/95,.bg-zinc-800\/60,.bg-zinc-800\/70,.bg-zinc-800\/80,.bg-zinc-800\/90,.bg-zinc-800\/95,.bg-zinc-900\/60,.bg-zinc-900\/70,.bg-zinc-900\/80,.bg-zinc-900\/90,.bg-zinc-900\/95,.bg-zinc-950\/60,.bg-zinc-950\/70,.bg-zinc-950\/80,.bg-zinc-950\/90,.bg-zinc-950\/95,.bg-neutral-800\/60,.bg-neutral-800\/70,.bg-neutral-800\/80,.bg-neutral-800\/90,.bg-neutral-800\/95,.bg-neutral-900\/60,.bg-neutral-900\/70,.bg-neutral-900\/80,.bg-neutral-900\/90,.bg-neutral-900\/95,.bg-neutral-950\/60,.bg-neutral-950\/70,.bg-neutral-950\/80,.bg-neutral-950\/90,.bg-neutral-950\/95,.bg-stone-800\/60,.bg-stone-800\/70,.bg-stone-800\/80,.bg-stone-800\/90,.bg-stone-800\/95,.bg-stone-900\/60,.bg-stone-900\/70,.bg-stone-900\/80,.bg-stone-900\/90,.bg-stone-900\/95,.bg-stone-950\/60,.bg-stone-950\/70,.bg-stone-950\/80,.bg-stone-950\/90,.bg-stone-950\/95):not(.fixed.inset-0,.absolute.inset-0):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-card)!important;color:var(--ts-ink)!important}:root[data-theme=light] body.hanna-themed :is(button,a,[role=button],[role=tab]):is(.bg-black,.bg-slate-700,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-gray-700,.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-zinc-700,.bg-zinc-800,.bg-zinc-900,.bg-zinc-950,.bg-neutral-700,.bg-neutral-800,.bg-neutral-900,.bg-neutral-950,.bg-stone-700,.bg-stone-800,.bg-stone-900,.bg-stone-950):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-accent)!important;color:var(--ts-on-accent)!important;border-color:var(--ts-accent)!important}:root[data-theme=light] body.hanna-themed :is(button,a,[role=button],[role=tab]):is(.bg-black,.bg-slate-700,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-gray-700,.bg-gray-800,.bg-gray-900,.bg-gray-950,.bg-zinc-700,.bg-zinc-800,.bg-zinc-900,.bg-zinc-950,.bg-neutral-700,.bg-neutral-800,.bg-neutral-900,.bg-neutral-950,.bg-stone-700,.bg-stone-800,.bg-stone-900,.bg-stone-950):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)) *{color:inherit!important}:root[data-theme=light] body.hanna-themed :is(.text-sky-100,.text-sky-200,.text-sky-300,.text-sky-400,.text-cyan-100,.text-cyan-200,.text-cyan-300,.text-cyan-400,.text-blue-100,.text-blue-200,.text-blue-300,.text-blue-400,.text-indigo-100,.text-indigo-200,.text-indigo-300,.text-indigo-400,.text-sky-500,.text-sky-600,.text-cyan-500,.text-cyan-600):not(:where(.bg-sky-500,.from-sky-500,.bg-sky-600,.from-sky-600,.bg-sky-700,.from-sky-700,.bg-sky-800,.from-sky-800,.bg-sky-900,.from-sky-900,.bg-blue-500,.from-blue-500,.bg-blue-600,.from-blue-600,.bg-blue-700,.from-blue-700,.bg-blue-800,.from-blue-800,.bg-blue-900,.from-blue-900,.bg-cyan-500,.from-cyan-500,.bg-cyan-600,.from-cyan-600,.bg-cyan-700,.from-cyan-700,.bg-cyan-800,.from-cyan-800,.bg-cyan-900,.from-cyan-900,.bg-teal-500,.from-teal-500,.bg-teal-600,.from-teal-600,.bg-teal-700,.from-teal-700,.bg-teal-800,.from-teal-800,.bg-teal-900,.from-teal-900,.bg-indigo-500,.from-indigo-500,.bg-indigo-600,.from-indigo-600,.bg-indigo-700,.from-indigo-700,.bg-indigo-800,.from-indigo-800,.bg-indigo-900,.from-indigo-900,.bg-violet-500,.from-violet-500,.bg-violet-600,.from-violet-600,.bg-violet-700,.from-violet-700,.bg-violet-800,.from-violet-800,.bg-violet-900,.from-violet-900,.bg-purple-500,.from-purple-500,.bg-purple-600,.from-purple-600,.bg-purple-700,.from-purple-700,.bg-purple-800,.from-purple-800,.bg-purple-900,.from-purple-900,.bg-emerald-500,.from-emerald-500,.bg-emerald-600,.from-emerald-600,.bg-emerald-700,.from-emerald-700,.bg-emerald-800,.from-emerald-800,.bg-emerald-900,.from-emerald-900,.bg-green-500,.from-green-500,.bg-green-600,.from-green-600,.bg-green-700,.from-green-700,.bg-green-800,.from-green-800,.bg-green-900,.from-green-900,.bg-red-500,.from-red-500,.bg-red-600,.from-red-600,.bg-red-700,.from-red-700,.bg-red-800,.from-red-800,.bg-red-900,.from-red-900,.bg-rose-500,.from-rose-500,.bg-rose-600,.from-rose-600,.bg-rose-700,.from-rose-700,.bg-rose-800,.from-rose-800,.bg-rose-900,.from-rose-900,.bg-amber-500,.from-amber-500,.bg-amber-600,.from-amber-600,.bg-amber-700,.from-amber-700,.bg-amber-800,.from-amber-800,.bg-amber-900,.from-amber-900,.bg-orange-500,.from-orange-500,.bg-orange-600,.from-orange-600,.bg-orange-700,.from-orange-700,.bg-orange-800,.from-orange-800,.bg-orange-900,.from-orange-900)):not(:where(:is(.bg-sky-500,.from-sky-500,.bg-sky-600,.from-sky-600,.bg-sky-700,.from-sky-700,.bg-sky-800,.from-sky-800,.bg-sky-900,.from-sky-900,.bg-blue-500,.from-blue-500,.bg-blue-600,.from-blue-600,.bg-blue-700,.from-blue-700,.bg-blue-800,.from-blue-800,.bg-blue-900,.from-blue-900,.bg-cyan-500,.from-cyan-500,.bg-cyan-600,.from-cyan-600,.bg-cyan-700,.from-cyan-700,.bg-cyan-800,.from-cyan-800,.bg-cyan-900,.from-cyan-900,.bg-teal-500,.from-teal-500,.bg-teal-600,.from-teal-600,.bg-teal-700,.from-teal-700,.bg-teal-800,.from-teal-800,.bg-teal-900,.from-teal-900,.bg-indigo-500,.from-indigo-500,.bg-indigo-600,.from-indigo-600,.bg-indigo-700,.from-indigo-700,.bg-indigo-800,.from-indigo-800,.bg-indigo-900,.from-indigo-900,.bg-violet-500,.from-violet-500,.bg-violet-600,.from-violet-600,.bg-violet-700,.from-violet-700,.bg-violet-800,.from-violet-800,.bg-violet-900,.from-violet-900,.bg-purple-500,.from-purple-500,.bg-purple-600,.from-purple-600,.bg-purple-700,.from-purple-700,.bg-purple-800,.from-purple-800,.bg-purple-900,.from-purple-900,.bg-emerald-500,.from-emerald-500,.bg-emerald-600,.from-emerald-600,.bg-emerald-700,.from-emerald-700,.bg-emerald-800,.from-emerald-800,.bg-emerald-900,.from-emerald-900,.bg-green-500,.from-green-500,.bg-green-600,.from-green-600,.bg-green-700,.from-green-700,.bg-green-800,.from-green-800,.bg-green-900,.from-green-900,.bg-red-500,.from-red-500,.bg-red-600,.from-red-600,.bg-red-700,.from-red-700,.bg-red-800,.from-red-800,.bg-red-900,.from-red-900,.bg-rose-500,.from-rose-500,.bg-rose-600,.from-rose-600,.bg-rose-700,.from-rose-700,.bg-rose-800,.from-rose-800,.bg-rose-900,.from-rose-900,.bg-amber-500,.from-amber-500,.bg-amber-600,.from-amber-600,.bg-amber-700,.from-amber-700,.bg-amber-800,.from-amber-800,.bg-amber-900,.from-amber-900,.bg-orange-500,.from-orange-500,.bg-orange-600,.from-orange-600,.bg-orange-700,.from-orange-700,.bg-orange-800,.from-orange-800,.bg-orange-900,.from-orange-900) *)):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-accent)!important}:root[data-theme=light] body.hanna-themed :is(.text-emerald-100,.text-emerald-200,.text-emerald-300,.text-emerald-400,.text-green-100,.text-green-200,.text-green-300,.text-green-400,.text-teal-100,.text-teal-200,.text-teal-300,.text-teal-400,.text-lime-100,.text-lime-200,.text-lime-300,.text-lime-400,.text-emerald-500,.text-emerald-600,.text-teal-500,.text-teal-600):not(:where(.bg-sky-500,.from-sky-500,.bg-sky-600,.from-sky-600,.bg-sky-700,.from-sky-700,.bg-sky-800,.from-sky-800,.bg-sky-900,.from-sky-900,.bg-blue-500,.from-blue-500,.bg-blue-600,.from-blue-600,.bg-blue-700,.from-blue-700,.bg-blue-800,.from-blue-800,.bg-blue-900,.from-blue-900,.bg-cyan-500,.from-cyan-500,.bg-cyan-600,.from-cyan-600,.bg-cyan-700,.from-cyan-700,.bg-cyan-800,.from-cyan-800,.bg-cyan-900,.from-cyan-900,.bg-teal-500,.from-teal-500,.bg-teal-600,.from-teal-600,.bg-teal-700,.from-teal-700,.bg-teal-800,.from-teal-800,.bg-teal-900,.from-teal-900,.bg-indigo-500,.from-indigo-500,.bg-indigo-600,.from-indigo-600,.bg-indigo-700,.from-indigo-700,.bg-indigo-800,.from-indigo-800,.bg-indigo-900,.from-indigo-900,.bg-violet-500,.from-violet-500,.bg-violet-600,.from-violet-600,.bg-violet-700,.from-violet-700,.bg-violet-800,.from-violet-800,.bg-violet-900,.from-violet-900,.bg-purple-500,.from-purple-500,.bg-purple-600,.from-purple-600,.bg-purple-700,.from-purple-700,.bg-purple-800,.from-purple-800,.bg-purple-900,.from-purple-900,.bg-emerald-500,.from-emerald-500,.bg-emerald-600,.from-emerald-600,.bg-emerald-700,.from-emerald-700,.bg-emerald-800,.from-emerald-800,.bg-emerald-900,.from-emerald-900,.bg-green-500,.from-green-500,.bg-green-600,.from-green-600,.bg-green-700,.from-green-700,.bg-green-800,.from-green-800,.bg-green-900,.from-green-900,.bg-red-500,.from-red-500,.bg-red-600,.from-red-600,.bg-red-700,.from-red-700,.bg-red-800,.from-red-800,.bg-red-900,.from-red-900,.bg-rose-500,.from-rose-500,.bg-rose-600,.from-rose-600,.bg-rose-700,.from-rose-700,.bg-rose-800,.from-rose-800,.bg-rose-900,.from-rose-900,.bg-amber-500,.from-amber-500,.bg-amber-600,.from-amber-600,.bg-amber-700,.from-amber-700,.bg-amber-800,.from-amber-800,.bg-amber-900,.from-amber-900,.bg-orange-500,.from-orange-500,.bg-orange-600,.from-orange-600,.bg-orange-700,.from-orange-700,.bg-orange-800,.from-orange-800,.bg-orange-900,.from-orange-900)):not(:where(:is(.bg-sky-500,.from-sky-500,.bg-sky-600,.from-sky-600,.bg-sky-700,.from-sky-700,.bg-sky-800,.from-sky-800,.bg-sky-900,.from-sky-900,.bg-blue-500,.from-blue-500,.bg-blue-600,.from-blue-600,.bg-blue-700,.from-blue-700,.bg-blue-800,.from-blue-800,.bg-blue-900,.from-blue-900,.bg-cyan-500,.from-cyan-500,.bg-cyan-600,.from-cyan-600,.bg-cyan-700,.from-cyan-700,.bg-cyan-800,.from-cyan-800,.bg-cyan-900,.from-cyan-900,.bg-teal-500,.from-teal-500,.bg-teal-600,.from-teal-600,.bg-teal-700,.from-teal-700,.bg-teal-800,.from-teal-800,.bg-teal-900,.from-teal-900,.bg-indigo-500,.from-indigo-500,.bg-indigo-600,.from-indigo-600,.bg-indigo-700,.from-indigo-700,.bg-indigo-800,.from-indigo-800,.bg-indigo-900,.from-indigo-900,.bg-violet-500,.from-violet-500,.bg-violet-600,.from-violet-600,.bg-violet-700,.from-violet-700,.bg-violet-800,.from-violet-800,.bg-violet-900,.from-violet-900,.bg-purple-500,.from-purple-500,.bg-purple-600,.from-purple-600,.bg-purple-700,.from-purple-700,.bg-purple-800,.from-purple-800,.bg-purple-900,.from-purple-900,.bg-emerald-500,.from-emerald-500,.bg-emerald-600,.from-emerald-600,.bg-emerald-700,.from-emerald-700,.bg-emerald-800,.from-emerald-800,.bg-emerald-900,.from-emerald-900,.bg-green-500,.from-green-500,.bg-green-600,.from-green-600,.bg-green-700,.from-green-700,.bg-green-800,.from-green-800,.bg-green-900,.from-green-900,.bg-red-500,.from-red-500,.bg-red-600,.from-red-600,.bg-red-700,.from-red-700,.bg-red-800,.from-red-800,.bg-red-900,.from-red-900,.bg-rose-500,.from-rose-500,.bg-rose-600,.from-rose-600,.bg-rose-700,.from-rose-700,.bg-rose-800,.from-rose-800,.bg-rose-900,.from-rose-900,.bg-amber-500,.from-amber-500,.bg-amber-600,.from-amber-600,.bg-amber-700,.from-amber-700,.bg-amber-800,.from-amber-800,.bg-amber-900,.from-amber-900,.bg-orange-500,.from-orange-500,.bg-orange-600,.from-orange-600,.bg-orange-700,.from-orange-700,.bg-orange-800,.from-orange-800,.bg-orange-900,.from-orange-900) *)):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--vs-t-good-ink, #17692c)!important}:root[data-theme=light] body.hanna-themed :is(.text-amber-100,.text-amber-200,.text-amber-300,.text-amber-400,.text-yellow-100,.text-yellow-200,.text-yellow-300,.text-yellow-400,.text-orange-100,.text-orange-200,.text-orange-300,.text-orange-400,.text-amber-500,.text-amber-600,.text-yellow-500,.text-yellow-600,.text-orange-500,.text-orange-600):not(:where(.bg-sky-500,.from-sky-500,.bg-sky-600,.from-sky-600,.bg-sky-700,.from-sky-700,.bg-sky-800,.from-sky-800,.bg-sky-900,.from-sky-900,.bg-blue-500,.from-blue-500,.bg-blue-600,.from-blue-600,.bg-blue-700,.from-blue-700,.bg-blue-800,.from-blue-800,.bg-blue-900,.from-blue-900,.bg-cyan-500,.from-cyan-500,.bg-cyan-600,.from-cyan-600,.bg-cyan-700,.from-cyan-700,.bg-cyan-800,.from-cyan-800,.bg-cyan-900,.from-cyan-900,.bg-teal-500,.from-teal-500,.bg-teal-600,.from-teal-600,.bg-teal-700,.from-teal-700,.bg-teal-800,.from-teal-800,.bg-teal-900,.from-teal-900,.bg-indigo-500,.from-indigo-500,.bg-indigo-600,.from-indigo-600,.bg-indigo-700,.from-indigo-700,.bg-indigo-800,.from-indigo-800,.bg-indigo-900,.from-indigo-900,.bg-violet-500,.from-violet-500,.bg-violet-600,.from-violet-600,.bg-violet-700,.from-violet-700,.bg-violet-800,.from-violet-800,.bg-violet-900,.from-violet-900,.bg-purple-500,.from-purple-500,.bg-purple-600,.from-purple-600,.bg-purple-700,.from-purple-700,.bg-purple-800,.from-purple-800,.bg-purple-900,.from-purple-900,.bg-emerald-500,.from-emerald-500,.bg-emerald-600,.from-emerald-600,.bg-emerald-700,.from-emerald-700,.bg-emerald-800,.from-emerald-800,.bg-emerald-900,.from-emerald-900,.bg-green-500,.from-green-500,.bg-green-600,.from-green-600,.bg-green-700,.from-green-700,.bg-green-800,.from-green-800,.bg-green-900,.from-green-900,.bg-red-500,.from-red-500,.bg-red-600,.from-red-600,.bg-red-700,.from-red-700,.bg-red-800,.from-red-800,.bg-red-900,.from-red-900,.bg-rose-500,.from-rose-500,.bg-rose-600,.from-rose-600,.bg-rose-700,.from-rose-700,.bg-rose-800,.from-rose-800,.bg-rose-900,.from-rose-900,.bg-amber-500,.from-amber-500,.bg-amber-600,.from-amber-600,.bg-amber-700,.from-amber-700,.bg-amber-800,.from-amber-800,.bg-amber-900,.from-amber-900,.bg-orange-500,.from-orange-500,.bg-orange-600,.from-orange-600,.bg-orange-700,.from-orange-700,.bg-orange-800,.from-orange-800,.bg-orange-900,.from-orange-900)):not(:where(:is(.bg-sky-500,.from-sky-500,.bg-sky-600,.from-sky-600,.bg-sky-700,.from-sky-700,.bg-sky-800,.from-sky-800,.bg-sky-900,.from-sky-900,.bg-blue-500,.from-blue-500,.bg-blue-600,.from-blue-600,.bg-blue-700,.from-blue-700,.bg-blue-800,.from-blue-800,.bg-blue-900,.from-blue-900,.bg-cyan-500,.from-cyan-500,.bg-cyan-600,.from-cyan-600,.bg-cyan-700,.from-cyan-700,.bg-cyan-800,.from-cyan-800,.bg-cyan-900,.from-cyan-900,.bg-teal-500,.from-teal-500,.bg-teal-600,.from-teal-600,.bg-teal-700,.from-teal-700,.bg-teal-800,.from-teal-800,.bg-teal-900,.from-teal-900,.bg-indigo-500,.from-indigo-500,.bg-indigo-600,.from-indigo-600,.bg-indigo-700,.from-indigo-700,.bg-indigo-800,.from-indigo-800,.bg-indigo-900,.from-indigo-900,.bg-violet-500,.from-violet-500,.bg-violet-600,.from-violet-600,.bg-violet-700,.from-violet-700,.bg-violet-800,.from-violet-800,.bg-violet-900,.from-violet-900,.bg-purple-500,.from-purple-500,.bg-purple-600,.from-purple-600,.bg-purple-700,.from-purple-700,.bg-purple-800,.from-purple-800,.bg-purple-900,.from-purple-900,.bg-emerald-500,.from-emerald-500,.bg-emerald-600,.from-emerald-600,.bg-emerald-700,.from-emerald-700,.bg-emerald-800,.from-emerald-800,.bg-emerald-900,.from-emerald-900,.bg-green-500,.from-green-500,.bg-green-600,.from-green-600,.bg-green-700,.from-green-700,.bg-green-800,.from-green-800,.bg-green-900,.from-green-900,.bg-red-500,.from-red-500,.bg-red-600,.from-red-600,.bg-red-700,.from-red-700,.bg-red-800,.from-red-800,.bg-red-900,.from-red-900,.bg-rose-500,.from-rose-500,.bg-rose-600,.from-rose-600,.bg-rose-700,.from-rose-700,.bg-rose-800,.from-rose-800,.bg-rose-900,.from-rose-900,.bg-amber-500,.from-amber-500,.bg-amber-600,.from-amber-600,.bg-amber-700,.from-amber-700,.bg-amber-800,.from-amber-800,.bg-amber-900,.from-amber-900,.bg-orange-500,.from-orange-500,.bg-orange-600,.from-orange-600,.bg-orange-700,.from-orange-700,.bg-orange-800,.from-orange-800,.bg-orange-900,.from-orange-900) *)):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--vs-t-wait-ink, #7a5600)!important}:root[data-theme=light] body.hanna-themed :is(.text-red-100,.text-red-200,.text-red-300,.text-red-400,.text-rose-100,.text-rose-200,.text-rose-300,.text-rose-400,.text-pink-100,.text-pink-200,.text-pink-300,.text-pink-400):not(:where(.bg-sky-500,.from-sky-500,.bg-sky-600,.from-sky-600,.bg-sky-700,.from-sky-700,.bg-sky-800,.from-sky-800,.bg-sky-900,.from-sky-900,.bg-blue-500,.from-blue-500,.bg-blue-600,.from-blue-600,.bg-blue-700,.from-blue-700,.bg-blue-800,.from-blue-800,.bg-blue-900,.from-blue-900,.bg-cyan-500,.from-cyan-500,.bg-cyan-600,.from-cyan-600,.bg-cyan-700,.from-cyan-700,.bg-cyan-800,.from-cyan-800,.bg-cyan-900,.from-cyan-900,.bg-teal-500,.from-teal-500,.bg-teal-600,.from-teal-600,.bg-teal-700,.from-teal-700,.bg-teal-800,.from-teal-800,.bg-teal-900,.from-teal-900,.bg-indigo-500,.from-indigo-500,.bg-indigo-600,.from-indigo-600,.bg-indigo-700,.from-indigo-700,.bg-indigo-800,.from-indigo-800,.bg-indigo-900,.from-indigo-900,.bg-violet-500,.from-violet-500,.bg-violet-600,.from-violet-600,.bg-violet-700,.from-violet-700,.bg-violet-800,.from-violet-800,.bg-violet-900,.from-violet-900,.bg-purple-500,.from-purple-500,.bg-purple-600,.from-purple-600,.bg-purple-700,.from-purple-700,.bg-purple-800,.from-purple-800,.bg-purple-900,.from-purple-900,.bg-emerald-500,.from-emerald-500,.bg-emerald-600,.from-emerald-600,.bg-emerald-700,.from-emerald-700,.bg-emerald-800,.from-emerald-800,.bg-emerald-900,.from-emerald-900,.bg-green-500,.from-green-500,.bg-green-600,.from-green-600,.bg-green-700,.from-green-700,.bg-green-800,.from-green-800,.bg-green-900,.from-green-900,.bg-red-500,.from-red-500,.bg-red-600,.from-red-600,.bg-red-700,.from-red-700,.bg-red-800,.from-red-800,.bg-red-900,.from-red-900,.bg-rose-500,.from-rose-500,.bg-rose-600,.from-rose-600,.bg-rose-700,.from-rose-700,.bg-rose-800,.from-rose-800,.bg-rose-900,.from-rose-900,.bg-amber-500,.from-amber-500,.bg-amber-600,.from-amber-600,.bg-amber-700,.from-amber-700,.bg-amber-800,.from-amber-800,.bg-amber-900,.from-amber-900,.bg-orange-500,.from-orange-500,.bg-orange-600,.from-orange-600,.bg-orange-700,.from-orange-700,.bg-orange-800,.from-orange-800,.bg-orange-900,.from-orange-900)):not(:where(:is(.bg-sky-500,.from-sky-500,.bg-sky-600,.from-sky-600,.bg-sky-700,.from-sky-700,.bg-sky-800,.from-sky-800,.bg-sky-900,.from-sky-900,.bg-blue-500,.from-blue-500,.bg-blue-600,.from-blue-600,.bg-blue-700,.from-blue-700,.bg-blue-800,.from-blue-800,.bg-blue-900,.from-blue-900,.bg-cyan-500,.from-cyan-500,.bg-cyan-600,.from-cyan-600,.bg-cyan-700,.from-cyan-700,.bg-cyan-800,.from-cyan-800,.bg-cyan-900,.from-cyan-900,.bg-teal-500,.from-teal-500,.bg-teal-600,.from-teal-600,.bg-teal-700,.from-teal-700,.bg-teal-800,.from-teal-800,.bg-teal-900,.from-teal-900,.bg-indigo-500,.from-indigo-500,.bg-indigo-600,.from-indigo-600,.bg-indigo-700,.from-indigo-700,.bg-indigo-800,.from-indigo-800,.bg-indigo-900,.from-indigo-900,.bg-violet-500,.from-violet-500,.bg-violet-600,.from-violet-600,.bg-violet-700,.from-violet-700,.bg-violet-800,.from-violet-800,.bg-violet-900,.from-violet-900,.bg-purple-500,.from-purple-500,.bg-purple-600,.from-purple-600,.bg-purple-700,.from-purple-700,.bg-purple-800,.from-purple-800,.bg-purple-900,.from-purple-900,.bg-emerald-500,.from-emerald-500,.bg-emerald-600,.from-emerald-600,.bg-emerald-700,.from-emerald-700,.bg-emerald-800,.from-emerald-800,.bg-emerald-900,.from-emerald-900,.bg-green-500,.from-green-500,.bg-green-600,.from-green-600,.bg-green-700,.from-green-700,.bg-green-800,.from-green-800,.bg-green-900,.from-green-900,.bg-red-500,.from-red-500,.bg-red-600,.from-red-600,.bg-red-700,.from-red-700,.bg-red-800,.from-red-800,.bg-red-900,.from-red-900,.bg-rose-500,.from-rose-500,.bg-rose-600,.from-rose-600,.bg-rose-700,.from-rose-700,.bg-rose-800,.from-rose-800,.bg-rose-900,.from-rose-900,.bg-amber-500,.from-amber-500,.bg-amber-600,.from-amber-600,.bg-amber-700,.from-amber-700,.bg-amber-800,.from-amber-800,.bg-amber-900,.from-amber-900,.bg-orange-500,.from-orange-500,.bg-orange-600,.from-orange-600,.bg-orange-700,.from-orange-700,.bg-orange-800,.from-orange-800,.bg-orange-900,.from-orange-900) *)):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--vs-t-alert-ink, #b3261e)!important}:root[data-theme=light] body.hanna-themed :is(.text-purple-100,.text-purple-200,.text-purple-300,.text-purple-400,.text-violet-100,.text-violet-200,.text-violet-300,.text-violet-400,.text-fuchsia-100,.text-fuchsia-200,.text-fuchsia-300,.text-fuchsia-400):not(:where(.bg-sky-500,.from-sky-500,.bg-sky-600,.from-sky-600,.bg-sky-700,.from-sky-700,.bg-sky-800,.from-sky-800,.bg-sky-900,.from-sky-900,.bg-blue-500,.from-blue-500,.bg-blue-600,.from-blue-600,.bg-blue-700,.from-blue-700,.bg-blue-800,.from-blue-800,.bg-blue-900,.from-blue-900,.bg-cyan-500,.from-cyan-500,.bg-cyan-600,.from-cyan-600,.bg-cyan-700,.from-cyan-700,.bg-cyan-800,.from-cyan-800,.bg-cyan-900,.from-cyan-900,.bg-teal-500,.from-teal-500,.bg-teal-600,.from-teal-600,.bg-teal-700,.from-teal-700,.bg-teal-800,.from-teal-800,.bg-teal-900,.from-teal-900,.bg-indigo-500,.from-indigo-500,.bg-indigo-600,.from-indigo-600,.bg-indigo-700,.from-indigo-700,.bg-indigo-800,.from-indigo-800,.bg-indigo-900,.from-indigo-900,.bg-violet-500,.from-violet-500,.bg-violet-600,.from-violet-600,.bg-violet-700,.from-violet-700,.bg-violet-800,.from-violet-800,.bg-violet-900,.from-violet-900,.bg-purple-500,.from-purple-500,.bg-purple-600,.from-purple-600,.bg-purple-700,.from-purple-700,.bg-purple-800,.from-purple-800,.bg-purple-900,.from-purple-900,.bg-emerald-500,.from-emerald-500,.bg-emerald-600,.from-emerald-600,.bg-emerald-700,.from-emerald-700,.bg-emerald-800,.from-emerald-800,.bg-emerald-900,.from-emerald-900,.bg-green-500,.from-green-500,.bg-green-600,.from-green-600,.bg-green-700,.from-green-700,.bg-green-800,.from-green-800,.bg-green-900,.from-green-900,.bg-red-500,.from-red-500,.bg-red-600,.from-red-600,.bg-red-700,.from-red-700,.bg-red-800,.from-red-800,.bg-red-900,.from-red-900,.bg-rose-500,.from-rose-500,.bg-rose-600,.from-rose-600,.bg-rose-700,.from-rose-700,.bg-rose-800,.from-rose-800,.bg-rose-900,.from-rose-900,.bg-amber-500,.from-amber-500,.bg-amber-600,.from-amber-600,.bg-amber-700,.from-amber-700,.bg-amber-800,.from-amber-800,.bg-amber-900,.from-amber-900,.bg-orange-500,.from-orange-500,.bg-orange-600,.from-orange-600,.bg-orange-700,.from-orange-700,.bg-orange-800,.from-orange-800,.bg-orange-900,.from-orange-900)):not(:where(:is(.bg-sky-500,.from-sky-500,.bg-sky-600,.from-sky-600,.bg-sky-700,.from-sky-700,.bg-sky-800,.from-sky-800,.bg-sky-900,.from-sky-900,.bg-blue-500,.from-blue-500,.bg-blue-600,.from-blue-600,.bg-blue-700,.from-blue-700,.bg-blue-800,.from-blue-800,.bg-blue-900,.from-blue-900,.bg-cyan-500,.from-cyan-500,.bg-cyan-600,.from-cyan-600,.bg-cyan-700,.from-cyan-700,.bg-cyan-800,.from-cyan-800,.bg-cyan-900,.from-cyan-900,.bg-teal-500,.from-teal-500,.bg-teal-600,.from-teal-600,.bg-teal-700,.from-teal-700,.bg-teal-800,.from-teal-800,.bg-teal-900,.from-teal-900,.bg-indigo-500,.from-indigo-500,.bg-indigo-600,.from-indigo-600,.bg-indigo-700,.from-indigo-700,.bg-indigo-800,.from-indigo-800,.bg-indigo-900,.from-indigo-900,.bg-violet-500,.from-violet-500,.bg-violet-600,.from-violet-600,.bg-violet-700,.from-violet-700,.bg-violet-800,.from-violet-800,.bg-violet-900,.from-violet-900,.bg-purple-500,.from-purple-500,.bg-purple-600,.from-purple-600,.bg-purple-700,.from-purple-700,.bg-purple-800,.from-purple-800,.bg-purple-900,.from-purple-900,.bg-emerald-500,.from-emerald-500,.bg-emerald-600,.from-emerald-600,.bg-emerald-700,.from-emerald-700,.bg-emerald-800,.from-emerald-800,.bg-emerald-900,.from-emerald-900,.bg-green-500,.from-green-500,.bg-green-600,.from-green-600,.bg-green-700,.from-green-700,.bg-green-800,.from-green-800,.bg-green-900,.from-green-900,.bg-red-500,.from-red-500,.bg-red-600,.from-red-600,.bg-red-700,.from-red-700,.bg-red-800,.from-red-800,.bg-red-900,.from-red-900,.bg-rose-500,.from-rose-500,.bg-rose-600,.from-rose-600,.bg-rose-700,.from-rose-700,.bg-rose-800,.from-rose-800,.bg-rose-900,.from-rose-900,.bg-amber-500,.from-amber-500,.bg-amber-600,.from-amber-600,.bg-amber-700,.from-amber-700,.bg-amber-800,.from-amber-800,.bg-amber-900,.from-amber-900,.bg-orange-500,.from-orange-500,.bg-orange-600,.from-orange-600,.bg-orange-700,.from-orange-700,.bg-orange-800,.from-orange-800,.bg-orange-900,.from-orange-900) *)):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-accent-2)!important}:root[data-theme=light] body.hanna-themed :is([style^="color: rgb(6, 182, 212)"],[style*="; color: rgb(6, 182, 212)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-accent)!important}:root[data-theme=light] body.hanna-themed :is([style^="color: rgb(13, 148, 136)"],[style*="; color: rgb(13, 148, 136)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-accent)!important}:root[data-theme=light] body.hanna-themed :is([style^="color: rgb(245, 158, 11)"],[style*="; color: rgb(245, 158, 11)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--vs-t-wait-ink, #7a5600)!important}:root[data-theme=light] body.hanna-themed :is([style^="color: rgb(249, 115, 22)"],[style*="; color: rgb(249, 115, 22)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--vs-t-wait-ink, #7a5600)!important}:root[data-theme=light] body.hanna-themed :is([style^="color: rgb(239, 68, 68)"],[style*="; color: rgb(239, 68, 68)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--vs-t-alert-ink, #b3261e)!important}:root[data-theme=light] body.hanna-themed :is([style^="color: rgb(34, 197, 94)"],[style*="; color: rgb(34, 197, 94)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--vs-t-good-ink, #17692c)!important}:root[data-theme=light] body.hanna-themed :is([style^="color: rgb(16, 185, 129)"],[style*="; color: rgb(16, 185, 129)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--vs-t-good-ink, #17692c)!important}:root[data-theme=light] body.hanna-themed :is([style*="background-color: rgb(245, 158, 11)"],[style*="background-color: rgb(249, 115, 22)"],[style*="background: rgb(245, 158, 11)"],[style*="background: rgb(249, 115, 22)"]).text-white:not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-ink)!important}:root[data-theme=dark] body.hanna-themed :is([style*="background-color: rgb(245, 158, 11)"],[style*="background-color: rgb(249, 115, 22)"],[style*="background: rgb(245, 158, 11)"],[style*="background: rgb(249, 115, 22)"]).text-white:not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--vs-t-on-alert, #1a0504)!important}:root[data-theme=dark] body.hanna-themed :is([style^="color: rgb(29, 78, 216)"],[style*="; color: rgb(29, 78, 216)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-accent)!important}:root[data-theme=dark] body.hanna-themed :is([style^="color: rgb(99, 102, 241)"],[style*="; color: rgb(99, 102, 241)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-accent)!important}:root[data-theme=dark] body.hanna-themed :is([style^="color: rgb(15, 23, 42)"],[style*="; color: rgb(15, 23, 42)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-ink)!important}:root[data-theme=dark] body.hanna-themed :is([style^="color: rgb(30, 41, 59)"],[style*="; color: rgb(30, 41, 59)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-ink)!important}:root[data-theme=dark] body.hanna-themed :is([style^="color: rgb(100, 116, 139)"],[style*="; color: rgb(100, 116, 139)"]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-silk)!important}:root[data-theme] body.hanna-themed :is(.bg-orange-500,.bg-amber-500).text-white:not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-on-state)!important}:root[data-theme=dark] body.hanna-themed :is(button,a,[role=button]):is(.bg-emerald-500,.bg-green-500).text-white:not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--vs-t-on-green, #06200c)!important}:root[data-theme=light] body.hanna-themed [class*=rounded][class*=border]:is(.bg-emerald-50,.bg-amber-50,.bg-red-50):not(.suite-pill-keep) :is(.bg-white,.bg-slate-50,.bg-gray-50,.bg-red-100,.bg-amber-100,.bg-emerald-100,.bg-green-100,.bg-rose-100,.bg-orange-100):not(:where(.suite-pill-keep)),:root[data-theme=light] body.hanna-themed [class*=rounded][class*=border]:is(.bg-emerald-50,.bg-amber-50,.bg-red-50):not(.suite-pill-keep) :is(.bg-white,.bg-slate-50,.bg-gray-50,.bg-red-100,.bg-amber-100,.bg-emerald-100,.bg-green-100,.bg-rose-100,.bg-orange-100) *{color:var(--ts-ink)!important}:root[data-theme=light] body.hanna-themed :is(.bg-sky-50,.bg-sky-100,.bg-blue-50,.bg-blue-100,.bg-cyan-50,.bg-cyan-100,.bg-indigo-50,.bg-indigo-100):not(.rounded-full[class*=translate-x]):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:color-mix(in srgb,var(--ts-accent) 12%,var(--ts-card))!important}:root[data-theme=light] body.hanna-themed :is(.bg-violet-50,.bg-violet-100,.bg-purple-50,.bg-purple-100):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:color-mix(in srgb,var(--ts-accent-2) 12%,var(--ts-card))!important}:root[data-theme=light] body.hanna-themed :is(.text-sky-700,.text-sky-800,.text-blue-700,.text-blue-800,.text-cyan-700,.text-cyan-800,.text-indigo-700,.text-indigo-800):not(:where(.bg-sky-500,.from-sky-500,.bg-sky-600,.from-sky-600,.bg-sky-700,.from-sky-700,.bg-sky-800,.from-sky-800,.bg-sky-900,.from-sky-900,.bg-blue-500,.from-blue-500,.bg-blue-600,.from-blue-600,.bg-blue-700,.from-blue-700,.bg-blue-800,.from-blue-800,.bg-blue-900,.from-blue-900,.bg-cyan-500,.from-cyan-500,.bg-cyan-600,.from-cyan-600,.bg-cyan-700,.from-cyan-700,.bg-cyan-800,.from-cyan-800,.bg-cyan-900,.from-cyan-900,.bg-teal-500,.from-teal-500,.bg-teal-600,.from-teal-600,.bg-teal-700,.from-teal-700,.bg-teal-800,.from-teal-800,.bg-teal-900,.from-teal-900,.bg-indigo-500,.from-indigo-500,.bg-indigo-600,.from-indigo-600,.bg-indigo-700,.from-indigo-700,.bg-indigo-800,.from-indigo-800,.bg-indigo-900,.from-indigo-900,.bg-violet-500,.from-violet-500,.bg-violet-600,.from-violet-600,.bg-violet-700,.from-violet-700,.bg-violet-800,.from-violet-800,.bg-violet-900,.from-violet-900,.bg-purple-500,.from-purple-500,.bg-purple-600,.from-purple-600,.bg-purple-700,.from-purple-700,.bg-purple-800,.from-purple-800,.bg-purple-900,.from-purple-900,.bg-emerald-500,.from-emerald-500,.bg-emerald-600,.from-emerald-600,.bg-emerald-700,.from-emerald-700,.bg-emerald-800,.from-emerald-800,.bg-emerald-900,.from-emerald-900,.bg-green-500,.from-green-500,.bg-green-600,.from-green-600,.bg-green-700,.from-green-700,.bg-green-800,.from-green-800,.bg-green-900,.from-green-900,.bg-red-500,.from-red-500,.bg-red-600,.from-red-600,.bg-red-700,.from-red-700,.bg-red-800,.from-red-800,.bg-red-900,.from-red-900,.bg-rose-500,.from-rose-500,.bg-rose-600,.from-rose-600,.bg-rose-700,.from-rose-700,.bg-rose-800,.from-rose-800,.bg-rose-900,.from-rose-900,.bg-amber-500,.from-amber-500,.bg-amber-600,.from-amber-600,.bg-amber-700,.from-amber-700,.bg-amber-800,.from-amber-800,.bg-amber-900,.from-amber-900,.bg-orange-500,.from-orange-500,.bg-orange-600,.from-orange-600,.bg-orange-700,.from-orange-700,.bg-orange-800,.from-orange-800,.bg-orange-900,.from-orange-900)):not(:where(:is(.bg-sky-500,.from-sky-500,.bg-sky-600,.from-sky-600,.bg-sky-700,.from-sky-700,.bg-sky-800,.from-sky-800,.bg-sky-900,.from-sky-900,.bg-blue-500,.from-blue-500,.bg-blue-600,.from-blue-600,.bg-blue-700,.from-blue-700,.bg-blue-800,.from-blue-800,.bg-blue-900,.from-blue-900,.bg-cyan-500,.from-cyan-500,.bg-cyan-600,.from-cyan-600,.bg-cyan-700,.from-cyan-700,.bg-cyan-800,.from-cyan-800,.bg-cyan-900,.from-cyan-900,.bg-teal-500,.from-teal-500,.bg-teal-600,.from-teal-600,.bg-teal-700,.from-teal-700,.bg-teal-800,.from-teal-800,.bg-teal-900,.from-teal-900,.bg-indigo-500,.from-indigo-500,.bg-indigo-600,.from-indigo-600,.bg-indigo-700,.from-indigo-700,.bg-indigo-800,.from-indigo-800,.bg-indigo-900,.from-indigo-900,.bg-violet-500,.from-violet-500,.bg-violet-600,.from-violet-600,.bg-violet-700,.from-violet-700,.bg-violet-800,.from-violet-800,.bg-violet-900,.from-violet-900,.bg-purple-500,.from-purple-500,.bg-purple-600,.from-purple-600,.bg-purple-700,.from-purple-700,.bg-purple-800,.from-purple-800,.bg-purple-900,.from-purple-900,.bg-emerald-500,.from-emerald-500,.bg-emerald-600,.from-emerald-600,.bg-emerald-700,.from-emerald-700,.bg-emerald-800,.from-emerald-800,.bg-emerald-900,.from-emerald-900,.bg-green-500,.from-green-500,.bg-green-600,.from-green-600,.bg-green-700,.from-green-700,.bg-green-800,.from-green-800,.bg-green-900,.from-green-900,.bg-red-500,.from-red-500,.bg-red-600,.from-red-600,.bg-red-700,.from-red-700,.bg-red-800,.from-red-800,.bg-red-900,.from-red-900,.bg-rose-500,.from-rose-500,.bg-rose-600,.from-rose-600,.bg-rose-700,.from-rose-700,.bg-rose-800,.from-rose-800,.bg-rose-900,.from-rose-900,.bg-amber-500,.from-amber-500,.bg-amber-600,.from-amber-600,.bg-amber-700,.from-amber-700,.bg-amber-800,.from-amber-800,.bg-amber-900,.from-amber-900,.bg-orange-500,.from-orange-500,.bg-orange-600,.from-orange-600,.bg-orange-700,.from-orange-700,.bg-orange-800,.from-orange-800,.bg-orange-900,.from-orange-900) *)):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-accent)!important}:root[data-theme=light] body.hanna-themed :is(button,a,[role=button]):is(.bg-sky-400,.bg-sky-400\/90,.bg-sky-400\/80,.bg-sky-500,.bg-sky-500\/90,.bg-sky-500\/80,.bg-blue-400,.bg-blue-400\/90,.bg-blue-400\/80,.bg-blue-500,.bg-blue-500\/90,.bg-blue-500\/80,.bg-cyan-400,.bg-cyan-400\/90,.bg-cyan-400\/80,.bg-cyan-500,.bg-cyan-500\/90,.bg-cyan-500\/80,.bg-sky-600\/50).text-white:not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-accent)!important}:root[data-theme=light] body.hanna-themed :is(button,a,[role=button]):is(.bg-emerald-400,.bg-emerald-400\/90,.bg-emerald-400\/80,.bg-emerald-500,.bg-emerald-500\/90,.bg-emerald-500\/80,.bg-green-400,.bg-green-400\/90,.bg-green-400\/80,.bg-green-500,.bg-green-500\/90,.bg-green-500\/80).text-white:not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--vs-m-good, #11703a)!important}:root[data-theme=dark] body.hanna-themed:not(.hanna-v4) :is(button,a,[role=button]):is(.bg-emerald-400,.bg-emerald-400\/90,.bg-emerald-400\/80,.bg-emerald-500,.bg-emerald-500\/90,.bg-emerald-500\/80,.bg-green-400,.bg-green-400\/90,.bg-green-400\/80,.bg-green-500,.bg-green-500\/90,.bg-green-500\/80).text-white:not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--vs-t-on-green, #06200c)!important}:root[data-theme=light] body.hanna-themed :is(.bg-gradient-to-t,.bg-gradient-to-b,.bg-gradient-to-r,.bg-gradient-to-l,.bg-gradient-to-br,.bg-gradient-to-tr,.bg-gradient-to-bl,.bg-gradient-to-tl).from-white:not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){--tw-gradient-from: var(--ts-card) var(--tw-gradient-from-position) !important;--tw-gradient-stops: var(--ts-card), var(--ts-card), var(--tw-gradient-to, transparent) !important}:root[data-theme=dark] body.hanna-themed :is(.bg-black,.dark\:bg-black):not(button):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){background-color:var(--ts-well)!important}:root[data-theme=dark] body.hanna-themed :is(.text-black,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-950,.text-gray-900,.text-gray-800,.text-gray-700,.text-zinc-950,.text-zinc-900,.text-zinc-800,.text-zinc-700,.text-neutral-950,.text-neutral-900,.text-neutral-800,.text-neutral-700,.text-stone-950,.text-stone-900,.text-stone-800,.text-stone-700):not([class*=bg-emerald-],[class*=bg-green-],[class*=bg-lime-],[class*=bg-teal-],[class*=bg-amber-],[class*=bg-yellow-],[class*=bg-orange-],[class*=bg-red-],[class*=bg-rose-],[class*=bg-pink-],[class*=bg-sky-],[class*=bg-blue-],[class*=bg-cyan-],[class*=bg-indigo-],[class*=bg-violet-],[class*=bg-purple-]):where(:not(:is([class*=bg-emerald-],[class*=bg-green-],[class*=bg-amber-],[class*=bg-yellow-],[class*=bg-red-],[class*=bg-rose-],[class*=bg-sky-],[class*=bg-blue-],[class*=bg-cyan-]) *)):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-ink)!important}:root[data-theme=dark] body.hanna-v2-on{--ts-g950: var(--vs-m-chassis, #121418);--ts-g900: var(--vs-m-panel, #1a1d23);--ts-g800: var(--vs-t-key, #1f232a);--ts-g700: color-mix(in srgb, var(--vs-t-key, #1f232a) 72%, var(--vs-t-rim-hi, #3a404b))}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950,.bg-gray-950,.bg-zinc-950,.bg-neutral-950,.bg-stone-950,.dark\:bg-slate-950,.dark\:bg-gray-950,.dark\:bg-zinc-950,.dark\:bg-neutral-950,.dark\:bg-stone-950):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 88%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/5,.bg-gray-950\/5,.bg-zinc-950\/5,.bg-neutral-950\/5,.bg-stone-950\/5,.dark\:bg-slate-950\/5,.dark\:bg-gray-950\/5,.dark\:bg-zinc-950\/5,.dark\:bg-neutral-950\/5,.dark\:bg-stone-950\/5):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 5%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/10,.bg-gray-950\/10,.bg-zinc-950\/10,.bg-neutral-950\/10,.bg-stone-950\/10,.dark\:bg-slate-950\/10,.dark\:bg-gray-950\/10,.dark\:bg-zinc-950\/10,.dark\:bg-neutral-950\/10,.dark\:bg-stone-950\/10):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 10%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/15,.bg-gray-950\/15,.bg-zinc-950\/15,.bg-neutral-950\/15,.bg-stone-950\/15,.dark\:bg-slate-950\/15,.dark\:bg-gray-950\/15,.dark\:bg-zinc-950\/15,.dark\:bg-neutral-950\/15,.dark\:bg-stone-950\/15):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 15%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/20,.bg-gray-950\/20,.bg-zinc-950\/20,.bg-neutral-950\/20,.bg-stone-950\/20,.dark\:bg-slate-950\/20,.dark\:bg-gray-950\/20,.dark\:bg-zinc-950\/20,.dark\:bg-neutral-950\/20,.dark\:bg-stone-950\/20):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 20%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/25,.bg-gray-950\/25,.bg-zinc-950\/25,.bg-neutral-950\/25,.bg-stone-950\/25,.dark\:bg-slate-950\/25,.dark\:bg-gray-950\/25,.dark\:bg-zinc-950\/25,.dark\:bg-neutral-950\/25,.dark\:bg-stone-950\/25):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 25%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/30,.bg-gray-950\/30,.bg-zinc-950\/30,.bg-neutral-950\/30,.bg-stone-950\/30,.dark\:bg-slate-950\/30,.dark\:bg-gray-950\/30,.dark\:bg-zinc-950\/30,.dark\:bg-neutral-950\/30,.dark\:bg-stone-950\/30):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 30%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/40,.bg-gray-950\/40,.bg-zinc-950\/40,.bg-neutral-950\/40,.bg-stone-950\/40,.dark\:bg-slate-950\/40,.dark\:bg-gray-950\/40,.dark\:bg-zinc-950\/40,.dark\:bg-neutral-950\/40,.dark\:bg-stone-950\/40):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 40%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/50,.bg-gray-950\/50,.bg-zinc-950\/50,.bg-neutral-950\/50,.bg-stone-950\/50,.dark\:bg-slate-950\/50,.dark\:bg-gray-950\/50,.dark\:bg-zinc-950\/50,.dark\:bg-neutral-950\/50,.dark\:bg-stone-950\/50):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 50%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/60,.bg-gray-950\/60,.bg-zinc-950\/60,.bg-neutral-950\/60,.bg-stone-950\/60,.dark\:bg-slate-950\/60,.dark\:bg-gray-950\/60,.dark\:bg-zinc-950\/60,.dark\:bg-neutral-950\/60,.dark\:bg-stone-950\/60):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 60%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/70,.bg-gray-950\/70,.bg-zinc-950\/70,.bg-neutral-950\/70,.bg-stone-950\/70,.dark\:bg-slate-950\/70,.dark\:bg-gray-950\/70,.dark\:bg-zinc-950\/70,.dark\:bg-neutral-950\/70,.dark\:bg-stone-950\/70):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 70%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/75,.bg-gray-950\/75,.bg-zinc-950\/75,.bg-neutral-950\/75,.bg-stone-950\/75,.dark\:bg-slate-950\/75,.dark\:bg-gray-950\/75,.dark\:bg-zinc-950\/75,.dark\:bg-neutral-950\/75,.dark\:bg-stone-950\/75):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 75%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/80,.bg-gray-950\/80,.bg-zinc-950\/80,.bg-neutral-950\/80,.bg-stone-950\/80,.dark\:bg-slate-950\/80,.dark\:bg-gray-950\/80,.dark\:bg-zinc-950\/80,.dark\:bg-neutral-950\/80,.dark\:bg-stone-950\/80):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 80%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/90,.bg-gray-950\/90,.bg-zinc-950\/90,.bg-neutral-950\/90,.bg-stone-950\/90,.dark\:bg-slate-950\/90,.dark\:bg-gray-950\/90,.dark\:bg-zinc-950\/90,.dark\:bg-neutral-950\/90,.dark\:bg-stone-950\/90):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 90%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-950\/95,.bg-gray-950\/95,.bg-zinc-950\/95,.bg-neutral-950\/95,.bg-stone-950\/95,.dark\:bg-slate-950\/95,.dark\:bg-gray-950\/95,.dark\:bg-zinc-950\/95,.dark\:bg-neutral-950\/95,.dark\:bg-stone-950\/95):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g950) 95%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900,.bg-gray-900,.bg-zinc-900,.bg-neutral-900,.bg-stone-900,.dark\:bg-slate-900,.dark\:bg-gray-900,.dark\:bg-zinc-900,.dark\:bg-neutral-900,.dark\:bg-stone-900):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 80%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/5,.bg-gray-900\/5,.bg-zinc-900\/5,.bg-neutral-900\/5,.bg-stone-900\/5,.dark\:bg-slate-900\/5,.dark\:bg-gray-900\/5,.dark\:bg-zinc-900\/5,.dark\:bg-neutral-900\/5,.dark\:bg-stone-900\/5):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 5%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/10,.bg-gray-900\/10,.bg-zinc-900\/10,.bg-neutral-900\/10,.bg-stone-900\/10,.dark\:bg-slate-900\/10,.dark\:bg-gray-900\/10,.dark\:bg-zinc-900\/10,.dark\:bg-neutral-900\/10,.dark\:bg-stone-900\/10):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 10%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/15,.bg-gray-900\/15,.bg-zinc-900\/15,.bg-neutral-900\/15,.bg-stone-900\/15,.dark\:bg-slate-900\/15,.dark\:bg-gray-900\/15,.dark\:bg-zinc-900\/15,.dark\:bg-neutral-900\/15,.dark\:bg-stone-900\/15):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 15%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/20,.bg-gray-900\/20,.bg-zinc-900\/20,.bg-neutral-900\/20,.bg-stone-900\/20,.dark\:bg-slate-900\/20,.dark\:bg-gray-900\/20,.dark\:bg-zinc-900\/20,.dark\:bg-neutral-900\/20,.dark\:bg-stone-900\/20):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 20%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/25,.bg-gray-900\/25,.bg-zinc-900\/25,.bg-neutral-900\/25,.bg-stone-900\/25,.dark\:bg-slate-900\/25,.dark\:bg-gray-900\/25,.dark\:bg-zinc-900\/25,.dark\:bg-neutral-900\/25,.dark\:bg-stone-900\/25):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 25%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/30,.bg-gray-900\/30,.bg-zinc-900\/30,.bg-neutral-900\/30,.bg-stone-900\/30,.dark\:bg-slate-900\/30,.dark\:bg-gray-900\/30,.dark\:bg-zinc-900\/30,.dark\:bg-neutral-900\/30,.dark\:bg-stone-900\/30):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 30%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/40,.bg-gray-900\/40,.bg-zinc-900\/40,.bg-neutral-900\/40,.bg-stone-900\/40,.dark\:bg-slate-900\/40,.dark\:bg-gray-900\/40,.dark\:bg-zinc-900\/40,.dark\:bg-neutral-900\/40,.dark\:bg-stone-900\/40):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 40%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/50,.bg-gray-900\/50,.bg-zinc-900\/50,.bg-neutral-900\/50,.bg-stone-900\/50,.dark\:bg-slate-900\/50,.dark\:bg-gray-900\/50,.dark\:bg-zinc-900\/50,.dark\:bg-neutral-900\/50,.dark\:bg-stone-900\/50):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 50%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/60,.bg-gray-900\/60,.bg-zinc-900\/60,.bg-neutral-900\/60,.bg-stone-900\/60,.dark\:bg-slate-900\/60,.dark\:bg-gray-900\/60,.dark\:bg-zinc-900\/60,.dark\:bg-neutral-900\/60,.dark\:bg-stone-900\/60):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 60%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/70,.bg-gray-900\/70,.bg-zinc-900\/70,.bg-neutral-900\/70,.bg-stone-900\/70,.dark\:bg-slate-900\/70,.dark\:bg-gray-900\/70,.dark\:bg-zinc-900\/70,.dark\:bg-neutral-900\/70,.dark\:bg-stone-900\/70):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 70%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/75,.bg-gray-900\/75,.bg-zinc-900\/75,.bg-neutral-900\/75,.bg-stone-900\/75,.dark\:bg-slate-900\/75,.dark\:bg-gray-900\/75,.dark\:bg-zinc-900\/75,.dark\:bg-neutral-900\/75,.dark\:bg-stone-900\/75):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 75%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/80,.bg-gray-900\/80,.bg-zinc-900\/80,.bg-neutral-900\/80,.bg-stone-900\/80,.dark\:bg-slate-900\/80,.dark\:bg-gray-900\/80,.dark\:bg-zinc-900\/80,.dark\:bg-neutral-900\/80,.dark\:bg-stone-900\/80):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 80%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/90,.bg-gray-900\/90,.bg-zinc-900\/90,.bg-neutral-900\/90,.bg-stone-900\/90,.dark\:bg-slate-900\/90,.dark\:bg-gray-900\/90,.dark\:bg-zinc-900\/90,.dark\:bg-neutral-900\/90,.dark\:bg-stone-900\/90):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 90%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-900\/95,.bg-gray-900\/95,.bg-zinc-900\/95,.bg-neutral-900\/95,.bg-stone-900\/95,.dark\:bg-slate-900\/95,.dark\:bg-gray-900\/95,.dark\:bg-zinc-900\/95,.dark\:bg-neutral-900\/95,.dark\:bg-stone-900\/95):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g900) 95%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800,.bg-gray-800,.bg-zinc-800,.bg-neutral-800,.bg-stone-800,.dark\:bg-slate-800,.dark\:bg-gray-800,.dark\:bg-zinc-800,.dark\:bg-neutral-800,.dark\:bg-stone-800):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:var(--ts-g800)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/5,.bg-gray-800\/5,.bg-zinc-800\/5,.bg-neutral-800\/5,.bg-stone-800\/5,.dark\:bg-slate-800\/5,.dark\:bg-gray-800\/5,.dark\:bg-zinc-800\/5,.dark\:bg-neutral-800\/5,.dark\:bg-stone-800\/5):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 5%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/10,.bg-gray-800\/10,.bg-zinc-800\/10,.bg-neutral-800\/10,.bg-stone-800\/10,.dark\:bg-slate-800\/10,.dark\:bg-gray-800\/10,.dark\:bg-zinc-800\/10,.dark\:bg-neutral-800\/10,.dark\:bg-stone-800\/10):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 10%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/15,.bg-gray-800\/15,.bg-zinc-800\/15,.bg-neutral-800\/15,.bg-stone-800\/15,.dark\:bg-slate-800\/15,.dark\:bg-gray-800\/15,.dark\:bg-zinc-800\/15,.dark\:bg-neutral-800\/15,.dark\:bg-stone-800\/15):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 15%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/20,.bg-gray-800\/20,.bg-zinc-800\/20,.bg-neutral-800\/20,.bg-stone-800\/20,.dark\:bg-slate-800\/20,.dark\:bg-gray-800\/20,.dark\:bg-zinc-800\/20,.dark\:bg-neutral-800\/20,.dark\:bg-stone-800\/20):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 20%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/25,.bg-gray-800\/25,.bg-zinc-800\/25,.bg-neutral-800\/25,.bg-stone-800\/25,.dark\:bg-slate-800\/25,.dark\:bg-gray-800\/25,.dark\:bg-zinc-800\/25,.dark\:bg-neutral-800\/25,.dark\:bg-stone-800\/25):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 25%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/30,.bg-gray-800\/30,.bg-zinc-800\/30,.bg-neutral-800\/30,.bg-stone-800\/30,.dark\:bg-slate-800\/30,.dark\:bg-gray-800\/30,.dark\:bg-zinc-800\/30,.dark\:bg-neutral-800\/30,.dark\:bg-stone-800\/30):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 30%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/40,.bg-gray-800\/40,.bg-zinc-800\/40,.bg-neutral-800\/40,.bg-stone-800\/40,.dark\:bg-slate-800\/40,.dark\:bg-gray-800\/40,.dark\:bg-zinc-800\/40,.dark\:bg-neutral-800\/40,.dark\:bg-stone-800\/40):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 40%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/50,.bg-gray-800\/50,.bg-zinc-800\/50,.bg-neutral-800\/50,.bg-stone-800\/50,.dark\:bg-slate-800\/50,.dark\:bg-gray-800\/50,.dark\:bg-zinc-800\/50,.dark\:bg-neutral-800\/50,.dark\:bg-stone-800\/50):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 50%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/60,.bg-gray-800\/60,.bg-zinc-800\/60,.bg-neutral-800\/60,.bg-stone-800\/60,.dark\:bg-slate-800\/60,.dark\:bg-gray-800\/60,.dark\:bg-zinc-800\/60,.dark\:bg-neutral-800\/60,.dark\:bg-stone-800\/60):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 60%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/70,.bg-gray-800\/70,.bg-zinc-800\/70,.bg-neutral-800\/70,.bg-stone-800\/70,.dark\:bg-slate-800\/70,.dark\:bg-gray-800\/70,.dark\:bg-zinc-800\/70,.dark\:bg-neutral-800\/70,.dark\:bg-stone-800\/70):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 70%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/75,.bg-gray-800\/75,.bg-zinc-800\/75,.bg-neutral-800\/75,.bg-stone-800\/75,.dark\:bg-slate-800\/75,.dark\:bg-gray-800\/75,.dark\:bg-zinc-800\/75,.dark\:bg-neutral-800\/75,.dark\:bg-stone-800\/75):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 75%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/80,.bg-gray-800\/80,.bg-zinc-800\/80,.bg-neutral-800\/80,.bg-stone-800\/80,.dark\:bg-slate-800\/80,.dark\:bg-gray-800\/80,.dark\:bg-zinc-800\/80,.dark\:bg-neutral-800\/80,.dark\:bg-stone-800\/80):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 80%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/90,.bg-gray-800\/90,.bg-zinc-800\/90,.bg-neutral-800\/90,.bg-stone-800\/90,.dark\:bg-slate-800\/90,.dark\:bg-gray-800\/90,.dark\:bg-zinc-800\/90,.dark\:bg-neutral-800\/90,.dark\:bg-stone-800\/90):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 90%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-800\/95,.bg-gray-800\/95,.bg-zinc-800\/95,.bg-neutral-800\/95,.bg-stone-800\/95,.dark\:bg-slate-800\/95,.dark\:bg-gray-800\/95,.dark\:bg-zinc-800\/95,.dark\:bg-neutral-800\/95,.dark\:bg-stone-800\/95):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g800) 95%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700,.bg-gray-700,.bg-zinc-700,.bg-neutral-700,.bg-stone-700,.dark\:bg-slate-700,.dark\:bg-gray-700,.dark\:bg-zinc-700,.dark\:bg-neutral-700,.dark\:bg-stone-700):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:var(--ts-g700)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/5,.bg-gray-700\/5,.bg-zinc-700\/5,.bg-neutral-700\/5,.bg-stone-700\/5,.dark\:bg-slate-700\/5,.dark\:bg-gray-700\/5,.dark\:bg-zinc-700\/5,.dark\:bg-neutral-700\/5,.dark\:bg-stone-700\/5):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 5%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/10,.bg-gray-700\/10,.bg-zinc-700\/10,.bg-neutral-700\/10,.bg-stone-700\/10,.dark\:bg-slate-700\/10,.dark\:bg-gray-700\/10,.dark\:bg-zinc-700\/10,.dark\:bg-neutral-700\/10,.dark\:bg-stone-700\/10):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 10%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/15,.bg-gray-700\/15,.bg-zinc-700\/15,.bg-neutral-700\/15,.bg-stone-700\/15,.dark\:bg-slate-700\/15,.dark\:bg-gray-700\/15,.dark\:bg-zinc-700\/15,.dark\:bg-neutral-700\/15,.dark\:bg-stone-700\/15):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 15%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/20,.bg-gray-700\/20,.bg-zinc-700\/20,.bg-neutral-700\/20,.bg-stone-700\/20,.dark\:bg-slate-700\/20,.dark\:bg-gray-700\/20,.dark\:bg-zinc-700\/20,.dark\:bg-neutral-700\/20,.dark\:bg-stone-700\/20):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 20%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/25,.bg-gray-700\/25,.bg-zinc-700\/25,.bg-neutral-700\/25,.bg-stone-700\/25,.dark\:bg-slate-700\/25,.dark\:bg-gray-700\/25,.dark\:bg-zinc-700\/25,.dark\:bg-neutral-700\/25,.dark\:bg-stone-700\/25):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 25%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/30,.bg-gray-700\/30,.bg-zinc-700\/30,.bg-neutral-700\/30,.bg-stone-700\/30,.dark\:bg-slate-700\/30,.dark\:bg-gray-700\/30,.dark\:bg-zinc-700\/30,.dark\:bg-neutral-700\/30,.dark\:bg-stone-700\/30):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 30%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/40,.bg-gray-700\/40,.bg-zinc-700\/40,.bg-neutral-700\/40,.bg-stone-700\/40,.dark\:bg-slate-700\/40,.dark\:bg-gray-700\/40,.dark\:bg-zinc-700\/40,.dark\:bg-neutral-700\/40,.dark\:bg-stone-700\/40):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 40%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/50,.bg-gray-700\/50,.bg-zinc-700\/50,.bg-neutral-700\/50,.bg-stone-700\/50,.dark\:bg-slate-700\/50,.dark\:bg-gray-700\/50,.dark\:bg-zinc-700\/50,.dark\:bg-neutral-700\/50,.dark\:bg-stone-700\/50):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 50%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/60,.bg-gray-700\/60,.bg-zinc-700\/60,.bg-neutral-700\/60,.bg-stone-700\/60,.dark\:bg-slate-700\/60,.dark\:bg-gray-700\/60,.dark\:bg-zinc-700\/60,.dark\:bg-neutral-700\/60,.dark\:bg-stone-700\/60):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 60%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/70,.bg-gray-700\/70,.bg-zinc-700\/70,.bg-neutral-700\/70,.bg-stone-700\/70,.dark\:bg-slate-700\/70,.dark\:bg-gray-700\/70,.dark\:bg-zinc-700\/70,.dark\:bg-neutral-700\/70,.dark\:bg-stone-700\/70):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 70%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/75,.bg-gray-700\/75,.bg-zinc-700\/75,.bg-neutral-700\/75,.bg-stone-700\/75,.dark\:bg-slate-700\/75,.dark\:bg-gray-700\/75,.dark\:bg-zinc-700\/75,.dark\:bg-neutral-700\/75,.dark\:bg-stone-700\/75):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 75%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/80,.bg-gray-700\/80,.bg-zinc-700\/80,.bg-neutral-700\/80,.bg-stone-700\/80,.dark\:bg-slate-700\/80,.dark\:bg-gray-700\/80,.dark\:bg-zinc-700\/80,.dark\:bg-neutral-700\/80,.dark\:bg-stone-700\/80):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 80%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/90,.bg-gray-700\/90,.bg-zinc-700\/90,.bg-neutral-700\/90,.bg-stone-700\/90,.dark\:bg-slate-700\/90,.dark\:bg-gray-700\/90,.dark\:bg-zinc-700\/90,.dark\:bg-neutral-700\/90,.dark\:bg-stone-700\/90):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 90%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.bg-slate-700\/95,.bg-gray-700\/95,.bg-zinc-700\/95,.bg-neutral-700\/95,.bg-stone-700\/95,.dark\:bg-slate-700\/95,.dark\:bg-gray-700\/95,.dark\:bg-zinc-700\/95,.dark\:bg-neutral-700\/95,.dark\:bg-stone-700\/95):not(:where(.rb-report,.rs-doc,.rs-page,:is(.rb-report,.rs-doc,.rs-page) *)){background-color:color-mix(in srgb,var(--ts-g700) 95%,transparent)!important}:root[data-theme=dark] body.hanna-v2-on :is(.border-slate-600,.dark\:border-slate-600,.border-slate-600\/30,.dark\:border-slate-600\/30,.border-slate-600\/40,.dark\:border-slate-600\/40,.border-slate-600\/50,.dark\:border-slate-600\/50,.border-slate-600\/60,.dark\:border-slate-600\/60,.border-slate-600\/70,.dark\:border-slate-600\/70,.border-slate-600\/80,.dark\:border-slate-600\/80,.border-slate-700,.dark\:border-slate-700,.border-slate-700\/30,.dark\:border-slate-700\/30,.border-slate-700\/40,.dark\:border-slate-700\/40,.border-slate-700\/50,.dark\:border-slate-700\/50,.border-slate-700\/60,.dark\:border-slate-700\/60,.border-slate-700\/70,.dark\:border-slate-700\/70,.border-slate-700\/80,.dark\:border-slate-700\/80,.border-slate-800,.dark\:border-slate-800,.border-slate-800\/30,.dark\:border-slate-800\/30,.border-slate-800\/40,.dark\:border-slate-800\/40,.border-slate-800\/50,.dark\:border-slate-800\/50,.border-slate-800\/60,.dark\:border-slate-800\/60,.border-slate-800\/70,.dark\:border-slate-800\/70,.border-slate-800\/80,.dark\:border-slate-800\/80,.border-slate-900,.dark\:border-slate-900,.border-slate-900\/30,.dark\:border-slate-900\/30,.border-slate-900\/40,.dark\:border-slate-900\/40,.border-slate-900\/50,.dark\:border-slate-900\/50,.border-slate-900\/60,.dark\:border-slate-900\/60,.border-slate-900\/70,.dark\:border-slate-900\/70,.border-slate-900\/80,.dark\:border-slate-900\/80,.border-gray-600,.dark\:border-gray-600,.border-gray-600\/30,.dark\:border-gray-600\/30,.border-gray-600\/40,.dark\:border-gray-600\/40,.border-gray-600\/50,.dark\:border-gray-600\/50,.border-gray-600\/60,.dark\:border-gray-600\/60,.border-gray-600\/70,.dark\:border-gray-600\/70,.border-gray-600\/80,.dark\:border-gray-600\/80,.border-gray-700,.dark\:border-gray-700,.border-gray-700\/30,.dark\:border-gray-700\/30,.border-gray-700\/40,.dark\:border-gray-700\/40,.border-gray-700\/50,.dark\:border-gray-700\/50,.border-gray-700\/60,.dark\:border-gray-700\/60,.border-gray-700\/70,.dark\:border-gray-700\/70,.border-gray-700\/80,.dark\:border-gray-700\/80,.border-gray-800,.dark\:border-gray-800,.border-gray-800\/30,.dark\:border-gray-800\/30,.border-gray-800\/40,.dark\:border-gray-800\/40,.border-gray-800\/50,.dark\:border-gray-800\/50,.border-gray-800\/60,.dark\:border-gray-800\/60,.border-gray-800\/70,.dark\:border-gray-800\/70,.border-gray-800\/80,.dark\:border-gray-800\/80,.border-gray-900,.dark\:border-gray-900,.border-gray-900\/30,.dark\:border-gray-900\/30,.border-gray-900\/40,.dark\:border-gray-900\/40,.border-gray-900\/50,.dark\:border-gray-900\/50,.border-gray-900\/60,.dark\:border-gray-900\/60,.border-gray-900\/70,.dark\:border-gray-900\/70,.border-gray-900\/80,.dark\:border-gray-900\/80,.border-zinc-600,.dark\:border-zinc-600,.border-zinc-600\/30,.dark\:border-zinc-600\/30,.border-zinc-600\/40,.dark\:border-zinc-600\/40,.border-zinc-600\/50,.dark\:border-zinc-600\/50,.border-zinc-600\/60,.dark\:border-zinc-600\/60,.border-zinc-600\/70,.dark\:border-zinc-600\/70,.border-zinc-600\/80,.dark\:border-zinc-600\/80,.border-zinc-700,.dark\:border-zinc-700,.border-zinc-700\/30,.dark\:border-zinc-700\/30,.border-zinc-700\/40,.dark\:border-zinc-700\/40,.border-zinc-700\/50,.dark\:border-zinc-700\/50,.border-zinc-700\/60,.dark\:border-zinc-700\/60,.border-zinc-700\/70,.dark\:border-zinc-700\/70,.border-zinc-700\/80,.dark\:border-zinc-700\/80,.border-zinc-800,.dark\:border-zinc-800,.border-zinc-800\/30,.dark\:border-zinc-800\/30,.border-zinc-800\/40,.dark\:border-zinc-800\/40,.border-zinc-800\/50,.dark\:border-zinc-800\/50,.border-zinc-800\/60,.dark\:border-zinc-800\/60,.border-zinc-800\/70,.dark\:border-zinc-800\/70,.border-zinc-800\/80,.dark\:border-zinc-800\/80,.border-zinc-900,.dark\:border-zinc-900,.border-zinc-900\/30,.dark\:border-zinc-900\/30,.border-zinc-900\/40,.dark\:border-zinc-900\/40,.border-zinc-900\/50,.dark\:border-zinc-900\/50,.border-zinc-900\/60,.dark\:border-zinc-900\/60,.border-zinc-900\/70,.dark\:border-zinc-900\/70,.border-zinc-900\/80,.dark\:border-zinc-900\/80,.border-neutral-600,.dark\:border-neutral-600,.border-neutral-600\/30,.dark\:border-neutral-600\/30,.border-neutral-600\/40,.dark\:border-neutral-600\/40,.border-neutral-600\/50,.dark\:border-neutral-600\/50,.border-neutral-600\/60,.dark\:border-neutral-600\/60,.border-neutral-600\/70,.dark\:border-neutral-600\/70,.border-neutral-600\/80,.dark\:border-neutral-600\/80,.border-neutral-700,.dark\:border-neutral-700,.border-neutral-700\/30,.dark\:border-neutral-700\/30,.border-neutral-700\/40,.dark\:border-neutral-700\/40,.border-neutral-700\/50,.dark\:border-neutral-700\/50,.border-neutral-700\/60,.dark\:border-neutral-700\/60,.border-neutral-700\/70,.dark\:border-neutral-700\/70,.border-neutral-700\/80,.dark\:border-neutral-700\/80,.border-neutral-800,.dark\:border-neutral-800,.border-neutral-800\/30,.dark\:border-neutral-800\/30,.border-neutral-800\/40,.dark\:border-neutral-800\/40,.border-neutral-800\/50,.dark\:border-neutral-800\/50,.border-neutral-800\/60,.dark\:border-neutral-800\/60,.border-neutral-800\/70,.dark\:border-neutral-800\/70,.border-neutral-800\/80,.dark\:border-neutral-800\/80,.border-neutral-900,.dark\:border-neutral-900,.border-neutral-900\/30,.dark\:border-neutral-900\/30,.border-neutral-900\/40,.dark\:border-neutral-900\/40,.border-neutral-900\/50,.dark\:border-neutral-900\/50,.border-neutral-900\/60,.dark\:border-neutral-900\/60,.border-neutral-900\/70,.dark\:border-neutral-900\/70,.border-neutral-900\/80,.dark\:border-neutral-900\/80,.border-stone-600,.dark\:border-stone-600,.border-stone-600\/30,.dark\:border-stone-600\/30,.border-stone-600\/40,.dark\:border-stone-600\/40,.border-stone-600\/50,.dark\:border-stone-600\/50,.border-stone-600\/60,.dark\:border-stone-600\/60,.border-stone-600\/70,.dark\:border-stone-600\/70,.border-stone-600\/80,.dark\:border-stone-600\/80,.border-stone-700,.dark\:border-stone-700,.border-stone-700\/30,.dark\:border-stone-700\/30,.border-stone-700\/40,.dark\:border-stone-700\/40,.border-stone-700\/50,.dark\:border-stone-700\/50,.border-stone-700\/60,.dark\:border-stone-700\/60,.border-stone-700\/70,.dark\:border-stone-700\/70,.border-stone-700\/80,.dark\:border-stone-700\/80,.border-stone-800,.dark\:border-stone-800,.border-stone-800\/30,.dark\:border-stone-800\/30,.border-stone-800\/40,.dark\:border-stone-800\/40,.border-stone-800\/50,.dark\:border-stone-800\/50,.border-stone-800\/60,.dark\:border-stone-800\/60,.border-stone-800\/70,.dark\:border-stone-800\/70,.border-stone-800\/80,.dark\:border-stone-800\/80,.border-stone-900,.dark\:border-stone-900,.border-stone-900\/30,.dark\:border-stone-900\/30,.border-stone-900\/40,.dark\:border-stone-900\/40,.border-stone-900\/50,.dark\:border-stone-900\/50,.border-stone-900\/60,.dark\:border-stone-900\/60,.border-stone-900\/70,.dark\:border-stone-900\/70,.border-stone-900\/80,.dark\:border-stone-900\/80):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){border-color:var(--ts-rim)!important}:root[data-theme=dark] body.hanna-v2-on :is(.text-slate-400,.text-slate-500,.text-gray-400,.text-gray-500,.text-zinc-400,.text-zinc-500,.text-neutral-400,.text-neutral-500,.text-stone-400,.text-stone-500):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){color:var(--ts-silk)!important}:root[data-theme] body.hanna-themed :is(.border-slate-100,.border-slate-100\/50,.border-slate-100\/60,.border-slate-100\/70,.border-slate-100\/80,.border-slate-200,.border-slate-200\/50,.border-slate-200\/60,.border-slate-200\/70,.border-slate-200\/80,.border-slate-300,.border-slate-300\/50,.border-slate-300\/60,.border-slate-300\/70,.border-slate-300\/80,.border-gray-100,.border-gray-100\/50,.border-gray-100\/60,.border-gray-100\/70,.border-gray-100\/80,.border-gray-200,.border-gray-200\/50,.border-gray-200\/60,.border-gray-200\/70,.border-gray-200\/80,.border-gray-300,.border-gray-300\/50,.border-gray-300\/60,.border-gray-300\/70,.border-gray-300\/80,.border-zinc-100,.border-zinc-100\/50,.border-zinc-100\/60,.border-zinc-100\/70,.border-zinc-100\/80,.border-zinc-200,.border-zinc-200\/50,.border-zinc-200\/60,.border-zinc-200\/70,.border-zinc-200\/80,.border-zinc-300,.border-zinc-300\/50,.border-zinc-300\/60,.border-zinc-300\/70,.border-zinc-300\/80,.border-neutral-100,.border-neutral-100\/50,.border-neutral-100\/60,.border-neutral-100\/70,.border-neutral-100\/80,.border-neutral-200,.border-neutral-200\/50,.border-neutral-200\/60,.border-neutral-200\/70,.border-neutral-200\/80,.border-neutral-300,.border-neutral-300\/50,.border-neutral-300\/60,.border-neutral-300\/70,.border-neutral-300\/80,.border-stone-100,.border-stone-100\/50,.border-stone-100\/60,.border-stone-100\/70,.border-stone-100\/80,.border-stone-200,.border-stone-200\/50,.border-stone-200\/60,.border-stone-200\/70,.border-stone-200\/80,.border-stone-300,.border-stone-300\/50,.border-stone-300\/60,.border-stone-300\/70,.border-stone-300\/80):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)){border-color:var(--ts-rim-soft)!important}:root[data-theme] body.hanna-themed :is(.divide-slate-100,.divide-slate-200,.divide-slate-300,.divide-gray-100,.divide-gray-200,.divide-gray-300,.divide-zinc-100,.divide-zinc-200,.divide-zinc-300,.divide-neutral-100,.divide-neutral-200,.divide-neutral-300,.divide-stone-100,.divide-stone-200,.divide-stone-300):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *))>*{border-color:var(--ts-rim-soft)!important}:root[data-theme] body.hanna-themed :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit]),select,textarea):not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)):not(:where(.ab-root :not(.vs-module,.vs-module *),.v4-opt-panel,.v4-opt-panel *)):not(.bg-transparent){background-color:var(--ts-field)!important;color:var(--ts-ink)!important;border-color:var(--ts-rim-strong)!important}:root[data-theme] body.hanna-themed :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit]),select,textarea):focus:not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)):not(:where(.ab-root :not(.vs-module,.vs-module *),.v4-opt-panel,.v4-opt-panel *)){border-color:var(--ts-accent)!important;box-shadow:0 0 0 1px var(--ts-accent)!important}:root[data-theme] body.hanna-themed :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=button],[type=submit]),select,textarea).bg-transparent:not(:where(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto,:is(.rb-report,.rs-doc,.rs-page,.report-preview-card,.report-designer-light,.ps-paper,.dg-paper,.dl-paper,.dl-fillpaper,.ml-paper,.cr-mailpaper,.gmii-paper,.hf-email-preview,.acb-pdf,.cb-pdf,.kb-pdf,.react-pdf__Page,.ab-root .ab-qr,[data-paper],[style*="color-scheme: light"],.email-content,.prose[style*=--tw-prose],.bg-white.text-slate-900.overflow-auto) *)):not(:where(.ab-root :not(.vs-module,.vs-module *),.v4-opt-panel,.v4-opt-panel *)){background-color:transparent!important;color:var(--ts-ink)!important}:root[data-theme] body.hanna-themed .v4-field{background:var(--ts-field)!important;color:var(--ts-ink)!important}:root[data-theme] body.hanna-themed :is(input,textarea)::-moz-placeholder{color:var(--ts-dim)!important}:root[data-theme] body.hanna-themed :is(input,textarea)::placeholder{color:var(--ts-dim)!important}:root[data-theme] body.hanna-themed :is(.suite-chip,.suite-mode-chip,.suite-pill):not(.suite-chip--active,.suite-pill--active){background:var(--ts-key)!important;border-color:var(--ts-rim)!important;color:var(--ts-ink)!important}:root[data-theme] body.hanna-themed :is(.suite-chip,.suite-mode-chip,.suite-pill):not(.suite-chip--active,.suite-pill--active):hover{background:var(--ts-hover)!important}:root[data-theme] body.hanna-themed :is(.suite-chip--active,.suite-pill--active){background:color-mix(in srgb,var(--ts-accent) 20%,var(--ts-key))!important;border-color:var(--ts-accent)!important;color:var(--ts-ink)!important}:root[data-theme] body.hanna-themed :is(.suite-chip--active,.suite-pill--active) *{color:inherit!important}:root[data-theme=light] body.hanna-themed :is(.card,.panel,.modal-content,.workspace-file-card,.admin-user-card,.chat-history-item){background:var(--ts-card)!important;border-color:var(--ts-rim-soft)!important}:root[data-theme=light] body.hanna-themed :is(.admin-input,.files-input,.files-textarea,.deep-input,.deep-textarea,.workspace-file-select){background:var(--ts-field)!important;color:var(--ts-ink)!important}:root[data-theme=light] body.hanna-themed .hanna-suite :is(.mail-sidebar-shell,.mail-list-shell,.mail-list,.mail-list__item){background:var(--ts-card)!important;border-color:var(--ts-rim-soft)!important}:root[data-theme=light] body.hanna-themed .hanna-suite :is(.mail-list__header,.mail-list__pagination){background:var(--ts-well)!important;border-color:var(--ts-rim-soft)!important;color:var(--ts-ink)!important}:root[data-theme=light] body.hanna-themed .hanna-suite .mail-list__search{background:var(--ts-field)!important;border-color:var(--ts-rim)!important;color:var(--ts-ink)!important}:root[data-theme=light] body.hanna-themed .hanna-suite :is(.mail-list__item:hover,.mail-sidebar__item:hover){background:var(--ts-hover)!important}:root[data-theme=light] body.hanna-themed .hanna-suite .mail-list__item--unread{background:var(--ts-well)!important}:root[data-theme=light] body.hanna-themed .hanna-suite :is(.mail-list__item--selected,.mail-sidebar__item--active){background:color-mix(in srgb,var(--ts-accent) 16%,var(--ts-card))!important;border-color:var(--ts-accent)!important}:root[data-theme=light] body.hanna-themed [class*=rounded][class*=border].bg-slate-100:not(.suite-pill-keep){background:var(--ts-well-2)!important;border-color:var(--ts-rim)!important;color:var(--ts-ink)!important}:root[data-theme=light] body.hanna-themed [class*=rounded][class*=border].bg-slate-100:not(.suite-pill-keep) *{color:inherit!important}:root[data-theme=light] body.hanna-themed .plans-link-pill.plans-link-pill{background:var(--ts-key)!important;border-color:var(--ts-rim)!important;color:var(--ts-ink)!important}:root[data-theme=light] body.hanna-themed .plans-link-pill.plans-link-pill:hover{background:var(--ts-hover)!important;border-color:var(--ts-accent)!important}:root[data-theme] body.hanna-themed .live-voice-button:not([class*=--]){background:var(--ts-key);border-color:var(--ts-rim);color:var(--ts-ink)}:root[data-theme] body.hanna-themed .live-voice-button:not([class*=--]):hover{background:var(--ts-hover)}:root[data-theme=light] body.hanna-themed :is(.live-voice-transcript-panel,.live-voice-status,.live-voice-pending-text){background:var(--ts-card);border-color:var(--ts-rim);color:var(--ts-ink)}:root[data-theme=light] body.hanna-themed .live-voice-composer{background:var(--ts-well);border-top-color:var(--ts-rim)}:root[data-theme=light] body.hanna-themed .live-voice-composer-input{background:var(--ts-field);color:var(--ts-ink);border-color:var(--ts-rim)}:root[data-theme=light] body.hanna-themed .live-voice-transcript-text{color:var(--ts-ink)}:root[data-theme=light] body.hanna-themed .live-voice-transcript-sender{color:var(--ts-silk)}:root[data-theme=light] body.hanna-themed :is(.resizable-panel--light,.resizable-panel__content--light){background:var(--ts-card)!important;border-color:var(--ts-rim-soft)!important;color:var(--ts-ink)!important;box-shadow:none}:root[data-theme=light] body.hanna-themed .resizable-panel--light{box-shadow:var(--suite-card-shadow, none)}:root[data-theme=light] body.hanna-themed .resizable-panel__toggle--light{background:var(--ts-key);border-color:var(--ts-rim);color:var(--ts-ink)}:root[data-theme=light] body.hanna-themed :is(.market-watch__region--light,.market-watch__control--light){background:var(--ts-key);border-color:var(--ts-rim);color:var(--ts-ink)}:root[data-theme=light] body.hanna-themed .market-watch--light :is(.bg-slate-900\/80,.bg-slate-900\/30,.bg-slate-900\/10,.bg-rose-900\/30,.glass-panel,.glass-panel--elevated){background:var(--ts-card)!important;border-color:var(--ts-rim-soft)!important;color:var(--ts-ink)!important}:root[data-theme] body.hanna-themed .dl-root{--dl-bg: var(--ts-page);--dl-card: var(--ts-card);--dl-card-2: var(--ts-well);--dl-rim: var(--ts-rim-soft);--dl-rim-2: var(--ts-rim);--dl-ink: var(--ts-ink);--dl-sub: var(--ts-silk);--dl-faint: var(--ts-dim);--dl-accent: var(--ts-accent);--dl-accent-ink: var(--ts-on-accent);--dl-chip: var(--ts-well-2)}:root[data-theme=light] body.hanna-themed :is(.market-watch__refresh,.market-watch__region--active-light){background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-on-accent)}:root[data-theme] body.hanna-themed .hcs-classic{--hcs-ink: var(--ts-ink);--hcs-dim: var(--ts-silk);--hcs-faint: var(--ts-dim);--hcs-rim: var(--ts-rim);--hcs-rim-hi: var(--ts-rim-strong);--hcs-well: var(--ts-well);--hcs-key: var(--ts-key);--hcs-key-rim: var(--ts-rim);--hcs-chip: var(--ts-well-2);--hcs-accent: var(--ts-accent)}:root[data-theme=light] body.hanna-themed :is(.fixed,.absolute).inset-0:is([class*="bg-black/"],[class*="bg-slate-900/"],[class*="bg-slate-950/"],[class*="bg-gray-900/"],[class*="bg-zinc-900/"]){background-color:color-mix(in srgb,var(--ts-page) 58%,transparent)!important}:root[data-theme] body.hanna-themed .recharts-default-tooltip{background:var(--ts-card)!important;border-color:var(--ts-rim)!important;color:var(--ts-ink)!important}:root[data-theme] body.hanna-themed .rs-studio:not(.ps-console){--bg: var(--ts-page);--app: var(--ts-page);--panel: var(--ts-card);--panel-2: var(--ts-well);--line: var(--ts-rim-soft);--line-2: var(--ts-rim);--ink: var(--ts-ink);--ink-2: var(--ts-silk);--muted: var(--ts-dim);--primary: var(--ts-accent);--primary-ink: var(--ts-on-accent);--primary-soft: color-mix(in srgb, var(--ts-accent) 16%, var(--ts-card));--ok: var(--vs-t-good-ink, var(--ts-ink));--ok-soft: color-mix(in srgb, var(--vs-t-good-ink, var(--ts-accent)) 14%, var(--ts-card));--warn: var(--vs-t-wait-ink, var(--ts-ink));--warn-soft: color-mix(in srgb, var(--vs-t-wait-ink, var(--ts-accent)) 14%, var(--ts-card));--off: var(--ts-dim);--off-soft: var(--ts-well);--bad: var(--vs-t-alert-ink, var(--ts-ink));--bad-soft: color-mix(in srgb, var(--vs-t-alert-ink, var(--ts-accent)) 14%, var(--ts-card));--focus: var(--ts-accent);--scrim: color-mix(in srgb, var(--ts-page) 62%, transparent);--shadow: 0 24px 70px -22px color-mix(in srgb, var(--ts-accent) 34%, transparent)}:root[data-theme] body.hanna-themed .rs-studio:not(.ps-console) :is(.rs-btn:not(.primary),.rs-x,.rs-preset:not([aria-pressed=true]),.rs-covthumb,.rs-swatch){background-color:var(--ts-key)}:root[data-theme] body.hanna-themed .rs-studio:not(.ps-console) .rs-btn:not(.primary):hover:not(:disabled){background-color:var(--ts-hover)}:root[data-theme] body.hanna-themed .ps-present{background:color-mix(in srgb,var(--ts-page) 94%,transparent)}:root[data-theme] body.hanna-themed [role=dialog][aria-label=Calculator][role=dialog][aria-label=Calculator]{background:var(--ts-card)!important;border-color:var(--ts-rim)!important;color:var(--ts-ink)!important}:root[data-theme] body.hanna-themed [role=dialog][aria-label=Calculator][role=dialog][aria-label=Calculator] button:is([class^=bg-],[class*=" bg-"]):not(.bg-transparent),:root[data-theme] body.hanna-themed button[aria-label="Open the calculator"]{background:var(--ts-accent)!important;border-color:var(--ts-accent)!important;color:var(--ts-on-accent)!important;box-shadow:0 6px 18px -6px color-mix(in srgb,var(--ts-accent) 55%,transparent)!important}:root[data-theme] body.hanna-themed [role=dialog][aria-label=Calculator][role=dialog][aria-label=Calculator] button:is([class^=bg-],[class*=" bg-"]):not(.bg-transparent):hover:not(:disabled),:root[data-theme] body.hanna-themed button[aria-label="Open the calculator"]:hover{background:color-mix(in srgb,var(--ts-accent) 86%,var(--ts-ink))!important}:root[data-theme] body.hanna-themed [role=dialog][aria-label=Calculator][role=dialog][aria-label=Calculator] button:is([class^=bg-],[class*=" bg-"]):not(.bg-transparent) *{color:inherit!important}.hanna-v3{--v3-chassis: var(--vs-m-chassis, #121418);--v3-panel: var(--vs-m-panel, #1a1d23);--v3-well: var(--vs-m-well, #0b0c0f);--v3-rim: var(--vs-m-rim, #2a2e36);--v3-rim-hi: var(--vs-t-rim-hi, #3a404b);--v3-ink: var(--vs-m-ink, #e7ebf2);--v3-silk: var(--vs-m-label, #9aa3b2);--v3-dim: var(--vs-m-dim, #8691a3);--v3-screen: var(--vs-m-cockpit, #10141c);--v3-key: var(--vs-t-key, #1f232a);--v3-key-rim: var(--vs-t-key-rim, #343a45);--v3-row-hover: var(--vs-t-row-hover, #20242c);--v3-a: var(--vs-pal-a, #2ee6d6);--v3-b: var(--vs-pal-b, #39b8ff);--v3-c: var(--vs-pal-c, #c77dff);--v3-alert: var(--vs-m-alert, #ff4b3e);--v3-good: var(--vs-m-good, #5dff7a);--v3-pending: var(--vs-m-pending, #ffd23a);--v3-glow: var(--vs-m-glow, rgba(46, 230, 214, .18));--v3-glow-hi: var(--vs-m-glow-hi, rgba(46, 230, 214, .45));--v3-sheen: rgba(255, 255, 255, .04);--v3-shadow: rgba(0, 0, 0, .5);--v3-wash: 9%;--v3-display: "Chakra Petch", "Bahnschrift", "DIN Alternate", "Eurostile", system-ui, sans-serif;--v3-body: "IBM Plex Sans Condensed", "Roboto Condensed", system-ui, sans-serif;--v3-top: 49px;--v3-bar: 62px;--v3-bar-space: var(--v3-bar);--suite-bg: var(--v3-chassis);--suite-panel-bg: color-mix(in srgb, var(--v3-panel) 84%, transparent);--suite-panel-border: var(--v3-rim);--suite-panel-text: var(--v3-ink);--suite-muted-text: var(--v3-silk);--suite-accent: var(--v3-a);--suite-topbar-bg: color-mix(in srgb, var(--v3-chassis) 80%, transparent);--suite-topbar-border: var(--v3-rim);--suite-pill-bg: var(--v3-key);--suite-pill-border: var(--v3-key-rim);--suite-pill-text: var(--v3-ink);--suite-pill-active-bg: color-mix(in srgb, var(--v3-b) 16%, transparent);--suite-pill-active-border: var(--v3-b);--suite-pill-active-text: var(--v3-ink);--suite-button-start: var(--v3-b);--suite-button-end: var(--v3-a);--suite-outline-border: var(--v3-rim);--suite-ghost-hover: var(--v3-row-hover);--suite-card-shadow: inset 0 1px 0 var(--v3-sheen), 0 18px 40px var(--v3-shadow), 0 0 32px color-mix(in srgb, var(--v3-a) 5%, transparent);font-family:var(--v3-body);color-scheme:dark}.hanna-v3.v3-bar-folded{--v3-bar-space: 0px}.hanna-v3:not(.dark){--v3-chassis: var(--vs-m-chassis, #e8ecf1);--v3-panel: var(--vs-m-panel, #f3f5f8);--v3-well: var(--vs-m-well, #dfe4ea);--v3-rim: var(--vs-m-rim, #c3cad4);--v3-rim-hi: var(--vs-t-rim-hi, #97a2b2);--v3-ink: var(--vs-m-ink, #151a23);--v3-silk: var(--vs-m-label, #465062);--v3-dim: var(--vs-m-dim, #525c6e);--v3-screen: var(--vs-m-cockpit, #f6f8fb);--v3-key: var(--vs-t-key, #f8fafc);--v3-key-rim: var(--vs-t-key-rim, #b5bfcb);--v3-row-hover: var(--vs-t-row-hover, #e2e7ee);--v3-a: var(--vs-pal-a, #046a5b);--v3-b: var(--vs-pal-b, #045e9e);--v3-c: var(--vs-pal-c, #a904cb);--v3-glow: var(--vs-m-glow, rgba(4, 106, 91, .16));--v3-glow-hi: var(--vs-m-glow-hi, rgba(4, 106, 91, .32));--v3-sheen: rgba(255, 255, 255, .7);--v3-shadow: rgba(40, 52, 70, .12);--v3-wash: 14%;color-scheme:light}.hanna-v3 .suite-shell__glow{background:var(--v3-chassis);overflow:hidden}.hanna-v3 .suite-shell__glow:before{content:"";position:absolute;inset:-25%;pointer-events:none;background:radial-gradient(35% 30% at 20% 25%,color-mix(in srgb,var(--v3-b) var(--v3-wash),transparent),transparent 70%),radial-gradient(30% 28% at 78% 30%,color-mix(in srgb,var(--v3-c) calc(var(--v3-wash) * .8),transparent),transparent 70%),radial-gradient(40% 32% at 55% 80%,color-mix(in srgb,var(--v3-a) calc(var(--v3-wash) * .8),transparent),transparent 70%);animation:v3-room 64s ease-in-out infinite alternate}@keyframes v3-room{0%{transform:translate3d(-2%,-1.5%,0) rotate(-2deg)}to{transform:translate3d(2%,1.5%,0) rotate(2deg)}}.hanna-v3 .glass-panel,.hanna-v3 .glass-panel--elevated,.hanna-v3 .suite-card{background-color:var(--suite-panel-bg)!important;background-image:linear-gradient(180deg,var(--v3-sheen),transparent 38%);border-color:var(--v3-rim)!important;box-shadow:var(--suite-card-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.hanna-v3 h1,.hanna-v3 h2{font-family:var(--v3-display);letter-spacing:.02em}.hanna-v3.dark .bg-slate-950,.hanna-v3.dark .bg-gray-950,.hanna-v3.dark .bg-zinc-950,.hanna-v3.dark .dark\:bg-slate-950,.hanna-v3.dark .dark\:bg-gray-950,.hanna-v3.dark .dark\:bg-zinc-950{background-color:color-mix(in srgb,var(--v3-chassis) 88%,transparent)!important}.hanna-v3.dark .bg-slate-950\/5,.hanna-v3.dark .bg-gray-950\/5,.hanna-v3.dark .bg-zinc-950\/5,.hanna-v3.dark .dark\:bg-slate-950\/5,.hanna-v3.dark .dark\:bg-gray-950\/5,.hanna-v3.dark .dark\:bg-zinc-950\/5{background-color:color-mix(in srgb,var(--v3-chassis) 5%,transparent)!important}.hanna-v3.dark .bg-slate-950\/10,.hanna-v3.dark .bg-gray-950\/10,.hanna-v3.dark .bg-zinc-950\/10,.hanna-v3.dark .dark\:bg-slate-950\/10,.hanna-v3.dark .dark\:bg-gray-950\/10,.hanna-v3.dark .dark\:bg-zinc-950\/10{background-color:color-mix(in srgb,var(--v3-chassis) 10%,transparent)!important}.hanna-v3.dark .bg-slate-950\/15,.hanna-v3.dark .bg-gray-950\/15,.hanna-v3.dark .bg-zinc-950\/15,.hanna-v3.dark .dark\:bg-slate-950\/15,.hanna-v3.dark .dark\:bg-gray-950\/15,.hanna-v3.dark .dark\:bg-zinc-950\/15{background-color:color-mix(in srgb,var(--v3-chassis) 15%,transparent)!important}.hanna-v3.dark .bg-slate-950\/20,.hanna-v3.dark .bg-gray-950\/20,.hanna-v3.dark .bg-zinc-950\/20,.hanna-v3.dark .dark\:bg-slate-950\/20,.hanna-v3.dark .dark\:bg-gray-950\/20,.hanna-v3.dark .dark\:bg-zinc-950\/20{background-color:color-mix(in srgb,var(--v3-chassis) 20%,transparent)!important}.hanna-v3.dark .bg-slate-950\/25,.hanna-v3.dark .bg-gray-950\/25,.hanna-v3.dark .bg-zinc-950\/25,.hanna-v3.dark .dark\:bg-slate-950\/25,.hanna-v3.dark .dark\:bg-gray-950\/25,.hanna-v3.dark .dark\:bg-zinc-950\/25{background-color:color-mix(in srgb,var(--v3-chassis) 25%,transparent)!important}.hanna-v3.dark .bg-slate-950\/30,.hanna-v3.dark .bg-gray-950\/30,.hanna-v3.dark .bg-zinc-950\/30,.hanna-v3.dark .dark\:bg-slate-950\/30,.hanna-v3.dark .dark\:bg-gray-950\/30,.hanna-v3.dark .dark\:bg-zinc-950\/30{background-color:color-mix(in srgb,var(--v3-chassis) 30%,transparent)!important}.hanna-v3.dark .bg-slate-950\/40,.hanna-v3.dark .bg-gray-950\/40,.hanna-v3.dark .bg-zinc-950\/40,.hanna-v3.dark .dark\:bg-slate-950\/40,.hanna-v3.dark .dark\:bg-gray-950\/40,.hanna-v3.dark .dark\:bg-zinc-950\/40{background-color:color-mix(in srgb,var(--v3-chassis) 40%,transparent)!important}.hanna-v3.dark .bg-slate-950\/50,.hanna-v3.dark .bg-gray-950\/50,.hanna-v3.dark .bg-zinc-950\/50,.hanna-v3.dark .dark\:bg-slate-950\/50,.hanna-v3.dark .dark\:bg-gray-950\/50,.hanna-v3.dark .dark\:bg-zinc-950\/50{background-color:color-mix(in srgb,var(--v3-chassis) 50%,transparent)!important}.hanna-v3.dark .bg-slate-950\/60,.hanna-v3.dark .bg-gray-950\/60,.hanna-v3.dark .bg-zinc-950\/60,.hanna-v3.dark .dark\:bg-slate-950\/60,.hanna-v3.dark .dark\:bg-gray-950\/60,.hanna-v3.dark .dark\:bg-zinc-950\/60{background-color:color-mix(in srgb,var(--v3-chassis) 60%,transparent)!important}.hanna-v3.dark .bg-slate-950\/70,.hanna-v3.dark .bg-gray-950\/70,.hanna-v3.dark .bg-zinc-950\/70,.hanna-v3.dark .dark\:bg-slate-950\/70,.hanna-v3.dark .dark\:bg-gray-950\/70,.hanna-v3.dark .dark\:bg-zinc-950\/70{background-color:color-mix(in srgb,var(--v3-chassis) 70%,transparent)!important}.hanna-v3.dark .bg-slate-950\/75,.hanna-v3.dark .bg-gray-950\/75,.hanna-v3.dark .bg-zinc-950\/75,.hanna-v3.dark .dark\:bg-slate-950\/75,.hanna-v3.dark .dark\:bg-gray-950\/75,.hanna-v3.dark .dark\:bg-zinc-950\/75{background-color:color-mix(in srgb,var(--v3-chassis) 75%,transparent)!important}.hanna-v3.dark .bg-slate-950\/80,.hanna-v3.dark .bg-gray-950\/80,.hanna-v3.dark .bg-zinc-950\/80,.hanna-v3.dark .dark\:bg-slate-950\/80,.hanna-v3.dark .dark\:bg-gray-950\/80,.hanna-v3.dark .dark\:bg-zinc-950\/80{background-color:color-mix(in srgb,var(--v3-chassis) 80%,transparent)!important}.hanna-v3.dark .bg-slate-950\/90,.hanna-v3.dark .bg-gray-950\/90,.hanna-v3.dark .bg-zinc-950\/90,.hanna-v3.dark .dark\:bg-slate-950\/90,.hanna-v3.dark .dark\:bg-gray-950\/90,.hanna-v3.dark .dark\:bg-zinc-950\/90{background-color:color-mix(in srgb,var(--v3-chassis) 90%,transparent)!important}.hanna-v3.dark .bg-slate-950\/95,.hanna-v3.dark .bg-gray-950\/95,.hanna-v3.dark .bg-zinc-950\/95,.hanna-v3.dark .dark\:bg-slate-950\/95,.hanna-v3.dark .dark\:bg-gray-950\/95,.hanna-v3.dark .dark\:bg-zinc-950\/95{background-color:color-mix(in srgb,var(--v3-chassis) 95%,transparent)!important}.hanna-v3.dark .bg-slate-900,.hanna-v3.dark .bg-gray-900,.hanna-v3.dark .bg-zinc-900,.hanna-v3.dark .dark\:bg-slate-900,.hanna-v3.dark .dark\:bg-gray-900,.hanna-v3.dark .dark\:bg-zinc-900{background-color:color-mix(in srgb,var(--v3-panel) 80%,transparent)!important}.hanna-v3.dark .bg-slate-900\/5,.hanna-v3.dark .bg-gray-900\/5,.hanna-v3.dark .bg-zinc-900\/5,.hanna-v3.dark .dark\:bg-slate-900\/5,.hanna-v3.dark .dark\:bg-gray-900\/5,.hanna-v3.dark .dark\:bg-zinc-900\/5{background-color:color-mix(in srgb,var(--v3-panel) 5%,transparent)!important}.hanna-v3.dark .bg-slate-900\/10,.hanna-v3.dark .bg-gray-900\/10,.hanna-v3.dark .bg-zinc-900\/10,.hanna-v3.dark .dark\:bg-slate-900\/10,.hanna-v3.dark .dark\:bg-gray-900\/10,.hanna-v3.dark .dark\:bg-zinc-900\/10{background-color:color-mix(in srgb,var(--v3-panel) 10%,transparent)!important}.hanna-v3.dark .bg-slate-900\/15,.hanna-v3.dark .bg-gray-900\/15,.hanna-v3.dark .bg-zinc-900\/15,.hanna-v3.dark .dark\:bg-slate-900\/15,.hanna-v3.dark .dark\:bg-gray-900\/15,.hanna-v3.dark .dark\:bg-zinc-900\/15{background-color:color-mix(in srgb,var(--v3-panel) 15%,transparent)!important}.hanna-v3.dark .bg-slate-900\/20,.hanna-v3.dark .bg-gray-900\/20,.hanna-v3.dark .bg-zinc-900\/20,.hanna-v3.dark .dark\:bg-slate-900\/20,.hanna-v3.dark .dark\:bg-gray-900\/20,.hanna-v3.dark .dark\:bg-zinc-900\/20{background-color:color-mix(in srgb,var(--v3-panel) 20%,transparent)!important}.hanna-v3.dark .bg-slate-900\/25,.hanna-v3.dark .bg-gray-900\/25,.hanna-v3.dark .bg-zinc-900\/25,.hanna-v3.dark .dark\:bg-slate-900\/25,.hanna-v3.dark .dark\:bg-gray-900\/25,.hanna-v3.dark .dark\:bg-zinc-900\/25{background-color:color-mix(in srgb,var(--v3-panel) 25%,transparent)!important}.hanna-v3.dark .bg-slate-900\/30,.hanna-v3.dark .bg-gray-900\/30,.hanna-v3.dark .bg-zinc-900\/30,.hanna-v3.dark .dark\:bg-slate-900\/30,.hanna-v3.dark .dark\:bg-gray-900\/30,.hanna-v3.dark .dark\:bg-zinc-900\/30{background-color:color-mix(in srgb,var(--v3-panel) 30%,transparent)!important}.hanna-v3.dark .bg-slate-900\/40,.hanna-v3.dark .bg-gray-900\/40,.hanna-v3.dark .bg-zinc-900\/40,.hanna-v3.dark .dark\:bg-slate-900\/40,.hanna-v3.dark .dark\:bg-gray-900\/40,.hanna-v3.dark .dark\:bg-zinc-900\/40{background-color:color-mix(in srgb,var(--v3-panel) 40%,transparent)!important}.hanna-v3.dark .bg-slate-900\/50,.hanna-v3.dark .bg-gray-900\/50,.hanna-v3.dark .bg-zinc-900\/50,.hanna-v3.dark .dark\:bg-slate-900\/50,.hanna-v3.dark .dark\:bg-gray-900\/50,.hanna-v3.dark .dark\:bg-zinc-900\/50{background-color:color-mix(in srgb,var(--v3-panel) 50%,transparent)!important}.hanna-v3.dark .bg-slate-900\/60,.hanna-v3.dark .bg-gray-900\/60,.hanna-v3.dark .bg-zinc-900\/60,.hanna-v3.dark .dark\:bg-slate-900\/60,.hanna-v3.dark .dark\:bg-gray-900\/60,.hanna-v3.dark .dark\:bg-zinc-900\/60{background-color:color-mix(in srgb,var(--v3-panel) 60%,transparent)!important}.hanna-v3.dark .bg-slate-900\/70,.hanna-v3.dark .bg-gray-900\/70,.hanna-v3.dark .bg-zinc-900\/70,.hanna-v3.dark .dark\:bg-slate-900\/70,.hanna-v3.dark .dark\:bg-gray-900\/70,.hanna-v3.dark .dark\:bg-zinc-900\/70{background-color:color-mix(in srgb,var(--v3-panel) 70%,transparent)!important}.hanna-v3.dark .bg-slate-900\/75,.hanna-v3.dark .bg-gray-900\/75,.hanna-v3.dark .bg-zinc-900\/75,.hanna-v3.dark .dark\:bg-slate-900\/75,.hanna-v3.dark .dark\:bg-gray-900\/75,.hanna-v3.dark .dark\:bg-zinc-900\/75{background-color:color-mix(in srgb,var(--v3-panel) 75%,transparent)!important}.hanna-v3.dark .bg-slate-900\/80,.hanna-v3.dark .bg-gray-900\/80,.hanna-v3.dark .bg-zinc-900\/80,.hanna-v3.dark .dark\:bg-slate-900\/80,.hanna-v3.dark .dark\:bg-gray-900\/80,.hanna-v3.dark .dark\:bg-zinc-900\/80{background-color:color-mix(in srgb,var(--v3-panel) 80%,transparent)!important}.hanna-v3.dark .bg-slate-900\/90,.hanna-v3.dark .bg-gray-900\/90,.hanna-v3.dark .bg-zinc-900\/90,.hanna-v3.dark .dark\:bg-slate-900\/90,.hanna-v3.dark .dark\:bg-gray-900\/90,.hanna-v3.dark .dark\:bg-zinc-900\/90{background-color:color-mix(in srgb,var(--v3-panel) 90%,transparent)!important}.hanna-v3.dark .bg-slate-900\/95,.hanna-v3.dark .bg-gray-900\/95,.hanna-v3.dark .bg-zinc-900\/95,.hanna-v3.dark .dark\:bg-slate-900\/95,.hanna-v3.dark .dark\:bg-gray-900\/95,.hanna-v3.dark .dark\:bg-zinc-900\/95{background-color:color-mix(in srgb,var(--v3-panel) 95%,transparent)!important}.hanna-v3.dark .bg-slate-800,.hanna-v3.dark .bg-gray-800,.hanna-v3.dark .bg-zinc-800,.hanna-v3.dark .dark\:bg-slate-800,.hanna-v3.dark .dark\:bg-gray-800,.hanna-v3.dark .dark\:bg-zinc-800{background-color:var(--v3-key)!important}.hanna-v3.dark .bg-slate-800\/5,.hanna-v3.dark .bg-gray-800\/5,.hanna-v3.dark .bg-zinc-800\/5,.hanna-v3.dark .dark\:bg-slate-800\/5,.hanna-v3.dark .dark\:bg-gray-800\/5,.hanna-v3.dark .dark\:bg-zinc-800\/5{background-color:color-mix(in srgb,var(--v3-key) 5%,transparent)!important}.hanna-v3.dark .bg-slate-800\/10,.hanna-v3.dark .bg-gray-800\/10,.hanna-v3.dark .bg-zinc-800\/10,.hanna-v3.dark .dark\:bg-slate-800\/10,.hanna-v3.dark .dark\:bg-gray-800\/10,.hanna-v3.dark .dark\:bg-zinc-800\/10{background-color:color-mix(in srgb,var(--v3-key) 10%,transparent)!important}.hanna-v3.dark .bg-slate-800\/15,.hanna-v3.dark .bg-gray-800\/15,.hanna-v3.dark .bg-zinc-800\/15,.hanna-v3.dark .dark\:bg-slate-800\/15,.hanna-v3.dark .dark\:bg-gray-800\/15,.hanna-v3.dark .dark\:bg-zinc-800\/15{background-color:color-mix(in srgb,var(--v3-key) 15%,transparent)!important}.hanna-v3.dark .bg-slate-800\/20,.hanna-v3.dark .bg-gray-800\/20,.hanna-v3.dark .bg-zinc-800\/20,.hanna-v3.dark .dark\:bg-slate-800\/20,.hanna-v3.dark .dark\:bg-gray-800\/20,.hanna-v3.dark .dark\:bg-zinc-800\/20{background-color:color-mix(in srgb,var(--v3-key) 20%,transparent)!important}.hanna-v3.dark .bg-slate-800\/25,.hanna-v3.dark .bg-gray-800\/25,.hanna-v3.dark .bg-zinc-800\/25,.hanna-v3.dark .dark\:bg-slate-800\/25,.hanna-v3.dark .dark\:bg-gray-800\/25,.hanna-v3.dark .dark\:bg-zinc-800\/25{background-color:color-mix(in srgb,var(--v3-key) 25%,transparent)!important}.hanna-v3.dark .bg-slate-800\/30,.hanna-v3.dark .bg-gray-800\/30,.hanna-v3.dark .bg-zinc-800\/30,.hanna-v3.dark .dark\:bg-slate-800\/30,.hanna-v3.dark .dark\:bg-gray-800\/30,.hanna-v3.dark .dark\:bg-zinc-800\/30{background-color:color-mix(in srgb,var(--v3-key) 30%,transparent)!important}.hanna-v3.dark .bg-slate-800\/40,.hanna-v3.dark .bg-gray-800\/40,.hanna-v3.dark .bg-zinc-800\/40,.hanna-v3.dark .dark\:bg-slate-800\/40,.hanna-v3.dark .dark\:bg-gray-800\/40,.hanna-v3.dark .dark\:bg-zinc-800\/40{background-color:color-mix(in srgb,var(--v3-key) 40%,transparent)!important}.hanna-v3.dark .bg-slate-800\/50,.hanna-v3.dark .bg-gray-800\/50,.hanna-v3.dark .bg-zinc-800\/50,.hanna-v3.dark .dark\:bg-slate-800\/50,.hanna-v3.dark .dark\:bg-gray-800\/50,.hanna-v3.dark .dark\:bg-zinc-800\/50{background-color:color-mix(in srgb,var(--v3-key) 50%,transparent)!important}.hanna-v3.dark .bg-slate-800\/60,.hanna-v3.dark .bg-gray-800\/60,.hanna-v3.dark .bg-zinc-800\/60,.hanna-v3.dark .dark\:bg-slate-800\/60,.hanna-v3.dark .dark\:bg-gray-800\/60,.hanna-v3.dark .dark\:bg-zinc-800\/60{background-color:color-mix(in srgb,var(--v3-key) 60%,transparent)!important}.hanna-v3.dark .bg-slate-800\/70,.hanna-v3.dark .bg-gray-800\/70,.hanna-v3.dark .bg-zinc-800\/70,.hanna-v3.dark .dark\:bg-slate-800\/70,.hanna-v3.dark .dark\:bg-gray-800\/70,.hanna-v3.dark .dark\:bg-zinc-800\/70{background-color:color-mix(in srgb,var(--v3-key) 70%,transparent)!important}.hanna-v3.dark .bg-slate-800\/75,.hanna-v3.dark .bg-gray-800\/75,.hanna-v3.dark .bg-zinc-800\/75,.hanna-v3.dark .dark\:bg-slate-800\/75,.hanna-v3.dark .dark\:bg-gray-800\/75,.hanna-v3.dark .dark\:bg-zinc-800\/75{background-color:color-mix(in srgb,var(--v3-key) 75%,transparent)!important}.hanna-v3.dark .bg-slate-800\/80,.hanna-v3.dark .bg-gray-800\/80,.hanna-v3.dark .bg-zinc-800\/80,.hanna-v3.dark .dark\:bg-slate-800\/80,.hanna-v3.dark .dark\:bg-gray-800\/80,.hanna-v3.dark .dark\:bg-zinc-800\/80{background-color:color-mix(in srgb,var(--v3-key) 80%,transparent)!important}.hanna-v3.dark .bg-slate-800\/90,.hanna-v3.dark .bg-gray-800\/90,.hanna-v3.dark .bg-zinc-800\/90,.hanna-v3.dark .dark\:bg-slate-800\/90,.hanna-v3.dark .dark\:bg-gray-800\/90,.hanna-v3.dark .dark\:bg-zinc-800\/90{background-color:color-mix(in srgb,var(--v3-key) 90%,transparent)!important}.hanna-v3.dark .bg-slate-800\/95,.hanna-v3.dark .bg-gray-800\/95,.hanna-v3.dark .bg-zinc-800\/95,.hanna-v3.dark .dark\:bg-slate-800\/95,.hanna-v3.dark .dark\:bg-gray-800\/95,.hanna-v3.dark .dark\:bg-zinc-800\/95{background-color:color-mix(in srgb,var(--v3-key) 95%,transparent)!important}.hanna-v3.dark .bg-slate-700,.hanna-v3.dark .bg-gray-700,.hanna-v3.dark .bg-zinc-700,.hanna-v3.dark .dark\:bg-slate-700,.hanna-v3.dark .dark\:bg-gray-700,.hanna-v3.dark .dark\:bg-zinc-700{background-color:color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi))!important}.hanna-v3.dark .bg-slate-700\/5,.hanna-v3.dark .bg-gray-700\/5,.hanna-v3.dark .bg-zinc-700\/5,.hanna-v3.dark .dark\:bg-slate-700\/5,.hanna-v3.dark .dark\:bg-gray-700\/5,.hanna-v3.dark .dark\:bg-zinc-700\/5{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 5%,transparent)!important}.hanna-v3.dark .bg-slate-700\/10,.hanna-v3.dark .bg-gray-700\/10,.hanna-v3.dark .bg-zinc-700\/10,.hanna-v3.dark .dark\:bg-slate-700\/10,.hanna-v3.dark .dark\:bg-gray-700\/10,.hanna-v3.dark .dark\:bg-zinc-700\/10{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 10%,transparent)!important}.hanna-v3.dark .bg-slate-700\/15,.hanna-v3.dark .bg-gray-700\/15,.hanna-v3.dark .bg-zinc-700\/15,.hanna-v3.dark .dark\:bg-slate-700\/15,.hanna-v3.dark .dark\:bg-gray-700\/15,.hanna-v3.dark .dark\:bg-zinc-700\/15{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 15%,transparent)!important}.hanna-v3.dark .bg-slate-700\/20,.hanna-v3.dark .bg-gray-700\/20,.hanna-v3.dark .bg-zinc-700\/20,.hanna-v3.dark .dark\:bg-slate-700\/20,.hanna-v3.dark .dark\:bg-gray-700\/20,.hanna-v3.dark .dark\:bg-zinc-700\/20{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 20%,transparent)!important}.hanna-v3.dark .bg-slate-700\/25,.hanna-v3.dark .bg-gray-700\/25,.hanna-v3.dark .bg-zinc-700\/25,.hanna-v3.dark .dark\:bg-slate-700\/25,.hanna-v3.dark .dark\:bg-gray-700\/25,.hanna-v3.dark .dark\:bg-zinc-700\/25{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 25%,transparent)!important}.hanna-v3.dark .bg-slate-700\/30,.hanna-v3.dark .bg-gray-700\/30,.hanna-v3.dark .bg-zinc-700\/30,.hanna-v3.dark .dark\:bg-slate-700\/30,.hanna-v3.dark .dark\:bg-gray-700\/30,.hanna-v3.dark .dark\:bg-zinc-700\/30{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 30%,transparent)!important}.hanna-v3.dark .bg-slate-700\/40,.hanna-v3.dark .bg-gray-700\/40,.hanna-v3.dark .bg-zinc-700\/40,.hanna-v3.dark .dark\:bg-slate-700\/40,.hanna-v3.dark .dark\:bg-gray-700\/40,.hanna-v3.dark .dark\:bg-zinc-700\/40{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 40%,transparent)!important}.hanna-v3.dark .bg-slate-700\/50,.hanna-v3.dark .bg-gray-700\/50,.hanna-v3.dark .bg-zinc-700\/50,.hanna-v3.dark .dark\:bg-slate-700\/50,.hanna-v3.dark .dark\:bg-gray-700\/50,.hanna-v3.dark .dark\:bg-zinc-700\/50{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 50%,transparent)!important}.hanna-v3.dark .bg-slate-700\/60,.hanna-v3.dark .bg-gray-700\/60,.hanna-v3.dark .bg-zinc-700\/60,.hanna-v3.dark .dark\:bg-slate-700\/60,.hanna-v3.dark .dark\:bg-gray-700\/60,.hanna-v3.dark .dark\:bg-zinc-700\/60{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 60%,transparent)!important}.hanna-v3.dark .bg-slate-700\/70,.hanna-v3.dark .bg-gray-700\/70,.hanna-v3.dark .bg-zinc-700\/70,.hanna-v3.dark .dark\:bg-slate-700\/70,.hanna-v3.dark .dark\:bg-gray-700\/70,.hanna-v3.dark .dark\:bg-zinc-700\/70{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 70%,transparent)!important}.hanna-v3.dark .bg-slate-700\/75,.hanna-v3.dark .bg-gray-700\/75,.hanna-v3.dark .bg-zinc-700\/75,.hanna-v3.dark .dark\:bg-slate-700\/75,.hanna-v3.dark .dark\:bg-gray-700\/75,.hanna-v3.dark .dark\:bg-zinc-700\/75{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 75%,transparent)!important}.hanna-v3.dark .bg-slate-700\/80,.hanna-v3.dark .bg-gray-700\/80,.hanna-v3.dark .bg-zinc-700\/80,.hanna-v3.dark .dark\:bg-slate-700\/80,.hanna-v3.dark .dark\:bg-gray-700\/80,.hanna-v3.dark .dark\:bg-zinc-700\/80{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 80%,transparent)!important}.hanna-v3.dark .bg-slate-700\/90,.hanna-v3.dark .bg-gray-700\/90,.hanna-v3.dark .bg-zinc-700\/90,.hanna-v3.dark .dark\:bg-slate-700\/90,.hanna-v3.dark .dark\:bg-gray-700\/90,.hanna-v3.dark .dark\:bg-zinc-700\/90{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 90%,transparent)!important}.hanna-v3.dark .bg-slate-700\/95,.hanna-v3.dark .bg-gray-700\/95,.hanna-v3.dark .bg-zinc-700\/95,.hanna-v3.dark .dark\:bg-slate-700\/95,.hanna-v3.dark .dark\:bg-gray-700\/95,.hanna-v3.dark .dark\:bg-zinc-700\/95{background-color:color-mix(in srgb,color-mix(in srgb,var(--v3-key) 72%,var(--v3-rim-hi)) 95%,transparent)!important}.hanna-v3.dark .hover\:bg-slate-700:hover,.hanna-v3.dark .hover\:bg-slate-700\/50:hover,.hanna-v3.dark .hover\:bg-slate-700\/60:hover,.hanna-v3.dark .hover\:bg-slate-700\/80:hover,.hanna-v3.dark .hover\:bg-slate-800:hover,.hanna-v3.dark .hover\:bg-slate-800\/50:hover,.hanna-v3.dark .hover\:bg-slate-800\/60:hover,.hanna-v3.dark .hover\:bg-slate-800\/80:hover,.hanna-v3.dark .hover\:bg-gray-700:hover,.hanna-v3.dark .hover\:bg-gray-700\/50:hover,.hanna-v3.dark .hover\:bg-gray-700\/60:hover,.hanna-v3.dark .hover\:bg-gray-700\/80:hover,.hanna-v3.dark .hover\:bg-gray-800:hover,.hanna-v3.dark .hover\:bg-gray-800\/50:hover,.hanna-v3.dark .hover\:bg-gray-800\/60:hover,.hanna-v3.dark .hover\:bg-gray-800\/80:hover,.hanna-v3.dark .hover\:bg-zinc-700:hover,.hanna-v3.dark .hover\:bg-zinc-700\/50:hover,.hanna-v3.dark .hover\:bg-zinc-700\/60:hover,.hanna-v3.dark .hover\:bg-zinc-700\/80:hover,.hanna-v3.dark .hover\:bg-zinc-800:hover,.hanna-v3.dark .hover\:bg-zinc-800\/50:hover,.hanna-v3.dark .hover\:bg-zinc-800\/60:hover,.hanna-v3.dark .hover\:bg-zinc-800\/80:hover,.hanna-v3.dark .dark\:hover\:bg-slate-700:hover,.hanna-v3.dark .dark\:hover\:bg-slate-700\/50:hover,.hanna-v3.dark .dark\:hover\:bg-slate-700\/60:hover,.hanna-v3.dark .dark\:hover\:bg-slate-700\/80:hover,.hanna-v3.dark .dark\:hover\:bg-slate-800:hover,.hanna-v3.dark .dark\:hover\:bg-slate-800\/50:hover,.hanna-v3.dark .dark\:hover\:bg-slate-800\/60:hover,.hanna-v3.dark .dark\:hover\:bg-slate-800\/80:hover,.hanna-v3.dark .dark\:hover\:bg-gray-700:hover,.hanna-v3.dark .dark\:hover\:bg-gray-700\/50:hover,.hanna-v3.dark .dark\:hover\:bg-gray-700\/60:hover,.hanna-v3.dark .dark\:hover\:bg-gray-700\/80:hover,.hanna-v3.dark .dark\:hover\:bg-gray-800:hover,.hanna-v3.dark .dark\:hover\:bg-gray-800\/50:hover,.hanna-v3.dark .dark\:hover\:bg-gray-800\/60:hover,.hanna-v3.dark .dark\:hover\:bg-gray-800\/80:hover,.hanna-v3.dark .dark\:hover\:bg-zinc-700:hover,.hanna-v3.dark .dark\:hover\:bg-zinc-700\/50:hover,.hanna-v3.dark .dark\:hover\:bg-zinc-700\/60:hover,.hanna-v3.dark .dark\:hover\:bg-zinc-700\/80:hover,.hanna-v3.dark .dark\:hover\:bg-zinc-800:hover,.hanna-v3.dark .dark\:hover\:bg-zinc-800\/50:hover,.hanna-v3.dark .dark\:hover\:bg-zinc-800\/60:hover,.hanna-v3.dark .dark\:hover\:bg-zinc-800\/80:hover{background-color:var(--v3-row-hover)!important}.hanna-v3.dark .border-slate-600,.hanna-v3.dark .border-slate-600\/30,.hanna-v3.dark .border-slate-600\/40,.hanna-v3.dark .border-slate-600\/50,.hanna-v3.dark .border-slate-600\/60,.hanna-v3.dark .border-slate-600\/70,.hanna-v3.dark .border-slate-600\/80,.hanna-v3.dark .border-slate-700,.hanna-v3.dark .border-slate-700\/30,.hanna-v3.dark .border-slate-700\/40,.hanna-v3.dark .border-slate-700\/50,.hanna-v3.dark .border-slate-700\/60,.hanna-v3.dark .border-slate-700\/70,.hanna-v3.dark .border-slate-700\/80,.hanna-v3.dark .border-slate-800,.hanna-v3.dark .border-slate-800\/30,.hanna-v3.dark .border-slate-800\/40,.hanna-v3.dark .border-slate-800\/50,.hanna-v3.dark .border-slate-800\/60,.hanna-v3.dark .border-slate-800\/70,.hanna-v3.dark .border-slate-800\/80,.hanna-v3.dark .border-gray-600,.hanna-v3.dark .border-gray-600\/30,.hanna-v3.dark .border-gray-600\/40,.hanna-v3.dark .border-gray-600\/50,.hanna-v3.dark .border-gray-600\/60,.hanna-v3.dark .border-gray-600\/70,.hanna-v3.dark .border-gray-600\/80,.hanna-v3.dark .border-gray-700,.hanna-v3.dark .border-gray-700\/30,.hanna-v3.dark .border-gray-700\/40,.hanna-v3.dark .border-gray-700\/50,.hanna-v3.dark .border-gray-700\/60,.hanna-v3.dark .border-gray-700\/70,.hanna-v3.dark .border-gray-700\/80,.hanna-v3.dark .border-gray-800,.hanna-v3.dark .border-gray-800\/30,.hanna-v3.dark .border-gray-800\/40,.hanna-v3.dark .border-gray-800\/50,.hanna-v3.dark .border-gray-800\/60,.hanna-v3.dark .border-gray-800\/70,.hanna-v3.dark .border-gray-800\/80,.hanna-v3.dark .border-zinc-600,.hanna-v3.dark .border-zinc-600\/30,.hanna-v3.dark .border-zinc-600\/40,.hanna-v3.dark .border-zinc-600\/50,.hanna-v3.dark .border-zinc-600\/60,.hanna-v3.dark .border-zinc-600\/70,.hanna-v3.dark .border-zinc-600\/80,.hanna-v3.dark .border-zinc-700,.hanna-v3.dark .border-zinc-700\/30,.hanna-v3.dark .border-zinc-700\/40,.hanna-v3.dark .border-zinc-700\/50,.hanna-v3.dark .border-zinc-700\/60,.hanna-v3.dark .border-zinc-700\/70,.hanna-v3.dark .border-zinc-700\/80,.hanna-v3.dark .border-zinc-800,.hanna-v3.dark .border-zinc-800\/30,.hanna-v3.dark .border-zinc-800\/40,.hanna-v3.dark .border-zinc-800\/50,.hanna-v3.dark .border-zinc-800\/60,.hanna-v3.dark .border-zinc-800\/70,.hanna-v3.dark .border-zinc-800\/80,.hanna-v3.dark .dark\:border-slate-600,.hanna-v3.dark .dark\:border-slate-600\/30,.hanna-v3.dark .dark\:border-slate-600\/40,.hanna-v3.dark .dark\:border-slate-600\/50,.hanna-v3.dark .dark\:border-slate-600\/60,.hanna-v3.dark .dark\:border-slate-600\/70,.hanna-v3.dark .dark\:border-slate-600\/80,.hanna-v3.dark .dark\:border-slate-700,.hanna-v3.dark .dark\:border-slate-700\/30,.hanna-v3.dark .dark\:border-slate-700\/40,.hanna-v3.dark .dark\:border-slate-700\/50,.hanna-v3.dark .dark\:border-slate-700\/60,.hanna-v3.dark .dark\:border-slate-700\/70,.hanna-v3.dark .dark\:border-slate-700\/80,.hanna-v3.dark .dark\:border-slate-800,.hanna-v3.dark .dark\:border-slate-800\/30,.hanna-v3.dark .dark\:border-slate-800\/40,.hanna-v3.dark .dark\:border-slate-800\/50,.hanna-v3.dark .dark\:border-slate-800\/60,.hanna-v3.dark .dark\:border-slate-800\/70,.hanna-v3.dark .dark\:border-slate-800\/80,.hanna-v3.dark .dark\:border-gray-600,.hanna-v3.dark .dark\:border-gray-600\/30,.hanna-v3.dark .dark\:border-gray-600\/40,.hanna-v3.dark .dark\:border-gray-600\/50,.hanna-v3.dark .dark\:border-gray-600\/60,.hanna-v3.dark .dark\:border-gray-600\/70,.hanna-v3.dark .dark\:border-gray-600\/80,.hanna-v3.dark .dark\:border-gray-700,.hanna-v3.dark .dark\:border-gray-700\/30,.hanna-v3.dark .dark\:border-gray-700\/40,.hanna-v3.dark .dark\:border-gray-700\/50,.hanna-v3.dark .dark\:border-gray-700\/60,.hanna-v3.dark .dark\:border-gray-700\/70,.hanna-v3.dark .dark\:border-gray-700\/80,.hanna-v3.dark .dark\:border-gray-800,.hanna-v3.dark .dark\:border-gray-800\/30,.hanna-v3.dark .dark\:border-gray-800\/40,.hanna-v3.dark .dark\:border-gray-800\/50,.hanna-v3.dark .dark\:border-gray-800\/60,.hanna-v3.dark .dark\:border-gray-800\/70,.hanna-v3.dark .dark\:border-gray-800\/80,.hanna-v3.dark .dark\:border-zinc-600,.hanna-v3.dark .dark\:border-zinc-600\/30,.hanna-v3.dark .dark\:border-zinc-600\/40,.hanna-v3.dark .dark\:border-zinc-600\/50,.hanna-v3.dark .dark\:border-zinc-600\/60,.hanna-v3.dark .dark\:border-zinc-600\/70,.hanna-v3.dark .dark\:border-zinc-600\/80,.hanna-v3.dark .dark\:border-zinc-700,.hanna-v3.dark .dark\:border-zinc-700\/30,.hanna-v3.dark .dark\:border-zinc-700\/40,.hanna-v3.dark .dark\:border-zinc-700\/50,.hanna-v3.dark .dark\:border-zinc-700\/60,.hanna-v3.dark .dark\:border-zinc-700\/70,.hanna-v3.dark .dark\:border-zinc-700\/80,.hanna-v3.dark .dark\:border-zinc-800,.hanna-v3.dark .dark\:border-zinc-800\/30,.hanna-v3.dark .dark\:border-zinc-800\/40,.hanna-v3.dark .dark\:border-zinc-800\/50,.hanna-v3.dark .dark\:border-zinc-800\/60,.hanna-v3.dark .dark\:border-zinc-800\/70,.hanna-v3.dark .dark\:border-zinc-800\/80{border-color:var(--v3-rim)!important}.hanna-v3.dark .text-slate-400,.hanna-v3.dark .text-slate-500,.hanna-v3.dark .text-gray-400,.hanna-v3.dark .text-gray-500{color:var(--v3-silk)!important}.hanna-v3.dark .text-cyan-100,.hanna-v3.dark .text-cyan-200,.hanna-v3.dark .text-cyan-300,.hanna-v3.dark .text-sky-300{color:var(--v3-a)!important}.hanna-v3 .suite-chip{background-color:var(--v3-key)!important;border-color:var(--v3-key-rim)!important;color:var(--v3-ink)!important;border-radius:9px}.hanna-v3 .suite-chip:hover{background-color:var(--v3-row-hover)!important;border-color:var(--v3-rim-hi)!important}.hanna-v3 .suite-chip.suite-chip--active,.hanna-v3 .suite-chip.suite-chip--active:hover{background-color:color-mix(in srgb,var(--v3-b) 22%,var(--v3-key))!important;border-color:var(--v3-b)!important;color:var(--v3-ink)!important;box-shadow:0 0 14px color-mix(in srgb,var(--v3-b) 45%,transparent);transform:none}.hanna-v3 .suite-chip.suite-chip--active *{color:var(--v3-ink)!important}.hanna-v3 .v3-topbar,:root[data-theme=light] .hanna-v3 .v3-topbar{background:var(--suite-topbar-bg)!important;color:var(--v3-ink)!important;border-bottom:1px solid var(--v3-rim)!important;box-shadow:0 8px 24px var(--v3-shadow)}.hanna-v3 .v3-topbar .suite-chip{height:30px;padding-top:0;padding-bottom:0}.hanna-v3 .v3-topbar .suite-chip--icon{width:30px}.hanna-v3 .v3-title{font-family:var(--v3-display);letter-spacing:.1em;text-transform:uppercase;color:var(--v3-ink)}.hanna-v3 .v3-title__module{color:var(--v3-silk)}.hanna-v3 .v3-seal{animation:v3-seal 9s ease-in-out infinite}@keyframes v3-seal{0%,to{filter:drop-shadow(0 0 4px var(--v3-glow))}50%{filter:drop-shadow(0 0 10px var(--v3-glow-hi))}}.hanna-v3 .suite-sidebar{top:var(--v3-top);height:calc(100vh - var(--v3-top) - var(--v3-bar-space));height:calc(100dvh - var(--v3-top) - var(--v3-bar-space));border-right-color:var(--v3-rim)}.hanna-v3 .suite-mini{border-radius:9px}.hanna-v3 .suite-mini--active{background:color-mix(in srgb,var(--v3-b) 18%,var(--v3-key));border-color:var(--v3-b);color:var(--v3-ink);box-shadow:0 0 14px color-mix(in srgb,var(--v3-b) 40%,transparent)}.hanna-v3 .v3-rail-ask{width:40px;height:40px;display:grid;place-items:center;border-radius:9px;color:var(--v3-a);background:var(--v3-key);border:1px solid color-mix(in srgb,var(--v3-a) 55%,var(--v3-key-rim));box-shadow:0 0 12px color-mix(in srgb,var(--v3-a) 35%,transparent);animation:v3-key-glow 7s ease-in-out infinite}.hanna-v3 .v3-rail-ask:hover{background:var(--v3-row-hover)}@keyframes v3-key-glow{0%,to{box-shadow:0 0 6px color-mix(in srgb,var(--v3-a) 20%,transparent)}50%{box-shadow:0 0 16px color-mix(in srgb,var(--v3-a) 50%,transparent)}}.hanna-v3 .suite-container>main{padding-bottom:calc(var(--v3-bar-space) + 1.25rem)}.hanna-v3 .v3-bar{position:fixed;z-index:35;bottom:10px;right:16px;left:8px;height:calc(var(--v3-bar) - 14px);display:flex;align-items:center;gap:8px;padding:6px 8px 6px 10px;border-radius:14px;border:1px solid var(--v3-rim);background-color:color-mix(in srgb,var(--v3-chassis) 82%,transparent);background-image:linear-gradient(180deg,var(--v3-sheen),transparent 60%);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 12px 32px var(--v3-shadow),0 0 24px color-mix(in srgb,var(--v3-a) 8%,transparent)}@media(min-width:768px){.hanna-v3 .v3-bar{left:calc(1rem + var(--sidebar, 56px) + 1rem + 1.5rem)}}.hanna-v3 .v3-bar__form{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.hanna-v3 .v3-bar__seal{flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;font:700 calc(14px * var(--hf-text-ratio, 1))/1 var(--v3-display);color:var(--v3-a);border:1px solid color-mix(in srgb,var(--v3-a) 55%,transparent);animation:v3-key-glow 7s ease-in-out infinite}.hanna-v3 .v3-bar__input,:root[data-theme=light] .hanna-v3 .v3-bar__input{flex:1;min-width:0;height:36px;padding:0 12px;border-radius:9px;background:var(--v3-well)!important;color:var(--v3-ink)!important;border:1px solid var(--v3-key-rim)!important;outline:none;font:inherit;font-size:calc(14px * var(--hf-text-ratio, 1))}.hanna-v3 .v3-bar__input::-moz-placeholder{color:var(--v3-dim)}.hanna-v3 .v3-bar__input::placeholder{color:var(--v3-dim)}.hanna-v3 .v3-bar__input:focus{border-color:var(--v3-b)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--v3-b) 35%,transparent)}.hanna-v3 .v3-bar__send,.hanna-v3 .v3-bar__fold{flex:none;height:36px;border-radius:9px;border:1px solid var(--v3-key-rim);background:var(--v3-key);color:var(--v3-ink);font:600 calc(12px * var(--hf-text-ratio, 1))/1 var(--v3-display);letter-spacing:.08em;text-transform:uppercase}.hanna-v3 .v3-bar__send{padding:0 14px}.hanna-v3 .v3-bar__send:not(:disabled){border-color:var(--v3-b);background:color-mix(in srgb,var(--v3-b) 22%,var(--v3-key));box-shadow:0 0 14px color-mix(in srgb,var(--v3-b) 40%,transparent)}.hanna-v3 .v3-bar__send:disabled{opacity:.55}.hanna-v3 .v3-bar__fold{width:36px;display:grid;place-items:center;color:var(--v3-silk)}.hanna-v3 .v3-bar__fold:hover{color:var(--v3-ink);background:var(--v3-row-hover)}body.v3-bar-on .live-voice-container{bottom:calc(var(--v3-bar, 62px) + 20px)!important}.hanna-v3 .v3-chat-keys header{border-radius:12px}.hanna-v3 .v3-chat-keys .absolute.mt-2{top:auto;bottom:100%;margin-top:0;margin-bottom:.5rem}.hanna-v3 .v3-theme{position:relative}.hanna-v3 .v3-theme__key{display:inline-flex;align-items:center;gap:8px;padding:0 10px;max-width:190px}.hanna-v3 .v3-theme__dots{display:inline-flex;flex:none}.hanna-v3 .v3-theme__dots i{width:9px;height:9px;border-radius:50%;margin-left:-3px;border:1px solid var(--v3-chassis);background:var(--v3-a);box-shadow:0 0 6px color-mix(in srgb,var(--v3-a) 55%,transparent)}.hanna-v3 .v3-theme__dots i:first-child{margin-left:0}.hanna-v3 .v3-theme__dots i:nth-child(2){background:var(--v3-b);box-shadow:0 0 6px color-mix(in srgb,var(--v3-b) 55%,transparent)}.hanna-v3 .v3-theme__dots i:nth-child(3){background:var(--v3-c);box-shadow:0 0 6px color-mix(in srgb,var(--v3-c) 55%,transparent)}.hanna-v3 .v3-theme__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 calc(11px * var(--hf-text-ratio, 1))/1 var(--v3-display);letter-spacing:.08em;text-transform:uppercase}.hanna-v3 .v3-theme__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:min(560px,calc(100vw - 32px));max-height:min(70vh,640px);overflow:auto;padding:14px;border-radius:14px;background:color-mix(in srgb,var(--v3-panel) 94%,transparent);border:1px solid var(--v3-rim);box-shadow:inset 0 1px 0 var(--v3-sheen),0 24px 60px var(--v3-shadow),0 0 40px color-mix(in srgb,var(--v3-a) 8%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--v3-ink)}.hanna-v3 .v3-theme__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.hanna-v3 .v3-theme__head b{font:700 calc(12px * var(--hf-text-ratio, 1))/1 var(--v3-display);letter-spacing:.14em;text-transform:uppercase;color:var(--v3-silk)}.hanna-v3 .v3-theme__modes{display:grid;grid-template-columns:1fr 1fr;gap:6px;min-width:180px}.hanna-v3 .v3-theme__modes button,.hanna-v3 .v3-theme__pad{border:1px solid var(--v3-key-rim);background:var(--v3-key);color:var(--v3-ink);border-radius:10px;transition:border-color .2s,box-shadow .2s,background-color .2s}.hanna-v3 .v3-theme__modes button{height:30px;font:600 calc(11px * var(--hf-text-ratio, 1))/1 var(--v3-display);letter-spacing:.1em;text-transform:uppercase}.hanna-v3 .v3-theme__modes button[aria-pressed=true],.hanna-v3 .v3-theme__pad[aria-pressed=true]{border-color:var(--v3-b);background:color-mix(in srgb,var(--v3-b) 14%,var(--v3-key));box-shadow:0 0 0 1px var(--v3-b),0 0 16px color-mix(in srgb,var(--v3-b) 35%,transparent)}.hanna-v3 .v3-theme__pads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hanna-v3 .v3-theme__pad{display:grid;gap:6px;padding:8px;text-align:left}.hanna-v3 .v3-theme__pad:hover{border-color:var(--v3-rim-hi);background:var(--v3-row-hover)}.hanna-v3 .v3-theme__pad .vs-th-prev{display:block;width:100%;height:auto;aspect-ratio:200 / 52;border-radius:7px}.hanna-v3 .v3-theme__n{font:700 calc(11px * var(--hf-text-ratio, 1))/1.2 var(--v3-display);letter-spacing:.1em;text-transform:uppercase;color:var(--v3-ink)}.hanna-v3 .v3-theme__n em{font-style:normal;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--v3-silk)}.hanna-v3 .v3-theme__s{font-size:calc(11px * var(--hf-text-ratio, 1));line-height:1.25;color:var(--v3-dim)}@media(max-width:520px){.hanna-v3 .v3-theme__pads{grid-template-columns:1fr}.hanna-v3 .v3-theme__name{display:none}}@media(prefers-reduced-motion:reduce){.hanna-v3 .suite-shell__glow:before,.hanna-v3 .v3-seal,.hanna-v3 .v3-rail-ask,.hanna-v3 .v3-bar__seal{animation:none!important}}.hwp-host{container-type:inline-size}.hwp-slot{position:relative;display:inline-flex;align-items:center;min-width:0;flex:0 1 auto;max-width:min(560px,100%)}.hwp-pill{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;height:36px;padding:0 6px 0 12px;border-radius:999px;border:1px solid rgba(93,255,122,.6);background:radial-gradient(120% 120% at 50% 30%,#5dff7a29,#0d0f13 70%),#0d0f13;color:#dfffe6;font:500 calc(13px * var(--hf-text-ratio, 1))/1 system-ui,-apple-system,"Segoe UI",sans-serif;box-shadow:0 0 14px #5dff7a47,inset 0 1px #5dff7a40;opacity:1;filter:blur(0);transform:translateY(0);transition:opacity .6s ease,filter .6s ease,transform .6s ease}.hwp-pill.hwp-out{opacity:0;filter:blur(6px);transform:translateY(-4px)}.hwp-pill.hwp-bad{border-color:#ff8a80b3;background:radial-gradient(120% 120% at 50% 30%,#ff4b3e29,#0d0f13 70%),#0d0f13;color:#ffe1dd;box-shadow:0 0 14px #ff4b3e40}.hwp-led{flex:none;width:8px;height:8px;border-radius:50%;background:#5dff7a;box-shadow:0 0 8px #5dff7acc}.hwp-bad .hwp-led{background:#ff8a80;box-shadow:0 0 8px #ff4b3ecc}.hwp-ico{flex:none}.hwp-title{flex:none;font:700 calc(11px * var(--hf-text-ratio, 1))/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.hwp-detail{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#a9c7b0}.hwp-bad .hwp-detail{color:#e5b8b2}:root:root .suite-topbar .hwp-pill,:root:root .suite-topbar .hwp-pill *{color:#dfffe6!important}:root:root .suite-topbar .hwp-pill.hwp-bad,:root:root .suite-topbar .hwp-pill.hwp-bad *{color:#ffe1dd!important}:root:root .suite-topbar .hwp-pill .hwp-detail{color:#a9c7b0!important}:root:root .suite-topbar .hwp-pill.hwp-bad .hwp-detail{color:#e5b8b2!important}:root:root .suite-topbar .hwp-pill .hwp-count{color:#8691a3!important}:root:root .suite-topbar .hwp-pill button{background:transparent!important}:root:root .suite-topbar .hwp-err{color:#ffe1dd!important}.hwp-key{flex:none;display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:6px;border:1px solid rgba(93,255,122,.7);cursor:pointer;font:700 calc(10px * var(--hf-text-ratio, 1))/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 8px #5dff7a40}.hwp-key:hover{box-shadow:0 0 12px #5dff7a80}.hwp-bad .hwp-key{border-color:#ff8a80b3;box-shadow:none}.hwp-count{flex:none;font:500 calc(11px * var(--hf-text-ratio, 1))/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#8691a3}.hwp-x{flex:none;width:24px;height:24px;border-radius:999px;border:1px solid transparent;cursor:pointer;font-size:calc(16px * var(--hf-text-ratio, 1));line-height:1;opacity:.75}.hwp-x:hover{opacity:1;border-color:#9fb7c966}.hwp-key:focus-visible,.hwp-x:focus-visible{outline:2px solid #5dff7a;outline-offset:2px}.hwp-err{position:absolute;top:calc(100% + 4px);left:0;z-index:40;max-width:360px;padding:6px 10px;border-radius:8px;background:#2a1310;border:1px solid rgba(255,138,128,.6);color:#ffe1dd;font:calc(12px * var(--hf-text-ratio, 1))/1.35 system-ui,sans-serif}.hwp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v3-topbar .hwp-pill{height:30px}.v3-topbar .hwp-key{height:22px}.hwp-pill{overflow:hidden}@container (max-width: 1099px){.hwp-detail{display:none}}@container (max-width: 759px){.hwp-title,.hwp-count{display:none}}@container (max-width: 279px){.hwp-ico{display:none}.hwp-pill{padding-inline-start:8px}}@container (max-width: 219px){.hwp-slot{display:none}}@media(prefers-reduced-motion:reduce){.hwp-pill,.hwp-pill.hwp-out{transition:none;filter:none;transform:none;opacity:1}}.hanna-v4{--v4-chassis: var(--vs-m-chassis, #121418);--v4-panel: var(--vs-m-panel, #1a1d23);--v4-well: var(--vs-m-well, #0b0c0f);--v4-rim: var(--vs-m-rim, #2a2e36);--v4-rim-hi: var(--vs-t-rim-hi, #3a404b);--v4-ink: var(--vs-m-ink, #e7ebf2);--v4-silk: var(--vs-m-label, #9aa3b2);--v4-dim: var(--vs-m-dim, #8691a3);--v4-screen: var(--vs-m-cockpit, #10141c);--v4-screen-edge: var(--vs-t-screen-edge, #233046);--v4-key: var(--vs-t-key, #1f232a);--v4-key-rim: var(--vs-t-key-rim, #343a45);--v4-pad-top: var(--vs-t-pad-top, #15171c);--v4-pad-deep: var(--vs-t-pad-deep, #0d0f13);--v4-pad-rim: var(--vs-t-pad-rim, #23272f);--v4-pad-lip: var(--vs-t-pad-lip, #262a31);--v4-row-hover: var(--vs-t-row-hover, #20242c);--v4-row-line: var(--vs-t-row-line, #1f232a);--v4-led-off: var(--vs-t-led-off, #2b3039);--v4-white: var(--vs-t-white, #ffffff);--v4-a: var(--vs-pal-a, #2ee6d6);--v4-b: var(--vs-pal-b, #39b8ff);--v4-c: var(--vs-pal-c, #c77dff);--v4-d: var(--vs-pal-d, #ff3d8b);--v4-e: var(--vs-pal-e, #ffb02e);--v4-f: var(--vs-pal-f, #5dff7a);--v4-g: var(--vs-pal-g, #9b8cff);--v4-h: var(--vs-pal-h, #ff8a3d);--v4-alert: var(--vs-m-alert, #ff4b3e);--v4-alert-ink: var(--vs-t-alert-ink, #ff8a80);--v4-good: var(--vs-m-good, #5dff7a);--v4-pending: var(--vs-m-pending, #ffd23a);--v4-wait-ink: var(--vs-t-wait-ink, #ffe48a);--v4-focus: var(--vs-m-ring, #ffffff);--v4-glow: var(--vs-m-glow, rgba(46, 230, 214, .18));--v4-glow-hi: var(--vs-m-glow-hi, rgba(46, 230, 214, .45));--v4-sheen: var(--vs-t-sheen, rgba(255, 255, 255, .04));--v4-shadow: rgba(0, 0, 0, .5);--v4-lit: 38%;--v4-under: 5%;--v4-wash: 10%;--v4-display: "Chakra Petch", "Bahnschrift", "DIN Alternate", "Eurostile", system-ui, sans-serif;--v4-body: "IBM Plex Sans Condensed", "Roboto Condensed", system-ui, sans-serif;--v4-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ab-bank-a: var(--v4-a);--ab-bank-b: var(--v4-b);--ab-bank-c: var(--v4-c);--ab-bank-d: var(--v4-d);--ab-bank-e: var(--v4-e);--ab-bank-f: var(--v4-f);--ab-bank-g: var(--v4-g);--ab-bank-h: var(--v4-h);--suite-bg: var(--v4-chassis);--suite-panel-bg: color-mix(in srgb, var(--v4-pad-top) 86%, transparent);--suite-panel-border: var(--v4-pad-rim);--suite-panel-text: var(--v4-ink);--suite-muted-text: var(--v4-silk);--suite-accent: var(--v4-a);--suite-topbar-bg: color-mix(in srgb, var(--v4-chassis) 82%, transparent);--suite-topbar-border: var(--v4-rim);--suite-pill-bg: var(--v4-key);--suite-pill-border: var(--v4-key-rim);--suite-pill-text: var(--v4-ink);--suite-pill-active-bg: color-mix(in srgb, var(--v4-b) 18%, var(--v4-pad-deep));--suite-pill-active-border: var(--v4-b);--suite-pill-active-text: var(--v4-ink);--suite-button-start: var(--v4-b);--suite-button-end: var(--v4-a);--suite-outline-border: var(--v4-rim);--suite-ghost-hover: var(--v4-row-hover);--suite-card-shadow: inset 0 1px 0 var(--v4-pad-lip), 0 18px 40px var(--v4-shadow), 0 0 32px color-mix(in srgb, var(--v4-a) var(--v4-under), transparent);font-family:var(--v4-body);color-scheme:dark}.hanna-v4:not(.dark){--v4-chassis: var(--vs-m-chassis, #e8ecf1);--v4-panel: var(--vs-m-panel, #f3f5f8);--v4-well: var(--vs-m-well, #dfe4ea);--v4-rim: var(--vs-m-rim, #c3cad4);--v4-rim-hi: var(--vs-t-rim-hi, #97a2b2);--v4-ink: var(--vs-m-ink, #151a23);--v4-silk: var(--vs-m-label, #465062);--v4-dim: var(--vs-m-dim, #525c6e);--v4-screen: var(--vs-m-cockpit, #f6f8fb);--v4-screen-edge: var(--vs-t-screen-edge, #b4c0cf);--v4-key: var(--vs-t-key, #f8fafc);--v4-key-rim: var(--vs-t-key-rim, #b5bfcb);--v4-pad-top: var(--vs-t-pad-top, #fbfcfd);--v4-pad-deep: var(--vs-t-pad-deep, #eef1f5);--v4-pad-rim: var(--vs-t-pad-rim, #c6cdd7);--v4-pad-lip: var(--vs-t-pad-lip, #ffffff);--v4-row-hover: var(--vs-t-row-hover, #e2e7ee);--v4-row-line: var(--vs-t-row-line, #d8dee6);--v4-led-off: var(--vs-t-led-off, #c9d0da);--v4-white: var(--vs-t-white, #10151d);--v4-a: var(--vs-pal-a, #046a5b);--v4-b: var(--vs-pal-b, #045e9e);--v4-c: var(--vs-pal-c, #a904cb);--v4-d: var(--vs-pal-d, #9c0539);--v4-e: var(--vs-pal-e, #755407);--v4-f: var(--vs-pal-f, #216400);--v4-g: var(--vs-pal-g, #5433fe);--v4-h: var(--vs-pal-h, #ac4302);--v4-alert: var(--vs-m-alert, #b8201b);--v4-alert-ink: var(--vs-t-alert-ink, #b3261e);--v4-good: var(--vs-m-good, #11703a);--v4-pending: var(--vs-m-pending, #946b00);--v4-wait-ink: var(--vs-t-wait-ink, #7a5600);--v4-focus: var(--vs-m-ring, #1d2430);--v4-glow: var(--vs-m-glow, rgba(4, 106, 91, .16));--v4-glow-hi: var(--vs-m-glow-hi, rgba(4, 106, 91, .32));--v4-sheen: var(--vs-t-sheen, rgba(255, 255, 255, .7));--v4-shadow: rgba(28, 36, 50, .13);--v4-lit: 22%;--v4-under: 16%;--v4-wash: 14%;--suite-card-shadow: inset 0 1px 0 var(--v4-pad-lip), 0 14px 32px -10px var(--v4-shadow), 0 10px 30px -12px color-mix(in srgb, var(--v4-b) var(--v4-under), transparent), 0 0 24px color-mix(in srgb, var(--v4-c) 6%, transparent);color-scheme:light}.hanna-v4 .suite-shell__glow{background:var(--v4-chassis);overflow:hidden}.hanna-v4 .suite-shell__glow:before{content:"";position:absolute;inset:-25%;pointer-events:none;background:radial-gradient(35% 30% at 20% 25%,color-mix(in srgb,var(--v4-b) var(--v4-wash),transparent),transparent 70%),radial-gradient(30% 28% at 78% 30%,color-mix(in srgb,var(--v4-c) calc(var(--v4-wash) * .8),transparent),transparent 70%),radial-gradient(40% 32% at 55% 80%,color-mix(in srgb,var(--v4-a) calc(var(--v4-wash) * .8),transparent),transparent 70%);animation:v4-room 64s ease-in-out infinite alternate}@keyframes v4-room{0%{transform:translate3d(-2%,-1.5%,0) rotate(-2deg)}to{transform:translate3d(2%,1.5%,0) rotate(2deg)}}.hanna-v4 .glass-panel,.hanna-v4 .glass-panel--elevated,.hanna-v4 .suite-card{background-color:var(--suite-panel-bg)!important;background-image:linear-gradient(180deg,var(--v4-sheen),transparent 38%),linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--v4-pad-deep) 55%,transparent))!important;border-color:var(--v4-pad-rim)!important;box-shadow:var(--suite-card-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.hanna-v4 h1,.hanna-v4 h2{font-family:var(--v4-display);letter-spacing:.03em}.hanna-v4 .suite-section-title{display:inline-flex;align-items:center;gap:8px;margin:0;font:700 calc(11px * var(--hf-text-ratio, 1))/1 var(--v4-display);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-silk)}.hanna-v4 .suite-section-title:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--v4-b);box-shadow:0 0 8px color-mix(in srgb,var(--v4-b) var(--v4-lit),transparent)}.hanna-v4 .tabular-nums,.hanna-v4 .font-mono{font-family:var(--v4-mono);font-variant-numeric:tabular-nums}.hanna-v4.dark .bg-slate-950,.hanna-v4.dark .bg-gray-950,.hanna-v4.dark .bg-zinc-950,.hanna-v4.dark .dark\:bg-slate-950,.hanna-v4.dark .dark\:bg-gray-950,.hanna-v4.dark .dark\:bg-zinc-950{background-color:color-mix(in srgb,var(--v4-chassis) 88%,transparent)!important}.hanna-v4.dark .bg-slate-950\/5,.hanna-v4.dark .bg-gray-950\/5,.hanna-v4.dark .bg-zinc-950\/5,.hanna-v4.dark .dark\:bg-slate-950\/5,.hanna-v4.dark .dark\:bg-gray-950\/5,.hanna-v4.dark .dark\:bg-zinc-950\/5{background-color:color-mix(in srgb,var(--v4-chassis) 5%,transparent)!important}.hanna-v4.dark .bg-slate-950\/10,.hanna-v4.dark .bg-gray-950\/10,.hanna-v4.dark .bg-zinc-950\/10,.hanna-v4.dark .dark\:bg-slate-950\/10,.hanna-v4.dark .dark\:bg-gray-950\/10,.hanna-v4.dark .dark\:bg-zinc-950\/10{background-color:color-mix(in srgb,var(--v4-chassis) 10%,transparent)!important}.hanna-v4.dark .bg-slate-950\/15,.hanna-v4.dark .bg-gray-950\/15,.hanna-v4.dark .bg-zinc-950\/15,.hanna-v4.dark .dark\:bg-slate-950\/15,.hanna-v4.dark .dark\:bg-gray-950\/15,.hanna-v4.dark .dark\:bg-zinc-950\/15{background-color:color-mix(in srgb,var(--v4-chassis) 15%,transparent)!important}.hanna-v4.dark .bg-slate-950\/20,.hanna-v4.dark .bg-gray-950\/20,.hanna-v4.dark .bg-zinc-950\/20,.hanna-v4.dark .dark\:bg-slate-950\/20,.hanna-v4.dark .dark\:bg-gray-950\/20,.hanna-v4.dark .dark\:bg-zinc-950\/20{background-color:color-mix(in srgb,var(--v4-chassis) 20%,transparent)!important}.hanna-v4.dark .bg-slate-950\/25,.hanna-v4.dark .bg-gray-950\/25,.hanna-v4.dark .bg-zinc-950\/25,.hanna-v4.dark .dark\:bg-slate-950\/25,.hanna-v4.dark .dark\:bg-gray-950\/25,.hanna-v4.dark .dark\:bg-zinc-950\/25{background-color:color-mix(in srgb,var(--v4-chassis) 25%,transparent)!important}.hanna-v4.dark .bg-slate-950\/30,.hanna-v4.dark .bg-gray-950\/30,.hanna-v4.dark .bg-zinc-950\/30,.hanna-v4.dark .dark\:bg-slate-950\/30,.hanna-v4.dark .dark\:bg-gray-950\/30,.hanna-v4.dark .dark\:bg-zinc-950\/30{background-color:color-mix(in srgb,var(--v4-chassis) 30%,transparent)!important}.hanna-v4.dark .bg-slate-950\/40,.hanna-v4.dark .bg-gray-950\/40,.hanna-v4.dark .bg-zinc-950\/40,.hanna-v4.dark .dark\:bg-slate-950\/40,.hanna-v4.dark .dark\:bg-gray-950\/40,.hanna-v4.dark .dark\:bg-zinc-950\/40{background-color:color-mix(in srgb,var(--v4-chassis) 40%,transparent)!important}.hanna-v4.dark .bg-slate-950\/50,.hanna-v4.dark .bg-gray-950\/50,.hanna-v4.dark .bg-zinc-950\/50,.hanna-v4.dark .dark\:bg-slate-950\/50,.hanna-v4.dark .dark\:bg-gray-950\/50,.hanna-v4.dark .dark\:bg-zinc-950\/50{background-color:color-mix(in srgb,var(--v4-chassis) 50%,transparent)!important}.hanna-v4.dark .bg-slate-950\/60,.hanna-v4.dark .bg-gray-950\/60,.hanna-v4.dark .bg-zinc-950\/60,.hanna-v4.dark .dark\:bg-slate-950\/60,.hanna-v4.dark .dark\:bg-gray-950\/60,.hanna-v4.dark .dark\:bg-zinc-950\/60{background-color:color-mix(in srgb,var(--v4-chassis) 60%,transparent)!important}.hanna-v4.dark .bg-slate-950\/70,.hanna-v4.dark .bg-gray-950\/70,.hanna-v4.dark .bg-zinc-950\/70,.hanna-v4.dark .dark\:bg-slate-950\/70,.hanna-v4.dark .dark\:bg-gray-950\/70,.hanna-v4.dark .dark\:bg-zinc-950\/70{background-color:color-mix(in srgb,var(--v4-chassis) 70%,transparent)!important}.hanna-v4.dark .bg-slate-950\/75,.hanna-v4.dark .bg-gray-950\/75,.hanna-v4.dark .bg-zinc-950\/75,.hanna-v4.dark .dark\:bg-slate-950\/75,.hanna-v4.dark .dark\:bg-gray-950\/75,.hanna-v4.dark .dark\:bg-zinc-950\/75{background-color:color-mix(in srgb,var(--v4-chassis) 75%,transparent)!important}.hanna-v4.dark .bg-slate-950\/80,.hanna-v4.dark .bg-gray-950\/80,.hanna-v4.dark .bg-zinc-950\/80,.hanna-v4.dark .dark\:bg-slate-950\/80,.hanna-v4.dark .dark\:bg-gray-950\/80,.hanna-v4.dark .dark\:bg-zinc-950\/80{background-color:color-mix(in srgb,var(--v4-chassis) 80%,transparent)!important}.hanna-v4.dark .bg-slate-950\/90,.hanna-v4.dark .bg-gray-950\/90,.hanna-v4.dark .bg-zinc-950\/90,.hanna-v4.dark .dark\:bg-slate-950\/90,.hanna-v4.dark .dark\:bg-gray-950\/90,.hanna-v4.dark .dark\:bg-zinc-950\/90{background-color:color-mix(in srgb,var(--v4-chassis) 90%,transparent)!important}.hanna-v4.dark .bg-slate-950\/95,.hanna-v4.dark .bg-gray-950\/95,.hanna-v4.dark .bg-zinc-950\/95,.hanna-v4.dark .dark\:bg-slate-950\/95,.hanna-v4.dark .dark\:bg-gray-950\/95,.hanna-v4.dark .dark\:bg-zinc-950\/95{background-color:color-mix(in srgb,var(--v4-chassis) 95%,transparent)!important}.hanna-v4.dark .bg-slate-900,.hanna-v4.dark .bg-gray-900,.hanna-v4.dark .bg-zinc-900,.hanna-v4.dark .dark\:bg-slate-900,.hanna-v4.dark .dark\:bg-gray-900,.hanna-v4.dark .dark\:bg-zinc-900{background-color:color-mix(in srgb,var(--v4-panel) 80%,transparent)!important}.hanna-v4.dark .bg-slate-900\/5,.hanna-v4.dark .bg-gray-900\/5,.hanna-v4.dark .bg-zinc-900\/5,.hanna-v4.dark .dark\:bg-slate-900\/5,.hanna-v4.dark .dark\:bg-gray-900\/5,.hanna-v4.dark .dark\:bg-zinc-900\/5{background-color:color-mix(in srgb,var(--v4-panel) 5%,transparent)!important}.hanna-v4.dark .bg-slate-900\/10,.hanna-v4.dark .bg-gray-900\/10,.hanna-v4.dark .bg-zinc-900\/10,.hanna-v4.dark .dark\:bg-slate-900\/10,.hanna-v4.dark .dark\:bg-gray-900\/10,.hanna-v4.dark .dark\:bg-zinc-900\/10{background-color:color-mix(in srgb,var(--v4-panel) 10%,transparent)!important}.hanna-v4.dark .bg-slate-900\/15,.hanna-v4.dark .bg-gray-900\/15,.hanna-v4.dark .bg-zinc-900\/15,.hanna-v4.dark .dark\:bg-slate-900\/15,.hanna-v4.dark .dark\:bg-gray-900\/15,.hanna-v4.dark .dark\:bg-zinc-900\/15{background-color:color-mix(in srgb,var(--v4-panel) 15%,transparent)!important}.hanna-v4.dark .bg-slate-900\/20,.hanna-v4.dark .bg-gray-900\/20,.hanna-v4.dark .bg-zinc-900\/20,.hanna-v4.dark .dark\:bg-slate-900\/20,.hanna-v4.dark .dark\:bg-gray-900\/20,.hanna-v4.dark .dark\:bg-zinc-900\/20{background-color:color-mix(in srgb,var(--v4-panel) 20%,transparent)!important}.hanna-v4.dark .bg-slate-900\/25,.hanna-v4.dark .bg-gray-900\/25,.hanna-v4.dark .bg-zinc-900\/25,.hanna-v4.dark .dark\:bg-slate-900\/25,.hanna-v4.dark .dark\:bg-gray-900\/25,.hanna-v4.dark .dark\:bg-zinc-900\/25{background-color:color-mix(in srgb,var(--v4-panel) 25%,transparent)!important}.hanna-v4.dark .bg-slate-900\/30,.hanna-v4.dark .bg-gray-900\/30,.hanna-v4.dark .bg-zinc-900\/30,.hanna-v4.dark .dark\:bg-slate-900\/30,.hanna-v4.dark .dark\:bg-gray-900\/30,.hanna-v4.dark .dark\:bg-zinc-900\/30{background-color:color-mix(in srgb,var(--v4-panel) 30%,transparent)!important}.hanna-v4.dark .bg-slate-900\/40,.hanna-v4.dark .bg-gray-900\/40,.hanna-v4.dark .bg-zinc-900\/40,.hanna-v4.dark .dark\:bg-slate-900\/40,.hanna-v4.dark .dark\:bg-gray-900\/40,.hanna-v4.dark .dark\:bg-zinc-900\/40{background-color:color-mix(in srgb,var(--v4-panel) 40%,transparent)!important}.hanna-v4.dark .bg-slate-900\/50,.hanna-v4.dark .bg-gray-900\/50,.hanna-v4.dark .bg-zinc-900\/50,.hanna-v4.dark .dark\:bg-slate-900\/50,.hanna-v4.dark .dark\:bg-gray-900\/50,.hanna-v4.dark .dark\:bg-zinc-900\/50{background-color:color-mix(in srgb,var(--v4-panel) 50%,transparent)!important}.hanna-v4.dark .bg-slate-900\/60,.hanna-v4.dark .bg-gray-900\/60,.hanna-v4.dark .bg-zinc-900\/60,.hanna-v4.dark .dark\:bg-slate-900\/60,.hanna-v4.dark .dark\:bg-gray-900\/60,.hanna-v4.dark .dark\:bg-zinc-900\/60{background-color:color-mix(in srgb,var(--v4-panel) 60%,transparent)!important}.hanna-v4.dark .bg-slate-900\/70,.hanna-v4.dark .bg-gray-900\/70,.hanna-v4.dark .bg-zinc-900\/70,.hanna-v4.dark .dark\:bg-slate-900\/70,.hanna-v4.dark .dark\:bg-gray-900\/70,.hanna-v4.dark .dark\:bg-zinc-900\/70{background-color:color-mix(in srgb,var(--v4-panel) 70%,transparent)!important}.hanna-v4.dark .bg-slate-900\/75,.hanna-v4.dark .bg-gray-900\/75,.hanna-v4.dark .bg-zinc-900\/75,.hanna-v4.dark .dark\:bg-slate-900\/75,.hanna-v4.dark .dark\:bg-gray-900\/75,.hanna-v4.dark .dark\:bg-zinc-900\/75{background-color:color-mix(in srgb,var(--v4-panel) 75%,transparent)!important}.hanna-v4.dark .bg-slate-900\/80,.hanna-v4.dark .bg-gray-900\/80,.hanna-v4.dark .bg-zinc-900\/80,.hanna-v4.dark .dark\:bg-slate-900\/80,.hanna-v4.dark .dark\:bg-gray-900\/80,.hanna-v4.dark .dark\:bg-zinc-900\/80{background-color:color-mix(in srgb,var(--v4-panel) 80%,transparent)!important}.hanna-v4.dark .bg-slate-900\/90,.hanna-v4.dark .bg-gray-900\/90,.hanna-v4.dark .bg-zinc-900\/90,.hanna-v4.dark .dark\:bg-slate-900\/90,.hanna-v4.dark .dark\:bg-gray-900\/90,.hanna-v4.dark .dark\:bg-zinc-900\/90{background-color:color-mix(in srgb,var(--v4-panel) 90%,transparent)!important}.hanna-v4.dark .bg-slate-900\/95,.hanna-v4.dark .bg-gray-900\/95,.hanna-v4.dark .bg-zinc-900\/95,.hanna-v4.dark .dark\:bg-slate-900\/95,.hanna-v4.dark .dark\:bg-gray-900\/95,.hanna-v4.dark .dark\:bg-zinc-900\/95{background-color:color-mix(in srgb,var(--v4-panel) 95%,transparent)!important}.hanna-v4.dark .bg-slate-800,.hanna-v4.dark .bg-gray-800,.hanna-v4.dark .bg-zinc-800,.hanna-v4.dark .dark\:bg-slate-800,.hanna-v4.dark .dark\:bg-gray-800,.hanna-v4.dark .dark\:bg-zinc-800{background-color:var(--v4-key)!important}.hanna-v4.dark .bg-slate-800\/5,.hanna-v4.dark .bg-gray-800\/5,.hanna-v4.dark .bg-zinc-800\/5,.hanna-v4.dark .dark\:bg-slate-800\/5,.hanna-v4.dark .dark\:bg-gray-800\/5,.hanna-v4.dark .dark\:bg-zinc-800\/5{background-color:color-mix(in srgb,var(--v4-key) 5%,transparent)!important}.hanna-v4.dark .bg-slate-800\/10,.hanna-v4.dark .bg-gray-800\/10,.hanna-v4.dark .bg-zinc-800\/10,.hanna-v4.dark .dark\:bg-slate-800\/10,.hanna-v4.dark .dark\:bg-gray-800\/10,.hanna-v4.dark .dark\:bg-zinc-800\/10{background-color:color-mix(in srgb,var(--v4-key) 10%,transparent)!important}.hanna-v4.dark .bg-slate-800\/15,.hanna-v4.dark .bg-gray-800\/15,.hanna-v4.dark .bg-zinc-800\/15,.hanna-v4.dark .dark\:bg-slate-800\/15,.hanna-v4.dark .dark\:bg-gray-800\/15,.hanna-v4.dark .dark\:bg-zinc-800\/15{background-color:color-mix(in srgb,var(--v4-key) 15%,transparent)!important}.hanna-v4.dark .bg-slate-800\/20,.hanna-v4.dark .bg-gray-800\/20,.hanna-v4.dark .bg-zinc-800\/20,.hanna-v4.dark .dark\:bg-slate-800\/20,.hanna-v4.dark .dark\:bg-gray-800\/20,.hanna-v4.dark .dark\:bg-zinc-800\/20{background-color:color-mix(in srgb,var(--v4-key) 20%,transparent)!important}.hanna-v4.dark .bg-slate-800\/25,.hanna-v4.dark .bg-gray-800\/25,.hanna-v4.dark .bg-zinc-800\/25,.hanna-v4.dark .dark\:bg-slate-800\/25,.hanna-v4.dark .dark\:bg-gray-800\/25,.hanna-v4.dark .dark\:bg-zinc-800\/25{background-color:color-mix(in srgb,var(--v4-key) 25%,transparent)!important}.hanna-v4.dark .bg-slate-800\/30,.hanna-v4.dark .bg-gray-800\/30,.hanna-v4.dark .bg-zinc-800\/30,.hanna-v4.dark .dark\:bg-slate-800\/30,.hanna-v4.dark .dark\:bg-gray-800\/30,.hanna-v4.dark .dark\:bg-zinc-800\/30{background-color:color-mix(in srgb,var(--v4-key) 30%,transparent)!important}.hanna-v4.dark .bg-slate-800\/40,.hanna-v4.dark .bg-gray-800\/40,.hanna-v4.dark .bg-zinc-800\/40,.hanna-v4.dark .dark\:bg-slate-800\/40,.hanna-v4.dark .dark\:bg-gray-800\/40,.hanna-v4.dark .dark\:bg-zinc-800\/40{background-color:color-mix(in srgb,var(--v4-key) 40%,transparent)!important}.hanna-v4.dark .bg-slate-800\/50,.hanna-v4.dark .bg-gray-800\/50,.hanna-v4.dark .bg-zinc-800\/50,.hanna-v4.dark .dark\:bg-slate-800\/50,.hanna-v4.dark .dark\:bg-gray-800\/50,.hanna-v4.dark .dark\:bg-zinc-800\/50{background-color:color-mix(in srgb,var(--v4-key) 50%,transparent)!important}.hanna-v4.dark .bg-slate-800\/60,.hanna-v4.dark .bg-gray-800\/60,.hanna-v4.dark .bg-zinc-800\/60,.hanna-v4.dark .dark\:bg-slate-800\/60,.hanna-v4.dark .dark\:bg-gray-800\/60,.hanna-v4.dark .dark\:bg-zinc-800\/60{background-color:color-mix(in srgb,var(--v4-key) 60%,transparent)!important}.hanna-v4.dark .bg-slate-800\/70,.hanna-v4.dark .bg-gray-800\/70,.hanna-v4.dark .bg-zinc-800\/70,.hanna-v4.dark .dark\:bg-slate-800\/70,.hanna-v4.dark .dark\:bg-gray-800\/70,.hanna-v4.dark .dark\:bg-zinc-800\/70{background-color:color-mix(in srgb,var(--v4-key) 70%,transparent)!important}.hanna-v4.dark .bg-slate-800\/75,.hanna-v4.dark .bg-gray-800\/75,.hanna-v4.dark .bg-zinc-800\/75,.hanna-v4.dark .dark\:bg-slate-800\/75,.hanna-v4.dark .dark\:bg-gray-800\/75,.hanna-v4.dark .dark\:bg-zinc-800\/75{background-color:color-mix(in srgb,var(--v4-key) 75%,transparent)!important}.hanna-v4.dark .bg-slate-800\/80,.hanna-v4.dark .bg-gray-800\/80,.hanna-v4.dark .bg-zinc-800\/80,.hanna-v4.dark .dark\:bg-slate-800\/80,.hanna-v4.dark .dark\:bg-gray-800\/80,.hanna-v4.dark .dark\:bg-zinc-800\/80{background-color:color-mix(in srgb,var(--v4-key) 80%,transparent)!important}.hanna-v4.dark .bg-slate-800\/90,.hanna-v4.dark .bg-gray-800\/90,.hanna-v4.dark .bg-zinc-800\/90,.hanna-v4.dark .dark\:bg-slate-800\/90,.hanna-v4.dark .dark\:bg-gray-800\/90,.hanna-v4.dark .dark\:bg-zinc-800\/90{background-color:color-mix(in srgb,var(--v4-key) 90%,transparent)!important}.hanna-v4.dark .bg-slate-800\/95,.hanna-v4.dark .bg-gray-800\/95,.hanna-v4.dark .bg-zinc-800\/95,.hanna-v4.dark .dark\:bg-slate-800\/95,.hanna-v4.dark .dark\:bg-gray-800\/95,.hanna-v4.dark .dark\:bg-zinc-800\/95{background-color:color-mix(in srgb,var(--v4-key) 95%,transparent)!important}.hanna-v4.dark .bg-slate-700,.hanna-v4.dark .bg-gray-700,.hanna-v4.dark .bg-zinc-700,.hanna-v4.dark .dark\:bg-slate-700,.hanna-v4.dark .dark\:bg-gray-700,.hanna-v4.dark .dark\:bg-zinc-700{background-color:color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi))!important}.hanna-v4.dark .bg-slate-700\/5,.hanna-v4.dark .bg-gray-700\/5,.hanna-v4.dark .bg-zinc-700\/5,.hanna-v4.dark .dark\:bg-slate-700\/5,.hanna-v4.dark .dark\:bg-gray-700\/5,.hanna-v4.dark .dark\:bg-zinc-700\/5{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 5%,transparent)!important}.hanna-v4.dark .bg-slate-700\/10,.hanna-v4.dark .bg-gray-700\/10,.hanna-v4.dark .bg-zinc-700\/10,.hanna-v4.dark .dark\:bg-slate-700\/10,.hanna-v4.dark .dark\:bg-gray-700\/10,.hanna-v4.dark .dark\:bg-zinc-700\/10{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 10%,transparent)!important}.hanna-v4.dark .bg-slate-700\/15,.hanna-v4.dark .bg-gray-700\/15,.hanna-v4.dark .bg-zinc-700\/15,.hanna-v4.dark .dark\:bg-slate-700\/15,.hanna-v4.dark .dark\:bg-gray-700\/15,.hanna-v4.dark .dark\:bg-zinc-700\/15{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 15%,transparent)!important}.hanna-v4.dark .bg-slate-700\/20,.hanna-v4.dark .bg-gray-700\/20,.hanna-v4.dark .bg-zinc-700\/20,.hanna-v4.dark .dark\:bg-slate-700\/20,.hanna-v4.dark .dark\:bg-gray-700\/20,.hanna-v4.dark .dark\:bg-zinc-700\/20{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 20%,transparent)!important}.hanna-v4.dark .bg-slate-700\/25,.hanna-v4.dark .bg-gray-700\/25,.hanna-v4.dark .bg-zinc-700\/25,.hanna-v4.dark .dark\:bg-slate-700\/25,.hanna-v4.dark .dark\:bg-gray-700\/25,.hanna-v4.dark .dark\:bg-zinc-700\/25{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 25%,transparent)!important}.hanna-v4.dark .bg-slate-700\/30,.hanna-v4.dark .bg-gray-700\/30,.hanna-v4.dark .bg-zinc-700\/30,.hanna-v4.dark .dark\:bg-slate-700\/30,.hanna-v4.dark .dark\:bg-gray-700\/30,.hanna-v4.dark .dark\:bg-zinc-700\/30{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 30%,transparent)!important}.hanna-v4.dark .bg-slate-700\/40,.hanna-v4.dark .bg-gray-700\/40,.hanna-v4.dark .bg-zinc-700\/40,.hanna-v4.dark .dark\:bg-slate-700\/40,.hanna-v4.dark .dark\:bg-gray-700\/40,.hanna-v4.dark .dark\:bg-zinc-700\/40{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 40%,transparent)!important}.hanna-v4.dark .bg-slate-700\/50,.hanna-v4.dark .bg-gray-700\/50,.hanna-v4.dark .bg-zinc-700\/50,.hanna-v4.dark .dark\:bg-slate-700\/50,.hanna-v4.dark .dark\:bg-gray-700\/50,.hanna-v4.dark .dark\:bg-zinc-700\/50{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 50%,transparent)!important}.hanna-v4.dark .bg-slate-700\/60,.hanna-v4.dark .bg-gray-700\/60,.hanna-v4.dark .bg-zinc-700\/60,.hanna-v4.dark .dark\:bg-slate-700\/60,.hanna-v4.dark .dark\:bg-gray-700\/60,.hanna-v4.dark .dark\:bg-zinc-700\/60{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 60%,transparent)!important}.hanna-v4.dark .bg-slate-700\/70,.hanna-v4.dark .bg-gray-700\/70,.hanna-v4.dark .bg-zinc-700\/70,.hanna-v4.dark .dark\:bg-slate-700\/70,.hanna-v4.dark .dark\:bg-gray-700\/70,.hanna-v4.dark .dark\:bg-zinc-700\/70{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 70%,transparent)!important}.hanna-v4.dark .bg-slate-700\/75,.hanna-v4.dark .bg-gray-700\/75,.hanna-v4.dark .bg-zinc-700\/75,.hanna-v4.dark .dark\:bg-slate-700\/75,.hanna-v4.dark .dark\:bg-gray-700\/75,.hanna-v4.dark .dark\:bg-zinc-700\/75{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 75%,transparent)!important}.hanna-v4.dark .bg-slate-700\/80,.hanna-v4.dark .bg-gray-700\/80,.hanna-v4.dark .bg-zinc-700\/80,.hanna-v4.dark .dark\:bg-slate-700\/80,.hanna-v4.dark .dark\:bg-gray-700\/80,.hanna-v4.dark .dark\:bg-zinc-700\/80{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 80%,transparent)!important}.hanna-v4.dark .bg-slate-700\/90,.hanna-v4.dark .bg-gray-700\/90,.hanna-v4.dark .bg-zinc-700\/90,.hanna-v4.dark .dark\:bg-slate-700\/90,.hanna-v4.dark .dark\:bg-gray-700\/90,.hanna-v4.dark .dark\:bg-zinc-700\/90{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 90%,transparent)!important}.hanna-v4.dark .bg-slate-700\/95,.hanna-v4.dark .bg-gray-700\/95,.hanna-v4.dark .bg-zinc-700\/95,.hanna-v4.dark .dark\:bg-slate-700\/95,.hanna-v4.dark .dark\:bg-gray-700\/95,.hanna-v4.dark .dark\:bg-zinc-700\/95{background-color:color-mix(in srgb,color-mix(in srgb,var(--v4-key) 72%,var(--v4-rim-hi)) 95%,transparent)!important}.hanna-v4.dark .hover\:bg-slate-700:hover,.hanna-v4.dark .hover\:bg-slate-700\/50:hover,.hanna-v4.dark .hover\:bg-slate-700\/60:hover,.hanna-v4.dark .hover\:bg-slate-700\/80:hover,.hanna-v4.dark .hover\:bg-slate-800:hover,.hanna-v4.dark .hover\:bg-slate-800\/50:hover,.hanna-v4.dark .hover\:bg-slate-800\/60:hover,.hanna-v4.dark .hover\:bg-slate-800\/80:hover,.hanna-v4.dark .hover\:bg-gray-700:hover,.hanna-v4.dark .hover\:bg-gray-700\/50:hover,.hanna-v4.dark .hover\:bg-gray-700\/60:hover,.hanna-v4.dark .hover\:bg-gray-700\/80:hover,.hanna-v4.dark .hover\:bg-gray-800:hover,.hanna-v4.dark .hover\:bg-gray-800\/50:hover,.hanna-v4.dark .hover\:bg-gray-800\/60:hover,.hanna-v4.dark .hover\:bg-gray-800\/80:hover,.hanna-v4.dark .hover\:bg-zinc-700:hover,.hanna-v4.dark .hover\:bg-zinc-700\/50:hover,.hanna-v4.dark .hover\:bg-zinc-700\/60:hover,.hanna-v4.dark .hover\:bg-zinc-700\/80:hover,.hanna-v4.dark .hover\:bg-zinc-800:hover,.hanna-v4.dark .hover\:bg-zinc-800\/50:hover,.hanna-v4.dark .hover\:bg-zinc-800\/60:hover,.hanna-v4.dark .hover\:bg-zinc-800\/80:hover,.hanna-v4.dark .dark\:hover\:bg-slate-700:hover,.hanna-v4.dark .dark\:hover\:bg-slate-700\/50:hover,.hanna-v4.dark .dark\:hover\:bg-slate-700\/60:hover,.hanna-v4.dark .dark\:hover\:bg-slate-700\/80:hover,.hanna-v4.dark .dark\:hover\:bg-slate-800:hover,.hanna-v4.dark .dark\:hover\:bg-slate-800\/50:hover,.hanna-v4.dark .dark\:hover\:bg-slate-800\/60:hover,.hanna-v4.dark .dark\:hover\:bg-slate-800\/80:hover,.hanna-v4.dark .dark\:hover\:bg-gray-700:hover,.hanna-v4.dark .dark\:hover\:bg-gray-700\/50:hover,.hanna-v4.dark .dark\:hover\:bg-gray-700\/60:hover,.hanna-v4.dark .dark\:hover\:bg-gray-700\/80:hover,.hanna-v4.dark .dark\:hover\:bg-gray-800:hover,.hanna-v4.dark .dark\:hover\:bg-gray-800\/50:hover,.hanna-v4.dark .dark\:hover\:bg-gray-800\/60:hover,.hanna-v4.dark .dark\:hover\:bg-gray-800\/80:hover,.hanna-v4.dark .dark\:hover\:bg-zinc-700:hover,.hanna-v4.dark .dark\:hover\:bg-zinc-700\/50:hover,.hanna-v4.dark .dark\:hover\:bg-zinc-700\/60:hover,.hanna-v4.dark .dark\:hover\:bg-zinc-700\/80:hover,.hanna-v4.dark .dark\:hover\:bg-zinc-800:hover,.hanna-v4.dark .dark\:hover\:bg-zinc-800\/50:hover,.hanna-v4.dark .dark\:hover\:bg-zinc-800\/60:hover,.hanna-v4.dark .dark\:hover\:bg-zinc-800\/80:hover{background-color:var(--v4-row-hover)!important}.hanna-v4.dark .border-slate-600,.hanna-v4.dark .border-slate-600\/30,.hanna-v4.dark .border-slate-600\/40,.hanna-v4.dark .border-slate-600\/50,.hanna-v4.dark .border-slate-600\/60,.hanna-v4.dark .border-slate-600\/70,.hanna-v4.dark .border-slate-600\/80,.hanna-v4.dark .border-slate-700,.hanna-v4.dark .border-slate-700\/30,.hanna-v4.dark .border-slate-700\/40,.hanna-v4.dark .border-slate-700\/50,.hanna-v4.dark .border-slate-700\/60,.hanna-v4.dark .border-slate-700\/70,.hanna-v4.dark .border-slate-700\/80,.hanna-v4.dark .border-slate-800,.hanna-v4.dark .border-slate-800\/30,.hanna-v4.dark .border-slate-800\/40,.hanna-v4.dark .border-slate-800\/50,.hanna-v4.dark .border-slate-800\/60,.hanna-v4.dark .border-slate-800\/70,.hanna-v4.dark .border-slate-800\/80,.hanna-v4.dark .border-gray-600,.hanna-v4.dark .border-gray-600\/30,.hanna-v4.dark .border-gray-600\/40,.hanna-v4.dark .border-gray-600\/50,.hanna-v4.dark .border-gray-600\/60,.hanna-v4.dark .border-gray-600\/70,.hanna-v4.dark .border-gray-600\/80,.hanna-v4.dark .border-gray-700,.hanna-v4.dark .border-gray-700\/30,.hanna-v4.dark .border-gray-700\/40,.hanna-v4.dark .border-gray-700\/50,.hanna-v4.dark .border-gray-700\/60,.hanna-v4.dark .border-gray-700\/70,.hanna-v4.dark .border-gray-700\/80,.hanna-v4.dark .border-gray-800,.hanna-v4.dark .border-gray-800\/30,.hanna-v4.dark .border-gray-800\/40,.hanna-v4.dark .border-gray-800\/50,.hanna-v4.dark .border-gray-800\/60,.hanna-v4.dark .border-gray-800\/70,.hanna-v4.dark .border-gray-800\/80,.hanna-v4.dark .border-zinc-600,.hanna-v4.dark .border-zinc-600\/30,.hanna-v4.dark .border-zinc-600\/40,.hanna-v4.dark .border-zinc-600\/50,.hanna-v4.dark .border-zinc-600\/60,.hanna-v4.dark .border-zinc-600\/70,.hanna-v4.dark .border-zinc-600\/80,.hanna-v4.dark .border-zinc-700,.hanna-v4.dark .border-zinc-700\/30,.hanna-v4.dark .border-zinc-700\/40,.hanna-v4.dark .border-zinc-700\/50,.hanna-v4.dark .border-zinc-700\/60,.hanna-v4.dark .border-zinc-700\/70,.hanna-v4.dark .border-zinc-700\/80,.hanna-v4.dark .border-zinc-800,.hanna-v4.dark .border-zinc-800\/30,.hanna-v4.dark .border-zinc-800\/40,.hanna-v4.dark .border-zinc-800\/50,.hanna-v4.dark .border-zinc-800\/60,.hanna-v4.dark .border-zinc-800\/70,.hanna-v4.dark .border-zinc-800\/80,.hanna-v4.dark .dark\:border-slate-600,.hanna-v4.dark .dark\:border-slate-600\/30,.hanna-v4.dark .dark\:border-slate-600\/40,.hanna-v4.dark .dark\:border-slate-600\/50,.hanna-v4.dark .dark\:border-slate-600\/60,.hanna-v4.dark .dark\:border-slate-600\/70,.hanna-v4.dark .dark\:border-slate-600\/80,.hanna-v4.dark .dark\:border-slate-700,.hanna-v4.dark .dark\:border-slate-700\/30,.hanna-v4.dark .dark\:border-slate-700\/40,.hanna-v4.dark .dark\:border-slate-700\/50,.hanna-v4.dark .dark\:border-slate-700\/60,.hanna-v4.dark .dark\:border-slate-700\/70,.hanna-v4.dark .dark\:border-slate-700\/80,.hanna-v4.dark .dark\:border-slate-800,.hanna-v4.dark .dark\:border-slate-800\/30,.hanna-v4.dark .dark\:border-slate-800\/40,.hanna-v4.dark .dark\:border-slate-800\/50,.hanna-v4.dark .dark\:border-slate-800\/60,.hanna-v4.dark .dark\:border-slate-800\/70,.hanna-v4.dark .dark\:border-slate-800\/80,.hanna-v4.dark .dark\:border-gray-600,.hanna-v4.dark .dark\:border-gray-600\/30,.hanna-v4.dark .dark\:border-gray-600\/40,.hanna-v4.dark .dark\:border-gray-600\/50,.hanna-v4.dark .dark\:border-gray-600\/60,.hanna-v4.dark .dark\:border-gray-600\/70,.hanna-v4.dark .dark\:border-gray-600\/80,.hanna-v4.dark .dark\:border-gray-700,.hanna-v4.dark .dark\:border-gray-700\/30,.hanna-v4.dark .dark\:border-gray-700\/40,.hanna-v4.dark .dark\:border-gray-700\/50,.hanna-v4.dark .dark\:border-gray-700\/60,.hanna-v4.dark .dark\:border-gray-700\/70,.hanna-v4.dark .dark\:border-gray-700\/80,.hanna-v4.dark .dark\:border-gray-800,.hanna-v4.dark .dark\:border-gray-800\/30,.hanna-v4.dark .dark\:border-gray-800\/40,.hanna-v4.dark .dark\:border-gray-800\/50,.hanna-v4.dark .dark\:border-gray-800\/60,.hanna-v4.dark .dark\:border-gray-800\/70,.hanna-v4.dark .dark\:border-gray-800\/80,.hanna-v4.dark .dark\:border-zinc-600,.hanna-v4.dark .dark\:border-zinc-600\/30,.hanna-v4.dark .dark\:border-zinc-600\/40,.hanna-v4.dark .dark\:border-zinc-600\/50,.hanna-v4.dark .dark\:border-zinc-600\/60,.hanna-v4.dark .dark\:border-zinc-600\/70,.hanna-v4.dark .dark\:border-zinc-600\/80,.hanna-v4.dark .dark\:border-zinc-700,.hanna-v4.dark .dark\:border-zinc-700\/30,.hanna-v4.dark .dark\:border-zinc-700\/40,.hanna-v4.dark .dark\:border-zinc-700\/50,.hanna-v4.dark .dark\:border-zinc-700\/60,.hanna-v4.dark .dark\:border-zinc-700\/70,.hanna-v4.dark .dark\:border-zinc-700\/80,.hanna-v4.dark .dark\:border-zinc-800,.hanna-v4.dark .dark\:border-zinc-800\/30,.hanna-v4.dark .dark\:border-zinc-800\/40,.hanna-v4.dark .dark\:border-zinc-800\/50,.hanna-v4.dark .dark\:border-zinc-800\/60,.hanna-v4.dark .dark\:border-zinc-800\/70,.hanna-v4.dark .dark\:border-zinc-800\/80{border-color:var(--v4-rim)!important}.hanna-v4.dark .text-slate-400,.hanna-v4.dark .text-slate-500,.hanna-v4.dark .text-gray-400,.hanna-v4.dark .text-gray-500{color:var(--v4-silk)!important}.hanna-v4.dark .text-cyan-100,.hanna-v4.dark .text-cyan-200,.hanna-v4.dark .text-cyan-300,.hanna-v4.dark .text-sky-300{color:var(--v4-a)!important}.hanna-v4 .v4-key,.hanna-v4 .suite-chip{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border-radius:7px;cursor:pointer;white-space:nowrap;text-decoration:none;font:700 calc(11px * var(--hf-text-ratio, 1))/1 var(--v4-display);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(var(--v4-pad-top),var(--v4-well))!important;border:1px solid var(--v4-key-rim)!important;box-shadow:inset 0 1px 0 var(--v4-pad-lip);color:var(--v4-silk)!important;transition:border-color .2s,color .2s,box-shadow .2s}.hanna-v4 .v4-key:hover:not(:disabled),.hanna-v4 .suite-chip:hover{border-color:var(--v4-rim-hi)!important;color:var(--v4-ink)!important}.hanna-v4 .v4-key:disabled{opacity:.45;cursor:not-allowed}.hanna-v4 .v4-key:focus-visible,.hanna-v4 .v4-mic:focus-visible,.hanna-v4 .v4-ask-key:focus-visible,.hanna-v4 .v4-grip:focus-visible,.hanna-v4 .v4-theme-pad:focus-visible,.hanna-v4 .v4-field:focus-visible{outline:2px solid var(--v4-focus);outline-offset:2px}.hanna-v4 .v4-key--lit,.hanna-v4 .v4-key[aria-pressed=true],.hanna-v4 .suite-chip.suite-chip--active,.hanna-v4 .suite-chip.suite-chip--active:hover{background:radial-gradient(120% 120% at 50% 30%,color-mix(in srgb,var(--v4-b) 24%,var(--v4-pad-deep)),var(--v4-pad-deep))!important;border-color:var(--v4-b)!important;color:color-mix(in srgb,var(--v4-b) 45%,var(--v4-white))!important;box-shadow:0 0 14px color-mix(in srgb,var(--v4-b) var(--v4-lit),transparent),inset 0 1px color-mix(in srgb,var(--v4-b) 30%,transparent);transform:none}.hanna-v4 .suite-chip.suite-chip--active *{color:inherit!important}.hanna-v4 .v4-key--alert{border-color:color-mix(in srgb,var(--v4-alert) 60%,var(--v4-key-rim))!important;color:var(--v4-alert-ink)!important}.hanna-v4 .v4-key--sq{width:40px;min-width:40px;padding:0}.hanna-v4 .v4-key--small{min-height:32px;padding:0 10px;font-size:calc(10px * var(--hf-text-ratio, 1))}.hanna-v4 .v4-keyrow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hanna-v4 .v4-field{min-width:0;height:36px;padding:0 12px;border-radius:7px;font:500 calc(14px * var(--hf-text-ratio, 1))/1 var(--v4-body);background:var(--v4-well)!important;color:var(--v4-ink)!important;border:1px solid var(--v4-key-rim)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--v4-shadow) 60%,transparent)}.hanna-v4 .v4-field::-moz-placeholder{color:var(--v4-dim)}.hanna-v4 .v4-field::placeholder{color:var(--v4-dim)}.hanna-v4 .v4-field:focus{outline:none;border-color:var(--v4-b)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--v4-b) 30%,transparent)}.hanna-v4 .v4-led{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--v4-led-off)}.hanna-v4 .v4-led--a{background:var(--v4-a);box-shadow:0 0 8px color-mix(in srgb,var(--v4-a) var(--v4-lit),transparent)}.hanna-v4 :is(button,a).bg-sky-600,.hanna-v4 :is(button,a).bg-sky-500,.hanna-v4 :is(button,a).bg-blue-600,.hanna-v4 :is(button,a).bg-cyan-600,.hanna-v4 :is(button,a).bg-indigo-600,.hanna-v4 :is(button,a).bg-cyan-500,.hanna-v4 :is(button,a).bg-cyan-700,.hanna-v4 :is(button,a).bg-sky-500\/90,.hanna-v4 :is(button,a).bg-indigo-500\/80,.hanna-v4 :is(button,a).bg-emerald-500\/90{background:radial-gradient(120% 120% at 50% 30%,color-mix(in srgb,var(--v4-b) 34%,var(--v4-pad-deep)),color-mix(in srgb,var(--v4-b) 10%,var(--v4-pad-deep)))!important;border:1px solid var(--v4-b)!important;color:color-mix(in srgb,var(--v4-b) 35%,var(--v4-white))!important;box-shadow:0 0 12px color-mix(in srgb,var(--v4-b) var(--v4-lit),transparent)}.hanna-v4 .v4-topbar,:root[data-theme=light] .hanna-v4 .v4-topbar{background:var(--suite-topbar-bg)!important;color:var(--v4-ink)!important;border-bottom:1px solid var(--v4-rim)!important;box-shadow:0 8px 24px var(--v4-shadow)}.hanna-v4 .v4-brand{font:700 calc(17px * var(--hf-text-ratio, 1))/1 var(--v4-display);letter-spacing:.18em;text-transform:uppercase;color:var(--v4-ink);white-space:nowrap}.hanna-v4 .v4-seal{flex:none;animation:v4-seal 9s ease-in-out infinite}@keyframes v4-seal{0%,to{filter:drop-shadow(0 0 4px var(--v4-glow))}50%{filter:drop-shadow(0 0 10px var(--v4-glow-hi))}}.hanna-v4 .v4-work{min-width:0}.hanna-v4 .v4-lang{gap:4px}.hanna-v4 .v4-anchor{display:flex;align-items:center}.hanna-v4 .v4-anchor .v4-rec:not(.v4-rec--on){width:1px;min-width:1px;min-height:1px;height:1px;padding:0;margin-left:-1px;border:0!important;opacity:0;pointer-events:none}.hanna-v4 .v4-rec--on{border-color:var(--v4-alert)!important;color:var(--v4-alert-ink)!important;box-shadow:0 0 12px color-mix(in srgb,var(--v4-alert) 45%,transparent)}.hanna-v4 .v4-initials{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font:600 calc(10px * var(--hf-text-ratio, 1))/1 var(--v4-mono);letter-spacing:0;color:var(--v4-ink);background:var(--v4-well);border:1px solid var(--v4-key-rim)}.hanna-v4 .v4-brandrow{flex:0 0 auto;max-width:46%;container-type:normal}.hanna-v4 .v4-brandrow>.hanna-seal,.hanna-v4 .v4-brandrow>.v4-brand{flex:none}.hanna-v4 .v4-brandrow .hwp-slot{flex:0 1 auto;max-width:min(380px,26vw)}.hanna-v4 .v4-tabs{--ab-pad-top: var(--v4-pad-top);--ab-pad-deep: var(--v4-pad-deep);--ab-pad-rim: var(--v4-pad-rim);--ab-pad-lip: var(--v4-pad-lip);--ab-well: var(--v4-well);--ab-rim: var(--v4-rim);--ab-silk: var(--v4-silk);--ab-silk-label: var(--v4-silk);--ab-ink: var(--v4-ink);--ab-white: var(--v4-white);--ab-led-off: var(--v4-led-off);--ab-shade-60: color-mix(in srgb, var(--v4-shadow) 60%, transparent);--ab-display: var(--v4-display);position:relative;display:flex;align-items:center;min-width:0;height:40px}.hanna-v4 .v4-tabs__scroll{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-behavior:smooth}.hanna-v4 .v4-tabs__scroll::-webkit-scrollbar{display:none}.hanna-v4 .v4-tabs--more-left .v4-tabs__scroll{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 36px);mask-image:linear-gradient(90deg,transparent 0,#000 36px)}.hanna-v4 .v4-tabs--more-right .v4-tabs__scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent 100%)}.hanna-v4 .v4-tabs--more-left.v4-tabs--more-right .v4-tabs__scroll{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 36px,#000 calc(100% - 36px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 36px,#000 calc(100% - 36px),transparent 100%)}.hanna-v4 .v4-tabs .vs-sections{width:-moz-max-content;width:max-content;height:36px;margin:0;padding:2px;overflow:visible;flex-wrap:nowrap;gap:6px}.hanna-v4 .v4-tabs .vs-sections .vs-block{flex:none;white-space:nowrap}.hanna-v4 .v4-tabs .vs-sections .vs-block-l{max-width:none;overflow:visible;text-overflow:clip;white-space:nowrap}.hanna-v4 .v4-tabs .vs-sec-run{flex:none}.hanna-v4 .v4-tabs__nudge{flex:none;width:26px;height:32px;display:grid;place-items:center;border-radius:7px;cursor:pointer;font:700 calc(16px * var(--hf-text-ratio, 1))/1 var(--v4-display);color:var(--v4-silk);background:linear-gradient(var(--v4-pad-top),var(--v4-well));border:1px solid var(--v4-key-rim)}.hanna-v4 .v4-tabs__nudge:hover{color:var(--v4-ink);border-color:var(--v4-rim-hi)}.hanna-v4 .v4-topbar .v4-key:not(.v4-key--sq,.v4-rec,.v4-opt-panel *){min-height:44px;padding:0 16px;font-size:calc(12.5px * var(--hf-text-ratio, 1))}.hanna-v4 .v4-topbar .v4-key--sq{width:46px;min-width:46px;min-height:44px}.hanna-v4 .v4-topbar .v4-seal{width:46px;height:46px}.hanna-v4 .v4-topbar .v4-brand{font-size:calc(19px * var(--hf-text-ratio, 1))}.hanna-v4 .v4-topbar .v4-tabs{height:48px}.hanna-v4 .v4-topbar .v4-tabs .vs-sections{height:44px}.hanna-v4 .v4-topbar .v4-tabs .vs-sections .vs-block,.hanna-v4 .v4-topbar .v4-tabs .vs-sections .vs-block-l{font-size:calc(12.5px * var(--hf-text-ratio, 1))}.hanna-v4 .v4-topbar .v4-tabs__nudge{height:40px}.hanna-v4 .v4-top-actions{display:flex;align-items:center;gap:6px}.hanna-v4 .v4-topbar .v4-top-actions .v4-key{padding:0 11px;letter-spacing:.05em}@media(max-width:1600px){.hanna-v4 .v4-topbar .v4-top-actions .v4-key{flex:0 1 auto;max-width:118px;min-height:44px;padding:0 9px;font-size:calc(11.5px * var(--hf-text-ratio, 1));line-height:1.15;white-space:normal;text-align:center}}.hanna-v4 .v4-top-actions:empty{display:none}.hanna-v4 .v4-topbar .v4-right{flex:0 1 auto;min-width:0}.hanna-v4 .v4-topbar .v4-right>:not(.v4-top-actions){flex:none}.hanna-v4 .v4-top-actions{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.hanna-v4 .v4-top-actions::-webkit-scrollbar{display:none}.hanna-v4 .v4-topbar .v4-top-actions .v4-key{flex:none}.hanna-v4 .fixed.top-\[72px\]{top:92px}.hanna-v4 .dl-sticky{top:96px}.hanna-v4 .v4-opt{position:relative}.hanna-v4 .v4-opt-key{padding-right:6px}.hanna-v4 .v4-opt-panel{position:absolute;right:0;top:calc(100% + 10px);z-index:60;width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 96px);overflow:auto;padding:12px;border-radius:12px;color:var(--v4-ink);background:color-mix(in srgb,var(--v4-chassis) 94%,transparent);border:1px solid var(--v4-rim);box-shadow:inset 0 1px 0 var(--v4-sheen),0 24px 60px var(--v4-shadow),0 0 40px color-mix(in srgb,var(--v4-a) 8%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);animation:v4-fade .18s ease-out}@keyframes v4-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hanna-v4 .v4-opt-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.hanna-v4 .v4-opt-pad{grid-column:span var(--span, 6);min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:9px;background:linear-gradient(var(--v4-pad-top),var(--v4-pad-deep));border:1px solid var(--v4-pad-rim);box-shadow:inset 0 1px 0 var(--v4-pad-lip)}@media(max-width:700px){.hanna-v4 .v4-opt-pad{grid-column:1 / -1}}.hanna-v4 .v4-opt-label{font:700 calc(10px * var(--hf-text-ratio, 1))/1 var(--v4-display);letter-spacing:.16em;text-transform:uppercase;color:var(--v4-silk)}.hanna-v4 .v4-opt-label--sub{margin-top:4px}.hanna-v4 .v4-opt-note{font-size:calc(12px * var(--hf-text-ratio, 1));line-height:16px;color:var(--v4-dim)}.hanna-v4 .v4-opt-err{margin:0;font-size:calc(12px * var(--hf-text-ratio, 1));color:var(--v4-alert-ink)}.hanna-v4 .v4-opt-pad select.v4-field{width:100%}.hanna-v4 .v4-opt-who{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.hanna-v4 .v4-opt-who b{font-size:calc(15px * var(--hf-text-ratio, 1))}.hanna-v4 .v4-opt-who span{font:600 calc(10px * var(--hf-text-ratio, 1))/1 var(--v4-display);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-silk)}.hanna-v4 .v4-themes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}@media(max-width:700px){.hanna-v4 .v4-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}.hanna-v4 .v4-theme-pad{display:grid;gap:4px;padding:5px;border-radius:7px;text-align:left;cursor:pointer;background:var(--v4-key);border:1px solid var(--v4-key-rim);color:var(--v4-ink);font:600 calc(10px * var(--hf-text-ratio, 1))/1.2 var(--v4-display);letter-spacing:.08em;text-transform:uppercase}.hanna-v4 .v4-theme-pad:hover{border-color:var(--v4-rim-hi)}.hanna-v4 .v4-theme-pad[aria-pressed=true]{border-color:var(--v4-b);box-shadow:0 0 0 1px var(--v4-b),0 0 14px color-mix(in srgb,var(--v4-b) var(--v4-lit),transparent)}.hanna-v4 .v4-theme-pad .vs-th-prev{display:block;width:100%;height:auto;aspect-ratio:200 / 52;border-radius:5px}.hanna-v4 .v4-opt-embed>div{border:0!important;margin:0!important;padding:0!important}.hanna-v4 .v4-opt-embed>div>p:first-child{display:none}.hanna-v4 .v4-opt-embed p.text-\[10px\]:not(:first-child){display:none}.hanna-v4 .v4-opt-embed .px-3{padding-left:0!important;padding-right:0!important}.hanna-v4 .v4-opt-embed :is(.text-slate-100,.text-slate-300){color:var(--v4-ink)!important}.hanna-v4 .v4-opt-embed :is(.text-slate-400,.text-slate-500){color:var(--v4-dim)!important}.hanna-v4 .v4-opt-embed input[type=range]{background:var(--v4-well)!important;accent-color:var(--v4-b)}.hanna-v4 .v4-opt-embed button{background:linear-gradient(var(--v4-pad-top),var(--v4-well))!important;border-color:var(--v4-key-rim)!important;color:var(--v4-silk)!important;font:700 calc(10px * var(--hf-text-ratio, 1))/1 var(--v4-display);letter-spacing:.1em;text-transform:uppercase;min-height:30px}.hanna-v4 .v4-opt-embed button[aria-pressed=true]{border-color:var(--v4-b)!important;color:color-mix(in srgb,var(--v4-b) 45%,var(--v4-white))!important;box-shadow:0 0 12px color-mix(in srgb,var(--v4-b) var(--v4-lit),transparent)}.hanna-v4 .suite-sidebar{border-right-color:var(--v4-rim)}.hanna-v4 .v4-rail-head{flex:none}.hanna-v4 .v4-rail-head--mini{width:100%;display:flex;justify-content:center;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid var(--v4-rim)}.hanna-v4 .v4-rail-mini{display:flex;flex-direction:column;align-items:center;gap:8px}.hanna-v4 .v4-rail{display:flex;flex-direction:column;gap:10px}.hanna-v4 .v4-bank{position:relative;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:linear-gradient(var(--v4-pad-top),var(--v4-pad-deep));border:1px solid var(--v4-pad-rim);box-shadow:var(--suite-card-shadow)}.hanna-v4 .v4-bank__title{display:flex;align-items:center;gap:8px;font:700 calc(11px * var(--hf-text-ratio, 1))/1 var(--v4-display);letter-spacing:.14em;text-transform:uppercase;color:var(--v4-ink)}.hanna-v4 .v4-bank__note{font-size:calc(12px * var(--hf-text-ratio, 1));line-height:16px;color:var(--v4-dim);overflow-wrap:anywhere}.hanna-v4 .v4-bank__warn{margin:0;font-size:calc(12px * var(--hf-text-ratio, 1));line-height:16px;color:var(--v4-wait-ink)}.hanna-v4 .v4-ask{display:flex;gap:6px;align-items:stretch}.hanna-v4 .v4-ask .v4-field{flex:1 1 auto}.hanna-v4 .v4-ask-key,.hanna-v4 .v4-mic{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:9px;cursor:pointer;flex:none;background:radial-gradient(120% 120% at 50% 30%,color-mix(in srgb,var(--c) 22%,var(--v4-pad-deep)),var(--v4-pad-deep));border:1px solid color-mix(in srgb,var(--c) 70%,var(--v4-key-rim));color:color-mix(in srgb,var(--c) 50%,var(--v4-white));box-shadow:0 0 12px color-mix(in srgb,var(--c) 30%,transparent);animation:v4-key-glow 7s ease-in-out infinite;touch-action:none}.hanna-v4 .v4-ask-key{--c: var(--v4-a)}.hanna-v4 .v4-mic{--c: var(--v4-d);width:44px;height:44px;border-radius:50%}.hanna-v4 .v4-rail-mini .v4-mic{width:40px;height:40px}.hanna-v4 .v4-mic--on{--c: var(--v4-alert);box-shadow:0 0 18px color-mix(in srgb,var(--v4-alert) 55%,transparent)}.hanna-v4 .v4-mic--off{--c: var(--v4-led-off);color:var(--v4-dim);animation:none}.hanna-v4 .v4-mic__badge{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;border-radius:8px;display:grid;place-items:center;font:700 calc(10px * var(--hf-text-ratio, 1))/1 var(--v4-mono);color:var(--v4-chassis);background:var(--v4-pending)}@keyframes v4-key-glow{0%,to{box-shadow:0 0 6px color-mix(in srgb,var(--c) 20%,transparent)}50%{box-shadow:0 0 16px color-mix(in srgb,var(--c) 50%,transparent)}}.hanna-v4 .v4-voice{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--v4-row-line)}.hanna-v4 .v4-voice__words{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.hanna-v4 .v4-voice__words b{font:700 calc(11px * var(--hf-text-ratio, 1))/1 var(--v4-display);letter-spacing:.14em;text-transform:uppercase}.hanna-v4 .v4-voice__words span{font-size:calc(12px * var(--hf-text-ratio, 1));color:var(--v4-dim)}.hanna-v4 .v4-grip{display:grid;place-items:center;width:32px;height:36px;border-radius:7px;cursor:grab;touch-action:none;background:var(--v4-key);border:1px solid var(--v4-key-rim);color:var(--v4-silk)}.hanna-v4 .v4-grip:active{cursor:grabbing}.hanna-v4 .v4-mic-ghost{position:fixed;z-index:1200;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;pointer-events:none;background:color-mix(in srgb,var(--v4-d) 30%,var(--v4-pad-deep));border:1px solid var(--v4-d);color:var(--v4-white);box-shadow:0 0 24px color-mix(in srgb,var(--v4-d) 55%,transparent);opacity:.9}.hanna-v4 .v4-nav-item{padding-top:7px!important;padding-bottom:7px!important;color:var(--v4-silk)!important;background:transparent!important;border:1px solid transparent}.hanna-v4 .v4-nav-item:hover{color:var(--v4-ink)!important;background:var(--v4-row-hover)!important}.hanna-v4 .v4-nav-row{display:inline-flex;align-items:center;gap:10px;min-width:0}.hanna-v4 .v4-nav-ico{display:grid;place-items:center;width:20px;flex:none;color:color-mix(in srgb,var(--c) 60%,var(--v4-white));font:700 calc(11px * var(--hf-text-ratio, 1))/1 var(--v4-display)}.hanna-v4 .v4-nav-ico svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--c) 45%,transparent))}.hanna-v4 .v4-nav-item--on{color:var(--v4-ink)!important;border-color:color-mix(in srgb,var(--v4-b) 70%,transparent);background:radial-gradient(120% 140% at 20% 50%,color-mix(in srgb,var(--v4-b) 18%,var(--v4-pad-deep)),var(--v4-pad-deep))!important;box-shadow:0 0 12px color-mix(in srgb,var(--v4-b) var(--v4-lit),transparent)}.hanna-v4 .v4-nav-item--on>span[aria-hidden=true]{background:var(--v4-b)!important;box-shadow:0 0 8px var(--v4-b)!important}.hanna-v4 .suite-mini{border-radius:9px;color:color-mix(in srgb,var(--c, var(--v4-b)) 60%,var(--v4-white));background:transparent;border-color:transparent}.hanna-v4 .suite-mini svg{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--c, var(--v4-b)) 45%,transparent))}.hanna-v4 .suite-mini:hover{background:var(--v4-row-hover)}.hanna-v4 .suite-mini--active{background:radial-gradient(120% 120% at 50% 30%,color-mix(in srgb,var(--c, var(--v4-b)) 22%,var(--v4-pad-deep)),var(--v4-pad-deep));border-color:var(--c, var(--v4-b));color:color-mix(in srgb,var(--c, var(--v4-b)) 45%,var(--v4-white));box-shadow:0 0 14px color-mix(in srgb,var(--c, var(--v4-b)) var(--v4-lit),transparent)}.hanna-v4 .v4-voice-live.ab-root{position:fixed;z-index:45;left:calc(var(--sidebar, 56px) + 24px);top:92px;width:min(380px,calc(100vw - var(--sidebar, 56px) - 40px));max-height:calc(100dvh - 96px);overflow:auto;padding:0;border:0;background:transparent;border-radius:10px;box-shadow:0 24px 60px var(--v4-shadow),0 0 32px color-mix(in srgb,var(--v4-d) 10%,transparent)}.hanna-v4 .v4-voice-live.ab-root:before{display:none}.hanna-v4 .v4-voice-live:empty{display:none}@property --v4-breath{syntax: "<number>"; inherits: false; initial-value: 0;}@media(min-width:900px){.hanna-v4 .suite-card,.hanna-v4 .glass-panel,.hanna-v4 .v4-bank{animation:v4-breathe 9s steps(36) infinite alternate;box-shadow:var(--suite-card-shadow),0 0 calc(10px + var(--v4-breath) * 14px) color-mix(in srgb,var(--v4-a) calc(var(--v4-breath) * 9%),transparent)}.hanna-v4 :is(.suite-card,.glass-panel,.v4-bank):nth-of-type(3n+1){animation-delay:-2.1s}.hanna-v4 :is(.suite-card,.glass-panel,.v4-bank):nth-of-type(3n+2){animation-delay:-5.4s;animation-duration:11s}.hanna-v4 :is(.suite-card,.glass-panel,.v4-bank):nth-of-type(5n){animation-delay:-7.7s;animation-duration:13s}}@keyframes v4-breathe{0%{--v4-breath: 0}to{--v4-breath: 1}}.hanna-v4[data-motion=off] .suite-shell__glow:before,.hanna-v4[data-motion=off] :is(.v4-seal,.v4-ask-key,.v4-mic,.suite-card,.glass-panel,.v4-bank,.v4-opt-panel){animation:none!important}@media(prefers-reduced-motion:reduce){.hanna-v4 .suite-shell__glow:before,.hanna-v4 :is(.v4-seal,.v4-ask-key,.v4-mic,.suite-card,.glass-panel,.v4-bank,.v4-opt-panel){animation:none!important}}:root .hanna-v4[data-v4-module=reports] :is(.min-h-full.bg-white,.min-h-\[600px\],.sticky.bg-white\/80){background:transparent!important;color:var(--v4-ink)!important}:root .hanna-v4[data-v4-module=reports] :is(.bg-gray-50,.bg-gray-100,.bg-zinc-50,.bg-zinc-100,.dark\:bg-zinc-900,.dark\:bg-zinc-800,.bg-zinc-900,.bg-zinc-950):not(button):not(.min-h-\[600px\]):not(:where(.rb-report,.rb-report *,.rs-doc,.rs-doc *)){background-color:color-mix(in srgb,var(--v4-well) 72%,transparent)!important;background-image:none!important}:root .hanna-v4[data-v4-module=reports] :is(.bg-white,.dark\:bg-black,.bg-white\/90,.bg-white\/80,.bg-black:not(button)):not(.min-h-full):not(.sticky):not(:where(.rb-report,.rb-report *,.rs-doc,.rs-doc *)){background-color:var(--suite-panel-bg)!important;background-image:linear-gradient(180deg,var(--v4-sheen),transparent 38%),linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--v4-pad-deep) 55%,transparent))!important;border-color:var(--v4-pad-rim)!important;box-shadow:var(--suite-card-shadow);color:var(--v4-ink)}:root .hanna-v4[data-v4-module=reports] :is(.border-gray-100,.border-gray-200,.border-gray-300,.border-zinc-100,.border-zinc-200,.border-zinc-300,.border-zinc-700,.border-zinc-800,.dark\:border-zinc-700,.dark\:border-zinc-800):not(:where(.rb-report,.rb-report *,.rs-doc,.rs-doc *)){border-color:var(--v4-pad-rim)!important}:root .hanna-v4[data-v4-module=reports] :is(.hover\:border-gray-400,.dark\:hover\:border-zinc-600,.hover\:border-black):hover:not(:where(.rb-report *,.rs-doc *)){border-color:var(--v4-b)!important;box-shadow:var(--suite-card-shadow),0 0 16px color-mix(in srgb,var(--v4-b) var(--v4-lit),transparent)!important}:root .hanna-v4[data-v4-module=reports] :is(.text-black,.text-gray-900,.text-zinc-900,.text-zinc-800,.dark\:text-white,.dark\:text-zinc-100):not(button):not(:where(.rb-report *,.rs-doc *)){color:var(--v4-ink)!important}:root .hanna-v4[data-v4-module=reports] :is(.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700,.text-zinc-400,.text-zinc-500,.text-zinc-600,.text-zinc-700,.dark\:text-zinc-300,.dark\:text-zinc-400,.dark\:text-zinc-500):not(:where(.rb-report *,.rs-doc *)){color:var(--v4-silk)!important}:root .hanna-v4[data-v4-module=reports] :is(.hover\:bg-gray-50,.hover\:bg-gray-100,.hover\:bg-zinc-50,.hover\:bg-zinc-100,.dark\:hover\:bg-zinc-900,.dark\:hover\:bg-zinc-800):hover:not(:where(.rb-report *,.rs-doc *)){background-color:var(--v4-row-hover)!important}:root .hanna-v4[data-v4-module=reports] :is(button,a).rounded-full:is(.border,.bg-zinc-100,.bg-gray-100):not(:is(.bg-black,.bg-zinc-900,.dark\:bg-white)):not(:where(.rb-report *,.rs-doc *)){background:linear-gradient(var(--v4-pad-top),var(--v4-well))!important;border:1px solid var(--v4-key-rim)!important;box-shadow:inset 0 1px 0 var(--v4-pad-lip);color:var(--v4-silk)!important;font-family:var(--v4-display)}:root .hanna-v4[data-v4-module=reports] :is(button,a).rounded-full:is(.border,.bg-zinc-100,.bg-gray-100):not(:is(.bg-black,.bg-zinc-900,.dark\:bg-white)):hover:not(:disabled){border-color:var(--v4-rim-hi)!important;color:var(--v4-ink)!important}:root .hanna-v4[data-v4-module=reports] :is(button,a):is(.bg-black,.bg-zinc-900,.dark\:bg-white):not(:where(.rb-report *,.rs-doc *)),:root .hanna-v4[data-v4-module=reports] button.w-full.rounded-full.shadow-xl.text-white{background:radial-gradient(120% 120% at 50% 30%,color-mix(in srgb,var(--v4-b) 34%,var(--v4-pad-deep)),color-mix(in srgb,var(--v4-b) 10%,var(--v4-pad-deep)))!important;border:1px solid var(--v4-b)!important;color:color-mix(in srgb,var(--v4-b) 35%,var(--v4-white))!important;box-shadow:0 0 12px color-mix(in srgb,var(--v4-b) var(--v4-lit),transparent);font-family:var(--v4-display)}:root .hanna-v4[data-v4-module=reports] :is(button,a):is(.bg-black,.bg-zinc-900,.dark\:bg-white) *{color:inherit!important}:root .hanna-v4[data-v4-module=reports] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea):not(:where(.rb-report *,.rs-doc *)){background-color:var(--v4-well)!important;border-color:var(--v4-key-rim)!important;color:var(--v4-ink)!important}:root .hanna-v4[data-v4-module=reports] :is(input,select,textarea):focus:not(:where(.rb-report *,.rs-doc *)){outline:none;border-color:var(--v4-b)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--v4-b) 30%,transparent)!important}:root .hanna-v4[data-v4-module=reports] :is(.border-black,.dark\:border-white).border-t-transparent{border-color:var(--v4-b)!important;border-top-color:transparent!important}:root .hanna-v4[data-v4-module=reports] :is(h1,h2,h3):not(:where(.rb-report *,.rs-doc *)){font-family:var(--v4-display)}:root .hanna-v4 [data-testid^=crm-dashboard-kpi-]{--c: var(--v4-b);background:radial-gradient(120% 140% at 15% 0%,color-mix(in srgb,var(--c) 16%,var(--v4-pad-top)),var(--v4-pad-deep))!important;border:1px solid color-mix(in srgb,var(--c) 55%,var(--v4-pad-rim))!important;box-shadow:var(--suite-card-shadow),0 0 18px color-mix(in srgb,var(--c) calc(var(--v4-lit) * .6),transparent)!important;color:var(--v4-ink)!important}:root .hanna-v4 [data-testid^=crm-dashboard-kpi-].bg-amber-700{--c: var(--v4-e)}:root .hanna-v4 [data-testid^=crm-dashboard-kpi-].bg-emerald-700{--c: var(--v4-f)}:root .hanna-v4 [data-testid^=crm-dashboard-kpi-].bg-cyan-700{--c: var(--v4-a)}:root .hanna-v4 [data-testid^=crm-dashboard-kpi-]>div:first-child,:root .hanna-v4 [data-testid^=crm-dashboard-kpi-]>div:first-child *{color:var(--v4-silk)!important;font-family:var(--v4-display);letter-spacing:.12em}:root .hanna-v4 [data-testid^=crm-dashboard-kpi-]>div:last-child{color:color-mix(in srgb,var(--c) 55%,var(--v4-white))!important;font-family:var(--v4-mono);text-shadow:0 0 14px color-mix(in srgb,var(--c) 40%,transparent)}:root .hanna-v4 [data-testid^=crm-dashboard-kpi-]:hover{filter:none;border-color:var(--c)!important}:root .hanna-v4:not(.dark) [class*=rounded][class*=border].bg-slate-100:not(.suite-pill-keep){background:linear-gradient(var(--v4-pad-top),var(--v4-well))!important;border-color:var(--v4-key-rim)!important;color:var(--v4-ink)!important}:root .hanna-v4:not(.dark) [class*=rounded][class*=border].bg-slate-100:not(.suite-pill-keep) *{color:inherit!important}:root .hanna-v4 :is(.fixed,.absolute).inset-0:is([class*="bg-black/"],[class*="bg-slate-900/"],[class*="bg-slate-950/"],[class*="bg-gray-900/"],[class*="bg-zinc-900/"]):not(:where(.ab-root,.ab-root *)),:root .hanna-v4 .fixed.inset-0>[class*="bg-black/"]:not(:where(.ab-root *)){background-color:color-mix(in srgb,var(--v4-well) 66%,transparent)!important}:root .hanna-v4:not(.dark) :is(.fixed,.absolute).inset-0:is([class*="bg-black/"],[class*="bg-slate-900/"],[class*="bg-slate-950/"],[class*="bg-gray-900/"],[class*="bg-zinc-900/"]):not(:where(.ab-root,.ab-root *)),:root .hanna-v4:not(.dark) .fixed.inset-0>[class*="bg-black/"]:not(:where(.ab-root *)){background-color:color-mix(in srgb,var(--v4-chassis) 58%,transparent)!important}:root .hanna-v4 .fixed.inset-0:not(:has(>:is(.left-0,.right-0):is(.h-full,.inset-y-0)))>.absolute.inset-0:is([class*="bg-black/"],[class*="bg-slate-900/"],[class*="bg-slate-950/"]):not(:where(.ab-root *)){-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1)}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog].fixed,[aria-modal=true].fixed)>:is([class*=bg-white],[class*=bg-slate-],[class*=bg-gray-],[class*=bg-zinc-],[class*=bg-neutral-],.glass-panel):not(.inset-0):not(:where(.ab-root,.ab-root *,.v4-opt-panel,.rb-report,.rs-doc,.rs-page)),:root .hanna-v4 :is([role=dialog],[role=alertdialog],[aria-modal=true]):is(.fixed,.absolute):is([class*=bg-white],[class*=bg-slate-],[class*=bg-gray-],[class*=bg-zinc-]):not(.inset-0):not(:where(.ab-root,.ab-root *,.v4-opt-panel,.rb-report,.rs-doc,.rs-page)),:root .hanna-v4 .fixed.inset-0>:not([class^=bg-],[class*=" bg-"],.inset-0)>:is([class*=bg-white],[class*=bg-slate-],[class*=bg-gray-],[class*=bg-zinc-]):is([class*=rounded-],[class*=shadow-]):not(.inset-0):not(:where(.ab-root,.ab-root *,.v4-opt-panel,.rb-report,.rs-doc,.rs-page)){background-color:color-mix(in srgb,var(--v4-pad-top) 93%,transparent)!important;background-image:linear-gradient(180deg,var(--v4-sheen),transparent 30%),radial-gradient(120% 60% at 50% 0%,color-mix(in srgb,var(--v4-b) calc(var(--v4-under) * .9),transparent),transparent 70%),linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--v4-pad-deep) 60%,transparent))!important;border-color:color-mix(in srgb,var(--v4-b) 34%,var(--v4-pad-rim))!important;box-shadow:inset 0 1px 0 var(--v4-pad-lip),0 28px 70px var(--v4-shadow),0 0 48px color-mix(in srgb,var(--v4-b) calc(var(--v4-under) * 2.6),transparent),0 18px 50px -18px color-mix(in srgb,var(--v4-c) calc(var(--v4-under) * 1.4),transparent)!important;color:var(--v4-ink)}:root .hanna-v4 .fixed.inset-0>:is(.left-0,.right-0):is(.h-full,.inset-y-0):not(.inset-0):not(:where(.ab-root,.ab-root *)){background-color:var(--v4-pad-top)!important}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) :is(.border-slate-200,.border-slate-300,.border-gray-200,.border-zinc-200):not(:where(.ab-root *,.rb-report *,.rs-doc *)){border-color:var(--v4-pad-rim)!important}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) :is(h1,h2,h3,[id$=-title]):not(:where(.ab-root *,.rb-report *,.rs-doc *)){font-family:var(--v4-display);letter-spacing:.03em}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) button.border:is(:not([class^=bg-],[class*=" bg-"]),.bg-white,.bg-transparent,.bg-slate-50,.bg-slate-100,.bg-slate-700,.bg-slate-800,.bg-slate-900,.bg-gray-100,.bg-gray-800,.bg-zinc-800):not(.v4-key,.suite-chip,[aria-pressed=true],[aria-selected=true]):not(:where(.ab-root *,.v4-opt-panel *,.rb-report *,.rs-doc *)){background:linear-gradient(var(--v4-pad-top),var(--v4-well))!important;border-color:var(--v4-key-rim)!important;box-shadow:inset 0 1px 0 var(--v4-pad-lip);color:var(--v4-silk)!important;font-family:var(--v4-display);letter-spacing:.04em}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) button.border:is(:not([class^=bg-],[class*=" bg-"]),.bg-white,.bg-transparent,.bg-slate-50,.bg-slate-100,.bg-slate-700,.bg-slate-800,.bg-slate-900,.bg-gray-100,.bg-gray-800,.bg-zinc-800):not(.v4-key,.suite-chip,[aria-pressed=true],[aria-selected=true]):not(:where(.ab-root *,.v4-opt-panel *,.rb-report *,.rs-doc *)):hover:not(:disabled){border-color:var(--v4-rim-hi)!important;color:var(--v4-ink)!important}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) :is(button,a):is([class*=bg-gradient-to-]:is([class*=from-blue],[class*=from-sky],[class*=from-cyan],[class*=from-indigo],[class*=from-violet],[class*=from-purple]),.bg-blue-500,.bg-blue-700,.bg-sky-700,.bg-indigo-500,.bg-violet-600,[style*=background-color].text-white):not(:where(.ab-root *,.rb-report *,.rs-doc *)){background:radial-gradient(120% 120% at 50% 30%,color-mix(in srgb,var(--v4-b) 34%,var(--v4-pad-deep)),color-mix(in srgb,var(--v4-b) 10%,var(--v4-pad-deep)))!important;border:1px solid var(--v4-b)!important;color:color-mix(in srgb,var(--v4-b) 35%,var(--v4-white))!important;box-shadow:0 0 12px color-mix(in srgb,var(--v4-b) var(--v4-lit),transparent)!important}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) :is(button,a):is(.bg-sky-600,.bg-sky-500,.bg-blue-600,.bg-cyan-600,.bg-indigo-600,[class*=bg-gradient-to-][class*=from-blue],[class*=bg-gradient-to-][class*=from-sky],[class*=bg-gradient-to-][class*=from-cyan],[style*=background-color].text-white):not(:where(.ab-root *)){font-family:var(--v4-display);letter-spacing:.04em}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) :is(button,a):is(.bg-red-600,.bg-red-500,.bg-rose-600,.bg-rose-500):not(:where(.ab-root *,.rb-report *,.rs-doc *)){background:radial-gradient(120% 120% at 50% 30%,color-mix(in srgb,var(--v4-alert) 34%,var(--v4-pad-deep)),color-mix(in srgb,var(--v4-alert) 12%,var(--v4-pad-deep)))!important;border:1px solid var(--v4-alert)!important;color:var(--v4-alert-ink)!important;box-shadow:0 0 12px color-mix(in srgb,var(--v4-alert) var(--v4-lit),transparent)!important;font-family:var(--v4-display);letter-spacing:.04em}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea)[class*=border]:not(.v4-field):not(:where(.ab-root *,.v4-opt-panel *,.rb-report *,.rs-doc *)){background-color:var(--v4-well)!important;border-color:var(--v4-key-rim)!important;color:var(--v4-ink)!important;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--v4-shadow) 60%,transparent)}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) :is(input,select,textarea)[class*=border]:not(.v4-field):not(:where(.ab-root *,.v4-opt-panel *,.rb-report *,.rs-doc *)):focus{outline:none;border-color:var(--v4-b)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--v4-b) 30%,transparent)!important}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) :is(input,textarea)::-moz-placeholder{color:var(--v4-dim)!important}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) :is(input,textarea)::placeholder{color:var(--v4-dim)!important}:root .hanna-v4 :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) input:is([type=checkbox],[type=radio],[type=range]){accent-color:var(--v4-b)}:root .hanna-v4:not(.dark) :is(.fixed.inset-0,[role=dialog],[role=alertdialog],[aria-modal=true]) :is(.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600):not(:where(.ab-root *,.rb-report *,.rs-doc *)){color:var(--v4-silk)!important}.hanna-v4{--v4-bar-h: calc(77px + .5rem) }.hanna-v4 .suite-card,.hanna-v4 .glass-panel,.hanna-v4 .glass-panel--elevated{-webkit-backdrop-filter:none;backdrop-filter:none}.hanna-v4 .suite-sidebar{top:var(--v4-bar-h);height:calc(100vh - var(--v4-bar-h))}.hanna-v4 main.min-w-0{min-height:calc(100vh - var(--v4-bar-h))}.hanna-v4 .v4-tabs[data-no-plan] .vs-sec-group{display:none}.hanna-v4 [data-client-picker="1"]{-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.hanna-v4 .h-\[calc\(100vh-140px\)\]{height:calc(100vh - 140px - (var(--v4-bar-h) - 56px))}.hanna-v4 .suite-sidebar .overflow-y-auto{padding-bottom:64px}.hanna-v4 .suite-sidebar>p:last-child{display:none}.hanna-v4 section.overflow-hidden:has(>.overflow-x-auto tbody .absolute.top-full),.hanna-v4 section.overflow-hidden:has(>.overflow-x-auto tbody .absolute.top-full)>.overflow-x-auto{overflow:visible}.hanna-v4 .v4-topbar .v4-tabs-slot{flex:1 1 200px;min-width:150px}.hanna-v4 .v4-topbar .v4-tabs-slot:empty{flex:1 1 0;min-width:0}@media(max-width:640px){.hanna-v4 .v4-topbar .suite-topbar__inner{flex-wrap:wrap;row-gap:6px;-moz-column-gap:8px;column-gap:8px}.hanna-v4 .v4-topbar .v4-brand{display:none}.hanna-v4 .v4-topbar .v4-right{flex:1 1 0;min-width:0;justify-content:flex-end}.hanna-v4 .v4-topbar .v4-tabs-slot{order:9;flex:1 0 100%;min-width:0}.hanna-v4 .v4-topbar .v4-tabs-slot:empty{display:none}.hanna-v4 .v4-topbar .v4-key.v4-ask-top{font-size:0!important;gap:0;padding:0 14px!important}}.hanna-v4 .fixed.inset-0{margin-top:0!important}.hanna-v4 main [id]{scroll-margin-top:calc(var(--v4-bar-h) + 12px)}.hanna-v4 button.rounded-full.text-xs.font-medium.border:is(.transition,.transition-all),.hanna-v4 [role=tablist].rounded-2xl>button[role=tab]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px!important;border-radius:7px!important;cursor:pointer;white-space:nowrap;font:700 calc(11px * var(--hf-text-ratio, 1))/1 var(--v4-display)!important;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(var(--v4-pad-top),var(--v4-well))!important;border:1px solid var(--v4-key-rim)!important;box-shadow:inset 0 1px 0 var(--v4-pad-lip)!important;color:var(--v4-silk)!important;transform:none!important;transition:border-color .2s,color .2s,box-shadow .2s}.hanna-v4 [role=tablist].rounded-2xl{background:transparent!important;padding:0!important;gap:6px!important}.hanna-v4 button.rounded-full.text-xs.font-medium.border:is(.transition,.transition-all):hover,.hanna-v4 [role=tablist].rounded-2xl>button[role=tab]:hover{border-color:var(--v4-rim-hi)!important;color:var(--v4-ink)!important}.hanna-v4 button.rounded-full.text-xs.font-medium.border:is(.transition,.transition-all):is([aria-selected=true],[class*=bg-sky-600],[class*=bg-blue-600]),.hanna-v4 [role=tablist].rounded-2xl>button[role=tab][aria-selected=true]{background:radial-gradient(120% 120% at 50% 30%,color-mix(in srgb,var(--v4-b) 24%,var(--v4-pad-deep)),var(--v4-pad-deep))!important;border-color:var(--v4-b)!important;color:color-mix(in srgb,var(--v4-b) 45%,var(--v4-white))!important;box-shadow:0 0 14px color-mix(in srgb,var(--v4-b) var(--v4-lit),transparent),inset 0 1px color-mix(in srgb,var(--v4-b) 30%,transparent)!important}[data-v4-card],.sf-all{--sf-u: var(--vs-u, 1px);--sf-face: var(--v4-pad-top, var(--v3-key, var(--ab-key, #1f232a)));--sf-face-low: var(--v4-well, var(--v3-well, var(--ab-well, #0b0c0f)));--sf-rim: var(--v4-key-rim, var(--v3-key-rim, var(--ab-key-rim, #343a45)));--sf-rim-hi: var(--v4-rim-hi, var(--v3-rim-hi, var(--ab-rim-hi, #3a404b)));--sf-silk: var(--v4-silk, var(--v3-silk, var(--ab-silk, #9aa3b2)));--sf-dim: var(--v4-dim, var(--v3-dim, var(--ab-silk-dim, #8691a3)));--sf-ink: var(--v4-ink, var(--v3-ink, var(--ab-ink, #e7ebf2)));--sf-lit: var(--v4-b, var(--v3-b, var(--ab-bank-b, #39b8ff)));--sf-alert: var(--v4-alert, var(--v3-alert, var(--ab-alert, #ff4b3e)));--sf-focus: var(--v4-focus, var(--ab-focus, #ffffff))}[data-sf] .v4f-key{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:calc(20 * var(--sf-u));height:calc(20 * var(--sf-u));min-width:0;min-height:0;padding:0;margin-block:0;margin-inline:0 calc(7 * var(--sf-u));vertical-align:text-bottom;border-radius:calc(5 * var(--sf-u));cursor:pointer;background:linear-gradient(var(--sf-face),var(--sf-face-low));border:1px solid var(--sf-rim);color:var(--sf-silk);box-shadow:none;transition:border-color .2s,color .2s}[data-sf] .v4f-key:before{content:"";width:calc(6 * var(--sf-u));height:calc(6 * var(--sf-u));margin-left:calc(-2 * var(--sf-u));border-right:calc(2 * var(--sf-u)) solid currentColor;border-bottom:calc(2 * var(--sf-u)) solid currentColor;transform:rotate(-45deg);transition:transform .2s}[data-sf][data-v4-fold=open] .v4f-key:before{transform:rotate(45deg);margin:calc(-3 * var(--sf-u)) 0 0}[data-sf] .v4f-key:hover{border-color:var(--sf-rim-hi);color:var(--sf-ink)}[data-sf][data-v4-fold=open] .v4f-key{border-color:color-mix(in srgb,var(--sf-lit) 45%,var(--sf-rim))}[data-sf] .v4f-key:focus-visible{outline:2px solid var(--sf-focus);outline-offset:2px}[data-sf]>[data-v4-head],[data-sf=run]{cursor:pointer}@media(prefers-reduced-motion:reduce){[data-sf] .v4f-key,[data-sf] .v4f-key:before{transition:none}}[data-sf] .v4f-sum,[data-v4-card] .v4f-flag{display:none}[data-sf][data-v4-fold=closed] .v4f-sum{display:inline-block;margin-inline-start:calc(8 * var(--sf-u));color:var(--sf-dim);font-size:calc(11 * var(--sf-u));font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}[data-v4-card][data-v4-fold=closed] .v4f-flag:not(:empty){display:inline-flex;align-items:center;min-width:0;max-width:min(60%,calc(420 * var(--sf-u)));margin-inline-start:calc(8 * var(--sf-u));padding:calc(1 * var(--sf-u)) calc(7 * var(--sf-u));border:1px solid color-mix(in srgb,var(--sf-alert) 60%,var(--sf-rim));border-radius:calc(999 * var(--sf-u));background:color-mix(in srgb,var(--sf-alert) 14%,transparent);color:var(--sf-ink);font-size:calc(11 * var(--sf-u));font-weight:600;letter-spacing:0;text-transform:none;line-height:1.35;overflow-wrap:anywhere}@media screen{[data-sf]:not([data-sf=run])[data-v4-fold=closed]>:not([data-v4-head]){display:none!important}[data-sf-body=closed]{display:none!important}[data-sf]:not([data-sf=run])[data-v4-fold=closed]{height:auto!important;min-height:0!important;max-height:none!important;width:auto!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;padding-top:calc(6 * var(--sf-u))!important;padding-bottom:calc(6 * var(--sf-u))!important}[data-sf][data-v4-fold=closed]>[data-v4-head]{margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important;min-height:0}[class*=rounded]:has(>[data-sf=card][data-v4-fold=closed]:only-child){padding-top:calc(4 * var(--sf-u))!important;padding-bottom:calc(4 * var(--sf-u))!important;min-height:0!important}[data-sf-track]{align-self:start!important;height:auto!important;min-height:0!important;max-height:none!important;grid-row:auto!important;flex:0 0 auto!important}[data-sf-band]{grid-column:1 / -1!important;flex-basis:100%!important;width:auto!important;max-width:none!important;justify-self:stretch!important}[data-sf-fill]{grid-column:span var(--sf-span)!important}[data-sf-grow]{flex-grow:1!important;max-width:none!important}[data-sf-wide]{align-self:stretch!important}[data-sf-rows]{grid-template-rows:var(--sf-rows, none)!important;grid-auto-rows:auto!important}.ml-board [data-sf-fill]{--vs-cols: var(--sf-span);--span: 999}}.sf-all{display:inline-flex;flex:none;gap:calc(4 * var(--sf-u));align-items:center}.sf-all-key{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;flex:none;width:calc(28 * var(--sf-u));height:calc(28 * var(--sf-u));padding:0;cursor:pointer;border:1px solid var(--sf-rim);border-radius:calc(7 * var(--sf-u));background:linear-gradient(var(--sf-face),var(--sf-face-low));color:var(--sf-silk)}.sf-all-key:hover{border-color:var(--sf-rim-hi);color:var(--sf-ink)}.sf-all-key:focus-visible{outline:2px solid var(--sf-focus);outline-offset:2px}.sf-all-key:before,.sf-all-key:after{content:"";width:calc(6 * var(--sf-u));height:calc(6 * var(--sf-u));border-right:calc(2 * var(--sf-u)) solid currentColor;border-bottom:calc(2 * var(--sf-u)) solid currentColor}.sf-all-key--open{flex-direction:column}.sf-all-key--open:before,.sf-all-key--open:after{transform:rotate(45deg);margin:calc(-3 * var(--sf-u)) 0 0}.sf-all-key--open:after{margin-top:calc(-1 * var(--sf-u))}.sf-all-key--shut:before,.sf-all-key--shut:after{transform:rotate(-45deg);margin-left:calc(-3 * var(--sf-u))}@media print{.sf-all,[data-v4-card] .v4f-key,[data-v4-card] .v4f-sum,[data-v4-card] .v4f-flag{display:none!important}}.hp-scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px;background:var(--ab-scrim);animation:hp-fade .18s ease-out both}.hp-card{--c: var(--ab-bank-a);position:relative;width:min(calc(820 * var(--vs-u)),100%);height:min(calc(660 * var(--vs-u)),calc(100dvh - 32px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:calc(10 * var(--vs-u));padding:calc(16 * var(--vs-u)) calc(18 * var(--vs-u)) calc(12 * var(--vs-u));background:var(--ab-screen);border:1px solid color-mix(in srgb,var(--c) 55%,var(--ab-screen-edge));border-radius:calc(16 * var(--vs-u));box-shadow:0 calc(24 * var(--vs-u)) calc(60 * var(--vs-u)) var(--ab-shadow-panel),inset 0 0 0 3px var(--ab-bezel);color:var(--ab-ink)!important;font:500 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);transform-origin:50% 30%;animation:hp-spring .56s cubic-bezier(.2,.9,.3,1.2) both}.hp-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;animation:hp-bloom 1s ease-out both}.hp-card:focus-visible,.hp-card :focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}@keyframes hp-fade{0%{opacity:0}to{opacity:1}}@keyframes hp-spring{0%{opacity:0;transform:translateY(calc(14 * var(--vs-u))) scale(.82)}55%{opacity:1;transform:translateY(0) scale(1.035)}78%{transform:scale(.992)}to{opacity:1;transform:none}}@keyframes hp-bloom{0%{box-shadow:0 0 color-mix(in srgb,var(--c) 70%,transparent)}40%{box-shadow:0 0 calc(56 * var(--vs-u)) calc(10 * var(--vs-u)) color-mix(in srgb,var(--c) 42%,transparent)}to{box-shadow:0 0 calc(20 * var(--vs-u)) 0 color-mix(in srgb,var(--c) 16%,transparent)}}@keyframes hp-badge{0%{transform:scale(.4) rotate(-30deg)}60%{transform:scale(1.18) rotate(8deg)}to{transform:none}}@media(prefers-reduced-motion:reduce){.hp-scrim,.hp-card,.hp-card:before,.hp-card .hp-badge{animation:none!important}.hp-card:before{box-shadow:0 0 calc(20 * var(--vs-u)) 0 color-mix(in srgb,var(--c) 16%,transparent)}}.hp-card .hp-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(12 * var(--vs-u))}.hp-card .hp-badge{display:grid;place-items:center;width:calc(40 * var(--vs-u));aspect-ratio:1;border-radius:50%;font:700 calc(calc(22 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);color:color-mix(in srgb,var(--c) 30%,var(--ab-white))!important;background:color-mix(in srgb,var(--c) 22%,var(--ab-pad-deep));border:1px solid var(--c);box-shadow:0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 45%,transparent);animation:hp-badge .6s .12s cubic-bezier(.2,.9,.3,1.3) both}.hp-card .hp-titles{min-width:0}.hp-card .hp-title{margin:0;font:700 calc(calc(18 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.15 var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-ink)!important;overflow-wrap:anywhere}.hp-card .hp-where{margin:calc(2 * var(--vs-u)) 0 0;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 55%,var(--ab-white))!important}.hp-card .hp-headkeys{display:flex;gap:calc(6 * var(--vs-u))}.hp-card .hp-key{color:var(--ab-silk)!important}.hp-card .hp-key:hover{color:var(--ab-ink)!important}.hp-card .hp-key[aria-pressed=true]{border-color:var(--c);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 40%,transparent)}.hp-card .hp-purpose{margin:0;font:500 calc(calc(14 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important}.hp-card .hp-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(8 * var(--vs-u))}.hp-card .hp-tab{min-width:0;padding:calc(9 * var(--vs-u)) calc(10 * var(--vs-u));cursor:pointer;background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(10 * var(--vs-u));font:700 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk)!important;transition:border-color .15s,box-shadow .15s,background .15s}.hp-card .hp-tab:hover{border-color:var(--ab-rim-hi);color:var(--ab-ink)!important}.hp-card .hp-tab[aria-selected=true]{background:color-mix(in srgb,var(--c) 22%,var(--ab-pad-deep));border-color:var(--c);color:color-mix(in srgb,var(--c) 30%,var(--ab-white))!important;box-shadow:0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 35%,transparent),inset 0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--c) 20%,transparent)}.hp-card .hp-body{min-height:calc(220 * var(--vs-u));overflow:auto;overscroll-behavior:contain;padding:calc(12 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(12 * var(--vs-u));display:grid;align-content:start;gap:calc(10 * var(--vs-u))}.hp-card .hp-sub{margin:calc(4 * var(--vs-u)) 0 0;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.hp-card .hp-list{margin:0;padding:0;list-style:none;display:grid;gap:calc(6 * var(--vs-u))}.hp-card .hp-row{display:grid;grid-template-columns:minmax(calc(120 * var(--vs-u)),calc(190 * var(--vs-u))) minmax(0,1fr);gap:calc(12 * var(--vs-u));align-items:start;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-chassis-2);border:1px solid var(--ab-pad-rim);border-radius:calc(8 * var(--vs-u))}.hp-card :is(.hp-triggers,.hp-insights)>.hp-row{grid-template-columns:calc(140 * var(--vs-u)) minmax(0,1fr);align-items:baseline}.hp-card .hp-row-on{border-color:var(--c);box-shadow:inset 3px 0 0 var(--c)}.hp-card .hp-row dt,.hp-card .hp-job b{font:700 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.06em;color:var(--ab-ink)!important;overflow-wrap:anywhere}.hp-card .hp-row dd{margin:0;color:var(--ab-silk)!important}.hp-card .hp-job{display:grid;gap:calc(2 * var(--vs-u));min-width:0}.hp-card .hp-job>span{color:var(--ab-silk)!important}.hp-card .hp-when{font:600 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:color-mix(in srgb,var(--c) 55%,var(--ab-white))!important;overflow-wrap:anywhere}.hp-card .hp-now{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:calc(10 * var(--vs-u));padding:calc(10 * var(--vs-u)) calc(12 * var(--vs-u));border-radius:calc(10 * var(--vs-u));background:color-mix(in srgb,var(--c) 14%,var(--ab-chassis-2));border:1px solid var(--c)}.hp-card .hp-now b{font:700 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ab-ink)!important}.hp-card .hp-now>span:last-child{color:var(--ab-silk)!important}.hp-card .hp-chip{justify-self:start;display:inline-block;padding:calc(2 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(5 * var(--vs-u));font:700 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ab-silk)!important;background:var(--ab-chip);border:1px solid var(--ab-rim)}.hp-card .hp-chip.hp-on{color:var(--ab-good-ink)!important;border-color:var(--ab-good);background:color-mix(in srgb,var(--ab-good) 14%,var(--ab-chip))}.hp-card .hp-chip.hp-off{color:var(--ab-silk-dim)!important}.hp-card .hp-from{margin:0;color:var(--ab-silk)!important}.hp-card .hp-from .hp-chip{margin-inline-end:calc(6 * var(--vs-u))}.hp-card .hp-live{display:grid;gap:calc(8 * var(--vs-u))}.hp-card .hp-empty{margin:0;padding:calc(10 * var(--vs-u));border:1px dashed var(--ab-empty-rim);border-radius:calc(8 * var(--vs-u));color:var(--ab-silk-dim)!important}.hp-card .hp-note{margin:0;font-size:calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1));color:var(--ab-silk-dim)!important}.hp-card .hp-foot{display:flex;align-items:center;justify-content:flex-end;gap:calc(8 * var(--vs-u))}.hp-card .hp-hint{margin-inline-end:auto;font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ab-silk-dim)!important}@media(max-width:640px){.hp-card .hp-row,.hp-card .hp-now{grid-template-columns:minmax(0,1fr);gap:calc(4 * var(--vs-u))}.hp-card .hp-head{grid-template-columns:auto minmax(0,1fr)}.hp-card .hp-headkeys{grid-column:1 / -1;justify-content:flex-end}}.vs-root .vs-modnav .ab-nav-back{color:var(--vs-accent, var(--ab-bank-a))!important}.vs-root .vs-modnav .ab-nav-title{box-shadow:inset calc(3 * var(--vs-u)) 0 0 var(--vs-accent, transparent)}.vs-root .vs-slot-nav .sk-item{--c: var(--vs-accent, var(--ab-bank-a))}.vs-root .vs-slot-nav .sk-opt[aria-pressed=true]{border-color:var(--vs-accent, var(--ab-bank-a));box-shadow:inset calc(3 * var(--vs-u)) 0 0 var(--vs-accent, var(--ab-bank-a))}.vs-root :is(.vs-slot-nav,.vs-slot-top) .sk-key.sk-hot{color:var(--ab-on-blue)!important;background:var(--vs-accent, var(--ab-bank-b));border-color:var(--vs-accent, var(--ab-bank-b));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--vs-accent, var(--ab-bank-b)) 45%,transparent)}.vs-root :is(.ab-navcol,.vs-toprow,.vs-sections) :focus-visible{outline-color:var(--vs-accent, var(--ab-focus))}.vs-root .vs-find-field:focus-within{border-color:var(--vs-accent, var(--ab-focus))}.vs-fkey.vs-fk-mod{box-shadow:inset calc(3 * var(--vs-u)) 0 0 var(--c)}.vs-fkey.vs-fk-mod:not(.vs-sel){border-color:color-mix(in srgb,var(--c) 45%,var(--ab-key-rim))}.vs-fkey.vs-fk-mod .vs-fk-n{color:var(--c)!important}.ab-home-multi .vs-open.vs-colours{grid-column:1 / -1;grid-row:span var(--col-rows, 1);min-height:0;overflow:visible;padding:calc(10 * var(--vs-u)) calc(12 * var(--vs-u))}.vs-colours>.vs-open-body{overflow:visible}.vs-col{display:grid;gap:calc(12 * var(--vs-u));min-width:0}.vs-col-sec{display:grid;gap:calc(6 * var(--vs-u));min-width:0}.vs-col-t{display:flex;align-items:baseline;gap:calc(8 * var(--vs-u));padding:0 calc(2 * var(--vs-u));font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.vs-col-for{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:.04em;text-transform:none;color:var(--ab-silk)!important}.vs-col-keys>*{--span: 1}.vs-root .vs-col-key{min-width:0;justify-content:center}.vs-root .vs-col-key[aria-pressed=true]{color:var(--ab-on-blue)!important;background:var(--vs-accent, var(--ab-bank-a));border-color:var(--vs-accent, var(--ab-bank-a));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--vs-accent, var(--ab-bank-a)) 45%,transparent)}.vs-col-sws>*{--span: 1}.vs-col-mods>*{--span: 2}@container vs-centre (max-width: 519px){.vs-col-mods>*{--span: 1}}.vs-col-sw{position:relative;display:grid;align-content:center;justify-items:center;gap:calc(2 * var(--vs-u));min-height:calc(58 * var(--vs-u));padding:calc(6 * var(--vs-u));border-radius:calc(10 * var(--vs-u));cursor:pointer;touch-action:manipulation;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--c) 94%,#fff),var(--c) 70%);border:2px solid var(--c);box-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--c) 40%,transparent);transition:box-shadow .15s,transform .06s}.vs-col-sw:hover{box-shadow:0 0 calc(20 * var(--vs-u)) color-mix(in srgb,var(--c) 65%,transparent)}.vs-col-sw:active{transform:translateY(1px)}.vs-col-sw[aria-pressed=true]:after{content:"";position:absolute;inset:calc(-6 * var(--vs-u));border:2px solid var(--ab-focus);border-radius:calc(14 * var(--vs-u));pointer-events:none}.vs-root .vs-col-sw .vs-col-sw-n{max-width:100%;overflow-wrap:anywhere;text-align:center;font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-on-blue)!important}.vs-root .vs-col-sw .vs-col-sw-c{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);letter-spacing:.02em;color:var(--ab-on-blue)!important}.vs-col-sw.vs-col-auto{background:var(--ab-key);border:2px dashed var(--ab-key-rim);box-shadow:none}.vs-root .vs-col-sw.vs-col-auto .vs-col-sw-n,.vs-root .vs-col-sw.vs-col-auto .vs-col-sw-c{color:var(--ab-silk)!important}.vs-col-sw.vs-col-auto:disabled{opacity:.45;cursor:not-allowed}.vs-col-mod{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:calc(8 * var(--vs-u));column-gap:calc(8 * var(--vs-u));align-items:center;min-height:calc(52 * var(--vs-u));padding:calc(7 * var(--vs-u)) calc(9 * var(--vs-u));border-radius:calc(10 * var(--vs-u));text-align:start;cursor:pointer;touch-action:manipulation;background:radial-gradient(circle at 20% 40%,color-mix(in srgb,var(--c) 14%,var(--ab-pad-deep)),var(--ab-pad-deep) 80%);border:2px solid color-mix(in srgb,var(--c) 70%,var(--ab-pad-rim));box-shadow:inset 0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 14%,transparent);transition:box-shadow .15s,border-color .15s}.vs-col-mod:hover{border-color:var(--c)}.vs-col-mod[aria-pressed=true]{border-color:var(--c);background:radial-gradient(circle at 20% 40%,color-mix(in srgb,var(--c) 28%,var(--ab-pad-deep)),var(--ab-pad-deep) 85%);box-shadow:0 0 calc(16 * var(--vs-u)) color-mix(in srgb,var(--c) 55%,transparent),inset 0 0 calc(16 * var(--vs-u)) color-mix(in srgb,var(--c) 28%,transparent)}.vs-col-mod[aria-pressed=true]:after{content:"";position:absolute;inset:calc(-6 * var(--vs-u));border:2px solid var(--ab-focus);border-radius:calc(14 * var(--vs-u));pointer-events:none}.vs-col-mod:disabled{cursor:default}.vs-col-mod-ico{grid-row:1 / span 2;display:grid;place-items:center;width:calc(22 * var(--vs-u));height:calc(22 * var(--vs-u));font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);text-transform:uppercase;color:color-mix(in srgb,var(--c) 55%,var(--ab-white))!important}.vs-col-mod-ico svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(4 * var(--vs-u)) color-mix(in srgb,var(--c) 50%,transparent))}.vs-root .vs-col-mod .vs-col-mod-l{min-width:0;overflow-wrap:anywhere;line-height:1.2;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 35%,var(--ab-white))!important}.vs-root .vs-col-mod .vs-col-mod-s{min-width:0;overflow-wrap:anywhere;font:500 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:color-mix(in srgb,var(--c) 30%,var(--ab-silk))!important}.vs-col-foot{align-items:center;padding-top:calc(8 * var(--vs-u));border-top:1px solid var(--ab-rim)}.vs-col-foot>.vs-col-note{grid-column:1 / -3}.vs-col-foot>.vs-col-reset{grid-column:-3 / -1;justify-content:center}@container vs-centre (max-width: 519px){.vs-col-foot>.vs-col-note,.vs-col-foot>.vs-col-reset{grid-column:1 / -1}}.vs-root .vs-col-note{margin:0;font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.vs-root .vs-col-sw[data-ink] :is(.vs-col-sw-n,.vs-col-sw-c){color:var(--sw-ink)!important}.vs-mp{display:grid;gap:calc(12 * var(--vs-u));min-width:0;padding-top:calc(12 * var(--vs-u));border-top:1px solid var(--ab-rim);scroll-margin-top:calc(8 * var(--vs-u))}.vs-mp .vs-col-t{flex-wrap:wrap;row-gap:calc(2 * var(--vs-u))}.vs-mp .vs-col-for{overflow-wrap:anywhere}.vs-mp-head{font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1));color:var(--ab-silk)!important}.vs-mp-pair{display:contents}.vs-root .vs-mp-k{min-width:0;min-height:calc(32 * var(--vs-u));justify-content:center;text-align:center;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.vs-root .vs-mp-k[aria-pressed=true]{color:var(--ab-on-blue)!important;background:var(--vs-accent, var(--ab-bank-a));border-color:var(--vs-accent, var(--ab-bank-a));box-shadow:0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--vs-accent, var(--ab-bank-a)) 45%,transparent)}.vs-root .vs-mp-k.vs-mp-armed{color:var(--ab-on-alert)!important;background:var(--ab-alert);border-color:var(--ab-alert)}.vs-mp-two{display:flex;gap:calc(6 * var(--vs-u));min-width:0}.vs-mp-two>.vs-mp-k{flex:1 1 0}.vs-mp-k4 .vs-mp-pair>*{--span: 3;grid-column:span min(var(--span),var(--vs-cols, 12));min-width:0}@container vs-centre (max-width: 1439px){.vs-mp-k4 .vs-mp-pair>*{--span: 2}}@container vs-centre (max-width: 1039px){.vs-mp-k4 .vs-mp-pair>*{--span: 3}}@container vs-centre (max-width: 759px){.vs-mp-k4 .vs-mp-pair>*{--span: 2}}@container vs-centre (max-width: 519px){.vs-mp-k4 .vs-mp-pair>*{--span: 1}}.vs-mp-sws>*{--span: 2}.vs-mp-sws[aria-label=Banks]>*{--span: 3}@container vs-centre (max-width: 1439px){.vs-mp-sws[aria-label=Banks]>*{--span: 2}}.vs-mp-saved>*{--span: 2}.vs-mp-saved>.vs-mp-none{--span: 999}.vs-mp-named{align-items:end}.vs-mp-named>.vs-mp-field{--span: 6}.vs-mp-named>.vs-mp-two{--span: 2}.vs-mp-k3>*{--span: 4}@container vs-centre (max-width: 1039px){.vs-mp-k3>*{--span: 2}}.vs-mp-sw{position:relative;display:grid;grid-template-columns:calc(48 * var(--vs-u)) minmax(0,1fr);grid-template-areas:"n n" "t t" "p h";-moz-column-gap:calc(8 * var(--vs-u));column-gap:calc(8 * var(--vs-u));row-gap:calc(4 * var(--vs-u));align-content:start;align-items:center;min-width:0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u)) calc(8 * var(--vs-u)) calc(14 * var(--vs-u));border-radius:calc(10 * var(--vs-u));background:radial-gradient(circle at 12% 30%,color-mix(in srgb,var(--c) 10%,var(--ab-pad-deep)),var(--ab-pad-deep) 75%);border:1px solid var(--ab-pad-rim);box-shadow:inset calc(5 * var(--vs-u)) 0 0 var(--c)}.vs-mp-sw[data-warn]{border-color:var(--ab-pending);border-style:dashed}.vs-mp-sw:focus-within{border-color:var(--ab-rim-hi)}.vs-root .vs-mp-n{grid-area:n;min-width:0;overflow-wrap:anywhere;font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-ink)!important}.vs-root .vs-mp-tok{grid-area:t;min-width:0;overflow-wrap:anywhere;font:500 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.vs-root .vs-mp-ed{color:var(--ab-silk)!important}.vs-mp-pick{grid-area:p;display:block;width:100%;height:calc(30 * var(--vs-u));margin:0;padding:0;border:1px solid var(--ab-key-rim);border-radius:calc(6 * var(--vs-u));background:var(--ab-well);cursor:pointer}.vs-mp-pick::-webkit-color-swatch-wrapper{padding:2px}.vs-mp-pick::-webkit-color-swatch{border:0;border-radius:calc(4 * var(--vs-u))}.vs-mp-pick::-moz-color-swatch{border:0;border-radius:calc(4 * var(--vs-u))}:root:root:root .vs-mp input.vs-mp-hex,:root:root:root .vs-mp .vs-mp-field input{width:100%;min-width:0;height:calc(30 * var(--vs-u));background:var(--ab-well)!important;color:var(--ab-ink)!important;border:1px solid var(--ab-rim)!important;border-radius:calc(6 * var(--vs-u));padding:0 calc(8 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);box-shadow:none!important}:root:root:root .vs-mp input.vs-mp-hex{grid-area:h;text-transform:lowercase}:root:root:root .vs-mp input.vs-mp-hex[aria-invalid=true]{border-color:var(--ab-alert)!important}:root:root:root .vs-mp .vs-mp-field input{font-family:var(--ab-body)}.vs-root .vs-mp-c{grid-column:1 / -1;min-width:0;overflow-wrap:anywhere;font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.vs-root .vs-mp-c.vs-mp-warn{color:var(--ab-wait-ink)!important}.vs-root .vs-mp-flag{display:inline-block;margin-inline-end:calc(5 * var(--vs-u));padding:0 calc(4 * var(--vs-u));border:1px solid var(--ab-pending);border-radius:calc(4 * var(--vs-u));font:700 calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-wait-ink)!important}.vs-mp-field{display:grid;gap:calc(3 * var(--vs-u));min-width:0}.vs-root .vs-mp-field>span{padding:0 2px;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.vs-root .vs-mp-none{margin:0;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk-dim)!important}.vs-mp-sum{display:grid;gap:calc(5 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));background:var(--ab-well)}.vs-root .vs-mp-sum p{margin:0;overflow-wrap:anywhere;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.vs-root .vs-mp-sum .vs-mp-sum-k{color:var(--ab-silk)!important}.vs-root .vs-mp-sum-l{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u)) calc(14 * var(--vs-u));font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important}.vs-root .vs-mp-sum-l li{overflow-wrap:anywhere}.vs-mp-dot{display:inline-block;width:calc(9 * var(--vs-u));height:calc(9 * var(--vs-u));margin-inline-end:calc(5 * var(--vs-u));border-radius:50%;border:1px solid var(--ab-rim-hi);background:var(--c);vertical-align:middle}.vs-root .vs-mp-err{margin:0;overflow-wrap:anywhere;font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-bad-ink)!important}.vs-root .vs-mp-note{margin:0;min-height:1.3em;overflow-wrap:anywhere;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.vs-mp-help{gap:calc(6 * var(--vs-u));padding-top:calc(8 * var(--vs-u));border-top:1px solid var(--ab-rim)}.vs-root .vs-mp-helpline{margin:0;overflow-wrap:anywhere;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.vs-mp-map{width:100%;table-layout:fixed;border-collapse:collapse}.vs-root .vs-mp-map :is(th,td){padding:calc(4 * var(--vs-u)) calc(6 * var(--vs-u));border-top:1px solid var(--ab-rim);text-align:start;vertical-align:top;overflow-wrap:anywhere;font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important}.vs-root .vs-mp-map thead th{border-top:0;font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.vs-root .vs-mp-map thead th:first-child{width:22%}.vs-root .vs-mp-map tbody th{color:var(--ab-ink)!important}.vs-dockwrap{flex:none;display:flex;flex-direction:column;gap:calc(8 * var(--vs-u));min-width:0}.vs-logorow{display:flex;align-items:center;gap:calc(8 * var(--vs-u));min-width:0}.vs-logorow>.ab-logo{flex:none}.vs-dock{flex:1 1 auto;min-width:0;display:flex;gap:calc(6 * var(--vs-u));align-self:stretch}.vs-dockwrap--head{flex:1 1 auto;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.vs-dockwrap--head .vs-dock{flex:none}.vs-dockwrap--head .vs-dock-key{flex:none;width:calc(68 * var(--vs-u))}.vs-dock-key{position:relative;flex:1 1 0;min-width:0;min-height:calc(60 * var(--vs-u));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--vs-u));padding:calc(6 * var(--vs-u)) calc(4 * var(--vs-u));background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:calc(8 * var(--vs-u));cursor:pointer;color:var(--ab-silk)!important;transition:border-color .15s,box-shadow .15s;touch-action:manipulation}.vs-dock-key:hover{border-color:var(--ab-rim-hi);color:var(--ab-ink)!important}.vs-dock-key:active{transform:translateY(1px)}.vs-dock-key:disabled{opacity:.45;cursor:not-allowed}.vs-dock-key[aria-pressed=true]{color:var(--ab-ink)!important;border-color:var(--c);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 16%,var(--ab-key)),var(--ab-key));box-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--c) 35%,transparent)}.vs-dock-key.vs-dock-off{border-style:dashed}.vs-dock-ico{width:calc(20 * var(--vs-u));height:calc(20 * var(--vs-u));flex:none}.vs-dock-label{font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.vs-dock-led{position:absolute;top:calc(5 * var(--vs-u));right:calc(5 * var(--vs-u));width:calc(6 * var(--vs-u));height:calc(6 * var(--vs-u));border-radius:50%;background:var(--ab-led-off)}.vs-dock-key[aria-pressed=true] .vs-dock-led{background:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) var(--c)}.vs-dock-key[aria-busy=true] .vs-dock-led{background:var(--ab-pending)}.vs-dock-badge{position:absolute;top:calc(3 * var(--vs-u));left:calc(4 * var(--vs-u));min-width:calc(14 * var(--vs-u));padding:0 calc(3 * var(--vs-u));border-radius:calc(7 * var(--vs-u));font:700 calc(calc(9 * var(--vs-u)) * var(--hf-text-ratio, 1))/calc(14 * var(--vs-u)) var(--ab-mono);text-align:center;background:var(--ab-pending);color:var(--ab-firm-ink)!important}:root[data-theme=light] .vs-dock-badge{color:var(--ab-on-alert)!important}.vs-dock-note{margin:0;padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));background:var(--ab-chassis-2);font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-wait-ink)!important;overflow-wrap:break-word}.vs-dockwrap--head .vs-dock-note{flex:1 1 calc(240 * var(--vs-u));max-width:calc(420 * var(--vs-u));align-self:center}.vs-dock-live{min-width:0}.vs-dock-live:empty{display:none}.vs-dockwrap--head .vs-dock-live{flex:1 1 calc(300 * var(--vs-u));max-width:calc(520 * var(--vs-u))}.vs-root .live-voice-docked{display:flex;flex-direction:column;gap:calc(6 * var(--vs-u));padding:calc(8 * var(--vs-u));min-width:0;background:var(--ab-screen)!important;border:1px solid var(--ab-screen-edge);border-radius:calc(10 * var(--vs-u));color:var(--ab-ink)!important}.vs-root .live-voice-docked-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(6 * var(--vs-u))}.vs-root .live-voice-docked-state{display:inline-flex;align-items:center;gap:calc(6 * var(--vs-u));min-width:0;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk)!important}.vs-root .live-voice-docked-led{flex:none;width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));border-radius:50%;background:var(--ab-led-off)}.vs-root .live-voice-docked-led--on{background:var(--ab-alert);box-shadow:0 0 calc(8 * var(--vs-u)) var(--ab-alert)}.vs-root .live-voice-docked-toggle{padding:calc(4 * var(--vs-u)) calc(8 * var(--vs-u));white-space:normal;text-align:center;font:700 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase}.vs-root .live-voice-docked .live-voice-error{max-width:none;padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(6 * var(--vs-u));box-shadow:none;font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);background:var(--ab-chassis-2)!important;border:1px solid var(--ab-alert);color:var(--ab-alert-ink)!important;overflow-wrap:break-word}.vs-root .live-voice-docked .live-voice-transcript-panel{position:static;width:auto;max-height:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:visible;background:transparent!important;display:flex;flex-direction:column;gap:calc(6 * var(--vs-u))}.vs-root .live-voice-docked .live-voice-transcript-list{max-height:min(calc(260 * var(--vs-u)),32dvh);padding:0;gap:calc(6 * var(--vs-u))}.vs-root .live-voice-docked .live-voice-transcript-item{margin:0;padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(8 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);background:var(--ab-chassis-2)!important;border:1px solid var(--ab-rim);overflow-wrap:break-word}.vs-root .live-voice-docked .live-voice-transcript-item--user{border-left:calc(3 * var(--vs-u)) solid var(--ab-bank-b)}.vs-root .live-voice-docked .live-voice-transcript-item--model{border-left:calc(3 * var(--vs-u)) solid var(--ab-bank-c)}.vs-root .live-voice-docked .live-voice-transcript-sender{font:700 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;margin-bottom:calc(2 * var(--vs-u));color:var(--ab-silk-dim)!important}.vs-root .live-voice-docked .live-voice-transcript-text{color:var(--ab-ink)!important}.vs-root .live-voice-docked :is(.live-voice-pending,.live-voice-confirm){margin:0;padding:calc(8 * var(--vs-u));border:1px solid var(--ab-pending);border-radius:calc(8 * var(--vs-u));background:var(--ab-chassis-2)!important}.vs-root .live-voice-docked :is(.live-voice-pending-label,.live-voice-confirm-title){font:700 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;color:var(--ab-wait-ink)!important}.vs-root .live-voice-docked :is(.live-voice-pending-text,.live-voice-confirm-summary){margin:calc(4 * var(--vs-u)) 0;padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(6 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);background:var(--ab-well)!important;color:var(--ab-ink)!important;max-height:none;overflow-wrap:break-word}.vs-root .live-voice-docked :is(.live-voice-confirm-hint,.live-voice-confirm--done){font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-silk)!important}.vs-root .live-voice-docked .live-voice-pending-actions{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.vs-root .live-voice-docked .live-voice-action-btn{flex:1 1 auto;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(7 * var(--vs-u));background:var(--ab-key)!important;border:1px solid var(--ab-key-rim);font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk)!important;box-shadow:none}.vs-root .live-voice-docked .live-voice-action-btn:hover{border-color:var(--ab-rim-hi);color:var(--ab-ink)!important}.vs-root .live-voice-docked .live-voice-action-btn--primary{background:var(--ab-bank-b)!important;border-color:var(--ab-bank-b);color:var(--ab-on-blue)!important}.vs-root .live-voice-docked .live-voice-action-btn--dismiss{flex:0 0 auto;border-color:var(--ab-alert);color:var(--ab-alert-ink)!important}.vs-root .live-voice-docked .live-voice-composer{padding:0;border:0;background:transparent!important;gap:calc(6 * var(--vs-u))}:root:root:root .vs-root .live-voice-docked .live-voice-composer-input{background:var(--ab-well)!important;color:var(--ab-ink)!important;border:1px solid var(--ab-rim)!important;border-radius:calc(6 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);box-shadow:none!important}:root:root:root .vs-root .live-voice-docked .live-voice-composer-input::-moz-placeholder{color:var(--ab-silk-dim)!important;opacity:1}:root:root:root .vs-root .live-voice-docked .live-voice-composer-input::placeholder{color:var(--ab-silk-dim)!important;opacity:1}.vs-root .live-voice-docked .live-voice-composer-send{padding:calc(5 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(7 * var(--vs-u));background:var(--ab-key)!important;border:1px solid var(--ab-key-rim);font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk)!important}.vs-root .live-voice-docked .live-voice-composer-send:disabled{opacity:.45}.vs-root .live-voice-docked .hanna-avatar{width:min(100%,calc(360 * var(--vs-u)),calc(40dvh * 4 / 3));aspect-ratio:4 / 3;align-self:center;overflow:hidden;background:var(--ab-well)!important;border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u))}.vs-root .live-voice-docked .hanna-avatar-status{padding:calc(8 * var(--vs-u));text-align:center;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-silk)!important}.vs-root .live-voice-docked :is(.hanna-avatar-hide,.hanna-avatar-show){background:var(--ab-key)!important;border:1px solid var(--ab-key-rim);color:var(--ab-silk)!important;cursor:pointer}.vs-root .live-voice-docked :is(.hanna-avatar-hide,.hanna-avatar-show):hover{border-color:var(--ab-rim-hi);color:var(--ab-ink)!important}.vs-root .live-voice-docked .hanna-avatar-hide{top:calc(6 * var(--vs-u));right:calc(6 * var(--vs-u));width:calc(26 * var(--vs-u));height:calc(26 * var(--vs-u));padding:0;border-radius:calc(7 * var(--vs-u));font:700 calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1))/1 var(--ab-display)}.vs-root .live-voice-docked .hanna-avatar-show{align-self:stretch;margin:0;padding:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(7 * var(--vs-u));white-space:normal;text-align:center;font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase}@media(max-width:899px){.ab-navcol:has(.vs-dock-live:not(:empty)){max-height:none}}.cdh-dock{flex:none;display:grid;padding-top:calc(8 * var(--vs-u))}.ab-fpad.cdh-pad{min-height:0;overflow:visible;flex-direction:row;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--vs-u)) calc(12 * var(--vs-u));padding:calc(10 * var(--vs-u)) calc(12 * var(--vs-u))}.cdh-led{background:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) var(--c);align-self:center}.cdh-text{flex:1 1 calc(260 * var(--vs-u));min-width:0;display:grid;gap:calc(3 * var(--vs-u))}.cdh-q{font:600 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-display);letter-spacing:.04em;color:var(--ab-ink)!important;overflow-wrap:anywhere}.cdh-cons{margin:0;font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important;white-space:pre-line;overflow-wrap:anywhere}.cdh-danger .cdh-cons{color:var(--ab-bad-ink)!important}.cdh-field{flex:1 1 calc(220 * var(--vs-u));min-width:calc(160 * var(--vs-u))}.cdh-keys{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--vs-u));margin-inline-start:auto}.ab-qkey.cdh-qkey{position:static}.cdh-wait{color:var(--ab-silk-dim)!important}.dz .ab-fp-top b{display:block;-webkit-line-clamp:unset;overflow:visible;overflow-wrap:anywhere}.dz-chips{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u))}.dz-hint{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.dz-off{opacity:.62}.dz-off:hover,.dz-off:focus-within{opacity:1}.dz .ab-fp-pick,.dz-row{flex-wrap:wrap}:is(.dz,.dz-insp) .ab-btn{padding:calc(6 * var(--vs-u)) calc(11 * var(--vs-u));font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1));white-space:normal;text-align:center}.dz .dz-wide{flex:1 1 auto;text-align:center;white-space:normal}.dz-keys .dz-keys-body{gap:calc(10 * var(--vs-u))}.dz-field{display:grid;gap:calc(4 * var(--vs-u));max-width:calc(420 * var(--vs-u))}.dz-field>span,.dz-ctl-label{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.dz-field .ab-input{padding:calc(6 * var(--vs-u)) calc(9 * var(--vs-u));font-size:calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))}.dz-admin{display:grid;gap:calc(8 * var(--vs-u));padding-top:calc(8 * var(--vs-u));border-top:1px dashed var(--ab-rim)}.ab-insp-col>.dz-insp{flex:1 1 auto;max-height:none}.dz-insp .ab-panel-body{gap:calc(10 * var(--vs-u))}.dz-ctl{display:grid;gap:calc(5 * var(--vs-u))}.dz-sub{margin:calc(4 * var(--vs-u)) 0 0;padding-top:calc(8 * var(--vs-u));border-top:1px dashed var(--ab-screen-edge)}.dz-read{min-width:calc(34 * var(--vs-u));text-align:center;font:700 calc(calc(15 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important}.dz-preview{min-height:calc(320 * var(--vs-u))}.dz-preview>.ab-fpad-hit{padding:calc(6 * var(--vs-u))}.dz-preview .vs-module{max-height:calc(720 * var(--vs-u));overflow:auto;overscroll-behavior:contain}.dz-swatches{display:grid;gap:calc(8 * var(--vs-u))}.dz-swgroup{display:grid;gap:calc(4 * var(--vs-u))}.dz-swrow{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u)) calc(10 * var(--vs-u))}.dz-sw{display:inline-flex;align-items:center;gap:calc(5 * var(--vs-u))}.dz-chip{width:calc(16 * var(--vs-u));height:calc(16 * var(--vs-u));border-radius:calc(4 * var(--vs-u));background:var(--sw);border:1px solid var(--ab-rim-hi);flex:none}.dz-swname{font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.dz-navnote{margin:0;padding:0 calc(4 * var(--vs-u));font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk-dim)!important}.dz-status{font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.16em;text-transform:uppercase;color:var(--ab-silk)!important}.wo-group{flex:none;padding:calc(8 * var(--vs-u));border-top:0;border-bottom:1px solid var(--ab-rim);gap:calc(5 * var(--vs-u))}.ab-root .wo-group .wo-title{display:flex;align-items:baseline;gap:calc(6 * var(--vs-u));width:100%;padding:calc(2 * var(--vs-u)) calc(4 * var(--vs-u));background:none;border:0;cursor:pointer;text-align:start;font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.wo-title-text{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.wo-title b{color:var(--ab-ink)!important;font-weight:700}.wo-caret{flex:none;color:var(--ab-silk-dim)!important}.ab-root .wo-group .wo-title:hover .wo-caret{color:var(--ab-ink)!important}.wo-bank{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u));max-height:calc(3 * 34 * var(--vs-u));overflow-y:auto;overscroll-behavior:contain}.ab-root .wo-group .wo-key{width:auto;flex:0 1 auto;min-width:0;padding:calc(5 * var(--vs-u)) calc(9 * var(--vs-u));gap:calc(6 * var(--vs-u));font:700 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em}.wo-pick{display:inline-flex;align-items:stretch;gap:2px;min-width:0;max-width:100%}.ab-root .wo-pick .wo-key{font:600 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) / 1.2 var(--ab-body);letter-spacing:.01em;text-transform:none}.wo-pick .sk-label{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}.ab-root .wo-x{flex:none;width:calc(22 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(7 * var(--vs-u));cursor:pointer;font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);line-height:1;color:var(--ab-silk-dim)!important}.ab-root .wo-x:hover{border-color:var(--ab-alert);color:var(--ab-ink)!important}.wo-x:disabled{opacity:.45;cursor:not-allowed}.wo-find{display:grid;gap:3px}.wo-q{width:100%;min-width:0;padding:calc(6 * var(--vs-u)) calc(9 * var(--vs-u));background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(6 * var(--vs-u));font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-ink)!important}.wo-q:focus{outline:none;border-color:var(--ab-bank-a);box-shadow:0 0 0 1px var(--ab-bank-a)}.ab-root .wo-hit{font:600 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) / 1.3 var(--ab-body);overflow-wrap:break-word}.wo-sub{font-weight:500;color:var(--ab-silk-dim)!important}.ab-root .wo-group .sk-key{justify-content:center;padding:calc(5 * var(--vs-u)) calc(9 * var(--vs-u));font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.1em}.ab-root .wo-group .wo-done{width:100%}.wo-note{margin:0;padding:0 calc(4 * var(--vs-u));font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) / 1.35 var(--ab-body);color:var(--ab-silk-dim)!important;overflow-wrap:break-word}.wo-note.wo-bad{color:var(--ab-alert)!important}.vs-wo-chip{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:calc(8 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(6 * var(--vs-u)) calc(5 * var(--vs-u)) calc(12 * var(--vs-u));border:1px solid var(--ab-pending);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--ab-pending) 18%,var(--ab-chassis-2)),var(--ab-chassis-2));box-shadow:0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--ab-pending) 38%,transparent),inset 0 1px color-mix(in srgb,#fff 18%,transparent);font:600 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.04em;color:var(--ab-ink)!important}.vs-wo-chip .wo-chip-text{min-width:0;overflow-wrap:anywhere}.vs-wo-chip b{color:var(--ab-ink)!important}.vs-wo-chip .wo-led,.vs-headrow .vs-wo-chip .wo-led{width:calc(8 * var(--vs-u));height:calc(8 * var(--vs-u));border-radius:50%;flex:none;background:var(--ab-pending);box-shadow:0 0 calc(8 * var(--vs-u)) var(--ab-pending)}.ab-root .wo-chip-me{flex:none;padding:calc(3 * var(--vs-u)) calc(10 * var(--vs-u));background:var(--ab-key);border:1px solid var(--ab-key-rim);border-radius:999px;cursor:pointer;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.08em;color:var(--ab-silk)!important}.ab-root .wo-chip-me:hover{color:var(--ab-ink)!important;border-color:var(--ab-rim-hi)}@media(prefers-reduced-motion:no-preference){.vs-wo-chip{animation:wo-breathe 8.5s ease-in-out infinite}@keyframes wo-breathe{50%{box-shadow:0 0 calc(20 * var(--vs-u)) color-mix(in srgb,var(--ab-pending) 52%,transparent),inset 0 1px color-mix(in srgb,#fff 22%,transparent)}}}@media(min-width:900px){.ab-root .vs-device:not(.vs-find-shown) .vs-toprow:has(>.vs-wo-chip){display:flex}}.msg-board{--mb-glass: color-mix(in srgb, var(--ab-chassis-2) 74%, transparent);--mb-glass-pad: color-mix(in srgb, var(--ab-pad-deep) 70%, transparent);--mb-edge: color-mix(in srgb, var(--ab-white) 55%, transparent);--mb-bloom: 34%;--mb-bloom-far: 14%;--mb-scatter: 11%;position:relative;isolation:isolate;flex:1 1 auto;min-height:0;min-width:0;height:100%;display:flex;flex-direction:column}:root[data-theme=light] .msg-board{--mb-glass: color-mix(in srgb, #ffffff 78%, transparent);--mb-glass-pad: color-mix(in srgb, #ffffff 66%, transparent);--mb-edge: color-mix(in srgb, #ffffff 95%, transparent);--mb-bloom: 22%;--mb-bloom-far: 10%;--mb-scatter: 13%}.msg-board:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;border-radius:calc(16 * var(--vs-u));background:radial-gradient(55% 45% at 10% 0%,color-mix(in srgb,var(--ab-bank-b) var(--mb-scatter),transparent),transparent 72%),radial-gradient(45% 55% at 94% 96%,color-mix(in srgb,var(--ab-bank-c) var(--mb-scatter),transparent),transparent 70%),radial-gradient(35% 40% at 52% 52%,color-mix(in srgb,var(--ab-bank-e) calc(var(--mb-scatter) * .55),transparent),transparent 70%)}.msg-board>.mb-page{flex:1 1 auto;min-height:0;align-content:stretch;grid-template-rows:auto minmax(0,1fr)}.msg-board .ab-fbank.mb-bank{position:relative;min-height:0;min-width:0;margin:0;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 8%,var(--mb-glass)),var(--mb-glass) 46%);border:1px solid color-mix(in srgb,var(--c) 30%,var(--ab-rim));border-radius:calc(14 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u)) calc(10 * var(--vs-u));backdrop-filter:blur(calc(14 * var(--vs-u))) saturate(140%);-webkit-backdrop-filter:blur(calc(14 * var(--vs-u))) saturate(140%);box-shadow:inset 0 1px color-mix(in srgb,var(--mb-edge) 40%,transparent),0 calc(14 * var(--vs-u)) calc(34 * var(--vs-u)) calc(-16 * var(--vs-u)) color-mix(in srgb,var(--c) var(--mb-bloom),transparent)}.msg-board .ab-fbank.mb-bank:after{content:"";position:absolute;inset:calc(10 * var(--vs-u)) 6% calc(-8 * var(--vs-u));z-index:-1;pointer-events:none;border-radius:40%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) var(--mb-bloom),transparent),color-mix(in srgb,var(--c) var(--mb-bloom-far),transparent) 60%,transparent);filter:blur(calc(26 * var(--vs-u)))}.msg-board .ab-fbank.mb-bank:before{content:"";position:absolute;left:7%;right:7%;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c) 65%,var(--mb-edge)),transparent)}.msg-board .mb-bank .ab-cl-head{min-height:calc(20 * var(--vs-u))}.msg-board .mb-bank .ab-cl-name{color:color-mix(in srgb,var(--c) 40%,var(--ab-white))!important;overflow-wrap:anywhere}:root[data-theme=light] .msg-board .mb-bank .ab-cl-name{color:color-mix(in srgb,var(--c) 55%,var(--ab-ink))!important}.msg-board .mb-bank .ab-led{display:inline-block;width:calc(7 * var(--vs-u));height:calc(7 * var(--vs-u));margin-inline-end:calc(7 * var(--vs-u));border-radius:50%;background:var(--c);box-shadow:0 0 calc(8 * var(--vs-u)) var(--c);vertical-align:middle}.msg-board .mb-bank .ab-fpad{border-radius:calc(11 * var(--vs-u))}.msg-board .mb-bank .ab-fpad:not(.ab-on,.ab-alert,.cr-warn,.ab-keypad){background:linear-gradient(165deg,color-mix(in srgb,var(--ab-white) 4%,var(--mb-glass-pad)),var(--mb-glass-pad));border-color:color-mix(in srgb,var(--c, var(--ab-rim)) 18%,var(--ab-pad-rim));box-shadow:inset 0 1px color-mix(in srgb,var(--mb-edge) 22%,transparent),0 calc(6 * var(--vs-u)) calc(16 * var(--vs-u)) calc(-10 * var(--vs-u)) var(--ab-shade-50)}:root[data-theme=light] .msg-board .mb-bank .ab-fpad:not(.ab-on,.ab-alert,.cr-warn,.ab-keypad){box-shadow:inset 0 1px 0 var(--mb-edge),0 calc(6 * var(--vs-u)) calc(16 * var(--vs-u)) calc(-10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 30%,transparent)}.msg-board .mb-bank .ab-fpad.ab-on{box-shadow:inset 0 1px color-mix(in srgb,var(--mb-edge) 35%,transparent),0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c) 32%,transparent),inset 0 0 calc(16 * var(--vs-u)) color-mix(in srgb,var(--c) 14%,transparent)}.msg-board .ab-fpad.ab-staged{outline-offset:1px}.msg-board :is(.mb-conv,.mb-person-pad,.mb-ann) .ab-fp-top b{display:block;-webkit-line-clamp:unset;overflow:visible;text-transform:none;letter-spacing:.01em;font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body)}.msg-board :is(.mb-conv,.mb-person-pad):not(.ab-on) .ab-fp-top b{font-weight:500}.msg-board .mb-ann .ab-fp-top b{font-size:calc(calc(14 * var(--vs-u)) * var(--hf-text-ratio, 1))}.msg-board .ab-fp-top .ab-fp-chip{white-space:normal;overflow-wrap:anywhere}.msg-board .mb-when{font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.msg-board .mb-say{margin:0;font:400 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-ink)!important;white-space:pre-wrap;overflow-wrap:anywhere}.msg-board .ab-fp-pick{flex-wrap:wrap}.msg-board .mb-figs,.msg-board .mb-side,.msg-board .mb-main,.msg-board .mb-wide{--span: 999}@container vs-centre (min-width: 760px){.msg-board .mb-side{--span: 2;--vs-cols: 2}.msg-board .mb-main{--span: 4;--vs-cols: 4}.msg-board .mb-half,.msg-board[data-section=announcements] .mb-main,.msg-board[data-section=announcements] .mb-side{--span: 3;--vs-cols: 3}}@container vs-centre (min-width: 1040px){.msg-board .mb-side{--span: 3;--vs-cols: 3}.msg-board .mb-main{--span: 5;--vs-cols: 5}.msg-board .mb-half,.msg-board[data-section=announcements] .mb-main,.msg-board[data-section=announcements] .mb-side{--span: 4;--vs-cols: 4}}@container vs-centre (min-width: 1440px){.msg-board .mb-side{--span: 4;--vs-cols: 4}.msg-board .mb-main{--span: 8;--vs-cols: 8}.msg-board .mb-half{--span: 6;--vs-cols: 6}.msg-board[data-section=announcements] .mb-main{--span: 7;--vs-cols: 7}.msg-board[data-section=announcements] .mb-side{--span: 5;--vs-cols: 5}}.msg-board .ab-fbank.mb-wide{--span: 999}.msg-board :is(.mb-side,.mb-main,.mb-wide){align-self:stretch;align-content:start;overflow:hidden;grid-template-rows:auto minmax(0,1fr)}.msg-board .mb-thread:has(>.ab-keyrow){grid-template-rows:auto auto minmax(0,1fr)}:is(.ab-centre,.ab-home-body) .msg-board .mb-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start;grid-auto-rows:max-content;padding:2px calc(2 * var(--vs-u)) calc(4 * var(--vs-u));scrollbar-width:thin}:is(.ab-centre,.ab-home-body) .msg-board .mb-scroll>.ab-fpad{min-height:0}.msg-board .mb-scroll>:not(.ab-fpad){grid-column:1 / -1}:is(.ab-centre,.ab-home-body) .msg-board .mb-thread-grid{min-height:0;grid-template-rows:minmax(0,1fr) auto;grid-auto-rows:auto;align-content:stretch}:is(.ab-centre,.ab-home-body) .msg-board .mb-thread-grid:has(>.mb-err){grid-template-rows:auto minmax(0,1fr) auto}:is(.ab-centre,.ab-home-body) .msg-board .mb-thread-grid>.ab-fpad{grid-column:1 / -1;min-height:0}.msg-board .ab-fpad.mb-msgs{overflow:hidden}.msg-board .mb-msgs .cr-cell-body{min-height:0;display:flex;flex-direction:column}.msg-board .mb-list{flex:1 1 auto;min-height:0;margin:0;padding:calc(4 * var(--vs-u)) calc(4 * var(--vs-u)) calc(2 * var(--vs-u));list-style:none;display:flex;flex-direction:column;gap:calc(8 * var(--vs-u));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.msg-board .mb-msg{align-self:flex-start;max-width:min(78%,calc(720 * var(--vs-u)));min-width:0;display:grid;gap:calc(3 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(12 * var(--vs-u)) calc(6 * var(--vs-u));border-radius:calc(14 * var(--vs-u)) calc(14 * var(--vs-u)) calc(14 * var(--vs-u)) calc(4 * var(--vs-u));background:linear-gradient(165deg,color-mix(in srgb,var(--ab-bank-c) 9%,var(--mb-glass-pad)),var(--mb-glass-pad));border:1px solid color-mix(in srgb,var(--ab-bank-c) 26%,var(--ab-pad-rim));box-shadow:inset 0 1px color-mix(in srgb,var(--mb-edge) 22%,transparent)}.msg-board .mb-msg.mb-mine{align-self:flex-end;border-radius:calc(14 * var(--vs-u)) calc(14 * var(--vs-u)) calc(4 * var(--vs-u)) calc(14 * var(--vs-u));background:linear-gradient(165deg,color-mix(in srgb,var(--ab-bank-b) 26%,var(--mb-glass-pad)),color-mix(in srgb,var(--ab-bank-b) 12%,var(--mb-glass-pad)));border-color:color-mix(in srgb,var(--ab-bank-b) 55%,var(--ab-pad-rim));box-shadow:inset 0 1px color-mix(in srgb,var(--mb-edge) 30%,transparent),0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 22%,transparent)}.msg-board .mb-msg-who{font:600 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--ab-bank-c) 45%,var(--ab-silk))!important;overflow-wrap:anywhere}.msg-board .mb-msg-text{margin:0;font:400 calc(calc(13.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-body);color:var(--ab-ink)!important;white-space:pre-wrap;overflow-wrap:anywhere}.msg-board .mb-msg-when{justify-self:end;font:500 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.2 var(--ab-mono);color:var(--ab-silk-dim)!important}.msg-board .mb-compose .ab-fp-more.cr-inbody,.msg-board .mb-form .ab-fp-more.cr-inbody{border-top:0;padding-top:0}.msg-board .mb-compose textarea.ab-input{width:100%;min-height:calc(64 * var(--vs-u));resize:vertical;font:400 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body)}.msg-board .mb-compose-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(6 * var(--vs-u)) calc(10 * var(--vs-u));min-width:0}.msg-board .mb-compose-foot>.ab-fnote{flex:1 1 calc(160 * var(--vs-u));min-width:0;overflow-wrap:anywhere}.msg-board .mb-form textarea.ab-input{width:100%;resize:vertical;font:400 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body)}:is(.ab-centre,.ab-home-body) .msg-board .mb-annform>.mb-scroll{align-content:stretch;grid-auto-rows:minmax(max-content,1fr)}.msg-board .mb-picklist{display:flex;flex-wrap:wrap;gap:calc(5 * var(--vs-u));max-height:calc(240 * var(--vs-u));overflow-y:auto;padding:2px;min-width:0}.ab-root .msg-board .cr-k.mb-person{text-transform:none;letter-spacing:.01em;font-family:var(--ab-body)}.msg-board .mb-line-row{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--vs-u));min-width:0}.msg-board .mb-line-row>.ab-fline{flex:1 1 calc(200 * var(--vs-u));min-width:0;overflow-wrap:anywhere}.msg-board .mb-err .ab-fp-more.cr-inbody{border-top:0;padding-top:0}:is(.ab-centre,.ab-home-body) .msg-board .mb-figgrid{grid-auto-rows:auto}:is(.ab-centre,.ab-home-body) .msg-board .mb-figgrid>.ab-fpad{min-height:calc(86 * var(--vs-u))}.msg-board .mb-figgrid>.ab-figure{--span: 1}.msg-board .mb-figgrid>.mb-chartcell{--span: 2}@container vs-centre (min-width: 1440px){.msg-board .mb-figgrid>.mb-chartcell{--span: 4}}@container vs-centre (max-width: 519px){.msg-board .mb-figgrid>.mb-chartcell{--span: 999}}.msg-board .mb-figgrid .ab-fp-big{font-size:calc(calc(26 * var(--vs-u)) * var(--hf-text-ratio, 1));text-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--c) 45%,transparent)}.msg-board .mb-figgrid .ab-figure .ab-fp-top b{-webkit-line-clamp:unset;display:block;overflow:visible;overflow-wrap:normal;word-break:keep-all}.msg-board .ab-fpad.mb-chartcell{padding:calc(7 * var(--vs-u)) calc(10 * var(--vs-u)) calc(8 * var(--vs-u));gap:calc(5 * var(--vs-u))}.msg-board .mb-chartcell .cr-cell-body{min-height:0;display:flex;flex-direction:column}.msg-board .mb-chart{margin:0;flex:1 1 auto;display:flex;flex-direction:column;gap:calc(3 * var(--vs-u));min-width:0;min-height:calc(46 * var(--vs-u))}.msg-board .mb-chart-svg{flex:1 1 auto;display:block;width:100%;height:calc(52 * var(--vs-u));min-height:0;overflow:visible}.msg-board .mb-bar{fill:var(--c, var(--ab-bank-b));filter:drop-shadow(0 0 1.2px color-mix(in srgb,var(--c, var(--ab-bank-b)) 70%,transparent))}.msg-board .mb-bar-0{fill:transparent}.msg-board .mb-axis{stroke:var(--ab-rim);stroke-width:1}.msg-board .mb-chart-foot{display:flex;justify-content:space-between;gap:calc(8 * var(--vs-u));font:500 calc(calc(9.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.2 var(--ab-mono);color:var(--ab-silk-dim)!important}.msg-board .mb-bars{margin:0;padding:0;list-style:none;display:grid;gap:calc(3 * var(--vs-u));min-width:0}.msg-board .mb-bars-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(calc(40 * var(--vs-u)),1.6fr) auto;align-items:center;gap:calc(6 * var(--vs-u));width:100%;min-width:0;padding:1px calc(2 * var(--vs-u));background:none;border:0;border-radius:calc(5 * var(--vs-u));text-align:start;color:inherit}button.mb-bars-row{cursor:pointer}button.mb-bars-row:hover{background:color-mix(in srgb,var(--c) 9%,transparent)}.msg-board .mb-bars-l{min-width:0;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}.msg-board .mb-bars-svg{width:100%;height:calc(8 * var(--vs-u))}.msg-board .mb-bars-track{fill:color-mix(in srgb,var(--ab-rim) 55%,transparent)}.msg-board .mb-bars-n{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important}.msg-board .mb-status{min-height:0;gap:calc(8 * var(--vs-u));row-gap:calc(2 * var(--vs-u))}.ab-root .mb-status b{text-transform:none;letter-spacing:.01em;font:600 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:anywhere}.msg-board .mb-status .ab-fhead-note{overflow-wrap:anywhere}@media(max-width:899px){.msg-board{height:auto}.msg-board>.mb-page{grid-template-rows:none}.msg-board .mb-figs,.msg-board .mb-side,.msg-board .mb-main,.msg-board .mb-half,.msg-board .mb-wide{--span: 999 !important;--vs-cols: inherit !important}.msg-board :is(.mb-side,.mb-main,.mb-wide){overflow:visible;grid-template-rows:none!important}:is(.ab-centre,.ab-home-body) .msg-board .mb-scroll{max-height:62vh}:is(.ab-centre,.ab-home-body) .msg-board .mb-thread-grid{grid-template-rows:none!important}.msg-board .mb-list{max-height:55vh}.msg-board .ab-fbank.mb-bank{backdrop-filter:none;-webkit-backdrop-filter:none}}.msg-board .mb-idle{display:grid;align-content:start;gap:calc(10 * var(--vs-u));min-width:0;overflow-y:auto}.msg-board .mb-idle-h{font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.msg-board .mb-idle .mb-bars{gap:calc(6 * var(--vs-u))}.msg-board .mb-idle .mb-bars-l{font-size:calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))}.msg-board .mb-idle .mb-bars-svg{height:calc(10 * var(--vs-u))}.msg-board .mb-idle .mb-bars-n{font-size:calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))}.msg-board .mb-form>.ab-fpad-hit{flex:none}.msg-board .mb-form>.cr-inbody{flex:1 1 auto;align-content:start}.vs-helplayer{position:fixed;inset:0;z-index:1240;pointer-events:none}.vs-helpbubble{position:fixed;padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));border-radius:calc(8 * var(--vs-u));font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/15px var(--ab-body);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--ab-ink)!important;text-transform:none;letter-spacing:0;background:color-mix(in srgb,var(--ab-chassis-2) 92%,var(--ab-bank-b));border:1px solid color-mix(in srgb,var(--ab-bank-b) 55%,var(--ab-rim));box-shadow:0 calc(6 * var(--vs-u)) calc(16 * var(--vs-u)) calc(-6 * var(--vs-u)) var(--ab-shadow-panel, rgba(0,0,0,.4)),0 0 calc(10 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 22%,transparent);animation:vs-help-in .22s ease both;overflow-wrap:break-word}.vs-helpbubble:before{display:none}.vs-helpbubble-x:before{content:"";position:absolute;top:-5px;left:calc(var(--arrow, 20px) - 5px);width:10px;height:10px;transform:rotate(45deg);background:inherit;border-left:1px solid color-mix(in srgb,var(--ab-bank-b) 55%,var(--ab-rim));border-top:1px solid color-mix(in srgb,var(--ab-bank-b) 55%,var(--ab-rim))}@keyframes vs-help-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.vs-helpbar{position:fixed;left:50%;bottom:calc(12 * var(--vs-u));transform:translate(-50%);pointer-events:auto;z-index:1;display:flex;flex-wrap:nowrap;align-items:center;gap:calc(8 * var(--vs-u));max-width:calc(100vw - 24px);white-space:nowrap;padding:calc(8 * var(--vs-u)) calc(12 * var(--vs-u));border-radius:calc(12 * var(--vs-u));background:color-mix(in srgb,var(--ab-chassis-2) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--ab-bank-b) 55%,var(--ab-rim-hi));box-shadow:0 0 calc(18 * var(--vs-u)) color-mix(in srgb,var(--ab-bank-b) 30%,transparent)}.vs-helpbar-l{font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);color:var(--ab-silk)!important}.vs-helpbar-l b{color:var(--ab-ink)!important}@media(prefers-reduced-motion:reduce){.vs-helpbubble{animation:none}}:root[data-theme=light] .ab-root{--ab-chassis: var(--vs-m-chassis, #e8ecf1);--ab-chassis-2: var(--vs-m-panel, #f3f5f8);--ab-well: var(--vs-m-well, #dfe4ea);--ab-rim: var(--vs-m-rim, #c3cad4);--ab-silk: var(--vs-m-label, #465062);--ab-silk-dim: var(--vs-m-dim, #525c6e);--ab-silk-label: var(--vs-m-label-rest, #525c6d);--ab-ink: var(--vs-m-ink, #151a23);--ab-screen: var(--vs-m-cockpit, #f6f8fb);--ab-screen-edge: var(--vs-t-screen-edge, #b4c0cf);--ab-screen-firm: var(--vs-t-screen-firm, #f1f2f5);--ab-screen-firm-edge: var(--vs-t-screen-firm-edge, #8d97ab);--ab-firm: var(--vs-t-firm, #1f2633);--ab-firm-ink: var(--vs-t-firm-ink, #f4f6fa);--ab-bank-a: var(--vs-pal-a, #046a5b);--ab-bank-b: var(--vs-pal-b, #045e9e);--ab-bank-c: var(--vs-pal-c, #a904cb);--ab-bank-d: var(--vs-pal-d, #9c0539);--ab-bank-e: var(--vs-pal-e, #755407);--ab-bank-f: var(--vs-pal-f, #216400);--ab-bank-g: var(--vs-pal-g, #5433fe);--ab-bank-h: var(--vs-pal-h, #ac4302);--ab-bank-i: var(--vs-pal-i, #046a5b);--ab-bank-j: var(--vs-pal-j, #045e9e);--ab-bank-k: var(--vs-pal-k, #a904cb);--ab-bank-l: var(--vs-pal-l, #9c0539);--ab-premium: var(--vs-m-pending, #946b00);--ab-pending: var(--vs-m-pending, #946b00);--ab-alert: var(--vs-m-alert, #b8201b);--ab-good: var(--vs-m-good, #11703a);--ab-focus: var(--vs-m-ring, #1d2430);--ab-pad-deep: var(--vs-t-pad-deep, #eef1f5);--ab-white: var(--vs-t-white, #10151d);--ab-rim-hi: var(--vs-t-rim-hi, #97a2b2);--ab-led-off: var(--vs-t-led-off, #c9d0da);--ab-key: var(--vs-t-key, #f8fafc);--ab-key-rim: var(--vs-t-key-rim, #b5bfcb);--ab-row-hover: var(--vs-t-row-hover, #e2e7ee);--ab-row-line: var(--vs-t-row-line, #d8dee6);--ab-alert-ink: var(--vs-t-alert-ink, #b3261e);--ab-good-ink: var(--vs-t-good-ink, #17692c);--ab-wait-ink: var(--vs-t-wait-ink, #7a5600);--ab-pad-rim: var(--vs-t-pad-rim, #c6cdd7);--ab-hatch-a: var(--vs-t-hatch-a, #e6eaef);--ab-hatch-b: var(--vs-t-hatch-b, #dfe4ea);--ab-dot-off: var(--vs-t-dot-off, #b7bfca);--ab-row-sel: var(--vs-t-row-sel, #d6deea);--ab-bezel: var(--vs-t-bezel, #d9dfe7);--ab-bezel-firm: var(--vs-t-bezel-firm, #dcdfe5);--ab-chip: var(--vs-t-chip, #e6ebf2);--ab-pad-top: var(--vs-t-pad-top, #fbfcfd);--ab-pad-lip: var(--vs-t-pad-lip, #ffffff);--ab-plus: var(--vs-t-plus, #a7b0bd);--ab-pad-action-top: var(--vs-t-pad-action-top, #f3f6f9);--ab-on-blue: var(--vs-t-on-blue, #ffffff);--ab-on-green: var(--vs-t-on-green, #ffffff);--ab-on-alert: var(--vs-t-on-alert, #ffffff);--ab-scrim: var(--vs-t-scrim, rgba(30,38,52,.35));--ab-shadow-panel: var(--vs-t-shadow-panel, rgba(28,36,50,.18));--ab-btn: var(--vs-t-btn, #eef2f6);--ab-toast: var(--vs-t-toast, #ffffff);--ab-toast-rim: var(--vs-t-toast-rim, #9fb3c8);--ab-panel-rim: var(--vs-t-panel-rim, #bcc5d1);--ab-empty-rim: var(--vs-t-empty-rim, #cdd4dd);--ab-dot-dim: var(--vs-t-dot-dim, #b3bcc8);--ab-line-2: var(--vs-t-line-2, #c3ccd8);--ab-bad-ink: var(--vs-t-bad-ink, #a8261c);--ab-shade-60: var(--vs-t-shade-60, rgba(40,52,70,.14));--ab-shade-55: var(--vs-t-shade-55, rgba(40,52,70,.12));--ab-shade-50: var(--vs-t-shade-50, rgba(40,52,70,.11));--ab-shade-40: var(--vs-t-shade-40, rgba(28,36,50,.16));--ab-sheen: var(--vs-t-sheen, rgba(255,255,255,.7));--ab-screen-glow: var(--vs-t-screen-glow, rgba(4,106,91,.04));--ab-panel-glow: var(--vs-t-panel-glow, rgba(4,106,91,.035));--ab-firm-glow: var(--vs-t-firm-glow, rgba(31,38,51,.04));--ab-logo-glow: var(--vs-m-glow, rgba(4,106,91,.16));--ab-logo-glow-hi: var(--vs-m-glow-hi, rgba(4,106,91,.32));--ab-chart-axis: var(--vs-t-chart-axis, #465062);--ab-chart-grid: var(--vs-t-chart-grid, #d3d9e2);--ab-chart-tip: var(--vs-t-chart-tip, #ffffff);--ab-chart-tip-edge: var(--vs-t-chart-tip-edge, #b4c0cf);--ab-chart-tip-ink: var(--vs-t-chart-tip-ink, #151a23);color-scheme:light}:root[data-theme=light] .ab-root .ab-panel{color-scheme:light}:root[data-theme=light] .ab-root :where(*):not(.vs-module *){text-shadow:none!important}:root[data-theme=light] .ab-root{--ab-chassis: var(--vs-m-chassis, #edf0f5);--ab-chassis-2: var(--vs-m-panel, #ffffff);--ab-well: var(--vs-m-well, #f3f5f8);--ab-rim: var(--vs-m-rim, #d5dbe3);--ab-silk: var(--vs-m-label, #3a4456);--ab-silk-dim: var(--vs-m-dim, #4f596b);--ab-silk-label: var(--vs-m-label-rest, #2e3747);--ab-pad-deep: var(--vs-t-pad-deep, #ffffff);--ab-pad-top: var(--vs-t-pad-top, #ffffff);--ab-pad-rim: var(--vs-t-pad-rim, #d3d9e1);--ab-key: var(--vs-t-key, #ffffff);--ab-key-rim: var(--vs-t-key-rim, #d3d9e1);--ab-panel-rim: var(--vs-t-panel-rim, #dde2e9);--ab-btn: var(--vs-t-btn, #ffffff);--ab-shade-60: var(--vs-t-shade-60, rgba(16,24,40,.05));--ab-shade-55: var(--vs-t-shade-55, rgba(16,24,40,.05));--ab-shade-50: var(--vs-t-shade-50, rgba(16,24,40,.04));--vs-edge: inset 0 1px 0 rgba(255,255,255,.95);--vs-lift: 0 1px 2px color-mix(in srgb, var(--vs-t-lift, #101828) 6%, transparent);--vs-backlight: 0 calc(10 * var(--vs-u)) calc(30 * var(--vs-u)) calc(-9 * var(--vs-u)) color-mix(in srgb, var(--c, var(--ab-bank-b)) 65%, transparent);--vs-backlight-hi: 0 calc(14 * var(--vs-u)) calc(34 * var(--vs-u)) calc(-8 * var(--vs-u)) color-mix(in srgb, var(--c, var(--ab-bank-b)) 70%, transparent)}:root[data-theme=light] .ab-root.vs-root{background:radial-gradient(60% 50% at 8% -6%,color-mix(in srgb,var(--ab-bank-b) 11%,transparent),transparent 70%),radial-gradient(50% 45% at 100% 4%,color-mix(in srgb,var(--ab-bank-c) 9%,transparent),transparent 70%),radial-gradient(55% 50% at 60% 110%,color-mix(in srgb,var(--ab-bank-a) 8%,transparent),transparent 70%),var(--ab-chassis)}:root[data-theme=light] .ab-root :is(.vs-fkey,.vs-block){background:linear-gradient(180deg,var(--vs-t-glass, #ffffff),var(--vs-t-glass-2, #f7f9fc));box-shadow:var(--vs-edge),var(--vs-lift)}:root[data-theme=light] .ab-root .vs-block:hover{box-shadow:var(--vs-edge),var(--vs-lift),var(--vs-backlight)}:root[data-theme=light] .ab-root .vs-block.vs-lit{background:linear-gradient(180deg,var(--vs-t-glass, #ffffff),color-mix(in srgb,var(--c) 10%,var(--vs-t-glass, #ffffff)));border-color:var(--c);box-shadow:var(--vs-edge),0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent),var(--vs-backlight-hi)}:root[data-theme=light] .ab-root .ab-home-pad{background:linear-gradient(180deg,var(--vs-t-glass, #ffffff) 30%,color-mix(in srgb,var(--c) 8%,var(--vs-t-glass, #ffffff)));border:1.5px solid color-mix(in srgb,var(--c) 60%,var(--ab-pad-rim));box-shadow:var(--vs-edge),var(--vs-lift),var(--vs-backlight)}:root[data-theme=light] .ab-root .ab-home-pad:is(:hover,:focus-visible){border-color:var(--c);box-shadow:var(--vs-edge),var(--vs-lift),var(--vs-backlight-hi)}@property --ab-alert{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-alert-ink{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bad-ink{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bank-a{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bank-b{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bank-c{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bank-d{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bank-e{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bank-f{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bank-g{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bank-h{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bank-i{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bank-j{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bank-k{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bank-l{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bezel{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-bezel-firm{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-btn{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-chart-axis{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-chart-grid{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-chart-tip{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-chart-tip-edge{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-chart-tip-ink{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-chassis{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-chassis-2{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-chip{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-dot-dim{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-dot-off{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-empty-rim{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-firm{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-firm-glow{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-firm-ink{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-focus{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-good{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-good-ink{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-hatch-a{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-hatch-b{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-ink{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-key{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-key-rim{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-led-off{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-line-2{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-logo-glow{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-logo-glow-hi{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-on-alert{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-on-blue{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-on-green{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-pad-action-top{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-pad-deep{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-pad-lip{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-pad-rim{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-pad-top{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-panel-glow{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-panel-rim{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-pending{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-plus{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-premium{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-rim{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-rim-hi{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-row-hover{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-row-line{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-row-sel{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-screen{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-screen-edge{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-screen-firm{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-screen-firm-edge{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-screen-glow{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-scrim{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-shade-40{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-shade-50{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-shade-55{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-shade-60{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-shadow-panel{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-sheen{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-silk{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-silk-dim{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-silk-label{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-toast{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-toast-rim{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-wait-ink{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-well{syntax: "<color>"; inherits: true; initial-value: transparent;}@property --ab-white{syntax: "<color>"; inherits: true; initial-value: transparent;}.ab-root.vs-theming{transition:--ab-alert var(--vs-theme-fade, 7s) ease-in-out,--ab-alert-ink var(--vs-theme-fade, 7s) ease-in-out,--ab-bad-ink var(--vs-theme-fade, 7s) ease-in-out,--ab-bank-a var(--vs-theme-fade, 7s) ease-in-out,--ab-bank-b var(--vs-theme-fade, 7s) ease-in-out,--ab-bank-c var(--vs-theme-fade, 7s) ease-in-out,--ab-bank-d var(--vs-theme-fade, 7s) ease-in-out,--ab-bank-e var(--vs-theme-fade, 7s) ease-in-out,--ab-bank-f var(--vs-theme-fade, 7s) ease-in-out,--ab-bank-g var(--vs-theme-fade, 7s) ease-in-out,--ab-bank-h var(--vs-theme-fade, 7s) ease-in-out,--ab-bank-i var(--vs-theme-fade, 7s) ease-in-out,--ab-bank-j var(--vs-theme-fade, 7s) ease-in-out,--ab-bank-k var(--vs-theme-fade, 7s) ease-in-out,--ab-bank-l var(--vs-theme-fade, 7s) ease-in-out,--ab-bezel var(--vs-theme-fade, 7s) ease-in-out,--ab-bezel-firm var(--vs-theme-fade, 7s) ease-in-out,--ab-btn var(--vs-theme-fade, 7s) ease-in-out,--ab-chart-axis var(--vs-theme-fade, 7s) ease-in-out,--ab-chart-grid var(--vs-theme-fade, 7s) ease-in-out,--ab-chart-tip var(--vs-theme-fade, 7s) ease-in-out,--ab-chart-tip-edge var(--vs-theme-fade, 7s) ease-in-out,--ab-chart-tip-ink var(--vs-theme-fade, 7s) ease-in-out,--ab-chassis var(--vs-theme-fade, 7s) ease-in-out,--ab-chassis-2 var(--vs-theme-fade, 7s) ease-in-out,--ab-chip var(--vs-theme-fade, 7s) ease-in-out,--ab-dot-dim var(--vs-theme-fade, 7s) ease-in-out,--ab-dot-off var(--vs-theme-fade, 7s) ease-in-out,--ab-empty-rim var(--vs-theme-fade, 7s) ease-in-out,--ab-firm var(--vs-theme-fade, 7s) ease-in-out,--ab-firm-glow var(--vs-theme-fade, 7s) ease-in-out,--ab-firm-ink var(--vs-theme-fade, 7s) ease-in-out,--ab-focus var(--vs-theme-fade, 7s) ease-in-out,--ab-good var(--vs-theme-fade, 7s) ease-in-out,--ab-good-ink var(--vs-theme-fade, 7s) ease-in-out,--ab-hatch-a var(--vs-theme-fade, 7s) ease-in-out,--ab-hatch-b var(--vs-theme-fade, 7s) ease-in-out,--ab-ink var(--vs-theme-fade, 7s) ease-in-out,--ab-key var(--vs-theme-fade, 7s) ease-in-out,--ab-key-rim var(--vs-theme-fade, 7s) ease-in-out,--ab-led-off var(--vs-theme-fade, 7s) ease-in-out,--ab-line-2 var(--vs-theme-fade, 7s) ease-in-out,--ab-logo-glow var(--vs-theme-fade, 7s) ease-in-out,--ab-logo-glow-hi var(--vs-theme-fade, 7s) ease-in-out,--ab-on-alert var(--vs-theme-fade, 7s) ease-in-out,--ab-on-blue var(--vs-theme-fade, 7s) ease-in-out,--ab-on-green var(--vs-theme-fade, 7s) ease-in-out,--ab-pad-action-top var(--vs-theme-fade, 7s) ease-in-out,--ab-pad-deep var(--vs-theme-fade, 7s) ease-in-out,--ab-pad-lip var(--vs-theme-fade, 7s) ease-in-out,--ab-pad-rim var(--vs-theme-fade, 7s) ease-in-out,--ab-pad-top var(--vs-theme-fade, 7s) ease-in-out,--ab-panel-glow var(--vs-theme-fade, 7s) ease-in-out,--ab-panel-rim var(--vs-theme-fade, 7s) ease-in-out,--ab-pending var(--vs-theme-fade, 7s) ease-in-out,--ab-plus var(--vs-theme-fade, 7s) ease-in-out,--ab-premium var(--vs-theme-fade, 7s) ease-in-out,--ab-rim var(--vs-theme-fade, 7s) ease-in-out,--ab-rim-hi var(--vs-theme-fade, 7s) ease-in-out,--ab-row-hover var(--vs-theme-fade, 7s) ease-in-out,--ab-row-line var(--vs-theme-fade, 7s) ease-in-out,--ab-row-sel var(--vs-theme-fade, 7s) ease-in-out,--ab-screen var(--vs-theme-fade, 7s) ease-in-out,--ab-screen-edge var(--vs-theme-fade, 7s) ease-in-out,--ab-screen-firm var(--vs-theme-fade, 7s) ease-in-out,--ab-screen-firm-edge var(--vs-theme-fade, 7s) ease-in-out,--ab-screen-glow var(--vs-theme-fade, 7s) ease-in-out,--ab-scrim var(--vs-theme-fade, 7s) ease-in-out,--ab-shade-40 var(--vs-theme-fade, 7s) ease-in-out,--ab-shade-50 var(--vs-theme-fade, 7s) ease-in-out,--ab-shade-55 var(--vs-theme-fade, 7s) ease-in-out,--ab-shade-60 var(--vs-theme-fade, 7s) ease-in-out,--ab-shadow-panel var(--vs-theme-fade, 7s) ease-in-out,--ab-sheen var(--vs-theme-fade, 7s) ease-in-out,--ab-silk var(--vs-theme-fade, 7s) ease-in-out,--ab-silk-dim var(--vs-theme-fade, 7s) ease-in-out,--ab-silk-label var(--vs-theme-fade, 7s) ease-in-out,--ab-toast var(--vs-theme-fade, 7s) ease-in-out,--ab-toast-rim var(--vs-theme-fade, 7s) ease-in-out,--ab-wait-ink var(--vs-theme-fade, 7s) ease-in-out,--ab-well var(--vs-theme-fade, 7s) ease-in-out,--ab-white var(--vs-theme-fade, 7s) ease-in-out}@media(prefers-reduced-motion:reduce){.ab-root.vs-theming{transition:none}}.live-voice-container{position:fixed;bottom:24px;right:24px;z-index:99999;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.live-voice-container:not(.live-voice-container--dragging){transition:right .3s cubic-bezier(.4,0,.2,1)}.live-voice-button{position:relative;width:64px;height:64px;border-radius:50%;background:#fff;border:2px solid #e4e4e7;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#18181b;box-shadow:0 4px 20px #00000026,0 1px 3px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);touch-action:none}[data-theme=dark] .live-voice-button{background:#18181b;color:#fafafa;border-color:#3f3f46;box-shadow:0 4px 20px #00000080,0 1px 3px #0000004d}.live-voice-button:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0003;background:#f4f4f5}[data-theme=dark] .live-voice-button:hover{box-shadow:0 8px 28px #0009;background:#27272a}.live-voice-button:active{transform:translateY(0)}.live-voice-button--active{background:#18181b;color:#fff;border-color:#18181b;animation:pulse 2s ease-in-out infinite}[data-theme=dark] .live-voice-button--active{background:#fafafa;color:#000;border-color:#fafafa}.live-voice-button--connecting{opacity:.7;cursor:wait}@keyframes pulse{0%,to{box-shadow:0 8px 24px #0000004d}50%{box-shadow:0 8px 32px #00000080}}.live-voice-icon{position:relative;z-index:2}.live-voice-waveform{position:absolute;bottom:4px;left:50%;transform:translate(-50%);display:flex;align-items:flex-end;gap:2px;height:16px;z-index:1}.live-voice-waveform-bar{width:3px;height:100%;background:#fffc;border-radius:2px;transform-origin:bottom;transition:transform .1s ease}.live-voice-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spinner{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.live-voice-error{background:#ef4444e6;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;max-width:200px;box-shadow:0 4px 12px #00000026}.live-voice-error p{margin:0}.live-voice-status{display:flex;align-items:center;gap:8px;background:#0f172af2;color:#e2e8f0;padding:8px 16px;border-radius:24px;font-size:13px;box-shadow:0 4px 12px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.live-voice-status-dot{width:8px;height:8px;border-radius:50%;background:#10b981;animation:blink 1.5s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.live-voice-button-group{display:flex;align-items:center;gap:8px}.live-voice-panel-toggle{width:32px;height:32px;border-radius:50%;background:#0f172ae6;border:1px solid rgba(148,163,184,.2);cursor:pointer;display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:all .2s ease}.live-voice-panel-toggle:hover{background:#1e293bf2;color:#e2e8f0}.live-voice-panel-toggle--active{background:#667eea33;color:#667eea;border-color:#667eea4d}.live-voice-pending-badge{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;background:#f59e0b;color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #f59e0b66}.live-voice-button--pending{box-shadow:0 8px 24px #f59e0b4d}.live-voice-transcript-panel{position:absolute;bottom:100%;right:0;width:320px;max-height:400px;margin-bottom:12px;background:#0f172afa;border:1px solid rgba(148,163,184,.15);border-radius:16px;box-shadow:0 8px 32px #0000004d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;display:flex;flex-direction:column}.live-voice-transcript-list{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px;max-height:250px}.live-voice-transcript-item{padding:8px 12px;border-radius:12px;font-size:13px;line-height:1.4}.live-voice-transcript-item--user{background:#667eea26;border:1px solid rgba(102,126,234,.2);margin-left:24px}.live-voice-transcript-item--model{background:#94a3b81a;border:1px solid rgba(148,163,184,.15);margin-right:24px}.live-voice-transcript-sender{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;color:#94a3b8}.live-voice-transcript-item--user .live-voice-transcript-sender{color:#667eea}.live-voice-transcript-item--model .live-voice-transcript-sender{color:#f093fb}.live-voice-transcript-text{color:var(--suite-panel-text, #e2e8f0)}.live-voice-pending{border-top:1px solid rgba(148,163,184,.15);padding:12px;background:#f59e0b0d}.live-voice-pending-header{margin-bottom:8px}.live-voice-pending-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#f59e0b}.live-voice-pending-text{font-size:13px;color:#e2e8f0;line-height:1.5;padding:8px 12px;background:#0f172a80;border-radius:8px;border:1px solid rgba(245,158,11,.2);margin-bottom:12px;max-height:80px;overflow-y:auto}.live-voice-pending-actions{display:flex;gap:8px}.live-voice-action-btn{flex:1;padding:8px 12px;border-radius:8px;border:1px solid rgba(148,163,184,.2);background:#1e293bcc;color:#e2e8f0;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.live-voice-action-btn:hover{background:#334155e6;border-color:#94a3b84d}.live-voice-action-btn--primary{background:#000;border-color:transparent;color:#fff}[data-theme=dark] .live-voice-action-btn--primary{background:#fff;color:#000}.live-voice-action-btn--primary:hover{box-shadow:0 4px 12px #0000004d}.live-voice-action-btn--dismiss{flex:0 0 auto;background:transparent;border-color:#ef44444d;color:#f87171}.live-voice-action-btn--dismiss:hover{background:#ef44441a;border-color:#ef444480}.live-voice-composer{display:flex;gap:8px;align-items:center;padding:12px 14px;border-top:1px solid rgba(148,163,184,.15);background:#0f172a99}.live-voice-composer-input{flex:1 1 auto;min-width:0;padding:8px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.25);background:#1e293bd9;color:#e2e8f0;font-size:13px;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.live-voice-composer-input::-moz-placeholder{color:#64748b}.live-voice-composer-input::placeholder{color:#64748b}.live-voice-composer-input:focus{border-color:#667eea99;box-shadow:0 0 0 2px #667eea2e}.live-voice-composer-input:disabled{opacity:.5;cursor:not-allowed}.live-voice-composer-send{flex:0 0 auto;padding:8px 14px;border-radius:10px;border:1px solid rgba(102,126,234,.4);background:#667eea33;color:#c7d2fe;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease,border-color .15s ease}.live-voice-composer-send:hover:not(:disabled){background:#667eea59;color:#e0e7ff}.live-voice-composer-send:disabled{opacity:.4;cursor:not-allowed}@media(max-width:400px){.live-voice-transcript-panel{width:calc(100vw - 48px);max-width:320px}}[data-theme=light] .live-voice-transcript-panel{background:#fffffffa;border-color:#0f172a1f;box-shadow:0 8px 32px #0f172a2e}[data-theme=light] .live-voice-transcript-text{color:#0f172a}[data-theme=light] .live-voice-transcript-sender{color:#475569}[data-theme=light] .live-voice-transcript-item--model{background:#0f172a0d;border-color:#0f172a1a}[data-theme=light] .live-voice-transcript-item--user{background:#667eea1f;border-color:#667eea47}[data-theme=light] .live-voice-transcript-item--user .live-voice-transcript-sender{color:#4f46e5}[data-theme=light] .live-voice-status{background:#fffffff2;color:#0f172a}[data-theme=light] .live-voice-composer{background:#f8fafcf2;border-top-color:#0f172a1a}[data-theme=light] .live-voice-composer-input{background:#fff;color:#0f172a;border-color:#0f172a2e}[data-theme=light] .live-voice-composer-input::-moz-placeholder{color:#94a3b8}[data-theme=light] .live-voice-composer-input::placeholder{color:#94a3b8}[data-theme=light] .live-voice-pending-text{background:#ffffffe6;color:#0f172a}.live-voice-container--dragging .live-voice-button,.live-voice-container--dragging .live-voice-button:hover{cursor:grabbing;transform:none;transition:none}.live-voice-container--align-left{align-items:flex-start}.live-voice-container--align-left .live-voice-transcript-panel{right:auto;left:0}.live-voice-container--panel-below .live-voice-transcript-panel{bottom:auto;top:100%;margin-bottom:0;margin-top:12px}.live-voice-confirm{border-bottom:1px solid rgba(148,163,184,.15);padding:12px;background:#f59e0b14}.live-voice-confirm-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#f59e0b;margin-bottom:6px}.live-voice-confirm-summary{font-size:13px;color:#e2e8f0;line-height:1.5;padding:8px 12px;background:#0f172a80;border-radius:8px;margin-bottom:6px;overflow-wrap:anywhere}.live-voice-confirm-hint{font-size:11px;color:#94a3b8;margin-bottom:8px}.live-voice-confirm--done{font-size:12px;color:#cbd5e1;background:#94a3b814}[data-theme=light] .live-voice-confirm-summary{color:#0f172a;background:#f1f5f9e6}[data-theme=light] .live-voice-confirm-hint,[data-theme=light] .live-voice-confirm--done{color:#475569}.hanna-avatar{position:relative;width:100%;aspect-ratio:4 / 3;background:#000;flex-shrink:0}.hanna-avatar-canvas{display:block;width:100%;height:100%}.hanna-avatar-status{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#e2e8f0d9;font-size:13px}.hanna-avatar-hide{position:absolute;top:6px;right:6px;width:26px;height:26px;border:none;border-radius:13px;background:#0f172ab3;color:#e2e8f0;font-size:16px;line-height:26px;cursor:pointer}.hanna-avatar-show{margin:8px 12px 0;padding:6px 10px;border:1px solid rgba(148,163,184,.25);border-radius:8px;background:transparent;color:#cbd5e1;font-size:12px;cursor:pointer;align-self:flex-start}.live-voice-heard{border-bottom:1px solid rgba(148,163,184,.15);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.live-voice-heard .live-voice-heard-line{padding:0;border-top:0;background:transparent}.live-voice-heard-unclear,.live-voice-heard-notice{font-size:12px;line-height:1.4;color:#fbbf24;overflow-wrap:anywhere}.live-voice-heard-keys{flex-wrap:wrap}.live-voice-heard-keys .live-voice-action-btn{flex:1 1 auto;white-space:normal}.live-voice-heard-keys .live-voice-action-btn[aria-pressed=true]{border-color:#f59e0b99;color:#fbbf24}[data-theme=light] .live-voice-heard-unclear,[data-theme=light] .live-voice-heard-notice{color:#b45309}.vs-root .live-voice-docked .live-voice-heard{margin:0;padding:calc(8 * var(--vs-u));gap:calc(6 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));background:var(--ab-chassis-2)!important}.vs-root .live-voice-docked :is(.live-voice-heard-unclear,.live-voice-heard-notice){font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-wait-ink)!important}.vs-root .live-voice-docked .live-voice-heard-keys .live-voice-action-btn[aria-pressed=true]{border-color:var(--ab-pending);color:var(--ab-wait-ink)!important}.dl-root{--dl-bg: #0b1220;--dl-card: #111a2b;--dl-card-2: #0f1726;--dl-rim: #24324a;--dl-rim-2: #33455f;--dl-ink: #e6edf6;--dl-sub: #9fb0c6;--dl-faint: #6f819a;--dl-accent: #38bdf8;--dl-accent-ink: #0b1220;--dl-good: #34d399;--dl-warn: #fbbf24;--dl-warn-bg: rgba(251, 191, 36, .12);--dl-chip: #1a2740;--dl-shadow: 0 18px 40px -24px rgba(56, 189, 248, .35);color:var(--dl-ink);font-size:14px}.dl-root[data-dark=false]{--dl-bg: #f6f8fb;--dl-card: #ffffff;--dl-card-2: #f8fafc;--dl-rim: #dbe3ee;--dl-rim-2: #c7d3e2;--dl-ink: #0f1b2d;--dl-sub: #475569;--dl-faint: #64748b;--dl-accent: #0369a1;--dl-accent-ink: #ffffff;--dl-good: #047857;--dl-warn: #92400e;--dl-warn-bg: #fef3c7;--dl-chip: #eef3f9;--dl-shadow: 0 14px 32px -22px rgba(15, 27, 45, .35)}.dl-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.dl-top h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.01em;color:var(--dl-ink)}.dl-top p{margin:4px 0 0;color:var(--dl-sub);font-size:13px;max-width:70ch}.dl-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dl-btn{display:inline-flex;align-items:center;gap:6px;border-radius:9px;padding:7px 13px;font-size:13px;font-weight:550;border:1px solid var(--dl-rim-2);background:var(--dl-card);color:var(--dl-ink);cursor:pointer;line-height:1.2;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.dl-btn:hover:not(:disabled){border-color:var(--dl-accent)}.dl-btn:disabled{opacity:.55;cursor:not-allowed}.dl-btn.dl-go{background:var(--dl-accent);border-color:var(--dl-accent);color:var(--dl-accent-ink);box-shadow:var(--dl-shadow)}.dl-btn.dl-go:hover:not(:disabled){filter:brightness(1.07)}.dl-btn.dl-stop{color:#f87171;border-color:color-mix(in srgb,#f87171 50%,var(--dl-rim))}.dl-root[data-dark=false] .dl-btn.dl-stop{color:#b91c1c}.dl-btn.dl-quiet{background:transparent;border-color:transparent;color:var(--dl-sub);padding-left:6px;padding-right:6px}.dl-btn.dl-quiet:hover:not(:disabled){color:var(--dl-ink);border-color:var(--dl-rim)}.dl-seg{display:inline-flex;border:1px solid var(--dl-rim-2);border-radius:9px;overflow:hidden}.dl-seg button{border:0;background:var(--dl-card);color:var(--dl-sub);font-size:12.5px;font-weight:600;padding:7px 12px;cursor:pointer}.dl-seg button[aria-pressed=true]{background:var(--dl-accent);color:var(--dl-accent-ink)}.dl-toolbar{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:12px;align-items:center;margin-bottom:16px}@media(max-width:900px){.dl-toolbar{grid-template-columns:1fr}}.dl-search{position:relative}.dl-search input,.dl-input,.dl-textarea,.dl-select{width:100%;box-sizing:border-box;border-radius:9px;border:1px solid var(--dl-rim-2);background:var(--dl-card-2);color:var(--dl-ink);padding:8px 11px;font-size:13.5px;outline:none;font-family:inherit}.dl-search input{padding-left:32px}.dl-search svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--dl-faint)}.dl-search input:focus,.dl-input:focus,.dl-textarea:focus,.dl-select:focus{border-color:var(--dl-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--dl-accent) 18%,transparent)}.dl-textarea{min-height:70px;resize:vertical;line-height:1.45}.dl-chips{display:flex;flex-wrap:wrap;gap:6px}.dl-chipbtn{border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:550;border:1px solid var(--dl-rim);background:var(--dl-card);color:var(--dl-sub);cursor:pointer}.dl-chipbtn[aria-pressed=true]{border-color:var(--dl-accent);color:var(--dl-ink);background:color-mix(in srgb,var(--dl-accent) 16%,var(--dl-card))}.dl-chipbtn small{opacity:.75;margin-left:4px}.dl-shelf{margin-bottom:22px}.dl-shelf>h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--dl-faint);font-weight:700;margin:0 0 10px;display:flex;gap:8px;align-items:center}.dl-shelf>h3 span{font-weight:600;color:var(--dl-sub);letter-spacing:0;text-transform:none}.dl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.dl-card{display:flex;flex-direction:column;border-radius:14px;border:1px solid var(--dl-rim);background:var(--dl-card);overflow:hidden;transition:border-color .15s ease,box-shadow .2s ease,transform .2s ease;min-width:0}.dl-card:hover{border-color:color-mix(in srgb,var(--dl-accent) 55%,var(--dl-rim));box-shadow:var(--dl-shadow);transform:translateY(-1px)}.dl-thumb{position:relative;height:196px;overflow:hidden;background:linear-gradient(180deg,var(--dl-card-2),var(--dl-chip));border:0;border-bottom:1px solid var(--dl-rim);padding:14px 16px 0;cursor:pointer;display:block;width:100%;text-align:left}.dl-thumb:after{content:"";position:absolute;inset:auto 0 0;height:46px;background:linear-gradient(180deg,transparent,var(--dl-chip));pointer-events:none}.dl-thumb .dl-paper{transform:scale(.5);transform-origin:top left;width:200%;box-shadow:0 6px 24px -10px #00000073;pointer-events:none}.dl-cardbody{padding:12px 14px 14px;display:flex;flex-direction:column;gap:7px;flex:1;min-width:0}.dl-cardbody h4{margin:0;font-size:14.5px;font-weight:650;color:var(--dl-ink);line-height:1.3}.dl-cardbody p{margin:0;font-size:12.8px;color:var(--dl-sub);line-height:1.45}.dl-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.dl-tag{font-size:11px;font-weight:600;border-radius:999px;padding:2px 8px;background:var(--dl-chip);color:var(--dl-sub);border:1px solid var(--dl-rim);white-space:nowrap}.dl-tag.dl-auto{color:var(--dl-good);border-color:color-mix(in srgb,var(--dl-good) 35%,var(--dl-rim))}.dl-tag.dl-warnt{color:var(--dl-warn);background:var(--dl-warn-bg);border-color:color-mix(in srgb,var(--dl-warn) 35%,var(--dl-rim))}.dl-tag.dl-mine{color:var(--dl-accent);border-color:color-mix(in srgb,var(--dl-accent) 40%,var(--dl-rim))}.dl-cardkeys{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.dl-empty{border:1px dashed var(--dl-rim-2);border-radius:14px;padding:26px;text-align:center;color:var(--dl-sub);background:var(--dl-card-2)}.dl-empty .dl-actions{justify-content:center;margin-top:12px}.dl-skel{height:300px;border-radius:14px;background:linear-gradient(90deg,var(--dl-card),var(--dl-chip),var(--dl-card));background-size:200% 100%;animation:dl-shimmer 1.6s ease-in-out infinite}@keyframes dl-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.dl-skel{animation:none}.dl-card,.dl-card:hover{transition:none;transform:none}}.dl-msg{border-radius:10px;padding:9px 12px;font-size:13px;margin-bottom:12px;display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.dl-msg.dl-bad{background:color-mix(in srgb,#ef4444 14%,transparent);border:1px solid color-mix(in srgb,#ef4444 40%,transparent);color:#fca5a5}.dl-root[data-dark=false] .dl-msg.dl-bad{color:#991b1b}.dl-msg.dl-ok{background:color-mix(in srgb,var(--dl-good) 13%,transparent);border:1px solid color-mix(in srgb,var(--dl-good) 40%,transparent);color:var(--dl-good)}.dl-msg.dl-warnm{background:var(--dl-warn-bg);border:1px solid color-mix(in srgb,var(--dl-warn) 40%,transparent);color:var(--dl-warn)}.dl-scrim{position:fixed;inset:0;background:#0206178c;z-index:60;display:flex;justify-content:flex-end}.dl-drawer{width:min(860px,100%);height:100%;background:var(--dl-bg);border-left:1px solid var(--dl-rim);display:flex;flex-direction:column;color:var(--dl-ink)}.dl-drawer-head{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:16px 20px;border-bottom:1px solid var(--dl-rim)}.dl-drawer-head h3{margin:0;font-size:17px}.dl-drawer-head p{margin:4px 0 0;color:var(--dl-sub);font-size:13px}.dl-drawer-body{overflow:auto;padding:22px;background:var(--dl-chip);flex:1}.dl-crumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.dl-crumb h2{margin:0;font-size:18px}.dl-crumb p{margin:2px 0 0;color:var(--dl-sub);font-size:13px}.dl-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.dl-step{border-radius:10px;border:1px solid var(--dl-rim);background:var(--dl-card);padding:8px 12px;display:flex;gap:9px;align-items:center;color:var(--dl-sub);font-size:13px;text-align:left;cursor:pointer}.dl-step b{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;border:1px solid var(--dl-rim-2);flex:none}.dl-step[aria-current=step]{border-color:var(--dl-accent);color:var(--dl-ink)}.dl-step[aria-current=step] b{background:var(--dl-accent);color:var(--dl-accent-ink);border-color:var(--dl-accent)}.dl-step.dl-done b{background:color-mix(in srgb,var(--dl-good) 25%,transparent);color:var(--dl-good);border-color:var(--dl-good)}.dl-step small{display:block;color:var(--dl-faint);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-step span{min-width:0}.dl-split{display:grid;grid-template-columns:minmax(330px,440px) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1100px){.dl-split{grid-template-columns:1fr}}.dl-panel{border-radius:14px;border:1px solid var(--dl-rim);background:var(--dl-card);padding:14px;display:flex;flex-direction:column;gap:12px}.dl-panel h3{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:.07em;color:var(--dl-faint);display:flex;justify-content:space-between;align-items:center;gap:8px}.dl-panel h3 .dl-count{text-transform:none;letter-spacing:0;font-size:12px;color:var(--dl-sub);font-weight:550}.dl-stack{display:flex;flex-direction:column;gap:10px}.dl-client{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--dl-accent) 10%,var(--dl-card));border:1px solid color-mix(in srgb,var(--dl-accent) 40%,var(--dl-rim))}.dl-client b{display:block;font-size:14px}.dl-client small{color:var(--dl-sub);font-size:12px}.dl-results{display:flex;flex-direction:column;gap:4px;max-height:260px;overflow:auto}.dl-result{display:flex;justify-content:space-between;gap:8px;text-align:left;border:1px solid var(--dl-rim);background:var(--dl-card-2);border-radius:9px;padding:8px 10px;color:var(--dl-ink);cursor:pointer;font-size:13px}.dl-result:hover{border-color:var(--dl-accent)}.dl-result small{color:var(--dl-sub)}.dl-f{display:flex;flex-direction:column;gap:4px}.dl-f label{display:flex;justify-content:space-between;gap:8px;font-size:12.5px;font-weight:600;color:var(--dl-ink);align-items:baseline}.dl-src{font-size:11px;font-weight:600;border-radius:999px;padding:1px 7px;background:var(--dl-chip);color:var(--dl-sub);white-space:nowrap}.dl-src.dl-from{color:var(--dl-good)}.dl-src.dl-need{color:var(--dl-warn);background:var(--dl-warn-bg)}.dl-f .dl-help{font-size:11.8px;color:var(--dl-faint);line-height:1.4}.dl-f.dl-missing .dl-input,.dl-f.dl-missing .dl-textarea{border-color:color-mix(in srgb,var(--dl-warn) 65%,var(--dl-rim))}.dl-f.dl-flash .dl-input,.dl-f.dl-flash .dl-textarea{box-shadow:0 0 0 3px color-mix(in srgb,var(--dl-accent) 35%,transparent)}.dl-group{border-top:1px solid var(--dl-rim);padding-top:10px}.dl-group>h4{margin:0 0 8px;font-size:12px;color:var(--dl-sub);font-weight:700;display:flex;justify-content:space-between}.dl-recs{display:grid;grid-template-columns:1fr;gap:6px}.dl-rec{display:grid;grid-template-columns:minmax(110px,38%) 1fr auto;gap:8px;align-items:center;font-size:12.8px}.dl-rec span:first-child{color:var(--dl-sub)}.dl-rec .dl-input{padding:5px 8px;font-size:12.8px}.dl-sticky{position:sticky;top:64px}.dl-previewbox{border-radius:14px;border:1px solid var(--dl-rim);background:var(--dl-chip);padding:18px;max-height:calc(100vh - 150px);overflow:auto}.dl-previewbox>.dl-cap{font-size:11.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--dl-faint);margin:0 0 10px;display:flex;justify-content:space-between}.dl-result-card{border-radius:14px;border:1px solid color-mix(in srgb,var(--dl-good) 45%,var(--dl-rim));background:color-mix(in srgb,var(--dl-good) 7%,var(--dl-card));padding:16px;display:flex;flex-direction:column;gap:12px}.dl-result-card h3{margin:0;font-size:16px;color:var(--dl-good);text-transform:none;letter-spacing:0}.dl-result-card p{margin:0;color:var(--dl-sub);font-size:13px}.dl-keysgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dl-keysgrid .dl-btn{justify-content:center}.dl-form2{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:600px){.dl-form2,.dl-keysgrid{grid-template-columns:1fr}}.dl-editor{display:grid;grid-template-columns:minmax(380px,1fr) minmax(0,1fr);gap:16px;align-items:start}@media(max-width:1100px){.dl-editor{grid-template-columns:1fr}}.dl-codearea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.8px;min-height:420px;line-height:1.55}.hanna-v4 .dl-root .dl-card,.hanna-v4 .dl-root .dl-panel,.hanna-v4 .dl-root .dl-step{background:linear-gradient(180deg,color-mix(in srgb,var(--dl-card) 92%,white 8%),var(--dl-card));box-shadow:inset 0 1px color-mix(in srgb,white 10%,transparent),0 12px 30px -22px color-mix(in srgb,var(--dl-accent) 60%,transparent)}.hanna-v4 .dl-root .dl-card:hover{box-shadow:inset 0 1px color-mix(in srgb,white 14%,transparent),0 18px 40px -20px color-mix(in srgb,var(--dl-accent) 70%,transparent)}.dl-paper{--pp-bg: #ffffff;--pp-ink: #1d2430;--pp-sub: #5b6675;--pp-accent: #1b3b5f;--pp-rule: #c9d3df;--pp-cell: #e8eef5;background:var(--pp-bg);color:var(--pp-ink);border-radius:4px;padding:34px 40px 22px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.55;box-shadow:0 1px 2px #00000014,0 16px 40px -24px #00000073;max-width:820px;margin:0 auto;text-align:left}.dl-paper.dl-board{--pp-bg: var(--ab-pad-deep, #0f1726);--pp-ink: var(--ab-white, #e6edf6);--pp-sub: var(--ab-silk-label, #9fb0c6);--pp-accent: var(--ab-bank-b, #38bdf8);--pp-rule: var(--ab-rim, #33455f);--pp-cell: color-mix(in srgb, var(--ab-bank-b, #38bdf8) 12%, transparent);border:1px solid var(--ab-rim, #33455f);box-shadow:inset 0 1px color-mix(in srgb,var(--ab-white, #fff) 8%,transparent);max-width:none;font-size:calc(13 * var(--vs-u, 1px))}.dl-paper .dl-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding-bottom:12px;border-bottom:2px solid var(--pp-accent);margin-bottom:18px}.dl-paper .dl-brand{display:flex;gap:12px;align-items:center;min-width:0}.dl-paper .dl-logo{max-height:46px;max-width:150px;-o-object-fit:contain;object-fit:contain}.dl-paper .dl-firm{font-weight:700;font-size:18px;color:var(--pp-accent);line-height:1.2}.dl-paper .dl-tagline{font-style:italic;font-size:11.5px;color:var(--pp-sub)}.dl-paper .dl-advisor{display:flex;flex-direction:column;align-items:flex-end;font-size:11.5px;color:var(--pp-sub);text-align:right}.dl-paper .dl-advisor b{color:var(--pp-ink);font-size:12.5px}.dl-paper h1{font-size:21px;color:var(--pp-accent);margin:0 0 12px;line-height:1.25;font-weight:700}.dl-paper h2{font-size:14.5px;color:var(--pp-accent);margin:16px 0 6px;font-weight:700}.dl-paper h3{font-size:13.5px;margin:12px 0 4px;font-weight:700}.dl-paper p{margin:0 0 9px}.dl-paper ul,.dl-paper ol{margin:0 0 10px;padding-left:22px}.dl-paper ul{list-style:disc outside}.dl-paper ol{list-style:decimal outside}.dl-paper li{display:list-item;margin:0 0 3px}.dl-paper ul li::marker{color:var(--pp-accent)}.dl-paper table.dl-table{width:100%;border-collapse:collapse;margin:4px 0 12px;font-size:12px}.dl-paper .dl-table th{text-align:left;background:var(--pp-cell);color:var(--pp-accent);border-bottom:1.5px solid var(--pp-accent);padding:5px 7px}.dl-paper .dl-table td{border-bottom:1px solid var(--pp-rule);padding:5px 7px;vertical-align:top}.dl-paper .dl-kv td:first-child{font-weight:700;color:var(--pp-accent);width:40%}.dl-paper .dl-note{border-left:3px solid var(--pp-accent);background:var(--pp-cell);padding:8px 11px;margin:0 0 10px}.dl-paper hr{border:0;border-top:1px solid var(--pp-rule);margin:12px 0}.dl-paper .dl-review{background:#fdf0c2;color:#7a4b00;font-weight:700;padding:0 2px;border-radius:2px}.dl-paper .dl-blank{border-bottom:1px solid var(--pp-sub);display:inline-block;min-width:90px}.dl-paper .dl-field{display:inline;font:inherit;font-size:.92em;font-weight:650;border:1px dashed #d97706;background:#fff7e6;color:#92400e;padding:0 5px;border-radius:4px;cursor:pointer}.dl-paper.dl-board .dl-field{background:color-mix(in srgb,var(--ab-pending, #f59e0b) 18%,transparent);color:var(--ab-white, #fff);border-color:var(--ab-pending, #f59e0b)}.dl-paper .dl-sign{margin-top:22px}.dl-paper .dl-sigrow{display:grid;grid-template-columns:1.6fr 1fr;gap:26px;margin-top:26px;font-size:11px;color:var(--pp-sub)}.dl-paper .dl-sigrow span{display:flex;flex-direction:column;gap:4px}.dl-paper .dl-sigrow i{display:block;border-top:1px solid var(--pp-sub)}.dl-paper .dl-foot{margin-top:26px;border-top:1px solid var(--pp-rule);padding-top:6px;font-size:10.5px;color:var(--pp-sub)}.dl-paper.dl-mini{padding:24px 28px;font-size:12.5px;border-radius:3px}.dl-paper[lang=fr]{-webkit-hyphens:auto;hyphens:auto}.dg-board .dl-bthumb{display:block;position:relative;height:calc(150 * var(--vs-u));overflow:hidden;margin-top:calc(8 * var(--vs-u));border-radius:calc(8 * var(--vs-u));pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent);mask-image:linear-gradient(180deg,#000 70%,transparent)}.dg-board .dl-bthumb .dl-paper{transform:scale(.46);transform-origin:top left;width:217%;padding:calc(22 * var(--vs-u))}.dg-board .dl-paper.dl-board .dl-firm{font-size:calc(calc(17 * var(--vs-u)) * var(--hf-text-ratio, 1))}.dg-board .dl-srcline{display:flex;gap:calc(4 * var(--vs-u));margin-top:calc(3 * var(--vs-u))}.dg-board .dl-bsub{margin:calc(8 * var(--vs-u)) 0 calc(4 * var(--vs-u));font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1));text-transform:uppercase;letter-spacing:.08em;color:var(--ab-silk-label, inherit)}.dg-board .dl-paper.dl-board{max-height:calc(720 * var(--vs-u));overflow:auto}.dg-board .dl-fillgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:calc(14 * var(--vs-u));align-items:start}.dg-board .dl-fillpaper{position:sticky;top:calc(8 * var(--vs-u));min-width:0}.dg-board .dl-fillform{min-width:0}@container vs-centre (max-width: 899px){.dg-board .dl-fillgrid{grid-template-columns:minmax(0,1fr)}}.dl-paper.dl-board .dl-logo{background:#fff;border-radius:4px;padding:2px 4px}.ab-root .dg-board{border-radius:calc(14 * var(--vs-u));background:radial-gradient(55% 60% at 6% 0%,color-mix(in srgb,var(--ab-bank-b) 9%,transparent),transparent 72%),radial-gradient(45% 55% at 100% 8%,color-mix(in srgb,var(--ab-bank-c) 8%,transparent),transparent 70%),radial-gradient(60% 50% at 55% 104%,color-mix(in srgb,var(--ab-bank-a) 7%,transparent),transparent 72%)}.ab-root .dg-board .ab-fbank{background:linear-gradient(180deg,color-mix(in srgb,var(--ab-well) 72%,transparent),color-mix(in srgb,var(--ab-well) 52%,transparent));border:1px solid color-mix(in srgb,var(--c) 22%,var(--ab-rim));border-radius:calc(12 * var(--vs-u));box-shadow:inset 0 1px color-mix(in srgb,var(--ab-white) 6%,transparent);-webkit-backdrop-filter:blur(calc(6 * var(--vs-u)));backdrop-filter:blur(calc(6 * var(--vs-u)))}.ab-root .dg-board .ab-fbank>.ab-cl-head .ab-cl-name{color:color-mix(in srgb,var(--c) 40%,var(--ab-white))!important}.ab-root .dg-board .ab-fpad{border:1px solid color-mix(in srgb,var(--c, var(--ab-bank-b)) 34%,var(--ab-pad-rim));border-radius:calc(12 * var(--vs-u));background:linear-gradient(180deg,color-mix(in srgb,var(--ab-white) 6%,var(--ab-pad-deep)) 0%,var(--ab-pad-deep) 55%,color-mix(in srgb,var(--c, var(--ab-bank-b)) 9%,var(--ab-pad-deep)) 100%);box-shadow:inset 0 1px color-mix(in srgb,var(--ab-white) 12%,transparent),0 calc(14 * var(--vs-u)) calc(34 * var(--vs-u)) calc(-16 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 55%,transparent),0 0 calc(16 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 10%,transparent);transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease}.ab-root .dg-board .ab-fpad:before{content:"";position:absolute;inset:0 calc(10 * var(--vs-u)) auto;height:1px;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c, var(--ab-bank-b)) 55%,var(--ab-white)) 50%,transparent);opacity:.7}.ab-root .dg-board .ab-fpad:is(.ab-on,.ab-fopen){border-color:color-mix(in srgb,var(--c, var(--ab-bank-b)) 70%,var(--ab-pad-rim));background:radial-gradient(120% 90% at 20% 0%,color-mix(in srgb,var(--c, var(--ab-bank-b)) 16%,var(--ab-pad-deep)),var(--ab-pad-deep) 70%),var(--ab-pad-deep);box-shadow:inset 0 1px color-mix(in srgb,var(--ab-white) 16%,transparent),inset 0 0 calc(18 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 12%,transparent),0 calc(16 * var(--vs-u)) calc(40 * var(--vs-u)) calc(-14 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 70%,transparent),0 0 calc(22 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 22%,transparent)}.ab-root .dg-board .ab-fpad:is(.ab-on,.ab-fopen):before{opacity:1}.ab-root .dg-board .ab-fpad:has(>button.ab-fpad-hit):hover{border-color:color-mix(in srgb,var(--c, var(--ab-bank-b)) 80%,var(--ab-pad-rim));box-shadow:inset 0 1px color-mix(in srgb,var(--ab-white) 18%,transparent),0 calc(18 * var(--vs-u)) calc(44 * var(--vs-u)) calc(-14 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 75%,transparent),0 0 calc(24 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 24%,transparent);transform:translateY(calc(-1 * var(--vs-u)))}.ab-root .dg-board .ab-fpad.ab-alert{border-color:var(--ab-alert);box-shadow:inset 0 1px color-mix(in srgb,var(--ab-white) 12%,transparent),0 calc(14 * var(--vs-u)) calc(34 * var(--vs-u)) calc(-14 * var(--vs-u)) color-mix(in srgb,var(--ab-alert) 60%,transparent)}.ab-root .dg-board .ab-fpad.ab-pending{border-color:var(--ab-pending)}.ab-root .dg-board .ab-fpad.ab-staged{outline-color:var(--c, var(--ab-bank-b))}.ab-root .dg-board .ab-fpad.cr-meter{background:linear-gradient(180deg,color-mix(in srgb,var(--ab-white) 5%,transparent),transparent 50%),linear-gradient(to right,color-mix(in srgb,var(--c) 30%,var(--ab-pad-deep)) var(--fill),var(--ab-pad-deep) var(--fill))}.ab-root .dg-board .ab-fpad.cr-meter.cr-meter-warn{background:linear-gradient(180deg,color-mix(in srgb,var(--ab-white) 5%,transparent),transparent 50%),linear-gradient(to right,color-mix(in srgb,var(--ab-pending) 30%,var(--ab-pad-deep)) var(--fill),var(--ab-pad-deep) var(--fill))}.ab-root .dg-board .ab-fpad.ab-keypad{background:linear-gradient(180deg,color-mix(in srgb,var(--ab-white) 4%,var(--ab-pad-deep)),var(--ab-pad-deep));box-shadow:inset 0 1px color-mix(in srgb,var(--ab-white) 10%,transparent)}.ab-root .dg-board .ab-fpad.ab-keypad:before{opacity:.45}.ab-root .dg-board .ab-figure .ab-fp-big{text-shadow:0 0 calc(12 * var(--vs-u)) color-mix(in srgb,var(--c) 45%,transparent)}:root[data-theme=light] .ab-root .dg-board{background:radial-gradient(55% 60% at 6% 0%,color-mix(in srgb,var(--ab-bank-b) 8%,transparent),transparent 72%),radial-gradient(45% 55% at 100% 8%,color-mix(in srgb,var(--ab-bank-c) 7%,transparent),transparent 70%),radial-gradient(60% 50% at 55% 104%,color-mix(in srgb,var(--ab-bank-a) 6%,transparent),transparent 72%)}:root[data-theme=light] .ab-root .dg-board .ab-fbank{background:linear-gradient(180deg,color-mix(in srgb,var(--ab-pad-top) 62%,transparent),color-mix(in srgb,var(--ab-pad-top) 38%,transparent));border-color:color-mix(in srgb,var(--c) 26%,var(--ab-rim));box-shadow:inset 0 1px 0 var(--ab-pad-top),0 1px 2px var(--ab-shade-50)}:root[data-theme=light] .ab-root .dg-board .ab-fbank>.ab-cl-head .ab-cl-name{color:var(--ab-silk-label)!important}:root[data-theme=light] .ab-root .dg-board .ab-fpad{border-color:color-mix(in srgb,var(--c, var(--ab-bank-b)) 42%,var(--ab-pad-rim));background:linear-gradient(180deg,var(--ab-pad-top) 40%,color-mix(in srgb,var(--c, var(--ab-bank-b)) 7%,var(--ab-pad-top)));box-shadow:inset 0 1px 0 var(--ab-pad-top),0 1px 2px var(--ab-shade-55),0 calc(12 * var(--vs-u)) calc(30 * var(--vs-u)) calc(-12 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 45%,transparent)}:root[data-theme=light] .ab-root .dg-board .ab-fpad:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c, var(--ab-bank-b)) 60%,var(--ab-pad-top)) 50%,transparent)}:root[data-theme=light] .ab-root .dg-board .ab-fpad:is(.ab-on,.ab-fopen){border-color:color-mix(in srgb,var(--c, var(--ab-bank-b)) 70%,var(--ab-pad-rim));background:linear-gradient(180deg,var(--ab-pad-top) 30%,color-mix(in srgb,var(--c, var(--ab-bank-b)) 10%,var(--ab-pad-top)));box-shadow:inset 0 1px 0 var(--ab-pad-top),0 0 0 1px color-mix(in srgb,var(--c, var(--ab-bank-b)) 18%,transparent),0 calc(14 * var(--vs-u)) calc(34 * var(--vs-u)) calc(-10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 55%,transparent)}:root[data-theme=light] .ab-root .dg-board .ab-fpad:has(>button.ab-fpad-hit):hover{box-shadow:inset 0 1px 0 var(--ab-pad-top),0 1px 2px var(--ab-shade-55),0 calc(16 * var(--vs-u)) calc(36 * var(--vs-u)) calc(-10 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 60%,transparent)}:root[data-theme=light] .ab-root .dg-board .ab-fpad.ab-alert{border-color:var(--ab-alert);box-shadow:inset 0 1px 0 var(--ab-pad-top),0 calc(12 * var(--vs-u)) calc(30 * var(--vs-u)) calc(-12 * var(--vs-u)) color-mix(in srgb,var(--ab-alert) 50%,transparent)}:root[data-theme=light] .ab-root .dg-board .ab-fpad.cr-meter{background:linear-gradient(to right,color-mix(in srgb,var(--c) 18%,var(--ab-pad-top)) var(--fill),var(--ab-pad-top) var(--fill))}:root[data-theme=light] .ab-root .dg-board .ab-fpad.cr-meter.cr-meter-warn{background:linear-gradient(to right,color-mix(in srgb,var(--ab-pending) 22%,var(--ab-pad-top)) var(--fill),var(--ab-pad-top) var(--fill))}:root[data-theme=light] .ab-root .dg-board .ab-fpad.ab-keypad{background:var(--ab-pad-top);box-shadow:inset 0 1px 0 var(--ab-pad-top),0 1px 2px var(--ab-shade-50)}:root[data-theme=light] .ab-root .dg-board .ab-figure .ab-fp-big{text-shadow:none}.dg-board .dg-wide-pads{--pad-span: 2}@container vs-centre (min-width: 1440px){.dg-board .dg-wide-pads{--pad-span: 3}}.dg-board .dg-step-pads{--pad-span: 2}@container vs-centre (min-width: 760px){.dg-board .dg-step-pads{--pad-span: 3}}@container vs-centre (min-width: 1040px){.dg-board .dg-step-pads{--pad-span: 2}}@container vs-centre (min-width: 1440px){.dg-board .dg-step-pads{--pad-span: 3}}.dg-board .dg-figs4{--pad-span: 2}@container vs-centre (min-width: 1440px){.dg-board .dg-figs4{--pad-span: 3}}.dg-board .ab-fgrid>.dg-half{--span: 999}@container vs-centre (min-width: 1040px){.dg-board .ab-fgrid>.dg-half{--span: 4}}@container vs-centre (min-width: 1440px){.dg-board .ab-fgrid>.dg-half{--span: 6}}.dg-nav{display:contents}.dg-nav .ab-kv{grid-template-columns:minmax(0,auto) minmax(0,1fr);font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.dg-status b{overflow-wrap:anywhere}.dg-read{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:calc(12 * var(--vs-u));align-items:start;min-width:0}.dg-read-side,.dg-read-main{display:grid;gap:calc(10 * var(--vs-u));align-content:start;min-width:0}.dg-read>:only-child{grid-column:1 / -1}@container vs-centre (max-width: 759px){.dg-read{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.dg-read{grid-template-columns:minmax(0,1fr)}}.dg-sub-title{display:block;font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.14em;text-transform:uppercase;color:var(--ab-silk-dim)!important}.dg-sign{padding:calc(10 * var(--vs-u));border:1px solid color-mix(in srgb,var(--c, var(--ab-bank-b)) 40%,var(--ab-rim));border-radius:calc(10 * var(--vs-u));background:color-mix(in srgb,var(--c, var(--ab-bank-b)) 6%,var(--ab-well))}.dg-paper{position:relative;margin:0;min-width:0;max-height:min(56vh,calc(460 * var(--vs-u)));overflow:auto;padding:calc(16 * var(--vs-u)) calc(18 * var(--vs-u));white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.65 var(--ab-body);color:var(--ab-ink)!important;background:linear-gradient(180deg,var(--ab-bezel),color-mix(in srgb,var(--ab-bezel) 85%,var(--ab-well)));border:1px solid var(--ab-screen-edge);border-radius:calc(10 * var(--vs-u));box-shadow:inset 0 1px color-mix(in srgb,var(--ab-white) 8%,transparent),0 calc(10 * var(--vs-u)) calc(26 * var(--vs-u)) calc(-14 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 45%,transparent)}:root[data-theme=light] .ab-root .dg-paper{background:var(--ab-pad-top);box-shadow:inset 0 1px 0 var(--ab-pad-top),0 calc(10 * var(--vs-u)) calc(24 * var(--vs-u)) calc(-12 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 35%,transparent)}.dg-paper-empty{font-style:italic;color:var(--ab-silk-dim)!important}.dg-var{padding:0 calc(5 * var(--vs-u));border-radius:calc(5 * var(--vs-u));font:600 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important;background:color-mix(in srgb,var(--c, var(--ab-bank-b)) 22%,transparent);border:1px solid color-mix(in srgb,var(--c, var(--ab-bank-b)) 55%,transparent)}.dg-legend{margin:0;padding:0;list-style:none;display:grid;gap:calc(5 * var(--vs-u));min-width:0}.dg-legend li{display:flex;align-items:center;gap:calc(7 * var(--vs-u));min-width:0;font:500 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-body);color:var(--ab-silk)!important}.dg-legend b{margin-inline-start:auto;font:700 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);font-variant-numeric:tabular-nums;color:var(--ab-ink)!important}.dg-legend-label{min-width:0;overflow-wrap:anywhere}.dg-legend-row{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u)) calc(16 * var(--vs-u))}.dg-legend-row b{margin-inline-start:calc(2 * var(--vs-u))}.dg-swatch{flex:none;width:calc(9 * var(--vs-u));height:calc(9 * var(--vs-u));border-radius:50%}.dg-ring{display:grid;grid-template-columns:minmax(calc(110 * var(--vs-u)),calc(150 * var(--vs-u))) minmax(0,1fr);gap:calc(14 * var(--vs-u));align-items:center;min-width:0;height:100%}.dg-ring-svg{width:100%;height:auto;max-height:calc(170 * var(--vs-u));overflow:visible}.dg-ring-track{fill:none;stroke:color-mix(in srgb,var(--ab-rim) 80%,transparent);stroke-width:9}.dg-ring-seg{fill:none;stroke-width:9;stroke-linecap:butt;transform:rotate(-90deg);transform-origin:50% 50%;filter:drop-shadow(0 0 2.5px currentColor);animation:dg-ring-in .9s ease-out both}.dg-ring-big{text-anchor:middle;font:700 17px var(--ab-mono);fill:var(--ab-ink)}.dg-ring-sub{text-anchor:middle;font:600 6.5px var(--ab-display);letter-spacing:.14em;text-transform:uppercase;fill:var(--ab-silk-dim)}@keyframes dg-ring-in{0%{opacity:0}to{opacity:1}}.dg-ring-cell .cr-cell-body{min-height:0;display:flex;align-items:center}@container vs-centre (max-width: 519px){.dg-ring{grid-template-columns:minmax(0,1fr);justify-items:center}.dg-ring-svg{max-width:calc(160 * var(--vs-u))}}.dg-stack{display:grid;gap:calc(10 * var(--vs-u));min-width:0}.dg-stack-svg{width:100%;height:calc(16 * var(--vs-u));border-radius:calc(8 * var(--vs-u));overflow:hidden;display:block;box-shadow:0 0 calc(14 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 25%,transparent)}.dg-stack-track{fill:color-mix(in srgb,var(--ab-rim) 70%,transparent)}.cr-cell:has(.dg-stack) .cr-cell-body{min-height:0}.dg-timeline{display:grid;gap:calc(8 * var(--vs-u));min-width:0}.dg-tl-svg{width:100%;height:calc(44 * var(--vs-u));display:block;overflow:visible}.dg-tl-axis{stroke:var(--ab-rim-hi);stroke-width:1}.dg-tl-tick{stroke-width:3;stroke-linecap:round;filter:drop-shadow(0 0 3px currentColor)}.dg-tl-ends{display:flex;justify-content:space-between;gap:calc(8 * var(--vs-u));font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.dg-tl-list{margin:0;padding:0;list-style:none;display:grid;gap:calc(4 * var(--vs-u)) calc(18 * var(--vs-u));grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(320 * var(--vs-u))),1fr));min-width:0}.dg-tl-list li{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--vs-u)) calc(8 * var(--vs-u));min-width:0;font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-silk)!important}.dg-tl-list li b{font:600 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.12em;text-transform:uppercase;color:var(--ab-ink)!important}.dg-tl-who{min-width:0;overflow-wrap:anywhere}.dg-tl-list time{margin-inline-start:auto;font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.cr-cell:has(.dg-timeline) .cr-cell-body{min-height:0}.dg-track{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(150 * var(--vs-u))),1fr));gap:calc(8 * var(--vs-u));min-width:0}.dg-steps-v{margin:0;padding:0;list-style:none;display:grid;gap:calc(8 * var(--vs-u));min-width:0}.dg-stage{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:calc(8 * var(--vs-u));column-gap:calc(8 * var(--vs-u));row-gap:2px;align-items:center;min-width:0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(9 * var(--vs-u));background:color-mix(in srgb,var(--ab-well) 70%,transparent)}.dg-stage>:not(.dg-stage-led){grid-column:2}.dg-stage b{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ab-ink)!important;overflow-wrap:anywhere}.dg-stage small{font:400 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.dg-stage-led{grid-row:1 / span 3;width:calc(10 * var(--vs-u));height:calc(10 * var(--vs-u));border-radius:50%;background:var(--ab-led-off)}.dg-stage.dg-done{border-color:color-mix(in srgb,var(--ab-good) 45%,var(--ab-rim))}.dg-stage.dg-done .dg-stage-led{background:var(--ab-good);box-shadow:0 0 calc(10 * var(--vs-u)) var(--ab-good)}.dg-stage.dg-now{border-color:color-mix(in srgb,var(--ab-pending) 55%,var(--ab-rim))}.dg-stage.dg-now .dg-stage-led{background:var(--ab-pending);box-shadow:0 0 calc(10 * var(--vs-u)) var(--ab-pending);animation:dg-breathe 1.8s ease-in-out infinite}.dg-stage.dg-bad{border-color:color-mix(in srgb,var(--ab-alert) 55%,var(--ab-rim))}.dg-stage.dg-bad .dg-stage-led{background:var(--ab-alert);box-shadow:0 0 calc(10 * var(--vs-u)) var(--ab-alert)}.dg-quote{font:italic 400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:anywhere}@keyframes dg-breathe{50%{opacity:.45}}.dg-board .cr-pad .ab-fp-model{white-space:normal;overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.ab-root .dg-board .ab-fpad{transition:none}.ab-root .dg-board .ab-fpad:has(>button.ab-fpad-hit):hover{transform:none}.dg-ring-seg,.dg-stage.dg-now .dg-stage-led{animation:none}}.ab-root .dh-pane .dh-cell{min-height:calc(320 * var(--vs-u))}.ab-root .dh-pane .dh-host{flex:1 1 auto;min-width:0;padding:calc(10 * var(--vs-u))}.dh-note{margin:0;font-size:.8125rem;opacity:.8}.ab-root .dh-note{font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body, inherit);color:var(--ab-silk)!important;opacity:1}.dh-office-host{flex:1 0 100%;min-width:0}.ab-root .dh-pane .ab-fpad.ab-fopen{display:flex;flex-direction:column}.ab-root .dh-pane .ab-fpad.ab-fopen>.ab-fpad-hit{flex:0 0 auto}.ab-root .dh-pane .ab-fpad.ab-fopen>.ab-fp-more{flex:1 1 auto;align-content:start}.no-classic{display:flex;flex-direction:column;gap:10px;min-width:0}.no-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.no-title{font-size:1.05rem;font-weight:600;margin:0 6px 0 0}.no-help{border-radius:9999px;padding:0 8px;font-size:.8rem;background:transparent;border:0;cursor:pointer}.no-line{flex:1 1 260px;min-width:0}.no-note{margin:0}.no-picker{border:1px solid rgba(15,23,42,.12);border-radius:12px;padding:10px 12px;max-height:260px;overflow:auto}.no-picker.no-dark{border-color:#94a3b838}.no-picker ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.no-picker li{display:flex;align-items:center;gap:10px;min-width:0}.no-picker .no-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-size:.9rem}.no-frame-holder{position:relative;width:100%;min-height:420px;border-radius:14px;overflow:hidden;border:1px solid rgba(15,23,42,.12);background:transparent}:root[data-theme=dark] .no-frame-holder{border-color:#94a3b838}.no-frame{display:block;width:100%;height:100%;border:0;background:transparent;color-scheme:normal}.hanna-v3 .no-frame-holder{border-color:var(--v3-rim, rgba(148, 163, 184, .22))}.hanna-v3 .no-picker{border-color:var(--v3-rim, rgba(148, 163, 184, .22));background:var(--v3-panel, transparent)}.hanna-v4 .no-frame-holder{border-color:var(--v4-rim, rgba(148, 163, 184, .22));box-shadow:0 0 0 1px var(--v4-pad-lip, transparent),0 10px 30px var(--v4-shadow, transparent)}.hanna-v4 .no-picker{border-color:var(--v4-rim, rgba(148, 163, 184, .22));background:var(--v4-panel, transparent)}.hanna-v4 .no-title{color:var(--v4-ink, inherit)}.ab-root .no-cell{--span: 999}.ab-root .no-cell .cr-cell-body{padding:0}.ab-root .no-cell .no-frame-holder{border-radius:calc(10 * var(--vs-u, 1px));border-color:var(--ab-rim, rgba(148, 163, 184, .22))}.no-fill{container-type:inline-size;display:flex;flex-direction:column;min-height:420px}.no-fill>.no-frame{flex:1 1 0;min-height:0;height:auto}.hanna-v3 .no-frame-holder.no-fill,.hanna-v4 .no-frame-holder.no-fill{border-radius:10px;box-shadow:none}.hanna-v3 .suite-card:has(.no-wide),.hanna-v4 .suite-card:has(.no-wide){margin:6px 0 0;padding:0;border:0;background:transparent;box-shadow:none}.hanna-v3 main:has(.no-wide),.hanna-v4 main:has(.no-wide){padding-bottom:0;padding-left:0}.hanna-v3 .suite-container:has(.no-wide),.hanna-v4 .suite-container:has(.no-wide){-moz-column-gap:6px;column-gap:6px;padding-right:8px}.no-keys{position:absolute;top:0;right:0;z-index:4;display:flex;align-items:center;gap:6px;height:40px;padding:0 10px 0 6px}.no-keys[data-bare]{display:none}.hanna-v3 .no-keys .suite-chip,.hanna-v4 .no-keys .suite-chip{height:28px;padding:0 10px;font-size:12px;letter-spacing:.02em;text-transform:none;white-space:nowrap}.no-pop{position:absolute;top:40px;left:0;right:0;z-index:5;max-height:60%;overflow:auto;margin:0;padding:10px 14px;border:0;border-bottom:1px solid var(--ts-rim);border-radius:0;background:var(--ts-card);color:var(--ts-ink);box-shadow:0 12px 24px color-mix(in srgb,var(--ts-ink) 16%,transparent)}.no-pop-line{display:flex;align-items:center;gap:10px}.no-pop-line .no-line{flex:1 1 auto}.no-x{flex:none;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--ts-silk);font-size:1rem;line-height:1;cursor:pointer}.no-x:hover{background:var(--ts-hover)}.ab-root .no-cell{position:relative;container-type:inline-size;padding:0;overflow:hidden}.ab-root .no-cell .cr-keys{gap:calc(6 * var(--vs-u, 1px))}.ab-root .no-cell .cr-k{min-height:0;height:calc(28 * var(--vs-u, 1px));padding:0 calc(9 * var(--vs-u, 1px));font-size:calc(11.5 * var(--vs-u, 1px));letter-spacing:.01em;text-transform:none;white-space:nowrap}.ab-root .no-cell .cr-cell-head{position:absolute;top:0;right:0;z-index:4;display:flex;align-items:center;gap:calc(6 * var(--vs-u, 1px));height:calc(40 * var(--vs-u, 1px));margin:0;padding:0 calc(10 * var(--vs-u, 1px)) 0 calc(6 * var(--vs-u, 1px));border:0;background:transparent}.ab-root .no-cell .cr-cell-head>b,.ab-root .no-cell .cr-keys-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ab-root .no-cell.no-bare .cr-cell-head{display:none}.ab-root .no-cell .no-pop{top:calc(40 * var(--vs-u, 1px))}.ab-root .no-cell .no-frame-holder.no-fill{border:0;border-radius:0}@container (max-width: 1099px){.no-keys,.ab-root .no-cell .cr-cell-head{position:static;flex-wrap:wrap;height:auto;padding:4px 8px}.no-pop,.ab-root .no-cell .no-pop{top:0}}@media(min-width:900px){.ab-root.iv-root.op-root{flex:1 1 0;min-height:0}.op-root>.op-page{height:100%;min-height:0;grid-template-rows:auto minmax(0,1fr)}.op-root .op-content{min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.op-root .op-content.op-single{grid-template-rows:minmax(0,1fr)}.op-root .op-content>.iv-bank:last-child{min-height:0}.op-root .op-work,.op-root .op-fillbank{grid-template-rows:auto minmax(0,1fr);min-height:0;align-self:stretch}.op-root .op-workgrid{min-height:0;align-self:stretch;grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.op-root .op-workgrid.op-three,.op-root .op-workgrid.op-pk,.op-root .op-workgrid.op-one{grid-template-rows:minmax(0,1fr)}.op-root .op-desk .op-workgrid{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.op-root .op-workgrid>.iv-cell{min-height:0}.op-root .iv-cell-body{display:flex;flex-direction:column;min-height:0}.op-root .op-scroll{flex:1 1 auto;min-height:0;overflow:auto}.op-root .op-summary-wrap{min-height:0}}@container vs-centre (max-width: 1439px){.op-root .op-desk .op-workgrid{grid-template-rows:minmax(0,2fr) minmax(0,1fr)}}@media(max-width:899px){.op-root .op-scroll{max-height:calc(420 * var(--vs-u));overflow:auto}}.op-table{min-width:100%}.op-table thead th{position:sticky;top:0;z-index:1;background:var(--ab-pad-deep)}.op-row{cursor:pointer}.op-row:hover td,.op-row:focus-visible td{background:var(--ab-row-hover);color:var(--ab-ink)!important}.op-row:focus-visible{outline:2px solid var(--ab-focus);outline-offset:-2px}.ab-root .op-table td small{font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))}.op-flag{color:var(--ab-alert-ink)!important}.op-none{margin:calc(8 * var(--vs-u)) 0 0}.op-lines{display:grid;gap:calc(8 * var(--vs-u));align-content:start;min-width:0}.iv-root .ab-figure.op-textfig .ab-fp-big{font-size:calc(clamp(calc(13 * var(--vs-u)),5.2cqi,calc(22 * var(--vs-u))) * var(--hf-text-ratio, 1));overflow-wrap:break-word;word-break:normal;line-height:1.25}.iv-root .op-empty{min-height:calc(220 * var(--vs-u))}.iv-root .op-empty .ab-fpad-hit{align-content:center;gap:calc(12 * var(--vs-u))}.iv-root .op-empty .ab-fp-big{font-size:calc(clamp(calc(18 * var(--vs-u)),7cqi,calc(30 * var(--vs-u))) * var(--hf-text-ratio, 1));overflow-wrap:break-word;line-height:1.25}.iv-root .op-empty .ab-fp-hint{font-size:calc(clamp(calc(12 * var(--vs-u)),4.4cqi,calc(15 * var(--vs-u))) * var(--hf-text-ratio, 1));line-height:1.55}@media(min-width:900px){.op-root [data-testid=ops-no-mailbox]>.ab-fgrid{align-self:stretch;grid-auto-rows:minmax(0,1fr)}}.op-pagegrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(38 * var(--vs-u)),1fr));gap:calc(5 * var(--vs-u))}.op-page{aspect-ratio:3 / 4;min-height:calc(40 * var(--vs-u));border-radius:calc(5 * var(--vs-u));cursor:pointer;border:1px solid color-mix(in srgb,var(--c) 55%,var(--ab-rim));background:color-mix(in srgb,var(--c) 16%,var(--ab-pad-deep));font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk)!important;opacity:.7}.op-page:hover{opacity:1;color:var(--ab-ink)!important}.op-page.op-pick{opacity:1;color:var(--ab-ink)!important;background:color-mix(in srgb,var(--c) 46%,var(--ab-pad-deep));box-shadow:0 0 0 2px var(--c),0 0 10px color-mix(in srgb,var(--c) 45%,transparent)}.op-page.op-chk{border:2px dashed var(--ab-pending)}.op-page:focus-visible{outline:2px solid var(--ab-focus);outline-offset:2px}.op-legend{display:flex;flex-wrap:wrap;gap:calc(4 * var(--vs-u)) calc(14 * var(--vs-u))}.op-legend span{display:inline-flex;align-items:center;gap:calc(5 * var(--vs-u))}.op-legend i{display:inline-block;width:calc(11 * var(--vs-u));height:calc(11 * var(--vs-u));border-radius:calc(3 * var(--vs-u))}.op-legend i.op-dash{border:2px dashed var(--ab-pending)}.ab-root .op-body{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.5 var(--ab-mono);color:var(--ab-ink)!important;background:var(--ab-well);border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u))}.op-item .op-body{max-height:calc(260 * var(--vs-u));overflow:auto}.ab-root .op-summary{font-size:calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1));min-height:100%}.op-trail{margin:0;padding:0;list-style:none;display:grid;gap:calc(5 * var(--vs-u))}.op-trail li{display:grid;grid-template-columns:calc(78 * var(--vs-u)) calc(70 * var(--vs-u)) minmax(0,1fr);gap:calc(8 * var(--vs-u));font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important;border-left:2px solid var(--ab-rim);padding-left:calc(8 * var(--vs-u))}.op-trail time{font-family:var(--ab-mono);color:var(--ab-silk-dim)!important}.op-trail b{color:var(--ab-ink)!important;font-weight:600;overflow-wrap:anywhere}.op-trail span{overflow-wrap:anywhere}.op-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(150 * var(--vs-u)),1fr));gap:calc(8 * var(--vs-u))}.ab-root .op-note{min-height:calc(52 * var(--vs-u));resize:vertical;font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);padding:calc(6 * var(--vs-u)) calc(8 * var(--vs-u))}.op-item .iv-keys{row-gap:calc(5 * var(--vs-u))}.op-item .iv-key{white-space:normal;text-align:start}.iv-root .op-markkeys{flex-wrap:nowrap}.op-query .sk-choice{gap:calc(3 * var(--vs-u))}.op-qsearch{display:grid;gap:calc(6 * var(--vs-u))}.op-qkeys{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u))}.op-qsearch input[type=search]{width:100%;min-width:0}.op-facts{margin:0;padding:calc(4 * var(--vs-u)) calc(10 * var(--vs-u));border:1px dashed var(--ab-rim);border-radius:calc(7 * var(--vs-u));font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk-dim)!important}.op-facts b{font-weight:700;color:var(--ab-ink)!important}.op-next{display:grid;gap:calc(2 * var(--vs-u));padding:calc(7 * var(--vs-u)) calc(10 * var(--vs-u));border-radius:calc(8 * var(--vs-u));border:1px solid color-mix(in srgb,var(--ab-bank-a) 55%,var(--ab-rim));background:color-mix(in srgb,var(--ab-bank-a) 12%,var(--ab-pad-deep))}.op-next b{font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-body);text-transform:uppercase;letter-spacing:.04em;color:var(--ab-silk)!important}.op-next span{font:500 calc(calc(12.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:break-word}.op-next.op-passes{border-color:color-mix(in srgb,var(--ab-bank-g) 55%,var(--ab-rim));background:color-mix(in srgb,var(--ab-bank-g) 10%,var(--ab-pad-deep))}.op-flow{display:grid;gap:calc(8 * var(--vs-u))}.op-flowcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(170 * var(--vs-u)),1fr));gap:calc(10 * var(--vs-u))}.op-flow ol,.op-howjob ol{margin:calc(4 * var(--vs-u)) 0 0;padding-left:calc(18 * var(--vs-u));display:grid;gap:calc(3 * var(--vs-u));font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important}.op-howjob{display:grid;gap:calc(4 * var(--vs-u));font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important}.op-howjob p{margin:0;overflow-wrap:break-word}.op-howjob .op-howcount{color:var(--ab-ink)!important;font-weight:600}.op-page.op-static{cursor:default;display:grid;place-items:center}.op-addr{overflow-wrap:anywhere}.op-box{border:1px solid var(--ab-rim);border-radius:calc(8 * var(--vs-u));padding:calc(8 * var(--vs-u))}.op-decisions td{vertical-align:top}.op-decisions .op-note{width:100%;margin-top:calc(5 * var(--vs-u))}.op-today,.op-hanna,.op-rules{margin:calc(4 * var(--vs-u)) 0 0;padding:0;list-style:none;display:grid;gap:calc(6 * var(--vs-u))}.op-today li{display:grid;grid-template-columns:calc(84 * var(--vs-u)) minmax(0,1fr);gap:calc(8 * var(--vs-u));align-items:start}.op-today img,.op-today .op-today-n{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:calc(4 * var(--vs-u));border:1px solid var(--ab-rim);display:grid;place-items:center;font:700 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.op-today a:focus-visible img{outline:2px solid var(--ab-focus);outline-offset:2px}.op-today b,.op-hanna b,.op-rules b{color:var(--ab-ink)!important;font-weight:600}.op-today span,.op-hanna li,.op-rules li{display:grid;gap:calc(2 * var(--vs-u));font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:break-word;min-width:0}.op-today small,.op-hanna small{font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1));color:var(--ab-silk-dim)!important}.op-hanna .op-hnote{font-style:italic}.op-howjob em.op-here{font-style:normal;font-size:calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1));white-space:nowrap}.op-howjob em.op-here-yes{color:var(--ab-ok-ink, var(--ab-silk))!important}.op-howjob em.op-here-partly{color:var(--ab-pending)!important}.op-howjob em.op-here-not-yet{color:var(--ab-alert-ink)!important}.op-plist{margin:0;padding:0;list-style:none;display:grid;gap:calc(5 * var(--vs-u))}.op-plist li{display:grid;gap:calc(2 * var(--vs-u));padding:calc(5 * var(--vs-u)) calc(8 * var(--vs-u));border:1px solid var(--ab-rim);border-radius:calc(7 * var(--vs-u));font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.4 var(--ab-body);color:var(--ab-silk)!important;min-width:0}.op-plist b{color:var(--ab-ink)!important;font-weight:600}.op-plist small{font-size:calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1));color:var(--ab-silk-dim)!important}.cb-block{display:grid;gap:calc(3 * var(--vs-u));min-width:0}.cb-block>span{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-display);letter-spacing:.14em;color:var(--ab-silk-dim)!important;text-transform:uppercase}.vs-bare>div:has(>.rbb){flex:1 1 auto;min-height:0}.rbb{position:relative;isolation:isolate;min-height:100%;min-width:0;display:flex;flex-direction:column;gap:var(--vs-gap)}.rbb:has(>.rbb-editor){height:100%}.rbb:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:calc(14 * var(--vs-u));background:radial-gradient(55% 45% at 6% 0%,color-mix(in srgb,var(--ab-bank-b) 9%,transparent),transparent 70%),radial-gradient(45% 40% at 100% 8%,color-mix(in srgb,var(--ab-bank-c) 8%,transparent),transparent 70%),radial-gradient(50% 45% at 55% 105%,color-mix(in srgb,var(--ab-bank-a) 7%,transparent),transparent 70%)}.rbb .rbb-page{flex:1 0 auto;align-content:start}.ab-root .rbb .ab-fbank{--rbb-c: var(--c, var(--ab-bank-b));background:linear-gradient(180deg,color-mix(in srgb,var(--rbb-c) 5%,var(--ab-well)),var(--ab-well) 60%);border:1px solid color-mix(in srgb,var(--rbb-c) 26%,var(--ab-rim));box-shadow:inset 0 1px color-mix(in srgb,var(--rbb-c) 45%,transparent),0 calc(18 * var(--vs-u)) calc(40 * var(--vs-u)) calc(-26 * var(--vs-u)) color-mix(in srgb,var(--rbb-c) 45%,transparent)}.ab-root .rbb .ab-fpad{--rbb-c: var(--c, var(--ab-bank-b));background:linear-gradient(180deg,color-mix(in srgb,var(--rbb-c) 11%,var(--ab-pad-deep)),var(--ab-pad-deep) 78%);border:1px solid color-mix(in srgb,var(--rbb-c) 40%,var(--ab-pad-rim));box-shadow:inset 0 1px color-mix(in srgb,var(--rbb-c) 70%,transparent),0 calc(12 * var(--vs-u)) calc(28 * var(--vs-u)) calc(-16 * var(--vs-u)) color-mix(in srgb,var(--rbb-c) 60%,transparent),0 0 calc(16 * var(--vs-u)) calc(-8 * var(--vs-u)) color-mix(in srgb,var(--rbb-c) 40%,transparent);transition:box-shadow .18s ease,border-color .18s ease}.ab-root .rbb .ab-fpad:is(:hover,:focus-within),.ab-root .rbb .ab-fpad.ab-on{border-color:color-mix(in srgb,var(--rbb-c) 75%,var(--ab-pad-rim));box-shadow:inset 0 1px color-mix(in srgb,var(--rbb-c) 85%,transparent),0 calc(14 * var(--vs-u)) calc(32 * var(--vs-u)) calc(-14 * var(--vs-u)) color-mix(in srgb,var(--rbb-c) 75%,transparent),0 0 calc(22 * var(--vs-u)) calc(-6 * var(--vs-u)) color-mix(in srgb,var(--rbb-c) 50%,transparent)}.ab-root .rbb .ab-fpad.cr-meter{background:linear-gradient(to right,color-mix(in srgb,var(--rbb-c) 26%,transparent) var(--fill),transparent var(--fill)),linear-gradient(180deg,color-mix(in srgb,var(--rbb-c) 9%,var(--ab-pad-deep)),var(--ab-pad-deep) 78%)}.ab-root .rbb .ab-fpad.ab-alert,.ab-root .rbb .ab-fpad.cr-warn{--rbb-c: var(--ab-pending)}.ab-root .rbb .ab-fpad.ab-alert{--rbb-c: var(--ab-alert)}.ab-root .rbb .ab-fpad.ab-dead{box-shadow:none}.ab-root .rbb .ab-fpad.ab-staged{outline:1.5px solid var(--rbb-c);outline-offset:2px}:root[data-theme=light] .ab-root .rbb .ab-fbank{background:linear-gradient(180deg,color-mix(in srgb,var(--rbb-c) 6%,var(--ab-chassis-2)),var(--ab-chassis-2) 55%);box-shadow:var(--vs-edge),var(--vs-lift),0 calc(16 * var(--vs-u)) calc(36 * var(--vs-u)) calc(-24 * var(--vs-u)) color-mix(in srgb,var(--rbb-c) 40%,transparent)}:root[data-theme=light] .ab-root .rbb .ab-fpad{background:linear-gradient(180deg,var(--ab-pad-deep) 35%,color-mix(in srgb,var(--rbb-c) 8%,var(--ab-pad-deep)));border:1.5px solid color-mix(in srgb,var(--rbb-c) 45%,var(--ab-pad-rim));box-shadow:var(--vs-edge),var(--vs-lift),var(--vs-backlight)}:root[data-theme=light] .ab-root .rbb .ab-fpad:is(:hover,:focus-within),:root[data-theme=light] .ab-root .rbb .ab-fpad.ab-on{border-color:var(--rbb-c);box-shadow:var(--vs-edge),var(--vs-lift),var(--vs-backlight-hi)}:root[data-theme=light] .ab-root .rbb .ab-fpad.cr-meter{background:linear-gradient(to right,color-mix(in srgb,var(--rbb-c) 16%,transparent) var(--fill),transparent var(--fill)),linear-gradient(180deg,var(--ab-pad-deep) 35%,color-mix(in srgb,var(--rbb-c) 6%,var(--ab-pad-deep)))}:root[data-theme=light] .ab-root .rbb .ab-fpad.ab-dead{box-shadow:var(--vs-edge),var(--vs-lift)}@media(prefers-reduced-motion:reduce){.rbb *,.rbb *:before,.rbb *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rbb-status b{overflow-wrap:anywhere}.rbb-q-line{margin:0;font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-mono);color:var(--ab-silk-dim)!important;overflow-wrap:anywhere}.rbb-say{font:400 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:break-word;min-width:0}.rbb-warn-ink{color:var(--ab-wait-ink)!important}.rbb-dim{color:var(--ab-silk-dim)!important}.rbb-hidden{display:none}.rbb .ab-fgrid>:is(.rbb-catchart,.rbb-monthchart){grid-column:1 / -1;grid-row:span var(--rbb-rows, 1)}@container vs-centre (min-width: 1040px){.rbb .ab-fgrid>:is(.rbb-catchart,.rbb-monthchart){grid-column:span 4;--rbb-rows: 3;grid-row:span var(--rbb-rows)}}@container vs-centre (min-width: 1440px){.rbb .ab-fgrid>:is(.rbb-catchart,.rbb-monthchart){grid-column:span 6;--rbb-rows: 2;grid-row:span var(--rbb-rows)}}.rbb .rbb-figgrid{grid-auto-rows:auto!important}.rbb .rbb-catchart .cr-cell-body,.rbb .rbb-monthchart .cr-cell-body{min-height:0}.rbb-bars{list-style:none;margin:0;padding:0;display:grid;gap:calc(2 * var(--vs-u));min-width:0}.rbb-bar-row{all:unset;box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr) auto;align-items:center;gap:calc(8 * var(--vs-u));padding:calc(2 * var(--vs-u)) calc(4 * var(--vs-u));border-radius:calc(5 * var(--vs-u));cursor:default}button.rbb-bar-row{cursor:pointer}button.rbb-bar-row:hover,button.rbb-bar-row:focus-visible{background:color-mix(in srgb,var(--ab-bank-b) 10%,transparent)}button.rbb-bar-row:focus-visible{outline:2px solid var(--ab-focus);outline-offset:1px}button.rbb-bar-row[aria-pressed=true]{background:color-mix(in srgb,var(--ab-bank-b) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ab-bank-b) 55%,transparent)}.rbb-bar-label{font:500 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.25 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:break-word;min-width:0}.rbb-bar-n{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important;font-variant-numeric:tabular-nums}.rbb-bar-svg{width:100%;height:calc(12 * var(--vs-u));display:block;overflow:visible}.rbb-bar-track{fill:color-mix(in srgb,var(--ab-silk-dim) 14%,transparent)}.rbb-config{display:grid;gap:calc(10 * var(--vs-u));min-width:0}.rbb-config .rbb-missing{outline:1.5px dashed var(--ab-pending);outline-offset:calc(3 * var(--vs-u));border-radius:calc(6 * var(--vs-u))}.rbb-config .cr-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(260 * var(--vs-u))),1fr))}.rbb-config .rbb-field.cr-wide{grid-column:1 / -1}.rbb-config .rbb-notes{min-height:calc(160 * var(--vs-u))}.ab-root .rbb .cr-k.rbb-generate{padding:calc(8 * var(--vs-u)) calc(22 * var(--vs-u));font-size:calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))}.ab-root .rbb .cr-k.rbb-finding-key{text-transform:none;letter-spacing:.02em;font-family:var(--ab-body)}.rbb-err{display:grid;gap:calc(6 * var(--vs-u))}.rbb-timeline{list-style:none;margin:0;padding:0;display:grid;gap:calc(6 * var(--vs-u));min-width:0}.rbb-tl-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr) auto;align-items:center;gap:calc(10 * var(--vs-u))}.rbb-tl-msg{font:500 calc(calc(12 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.35 var(--ab-body);color:var(--ab-ink)!important;overflow-wrap:break-word;min-width:0}.rbb-tl-done .rbb-tl-msg{color:var(--ab-silk)!important}.rbb-tl-warn .rbb-tl-msg{color:var(--ab-wait-ink)!important}.rbb-tl-n{font:600 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important;font-variant-numeric:tabular-nums}.rbb-tl-svg{width:100%;height:calc(14 * var(--vs-u));display:block}.rbb-tl-bar{fill:var(--ab-bank-b)}.rbb-tl-done .rbb-tl-bar{fill:var(--ab-good)}.rbb-tl-warn .rbb-tl-bar{fill:var(--ab-pending)}.rbb-tl-run .rbb-tl-bar{animation:rbb-breathe 1.4s ease-in-out infinite}@keyframes rbb-breathe{50%{opacity:.55}}.rbb .rbb-stagecell .cr-cell-body{display:grid;gap:calc(8 * var(--vs-u));align-content:start}.rbb .rbb-editor{flex:1 1 0;min-height:calc(420 * var(--vs-u));grid-template-rows:minmax(0,1fr);align-content:stretch}.rbb .rbb-editor>.rbb-preview{grid-column:1 / -1;min-height:0}.rbb .rbb-editor>.rbb-rail{grid-column:1 / -1;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start;padding:2px 2px calc(12 * var(--vs-u))}@container vs-centre (min-width: 1040px){.rbb .rbb-editor>.rbb-preview{grid-column:span 5}.rbb .rbb-editor>.rbb-rail{grid-column:span 3}.rbb .rbb-rail .ab-fgrid{--pad-span: 3}}@container vs-centre (min-width: 1440px){.rbb .rbb-editor>.rbb-preview{grid-column:span 8}.rbb .rbb-editor>.rbb-rail{grid-column:span 4}.rbb .rbb-rail .ab-fgrid{--pad-span: 2}}.rbb .rbb-preview{display:flex;flex-direction:column}.rbb .rbb-preview>.cr-cell-body{flex:1 1 0;min-height:0;overflow:auto;overscroll-behavior:contain;border-radius:calc(8 * var(--vs-u))}.rbb .rbb-sheet{display:block;padding:calc(14 * var(--vs-u));border-radius:calc(10 * var(--vs-u));background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--c, var(--ab-bank-b)) 10%,transparent),transparent 75%)}.rbb .rbb-sheet>.rb-report{box-shadow:0 calc(18 * var(--vs-u)) calc(44 * var(--vs-u)) calc(-18 * var(--vs-u)) color-mix(in srgb,var(--c, var(--ab-bank-b)) 55%,transparent)!important}.rbb .rbb-rail .ab-fbank{align-content:start}.rbb-regen{display:grid;gap:calc(3 * var(--vs-u))}.rbb-swatches,.rbb-covers{display:flex;flex-wrap:wrap;gap:calc(6 * var(--vs-u));min-width:0}.ab-root .rbb .cr-k.rbb-swatch{gap:calc(6 * var(--vs-u));text-transform:none;letter-spacing:.02em;font-family:var(--ab-body)}.rbb-swatch i{display:inline-block;width:calc(16 * var(--vs-u));height:calc(16 * var(--vs-u));border-radius:calc(4 * var(--vs-u));border:1px solid var(--ab-rim)}.ab-root .rbb .cr-k.rbb-cover{flex:1 1 calc(120 * var(--vs-u));max-width:calc(180 * var(--vs-u));flex-direction:column;gap:calc(4 * var(--vs-u));padding:calc(4 * var(--vs-u));text-transform:none;letter-spacing:.02em;font-family:var(--ab-body)}.rbb-cover img{width:100%;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;border-radius:calc(4 * var(--vs-u));display:block}.rbb-colour{width:calc(44 * var(--vs-u));height:calc(28 * var(--vs-u));padding:0;border:1px solid var(--ab-rim);border-radius:calc(6 * var(--vs-u));background:transparent;cursor:pointer}.rbb-range{width:100%;accent-color:var(--c, var(--ab-bank-c))}.rbb .ab-fgrid>.rbb-wide{grid-column:1 / -1}.rbb .ab-fgrid>.rbb-narrow{grid-column:1 / -1}@container vs-centre (min-width: 1040px){.rbb .ab-fgrid>.rbb-wide{grid-column:span 5}.rbb .ab-fgrid>.rbb-narrow{grid-column:span 3}}@container vs-centre (min-width: 1440px){.rbb .ab-fgrid>.rbb-wide{grid-column:span 8}.rbb .ab-fgrid>.rbb-narrow{grid-column:span 4}}.rbb .ab-fgrid>.rbb-narrow.ab-fopen{grid-row:auto}.rbb-md{font:400 calc(calc(13 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.6 var(--ab-body);color:var(--ab-silk)!important;overflow-wrap:break-word;max-height:min(62vh,calc(620 * var(--vs-u)));overflow:auto}.rbb-md :is(h1,h2,h3,h4){font:600 calc(calc(14 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.3 var(--ab-display);letter-spacing:.04em;color:var(--ab-ink)!important;margin:calc(10 * var(--vs-u)) 0 calc(4 * var(--vs-u))}.rbb-md :is(p,ul,ol){margin:0 0 calc(8 * var(--vs-u))}.rbb-md :is(ul,ol){padding-inline-start:calc(18 * var(--vs-u))}.rbb-md ul{list-style:disc}.rbb-md ol{list-style:decimal}.rbb-md table{border-collapse:collapse;font-size:calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))}.rbb-md :is(th,td){border:1px solid var(--ab-rim);padding:2px calc(6 * var(--vs-u))}.rbb-log{margin:0;padding:calc(8 * var(--vs-u)) calc(10 * var(--vs-u));list-style:none;display:grid;gap:calc(3 * var(--vs-u));max-height:min(46vh,calc(380 * var(--vs-u)));overflow:auto;background:var(--ab-bezel);border:1px solid var(--ab-screen-edge);border-radius:calc(8 * var(--vs-u));font:400 calc(calc(11.5 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-mono);color:var(--ab-silk)!important;overflow-wrap:anywhere}.rbb-visual{width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;border-radius:calc(6 * var(--vs-u));display:block;margin-top:calc(4 * var(--vs-u))}.rbb-limits{margin:0;padding-inline-start:calc(18 * var(--vs-u));list-style:disc;font:400 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.45 var(--ab-body);color:var(--ab-silk-dim)!important}.rbb-ring{position:relative;width:min(100%,calc(150 * var(--vs-u)));aspect-ratio:1;margin:0 auto}.rbb-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.rbb-ring-track{fill:none;stroke:color-mix(in srgb,var(--ab-silk-dim) 18%,transparent);stroke-width:8}.rbb-ring-arc{fill:none;stroke-width:8;stroke-linecap:round;filter:drop-shadow(0 0 3px currentColor);transition:stroke-dasharray .4s ease}.rbb-ring-mid{position:absolute;inset:0;display:grid;place-content:center;text-align:center;gap:2px}.rbb-ring-mid b{font:700 calc(calc(22 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important}.rbb-ring-mid small{font:500 calc(calc(11 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-silk-dim)!important}.rbb-cols{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:calc(6 * var(--vs-u));align-items:end}.rbb-col{display:grid;grid-template-rows:auto auto auto;justify-items:center;align-content:end;gap:calc(3 * var(--vs-u));min-width:0}.rbb-col svg{width:100%;max-width:calc(36 * var(--vs-u));height:calc(104 * var(--vs-u));display:block}.rbb-col-n{font:600 calc(calc(10.5 * var(--vs-u)) * var(--hf-text-ratio, 1)) var(--ab-mono);color:var(--ab-ink)!important}.rbb-col-label{font:500 calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))/1.2 var(--ab-body);color:var(--ab-silk-dim)!important;text-align:center;overflow-wrap:break-word;min-width:0}@media(max-width:899px){.rbb,.rbb:has(>.rbb-editor){height:auto;min-height:0}.rbb .rbb-editor{flex:1 0 auto;grid-template-rows:auto}.rbb .rbb-preview>.cr-cell-body{flex:none;max-height:78vh}.rbb .rbb-editor>.rbb-rail{overflow:visible}.rbb .rbb-sheet{padding:calc(4 * var(--vs-u))}.rbb .rbb-sheet>.rb-report{padding:22px 16px 20px}.rbb-bar-row{grid-template-columns:minmax(0,8em) minmax(0,1fr) auto}.rbb-tl-row{grid-template-columns:minmax(0,1fr) auto}.rbb-tl-svg{grid-column:1 / -1;grid-row:2}}@container vs-centre (min-width: 1040px){.rbb .rbb-catchart .rbb-bars{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:calc(14 * var(--vs-u));column-gap:calc(14 * var(--vs-u));row-gap:0}.rbb .rbb-catchart .rbb-bar-row{grid-template-columns:minmax(0,7.5em) minmax(0,1fr) auto;gap:calc(6 * var(--vs-u))}}.rbb .rbb-catchart .rbb-bar-svg{height:calc(10 * var(--vs-u))}:is(.ab-centre,.ab-home-body) .rbb .rbb-tgrid>.ab-fpad:not(.ab-fopen,.ab-keypad),:is(.ab-centre,.ab-home-body) .rbb .rbb-figgrid>.ab-fpad:not(.ab-fopen,.ab-keypad){min-height:calc(calc(76 * var(--vs-u)) + var(--vs-row-extra, 0px))}.rbb .rbb-figgrid .ab-fp-big{font-size:calc(calc(26 * var(--vs-u)) * var(--hf-text-ratio, 1))}.rbb .rbb-catchart .rbb-bar-row{padding-block:1px}.rbb .rbb-catchart .rbb-bar-label,.rbb .rbb-catchart .rbb-bar-n{font-size:calc(calc(10 * var(--vs-u)) * var(--hf-text-ratio, 1))}:is(.ab-centre,.ab-home-body) .rbb .rbb-rail .ab-fgrid>.ab-fpad:not(.ab-fopen,.ab-keypad){min-height:calc(54 * var(--vs-u))}.rbb .rbb-rail .ab-fgrid{grid-auto-rows:auto!important}.rbb .ab-fpad.ab-fopen{scroll-margin-top:calc(170 * var(--vs-u))}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.-bottom-1\.5{bottom:-.375rem}.-left-12{left:-3rem}.-left-2\.5{left:-.625rem}.-left-3{left:-.75rem}.-left-6{left:-1.5rem}.-right-1\.5{right:-.375rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-8{right:-2rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-28{bottom:7rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-9{bottom:2.25rem}.bottom-full{bottom:100%}.end-0{inset-inline-end:0px}.end-32{inset-inline-end:8rem}.end-6{inset-inline-end:1.5rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-7{left:1.75rem}.left-\[9px\]{left:9px}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-14{top:3.5rem}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-\[55\%\]{top:55%}.top-\[72px\]{top:72px}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[1200\]{z-index:1200}.z-\[1300\]{z-index:1300}.z-\[1\]{z-index:1}.z-\[2000\]{z-index:2000}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-full{grid-column:1 / -1}.float-right{float:right}.-m-1{margin:-.25rem}.m-0{margin:0}.m-4{margin:1rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-mx-8{margin-left:-2rem;margin-right:-2rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-px{margin-left:1px;margin-right:1px}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-auto{margin-top:auto;margin-bottom:auto}.\!mt-0{margin-top:0!important}.-mb-4{margin-bottom:-1rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-mt-0\.5{margin-top:-.125rem}.-mt-3{margin-top:-.75rem}.-mt-8{margin-top:-2rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.me-auto{margin-inline-end:auto}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-3\.5{margin-left:.875rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-7{margin-left:1.75rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.ms-1{margin-inline-start:.25rem}.ms-2{margin-inline-start:.5rem}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.flow-root{display:flow-root}.\!grid{display:grid!important}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[8\.5\/11\]{aspect-ratio:8.5/11}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[18px\]{height:18px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[26rem\]{height:26rem}.h-\[2px\]{height:2px}.h-\[320px\]{height:320px}.h-\[34px\]{height:34px}.h-\[384px\]{height:384px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[70vh\]{height:70vh}.h-\[80\%\]{height:80%}.h-\[88vh\]{height:88vh}.h-\[90vh\]{height:90vh}.h-\[calc\(100\%-32px\)\]{height:calc(100% - 32px)}.h-\[calc\(100vh-140px\)\]{height:calc(100vh - 140px)}.h-\[calc\(100vh-56px\)\]{height:calc(100vh - 56px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-16{max-height:4rem}.max-h-20{max-height:5rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[260px\]{max-height:260px}.max-h-\[26rem\]{max-height:26rem}.max-h-\[280px\]{max-height:280px}.max-h-\[28rem\]{max-height:28rem}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[32rem\]{max-height:32rem}.max-h-\[33vh\]{max-height:33vh}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[44vh\]{max-height:44vh}.max-h-\[460px\]{max-height:460px}.max-h-\[46vh\]{max-height:46vh}.max-h-\[480px\]{max-height:480px}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[520px\]{max-height:520px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[68vh\]{max-height:68vh}.max-h-\[700px\]{max-height:700px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[calc\(100vh-11rem\)\]{max-height:calc(100vh - 11rem)}.max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px)}.max-h-\[min\(34rem\,75vh\)\]{max-height:min(34rem,75vh)}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-28{min-height:7rem}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[100px\]{min-height:100px}.min-h-\[10px\]{min-height:10px}.min-h-\[120px\]{min-height:120px}.min-h-\[12rem\]{min-height:12rem}.min-h-\[140px\]{min-height:140px}.min-h-\[16rem\]{min-height:16rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[220px\]{min-height:220px}.min-h-\[22rem\]{min-height:22rem}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[28rem\]{min-height:28rem}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[480px\]{min-height:480px}.min-h-\[48px\]{min-height:48px}.min-h-\[500px\]{min-height:500px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[560px\]{min-height:560px}.min-h-\[5rem\]{min-height:5rem}.min-h-\[600px\]{min-height:600px}.min-h-\[640px\]{min-height:640px}.min-h-\[64px\]{min-height:64px}.min-h-\[70px\]{min-height:70px}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-56px\)\]{min-height:calc(100vh - 56px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-28{width:7rem!important}.\!w-36{width:9rem!important}.\!w-auto{width:auto!important}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[18px\]{width:18px}.w-\[22\%\]{width:22%}.w-\[22rem\]{width:22rem}.w-\[24rem\]{width:24rem}.w-\[268px\]{width:268px}.w-\[28\%\]{width:28%}.w-\[2px\]{width:2px}.w-\[320px\]{width:320px}.w-\[4\.5rem\]{width:4.5rem}.w-\[4\.6rem\]{width:4.6rem}.w-\[42\%\]{width:42%}.w-\[78\%\]{width:78%}.w-\[8\.5rem\]{width:8.5rem}.w-\[80\%\]{width:80%}.w-\[90vw\]{width:90vw}.w-\[min\(100\%\,calc\(26rem\*var\(--sa-r\)\)\)\]{width:min(100%,calc(26rem * var(--sa-r)))}.w-\[min\(40rem\,calc\(100vw-2rem\)\)\]{width:min(40rem,calc(100vw - 2rem))}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[10px\]{min-width:10px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[14rem\]{min-width:14rem}.min-w-\[160px\]{min-width:160px}.min-w-\[16rem\]{min-width:16rem}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[230px\]{min-width:230px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[3\.75rem\]{min-width:3.75rem}.min-w-\[30px\]{min-width:30px}.min-w-\[36rem\]{min-width:36rem}.min-w-\[3rem\]{min-width:3rem}.min-w-\[44px\]{min-width:44px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[720px\]{min-width:720px}.min-w-\[760px\]{min-width:760px}.min-w-\[7rem\]{min-width:7rem}.min-w-\[80px\]{min-width:80px}.min-w-\[820px\]{min-width:820px}.min-w-\[88px\]{min-width:88px}.min-w-\[9\.5rem\]{min-width:9.5rem}.min-w-\[900px\]{min-width:900px}.min-w-\[9rem\]{min-width:9rem}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[100px\]{max-width:100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[12rem\]{max-width:12rem}.max-w-\[140px\]{max-width:140px}.max-w-\[14rem\]{max-width:14rem}.max-w-\[150px\]{max-width:150px}.max-w-\[15rem\]{max-width:15rem}.max-w-\[160px\]{max-width:160px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[180px\]{max-width:180px}.max-w-\[18rem\]{max-width:18rem}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[75\%\]{max-width:75%}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[840px\]{max-width:840px}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92rem\]{max-width:92rem}.max-w-\[92vw\]{max-width:92vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[980px\]{max-width:980px}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0\.9\]{flex:.9}.flex-\[1\.1\]{flex:1.1}.flex-\[2_1_16rem\]{flex:2 1 16rem}.flex-\[3_1_18rem\]{flex:3 1 18rem}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{-moz-column-break-inside:avoid;break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[130px_1fr\]{grid-template-columns:130px 1fr}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_5rem_7rem\]{grid-template-columns:1fr 5rem 7rem}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[4\.5rem_4\.5rem_1fr\]{grid-template-columns:4.5rem 4.5rem 1fr}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.grid-cols-\[auto\,1fr\],.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(2\.1rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(2.1rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(2\.4rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(2.4rem,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-items-center{justify-items:center}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-px{gap:1px}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-7{-moz-column-gap:1.75rem;column-gap:1.75rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-14>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.divide-slate-200\/40>:not([hidden])~:not([hidden]){border-color:#e2e8f066}.divide-slate-200\/60>:not([hidden])~:not([hidden]){border-color:#e2e8f099}.divide-slate-300>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(203 213 225 / var(--tw-divide-opacity, 1))}.divide-slate-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(51 65 85 / var(--tw-divide-opacity, 1))}.divide-slate-700\/60>:not([hidden])~:not([hidden]){border-color:#33415599}.divide-slate-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.divide-slate-800\/40>:not([hidden])~:not([hidden]){border-color:#1e293b66}.divide-slate-800\/50>:not([hidden])~:not([hidden]){border-color:#1e293b80}.divide-slate-800\/60>:not([hidden])~:not([hidden]){border-color:#1e293b99}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-start{justify-self:start}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-none{border-top-right-radius:0}.rounded-tr-sm{border-top-right-radius:.125rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-s{border-inline-start-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-amber-500\/60{border-color:#f59e0b99!important}.\!border-cyan-400{--tw-border-opacity: 1 !important;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))!important}.\!border-cyan-500{--tw-border-opacity: 1 !important;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))!important}.\!border-cyan-700{--tw-border-opacity: 1 !important;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))!important}.\!border-indigo-400{--tw-border-opacity: 1 !important;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))!important}.\!border-rose-500{--tw-border-opacity: 1 !important;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))!important}.\!border-sky-400\/60{border-color:#38bdf899!important}.\!border-sky-500{--tw-border-opacity: 1 !important;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))!important}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-400\/70{border-color:#fbbf24b3}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-amber-700\/30{border-color:#b453094d}.border-amber-700\/40{border-color:#b4530966}.border-amber-700\/50{border-color:#b4530980}.border-amber-700\/60{border-color:#b4530999}.border-amber-700\/70{border-color:#b45309b3}.border-amber-800\/60{border-color:#92400e99}.border-amber-800\/70{border-color:#92400eb3}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/80{border-color:#dbeafecc}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/40{border-color:#60a5fa66}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/40{border-color:#3b82f666}.border-blue-500\/50{border-color:#3b82f680}.border-blue-500\/60{border-color:#3b82f699}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-blue-700\/60{border-color:#1d4ed899}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-blue-800\/60{border-color:#1e40af99}.border-blue-800\/70{border-color:#1e40afb3}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-300\/50{border-color:#67e8f980}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/40{border-color:#22d3ee66}.border-cyan-400\/50{border-color:#22d3ee80}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/20{border-color:#06b6d433}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/40{border-color:#06b6d466}.border-cyan-500\/50{border-color:#06b6d480}.border-cyan-500\/60{border-color:#06b6d499}.border-cyan-600{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.border-cyan-600\/50{border-color:#0891b280}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-cyan-700\/40{border-color:#0e749066}.border-cyan-800{--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity, 1))}.border-cyan-800\/60{border-color:#155e7599}.border-cyan-800\/70{border-color:#155e75b3}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/40{border-color:#6ee7b766}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/50{border-color:#34d39980}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/50{border-color:#10b98180}.border-emerald-500\/60{border-color:#10b98199}.border-emerald-500\/70{border-color:#10b981b3}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-600\/40{border-color:#05966966}.border-emerald-700{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.border-emerald-700\/30{border-color:#0478574d}.border-emerald-700\/40{border-color:#04785766}.border-emerald-700\/50{border-color:#04785780}.border-emerald-700\/60{border-color:#04785799}.border-emerald-800{--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.border-emerald-800\/60{border-color:#065f4699}.border-emerald-800\/70{border-color:#065f46b3}.border-fuchsia-700\/40{border-color:#a21caf66}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-600\/30{border-color:#4b55634d}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/50{border-color:#37415180}.border-gray-700\/60{border-color:#37415199}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-800\/70{border-color:#1f2937b3}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-indigo-700{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.border-indigo-800\/60{border-color:#3730a399}.border-indigo-900\/70{border-color:#312e81b3}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-500\/30{border-color:#f973164d}.border-orange-500\/40{border-color:#f9731666}.border-orange-800\/60{border-color:#9a341299}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/50{border-color:#f8717180}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.border-red-700\/50{border-color:#b91c1c80}.border-red-700\/60{border-color:#b91c1c99}.border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.border-red-800\/50{border-color:#991b1b80}.border-red-800\/60{border-color:#991b1b99}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/50{border-color:#fb718580}.border-rose-400\/60{border-color:#fb718599}.border-rose-400\/70{border-color:#fb7185b3}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/50{border-color:#f43f5e80}.border-rose-500\/60{border-color:#f43f5e99}.border-rose-600{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.border-rose-700{--tw-border-opacity: 1;border-color:rgb(190 18 60 / var(--tw-border-opacity, 1))}.border-rose-700\/30{border-color:#be123c4d}.border-rose-700\/40{border-color:#be123c66}.border-rose-700\/50{border-color:#be123c80}.border-rose-700\/60{border-color:#be123c99}.border-rose-800{--tw-border-opacity: 1;border-color:rgb(159 18 57 / var(--tw-border-opacity, 1))}.border-rose-900\/60{border-color:#88133799}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-200\/10{border-color:#bae6fd1a}.border-sky-200\/15{border-color:#bae6fd26}.border-sky-200\/25{border-color:#bae6fd40}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-300\/40{border-color:#7dd3fc66}.border-sky-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/40{border-color:#38bdf866}.border-sky-400\/50{border-color:#38bdf880}.border-sky-400\/70{border-color:#38bdf8b3}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/30{border-color:#0ea5e94d}.border-sky-500\/40{border-color:#0ea5e966}.border-sky-500\/50{border-color:#0ea5e980}.border-sky-500\/60{border-color:#0ea5e999}.border-sky-500\/65{border-color:#0ea5e9a6}.border-sky-500\/70{border-color:#0ea5e9b3}.border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.border-sky-600\/50{border-color:#0284c780}.border-sky-700{--tw-border-opacity: 1;border-color:rgb(3 105 161 / var(--tw-border-opacity, 1))}.border-sky-700\/30{border-color:#0369a14d}.border-sky-700\/40{border-color:#0369a166}.border-sky-700\/50{border-color:#0369a180}.border-sky-800\/60{border-color:#07598599}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-400\/30{border-color:#94a3b84d}.border-slate-400\/40{border-color:#94a3b866}.border-slate-400\/50{border-color:#94a3b880}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-500\/10{border-color:#64748b1a}.border-slate-500\/20{border-color:#64748b33}.border-slate-500\/30{border-color:#64748b4d}.border-slate-500\/40{border-color:#64748b66}.border-slate-500\/50{border-color:#64748b80}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-600\/30{border-color:#4755694d}.border-slate-600\/40{border-color:#47556966}.border-slate-600\/50{border-color:#47556980}.border-slate-600\/60{border-color:#47556999}.border-slate-600\/70{border-color:#475569b3}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/30{border-color:#3341554d}.border-slate-700\/40{border-color:#33415566}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/60{border-color:#33415599}.border-slate-700\/70{border-color:#334155b3}.border-slate-700\/80{border-color:#334155cc}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-800\/50{border-color:#1e293b80}.border-slate-800\/60{border-color:#1e293b99}.border-slate-800\/70{border-color:#1e293bb3}.border-slate-800\/80{border-color:#1e293bcc}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-slate-900\/70{border-color:#0f172ab3}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.border-stone-300{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-teal-400{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.border-teal-400\/30{border-color:#2dd4bf4d}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(20 184 166 / var(--tw-border-opacity, 1))}.border-teal-500\/40{border-color:#14b8a666}.border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.border-teal-600\/30{border-color:#0d94884d}.border-teal-700{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-400\/50{border-color:#a78bfa80}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/40{border-color:#8b5cf666}.border-violet-500\/50{border-color:#8b5cf680}.border-violet-700{--tw-border-opacity: 1;border-color:rgb(109 40 217 / var(--tw-border-opacity, 1))}.border-violet-700\/30{border-color:#6d28d94d}.border-violet-700\/40{border-color:#6d28d966}.border-violet-800\/60{border-color:#5b21b699}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/90{border-color:#ffffffe6}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-500\/40{border-color:#eab30866}.border-zinc-100{--tw-border-opacity: 1;border-color:rgb(244 244 245 / var(--tw-border-opacity, 1))}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.border-zinc-900{--tw-border-opacity: 1;border-color:rgb(24 24 27 / var(--tw-border-opacity, 1))}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-emerald-500{--tw-border-opacity: 1;border-left-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-sky-500{--tw-border-opacity: 1;border-left-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-t-\[\#00D664\]{--tw-border-opacity: 1;border-top-color:rgb(0 214 100 / var(--tw-border-opacity, 1))}.border-t-amber-500\/70{border-top-color:#f59e0bb3}.border-t-amber-600{--tw-border-opacity: 1;border-top-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-sky-500\/10{background-color:#0ea5e91a!important}.bg-\[\#0067b8\]{--tw-bg-opacity: 1;background-color:rgb(0 103 184 / var(--tw-bg-opacity, 1))}.bg-\[\#0078d4\]{--tw-bg-opacity: 1;background-color:rgb(0 120 212 / var(--tw-bg-opacity, 1))}.bg-\[\#00D664\]{--tw-bg-opacity: 1;background-color:rgb(0 214 100 / var(--tw-bg-opacity, 1))}.bg-\[\#0B1220\]{--tw-bg-opacity: 1;background-color:rgb(11 18 32 / var(--tw-bg-opacity, 1))}.bg-\[\#1e3a68\]{--tw-bg-opacity: 1;background-color:rgb(30 58 104 / var(--tw-bg-opacity, 1))}.bg-\[\#fbfaf7\]{--tw-bg-opacity: 1;background-color:rgb(251 250 247 / var(--tw-bg-opacity, 1))}.bg-\[var\(--suite-accent\)\]{background-color:var(--suite-accent)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/80{background-color:#fef3c7cc}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.bg-amber-200\/80{background-color:#fde68acc}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/30{background-color:#f59e0b4d}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-600\/20{background-color:#d9770633}.bg-amber-600\/80{background-color:#d97706cc}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-amber-900{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.bg-amber-900\/10{background-color:#78350f1a}.bg-amber-900\/15{background-color:#78350f26}.bg-amber-900\/20{background-color:#78350f33}.bg-amber-900\/30{background-color:#78350f4d}.bg-amber-900\/40{background-color:#78350f66}.bg-amber-900\/50{background-color:#78350f80}.bg-amber-900\/60{background-color:#78350f99}.bg-amber-950\/10{background-color:#451a031a}.bg-amber-950\/20{background-color:#451a0333}.bg-amber-950\/30{background-color:#451a034d}.bg-amber-950\/40{background-color:#451a0366}.bg-amber-950\/90{background-color:#451a03e6}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200\/10{background-color:#bfdbfe1a}.bg-blue-200\/60{background-color:#bfdbfe99}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-blue-900\/40{background-color:#1e3a8a66}.bg-blue-900\/50{background-color:#1e3a8a80}.bg-blue-900\/60{background-color:#1e3a8a99}.bg-blue-950\/20{background-color:#17255433}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-400\/20{background-color:#22d3ee33}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-50\/40{background-color:#ecfeff66}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/25{background-color:#06b6d440}.bg-cyan-500\/30{background-color:#06b6d44d}.bg-cyan-500\/5{background-color:#06b6d40d}.bg-cyan-500\/70{background-color:#06b6d4b3}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-600\/20{background-color:#0891b233}.bg-cyan-600\/90{background-color:#0891b2e6}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-cyan-700\/20{background-color:#0e749033}.bg-cyan-800\/60{background-color:#155e7599}.bg-cyan-900\/20{background-color:#164e6333}.bg-cyan-900\/30{background-color:#164e634d}.bg-cyan-900\/40{background-color:#164e6366}.bg-cyan-950\/30{background-color:#0833444d}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/10{background-color:#34d3991a}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/80{background-color:#10b981cc}.bg-emerald-500\/90{background-color:#10b981e6}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/10{background-color:#0596691a}.bg-emerald-600\/20{background-color:#05966933}.bg-emerald-600\/30{background-color:#0596694d}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-emerald-800\/30{background-color:#065f464d}.bg-emerald-800\/60{background-color:#065f4699}.bg-emerald-900\/15{background-color:#064e3b26}.bg-emerald-900\/20{background-color:#064e3b33}.bg-emerald-900\/25{background-color:#064e3b40}.bg-emerald-900\/30{background-color:#064e3b4d}.bg-emerald-900\/40{background-color:#064e3b66}.bg-emerald-900\/50{background-color:#064e3b80}.bg-emerald-900\/60{background-color:#064e3b99}.bg-emerald-950\/15{background-color:#022c2226}.bg-emerald-950\/20{background-color:#022c2233}.bg-emerald-950\/30{background-color:#022c224d}.bg-emerald-950\/40{background-color:#022c2266}.bg-fuchsia-900\/40{background-color:#701a7566}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-600\/50{background-color:#4b556380}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/60{background-color:#1f293799}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/40{background-color:#11182766}.bg-gray-900\/50{background-color:#11182780}.bg-gray-900\/60{background-color:#11182799}.bg-gray-900\/70{background-color:#111827b3}.bg-gray-900\/80{background-color:#111827cc}.bg-gray-900\/90{background-color:#111827e6}.bg-gray-950\/80{background-color:#030712cc}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/20{background-color:#22c55e33}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-600\/20{background-color:#16a34a33}.bg-green-900\/10{background-color:#14532d1a}.bg-green-900\/30{background-color:#14532d4d}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-500\/80{background-color:#6366f1cc}.bg-indigo-500\/90{background-color:#6366f1e6}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-950\/30{background-color:#1e1b4b4d}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/40{background-color:#fff7ed66}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/20{background-color:#f9731633}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-orange-900\/20{background-color:#7c2d1233}.bg-orange-900\/30{background-color:#7c2d124d}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500\/15{background-color:#ec489926}.bg-pink-500\/20{background-color:#ec489933}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-500\/20{background-color:#a855f733}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-red-600\/80{background-color:#dc2626cc}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/40{background-color:#7f1d1d66}.bg-red-900\/50{background-color:#7f1d1d80}.bg-red-900\/60{background-color:#7f1d1d99}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/40{background-color:#450a0a66}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-rose-500\/90{background-color:#f43f5ee6}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-600\/20{background-color:#e11d4833}.bg-rose-600\/80{background-color:#e11d48cc}.bg-rose-600\/90{background-color:#e11d48e6}.bg-rose-900\/20{background-color:#88133733}.bg-rose-900\/30{background-color:#8813374d}.bg-rose-900\/40{background-color:#88133766}.bg-rose-900\/50{background-color:#88133780}.bg-rose-900\/60{background-color:#88133799}.bg-rose-950{--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity, 1))}.bg-rose-950\/20{background-color:#4c051933}.bg-rose-950\/30{background-color:#4c05194d}.bg-rose-950\/40{background-color:#4c051966}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-100\/60{background-color:#e0f2fe99}.bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-50\/30{background-color:#f0f9ff4d}.bg-sky-50\/50{background-color:#f0f9ff80}.bg-sky-50\/80{background-color:#f0f9ffcc}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-500\/5{background-color:#0ea5e90d}.bg-sky-500\/90{background-color:#0ea5e9e6}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-600\/20{background-color:#0284c733}.bg-sky-600\/30{background-color:#0284c74d}.bg-sky-600\/50{background-color:#0284c780}.bg-sky-600\/60{background-color:#0284c799}.bg-sky-700{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.bg-sky-900\/20{background-color:#0c4a6e33}.bg-sky-900\/30{background-color:#0c4a6e4d}.bg-sky-900\/40{background-color:#0c4a6e66}.bg-sky-900\/50{background-color:#0c4a6e80}.bg-sky-900\/60{background-color:#0c4a6e99}.bg-sky-950\/15{background-color:#082f4926}.bg-sky-950\/20{background-color:#082f4933}.bg-sky-950\/30{background-color:#082f494d}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/10{background-color:#f1f5f91a}.bg-slate-100\/60{background-color:#f1f5f999}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-300\/40{background-color:#cbd5e166}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/70{background-color:#f8fafcb3}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-500\/15{background-color:#64748b26}.bg-slate-500\/20{background-color:#64748b33}.bg-slate-500\/5{background-color:#64748b0d}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-600\/40{background-color:#47556966}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/30{background-color:#3341554d}.bg-slate-700\/40{background-color:#33415566}.bg-slate-700\/50{background-color:#33415580}.bg-slate-700\/60{background-color:#33415599}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/30{background-color:#1e293b4d}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-800\/70{background-color:#1e293bb3}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-800\/90{background-color:#1e293be6}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/20{background-color:#0f172a33}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/5{background-color:#0f172a0d}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/85{background-color:#0f172ad9}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/20{background-color:#02061733}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/40{background-color:#02061766}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/90{background-color:#020617e6}.bg-slate-950\/95{background-color:#020617f2}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.bg-stone-300{--tw-bg-opacity: 1;background-color:rgb(214 211 209 / var(--tw-bg-opacity, 1))}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-stone-900\/70{background-color:#1c1917b3}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.bg-teal-400\/10{background-color:#2dd4bf1a}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-500\/5{background-color:#14b8a60d}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.bg-teal-800{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.bg-teal-950\/30{background-color:#042f2e4d}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-50\/60{background-color:#f5f3ff99}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/15{background-color:#8b5cf626}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-600\/20{background-color:#7c3aed33}.bg-violet-700{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.bg-violet-700\/30{background-color:#6d28d94d}.bg-violet-700\/40{background-color:#6d28d966}.bg-violet-900\/20{background-color:#4c1d9533}.bg-violet-900\/30{background-color:#4c1d954d}.bg-violet-900\/40{background-color:#4c1d9566}.bg-violet-950\/10{background-color:#2e10651a}.bg-violet-950\/20{background-color:#2e106533}.bg-violet-950\/30{background-color:#2e10654d}.bg-violet-950\/40{background-color:#2e106566}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-900\/30{background-color:#713f124d}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-zinc-200{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-zinc-700{--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.bg-zinc-950{--tw-bg-opacity: 1;background-color:rgb(9 9 11 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#fbfaf7\]{--tw-gradient-from: #fbfaf7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 250 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/40{--tw-gradient-from: rgb(245 158 11 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-700{--tw-gradient-from: #b45309 var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/75{--tw-gradient-from: rgb(0 0 0 / .75) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-100{--tw-gradient-from: #cffafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/40{--tw-gradient-from: rgb(6 182 212 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/40{--tw-gradient-from: rgb(16 185 129 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-700{--tw-gradient-from: #047857 var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-100{--tw-gradient-from: #fae8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-100{--tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/40{--tw-gradient-from: rgb(244 63 94 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/40{--tw-gradient-from: rgb(14 165 233 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-700{--tw-gradient-from: #0369a1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950{--tw-gradient-from: #020617 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100{--tw-gradient-from: #ede9fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/40{--tw-gradient-from: rgb(139 92 246 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-500\/0{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500\/0{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500\/0{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500\/0{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(244 63 94 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500\/0{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(14 165 233 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500\/0{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(139 92 246 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/95{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-amber-500\/0{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position)}.to-amber-900{--tw-gradient-to: #78350f var(--tw-gradient-to-position)}.to-blue-200{--tw-gradient-to: #bfdbfe var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/0{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-500\/0{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position)}.to-emerald-900{--tw-gradient-to: #064e3b var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-pink-200{--tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-rose-200{--tw-gradient-to: #fecdd3 var(--tw-gradient-to-position)}.to-rose-500\/0{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to: #f0f9ff var(--tw-gradient-to-position)}.to-sky-500\/0{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position)}.to-sky-900{--tw-gradient-to: #0c4a6e var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.to-teal-200{--tw-gradient-to: #99f6e4 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/0{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.bg-\[length\:16px_16px\]{background-size:16px 16px}.bg-cover{background-size:cover}.bg-\[right_0\.5rem_center\]{background-position:right .5rem center}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-amber-400{fill:#fbbf24}.fill-sky-400{fill:#38bdf8}.fill-slate-400{fill:#94a3b8}.fill-slate-500{fill:#64748b}.fill-slate-600{fill:#475569}.fill-slate-700{fill:#334155}.fill-yellow-400{fill:#facc15}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[2-6\]{padding:2-6}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pe-3{padding-inline-end:.75rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[9rem\]{padding-left:9rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.ps-3{padding-inline-start:.75rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-3\.5{padding-top:.875rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-9{padding-top:2.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.align-text-bottom{vertical-align:text-bottom}.align-super{vertical-align:super}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.9em\]{font-size:.9em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[19px\]{font-size:19px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-\[1\.15\]{line-height:1.15}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-amber-700{--tw-text-opacity: 1 !important;color:rgb(180 83 9 / var(--tw-text-opacity, 1))!important}.\!text-cyan-200{--tw-text-opacity: 1 !important;color:rgb(165 243 252 / var(--tw-text-opacity, 1))!important}.\!text-cyan-800{--tw-text-opacity: 1 !important;color:rgb(21 94 117 / var(--tw-text-opacity, 1))!important}.\!text-indigo-600{--tw-text-opacity: 1 !important;color:rgb(79 70 229 / var(--tw-text-opacity, 1))!important}.\!text-rose-500{--tw-text-opacity: 1 !important;color:rgb(244 63 94 / var(--tw-text-opacity, 1))!important}.\!text-sky-300{--tw-text-opacity: 1 !important;color:rgb(125 211 252 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#00D664\]{--tw-text-opacity: 1;color:rgb(0 214 100 / var(--tw-text-opacity, 1))}.text-\[\#4285f4\]{--tw-text-opacity: 1;color:rgb(66 133 244 / var(--tw-text-opacity, 1))}.text-\[var\(--suite-accent\)\]{color:var(--suite-accent)}.text-\[var\(--suite-muted-text\)\]{color:var(--suite-muted-text)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/90{color:#fef3c7e6}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/80{color:#fde68acc}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-300\/90{color:#fcd34de6}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/80{color:#fbbf24cc}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/70{color:#b45309b3}.text-amber-700\/80{color:#b45309cc}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/80{color:#78350fcc}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/60{color:#0009}.text-black\/70{color:#000000b3}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-200\/90{color:#a7f3d0e6}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-200\/80{color:#c7d2fecc}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-800\/80{color:#3730a3cc}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-700\/80{color:#b91c1ccc}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity: 1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-700\/80{color:#be123ccc}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-rose-950{--tw-text-opacity: 1;color:rgb(76 5 25 / var(--tw-text-opacity, 1))}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-200\/70{color:#bae6fdb3}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-700\/80{color:#0369a1cc}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-sky-950{--tw-text-opacity: 1;color:rgb(8 47 73 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-100\/90{color:#f1f5f9e6}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-200\/80{color:#e2e8f0cc}.text-slate-200\/90{color:#e2e8f0e6}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-300\/70{color:#cbd5e1b3}.text-slate-300\/80{color:#cbd5e1cc}.text-slate-300\/90{color:#cbd5e1e6}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-400\/80{color:#94a3b8cc}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-700\/40{color:#33415566}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity, 1))}.text-stone-900{--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-600{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-800{--tw-text-opacity: 1;color:rgb(39 39 42 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-sky-400\/50{text-decoration-color:#38bdf880}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.accent-blue-600{accent-color:#2563eb}.accent-cyan-500{accent-color:#06b6d4}.accent-cyan-600{accent-color:#0891b2}.accent-emerald-400{accent-color:#34d399}.accent-emerald-600{accent-color:#059669}.accent-sky-400{accent-color:#38bdf8}.accent-sky-500{accent-color:#0ea5e9}.accent-sky-600{accent-color:#0284c7}.accent-teal-400{accent-color:#2dd4bf}.accent-teal-600{accent-color:#0d9488}.accent-teal-700{accent-color:#0f766e}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(14\,165\,233\,0\.14\)\]{--tw-shadow: 0 0 0 1px rgba(14,165,233,.14);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(15\,23\,42\,\.55\)\]{--tw-shadow: 0 0 0 1px rgba(15,23,42,.55);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(56\,189\,248\,0\.18\)\]{--tw-shadow: 0 0 0 1px rgba(56,189,248,.18);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(56\,189\,248\,0\.2\)\]{--tw-shadow: 0 0 0 1px rgba(56,189,248,.2);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(34\,197\,94\,0\.25\)\]{--tw-shadow: 0 0 15px rgba(34,197,94,.25);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-2px_rgba\(139\,92\,246\,0\.45\)\]{--tw-shadow: 0 0 20px -2px rgba(139,92,246,.45);--tw-shadow-colored: 0 0 20px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-2px_rgba\(16\,185\,129\,0\.45\)\]{--tw-shadow: 0 0 20px -2px rgba(16,185,129,.45);--tw-shadow-colored: 0 0 20px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-2px_rgba\(244\,63\,94\,0\.45\)\]{--tw-shadow: 0 0 20px -2px rgba(244,63,94,.45);--tw-shadow-colored: 0 0 20px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-2px_rgba\(245\,158\,11\,0\.45\)\]{--tw-shadow: 0 0 20px -2px rgba(245,158,11,.45);--tw-shadow-colored: 0 0 20px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-2px_rgba\(56\,189\,248\,0\.45\)\]{--tw-shadow: 0 0 20px -2px rgba(56,189,248,.45);--tw-shadow-colored: 0 0 20px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-2px_rgba\(6\,182\,212\,0\.45\)\]{--tw-shadow: 0 0 20px -2px rgba(6,182,212,.45);--tw-shadow-colored: 0 0 20px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(34\,211\,238\,0\.3\)\]{--tw-shadow: 0 0 20px rgba(34,211,238,.3);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(34\,211\,238\,0\.4\)\]{--tw-shadow: 0 0 20px rgba(34,211,238,.4);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_-2px_rgba\(252\,211\,77\,0\.55\)\]{--tw-shadow: 0 0 24px -2px rgba(252,211,77,.55);--tw-shadow-colored: 0 0 24px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(16\,185\,129\,0\.6\)\]{--tw-shadow: 0 0 6px rgba(16,185,129,.6);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(245\,158\,11\,0\.5\)\]{--tw-shadow: 0 0 6px rgba(245,158,11,.5);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_var\(--suite-accent\)\]{--tw-shadow: 0 0 8px var(--suite-accent);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(2\,6\,23\,0\.55\)\]{--tw-shadow: 0 18px 40px rgba(2,6,23,.55);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_40px_rgba\(2\,6\,23\,0\.6\)\]{--tw-shadow: 0 18px 40px rgba(2,6,23,.6);--tw-shadow-colored: 0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(2\,6\,23\,0\.55\)\]{--tw-shadow: 0 18px 45px rgba(2,6,23,.55);--tw-shadow-colored: 0 18px 45px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(2\,6\,23\,0\.75\)\]{--tw-shadow: 0 20px 40px rgba(2,6,23,.75);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(2\,6\,23\,0\.75\)\]{--tw-shadow: 0 20px 50px rgba(2,6,23,.75);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(2\,6\,23\,0\.85\)\]{--tw-shadow: 0 24px 60px rgba(2,6,23,.85);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_60px_rgba\(2\,6\,23\,0\.85\)\]{--tw-shadow: 0 25px 60px rgba(2,6,23,.85);--tw-shadow-colored: 0 25px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_60px_rgba\(2\,6\,23\,0\.9\)\]{--tw-shadow: 0 25px 60px rgba(2,6,23,.9);--tw-shadow-colored: 0 25px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/50{--tw-shadow-color: rgb(30 58 138 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/25{--tw-shadow-color: rgb(6 182 212 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/5{--tw-shadow-color: rgb(14 165 233 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-900\/50{--tw-shadow-color: rgb(12 74 110 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-300\/40{--tw-shadow-color: rgb(203 213 225 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-400\/20{--tw-shadow-color: rgb(148 163 184 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/20{--tw-shadow-color: rgb(15 23 42 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/25{--tw-shadow-color: rgb(15 23 42 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/30{--tw-shadow-color: rgb(15 23 42 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/40{--tw-shadow-color: rgb(15 23 42 / .4);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-amber-300\/70{--tw-ring-color: rgb(252 211 77 / .7)}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.ring-amber-400\/30{--tw-ring-color: rgb(251 191 36 / .3)}.ring-amber-400\/50{--tw-ring-color: rgb(251 191 36 / .5)}.ring-amber-400\/70{--tw-ring-color: rgb(251 191 36 / .7)}.ring-amber-400\/80{--tw-ring-color: rgb(251 191 36 / .8)}.ring-amber-500\/60{--tw-ring-color: rgb(245 158 11 / .6)}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.ring-black\/70{--tw-ring-color: rgb(0 0 0 / .7)}.ring-blue-500\/40{--tw-ring-color: rgb(59 130 246 / .4)}.ring-blue-500\/50{--tw-ring-color: rgb(59 130 246 / .5)}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.ring-cyan-400\/40{--tw-ring-color: rgb(34 211 238 / .4)}.ring-cyan-400\/50{--tw-ring-color: rgb(34 211 238 / .5)}.ring-cyan-400\/70{--tw-ring-color: rgb(34 211 238 / .7)}.ring-cyan-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.ring-cyan-500\/30{--tw-ring-color: rgb(6 182 212 / .3)}.ring-cyan-500\/40{--tw-ring-color: rgb(6 182 212 / .4)}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.ring-emerald-400\/30{--tw-ring-color: rgb(52 211 153 / .3)}.ring-emerald-500\/60{--tw-ring-color: rgb(16 185 129 / .6)}.ring-indigo-500\/40{--tw-ring-color: rgb(99 102 241 / .4)}.ring-red-400\/30{--tw-ring-color: rgb(248 113 113 / .3)}.ring-rose-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 63 94 / var(--tw-ring-opacity, 1))}.ring-rose-500\/60{--tw-ring-color: rgb(244 63 94 / .6)}.ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.ring-sky-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.ring-sky-400\/20{--tw-ring-color: rgb(56 189 248 / .2)}.ring-sky-400\/30{--tw-ring-color: rgb(56 189 248 / .3)}.ring-sky-400\/35{--tw-ring-color: rgb(56 189 248 / .35)}.ring-sky-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.ring-sky-500\/40{--tw-ring-color: rgb(14 165 233 / .4)}.ring-sky-500\/60{--tw-ring-color: rgb(14 165 233 / .6)}.ring-slate-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.ring-slate-400\/30{--tw-ring-color: rgb(148 163 184 / .3)}.ring-slate-700\/60{--tw-ring-color: rgb(51 65 85 / .6)}.ring-slate-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))}.ring-violet-500\/60{--tw-ring-color: rgb(139 92 246 / .6)}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/40{--tw-ring-color: rgb(255 255 255 / .4)}.ring-zinc-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-slate-900{--tw-ring-offset-color: #0f172a}.ring-offset-slate-950{--tw-ring-offset-color: #020617}.ring-offset-white{--tw-ring-offset-color: #fff}.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)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)!important}.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)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[--sidebar\:280px\]{--sidebar: 280px}.\[--sidebar\:56px\]{--sidebar: 56px}.\[color-scheme\:dark\]{color-scheme:dark}.\[color-scheme\:light\]{color-scheme:light}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root{--suite-bg: #050912;--suite-panel-bg: rgba(5, 10, 24, .92);--suite-panel-border: rgba(94, 224, 255, .25);--suite-panel-text: rgba(226, 238, 255, .95);--suite-muted-text: rgba(165, 191, 219, .82);--suite-accent: #5de0ff;--suite-topbar-bg: rgba(4, 11, 22, .92);--suite-topbar-border: rgba(93, 224, 255, .28);--suite-pill-bg: rgba(255, 255, 255, .03);--suite-pill-border: rgba(255, 255, 255, .1);--suite-pill-text: rgba(226, 232, 240, .8);--suite-pill-active-bg: rgba(93, 224, 255, .2);--suite-pill-active-border: #5de0ff;--suite-pill-active-text: #e0f2ff;--suite-button-start: #38bdf8;--suite-button-end: #5de0ff;--suite-outline-border: rgba(255, 255, 255, .25);--suite-ghost-hover: rgba(255, 255, 255, .06);--suite-card-shadow: 0 30px 60px rgba(3, 7, 18, .65);--light-bg: #F8FAFC;--light-surface: #FFFFFF;--light-text: #0F172A;--light-text-muted: #000000;--light-border: #E2E8F0;--light-border-soft: #F1F5F9}html{font-size:calc(clamp(13.5px,.95vw + 3.1px,calc(100% + 4pt)) * var(--hf-ui-scale, 1))}.suite-container{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.suite-accent-picker{display:inline-flex;align-items:center;gap:.35rem;padding:0 .5rem}.suite-accent-dot{width:28px;height:12px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:linear-gradient(90deg,var(--accent-color, var(--suite-accent)),#ffffff33);opacity:.6;transition:transform .2s ease,opacity .2s ease,border-color .2s ease}.suite-accent-dot--active{opacity:1;border-color:var(--suite-accent);transform:translateY(-1px)}.suite-accent-dot--custom{background:linear-gradient(90deg,#38bdf8,#f59e0b,#22c55e,#94a3b8);opacity:.85}.hanna-suite{background:var(--suite-bg);color:var(--suite-panel-text);transition:background .6s ease,color .3s ease}.suite-shell{color:var(--suite-panel-text);position:relative}.suite-shell__glow{position:fixed;inset:0;background:var(--suite-bg);opacity:1;transition:background .8s ease;z-index:-1}.suite-topbar{background:var(--suite-topbar-bg);border-bottom:1px solid var(--suite-topbar-border);color:var(--suite-panel-text);box-shadow:0 12px 24px #0000002e}.suite-topbar__inner{color:inherit}.hanna-suite .glass-panel{background:var(--suite-panel-bg)!important;border-color:var(--suite-panel-border)!important;color:var(--suite-panel-text)!important;box-shadow:var(--suite-card-shadow)}.hanna-suite .glass-panel--elevated{background:var(--suite-panel-bg)!important;border-color:var(--suite-panel-border)!important;box-shadow:var(--suite-card-shadow)}.suite-mode-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .85rem;border-radius:999px;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--suite-pill-border);background:var(--suite-pill-bg);color:var(--suite-pill-text)}.suite-search{border:1px solid var(--suite-pill-border);background:var(--suite-panel-bg);color:var(--suite-panel-text)}.suite-search__input{flex:1;background:transparent;color:inherit;font-size:13px;outline:none}.suite-search__input::-moz-placeholder{color:var(--suite-muted-text)}.suite-search__input::placeholder{color:var(--suite-muted-text)}.suite-search__hint{border-radius:6px;border:1px solid var(--suite-pill-border);padding:.15rem .45rem;font-size:11px;color:var(--suite-muted-text)}.suite-card{border-radius:20px;border:1px solid var(--suite-panel-border);background:var(--suite-panel-bg);color:var(--suite-panel-text);box-shadow:var(--suite-card-shadow)}.dash-insight-card{padding:20px}.dash-insight-header{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.6;margin-bottom:16px}.dash-insight-subheader{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.5;margin-bottom:8px;margin-top:12px}.dash-insight-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.dash-metric{display:flex;flex-direction:column;gap:2px}.dash-metric-value{font-size:22px;font-weight:700;line-height:1.2}.dash-metric-label{font-size:11px;opacity:.55;text-transform:uppercase;letter-spacing:.03em}.dash-insight-list{display:flex;flex-direction:column;gap:6px}.dash-insight-row{display:flex;align-items:center;gap:8px;font-size:13px;padding:6px 0;border-bottom:1px solid var(--suite-panel-border)}.dash-insight-row:last-child{border-bottom:none}.dash-insight-amount{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}.dash-insight-muted{margin-left:auto;opacity:.5;font-size:12px}.dash-insight-empty{font-size:13px;opacity:.45;padding:16px 0;text-align:center}.dash-status{font-size:11px;font-weight:500;padding:2px 8px;border-radius:99px;text-transform:capitalize}.dash-status-paid{background:#16a34a1f;color:#16a34a}.dash-status-sent{background:#2d6cdf1f;color:#2d6cdf}.dash-status-partial{background:#f59e0b1f;color:#f59e0b}.dash-status-overdue{background:#dc26261f;color:#dc2626}.dash-status-draft{background:#94a3b81f;color:#94a3b8}.dash-status-void{background:#94a3b814;color:#64748b}.dash-action-row{align-items:flex-start}.dash-action-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.dot-red{background:#dc2626}.dot-amber{background:#f59e0b}.dash-action-text{flex:1}.dash-activity-type{font-size:10px;text-transform:uppercase;letter-spacing:.04em;opacity:.45;min-width:72px}.onboarding-overlay{position:fixed;inset:0;z-index:9999;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center}.onboarding-content{background:var(--suite-panel-bg, #fff);border-radius:24px;border:1px solid var(--suite-panel-border, #e2e8f0);max-width:520px;width:90%;padding:40px;box-shadow:0 30px 60px #0000004d}.onboarding-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.onboarding-seal{width:64px;height:64px}.onboarding-title{font-size:22px;font-weight:700;margin:0}.onboarding-subtitle{font-size:13px;opacity:.5;margin:2px 0 0}.onboarding-intro{font-size:15px;line-height:1.6;margin-bottom:24px}.onboarding-steps{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.onboarding-step{display:flex;align-items:center;gap:10px;font-size:13px;opacity:.5}.onboarding-step.step-active{opacity:1;font-weight:600}.onboarding-step.step-done{opacity:.7}.step-dot{width:8px;height:8px;border-radius:50%;background:var(--suite-panel-border, #cbd5e1);flex-shrink:0}.step-active .step-dot{background:#2d6cdf;box-shadow:0 0 0 3px #2d6cdf33}.step-done .step-dot{background:#16a34a}.onboarding-hint{font-size:13px;padding:12px 16px;background:#2d6cdf14;border-radius:12px;margin-bottom:24px}.onboarding-footer{display:flex;justify-content:space-between;gap:12px}.onboarding-skip{font-size:13px;padding:10px 20px;border-radius:10px;border:1px solid var(--suite-panel-border, #e2e8f0);background:transparent;cursor:pointer;opacity:.6}.onboarding-skip:hover{opacity:1}.onboarding-start{font-size:13px;padding:10px 24px;border-radius:10px;border:none;background:#2d6cdf;color:#fff;font-weight:600;cursor:pointer}.onboarding-start:hover{background:#2563eb}.chat-history-dropdown{max-height:360px;opacity:1;transform:translateY(0);transition:max-height .25s ease,opacity .2s ease,transform .2s ease;overflow:hidden}.chat-history-dropdown--collapsed{max-height:0;opacity:0;transform:translateY(-6px);pointer-events:none}.suite-muted{color:var(--suite-muted-text)}.suite-surface{background:var(--suite-panel-bg);color:var(--suite-panel-text)}.suite-border{border-color:var(--suite-panel-border)}.suite-checkbox{accent-color:var(--suite-accent)}.suite-spinner{border-color:var(--suite-panel-text);border-top-color:transparent}.hanna-suite[data-mode=builder] .bg-slate-950,.hanna-suite[data-mode=builder] .bg-slate-900,.hanna-suite[data-mode=builder] .bg-slate-900\/80,.hanna-suite[data-mode=builder] .bg-slate-900\/70,.hanna-suite[data-mode=builder] .bg-slate-900\/60,.hanna-suite[data-mode=builder] .bg-slate-900\/50,.hanna-suite[data-mode=builder] .bg-slate-900\/40,.hanna-suite[data-mode=builder] .bg-slate-800,.hanna-suite[data-mode=builder] .bg-slate-800\/50,.hanna-suite[data-mode=builder] .bg-slate-800\/40,.hanna-suite[data-mode=builder] .bg-slate-700,.hanna-suite[data-mode=builder] .bg-slate-700\/50{background:var(--suite-panel-bg)!important}.hanna-suite[data-mode=builder] .border-slate-800,.hanna-suite[data-mode=builder] .border-slate-800\/60,.hanna-suite[data-mode=builder] .border-slate-700,.hanna-suite[data-mode=builder] .border-slate-700\/50,.hanna-suite[data-mode=builder] .border-slate-700\/40,.hanna-suite[data-mode=builder] .border-slate-600,.hanna-suite[data-mode=builder] .border-slate-600\/40{border-color:var(--suite-panel-border)!important}.hanna-suite[data-mode=builder] .text-slate-50,.hanna-suite[data-mode=builder] .text-slate-100,.hanna-suite[data-mode=builder] .text-slate-200,.hanna-suite[data-mode=builder] .text-slate-300,.hanna-suite[data-mode=builder] .text-slate-300\/80,.hanna-suite[data-mode=builder] .text-slate-300\/70,.hanna-suite[data-mode=builder] .text-slate-400,.hanna-suite[data-mode=builder] .text-slate-500{color:var(--suite-panel-text)!important}.hanna-suite[data-mode=builder] .text-slate-300\/70,.hanna-suite[data-mode=builder] .text-slate-300\/80,.hanna-suite[data-mode=builder] .text-slate-400,.hanna-suite[data-mode=builder] .text-slate-500{color:var(--suite-muted-text)!important}.hanna-suite[data-mode=builder] .text-amber-400,.hanna-suite[data-mode=builder] .text-amber-300,.hanna-suite[data-mode=builder] .text-yellow-400,.hanna-suite[data-mode=builder] .text-yellow-300{color:var(--suite-accent)!important}.suite-toggle{display:flex;flex-direction:column;gap:.35rem;font-size:12px;color:var(--suite-muted-text)}.suite-toggle__row{display:flex;align-items:center;gap:.75rem}.suite-toggle__label{font-size:13px;font-weight:600;color:var(--suite-panel-text)}.suite-toggle__description{font-size:11px;color:var(--suite-muted-text)}.suite-toggle__input{position:absolute;opacity:0;pointer-events:none}.suite-toggle__track{position:relative;display:inline-flex;align-items:center;width:44px;height:24px;border-radius:999px;border:1px solid var(--suite-pill-border);background:var(--suite-pill-bg);transition:background .2s ease,border-color .2s ease;cursor:pointer}.suite-toggle__thumb{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:var(--suite-panel-text);transition:transform .2s ease,background .2s ease}.suite-toggle__input:checked+.suite-toggle__track{border-color:var(--suite-pill-active-border);background:var(--suite-pill-active-bg)}.suite-toggle__input:checked+.suite-toggle__track .suite-toggle__thumb{transform:translate(20px);background:var(--suite-pill-active-text)}.suite-toggle__input:disabled+.suite-toggle__track{opacity:.6;cursor:not-allowed}.suite-toggle__hint{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#fde68ad9}.suite-section-title{font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--suite-muted-text);margin:0;padding:0 .25rem}.suite-field{display:grid;gap:.25rem}.suite-field-label{font-size:12px;font-weight:600;color:var(--suite-muted-text)}.suite-input{height:40px;width:100%;border-radius:12px;border:1px solid var(--suite-panel-border);background:var(--suite-panel-bg);color:var(--suite-panel-text);padding:0 .9rem;font-size:.9rem;outline:none;box-shadow:inset 0 0 0 1px #ffffff05;transition:border-color .2s ease,box-shadow .2s ease}.suite-input:focus{border-color:var(--suite-accent);box-shadow:0 0 0 2px #ffffff14}.suite-form-input{width:100%;border-radius:14px;border:1px solid var(--suite-panel-border);background:var(--suite-panel-bg);color:var(--suite-panel-text);padding:.65rem 1rem;font-size:.95rem}.suite-form-input:focus{border-color:var(--suite-accent)}.input,select.input{width:100%;border-radius:10px;border:1px solid rgba(148,163,184,.2);background:#0a1628;color:#e2e8f0;padding:.5rem .75rem;font-size:.875rem;outline:none;transition:border-color .2s ease,background-color .2s ease}.input:focus,select.input:focus{border-color:#38bdf880;background:#0d1b31;box-shadow:0 0 0 3px #38bdf81a}.input::-moz-placeholder{color:#94a3b880}.input::placeholder{color:#94a3b880}.suite-form-textarea{width:100%;border-radius:18px;border:1px solid var(--suite-panel-border);background:var(--suite-panel-bg);color:var(--suite-panel-text);padding:.85rem 1rem;font-size:.95rem;min-height:140px}.suite-form-textarea:focus{border-color:var(--suite-accent)}.suite-pill{display:inline-flex;align-items:center;justify-content:center;height:32px;border-radius:999px;border:1px solid var(--suite-pill-border);padding:0 .9rem;font-size:1rem;color:var(--suite-pill-text);background:var(--suite-pill-bg);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.suite-pill:hover{background:var(--suite-ghost-hover)}.suite-pill--active{border-color:#06b6d4cc!important;background:var(--suite-pill-active-bg);color:#fff!important}.suite-button{border-radius:.85rem;border:1px solid transparent;padding:.5rem 1rem;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.suite-button--solid{background:linear-gradient(90deg,var(--suite-button-start),var(--suite-button-end));color:#02141f;box-shadow:0 12px 24px #00000040}.suite-button--outline{border-color:var(--suite-outline-border);background:transparent;color:var(--suite-panel-text)}.suite-button--ghost{border-color:transparent;background:transparent;color:var(--suite-panel-text)}.suite-button:hover{transform:translateY(-1px)}.suite-chip{white-space:nowrap;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}:root[data-theme=light] .rb-report .suite-chip,body[data-theme=light] .rb-report .suite-chip{color:var(--rb-ink)}.acfin-shell .suite-chip{background-color:#1a152ad1;color:var(--acfin-text-soft)}:root[data-theme=light] .acfin-shell .suite-chip{background-color:#fff;color:var(--acfin-text-strong)}.acfin-shell .report-designer-light .suite-chip{color:#1f2937}.acfin-shell .report-designer-light .suite-chip{background-color:#fff;color:#0f172a}.acfin-shell .report-designer-light .suite-chip{border-color:#d1d5db}.acfin-shell .report-designer-dark .suite-chip{color:inherit}.acfin-shell .report-designer-dark .suite-chip{background-color:#0f172ad9;color:#e2e8f0}.acfin-shell .report-designer-dark .suite-chip{border-color:#94a3b859}.suite-chip{font-size:calc(.75rem * var(--hf-text-scale));line-height:1.5}.suite-chip:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.suite-chip:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.suite-chip:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.suite-chip{display:inline-flex;align-items:center;gap:.4rem}.suite-chip--icon{width:36px;justify-content:center;padding:0}.suite-chip.suite-chip--active{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(12 74 110 / .5);--tw-shadow: var(--tw-shadow-colored)}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-slate-950],[class*=" bg-slate-950"],[class^=bg-slate-900],[class*=" bg-slate-900"]):not(.suite-chip.suite-chip--active){background-color:#f8fafc}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-slate-800],[class*=" bg-slate-800"]):not(.suite-chip.suite-chip--active){background-color:#f1f5f9}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-slate-700],[class*=" bg-slate-700"]):not(.suite-chip.suite-chip--active){background-color:#e2e8f0}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-sky-800],[class*=" bg-sky-800"],[class^=bg-sky-900],[class*=" bg-sky-900"],[class^=bg-sky-950],[class*=" bg-sky-950"]):not(.suite-chip.suite-chip--active){background-color:#e0f2fe;border-color:#7dd3fc}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-emerald-800],[class*=" bg-emerald-800"],[class^=bg-emerald-900],[class*=" bg-emerald-900"],[class^=bg-emerald-950],[class*=" bg-emerald-950"]):not(.suite-chip.suite-chip--active){background-color:#d1fae5;border-color:#6ee7b7}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-amber-800],[class*=" bg-amber-800"],[class^=bg-amber-900],[class*=" bg-amber-900"],[class^=bg-amber-950],[class*=" bg-amber-950"]):not(.suite-chip.suite-chip--active){background-color:#fef3c7;border-color:#fcd34d}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-rose-800],[class*=" bg-rose-800"],[class^=bg-rose-900],[class*=" bg-rose-900"],[class^=bg-rose-950],[class*=" bg-rose-950"]):not(.suite-chip.suite-chip--active){background-color:#ffe4e6;border-color:#fda4af}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-red-800],[class*=" bg-red-800"],[class^=bg-red-900],[class*=" bg-red-900"],[class^=bg-red-950],[class*=" bg-red-950"]):not(.suite-chip.suite-chip--active){background-color:#fee2e2;border-color:#fca5a5}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-blue-800],[class*=" bg-blue-800"],[class^=bg-blue-900],[class*=" bg-blue-900"],[class^=bg-blue-950],[class*=" bg-blue-950"]):not(.suite-chip.suite-chip--active){background-color:#dbeafe;border-color:#93c5fd}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-cyan-800],[class*=" bg-cyan-800"],[class^=bg-cyan-900],[class*=" bg-cyan-900"],[class^=bg-cyan-950],[class*=" bg-cyan-950"]):not(.suite-chip.suite-chip--active){background-color:#cffafe;border-color:#67e8f9}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-violet-800],[class*=" bg-violet-800"],[class^=bg-violet-900],[class*=" bg-violet-900"],[class^=bg-violet-950],[class*=" bg-violet-950"]):not(.suite-chip.suite-chip--active){background-color:#ede9fe;border-color:#c4b5fd}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-green-800],[class*=" bg-green-800"],[class^=bg-green-900],[class*=" bg-green-900"],[class^=bg-green-950],[class*=" bg-green-950"]):not(.suite-chip.suite-chip--active){background-color:#dcfce7;border-color:#86efac}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-indigo-800],[class*=" bg-indigo-800"],[class^=bg-indigo-900],[class*=" bg-indigo-900"],[class^=bg-indigo-950],[class*=" bg-indigo-950"]):not(.suite-chip.suite-chip--active){background-color:#e0e7ff;border-color:#a5b4fc}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-yellow-900],[class*=" bg-yellow-900"],[class^=bg-orange-900],[class*=" bg-orange-900"]):not(.suite-chip.suite-chip--active){background-color:#ffedd5;border-color:#fdba74}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-purple-900],[class*=" bg-purple-900"]):not(.suite-chip.suite-chip--active){background-color:#f3e8ff;border-color:#d8b4fe}.suite-chip.suite-chip--active{background-color:#0e86dc!important;border-color:#0e86dc!important;color:#fff!important}.suite-chip.suite-chip--active:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-slate-950],[class*=" bg-slate-950"],[class^=bg-slate-900],[class*=" bg-slate-900"]):not(.suite-chip.suite-chip--active:hover){background-color:#f8fafc}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-slate-800],[class*=" bg-slate-800"]):not(.suite-chip.suite-chip--active:hover){background-color:#f1f5f9}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-slate-700],[class*=" bg-slate-700"]):not(.suite-chip.suite-chip--active:hover){background-color:#e2e8f0}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-sky-800],[class*=" bg-sky-800"],[class^=bg-sky-900],[class*=" bg-sky-900"],[class^=bg-sky-950],[class*=" bg-sky-950"]):not(.suite-chip.suite-chip--active:hover){background-color:#e0f2fe;border-color:#7dd3fc}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-emerald-800],[class*=" bg-emerald-800"],[class^=bg-emerald-900],[class*=" bg-emerald-900"],[class^=bg-emerald-950],[class*=" bg-emerald-950"]):not(.suite-chip.suite-chip--active:hover){background-color:#d1fae5;border-color:#6ee7b7}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-amber-800],[class*=" bg-amber-800"],[class^=bg-amber-900],[class*=" bg-amber-900"],[class^=bg-amber-950],[class*=" bg-amber-950"]):not(.suite-chip.suite-chip--active:hover){background-color:#fef3c7;border-color:#fcd34d}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-rose-800],[class*=" bg-rose-800"],[class^=bg-rose-900],[class*=" bg-rose-900"],[class^=bg-rose-950],[class*=" bg-rose-950"]):not(.suite-chip.suite-chip--active:hover){background-color:#ffe4e6;border-color:#fda4af}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-red-800],[class*=" bg-red-800"],[class^=bg-red-900],[class*=" bg-red-900"],[class^=bg-red-950],[class*=" bg-red-950"]):not(.suite-chip.suite-chip--active:hover){background-color:#fee2e2;border-color:#fca5a5}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-blue-800],[class*=" bg-blue-800"],[class^=bg-blue-900],[class*=" bg-blue-900"],[class^=bg-blue-950],[class*=" bg-blue-950"]):not(.suite-chip.suite-chip--active:hover){background-color:#dbeafe;border-color:#93c5fd}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-cyan-800],[class*=" bg-cyan-800"],[class^=bg-cyan-900],[class*=" bg-cyan-900"],[class^=bg-cyan-950],[class*=" bg-cyan-950"]):not(.suite-chip.suite-chip--active:hover){background-color:#cffafe;border-color:#67e8f9}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-violet-800],[class*=" bg-violet-800"],[class^=bg-violet-900],[class*=" bg-violet-900"],[class^=bg-violet-950],[class*=" bg-violet-950"]):not(.suite-chip.suite-chip--active:hover){background-color:#ede9fe;border-color:#c4b5fd}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-green-800],[class*=" bg-green-800"],[class^=bg-green-900],[class*=" bg-green-900"],[class^=bg-green-950],[class*=" bg-green-950"]):not(.suite-chip.suite-chip--active:hover){background-color:#dcfce7;border-color:#86efac}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-indigo-800],[class*=" bg-indigo-800"],[class^=bg-indigo-900],[class*=" bg-indigo-900"],[class^=bg-indigo-950],[class*=" bg-indigo-950"]):not(.suite-chip.suite-chip--active:hover){background-color:#e0e7ff;border-color:#a5b4fc}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-yellow-900],[class*=" bg-yellow-900"],[class^=bg-orange-900],[class*=" bg-orange-900"]):not(.suite-chip.suite-chip--active:hover){background-color:#ffedd5;border-color:#fdba74}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-purple-900],[class*=" bg-purple-900"]):not(.suite-chip.suite-chip--active:hover){background-color:#f3e8ff;border-color:#d8b4fe}.suite-chip.suite-chip--active:hover{background-color:#0b73c0!important;border-color:#0b73c0!important;color:#fff!important}body[data-theme=light] .suite-chip,:root[data-theme=light] .suite-chip{background-color:#fff!important;color:#334155!important;border-color:#cbd5e1!important}body[data-theme=light] .suite-chip.suite-chip--active,:root[data-theme=light] .suite-chip.suite-chip--active{background-color:#0e86dc!important;color:#fff!important;border-color:#0e86dc!important}body[data-theme=light] .suite-chip.suite-chip--active *,:root[data-theme=light] .suite-chip.suite-chip--active *{color:#fff!important}:root[data-theme=light] .text-slate-400,:root[data-theme=light] .text-slate-500,:root[data-theme=light] .text-slate-600,:root[data-theme=light] .text-gray-400,:root[data-theme=light] .text-gray-500,:root[data-theme=light] .text-gray-600,:root[data-theme=light] .suite-muted,body[data-theme=light] .text-slate-400,body[data-theme=light] .text-slate-500,body[data-theme=light] .text-slate-600,body[data-theme=light] .text-gray-400,body[data-theme=light] .text-gray-500,body[data-theme=light] .text-gray-600,body[data-theme=light] .suite-muted{color:#000!important}:root[data-theme=light] .rb-report .text-slate-400,:root[data-theme=light] .rb-report .text-slate-500,:root[data-theme=light] .rb-report .text-slate-600,:root[data-theme=light] .rb-report .text-gray-400,:root[data-theme=light] .rb-report .text-gray-500,:root[data-theme=light] .rb-report .text-gray-600,:root[data-theme=light] .rb-report .suite-muted,body[data-theme=light] .rb-report .text-slate-400,body[data-theme=light] .rb-report .text-slate-500,body[data-theme=light] .rb-report .text-slate-600,body[data-theme=light] .rb-report .text-gray-400,body[data-theme=light] .rb-report .text-gray-500,body[data-theme=light] .rb-report .text-gray-600,body[data-theme=light] .rb-report .suite-muted{color:var(--rb-muted)!important}:root[data-theme=light] .rb-report .text-slate-700,:root[data-theme=light] .rb-report .text-slate-800,:root[data-theme=light] .rb-report .text-slate-900,:root[data-theme=light] .rb-report .text-gray-700,:root[data-theme=light] .rb-report .text-gray-800,:root[data-theme=light] .rb-report .text-gray-900,:root[data-theme=light] .rb-report .text-black,body[data-theme=light] .rb-report .text-slate-700,body[data-theme=light] .rb-report .text-slate-800,body[data-theme=light] .rb-report .text-slate-900,body[data-theme=light] .rb-report .text-gray-700,body[data-theme=light] .rb-report .text-gray-800,body[data-theme=light] .rb-report .text-gray-900,body[data-theme=light] .rb-report .text-black{color:var(--rb-ink)!important}:root[data-theme=light] [class*=rounded][class*=border].bg-emerald-50:not(.suite-pill-keep),body[data-theme=light] [class*=rounded][class*=border].bg-emerald-50:not(.suite-pill-keep){background-color:#059669!important;border-color:#047857!important}:root[data-theme=light] [class*=rounded][class*=border].bg-amber-50:not(.suite-pill-keep),body[data-theme=light] [class*=rounded][class*=border].bg-amber-50:not(.suite-pill-keep){background-color:#d97706!important;border-color:#b45309!important}:root[data-theme=light] [class*=rounded][class*=border].bg-red-50:not(.suite-pill-keep),body[data-theme=light] [class*=rounded][class*=border].bg-red-50:not(.suite-pill-keep){background-color:#dc2626!important;border-color:#b91c1c!important}:root[data-theme=light] [class*=rounded][class*=border].bg-slate-100:not(.suite-pill-keep),body[data-theme=light] [class*=rounded][class*=border].bg-slate-100:not(.suite-pill-keep){background-color:#475569!important;border-color:#334155!important}:root[data-theme=light] [class*=rounded][class*=border].bg-emerald-50:not(.suite-pill-keep),:root[data-theme=light] [class*=rounded][class*=border].bg-amber-50:not(.suite-pill-keep),:root[data-theme=light] [class*=rounded][class*=border].bg-red-50:not(.suite-pill-keep),:root[data-theme=light] [class*=rounded][class*=border].bg-slate-100:not(.suite-pill-keep),body[data-theme=light] [class*=rounded][class*=border].bg-emerald-50:not(.suite-pill-keep),body[data-theme=light] [class*=rounded][class*=border].bg-amber-50:not(.suite-pill-keep),body[data-theme=light] [class*=rounded][class*=border].bg-red-50:not(.suite-pill-keep),body[data-theme=light] [class*=rounded][class*=border].bg-slate-100:not(.suite-pill-keep){color:#fff!important}:root[data-theme=light] [class*=rounded][class*=border].bg-emerald-50:not(.suite-pill-keep) *,:root[data-theme=light] [class*=rounded][class*=border].bg-amber-50:not(.suite-pill-keep) *,:root[data-theme=light] [class*=rounded][class*=border].bg-red-50:not(.suite-pill-keep) *,:root[data-theme=light] [class*=rounded][class*=border].bg-slate-100:not(.suite-pill-keep) *,body[data-theme=light] [class*=rounded][class*=border].bg-emerald-50:not(.suite-pill-keep) *,body[data-theme=light] [class*=rounded][class*=border].bg-amber-50:not(.suite-pill-keep) *,body[data-theme=light] [class*=rounded][class*=border].bg-red-50:not(.suite-pill-keep) *,body[data-theme=light] [class*=rounded][class*=border].bg-slate-100:not(.suite-pill-keep) *{color:#fff!important}:root[data-theme=light] .rb-report [class*=rounded][class*=border] *,body[data-theme=light] .rb-report [class*=rounded][class*=border] *{color:inherit}.hanna-suite .nav-pill{border:1px solid var(--suite-pill-border);background:var(--suite-pill-bg);color:var(--suite-pill-text);border-radius:999px;padding:.45rem .9rem;font-size:1rem;transition:background .2s ease,border-color .2s ease}.hanna-suite .nav-pill:hover{background:var(--suite-ghost-hover)}.hanna-suite .nav-pill--active{border-color:var(--suite-pill-active-border);background:var(--suite-pill-active-bg);color:var(--suite-pill-active-text)}.suite-nav{width:100%;border-radius:1rem;border:1px solid var(--suite-pill-border);background:var(--suite-panel-bg);color:var(--suite-panel-text);padding:.6rem .9rem;display:flex;align-items:center;justify-content:space-between;font-size:13px;transition:border-color .2s ease,background .2s ease}.suite-nav__dot{width:8px;height:8px;border-radius:999px;background:transparent;transition:background .2s ease}.suite-nav--active{border-color:var(--suite-pill-active-border);background:var(--suite-pill-active-bg)}.suite-nav--active .suite-nav__dot{background:var(--suite-accent)}.suite-menu{background:var(--suite-panel-bg);border:1px solid var(--suite-panel-border);color:var(--suite-panel-text);box-shadow:var(--suite-card-shadow)}.suite-menu-item{width:100%;text-align:left;padding:.6rem .9rem;border-bottom:1px solid var(--suite-pill-border);background:transparent;color:inherit;transition:background .2s ease}.suite-menu-item:last-child{border-bottom:none}.suite-menu-item:hover{background:var(--suite-ghost-hover)}.suite-menu-item--active{background:var(--suite-pill-active-bg)}.suite-menu-title{color:var(--suite-panel-text)}.suite-menu-subtitle{color:var(--suite-muted-text)}.suite-mini{width:40px;height:40px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--suite-muted-text);display:grid;place-items:center;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;transition:color .15s ease,background .15s ease,border-color .15s ease}.suite-mini:hover{color:var(--suite-panel-text);background:var(--suite-pill-active-bg)}.suite-mini--active{border-color:var(--suite-pill-active-border);background:var(--suite-pill-active-bg);color:var(--suite-pill-active-text)}.suite-mini--dragging{opacity:.4}.suite-mini--dropTarget{border-color:var(--suite-pill-active-border);background:var(--suite-pill-active-bg)}.suite-sidebar{border-right:1px solid var(--suite-panel-border);padding-right:1rem;padding-top:1rem;color:var(--suite-panel-text)}.suite-sidebar--collapsed{border-right:1px solid var(--suite-panel-border);padding-right:.25rem;padding-left:.25rem}.suite-search-status{font-size:.85rem;color:var(--suite-muted-text);margin-bottom:1rem}.suite-highlight{background:var(--suite-pill-active-bg);color:var(--suite-pill-active-text);border-radius:.35rem;padding:0 .25rem}.sidebar-news{display:flex;flex-direction:column;gap:.75rem}.sidebar-news__item{border-radius:16px;border:1px solid var(--suite-panel-border);background:var(--suite-panel-bg);padding:.75rem;box-shadow:inset 0 0 0 1px #ffffff05;font-size:.85rem;color:var(--suite-panel-text)}.sidebar-news__title{margin:0;font-weight:600}.sidebar-news__detail{margin:.15rem 0;color:var(--suite-muted-text);font-size:.78rem}.sidebar-news__item span{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--suite-muted-text)}.reports-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.reports-card{border-radius:20px;border:1px solid var(--suite-panel-border);background:var(--suite-panel-bg);padding:.9rem;box-shadow:inset 0 0 0 1px #ffffff05}.reports-title{font-weight:600;margin:0;color:var(--suite-panel-text)}.reports-snippet{margin:.35rem 0 0;font-size:.75rem;color:var(--suite-muted-text);line-height:1.4}.reports-meta{display:flex;justify-content:space-between;font-size:.8rem;color:var(--suite-muted-text);margin:.35rem 0}.reports-owner{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--suite-muted-text)}.news-source{display:inline-block;margin-top:.25rem;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--suite-muted-text)}.suite-header{display:flex;flex-direction:column;gap:.4rem;border-bottom:1px solid var(--suite-panel-border);padding-bottom:.75rem}@media(min-width:640px){.suite-header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.suite-header__title{margin:0;font-size:1rem;font-weight:600;color:var(--suite-panel-text)}.suite-header__subtitle{margin:0;font-size:1rem;color:var(--suite-muted-text)}.suite-header__text{flex:1}.suite-header__ticker{margin-top:.4rem}.suite-header__actions{display:none;gap:.5rem}@media(min-width:640px){.suite-header__actions{display:flex}}.suite-boot{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem}.suite-boot__card{width:min(520px,100%);border-radius:28px;border:1px solid var(--suite-panel-border);padding:2rem;display:flex;flex-direction:column;gap:1rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.suite-boot__hero{display:flex;gap:1rem;align-items:center}.suite-boot__title{margin:0;font-size:1rem;font-weight:600}.suite-boot__subtitle{margin:0;font-size:1rem;text-transform:uppercase;letter-spacing:.12em;color:var(--suite-muted-text)}.suite-boot__summary{margin:0;font-size:.95rem;color:var(--suite-panel-text)}.suite-boot__list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;padding:0;margin:0}.suite-boot__list li{border-radius:16px;border:1px solid var(--suite-pill-border);background:var(--suite-pill-bg);padding:.6rem .75rem;font-size:.8rem;display:flex;flex-direction:column;gap:.2rem;color:var(--suite-panel-text)}.suite-loading-bar{width:100%;height:10px;border-radius:999px;background:#ffffff14;overflow:hidden}.suite-loading-bar__progress{height:100%;border-radius:inherit;transition:width .4s ease}.suite-boot__log{display:flex;flex-direction:column;gap:.35rem;font-size:.78rem;color:var(--suite-muted-text)}.suite-boot__log div{display:flex;align-items:center;gap:.5rem}.suite-boot__dot{width:6px;height:6px;border-radius:999px;background:#fff3;transition:background .3s ease}.suite-boot__dot--active{background:var(--suite-accent)}.suite-boot__status{margin:0;font-size:.85rem;color:var(--suite-panel-text)}.suite-table__wrap{border-radius:24px;border:1px solid var(--suite-panel-border);background:#0000000a;overflow:hidden}.suite-table{width:100%;border-collapse:separate;border-spacing:0;font-size:.85rem;color:var(--suite-panel-text)}.suite-table thead{background:#ffffff0a;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem}.suite-table th,.suite-table td{padding:.65rem .85rem;border-bottom:1px solid rgba(255,255,255,.06)}.suite-table tr:last-child td{border-bottom:none}.crm-records-panel h4{color:var(--suite-panel-text)}.hanna-suite .chat-mode-button{border-color:var(--suite-pill-border)!important;background:var(--suite-pill-bg)!important;color:var(--suite-pill-text)!important;box-shadow:none!important}.hanna-suite .chat-mode-button--inactive{border-color:var(--suite-pill-border)!important;background:var(--suite-pill-bg)!important;color:var(--suite-pill-text)!important}.hanna-suite .chat-mode-button--active,.hanna-suite .chat-mode-button--professional-active,.hanna-suite .chat-mode-button--general-active{border-color:var(--suite-pill-active-border)!important;background:var(--suite-pill-active-bg)!important;color:var(--suite-pill-active-text)!important;box-shadow:0 8px 20px #0000002e!important}.hanna-suite .chat-controls-label,.hanna-suite .chat-mode-label,.hanna-suite .chat-empty-state{color:var(--suite-muted-text)!important}.hanna-suite .chat-widget,.hanna-suite .chat-thread{background:var(--suite-panel-bg);border-color:var(--suite-panel-border)}.hanna-suite .chat-bubble{background:var(--suite-panel-bg);border-color:var(--suite-panel-border);color:var(--suite-panel-text)}.hanna-suite .chat-bubble strong{color:var(--suite-panel-text)}.hanna-suite .chat-widget__cta input{background:var(--suite-panel-bg);border-color:var(--suite-panel-border);color:var(--suite-panel-text)}.hanna-suite .chat-wordgoal-card,.hanna-suite .chat-wordgoal-body,.hanna-suite .chat-wordgoal-slider{background:var(--suite-panel-bg)!important;border-color:var(--suite-panel-border)!important;color:var(--suite-panel-text)!important}.hanna-suite .chat-wordgoal-helper{color:var(--suite-muted-text)!important}.hanna-banner{position:relative;display:inline-flex;align-items:center;gap:1.2rem;justify-content:flex-start;padding:.95rem 2.4rem;border-radius:24px;background:linear-gradient(150deg,#18132aeb,#231838e6);color:var(--acfin-text-strong);box-shadow:0 26px 60px #07091885;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(96,165,250,.38);animation:hanna-pulse 16s ease-in-out infinite;max-width:min(100%,720px)}:root[data-theme=light] .hanna-banner{background:linear-gradient(150deg,#ffefc0eb,#fef4d4e6);color:#3c280aeb;border:1px solid rgba(251,213,122,.55);box-shadow:0 24px 48px #ffcc8047}:root[data-theme=light] .hanna-banner:before{background:conic-gradient(from 120deg,#ffdf9273,#ffc65c61,#ffe1b452,#ffdf9273)}:root[data-theme=light] .hanna-banner:after{background:linear-gradient(160deg,#fff6,#fff3);box-shadow:inset 0 0 0 1px #ffffff40}:root[data-theme=light] .hanna-banner__subheadline{color:#705520e0;text-transform:none}.hanna-banner:before{content:"";position:absolute;inset:-120%;background:conic-gradient(from 120deg,#60a5fa59,#60a5fa4d,#5ea4ff47,#60a5fa59);filter:blur(90px);opacity:.55;z-index:-2;animation:hanna-banner-glow 24s linear infinite}.hanna-banner:after{content:"";position:absolute;inset:1px;border-radius:22px;background:linear-gradient(160deg,#ffffff14,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff0d;opacity:.85;z-index:-1}.hanna-banner__accent{position:relative;display:inline-flex;width:3px;height:100%;border-radius:999px;background:linear-gradient(180deg,#60a5fa,#60a5fa);overflow:hidden}.hanna-banner__accent:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0,#fff9,#fff0);animation:hanna-accent-flow 6s ease-in-out infinite alternate}.hanna-banner__text{display:flex;flex-direction:column;gap:.25rem}.hanna-banner__headline{font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;letter-spacing:-.01em;text-shadow:0 10px 28px rgba(5,7,18,.5)}.hanna-banner__subheadline{font-size:clamp(.85rem,1.65vw,1.05rem);font-weight:500;color:#fff5e6e0;letter-spacing:.02em;text-transform:lowercase}@keyframes hanna-banner-glow{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.05)}to{transform:rotate(360deg) scale(1)}}@keyframes hanna-accent-flow{0%{transform:translateY(-60%);opacity:.4}50%{transform:translateY(0);opacity:.8}to{transform:translateY(60%);opacity:.4}}@keyframes hanna-shine{0%{transform:translate(-120%)}50%{transform:translate(120%)}to{transform:translate(120%)}}@keyframes hanna-pulse{0%{box-shadow:0 18px 38px #0a0e1e40,0 0 #60a5fa29}50%{box-shadow:0 30px 72px #0709187a,0 0 36px 12px #60a5fa2e}to{box-shadow:0 18px 38px #0a0e1e40,0 0 #60a5fa29}}:root{--hanna-spring-duration: .6s;--hanna-slow-duration: .8s;--hanna-default-duration: .4s;--hanna-fast-duration: .25s;--hanna-spring-easing: cubic-bezier(.34, 1.56, .64, 1);--hanna-gentle-easing: cubic-bezier(.25, .1, .25, 1);--hanna-slide-easing: cubic-bezier(.4, 0, .2, 1);--hanna-bounce-easing: cubic-bezier(.68, -.55, .265, 1.55)}.suite-topbar{transition:transform var(--hanna-spring-duration) var(--hanna-spring-easing),opacity var(--hanna-slow-duration) var(--hanna-gentle-easing);will-change:transform,opacity}.suite-topbar--hidden{transform:translateY(-100%);opacity:0;pointer-events:none}@keyframes hanna-header-exit{0%{transform:translateY(0);opacity:1}15%{transform:translateY(4px)}to{transform:translateY(-100%);opacity:0}}@keyframes hanna-header-enter{0%{transform:translateY(-100%);opacity:0}60%{transform:translateY(6px);opacity:1}80%{transform:translateY(-2px)}to{transform:translateY(0);opacity:1}}.suite-topbar--animating-out{animation:hanna-header-exit var(--hanna-spring-duration) var(--hanna-spring-easing) forwards}.suite-topbar--animating-in{animation:hanna-header-enter var(--hanna-spring-duration) var(--hanna-spring-easing) forwards}.header-hover-zone{position:fixed;top:0;left:0;right:0;height:48px;z-index:100;background:transparent;cursor:pointer}.floating-logo{position:fixed;bottom:24px;left:24px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;border-radius:20px;background:var(--suite-panel-bg);border:1px solid var(--suite-panel-border);box-shadow:0 16px 40px #00000059;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transition:transform var(--hanna-default-duration) var(--hanna-gentle-easing),box-shadow var(--hanna-default-duration) var(--hanna-gentle-easing)}.floating-logo:hover{transform:translateY(-4px);box-shadow:0 20px 50px #00000073}.floating-logo__icon{width:64px;height:64px}.floating-logo__text{font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--suite-accent);text-align:center;opacity:.9}.floating-logo__pulse{position:absolute;inset:-4px;border-radius:24px;background:var(--suite-accent);opacity:0;animation:hanna-logo-pulse 4s ease-in-out infinite;pointer-events:none}@keyframes hanna-logo-pulse{0%,to{opacity:0;transform:scale(1)}50%{opacity:.12;transform:scale(1.04)}}@keyframes hanna-float-in{0%{transform:translateY(80px) scale(.85);opacity:0}60%{transform:translateY(-6px) scale(1.02);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes hanna-float-out{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(80px) scale(.85);opacity:0}}.floating-logo--entering{animation:hanna-float-in var(--hanna-spring-duration) var(--hanna-spring-easing) forwards}.floating-logo--exiting{animation:hanna-float-out var(--hanna-default-duration) var(--hanna-gentle-easing) forwards}.activity-timeline{transition:transform var(--hanna-slow-duration) var(--hanna-slide-easing),opacity var(--hanna-slow-duration) var(--hanna-gentle-easing)}.activity-timeline--entering{transform:translate(20px);opacity:0}.activity-timeline--visible{transform:translate(0);opacity:1}@keyframes hanna-timeline-entry-in{0%{transform:translate(16px);opacity:0}to{transform:translate(0);opacity:1}}.activity-timeline__entry{animation:hanna-timeline-entry-in var(--hanna-default-duration) var(--hanna-gentle-easing) forwards;animation-delay:calc(var(--entry-index, 0) * 80ms)}.suite-sidebar{transition:width .6s var(--hanna-gentle-easing),padding .6s var(--hanna-gentle-easing),opacity .5s var(--hanna-gentle-easing)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.suite-topbar--hidden{transform:translateY(-100%)}}.hanna-loading-bar{position:relative;width:100%;height:6px;border-radius:999px;background:#ffffff26;overflow:hidden}.hanna-loading-bar__progress{height:100%;background:linear-gradient(90deg,#60a5fa,#60a5fa);transition:width .22s ease}:root{--acfin-night: #090b16;--acfin-horizon: #1a1532;--acfin-aurora: #2b1f44;--acfin-electric: #60a5fa;--acfin-lilac: #60a5fa;--acfin-emerald: #60a5fa;--acfin-surface: rgba(18, 16, 34, .85);--acfin-surface-elevated: rgba(21, 18, 38, .92);--acfin-border: rgba(96, 165, 250, .32);--acfin-border-strong: rgba(96, 165, 250, .52);--acfin-text-soft: rgba(246, 240, 231, .82);--acfin-text-strong: #fef7e6;--spark-500: #22d3ee;--spark-600: #60a5fa;--dash-surface: rgba(10, 14, 28, .92);--dash-card: rgba(15, 20, 38, .88);--dash-border: rgba(148, 163, 184, .25);--dash-border-strong: rgba(96, 165, 250, .45);--dash-text: #e2e8f0;--dash-muted: rgba(226, 232, 240, .72);--dash-highlight: rgba(255, 255, 255, .08)}:root[data-theme=light]{color-scheme:light;--suite-bg: var(--light-bg);--suite-panel-bg: rgba(255, 255, 255, .96);--suite-panel-border: rgba(148, 163, 184, .5);--suite-panel-text: #000000;--suite-muted-text: #000000;--suite-accent: #2563eb;--suite-topbar-bg: rgba(255, 255, 255, .9);--suite-topbar-border: rgba(148, 163, 184, .45);--suite-pill-bg: rgba(15, 23, 42, .04);--suite-pill-border: rgba(148, 163, 184, .55);--suite-pill-text: #000000;--suite-pill-active-bg: rgba(37, 99, 235, .12);--suite-pill-active-border: rgba(37, 99, 235, .6);--suite-pill-active-text: rgba(30, 64, 175, .95);--suite-button-start: #38bdf8;--suite-button-end: #2563eb;--suite-outline-border: rgba(15, 23, 42, .2);--suite-ghost-hover: rgba(15, 23, 42, .05);--suite-card-shadow: 0 24px 40px rgba(15, 23, 42, .12);--acfin-night: #f8fafc;--acfin-horizon: #e2e8f0;--acfin-aurora: #cbd5f5;--acfin-electric: #2563eb;--acfin-lilac: #7c3aed;--acfin-emerald: #0f766e;--acfin-surface: rgba(255, 255, 255, .92);--acfin-surface-elevated: rgba(255, 255, 255, .98);--acfin-border: rgba(15, 23, 42, .12);--acfin-border-strong: rgba(15, 23, 42, .28);--acfin-text-soft: #000000;--acfin-text-strong: #000000;--spark-500: #0ea5e9;--spark-600: #2563eb;--dash-surface: #ffffff;--dash-card: #f8fafc;--dash-border: rgba(15, 23, 42, .12);--dash-border-strong: rgba(37, 99, 235, .3);--dash-text: #1e293b;--dash-muted: #64748b;--dash-highlight: rgba(15, 23, 42, .04)}body{background:radial-gradient(circle at 18% 20%,rgba(96,165,250,.12),transparent 58%),radial-gradient(circle at 82% 18%,rgba(96,165,250,.16),transparent 60%),radial-gradient(circle at 48% 82%,rgba(96,165,250,.12),transparent 60%),linear-gradient(135deg,var(--acfin-night) 5%,var(--acfin-horizon) 48%,#0b0f23 100%);color:var(--acfin-text-soft);transition:background .4s ease,color .3s ease}:root[data-theme=light] body{background:radial-gradient(circle at 24% 18%,rgba(37,99,235,.06),transparent 55%),radial-gradient(circle at 70% 24%,rgba(124,58,237,.05),transparent 55%),linear-gradient(135deg,var(--light-bg) 5%,var(--light-bg) 65%,#eef2ff 100%);color:var(--light-text)}.acfin-shell{min-height:100vh;position:relative;overflow:hidden;background:transparent}.acfin-shell:before,.acfin-shell:after{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 22% 24%,rgba(96,165,250,.22),transparent 55%),radial-gradient(circle at 76% 22%,rgba(170,120,255,.2),transparent 60%),radial-gradient(circle at 55% 78%,rgba(94,164,255,.18),transparent 62%);filter:blur(140px);opacity:.65;z-index:-2;animation:acfin-orbit 28s ease-in-out infinite alternate}.acfin-shell:after{inset:-15%;background:radial-gradient(circle at 32% 68%,rgba(96,165,250,.18),transparent 55%),radial-gradient(circle at 68% 58%,rgba(96,165,250,.16),transparent 60%);animation-duration:38s;opacity:.45}.acfin-header{position:relative;border-radius:32px;padding:1.45rem 2.1rem;background:linear-gradient(155deg,#151224eb,#201834e0);border:1px solid rgba(96,165,250,.42);box-shadow:0 36px 88px #0708168a;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);transition:padding .3s ease,box-shadow .3s ease,background .35s ease}:root[data-theme=light] .acfin-header{background:linear-gradient(140deg,#fef7c3,#fde68a 85%);border-color:#fbbf2473;box-shadow:0 22px 58px #facc1538;color:#713f12db}.acfin-header__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.acfin-header__meta{display:flex;flex-direction:column;gap:.25rem}.acfin-header__meta-label{font-size:1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#60a5fadb}:root[data-theme=light] .acfin-header__meta-label{color:#d97706d1}.acfin-header__meta-subtitle{font-size:1rem;line-height:1.45;color:#e2e8f0c7;max-width:32rem}:root[data-theme=light] .acfin-header__meta-subtitle{color:#713f12c7}.acfin-header__toggle{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem 1.1rem;border-radius:999px;border:1px solid rgba(96,165,250,.52);background:#ffffff14;color:var(--acfin-text-strong);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,border .25s ease,background .25s ease,color .25s ease}.acfin-header__toggle:hover{transform:translateY(-1px);border-color:#60a5facc;background:#ffffff29}:root[data-theme=light] .acfin-header__toggle{background:#ffffffc7;border-color:#d9770652;color:#713f12e6}:root[data-theme=light] .acfin-header__toggle:hover{border-color:#d9770685;background:#ffffffeb}.acfin-header__content{overflow:hidden;max-height:28rem;transition:max-height .38s ease,opacity .3s ease,transform .3s ease}.acfin-header--collapsed{padding:1rem 1.6rem;box-shadow:0 18px 42px #07081666}.acfin-header--collapsed .acfin-header__toolbar{margin-bottom:.4rem}.acfin-header--collapsed .acfin-header__content{max-height:0;opacity:0;pointer-events:none;transform:translateY(-10px)}:root[data-theme=light] .acfin-header--collapsed{box-shadow:0 14px 32px #facc1529}@keyframes acfin-orbit{0%{transform:scale(1) rotate(0);opacity:.55}50%{transform:scale(1.05) rotate(12deg);opacity:.8}to{transform:scale(1.08) rotate(-10deg);opacity:.65}}.acfin-sky-panel{position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(96,165,250,.16),transparent 60%),radial-gradient(circle at 82% 70%,rgba(96,165,250,.18),transparent 65%),radial-gradient(circle at 46% 82%,rgba(93,180,255,.14),transparent 65%);opacity:.55;pointer-events:none}.glass-panel{background:var(--acfin-surface);border:1px solid var(--acfin-border);border-radius:28px;box-shadow:0 32px 72px #080a197a,inset 0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.glass-panel--elevated{background:var(--acfin-surface-elevated);box-shadow:0 48px 124px #07081694,inset 0 0 0 1px #ffffff0d}.floating-widget{display:inline-flex;flex-direction:column;justify-content:center;background:linear-gradient(155deg,#1c162ceb,#231936c7);border-radius:22px;border:1px solid rgba(96,165,250,.28);box-shadow:0 28px 72px #0608147a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--acfin-text-soft)}:root[data-theme=light] .floating-widget{background:#fffffff5;border-color:#94a3b84d;box-shadow:0 18px 44px #0f172a1f;color:var(--acfin-text-strong)}.neon-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.48),transparent)}.nav-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.4rem;border-radius:999px;border:1px solid rgba(96,165,250,.32);background:linear-gradient(165deg,#161326eb,#1e162ecc);color:#fff9edd1;font-size:1rem;font-weight:500;letter-spacing:.01em;transition:border .3s ease,color .3s ease,transform .2s ease}.nav-pill:hover{border-color:#60a5facc;color:var(--acfin-text-strong);transform:translateY(-1px)}.nav-pill--active{background:linear-gradient(160deg,#60a5fa40,#60a5fa47);border-color:var(--acfin-border-strong);box-shadow:0 16px 36px #60a5fa47,inset 0 0 18px #60a5fa47;color:var(--acfin-text-strong)}:root[data-theme=light] .nav-pill{border:1px solid rgba(6,182,212,.4);background:#06b6d414;color:#0e7490;box-shadow:none}:root[data-theme=light] .nav-pill:hover{border-color:#06b6d4b3;background:#06b6d426;color:#0e7490}:root[data-theme=light] .nav-pill--active{background:linear-gradient(160deg,#06b6d4,#0891b2);border-color:#0891b2;box-shadow:0 4px 14px #06b6d459;color:#fff}.acfin-shell select,.acfin-shell textarea,.acfin-shell input[type=text],.acfin-shell input[type=search],.acfin-shell input[type=email],.acfin-shell input[type=tel],.acfin-shell input[type=number],.acfin-shell input[type=password],.acfin-shell input[type=url]{color:var(--acfin-text-strong);background:#1a152ad1;border:1px solid rgba(96,165,250,.32);border-radius:14px;padding:.55rem .85rem;transition:border .25s ease,box-shadow .25s ease,background .25s ease}.acfin-shell select:focus,.acfin-shell textarea:focus,.acfin-shell input[type=text]:focus,.acfin-shell input[type=search]:focus,.acfin-shell input[type=email]:focus,.acfin-shell input[type=tel]:focus,.acfin-shell input[type=number]:focus,.acfin-shell input[type=password]:focus,.acfin-shell input[type=url]:focus{outline:none;border-color:#60a5fab3;box-shadow:0 18px 32px #60a5fa33;background:#1e1930f0}:root[data-theme=light] .acfin-shell select,:root[data-theme=light] .acfin-shell textarea,:root[data-theme=light] .acfin-shell input[type=text],:root[data-theme=light] .acfin-shell input[type=search],:root[data-theme=light] .acfin-shell input[type=email],:root[data-theme=light] .acfin-shell input[type=tel],:root[data-theme=light] .acfin-shell input[type=number],:root[data-theme=light] .acfin-shell input[type=password],:root[data-theme=light] .acfin-shell input[type=url]{color:#0f172aeb;background:#fffffff5;border:1px solid rgba(148,163,184,.45)}:root[data-theme=light] .acfin-shell select:focus,:root[data-theme=light] .acfin-shell textarea:focus,:root[data-theme=light] .acfin-shell input[type=text]:focus,:root[data-theme=light] .acfin-shell input[type=search]:focus,:root[data-theme=light] .acfin-shell input[type=email]:focus,:root[data-theme=light] .acfin-shell input[type=tel]:focus,:root[data-theme=light] .acfin-shell input[type=number]:focus,:root[data-theme=light] .acfin-shell input[type=password]:focus,:root[data-theme=light] .acfin-shell input[type=url]:focus{border-color:#3b82f68c;box-shadow:0 18px 32px #3b82f61f;background:#f1f5f9fa}:root[data-theme=light] .report-designer-light{background:#fffffff5;color:#0f172a}:root[data-theme=light] .report-designer-light .nav-pill{color:#0f172ae6}.chat-textarea{background:var(--suite-panel-bg)!important;color:var(--suite-panel-text)!important;border:1px solid var(--suite-panel-border)!important;box-shadow:inset 0 0 0 1px #ffffff0a!important}.chat-textarea::-moz-placeholder{color:var(--suite-muted-text)!important}.chat-textarea::placeholder{color:var(--suite-muted-text)!important}.admin-input,.files-input,.files-textarea,.deep-input,.deep-textarea{background:var(--suite-panel-bg);border-color:var(--suite-panel-border);color:var(--suite-panel-text);box-shadow:inset 0 0 0 1px #ffffff0a}.files-textarea,.deep-textarea{min-height:120px}:root[data-theme=light] .admin-input,:root[data-theme=light] .files-input,:root[data-theme=light] .files-textarea,:root[data-theme=light] .deep-input,:root[data-theme=light] .deep-textarea{background:var(--light-surface);color:var(--light-text);border-color:var(--light-border);box-shadow:inset 0 0 0 1px #0f172a0f}:root[data-theme=light] .admin-input::-moz-placeholder,:root[data-theme=light] .files-input::-moz-placeholder,:root[data-theme=light] .files-textarea::-moz-placeholder,:root[data-theme=light] .deep-input::-moz-placeholder,:root[data-theme=light] .deep-textarea::-moz-placeholder{color:var(--light-text-muted);opacity:.7}:root[data-theme=light] .admin-input::placeholder,:root[data-theme=light] .files-input::placeholder,:root[data-theme=light] .files-textarea::placeholder,:root[data-theme=light] .deep-input::placeholder,:root[data-theme=light] .deep-textarea::placeholder{color:var(--light-text-muted);opacity:.7}.workspace-file-card{background:#0f172ad1;border:1px solid rgba(99,102,241,.25);color:#e2e8f0eb}.workspace-file-select{background:#0f172ad9;color:#e2e8f0eb;border-color:#6366f159}:root[data-theme=light] .workspace-file-select{background:#fffffff5;color:#0f172ae6;border-color:#94a3b88c}:root[data-theme=light] .workspace-file-card{background:#fffffff5;border-color:#cbd5e1bf;color:var(--acfin-text-strong);box-shadow:0 16px 30px #94a3b82e}.admin-user-card{background:#0f172ad1;border-color:#6366f147;color:#e2e8f0eb}.admin-user-card--inactive{background:#33415599;border-color:#6366f12e;opacity:.9}.admin-outline-button{padding:.25rem .75rem;font-size:.75rem;border-radius:.75rem;border:1px solid rgba(99,102,241,.35);background:#0f172ad9;color:#e2e8f0eb;transition:border .2s ease,color .2s ease,background .2s ease}.admin-outline-button:hover,.admin-outline-button:focus{border-color:#38bdf88c;color:#f4f7fff2}.admin-label{color:#e2e8f0d1}:root[data-theme=light] .admin-label{color:#0f172ac7}:root[data-theme=light] .admin-user-card{background:#fffffff7;border-color:#cbd5e1bf;color:var(--acfin-text-strong);box-shadow:0 20px 40px #94a3b829}:root[data-theme=light] .admin-user-card--inactive{background:#f1f5f9f2;border-color:#cbd5e18c;opacity:1}:root[data-theme=light] .admin-outline-button{background:#fffffff5;color:#0f172ae6;border-color:#94a3b899}:root[data-theme=light] .admin-outline-button:hover,:root[data-theme=light] .admin-outline-button:focus{border-color:#3b82f68c;color:#0f172ae6;background:#e2e8f0bf}:root[data-theme=light] .glass-panel{color:#0f172aeb;box-shadow:0 20px 48px #0f172a14}:root[data-theme=light] .chat-history-item{background:#fffffff2!important;border-color:#cbd5e1b3!important;box-shadow:0 20px 48px #0f172a0f!important;color:#0f172ae6!important}:root[data-theme=light] .chat-history-item summary,:root[data-theme=light] .chat-history-item summary *,:root[data-theme=light] .chat-history-item .text-slate-100,:root[data-theme=light] .chat-history-item .text-slate-50,:root[data-theme=light] .chat-history-item .text-slate-300\/70,:root[data-theme=light] .chat-history-item .text-slate-400{color:#1e293be0!important}:root[data-theme=light] .hanna-suite [class*=bg-slate-9],:root[data-theme=light] .hanna-suite [class*=bg-slate-8]{background:var(--suite-panel-bg)!important;color:var(--suite-panel-text)!important}:root[data-theme=light] .hanna-suite [class*=bg-gray-9],:root[data-theme=light] .hanna-suite [class*=bg-gray-8]{background:var(--suite-panel-bg)!important;color:var(--suite-panel-text)!important}:root[data-theme=light] .hanna-suite [class*=border-slate-6],:root[data-theme=light] .hanna-suite [class*=border-slate-7],:root[data-theme=light] .hanna-suite [class*=border-slate-8],:root[data-theme=light] .hanna-suite [class*=border-slate-9]{border-color:var(--suite-panel-border)!important}:root[data-theme=light] .hanna-suite [class*=border-gray-6],:root[data-theme=light] .hanna-suite [class*=border-gray-7],:root[data-theme=light] .hanna-suite [class*=border-gray-8],:root[data-theme=light] .hanna-suite [class*=border-gray-9]{border-color:var(--suite-panel-border)!important}:root[data-theme=light] .hanna-suite .text-slate-50,:root[data-theme=light] .hanna-suite .text-slate-100,:root[data-theme=light] .hanna-suite .text-slate-200,:root[data-theme=light] .hanna-suite .text-slate-300,:root[data-theme=light] .hanna-suite .text-gray-100,:root[data-theme=light] .hanna-suite .text-gray-200,:root[data-theme=light] .hanna-suite .text-gray-300{color:var(--suite-panel-text)!important}:root[data-theme=light] .hanna-suite .text-slate-400,:root[data-theme=light] .hanna-suite .text-slate-500,:root[data-theme=light] .hanna-suite .text-gray-400,:root[data-theme=light] .hanna-suite .text-gray-500{color:var(--suite-muted-text)!important}:root[data-theme=light] .hanna-suite select,:root[data-theme=light] .hanna-suite textarea,:root[data-theme=light] .hanna-suite input[type=text],:root[data-theme=light] .hanna-suite input[type=search],:root[data-theme=light] .hanna-suite input[type=email],:root[data-theme=light] .hanna-suite input[type=tel],:root[data-theme=light] .hanna-suite input[type=number],:root[data-theme=light] .hanna-suite input[type=password],:root[data-theme=light] .hanna-suite input[type=url],:root[data-theme=light] .hanna-suite input[type=date],:root[data-theme=light] .hanna-suite input[type=datetime-local],:root[data-theme=light] .hanna-suite input[type=time]{background:#fffffffa!important;color:var(--suite-panel-text)!important;border-color:#0f172a!important;box-shadow:none!important}:root[data-theme=light] .hanna-suite select:focus,:root[data-theme=light] .hanna-suite textarea:focus,:root[data-theme=light] .hanna-suite input:not([type=checkbox]):not([type=radio]):focus{border-color:#0369a1!important;box-shadow:0 0 0 1px #0369a1!important}:root[data-theme=light] .hanna-suite ::-moz-placeholder{color:var(--suite-muted-text)!important}:root[data-theme=light] .hanna-suite ::placeholder{color:var(--suite-muted-text)!important}body[data-theme=light] .hanna-suite .mail-sidebar-shell,body[data-theme=light] .hanna-suite .mail-list-shell{background:#fff;border-color:#0f172a1f}body[data-theme=light] .hanna-suite .mail-list{background:#fff}body[data-theme=light] .hanna-suite .mail-list__header,body[data-theme=light] .hanna-suite .mail-list__pagination{background:#f8fafc;border-color:#0f172a1f;color:#0b0f1a}body[data-theme=light] .hanna-suite .mail-list__header button,body[data-theme=light] .hanna-suite .mail-list__pagination button{color:#0b0f1a}body[data-theme=light] .hanna-suite .mail-list__search{background:#e0f2fe;border-color:#bae6fd;color:#0b0f1a}body[data-theme=light] .hanna-suite .mail-list__item{background:#fff;border-color:#0f172a14}body[data-theme=light] .hanna-suite .mail-list__item:hover{background:#f1f5f9}body[data-theme=light] .hanna-suite .mail-list__item--unread{background:#f8fafc}body[data-theme=light] .hanna-suite .mail-list__item--selected{background:#e0f2fe}body[data-theme=light] .hanna-suite .mail-list__sender,body[data-theme=light] .hanna-suite .mail-list__subject{color:#0b0f1a!important}body[data-theme=light] .hanna-suite .mail-list__snippet,body[data-theme=light] .hanna-suite .mail-list__date{color:#000!important}body[data-theme=light] .hanna-suite .mail-list__dot{color:#0ea5e9;fill:#0ea5e9}body[data-theme=light] .hanna-suite .mail-sidebar__item{color:#0f172a}body[data-theme=light] .hanna-suite .mail-sidebar__item:hover{background:#f1f5f9}body[data-theme=light] .hanna-suite .mail-sidebar__item--active{background:#e0f2fe;border-color:#0ea5e9;color:#0b0f1a}body[data-theme=light] .hanna-suite .mail-sidebar__badge{background:#0ea5e9;color:#fff}body[data-theme=light] .hanna-suite .mail-shell [class*=text-slate-],:root[data-theme=light] .hanna-suite .mail-shell [class*=text-slate-],body[data-theme=light] .hanna-suite .mail-shell [class*=text-gray-]{color:#000!important}body[data-theme=dark] .hanna-suite .mail-shell [class*=text-slate-],:root[data-theme=dark] .hanna-suite .mail-shell [class*=text-slate-],body[data-theme=dark] .hanna-suite .mail-shell [class*=text-gray-]{color:#fff!important}body[data-theme=dark] .hanna-suite .mail-shell .mail-list__item:hover,:root[data-theme=dark] .hanna-suite .mail-shell .mail-list__item:hover,body[data-theme=dark] .hanna-suite .mail-shell .mail-list__item--selected{background:#0ea5e938!important}body[data-theme=dark] .hanna-suite .mail-shell .mail-list__item:hover .mail-list__sender,:root[data-theme=dark] .hanna-suite .mail-shell .mail-list__item:hover .mail-list__sender,body[data-theme=dark] .hanna-suite .mail-shell .mail-list__item:hover .mail-list__subject,:root[data-theme=dark] .hanna-suite .mail-shell .mail-list__item:hover .mail-list__subject,body[data-theme=dark] .hanna-suite .mail-shell .mail-list__item:hover .mail-list__snippet,:root[data-theme=dark] .hanna-suite .mail-shell .mail-list__item:hover .mail-list__snippet,body[data-theme=dark] .hanna-suite .mail-shell .mail-list__item:hover .mail-list__date,:root[data-theme=dark] .hanna-suite .mail-shell .mail-list__item:hover .mail-list__date,body[data-theme=dark] .hanna-suite .mail-shell .mail-list__item--selected .mail-list__sender,:root[data-theme=dark] .hanna-suite .mail-shell .mail-list__item--selected .mail-list__sender,body[data-theme=dark] .hanna-suite .mail-shell .mail-list__item--selected .mail-list__subject,:root[data-theme=dark] .hanna-suite .mail-shell .mail-list__item--selected .mail-list__subject,body[data-theme=dark] .hanna-suite .mail-shell .mail-list__item--selected .mail-list__snippet,:root[data-theme=dark] .hanna-suite .mail-shell .mail-list__item--selected .mail-list__snippet,body[data-theme=dark] .hanna-suite .mail-shell .mail-list__item--selected .mail-list__date{color:#fff!important}:root[data-theme=light] .chat-history-item button{color:#2563ebd9!important}.chat-mode-label{color:#f1f5f9e6}.chat-controls-label{color:#e2e8f0e6}:root[data-theme=light] .chat-mode-label,:root[data-theme=light] .chat-controls-label{color:#0f172aeb}.chat-empty-state{color:#e2e8f0d9}:root[data-theme=light] .chat-empty-state{color:var(--acfin-text-strong)}.chat-mode-button{border-color:#94a3b873;color:#f1f5f9f2;background:linear-gradient(160deg,#0f172ad9,#1e293bb3);box-shadow:0 10px 24px #0f172a59}.chat-mode-button--inactive{background:linear-gradient(160deg,#1118278c,#1e293b73);color:#e2e8f0cc;border-color:#64748b59}.chat-mode-button--active{background:linear-gradient(160deg,#0f172af2,#1e293be0);color:#f8fafc;border-color:#f8fafc99;box-shadow:0 14px 28px #0f172a8c,0 0 0 1px #f8fafc14}.chat-mode-button--professional-active{background:linear-gradient(145deg,#ef4444,#b91c1c)!important;border-color:#fca5a5e6!important;color:#fff!important;box-shadow:0 0 0 2px #f8717180!important}.chat-mode-button--general-active{background:linear-gradient(145deg,#22c55e,#15803d)!important;border-color:#86efacd9!important;color:#fff!important;box-shadow:0 0 0 2px #4ade8073!important}:root[data-theme=light] .chat-mode-button{color:#0f172aeb;background:#fffffff5;border-color:#94a3b866;box-shadow:0 8px 18px #0f172a14}:root[data-theme=light] .chat-mode-button--inactive{background:#fffffff5;color:#1e293bd1}:root[data-theme=light] .chat-mode-button--active{background:#e2e8f0d9;color:var(--acfin-text-strong);border-color:#0f172a33}:root[data-theme=light] .chat-mode-button--professional-active{background:#fca5a5!important;border-color:#ef4444!important;color:#7f1d1d!important;box-shadow:0 0 0 2px #f8717166!important}:root[data-theme=light] .chat-mode-button--general-active{background:#bbf7d0!important;border-color:#16a34a!important;color:#14532d!important;box-shadow:0 0 0 2px #4ade8059!important}.hanna-dash{border-radius:26px;background:var(--dash-surface);border:1px solid var(--dash-border);box-shadow:0 40px 90px #0206178c;padding:1.25rem;color:var(--acfin-text-soft);width:100%;max-width:none;margin:0;box-sizing:border-box;min-width:0}.dash-topbar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:.9rem 1.2rem;border-radius:20px;border:1px solid var(--dash-border);background:linear-gradient(120deg,#0f172ae6,#1e293bd9);box-shadow:0 25px 60px #02061773}:root[data-theme=light] .dash-topbar{background:linear-gradient(120deg,#f8fafc,#e2e8f0);color:var(--acfin-text-strong)}.dash-topbar__brand{display:flex;align-items:center;gap:.85rem;min-width:0;flex:0 1 auto}.spark-logo{width:36px;height:36px;border-radius:12px;background:linear-gradient(135deg,var(--spark-600),var(--spark-500));display:grid;place-items:center;position:relative;overflow:hidden}.spark-logo span{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.8);border-top-color:transparent;animation:spin 2.4s linear infinite}.hanna-mark{width:42px;height:42px;border-radius:14px;background:transparent;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 35px #0c4a6e59;overflow:hidden}.hanna-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:root[data-theme=light] .dealer-tab{border-color:transparent;color:#fff}:root[data-theme=light] .dealer-tab__button{color:#fff}:root[data-theme=light] .dealer-tab--emerald{background:#22c55e}:root[data-theme=light] .dealer-tab--sky{background:#2563eb}:root[data-theme=light] .dealer-tab--amber{background:#facc15}:root[data-theme=light] .dealer-tab--cyan{background:#a855f7;background:#16a34a}@keyframes spin{to{transform:rotate(1turn)}}.brand-word{font-weight:600;font-size:1rem;letter-spacing:.04em}.brand-tag{font-size:1rem;text-transform:uppercase;letter-spacing:.18em;color:var(--dash-muted)}.dash-search{flex:1 1 260px;display:flex;align-items:center;gap:.6rem;padding:.45rem .85rem;border-radius:14px;border:1px solid var(--dash-border);background:var(--dash-card);min-width:0}.dash-search input{flex:1;border:0;background:transparent;color:var(--acfin-text-soft)}.dash-search input:focus{outline:none}.kbd{font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;border:1px solid var(--dash-border);border-radius:8px;padding:.15rem .35rem;background:var(--dash-highlight)}.dash-topbar__actions{display:flex;gap:.6rem;flex-wrap:wrap;min-width:0}.btn-primary,.btn-outline,.btn-ghost{border-radius:12px;padding:.5rem 1.2rem;font-size:.85rem;font-weight:600;border:1px solid transparent;transition:transform .2s ease,box-shadow .2s ease}.btn-primary{background:linear-gradient(120deg,var(--spark-600),var(--spark-500));border-color:transparent;color:#0f172a;box-shadow:0 12px 30px #0ea5e959}.btn-outline{background:transparent;border-color:var(--dash-border-strong);color:var(--acfin-text-soft)}.btn-ghost{background:var(--dash-highlight);border-color:var(--dash-border);color:var(--dash-muted)}.btn-primary:hover,.btn-outline:hover,.btn-ghost:hover{transform:translateY(-1px)}:root[data-theme=light] .btn-primary{color:#fff}.hanna-dash__body{display:grid;grid-template-columns:minmax(220px,260px) 1fr;gap:1.25rem;min-width:0}.dash-sidebar{display:flex;flex-direction:column;gap:1rem;min-width:0}.dash-sidebar__section{padding:1rem;border-radius:18px;border:1px solid var(--dash-border);background:var(--dash-card);box-shadow:0 18px 40px #02061759}.sidebar-label{font-size:1rem;text-transform:uppercase;letter-spacing:.2em;color:var(--dash-muted);margin-bottom:.35rem}.sidebar-user{font-size:1.1rem;font-weight:600;margin:0}.sidebar-sub{margin:0;font-size:1rem;color:var(--dash-muted)}.layout-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.layout-chip{width:100%;border-radius:999px;border:1px solid var(--dash-border);padding:.45rem .85rem;background:var(--dash-highlight);color:var(--acfin-text-soft);display:flex;align-items:center;justify-content:space-between;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.layout-chip--active{border-color:var(--spark-500);box-shadow:0 10px 30px #0ea5e940}.component-list{display:flex;flex-direction:column;gap:.6rem}.component-pill{display:flex;gap:.6rem;padding:.5rem .75rem;border-radius:14px;background:#0f172a73;border:1px solid var(--dash-border)}.component-pill small{display:block;color:var(--dash-muted)}.dash-main{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.dash-headline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border-radius:20px;border:1px solid var(--dash-border);background:var(--dash-card)}.dash-meta{font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dash-muted);margin:0 0 .35rem}.dash-headline h2{margin:0;font-size:clamp(1.3rem,2vw,1.8rem)}.dash-desc{margin:.3rem 0 0;color:var(--dash-muted)}.dash-headline__actions{display:flex;gap:.5rem;align-items:center}.dash-ticker{flex:1;min-height:48px;overflow:hidden;position:relative}.dash-ticker--compact{min-height:32px}.dash-ticker--compact .dash-ticker__track{gap:1.25rem}.dash-ticker--compact .dash-ticker__item{font-size:.85rem}.dash-ticker__mask{overflow:hidden}.dash-ticker__track{display:flex;gap:1.75rem;white-space:nowrap;animation:dashTickerScroll 28s linear infinite}.dash-ticker__item{display:inline-flex;align-items:center;gap:.75rem;font-size:.95rem;color:var(--dash-muted)}.dash-ticker__badge{text-transform:uppercase;letter-spacing:.22em;font-size:.62rem;color:var(--dash-muted);border:1px solid rgba(255,255,255,.08);padding:.2rem .5rem;border-radius:999px;background:#ffffff08}.dash-ticker__item a,.dash-ticker__item span{color:var(--dash-text, #e2e8f0);text-decoration:none}.dash-ticker__item a:hover{text-decoration:underline}.dash-ticker__status{font-size:.75rem;color:var(--dash-muted);margin-left:.75rem}:root[data-theme=light] .dash-ticker__badge{border-color:#0f172a33;background:#0f172a0f;color:#0f172ab3}:root[data-theme=light] .dash-ticker__item a{color:#0f766e}:root[data-theme=light] .dash-ticker__item a:hover{color:#0d9488}@keyframes dashTickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.dash-presets{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.preset-tab{border-radius:999px;border:1px solid var(--dash-border);background:var(--dash-card);padding:.35rem .65rem;text-align:left;display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;box-shadow:inset 0 0 0 1px #ffffff05;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.preset-tab__icon{width:1.5rem;height:1.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a73;font-size:.9rem}.preset-tab__label{font-weight:600}.preset-tab__badge{font-size:.6rem;text-transform:uppercase;letter-spacing:.18em;color:var(--dash-muted)}.preset-tab--active{border-color:var(--spark-500);box-shadow:0 10px 28px #0ea5e940;transform:translateY(-1px)}@media(max-width:960px){.preset-tab__badge{display:none}}@media(max-width:720px){.preset-tab__label{display:none}}.preset-insight{margin-top:.5rem;border-radius:20px;border:1px solid var(--dash-border);padding:1rem 1.25rem;background:linear-gradient(120deg,#0f172a99,#0f172ad9);display:flex;flex-direction:column;gap:1rem}.preset-insight__header{display:flex;flex-direction:column;gap:.35rem}.preset-insight__label{text-transform:uppercase;letter-spacing:.2em;font-size:.65rem;color:var(--dash-muted);margin:0}.preset-insight__summary{margin:0;color:var(--dash-muted)}.preset-insight__grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.preset-insight__pill{margin:0 0 .25rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--dash-muted)}.preset-insight__detail{margin:0;font-size:.9rem;color:var(--acfin-text-soft)}.preset-hint{display:flex;align-items:center;justify-content:center;border-radius:16px;border:1px dashed var(--dash-border);color:var(--dash-muted);padding:.75rem}.hanna-dash__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem}.dash-custom-wrapper{border-radius:24px;border:1px solid var(--dash-border);background:var(--dash-card);padding:1rem;box-shadow:0 20px 48px #02061759;overflow-x:auto}.dash-widget{border-radius:20px;border:1px solid var(--dash-border);background:var(--dash-card);padding:1rem;box-shadow:0 16px 40px #02061759}.span-12,.span-8,.span-6,.span-4{grid-column:span 12}@media(min-width:1024px){.span-8{grid-column:span 8}.span-6{grid-column:span 6}.span-4{grid-column:span 4}}.dash-widget__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.dash-widget__icon{width:32px;height:32px;border-radius:12px;background:#0ea5e926;display:grid;place-items:center;font-size:1rem}.dash-widget__title{font-weight:600}.dash-widget__sub{font-size:.8rem;color:var(--dash-muted)}.monitoring-widget{color:var(--dash-text)}.monitoring-widget .monitoring-muted{color:var(--dash-muted)}.monitoring-widget .monitoring-strong{color:var(--dash-text)}body[data-theme=dark] .monitoring-widget,body[data-theme=dark] .monitoring-widget .monitoring-muted,body[data-theme=dark] .monitoring-widget .monitoring-strong{color:#fff}.weather-widget{display:flex;flex-direction:column;gap:.85rem}.weather-header{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.weather-location{margin:0;font-size:.95rem;font-weight:600;color:var(--dash-text, var(--acfin-text-soft))}.weather-sub{margin:.15rem 0 0;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--dash-muted)}.weather-current{text-align:left}.weather-current__temp{font-size:1.1rem;font-weight:600;color:var(--dash-text, var(--acfin-text-strong))}.weather-current__meta{font-size:.72rem;color:var(--dash-muted)}.weather-status{margin:0;font-size:.85rem;color:var(--dash-muted)}.weather-status--error{color:#f43f5e}.weather-hourly{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.weather-hour{border-radius:14px;border:1px solid var(--dash-border);background:var(--dash-surface);padding:.45rem .35rem;text-align:center}.weather-hour__time{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:var(--dash-muted)}.weather-hour__icon{font-size:1.3rem;margin-top:.35rem;color:var(--dash-text);filter:drop-shadow(0 1px 1px rgba(0,0,0,.1))}.weather-hour__temp{font-size:.95rem;font-weight:600;color:var(--dash-text, var(--acfin-text-soft))}.weather-hour__meta{font-size:.7rem;color:var(--dash-muted)}.weather-controls{display:flex;flex-wrap:wrap;gap:.5rem}.weather-input{flex:1;min-width:180px;border-radius:999px;border:1px solid var(--dash-border);background:var(--dash-surface);color:var(--dash-text, var(--acfin-text-soft));padding:.45rem .9rem;font-size:.85rem;outline:none}.weather-input::-moz-placeholder{color:var(--dash-muted)}.weather-input::placeholder{color:var(--dash-muted)}.weather-btn{border-radius:999px;border:1px solid #10b981;background:#10b981;color:#fff;padding:.45rem .9rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:transform .2s ease,opacity .2s ease}.weather-btn:disabled{opacity:.55;cursor:not-allowed}.weather-btn--ghost{background:transparent;color:#10b981}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem}.kpi-card{border-radius:16px;padding:.9rem;border:1px solid rgba(148,163,184,.2);background:#0f172a66}.kpi-label{font-size:.85rem;color:var(--dash-muted)}.kpi-value{font-size:1.4rem;font-weight:600}.kpi-delta{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em}.kpi-delta--positive{color:#34d399}.kpi-delta--neutral{color:#facc15}.kpi-delta--warning{color:#fb7185}.news-feed{display:flex;flex-direction:column;gap:.55rem}.spark-line{height:42px;border-radius:14px;background:linear-gradient(180deg,rgba(96,165,250,.25),transparent);position:relative;overflow:hidden}.spark-line:after{content:"";position:absolute;inset:12px;border-radius:12px;background:radial-gradient(circle,rgba(255,255,255,.35),transparent 60%)}.news-feed__list{display:flex;flex-direction:column;gap:.65rem;max-height:320px;overflow-y:auto;padding-right:.35rem}.news-item h4{margin:0 0 .2rem;font-size:.95rem}.news-item p{margin:0;color:var(--dash-muted)}.dash-table{width:100%;border-collapse:collapse}.dash-table th,.dash-table td{border-bottom:1px solid rgba(148,163,184,.2);padding:.55rem .25rem;text-align:left;font-size:.85rem}.status-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(148,163,184,.3);padding:.1rem .5rem;font-size:.75rem}.status-pill--open{border-color:#0ea5e966;color:#38bdf8}.status-pill--planned{border-color:#c4b5fd66;color:#c4b5fd}.status-pill--in-progress{border-color:#34d39966;color:#34d399}.status-pill--queued{border-color:#f8717166;color:#f97316}.ticker-panel{display:flex;flex-direction:column;gap:.65rem}.ticker-item{display:flex;align-items:center;justify-content:space-between}.ticker-symbol{font-weight:600}.ticker-price{color:var(--dash-muted)}.ticker-change{font-weight:600}.text-red{color:#f87171}.text-green{color:#4ade80}.ticker-chart{height:48px;border-radius:12px;background:#0ea5e91f}.ticker-chart__line{width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,165,233,.4),transparent)}.chat-widget{display:flex;flex-direction:column;gap:.5rem}.chat-thread{display:flex;flex-direction:column;gap:.45rem}.chat-bubble{border-radius:12px;border:1px solid var(--dash-border);padding:.65rem;background:#1e293b59}.chat-widget__cta{display:flex;gap:.5rem;align-items:center}.chat-widget__cta input{flex:1;border-radius:12px;border:1px solid var(--dash-border);padding:.45rem .65rem;background:transparent;color:var(--acfin-text-soft)}.crm-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.crm-list li{display:flex;justify-content:space-between;align-items:center}.crm-name{margin:0;font-weight:600}.crm-stage{margin:0;color:var(--dash-muted)}.crm-health{border-radius:999px;padding:.2rem .65rem;font-size:.75rem;border:1px solid currentColor}.crm-health--green{color:#34d399}.crm-health--amber{color:#fbbf24}.crm-health--red{color:#f87171}.client-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem}.client-card{border-radius:14px;border:1px solid var(--dash-border);padding:.6rem;background:#0e142366}.client-metric{font-weight:600}.client-name{font-size:.85rem}.client-status{color:var(--dash-muted)}.projects-list{display:flex;flex-direction:column;gap:.65rem}.projects-list article{padding-bottom:.6rem;border-bottom:1px solid rgba(148,163,184,.2)}.projects-name{margin:0;font-weight:600}.projects-state{border-radius:999px;padding:.1rem .65rem;font-size:.75rem;border:1px solid currentColor}.projects-state--on-track{color:#34d399}.projects-state--at-risk{color:#f87171}.projects-state--queued{color:#fde047}.projects-meta{display:flex;justify-content:space-between;font-size:.8rem;color:var(--dash-muted)}.dash-customizer{position:fixed;inset:0;background:#020617a6;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:40}.dash-customizer__panel{width:min(640px,100%);max-height:90vh;overflow-y:auto;border-radius:24px;border:1px solid var(--dash-border);background:var(--dash-surface);padding:1.2rem;display:flex;flex-direction:column;gap:1rem}.toggle-row{display:flex;gap:.75rem;align-items:flex-start}.toggle-row--standalone{justify-content:space-between}.customizer-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}.customizer-card{border-radius:16px;border:1px solid var(--dash-border);background:var(--dash-card);padding:.75rem;text-align:left}.customizer-card--active{border-color:var(--spark-500)}.customizer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.customizer-list li{display:flex;align-items:center;justify-content:space-between;padding:.6rem;border-radius:14px;border:1px solid var(--dash-border)}.customizer-actions{display:flex;gap:.35rem}.customizer-actions button{border:1px solid var(--dash-border);border-radius:8px;width:32px;height:32px;background:var(--dash-highlight);color:var(--dash-muted)}@media(max-width:960px){.hanna-dash__body{grid-template-columns:1fr}.dash-topbar{flex-direction:column;align-items:stretch}.dash-headline__actions{width:100%;justify-content:flex-start}}.crm-card{border-radius:18px;border:1px solid rgba(94,234,212,.3);background:linear-gradient(135deg,#090e1af2,#0f172aeb);padding:1rem 1.25rem;box-shadow:0 18px 36px #0f172a73;color:#ecf5ffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.crm-card__title{color:#e0f2fff2}.crm-card__meta{color:#bfdbfec7}:root[data-theme=light] .crm-card{background:linear-gradient(135deg,#e0f2fef5,#bfdbfeeb);border-color:#38bdf859;box-shadow:0 18px 32px #0f172a1f;color:#0f172aeb}:root[data-theme=light] .crm-card__title{color:#0f172aeb}:root[data-theme=light] .crm-card__meta{color:#1e40afbf}.crm-chat-panel{border-radius:22px;border:1px solid rgba(99,102,241,.35);background:#0f172ac7;padding:1.25rem;box-shadow:0 20px 36px #1e293b59,inset 0 0 0 1px #ffffff0a}.crm-chat-panel__meta{color:#94a3b8d1}:root[data-theme=light] .crm-chat-panel{border-color:#94a3b852;background:#fffffff5;box-shadow:0 18px 32px #0f172a1f}:root[data-theme=light] .crm-chat-panel__meta{color:#475569c7}.chat-history-summary{cursor:pointer;list-style:none;display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;font-weight:500;color:inherit}.chat-history-summary__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-size:.75rem;opacity:.75}.chat-history-summary__question{font-size:.9rem;font-weight:600;line-height:1.35}:root[data-theme=light] .chat-history-summary__question{color:var(--acfin-text-strong)}.chat-history-summary__answer{font-size:.78rem;opacity:.65}:root[data-theme=light] .chat-history-summary__answer{color:#475569d9;opacity:1}.chat-history-summary__meta span{color:inherit}:root[data-theme=light] .chat-history-summary__meta span{color:#475569e6}.chat-history-body{color:#e2e8f0eb}.chat-history-body__label{letter-spacing:.08em;color:#94a3b8d1}.chat-history-body__speaker{background:#0ea5e91f;color:#7dd3fce6;border:1px solid rgba(56,189,248,.25)}.chat-history-body__speaker:hover{background:#0ea5e940}.chat-history-body__list{color:#cbd5e1d9}:root[data-theme=light] .chat-history-body{color:#0f172aeb}:root[data-theme=light] .chat-history-body__label{color:#475569d9}:root[data-theme=light] .chat-history-body__speaker{background:#3b82f61f;color:var(--acfin-text-strong);border-color:#0f172a40}:root[data-theme=light] .chat-history-body__speaker:hover{background:#94a3b840}:root[data-theme=light] .chat-history-body__list{color:#334155d9}.acfin-shell select:disabled,.acfin-shell textarea:disabled,.acfin-shell input:disabled{opacity:.55;background:#18142473;cursor:not-allowed}.acfin-shell ::-moz-placeholder{color:#94a3b899;opacity:1}.acfin-shell ::placeholder{color:#94a3b899;opacity:1}:root[data-theme=light] .acfin-shell ::-moz-placeholder{color:#47556999}:root[data-theme=light] .acfin-shell ::placeholder{color:#47556999}.acfin-shell label{color:var(--acfin-text-strong)}.acfin-shell p,.acfin-shell span,.acfin-shell li{color:var(--acfin-text-soft)}.acfin-shell strong,.acfin-shell .text-strong{color:var(--acfin-text-strong)}.acfin-shell .text-gray-600,.acfin-shell .text-gray-700,.acfin-shell .text-gray-800,.acfin-shell .text-gray-900{color:var(--acfin-text-soft)!important}.acfin-shell .bg-white,.acfin-shell .bg-gray-50,.acfin-shell .bg-gray-100,.acfin-shell .bg-gray-200{background-color:#1a152ad1!important;color:var(--acfin-text-soft)!important}:root[data-theme=light] .acfin-shell .bg-white,:root[data-theme=light] .acfin-shell .bg-gray-50,:root[data-theme=light] .acfin-shell .bg-gray-100,:root[data-theme=light] .acfin-shell .bg-gray-200{background-color:#fff!important;color:var(--acfin-text-strong)!important}.acfin-shell .border-gray-100,.acfin-shell .border-gray-200,.acfin-shell .border-gray-300{border-color:#60a5fa42!important}:root[data-theme=light] .acfin-shell .border-gray-100,:root[data-theme=light] .acfin-shell .border-gray-200,:root[data-theme=light] .acfin-shell .border-gray-300{border-color:#cbd5e1bf!important}.acfin-shell .text-red-600,.acfin-shell .text-red-500,.acfin-shell .text-red-400{color:#ff929eeb!important}.acfin-shell .report-designer-light{color:#0f172a}.acfin-shell .report-designer-light label,.acfin-shell .report-designer-light p,.acfin-shell .report-designer-light span,.acfin-shell .report-designer-light li,.acfin-shell .report-designer-light .text-slate-500,.acfin-shell .report-designer-light .text-slate-600,.acfin-shell .report-designer-light .text-slate-700,.acfin-shell .report-designer-light .text-slate-800,.acfin-shell .report-designer-light .text-slate-900{color:#1f2937!important}.acfin-shell .report-designer-light select,.acfin-shell .report-designer-light textarea,.acfin-shell .report-designer-light input[type=text],.acfin-shell .report-designer-light input[type=search],.acfin-shell .report-designer-light input[type=email],.acfin-shell .report-designer-light input[type=tel],.acfin-shell .report-designer-light input[type=number],.acfin-shell .report-designer-light input[type=password],.acfin-shell .report-designer-light input[type=url]{color:#0f172a!important;background:#fff!important;border:1px solid #cbd5f5!important;box-shadow:none!important}.acfin-shell .report-designer-light select:focus,.acfin-shell .report-designer-light textarea:focus,.acfin-shell .report-designer-light input[type=text]:focus,.acfin-shell .report-designer-light input[type=search]:focus,.acfin-shell .report-designer-light input[type=email]:focus,.acfin-shell .report-designer-light input[type=tel]:focus,.acfin-shell .report-designer-light input[type=number]:focus,.acfin-shell .report-designer-light input[type=password]:focus,.acfin-shell .report-designer-light input[type=url]:focus{background:#fff!important;border-color:#818cf8!important;box-shadow:0 0 0 3px #818cf840!important}.acfin-shell .report-designer-light ::-moz-placeholder{color:#64748b!important;opacity:1}.acfin-shell .report-designer-light ::placeholder{color:#64748b!important;opacity:1}.acfin-shell .report-designer-light .bg-white,.acfin-shell .report-designer-light .bg-slate-50,.acfin-shell .report-designer-light .bg-slate-100,.acfin-shell .report-designer-light .bg-slate-200{background-color:#fff!important;color:#0f172a!important}.acfin-shell .report-designer-light .bg-red-50{background-color:#fef2f2!important;color:#b91c1c!important}.acfin-shell .report-designer-light .bg-emerald-50{background-color:#ecfdf5!important;color:#047857!important}.acfin-shell .report-designer-light .border-slate-200,.acfin-shell .report-designer-light .border-slate-300,.acfin-shell .report-designer-light .border-slate-100{border-color:#d1d5db!important}.acfin-shell .report-designer-dark{color:#fff}.acfin-shell .report-designer-dark *{color:inherit}.acfin-shell .report-designer-dark label,.acfin-shell .report-designer-dark p,.acfin-shell .report-designer-dark span,.acfin-shell .report-designer-dark li,.acfin-shell .report-designer-dark .text-slate-400,.acfin-shell .report-designer-dark .text-slate-500,.acfin-shell .report-designer-dark .text-slate-600,.acfin-shell .report-designer-dark .text-slate-700,.acfin-shell .report-designer-dark .text-slate-800,.acfin-shell .report-designer-dark .text-neutral-900,.acfin-shell .report-designer-dark .text-gray-900,.acfin-shell .report-designer-dark .text-black{color:inherit!important}.acfin-shell .report-designer-dark select,.acfin-shell .report-designer-dark textarea,.acfin-shell .report-designer-dark input[type=text],.acfin-shell .report-designer-dark input[type=search],.acfin-shell .report-designer-dark input[type=email],.acfin-shell .report-designer-dark input[type=tel],.acfin-shell .report-designer-dark input[type=number],.acfin-shell .report-designer-dark input[type=password],.acfin-shell .report-designer-dark input[type=url]{color:#f8fafc!important;background:#0f172ad9!important;border:1px solid rgba(148,163,184,.35)!important;box-shadow:none!important}.acfin-shell .report-designer-dark select:focus,.acfin-shell .report-designer-dark textarea:focus,.acfin-shell .report-designer-dark input[type=text]:focus,.acfin-shell .report-designer-dark input[type=search]:focus,.acfin-shell .report-designer-dark input[type=email]:focus,.acfin-shell .report-designer-dark input[type=tel]:focus,.acfin-shell .report-designer-dark input[type=number]:focus,.acfin-shell .report-designer-dark input[type=password]:focus,.acfin-shell .report-designer-dark input[type=url]:focus{background:#0f172aeb!important;border-color:#38bdf8!important;box-shadow:0 0 0 3px #38bdf840!important}.acfin-shell .report-designer-dark ::-moz-placeholder{color:#fffc!important;opacity:1}.acfin-shell .report-designer-dark ::placeholder{color:#fffc!important;opacity:1}.acfin-shell .report-designer-dark .bg-white,.acfin-shell .report-designer-dark .bg-slate-50,.acfin-shell .report-designer-dark .bg-slate-100,.acfin-shell .report-designer-dark .bg-slate-200{background-color:#0f172ad9!important;color:#e2e8f0!important}.acfin-shell .report-designer-dark .border-slate-200,.acfin-shell .report-designer-dark .border-slate-300,.acfin-shell .report-designer-dark .border-slate-100{border-color:#94a3b859!important}.acfin-shell .report-designer-columns{display:flex;gap:1.5rem;align-items:stretch}.acfin-shell .report-designer-column{display:flex;flex-direction:column;min-width:0}.acfin-shell .report-designer-resizer{flex:0 0 12px;cursor:col-resize;position:relative;border-radius:999px;background:transparent;transition:background .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;min-height:100%}.acfin-shell .report-designer-resizer:before{content:"";position:absolute;inset:0;border-radius:999px;background:#1e293b0d;box-shadow:inset 0 0 0 1px #94a3b840}.acfin-shell .report-designer-resizer:hover:before,.acfin-shell .report-designer-resizer:active:before{background:#3b82f62e;box-shadow:inset 0 0 0 1px #3b82f673}.acfin-shell .report-preview-card{border-radius:.75rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 18px 45px #0f172a1f}.acfin-shell .report-preview-card--fullscreen{width:100%;height:100%;min-height:100%;box-shadow:none;background:#fff;border:none;border-radius:0;overflow-y:auto;padding:clamp(1.5rem,3vw,3rem)}.report-designer-fullscreen{position:fixed;inset:0;z-index:60;display:flex;align-items:stretch;justify-content:flex-start}.report-designer-fullscreen__backdrop{position:absolute;inset:0;background:#020617cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.report-designer-fullscreen__content{position:relative;z-index:1;width:100vw;height:100vh;display:flex;flex-direction:column;background:#0b1120;border-radius:0;border:none;box-shadow:none;overflow:hidden}.report-designer-fullscreen__toolbar{display:flex;align-items:center;justify-content:space-between;padding:1.25rem clamp(1.5rem,4vw,3rem);background:#0f172ae0;color:#f8fafc}.report-designer-fullscreen__title{font-weight:600;letter-spacing:.01em}.report-designer-fullscreen__close{background:#0f172a59;color:#e2e8f0;border:1px solid rgba(226,232,240,.25);border-radius:999px;font-size:.85rem;padding:.45rem .95rem;cursor:pointer;transition:all .2s ease}.report-designer-fullscreen__close:hover{background:#94a3ff40;color:#f8fafc;border-color:#94a3ff59}.report-designer-fullscreen__body{flex:1;overflow:auto;background:#0b1120;display:flex;justify-content:center;align-items:stretch;padding:0}.report-designer-fullscreen__body>*{width:100%;max-width:100%;margin:0;min-height:100%;display:flex;flex-direction:column}@media(max-width:1023px){.acfin-shell .report-designer-columns{flex-direction:column;gap:1.25rem}.acfin-shell .report-designer-column{flex:0 0 auto!important;width:100%!important}.acfin-shell .report-designer-resizer{display:none}.report-designer-fullscreen__content{width:100%;height:100%;max-height:none;border-radius:0}}.acfin-shell .report-designer-light .text-emerald-700{color:#047857!important}.acfin-shell .report-designer-light .text-red-700{color:#b91c1c!important}.acfin-shell .report-designer-light button{color:inherit}.acfin-heading{font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;letter-spacing:.01em;color:#f1f5fff0}.acfin-subheading{font-size:clamp(.95rem,1.6vw,1.1rem);color:#b4c5ffc2;max-width:46rem}.acfin-metric-chip{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:999px;background:linear-gradient(140deg,#49f2c229,#8977ff29);border:1px solid rgba(91,210,255,.3);font-size:.75rem;font-weight:600;letter-spacing:.02em;color:#e2f0ffe6}.acfin-metric-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:linear-gradient(140deg,#49f2c2,#19b5fe);box-shadow:0 0 12px #49f2c2a6}.chat-wordgoal-card{border:1px solid rgba(148,163,184,.38);border-radius:18px;background:#0f172abf;color:#e2e8f0eb;transition:background .25s ease,border .25s ease,box-shadow .25s ease;overflow:hidden}.chat-wordgoal-card--expanded{box-shadow:0 20px 48px #0f172a73}.chat-wordgoal-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;background:transparent;border:none;color:inherit;font-size:.85rem;font-weight:600;letter-spacing:.01em;text-align:left;cursor:pointer}.chat-wordgoal-label{text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:#cbd5e1d9}.chat-wordgoal-value{font-weight:600;font-size:.9rem}.chat-wordgoal-icon{font-size:.7rem;transition:transform .25s ease}.chat-wordgoal-icon--open{transform:rotate(180deg)}.chat-wordgoal-body{border-top:1px solid rgba(148,163,184,.28);padding:.85rem 1rem 1rem;background:#0a1120a6;display:grid;gap:.7rem}.chat-wordgoal-slider{width:100%;accent-color:#38bdf8}.chat-wordgoal-helper{font-size:.72rem;line-height:1.5;color:#bac5dcc7}:root[data-theme=light] .chat-wordgoal-card{background:#fffffff5;border-color:#fbbf2452;color:#472903eb;box-shadow:0 16px 38px #fbbf242e}:root[data-theme=light] .chat-wordgoal-card--expanded{box-shadow:0 28px 64px #fbbf2442}:root[data-theme=light] .chat-wordgoal-label{color:#78350fb8}:root[data-theme=light] .chat-wordgoal-body{background:#fff8dde0;border-color:#fbbf2442}:root[data-theme=light] .chat-wordgoal-slider{accent-color:#f59e0b}:root[data-theme=light] .chat-wordgoal-helper{color:#663304bd}.resizable-panel{border-radius:20px;padding:1.1rem;border:1px solid rgba(148,163,184,.26);background:#0f172abf;box-shadow:0 22px 58px #07081680;display:flex;flex-direction:column;gap:1rem}.resizable-panel--light{background:#fffffff5;border-color:#fbbf2452;box-shadow:0 22px 44px #fbbf2438}.resizable-panel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.resizable-panel__title{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:#e2e8f0eb}.resizable-panel__title--light{color:#532e04eb}.resizable-panel__actions{display:flex;align-items:center;gap:.5rem}.resizable-panel__toggle{border-radius:999px;padding:.35rem .9rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;transition:border .2s ease,background .2s ease,color .2s ease}.resizable-panel__toggle--dark{border:1px solid rgba(148,163,184,.32);background:#111827a6;color:#cbd5e1e0}.resizable-panel__toggle--dark:hover{border-color:#94a3b88c;color:#e8f0ffeb}.resizable-panel__toggle--light{border:1px solid rgba(251,191,36,.38);background:#fde68aeb;color:#613404e0}.resizable-panel__toggle--light:hover{border-color:#c2410c7a;background:#fcd34df2;color:#582c06fa}.resizable-panel__content{margin-top:.5rem;overflow:auto;border-radius:16px;border:1px solid rgba(148,163,184,.28);background:#0f172ab8;padding:.9rem}.resizable-panel__content--light{background:#fffffff2;border-color:#fbbf243d;color:#532e04d9}.tradingview-widget-container,.tradingview-widget-container__widget,.tradingview-widget-container iframe{width:100%!important;height:100%!important}.market-watch__title{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:#e2e8f0f0}.market-watch__subtitle{font-size:.9rem;color:#cbd5e1c7;max-width:40rem}.market-watch__refresh{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.5rem 1.1rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;border:1px solid rgba(148,163,184,.35);color:#e2e8f0eb;background:#0f172aa6;transition:background .2s ease,border .2s ease,color .2s ease}.market-watch__refresh:hover{border-color:#94a3b894;color:#fff;background:#1e293bd1}.market-watch__region{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease,border .2s ease}.market-watch__region--dark{border-color:#94a3b852;background:#0f172aa6;color:#e2e8f0e0}.market-watch__region--dark:hover{border-color:#22c55e85;box-shadow:0 14px 32px #22c55e1f}.market-watch__region--active-dark{border-color:#22c55ea6;background:#22c55e2e;color:#bbf7d0eb;box-shadow:0 16px 36px #22c55e2e}.market-watch__region--light{border-color:#0ea5e9;background:#fff;color:#000}.market-watch__region--light:hover{border-color:#0ea5e9;background:#0ea5e9;color:#fff;box-shadow:0 16px 28px #0ea5e940}.market-watch__region--active-light{border-color:#0ea5e9;background:#0ea5e9;color:#fff;box-shadow:0 18px 34px #0ea5e947}.market-watch__controls{color:#e2e8f0e6}.market-watch__control{border-radius:12px;border:1px solid rgba(148,163,184,.32);background:#0f172ab3;color:#e2e8f0e6;padding:.45rem .7rem;font-weight:600;letter-spacing:.05em;transition:border .2s ease,background .2s ease,color .2s ease}.market-watch__control--dark:focus{border-color:#38bdf899;outline:none}.market-watch__control--light{border-color:#0ea5e9;background:#fff;color:#000}.market-watch__control--light:focus{border-color:#0ea5e9;outline:none}.market-watch__timestamp{color:#cbd5e1bf}.market-watch--light .market-watch__title,.market-watch--light .market-watch__subtitle{color:#000}.market-watch--light .market-watch__refresh{border-color:#0ea5e9;background:#0ea5e9;color:#fff}.market-watch--light .market-watch__refresh:hover{border-color:#0284c7;background:#0284c7;color:#fff}.market-watch--light .market-watch__controls,.market-watch--light .market-watch__timestamp{color:#000}.market-watch--light .text-slate-100,.market-watch--light .text-slate-200,.market-watch--light .text-slate-300\/80,.market-watch--light .text-slate-300\/70,.market-watch--light .text-slate-200\/80,.market-watch--light .text-slate-400,.market-watch--light .text-slate-400\/80,.market-watch--light .text-slate-400\/75,.market-watch--light .text-slate-50,.market-watch--light .text-slate-300\/60,.market-watch--light .text-sky-300,.market-watch--light .text-sky-200,.market-watch--light .text-sky-100{color:#000!important}.market-watch--light .bg-slate-900\/60,.market-watch--light .bg-slate-900\/50,.market-watch--light .bg-slate-900\/70,.market-watch--light .bg-slate-900\/80,.market-watch--light .bg-slate-900\/30,.market-watch--light .bg-rose-900\/30,.market-watch--light .glass-panel,.market-watch--light .glass-panel--elevated,.market-watch--light .bg-slate-900\/10{background:#fff!important}.market-watch--light .border-slate-600,.market-watch--light .border-slate-600\/60,.market-watch--light .border-slate-700\/40,.market-watch--light .border-slate-700\/60,.market-watch--light .border-slate-700\/80,.market-watch--light .border-white\/10{border-color:#000!important}.market-watch--light .border-sky-200\/25,.market-watch--light .border-sky-200\/20{border-color:#0ea5e9!important}.market-watch--light .border-rose-500\/40{border-color:#dc2626!important}.market-watch--light .hover\:shadow-slate-900\/35:hover{box-shadow:0 18px 36px #00000040!important}.market-watch--light .shadow-slate-900\/30{box-shadow:0 18px 36px #0000002e!important}.market-watch--light .border-emerald-400,.market-watch--light .border-emerald-400\/80{border-color:#16a34a!important}.market-watch--light .bg-emerald-500\/20{background-color:#16a34a!important;color:#fff!important}.market-watch--light .text-emerald-100{color:#fff!important}.market-watch--light .text-emerald-200,.market-watch--light .text-emerald-300{color:#16a34a!important}.market-watch--light .text-rose-200,.market-watch--light .text-rose-300{color:#dc2626!important}.market-watch--light .text-rose-100{color:#fff!important}.market-watch--light .bg-rose-500\/10,.market-watch--light .bg-rose-500\/20,.market-watch--light .bg-rose-900\/30{background-color:#dc2626!important;border-color:#dc2626!important;color:#fff!important}body[data-theme=light] .market-watch--light .market-watch__delta-badge{color:#fff!important}body[data-theme=light] .market-watch--light .market-watch__delta-badge--up{background-color:#16a34a!important;border-color:#16a34a!important}body[data-theme=light] .market-watch--light .market-watch__delta-badge--down{background-color:#dc2626!important;border-color:#dc2626!important}body[data-theme=light] .market-watch--light .market-watch__delta-badge.text-emerald-200,body[data-theme=light] .market-watch--light .market-watch__delta-badge.text-rose-200{color:#fff!important}body[data-theme=light] .market-watch--light .market-watch__delta-text--up{color:#16a34a!important}body[data-theme=light] .market-watch--light .market-watch__delta-text--down{color:#dc2626!important}body[data-theme=light] .market-watch--light .market-watch__heatmap-card,body[data-theme=light] .market-watch--light .market-watch__heatmap-card *{color:#fff!important}body[data-theme=light] .market-watch--light .bg-emerald-500\/20,body[data-theme=light] .market-watch--light .bg-emerald-500{background-color:#16a34a!important;color:#fff!important}body[data-theme=light] .market-watch--light .text-emerald-100{color:#fff!important}body[data-theme=light] .market-watch--light .text-emerald-200,body[data-theme=light] .market-watch--light .text-emerald-300{color:#16a34a!important}body[data-theme=light] .market-watch--light .bg-rose-500\/10,body[data-theme=light] .market-watch--light .bg-rose-500\/20,body[data-theme=light] .market-watch--light .bg-rose-900\/30,body[data-theme=light] .market-watch--light .bg-rose-500{background-color:#dc2626!important;border-color:#dc2626!important;color:#fff!important}body[data-theme=light] .market-watch--light .text-rose-100{color:#fff!important}body[data-theme=light] .market-watch--light .text-rose-200,body[data-theme=light] .market-watch--light .text-rose-300{color:#dc2626!important}body[data-theme=light] .market-watch--light .bg-cyan-500,body[data-theme=light] .market-watch--light .bg-cyan-600,body[data-theme=light] .market-watch--light .hover\:bg-cyan-500:hover{background-color:#0ea5e9!important;color:#fff!important}body[data-theme=light] .market-watch--light .border-cyan-600{border-color:#0ea5e9!important}body[data-theme=light] .market-watch--light .text-sky-300,body[data-theme=light] .market-watch--light .text-sky-200,body[data-theme=light] .market-watch--light .text-sky-100{color:#0ea5e9!important}.market-watch--light .bg-slate-900\/80.p-4.text-slate-100.space-y-3{background:#fff!important;border-color:#000!important;color:#000!important;box-shadow:0 20px 48px #0000001f!important}.market-watch--light .resizable-panel__content,.market-watch--light .resizable-panel__content--light{background:#fff;border-color:#000;color:#000}.market-watch--light code{color:#000}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[data-theme=light]{background-color:#fff;color:#000}body[data-theme=dark]{background-color:#000;color:#fff}body[data-theme=light] .acfin-shell,body[data-theme=light] .acfin-shell *{color:#000!important}body[data-theme=dark] .acfin-shell,body[data-theme=dark] .acfin-shell *{color:#fff!important}body[data-theme=light] .nav-pill{background-color:#06b6d414!important;color:#0e7490!important;border:1px solid rgba(6,182,212,.4)!important;box-shadow:none!important}body[data-theme=light] .nav-pill:hover{background-color:#06b6d426!important;color:#0e7490!important;border:1px solid rgba(6,182,212,.7)!important;box-shadow:none!important}body[data-theme=light] .nav-pill--active{background-color:#06b6d4!important;color:#fff!important;border:1px solid #0891b2!important;box-shadow:0 4px 14px #06b6d459!important}body[data-theme=dark] .nav-pill,body[data-theme=dark] .nav-pill:hover{background-color:#000!important;color:#fff!important;border:1px solid #ffffff!important;box-shadow:none!important}body[data-theme=dark] .nav-pill--active{background-color:#fff!important;color:#000!important;border:1px solid #ffffff!important;box-shadow:none!important}body[data-theme=light] .mail-aisearch-btn,:root[data-theme=light] .mail-aisearch-btn{color:#2563eb!important}body[data-theme=light] .mail-aisearch-btn:hover,:root[data-theme=light] .mail-aisearch-btn:hover{color:#1d4ed8!important}.email-content,.email-content *,:root body[data-theme] .hanna-suite .mail-shell .email-content,:root body[data-theme] .hanna-suite .mail-shell .email-content *{color:#0f172a!important}.email-content a,.email-content a *,body[data-theme] .email-content a,body[data-theme] .email-content a *,:root body[data-theme] .hanna-suite .mail-shell .email-content a,:root body[data-theme] .hanna-suite .mail-shell .email-content a *{color:#0284c7!important}:root[data-theme=light] .nav-pill{background-color:#06b6d414!important;color:#0e7490!important;border:1px solid rgba(6,182,212,.4)!important;box-shadow:none!important}:root[data-theme=light] .nav-pill:hover{background-color:#06b6d426!important;color:#0e7490!important;border:1px solid rgba(6,182,212,.7)!important;box-shadow:none!important}:root[data-theme=light] .nav-pill--active{background-color:#06b6d4!important;color:#fff!important;border:1px solid #0891b2!important;box-shadow:0 4px 14px #06b6d459!important}body[data-theme=light] .hanna-banner,body[data-theme=dark] .hanna-banner{background-color:transparent!important;border:0!important;box-shadow:none!important}body[data-theme=light] .hanna-banner__accent,body[data-theme=dark] .hanna-banner__accent{display:none!important}body[data-theme=light] .acfin-shell button,body[data-theme=light] .acfin-shell select,body[data-theme=light] .acfin-shell input,body[data-theme=light] .acfin-shell textarea{background-color:#fff!important;color:#000!important;border:1px solid #000000!important;box-shadow:none!important}body[data-theme=dark] .acfin-shell button,body[data-theme=dark] .acfin-shell select,body[data-theme=dark] .acfin-shell input,body[data-theme=dark] .acfin-shell textarea{background-color:#000!important;color:#fff!important;border:1px solid #ffffff!important;box-shadow:none!important}body[data-theme=light] a{color:#000!important}body[data-theme=dark] a{color:#fff!important}body[data-theme=light] .acfin-shell [class*=bg-]{background-color:#fff!important;border-color:#0000002e!important}body[data-theme=dark] .acfin-shell [class*=bg-]{background-color:#000!important;border-color:#ffffff38!important}body[data-theme=light] .acfin-shell .bg-transparent,body[data-theme=dark] .acfin-shell .bg-transparent{background-color:transparent!important}.hanna-suite:not(.dark) .input,.hanna-suite:not(.dark) select.input{background:#fff;color:#0f172a;border-color:#94a3b899;box-shadow:none}.hanna-suite:not(.dark) .input:focus,.hanna-suite:not(.dark) select.input:focus{border-color:#0e749080;box-shadow:0 0 0 3px #0e74901f}.hanna-suite:not(.dark) .input::-moz-placeholder{color:#64748bcc}.hanna-suite:not(.dark) .input::placeholder{color:#64748bcc}.auth-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top,#5de0ff2e,#030712f2);padding:24px}.auth-card{width:100%;max-width:420px;background:#030712d9;border:1px solid rgba(93,224,255,.2);border-radius:18px;padding:24px;box-shadow:0 30px 60px #020617a6;display:flex;flex-direction:column;gap:12px}.auth-card input,.auth-card button{border-radius:10px;border:1px solid rgba(148,163,184,.35);padding:.7rem .9rem;background:#0f172acc;color:#f8fafc;font-size:1rem}.auth-card button{cursor:pointer;border:none;background:linear-gradient(90deg,#38bdf8,#5de0ff);color:#02141f;font-weight:600}.auth-status{border:1px solid rgba(148,163,184,.3);border-radius:10px;padding:.7rem .9rem;font-size:.95rem}.auth-status.error{border-color:#f87171}.auth-status.success{border-color:#34d399}.auth-link{color:#5de0ff;text-decoration:none;font-size:.9rem;text-align:center}.custom-dashboard{width:100%;min-width:0}.custom-dashboard__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.custom-dashboard__designer{display:flex;flex-direction:column;gap:1rem}.custom-dashboard__designer-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.custom-dashboard__designer-item{display:flex;gap:.75rem;padding:.75rem;border:1px solid var(--suite-panel-border);border-radius:16px;background:#ffffff05;align-items:flex-start}.custom-dashboard__designer-item input{margin-top:.35rem}.auth-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a);padding:2rem}.auth-card{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #0006;padding:2.5rem;width:100%;max-width:400px}.auth-card h2{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:#1e293b}.auth-card p{margin:0 0 1.5rem;font-size:.875rem;color:#64748b}.auth-card input{width:100%;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid #e2e8f0;border-radius:8px;font-size:1rem;color:#1e293b;background:#f8fafc;transition:border-color .2s,box-shadow .2s}.auth-card input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.auth-card input::-moz-placeholder{color:#94a3b8}.auth-card input::placeholder{color:#94a3b8}.auth-card button{width:100%;padding:.875rem 1rem;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .15s,box-shadow .15s}.auth-card button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.auth-card button:disabled{opacity:.6;cursor:not-allowed}.auth-link{display:block;text-align:center;margin-top:1.25rem;color:#3b82f6;font-size:.875rem;text-decoration:none}.auth-link:hover{text-decoration:underline}.auth-status{padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem}.auth-status.success{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}.auth-status.error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}:root[data-theme=light]{--bg-primary: var(--light-bg);--bg-surface: var(--light-surface);--text-primary: var(--light-text);--text-secondary: var(--light-text-muted);--border-primary: var(--light-border);--border-secondary: var(--light-border-soft)}:root[data-theme=light] .main-content,:root[data-theme=light] .content-area,:root[data-theme=light] .chat-area,:root[data-theme=light] .conversation-area{background-color:var(--light-bg)!important;color:var(--light-text)!important}:root[data-theme=light] p:not(.plans-v3 *):where(:not(:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]),:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]) *)),:root[data-theme=light] span:not(.plans-v3 *):where(:not(:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]),:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]) *)),:root[data-theme=light] div:not(.plans-v3 *):where(:not(:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]),:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]) *)),:root[data-theme=light] li:not(.plans-v3 *):where(:not(:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]),:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]) *)),:root[data-theme=light] td:not(.plans-v3 *):where(:not(:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]),:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]) *)),:root[data-theme=light] th:not(.plans-v3 *):where(:not(:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]),:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]) *)),:root[data-theme=light] label:not(.plans-v3 *):where(:not(:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]),:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]) *)){color:var(--light-text)}:root[data-theme=light] h1,:root[data-theme=light] h2,:root[data-theme=light] h3,:root[data-theme=light] h4,:root[data-theme=light] h5,:root[data-theme=light] h6{color:var(--light-text)}:root[data-theme=light] .card,:root[data-theme=light] .panel,:root[data-theme=light] .modal-content{background-color:var(--light-surface);color:var(--light-text);border-color:var(--light-border-soft)}:root[data-theme=light] *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root[data-theme=light] .user-chat-bubble,:root[data-theme=light] .user-chat-bubble *{color:#fff!important}:root[data-theme=light] .user-chat-bubble button{color:#fff!important;border-color:#ffffff80!important}:root[data-theme=light] .user-chat-bubble button:hover{color:#fff!important;border-color:#fff!important}:root[data-theme=light] .suite-mode-chip,:root[data-theme=light] .suite-pill{color:var(--light-text)!important;background:var(--light-surface)!important;border-color:var(--light-border-soft)!important}:root[data-theme=light] .suite-mode-chip:hover,:root[data-theme=light] .suite-pill:hover{color:var(--light-text)!important;background:var(--light-bg)!important;border-color:var(--light-border)!important}:root[data-theme=light] .suite-pill--active{color:#fff!important;background:var(--light-border)!important;border-color:var(--light-border)!important}:root[data-theme=light] .suite-topbar,:root[data-theme=light] .suite-topbar *:where(:not(:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]),:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]) *)),:root[data-theme=light] .hanna-suite header,:root[data-theme=light] .hanna-suite header *:where(:not(:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]),:is([class^=text-white],[class*=" text-white"]):is([class^=bg-],[class*=" bg-"]):not([class*=bg-white],[class*=bg-transparent],[class*="/"]) *)){color:var(--light-text)!important}:root[data-theme=light] .bg-blue-500,:root[data-theme=light] .bg-green-500,:root[data-theme=light] .bg-emerald-600,:root[data-theme=light] .user-chat-bubble{color:#fff!important}:root[data-theme=light] .bg-blue-500 *,:root[data-theme=light] .bg-green-500 *,:root[data-theme=light] .bg-emerald-600 *,:root[data-theme=light] .user-chat-bubble *{color:#fff!important}html[dir=rtl] body{direction:rtl}html[dir=rtl] .suite-topbar__inner,html[dir=rtl] .dash-topbar,html[dir=rtl] .dash-topbar__actions,html[dir=rtl] .dash-search{flex-direction:row-reverse}body[data-theme=light] .hanna-suite .mail-compose-btn,:root[data-theme=light] .hanna-suite .mail-compose-btn{color:#fff!important}body[data-theme=light] .hanna-suite .mail-reply-btn,:root[data-theme=light] .hanna-suite .mail-reply-btn{background:#0284c7!important;border:1px solid #0369a1!important;color:#fff!important}body[data-theme=light] .hanna-suite .mail-reply-btn:hover,:root[data-theme=light] .hanna-suite .mail-reply-btn:hover{background:#0ea5e9!important;color:#fff!important}body[data-theme=light] .acfin-shell .live-voice-transcript-panel,:root[data-theme=light] .acfin-shell .live-voice-transcript-panel{background:#fffffffa!important;border:1px solid rgba(15,23,42,.16)!important;box-shadow:0 10px 30px #0f172a2e!important}body[data-theme=light] .acfin-shell .live-voice-transcript-item--user,:root[data-theme=light] .acfin-shell .live-voice-transcript-item--user{background:#0ea5e91f!important;border-color:#0ea5e947!important}body[data-theme=light] .acfin-shell .live-voice-transcript-item--model,:root[data-theme=light] .acfin-shell .live-voice-transcript-item--model{background:#94a3b81f!important;border-color:#64748b47!important}body[data-theme=light] .acfin-shell .live-voice-transcript-sender,:root[data-theme=light] .acfin-shell .live-voice-transcript-sender,body[data-theme=light] .acfin-shell .live-voice-transcript-text,:root[data-theme=light] .acfin-shell .live-voice-transcript-text,body[data-theme=light] .acfin-shell .live-voice-pending-label,:root[data-theme=light] .acfin-shell .live-voice-pending-label,body[data-theme=light] .acfin-shell .live-voice-pending-text,:root[data-theme=light] .acfin-shell .live-voice-pending-text{color:#0f172a!important}body[data-theme=light] .acfin-shell .live-voice-pending,:root[data-theme=light] .acfin-shell .live-voice-pending{background:#0ea5e90f!important;border-top-color:#0f172a1f!important}body[data-theme=light] .acfin-shell .live-voice-pending-text,:root[data-theme=light] .acfin-shell .live-voice-pending-text{background:#f8fafc!important;border-color:#0f172a1f!important}body[data-theme=light] .acfin-shell .live-voice-action-btn,:root[data-theme=light] .acfin-shell .live-voice-action-btn{background:#f8fafc!important;border-color:#0f172a33!important;color:#0f172a!important}body[data-theme=light] .acfin-shell .live-voice-action-btn--primary,:root[data-theme=light] .acfin-shell .live-voice-action-btn--primary{background:linear-gradient(135deg,#0ea5e9,#0284c7)!important;border-color:#0284c7!important;color:#fff!important}body[data-theme=light] .hanna-suite .mail-ai-assist-btn,:root[data-theme=light] .hanna-suite .mail-ai-assist-btn,body[data-theme=light] .hanna-suite .mail-send-btn,:root[data-theme=light] .hanna-suite .mail-send-btn,body[data-theme=dark] .hanna-suite .mail-ai-assist-btn,:root[data-theme=dark] .hanna-suite .mail-ai-assist-btn,body[data-theme=dark] .hanna-suite .mail-send-btn,:root[data-theme=dark] .hanna-suite .mail-send-btn{color:#fff!important}body[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-quoted-thread],:root[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-quoted-thread],body[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-quoted-message],:root[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-quoted-message],body[data-theme=dark] .hanna-suite .mail-compose-editor .mail-compose-quoted-body,:root[data-theme=dark] .hanna-suite .mail-compose-editor .mail-compose-quoted-body,body[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-signature=true],:root[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-signature=true]{color:#e2e8f0!important}body[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-quoted-thread] *,:root[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-quoted-thread] *,body[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-quoted-message] *,:root[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-quoted-message] *,body[data-theme=dark] .hanna-suite .mail-compose-editor .mail-compose-quoted-body *,:root[data-theme=dark] .hanna-suite .mail-compose-editor .mail-compose-quoted-body *,body[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-signature=true] *,:root[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-signature=true] *{color:#e2e8f0!important;background:transparent!important}body[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-quoted-thread] a,:root[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-quoted-thread] a,body[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-quoted-message] a,:root[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-quoted-message] a,body[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-signature=true] a,:root[data-theme=dark] .hanna-suite .mail-compose-editor [data-hanna-signature=true] a{color:#7dd3fc!important}html[dir=rtl] .dash-search input,html[dir=rtl] .suite-input,html[dir=rtl] input,html[dir=rtl] textarea{text-align:right}html[dir=rtl] .hanna-dash__body{grid-template-columns:1fr minmax(220px,260px);grid-template-areas:"main sidebar"}body[data-theme=dark] .persistent-highlight-input,:root[data-theme=dark] .persistent-highlight-input{border-color:#38bdf8c7!important;box-shadow:0 0 0 1px #38bdf859,0 0 0 4px #38bdf829!important}body[data-theme=light] .persistent-highlight-input,:root[data-theme=light] .persistent-highlight-input{border-color:#0ea5e9b8!important;box-shadow:0 0 0 1px #0ea5e938,0 0 0 4px #0ea5e91a!important}body[data-theme=dark] .crm-shell textarea,:root[data-theme=dark] .crm-shell textarea,body[data-theme=dark] .crm-shell input[type=text],:root[data-theme=dark] .crm-shell input[type=text],body[data-theme=dark] .crm-shell input[type=search],:root[data-theme=dark] .crm-shell input[type=search],body[data-theme=dark] .crm-shell input[type=email],:root[data-theme=dark] .crm-shell input[type=email],body[data-theme=dark] .crm-shell input[type=number],:root[data-theme=dark] .crm-shell input[type=number],body[data-theme=dark] .crm-shell select,:root[data-theme=dark] .crm-shell select,body[data-theme=dark] .approvals-shell textarea,:root[data-theme=dark] .approvals-shell textarea,body[data-theme=dark] .approvals-shell input[type=text],:root[data-theme=dark] .approvals-shell input[type=text],body[data-theme=dark] .approvals-shell input[type=search],:root[data-theme=dark] .approvals-shell input[type=search],body[data-theme=dark] .approvals-shell input[type=email],:root[data-theme=dark] .approvals-shell input[type=email],body[data-theme=dark] .approvals-shell input[type=number],:root[data-theme=dark] .approvals-shell input[type=number],body[data-theme=dark] .approvals-shell select,:root[data-theme=dark] .approvals-shell select{border-color:#38bdf8b8!important;box-shadow:0 0 0 1px #38bdf83d,0 0 0 4px #38bdf81f!important}body[data-theme=light] .crm-shell textarea,:root[data-theme=light] .crm-shell textarea,body[data-theme=light] .crm-shell input[type=text],:root[data-theme=light] .crm-shell input[type=text],body[data-theme=light] .crm-shell input[type=search],:root[data-theme=light] .crm-shell input[type=search],body[data-theme=light] .crm-shell input[type=email],:root[data-theme=light] .crm-shell input[type=email],body[data-theme=light] .crm-shell input[type=number],:root[data-theme=light] .crm-shell input[type=number],body[data-theme=light] .crm-shell select,:root[data-theme=light] .crm-shell select,body[data-theme=light] .approvals-shell textarea,:root[data-theme=light] .approvals-shell textarea,body[data-theme=light] .approvals-shell input[type=text],:root[data-theme=light] .approvals-shell input[type=text],body[data-theme=light] .approvals-shell input[type=search],:root[data-theme=light] .approvals-shell input[type=search],body[data-theme=light] .approvals-shell input[type=email],:root[data-theme=light] .approvals-shell input[type=email],body[data-theme=light] .approvals-shell input[type=number],:root[data-theme=light] .approvals-shell input[type=number],body[data-theme=light] .approvals-shell select,:root[data-theme=light] .approvals-shell select{border-color:#0f172a!important;box-shadow:none!important}:is(:root,body)[data-theme=light] .crm-shell :is([class^=border-slate-600],[class*=" border-slate-600"],[class^=border-slate-700],[class*=" border-slate-700"],[class^=border-slate-800],[class*=" border-slate-800"]){border-color:#cbd5e1}:is(:root,body)[data-theme=light] .crm-shell :is([class^=divide-slate-7],[class*=" divide-slate-7"],[class^=divide-slate-8],[class*=" divide-slate-8"])>:not([hidden])~:not([hidden]){border-color:#e2e8f0}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-slate-950],[class*=" bg-slate-950"],[class^=bg-slate-900],[class*=" bg-slate-900"]):not(.text-white){background-color:#f8fafc}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-slate-800],[class*=" bg-slate-800"]):not(.text-white){background-color:#f1f5f9}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-slate-700],[class*=" bg-slate-700"]):not(.text-white){background-color:#e2e8f0}:is(:root,body)[data-theme=light] .crm-shell :is([class^="hover:bg-slate-7"],[class*=" hover:bg-slate-7"],[class^="hover:bg-slate-8"],[class*=" hover:bg-slate-8"],[class^="hover:bg-slate-9"],[class*=" hover:bg-slate-9"]):hover{background-color:#e2e8f0}:is(:root,body)[data-theme=light] .crm-shell :is(.text-sky-200,.text-sky-300,.text-sky-400,.hover\:text-sky-300:hover,.hover\:text-sky-400:hover):not([class~=bg-sky-500],[class~=bg-sky-600],[class~=bg-sky-700]){color:#0369a1}:is(:root,body)[data-theme=light] .crm-shell :is(.text-emerald-200,.text-emerald-300,.text-emerald-400,.hover\:text-emerald-300:hover,.hover\:text-emerald-400:hover):not([class~=bg-emerald-500],[class~=bg-emerald-600],[class~=bg-emerald-700]){color:#047857}:is(:root,body)[data-theme=light] .crm-shell :is(.text-amber-200,.text-amber-300,.text-amber-400,.hover\:text-amber-300:hover,.hover\:text-amber-400:hover):not([class~=bg-amber-500],[class~=bg-amber-600],[class~=bg-amber-700]){color:#b45309}:is(:root,body)[data-theme=light] .crm-shell :is(.text-rose-200,.text-rose-300,.text-rose-400,.hover\:text-rose-300:hover,.hover\:text-rose-400:hover):not([class~=bg-rose-500],[class~=bg-rose-600],[class~=bg-rose-700]){color:#be123c}:is(:root,body)[data-theme=light] .crm-shell :is(.text-red-200,.text-red-300,.text-red-400,.hover\:text-red-300:hover,.hover\:text-red-400:hover):not([class~=bg-red-500],[class~=bg-red-600],[class~=bg-red-700]){color:#b91c1c}:is(:root,body)[data-theme=light] .crm-shell :is(.text-blue-200,.text-blue-300,.text-blue-400,.hover\:text-blue-300:hover,.hover\:text-blue-400:hover):not([class~=bg-blue-500],[class~=bg-blue-600],[class~=bg-blue-700]){color:#1d4ed8}:is(:root,body)[data-theme=light] .crm-shell :is(.text-cyan-200,.text-cyan-300,.text-cyan-400,.hover\:text-cyan-300:hover,.hover\:text-cyan-400:hover):not([class~=bg-cyan-500],[class~=bg-cyan-600],[class~=bg-cyan-700]){color:#0e7490}:is(:root,body)[data-theme=light] .crm-shell :is(.text-violet-200,.text-violet-300,.text-violet-400,.hover\:text-violet-300:hover,.hover\:text-violet-400:hover):not([class~=bg-violet-500],[class~=bg-violet-600],[class~=bg-violet-700]){color:#6d28d9}:is(:root,body)[data-theme=light] .crm-shell :is(.text-green-200,.text-green-300,.text-green-400,.hover\:text-green-300:hover,.hover\:text-green-400:hover):not([class~=bg-green-500],[class~=bg-green-600],[class~=bg-green-700]){color:#15803d}:is(:root,body)[data-theme=light] .crm-shell :is(.text-indigo-200,.text-indigo-300,.text-indigo-400,.hover\:text-indigo-300:hover,.hover\:text-indigo-400:hover):not([class~=bg-indigo-500],[class~=bg-indigo-600],[class~=bg-indigo-700]){color:#4338ca}:is(:root,body)[data-theme=light] .crm-shell :is(.text-yellow-200,.text-yellow-300,.text-yellow-400):not([class~=bg-yellow-500],[class~=bg-yellow-600],[class~=bg-yellow-700]){color:#a16207}:is(:root,body)[data-theme=light] .crm-shell :is(.text-orange-200,.text-orange-300,.text-orange-400):not([class~=bg-orange-500],[class~=bg-orange-600],[class~=bg-orange-700]){color:#c2410c}:is(:root,body)[data-theme=light] .crm-shell :is(.text-teal-200,.text-teal-300,.text-teal-400):not([class~=bg-teal-500],[class~=bg-teal-600],[class~=bg-teal-700]){color:#0f766e}:is(:root,body)[data-theme=light] .crm-shell :is(.text-purple-200,.text-purple-300,.text-purple-400):not([class~=bg-purple-500],[class~=bg-purple-600],[class~=bg-purple-700]){color:#7e22ce}:is(:root,body)[data-theme=light] .crm-shell :is(.text-pink-200,.text-pink-300,.text-pink-400):not([class~=bg-pink-500],[class~=bg-pink-600],[class~=bg-pink-700]){color:#be185d}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-sky-800],[class*=" bg-sky-800"],[class^=bg-sky-900],[class*=" bg-sky-900"],[class^=bg-sky-950],[class*=" bg-sky-950"]):not(.text-white){background-color:#e0f2fe;border-color:#7dd3fc}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-emerald-800],[class*=" bg-emerald-800"],[class^=bg-emerald-900],[class*=" bg-emerald-900"],[class^=bg-emerald-950],[class*=" bg-emerald-950"]):not(.text-white){background-color:#d1fae5;border-color:#6ee7b7}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-amber-800],[class*=" bg-amber-800"],[class^=bg-amber-900],[class*=" bg-amber-900"],[class^=bg-amber-950],[class*=" bg-amber-950"]):not(.text-white){background-color:#fef3c7;border-color:#fcd34d}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-rose-800],[class*=" bg-rose-800"],[class^=bg-rose-900],[class*=" bg-rose-900"],[class^=bg-rose-950],[class*=" bg-rose-950"]):not(.text-white){background-color:#ffe4e6;border-color:#fda4af}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-red-800],[class*=" bg-red-800"],[class^=bg-red-900],[class*=" bg-red-900"],[class^=bg-red-950],[class*=" bg-red-950"]):not(.text-white){background-color:#fee2e2;border-color:#fca5a5}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-blue-800],[class*=" bg-blue-800"],[class^=bg-blue-900],[class*=" bg-blue-900"],[class^=bg-blue-950],[class*=" bg-blue-950"]):not(.text-white){background-color:#dbeafe;border-color:#93c5fd}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-cyan-800],[class*=" bg-cyan-800"],[class^=bg-cyan-900],[class*=" bg-cyan-900"],[class^=bg-cyan-950],[class*=" bg-cyan-950"]):not(.text-white){background-color:#cffafe;border-color:#67e8f9}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-violet-800],[class*=" bg-violet-800"],[class^=bg-violet-900],[class*=" bg-violet-900"],[class^=bg-violet-950],[class*=" bg-violet-950"]):not(.text-white){background-color:#ede9fe;border-color:#c4b5fd}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-green-800],[class*=" bg-green-800"],[class^=bg-green-900],[class*=" bg-green-900"],[class^=bg-green-950],[class*=" bg-green-950"]):not(.text-white){background-color:#dcfce7;border-color:#86efac}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-indigo-800],[class*=" bg-indigo-800"],[class^=bg-indigo-900],[class*=" bg-indigo-900"],[class^=bg-indigo-950],[class*=" bg-indigo-950"]):not(.text-white){background-color:#e0e7ff;border-color:#a5b4fc}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-yellow-900],[class*=" bg-yellow-900"],[class^=bg-orange-900],[class*=" bg-orange-900"]):not(.text-white){background-color:#ffedd5;border-color:#fdba74}:is(:root,body)[data-theme=light] .crm-shell :is([class^=bg-purple-900],[class*=" bg-purple-900"]):not(.text-white){background-color:#f3e8ff;border-color:#d8b4fe}:is(:root,body)[data-theme=light] .crm-shell :is([class^="hover:bg-emerald-9"],[class*=" hover:bg-emerald-9"]):hover{background-color:#d1fae5}:is(:root,body)[data-theme=light] .crm-shell :is([class^="hover:bg-sky-9"],[class*=" hover:bg-sky-9"]):hover{background-color:#e0f2fe}:is(:root,body)[data-theme=light] .crm-shell :is([class^="hover:bg-rose-9"],[class*=" hover:bg-rose-9"],[class^="hover:bg-red-9"],[class*=" hover:bg-red-9"]):hover{background-color:#ffe4e6}:is(:root,body)[data-theme=light] .crm-shell :is([class^="hover:bg-amber-9"],[class*=" hover:bg-amber-9"]):hover{background-color:#fef3c7}:is(:root,body)[data-theme=dark] .crm-shell :is(.text-slate-500,.text-slate-600,.text-gray-500,.text-gray-600):not([class*="dark:text-"]){color:#94a3b8}:is(:root,body)[data-theme=dark] .crm-shell :is([class*="dark:text-slate-500"],[class*="dark:text-slate-600"]){color:#94a3b8}:is(:root,body)[data-theme=dark] .crm-shell :is([class^=border-slate-800],[class*=" border-slate-800"],[class*="dark:border-slate-800"]){border-color:#334155}:is(:root,body)[data-theme=dark] .crm-shell :is([class^=divide-slate-800],[class*=" divide-slate-800"],[class*="dark:divide-slate-800"])>:not([hidden])~:not([hidden]){border-color:#334155}.dealer-agent-markdown{overflow-wrap:anywhere}.dealer-agent-table-scroll{overflow-x:auto;max-width:100%;margin:12px 0}.dealer-agent-markdown table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13px;line-height:1.5}.dealer-agent-table-scroll>table{margin:0}.dealer-agent-markdown thead{border-bottom:2px solid rgba(148,163,184,.4)}.dealer-agent-markdown th{padding:8px 12px;text-align:left;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8e6;white-space:nowrap}.dealer-agent-markdown td{padding:8px 12px;border-bottom:1px solid rgba(148,163,184,.15);vertical-align:top}.dealer-agent-markdown tbody tr:hover{background:#06b6d40d}.dealer-agent-markdown strong{color:#5de0ff}.dealer-agent-markdown p{margin:8px 0}.dealer-agent-markdown h2,.dealer-agent-markdown h3{margin-top:16px;margin-bottom:8px}.dealer-agent-markdown ul,.dealer-agent-markdown ol{margin:6px 0;padding-left:20px}.dealer-agent-markdown li{margin:3px 0}[data-theme=light] .dealer-agent-markdown th{color:#1e293bb3}[data-theme=light] .dealer-agent-markdown td{border-bottom-color:#e2e8f0cc}[data-theme=light] .dealer-agent-markdown strong{color:#1e40af}[data-theme=light] .dealer-agent-markdown tbody tr:hover{background:#3b82f60a}:root{--hf-text-scale: 1.15;--hf-text-ratio: calc(var(--hf-text-scale) / 1.15)}body{font-size:calc(1rem * var(--hf-text-ratio))}.text-\[9px\]{font-size:max(11px,calc(9px * var(--hf-text-scale)));line-height:1.45}.text-\[10px\]{font-size:max(11px,calc(10px * var(--hf-text-scale)));line-height:1.45}.text-\[11px\]{font-size:max(12px,calc(11px * var(--hf-text-scale)));line-height:1.45}.text-\[12px\]{font-size:max(12px,calc(12px * var(--hf-text-scale)));line-height:1.5}.text-\[13px\]{font-size:max(13px,calc(13px * var(--hf-text-scale)));line-height:1.5}.text-xs{font-size:calc(.75rem * var(--hf-text-scale));line-height:1.5}.text-sm{font-size:calc(.875rem * var(--hf-text-scale));line-height:1.5}.text-base{font-size:calc(1rem * var(--hf-text-scale));line-height:1.55}.text-lg{font-size:calc(1.125rem * var(--hf-text-scale));line-height:1.5}.text-xl{font-size:calc(1.25rem * var(--hf-text-scale));line-height:1.45}.tabular-nums{font-variant-numeric:tabular-nums}.recharts-legend-item-text{color:#475569!important}[data-theme=dark] .recharts-legend-item-text{color:#cbd5e1!important}@font-face{font-family:Inter;src:url(/app/assets/inter-400-VlwjAW3h.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/app/assets/inter-600-B9_sMXPp.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/app/assets/inter-700-BjjCAOmA.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/app/assets/playfair-700-CI9COewO.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@keyframes quickfind-flash-fade{0%{box-shadow:0 0 0 2px #3b82f6e6}70%{box-shadow:0 0 0 2px #3b82f6e6}to{box-shadow:0 0 0 2px #3b82f600}}.quickfind-flash{animation:quickfind-flash-fade 1.6s ease-out forwards;border-radius:.375rem}@media(prefers-reduced-motion:reduce){.quickfind-flash{animation:none;box-shadow:0 0 0 2px #3b82f6e6}}:root[data-theme=dark] input[type=date],:root[data-theme=dark] input[type=datetime-local],:root[data-theme=dark] input[type=time],:root[data-theme=dark] input[type=month],:root[data-theme=dark] input[type=week],body[data-theme=dark] input[type=date],body[data-theme=dark] input[type=datetime-local],body[data-theme=dark] input[type=time],body[data-theme=dark] input[type=month],body[data-theme=dark] input[type=week]{color-scheme:dark;background-color:#0f172a;color:#e2e8f0}:root[data-theme=light] input[type=date],:root[data-theme=light] input[type=datetime-local],:root[data-theme=light] input[type=time],:root[data-theme=light] input[type=month],:root[data-theme=light] input[type=week],body[data-theme=light] input[type=date],body[data-theme=light] input[type=datetime-local],body[data-theme=light] input[type=time],body[data-theme=light] input[type=month],body[data-theme=light] input[type=week]{color-scheme:light;background-color:#fff;color:#0f172a}:root[data-theme=dark] .theme-scrollbar,body[data-theme=dark] .theme-scrollbar{color-scheme:dark}:root[data-theme=dark] input[type=date]:disabled,body[data-theme=dark] input[type=date]:disabled,:root[data-theme=dark] input[type=datetime-local]:disabled,body[data-theme=dark] input[type=datetime-local]:disabled{color:#e2e8f08c}html[data-scrollbar=sleek]{--sb-size: 6px;--sb-inset: 1px;--sb-radius: 999px;--sb-thumb-min: 32px;--sb-thumb: rgba(148, 163, 184, .28);--sb-thumb-container-hover: rgba(148, 163, 184, .5);--sb-glow-strength: 45%}html[data-scrollbar=sleek],html[data-scrollbar=sleek] .hanna-suite{--sb-thumb-hover: var(--suite-accent, #38bdf8);--sb-glow: color-mix(in srgb, var(--suite-accent, #38bdf8) var(--sb-glow-strength), transparent)}html[data-scrollbar=sleek][data-theme=light]{--sb-thumb: rgba(100, 116, 139, .3);--sb-thumb-container-hover: rgba(71, 85, 105, .5)}html[data-scrollbar=sleek]::-webkit-scrollbar,html[data-scrollbar=sleek] *::-webkit-scrollbar{width:var(--sb-size);height:var(--sb-size);background:transparent}html[data-scrollbar=sleek]::-webkit-scrollbar-track,html[data-scrollbar=sleek] *::-webkit-scrollbar-track,html[data-scrollbar=sleek]::-webkit-scrollbar-track-piece,html[data-scrollbar=sleek] *::-webkit-scrollbar-track-piece{background:transparent;border:0;box-shadow:none}html[data-scrollbar=sleek]::-webkit-scrollbar-corner,html[data-scrollbar=sleek] *::-webkit-scrollbar-corner{background:transparent}html[data-scrollbar=sleek]::-webkit-scrollbar-button,html[data-scrollbar=sleek] *::-webkit-scrollbar-button{display:none;width:0;height:0}html[data-scrollbar=sleek]::-webkit-scrollbar-thumb,html[data-scrollbar=sleek] *::-webkit-scrollbar-thumb{background-color:var(--sb-thumb);background-clip:padding-box;border:var(--sb-inset) solid transparent;border-radius:var(--sb-radius);min-height:var(--sb-thumb-min);min-width:var(--sb-thumb-min)}html[data-scrollbar=sleek]:hover::-webkit-scrollbar-thumb,html[data-scrollbar=sleek] *:hover::-webkit-scrollbar-thumb{background-color:var(--sb-thumb-container-hover)}html[data-scrollbar=sleek]::-webkit-scrollbar-thumb:hover,html[data-scrollbar=sleek] *::-webkit-scrollbar-thumb:hover,html[data-scrollbar=sleek]::-webkit-scrollbar-thumb:active,html[data-scrollbar=sleek] *::-webkit-scrollbar-thumb:active{background-color:var(--sb-thumb-hover)}@supports (color: color-mix(in srgb,red 50%,transparent)){html[data-scrollbar=sleek]::-webkit-scrollbar-thumb:hover,html[data-scrollbar=sleek] *::-webkit-scrollbar-thumb:hover,html[data-scrollbar=sleek]::-webkit-scrollbar-thumb:active,html[data-scrollbar=sleek] *::-webkit-scrollbar-thumb:active{border-color:var(--sb-glow)}}html[data-scrollbar=sleek] .no-scrollbar::-webkit-scrollbar,html[data-scrollbar=sleek] .scrollbar-hide::-webkit-scrollbar{display:none;width:0;height:0}@supports not selector(::-webkit-scrollbar){html[data-scrollbar=sleek],html[data-scrollbar=sleek] *{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) transparent}html[data-scrollbar=sleek] *:hover{scrollbar-color:var(--sb-thumb-container-hover) transparent}html[data-scrollbar=sleek] .no-scrollbar,html[data-scrollbar=sleek] .scrollbar-hide{scrollbar-width:none}}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:rounded-lg::file-selector-button{border-radius:.5rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-blue-600::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.file\:bg-cyan-600::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.file\:bg-indigo-600::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.file\:bg-sky-600::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.file\:bg-white::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.file\:transition::file-selector-button{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.placeholder\:normal-case::-moz-placeholder{text-transform:none}.placeholder\:normal-case::placeholder{text-transform:none}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-300::-moz-placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-300::placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-700::-moz-placeholder{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-700::placeholder{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.placeholder\:text-stone-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.placeholder\:text-stone-400::placeholder{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.placeholder\:text-zinc-400::placeholder{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.first\:mt-0:first-child{margin-top:0}.first\:border-0:first-child{border-width:0px}.first\:pt-0:first-child{padding-top:0}.first\:text-left:first-child{text-align:left}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:border-sky-400:focus-within{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus-within\:border-sky-500:focus-within{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-cyan-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus-within\:ring-sky-500\/30:focus-within{--tw-ring-color: rgb(14 165 233 / .3)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.015\]:hover{--tw-scale-x: 1.015;--tw-scale-y: 1.015;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-amber-300\/40:hover{border-color:#fcd34d66}.hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-blue-500\/60:hover{border-color:#3b82f699}.hover\:border-blue-500\/70:hover{border-color:#3b82f6b3}.hover\:border-cyan-300:hover{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.hover\:border-cyan-400:hover{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.hover\:border-cyan-400\/40:hover{border-color:#22d3ee66}.hover\:border-cyan-500:hover{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.hover\:border-cyan-500\/40:hover{border-color:#06b6d466}.hover\:border-cyan-500\/50:hover{border-color:#06b6d480}.hover\:border-cyan-500\/60:hover{border-color:#06b6d499}.hover\:border-cyan-600:hover{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-emerald-500:hover{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.hover\:border-emerald-500\/50:hover{border-color:#10b98180}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-indigo-400\/40:hover{border-color:#818cf866}.hover\:border-indigo-500\/60:hover{border-color:#6366f199}.hover\:border-red-400:hover{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.hover\:border-rose-400:hover{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.hover\:border-rose-500:hover{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.hover\:border-sky-400:hover{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.hover\:border-sky-400\/70:hover{border-color:#38bdf8b3}.hover\:border-sky-400\/80:hover{border-color:#38bdf8cc}.hover\:border-sky-500:hover{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.hover\:border-sky-600:hover{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-slate-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-slate-600:hover{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.hover\:border-slate-700:hover{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:border-zinc-400:hover{--tw-border-opacity: 1;border-color:rgb(161 161 170 / var(--tw-border-opacity, 1))}.hover\:border-zinc-500:hover{--tw-border-opacity: 1;border-color:rgb(113 113 122 / var(--tw-border-opacity, 1))}.hover\:border-zinc-600:hover{--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#005da6\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 93 166 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#00D664\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 214 100 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#106ebe\]:hover{--tw-bg-opacity: 1;background-color:rgb(16 110 190 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#274a83\]:hover{--tw-bg-opacity: 1;background-color:rgb(39 74 131 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/10:hover{background-color:#f59e0b1a}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-500\/25:hover{background-color:#f59e0b40}.hover\:bg-amber-500\/30:hover{background-color:#f59e0b4d}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600\/30:hover{background-color:#d977064d}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-900:hover{--tw-bg-opacity: 1;background-color:rgb(120 53 15 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-950:hover{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-950\/50:hover{background-color:#451a0380}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/50:hover{background-color:#eff6ff80}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/10:hover{background-color:#3b82f61a}.hover\:bg-blue-500\/15:hover{background-color:#3b82f626}.hover\:bg-blue-500\/30:hover{background-color:#3b82f64d}.hover\:bg-blue-600\/30:hover{background-color:#2563eb4d}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-900\/50:hover{background-color:#1e3a8a80}.hover\:bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-400:hover{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-400\/20:hover{background-color:#22d3ee33}.hover\:bg-cyan-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-50\/40:hover{background-color:#ecfeff66}.hover\:bg-cyan-50\/50:hover{background-color:#ecfeff80}.hover\:bg-cyan-500:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-500\/10:hover{background-color:#06b6d41a}.hover\:bg-cyan-500\/20:hover{background-color:#06b6d433}.hover\:bg-cyan-500\/25:hover{background-color:#06b6d440}.hover\:bg-cyan-500\/30:hover{background-color:#06b6d44d}.hover\:bg-cyan-500\/40:hover{background-color:#06b6d466}.hover\:bg-cyan-500\/5:hover{background-color:#06b6d40d}.hover\:bg-cyan-600:hover{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-600\/30:hover{background-color:#0891b24d}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-900\/30:hover{background-color:#164e634d}.hover\:bg-cyan-900\/50:hover{background-color:#164e6380}.hover\:bg-cyan-950\/50:hover{background-color:#08334480}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-400:hover{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-400\/20:hover{background-color:#34d39933}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-500\/10:hover{background-color:#10b9811a}.hover\:bg-emerald-500\/20:hover{background-color:#10b98133}.hover\:bg-emerald-500\/25:hover{background-color:#10b98140}.hover\:bg-emerald-500\/30:hover{background-color:#10b9814d}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800\/40:hover{background-color:#065f4666}.hover\:bg-emerald-800\/50:hover{background-color:#065f4680}.hover\:bg-emerald-900\/30:hover{background-color:#064e3b4d}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700\/50:hover{background-color:#37415180}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800\/50:hover{background-color:#1f293780}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500\/20:hover{background-color:#22c55e33}.hover\:bg-green-600\/30:hover{background-color:#16a34a4d}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-400:hover{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500\/10:hover{background-color:#6366f11a}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-900\/40:hover{background-color:#312e8166}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-900\/50:hover{background-color:#7c2d1280}.hover\:bg-purple-500\/30:hover{background-color:#a855f74d}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600\/30:hover{background-color:#dc26264d}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800\/50:hover{background-color:#991b1b80}.hover\:bg-red-950\/40:hover{background-color:#450a0a66}.hover\:bg-rose-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-400\/90:hover{background-color:#fb7185e6}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500:hover{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/10:hover{background-color:#f43f5e1a}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-rose-500\/25:hover{background-color:#f43f5e40}.hover\:bg-rose-500\/5:hover{background-color:#f43f5e0d}.hover\:bg-rose-600\/30:hover{background-color:#e11d484d}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-900\/30:hover{background-color:#8813374d}.hover\:bg-rose-900\/60:hover{background-color:#88133799}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-400:hover{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-400\/20:hover{background-color:#38bdf833}.hover\:bg-sky-400\/90:hover{background-color:#38bdf8e6}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-500:hover{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-500\/10:hover{background-color:#0ea5e91a}.hover\:bg-sky-500\/20:hover{background-color:#0ea5e933}.hover\:bg-sky-500\/60:hover{background-color:#0ea5e999}.hover\:bg-sky-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-600\/10:hover{background-color:#0284c71a}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-900\/30:hover{background-color:#0c4a6e4d}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-100\/20:hover{background-color:#f1f5f933}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}.hover\:bg-slate-500\/10:hover{background-color:#64748b1a}.hover\:bg-slate-500\/30:hover{background-color:#64748b4d}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700\/20:hover{background-color:#33415533}.hover\:bg-slate-700\/30:hover{background-color:#3341554d}.hover\:bg-slate-700\/40:hover{background-color:#33415566}.hover\:bg-slate-700\/60:hover{background-color:#33415599}.hover\:bg-slate-700\/70:hover{background-color:#334155b3}.hover\:bg-slate-700\/80:hover{background-color:#334155cc}.hover\:bg-slate-700\/90:hover{background-color:#334155e6}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/30:hover{background-color:#1e293b4d}.hover\:bg-slate-800\/40:hover{background-color:#1e293b66}.hover\:bg-slate-800\/50:hover{background-color:#1e293b80}.hover\:bg-slate-800\/60:hover{background-color:#1e293b99}.hover\:bg-slate-800\/70:hover{background-color:#1e293bb3}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-900\/10:hover{background-color:#0f172a1a}.hover\:bg-slate-900\/30:hover{background-color:#0f172a4d}.hover\:bg-slate-900\/40:hover{background-color:#0f172a66}.hover\:bg-slate-900\/50:hover{background-color:#0f172a80}.hover\:bg-slate-900\/60:hover{background-color:#0f172a99}.hover\:bg-slate-900\/70:hover{background-color:#0f172ab3}.hover\:bg-slate-900\/80:hover{background-color:#0f172acc}.hover\:bg-slate-950\/40:hover{background-color:#02061766}.hover\:bg-stone-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-100:hover{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-400:hover{--tw-bg-opacity: 1;background-color:rgb(45 212 191 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-500:hover{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-800:hover{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/20:hover{background-color:#8b5cf633}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-yellow-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600\/30:hover{background-color:#ca8a044d}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-200:hover{--tw-bg-opacity: 1;background-color:rgb(228 228 231 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-50:hover{--tw-bg-opacity: .5}.hover\:from-amber-600:hover{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-500:hover{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-400:hover{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-600:hover{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-sky-600:hover{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-400:hover{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-500:hover{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-blue-500:hover{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.hover\:to-blue-600:hover{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.hover\:to-fuchsia-500:hover{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.hover\:font-bold:hover{font-weight:700}.hover\:text-\[var\(--suite-panel-text\)\]:hover{color:var(--suite-panel-text)}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.hover\:text-blue-100:hover{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.hover\:text-blue-200:hover{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-cyan-100:hover{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.hover\:text-cyan-200:hover{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.hover\:text-cyan-300:hover{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.hover\:text-cyan-400:hover{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.hover\:text-cyan-500:hover{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-emerald-200:hover{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.hover\:text-emerald-400:hover{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-indigo-200:hover{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.hover\:text-indigo-400:hover{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-orange-800:hover{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-rose-200:hover{--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.hover\:text-rose-300:hover{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.hover\:text-rose-400:hover{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.hover\:text-rose-500:hover{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.hover\:text-rose-800:hover{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.hover\:text-sky-200:hover{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.hover\:text-sky-300:hover{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.hover\:text-sky-400:hover{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.hover\:text-sky-500:hover{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.hover\:text-sky-600:hover{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.hover\:text-sky-700:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hover\:text-sky-800:hover{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.hover\:text-sky-900:hover{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.hover\:text-slate-100:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-stone-900:hover{--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1))}.hover\:text-teal-200:hover{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.hover\:text-teal-500:hover{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.hover\:text-teal-800:hover{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-300:hover{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-sky-300:hover{text-decoration-color:#7dd3fc}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_12px_rgba\(59\,130\,246\,0\.15\)\]:hover{--tw-shadow: 0 0 12px rgba(59,130,246,.15);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_12px_rgba\(59\,130\,246\,0\.2\)\]:hover{--tw-shadow: 0 0 12px rgba(59,130,246,.2);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(34\,211\,238\,0\.15\)\]:hover{--tw-shadow: 0 0 15px rgba(34,211,238,.15);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_15px_rgba\(34\,211\,238\,0\.25\)\]:hover{--tw-shadow: 0 0 15px rgba(34,211,238,.25);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-slate-900\/35:hover{--tw-shadow-color: rgb(15 23 42 / .35);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-cyan-500\/40:hover{--tw-ring-color: rgb(6 182 212 / .4)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);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)}.hover\:file\:bg-blue-500::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:file\:bg-cyan-700::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:file\:bg-indigo-500::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:file\:bg-sky-500::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.hover\:file\:bg-slate-50::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.focus\:border-\[\#00D664\]:focus{--tw-border-opacity: 1;border-color:rgb(0 214 100 / var(--tw-border-opacity, 1))}.focus\:border-black:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-cyan-400:focus{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-cyan-600:focus{--tw-border-opacity: 1;border-color:rgb(8 145 178 / var(--tw-border-opacity, 1))}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:border-indigo-300:focus{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-sky-300:focus{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.focus\:border-sky-400:focus{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus\:border-sky-400\/80:focus{border-color:#38bdf8cc}.focus\:border-sky-400\/90:focus{border-color:#38bdf8e6}.focus\:border-sky-500:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.focus\:border-sky-600:focus{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.focus\:border-slate-400:focus{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.focus\:border-slate-500:focus{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.focus\:border-teal-400:focus{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.focus\:border-teal-700:focus{--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.focus\:ring-black:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-blue-500\/30:focus{--tw-ring-color: rgb(59 130 246 / .3)}.focus\:ring-cyan-400\/50:focus{--tw-ring-color: rgb(34 211 238 / .5)}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-500\/20:focus{--tw-ring-color: rgb(6 182 212 / .2)}.focus\:ring-cyan-500\/30:focus{--tw-ring-color: rgb(6 182 212 / .3)}.focus\:ring-cyan-600\/30:focus{--tw-ring-color: rgb(8 145 178 / .3)}.focus\:ring-cyan-600\/50:focus{--tw-ring-color: rgb(8 145 178 / .5)}.focus\:ring-emerald-500\/30:focus{--tw-ring-color: rgb(16 185 129 / .3)}.focus\:ring-indigo-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/30:focus{--tw-ring-color: rgb(99 102 241 / .3)}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-500\/30:focus{--tw-ring-color: rgb(244 63 94 / .3)}.focus\:ring-sky-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-300\/45:focus{--tw-ring-color: rgb(125 211 252 / .45)}.focus\:ring-sky-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-400\/35:focus{--tw-ring-color: rgb(56 189 248 / .35)}.focus\:ring-sky-400\/40:focus{--tw-ring-color: rgb(56 189 248 / .4)}.focus\:ring-sky-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.focus\:ring-sky-500\/30:focus{--tw-ring-color: rgb(14 165 233 / .3)}.focus\:ring-sky-500\/40:focus{--tw-ring-color: rgb(14 165 233 / .4)}.focus\:ring-slate-200\/20:focus{--tw-ring-color: rgb(226 232 240 / .2)}.focus\:ring-teal-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(204 251 241 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-400\/30:focus{--tw-ring-color: rgb(45 212 191 / .3)}.focus\:ring-teal-500\/30:focus{--tw-ring-color: rgb(20 184 166 / .3)}.focus\:ring-teal-700\/20:focus{--tw-ring-color: rgb(15 118 110 / .2)}.focus\:ring-white\/40:focus{--tw-ring-color: rgb(255 255 255 / .4)}.focus\:ring-zinc-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(113 113 122 / var(--tw-ring-opacity, 1))}.focus\:ring-zinc-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(24 24 27 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-slate-950:focus{--tw-ring-offset-color: #020617}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-cyan-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-sky-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(56 189 248 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-sky-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 233 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-white:focus-visible{--tw-ring-offset-color: #fff}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.enabled\:hover\:bg-slate-50:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-slate-800:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-slate-400\/40:disabled{border-color:#94a3b866}.disabled\:bg-gray-600:disabled{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-200:disabled{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-800:disabled{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:text-slate-500:disabled{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:block{display:block}.group\/rz:hover .group-hover\/rz\:h-full{height:100%}.group\/vr:hover .group-hover\/vr\:h-\[2px\]{height:2px}.group\/rz:hover .group-hover\/rz\:w-\[2px\]{width:2px}.group:hover .group-hover\:w-full{width:100%}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/rz:hover .group-hover\/rz\:bg-cyan-500,.group\/vr:hover .group-hover\/vr\:bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/text:hover .group-hover\/text\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:opacity-80{opacity:.8}.group:hover .group-hover\:opacity-90{opacity:.9}@media(min-width:640px){.sm\:not-sr-only{position:static;width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-3{grid-column:span 3 / span 3}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:ml-3{margin-left:.75rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:max-h-none{max-height:none}.sm\:w-40{width:10rem}.sm\:w-56{width:14rem}.sm\:w-60{width:15rem}.sm\:w-64{width:16rem}.sm\:w-72{width:18rem}.sm\:w-96{width:24rem}.sm\:w-\[46\%\]{width:46%}.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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_140px\]{grid-template-columns:1fr 140px}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:space-y-9>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.25rem * var(--tw-space-y-reverse))}.sm\:border-l{border-left-width:1px}.sm\:border-r{border-right-width:1px}.sm\:border-blue-800\/30{border-color:#1e40af4d}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pl-4{padding-left:1rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-\[11px\]{font-size:11px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:768px){.md\:order-none{order:0}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:block{display:block}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:w-1\/3{width:33.333333%}.md\:w-52{width:13rem}.md\:w-72{width:18rem}.md\:w-80{width:20rem}.md\:w-auto{width:auto}.md\:min-w-\[18rem\]{min-width:18rem}.md\:max-w-3xl{max-width:48rem}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_minmax\(0\,260px\)_auto\]{grid-template-columns:1fr minmax(0,260px) auto}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:grid-cols-\[240px\,1fr\],.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,180px\)_1fr\]{grid-template-columns:minmax(0,180px) 1fr}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-wrap{flex-wrap:wrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:pl-6{padding-left:1.5rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:\[grid-template-columns\:var\(--sidebar\)_1fr\]{grid-template-columns:var(--sidebar) 1fr}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-2{top:.5rem}.lg\:top-4{top:1rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:w-60{width:15rem}.lg\:w-\[24rem\]{width:24rem}.lg\:w-\[480px\]{width:480px}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_20rem\]{grid-template-columns:1fr 20rem}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_340px\]{grid-template-columns:1fr 340px}.lg\:grid-cols-\[1fr_400px\]{grid-template-columns:1fr 400px}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[260px\,1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:grid-cols-\[360px\,1fr\]{grid-template-columns:360px 1fr}.lg\:grid-cols-\[3fr_1fr\]{grid-template-columns:3fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,24rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:self-start{align-self:flex-start}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:pt-0{padding-top:0}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media(min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:block{display:block}.xl\:inline{display:inline}.xl\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[1fr_var\(--rail\)\]{grid-template-columns:1fr var(--rail)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.35fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.xl\:grid-cols-\[minmax\(0\,2\.6fr\)_minmax\(320px\,1fr\)\]{grid-template-columns:minmax(0,2.6fr) minmax(320px,1fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr) minmax(0,2fr)}.xl\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.xl\:overflow-y-auto{overflow-y:auto}.xl\:pr-1{padding-right:.25rem}}@media(min-width:1536px){.\32xl\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.\32xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr)}}.rtl\:-translate-x-full:where([dir=rtl],[dir=rtl] *){--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dark\:divide-gray-700:where([data-theme=dark],[data-theme=dark] *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:divide-slate-700:where([data-theme=dark],[data-theme=dark] *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(51 65 85 / var(--tw-divide-opacity, 1))}.dark\:divide-slate-700\/40:where([data-theme=dark],[data-theme=dark] *)>:not([hidden])~:not([hidden]){border-color:#33415566}.dark\:divide-slate-700\/60:where([data-theme=dark],[data-theme=dark] *)>:not([hidden])~:not([hidden]){border-color:#33415599}.dark\:divide-slate-800:where([data-theme=dark],[data-theme=dark] *)>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(30 41 59 / var(--tw-divide-opacity, 1))}.dark\:divide-slate-800\/60:where([data-theme=dark],[data-theme=dark] *)>:not([hidden])~:not([hidden]){border-color:#1e293b99}.dark\:divide-slate-800\/70:where([data-theme=dark],[data-theme=dark] *)>:not([hidden])~:not([hidden]){border-color:#1e293bb3}.dark\:\!border-sky-400:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1 !important;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))!important}.dark\:border-amber-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#f59e0b4d}.dark\:border-amber-500\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#f59e0b66}.dark\:border-amber-500\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#f59e0b99}.dark\:border-amber-600:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.dark\:border-amber-600\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#d9770699}.dark\:border-amber-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.dark\:border-amber-700\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#b4530980}.dark\:border-amber-700\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#b4530999}.dark\:border-amber-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-amber-800\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#92400e99}.dark\:border-amber-900\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#78350f66}.dark\:border-amber-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#78350f80}.dark\:border-blue-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#3b82f64d}.dark\:border-blue-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:border-blue-700\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#1d4ed899}.dark\:border-blue-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-cyan-400:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.dark\:border-cyan-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#06b6d44d}.dark\:border-cyan-700\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#0e749080}.dark\:border-cyan-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity, 1))}.dark\:border-emerald-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#10b9814d}.dark\:border-emerald-500\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#10b98166}.dark\:border-emerald-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.dark\:border-emerald-700\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#04785780}.dark\:border-emerald-700\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#04785799}.dark\:border-emerald-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#065f4699}.dark\:border-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#064e3b66}.dark\:border-gray-600:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-green-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#22c55e4d}.dark\:border-green-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.dark\:border-green-700\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#15803d4d}.dark\:border-green-700\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#15803d80}.dark\:border-green-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-indigo-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.dark\:border-indigo-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.dark\:border-red-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#ef44444d}.dark\:border-red-600:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.dark\:border-red-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:border-red-700\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#b91c1c4d}.dark\:border-red-700\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#b91c1c80}.dark\:border-red-700\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#b91c1c99}.dark\:border-red-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-red-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#7f1d1d80}.dark\:border-rose-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#f43f5e4d}.dark\:border-rose-500\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#f43f5e66}.dark\:border-rose-500\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#f43f5e99}.dark\:border-rose-700\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#be123c80}.dark\:border-rose-700\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#be123c99}.dark\:border-rose-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(159 18 57 / var(--tw-border-opacity, 1))}.dark\:border-sky-400:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.dark\:border-sky-400\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#38bdf866}.dark\:border-sky-400\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#38bdf899}.dark\:border-sky-500:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.dark\:border-sky-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#0ea5e94d}.dark\:border-sky-500\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#0ea5e966}.dark\:border-sky-600:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.dark\:border-sky-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(3 105 161 / var(--tw-border-opacity, 1))}.dark\:border-sky-700\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#0369a14d}.dark\:border-sky-700\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#0369a180}.dark\:border-sky-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(7 89 133 / var(--tw-border-opacity, 1))}.dark\:border-sky-800\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#07598599}.dark\:border-sky-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#0c4a6e80}.dark\:border-slate-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#64748b4d}.dark\:border-slate-500\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#64748b80}.dark\:border-slate-600:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:border-slate-600\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#47556966}.dark\:border-slate-600\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#47556980}.dark\:border-slate-600\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#47556999}.dark\:border-slate-600\/70:where([data-theme=dark],[data-theme=dark] *){border-color:#475569b3}.dark\:border-slate-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-slate-700\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#33415580}.dark\:border-slate-700\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#33415599}.dark\:border-slate-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.dark\:border-slate-800\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#1e293b66}.dark\:border-slate-800\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#1e293b80}.dark\:border-slate-800\/60:where([data-theme=dark],[data-theme=dark] *){border-color:#1e293b99}.dark\:border-slate-800\/70:where([data-theme=dark],[data-theme=dark] *){border-color:#1e293bb3}.dark\:border-slate-900:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.dark\:border-teal-500\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#14b8a64d}.dark\:border-teal-500\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#14b8a680}.dark\:border-teal-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))}.dark\:border-teal-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(17 94 89 / var(--tw-border-opacity, 1))}.dark\:border-violet-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1))}.dark\:border-violet-900\/40:where([data-theme=dark],[data-theme=dark] *){border-color:#4c1d9566}.dark\:border-violet-900\/50:where([data-theme=dark],[data-theme=dark] *){border-color:#4c1d9580}.dark\:border-white:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:border-yellow-700\/30:where([data-theme=dark],[data-theme=dark] *){border-color:#a162074d}.dark\:border-yellow-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:border-zinc-700:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.dark\:border-zinc-800:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.dark\:bg-amber-400:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-400\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#fbbf244d}.dark\:bg-amber-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#f59e0b1a}.dark\:bg-amber-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#f59e0b26}.dark\:bg-amber-900\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#78350f1a}.dark\:bg-amber-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#78350f33}.dark\:bg-amber-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#78350f4d}.dark\:bg-amber-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#78350f66}.dark\:bg-amber-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#78350f80}.dark\:bg-amber-900\/60:where([data-theme=dark],[data-theme=dark] *){background-color:#78350f99}.dark\:bg-amber-900\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#78350fcc}.dark\:bg-amber-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#451a034d}.dark\:bg-amber-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#451a0366}.dark\:bg-amber-950\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#451a0380}.dark\:bg-black:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-black\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#0003}.dark\:bg-black\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#000c}.dark\:bg-blue-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#3b82f61a}.dark\:bg-blue-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#3b82f626}.dark\:bg-blue-900:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#1e3a8a33}.dark\:bg-blue-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#1e3a8a4d}.dark\:bg-blue-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#1e3a8a80}.dark\:bg-cyan-500:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#06b6d433}.dark\:bg-cyan-600\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#0891b233}.dark\:bg-cyan-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#164e6366}.dark\:bg-cyan-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#164e6380}.dark\:bg-cyan-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#0833444d}.dark\:bg-emerald-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#10b9811a}.dark\:bg-emerald-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#10b98126}.dark\:bg-emerald-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#10b98133}.dark\:bg-emerald-500\/5:where([data-theme=dark],[data-theme=dark] *){background-color:#10b9810d}.dark\:bg-emerald-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#064e3b33}.dark\:bg-emerald-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#064e3b4d}.dark\:bg-emerald-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#064e3b66}.dark\:bg-emerald-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#064e3b80}.dark\:bg-emerald-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#022c224d}.dark\:bg-emerald-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#022c2266}.dark\:bg-gray-600:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#1f2937cc}.dark\:bg-gray-900:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-green-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#22c55e26}.dark\:bg-green-900:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#14532d33}.dark\:bg-green-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#14532d4d}.dark\:bg-indigo-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#312e814d}.dark\:bg-indigo-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#312e8166}.dark\:bg-indigo-950:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.dark\:bg-red-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#ef444426}.dark\:bg-red-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#7f1d1d33}.dark\:bg-red-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#7f1d1d4d}.dark\:bg-red-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#7f1d1d66}.dark\:bg-red-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#7f1d1d80}.dark\:bg-red-950:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(69 10 10 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-400:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#f43f5e1a}.dark\:bg-rose-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#f43f5e26}.dark\:bg-rose-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#88133733}.dark\:bg-rose-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#8813374d}.dark\:bg-rose-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#88133766}.dark\:bg-rose-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#88133780}.dark\:bg-rose-900\/60:where([data-theme=dark],[data-theme=dark] *){background-color:#88133799}.dark\:bg-rose-950:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#4c05194d}.dark\:bg-rose-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#4c051966}.dark\:bg-rose-950\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#4c051980}.dark\:bg-sky-300:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-500:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#0ea5e91a}.dark\:bg-sky-500\/15:where([data-theme=dark],[data-theme=dark] *){background-color:#0ea5e926}.dark\:bg-sky-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#0ea5e933}.dark\:bg-sky-500\/25:where([data-theme=dark],[data-theme=dark] *){background-color:#0ea5e940}.dark\:bg-sky-500\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#0ea5e9cc}.dark\:bg-sky-600\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#0284c733}.dark\:bg-sky-600\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#0284c74d}.dark\:bg-sky-700\/25:where([data-theme=dark],[data-theme=dark] *){background-color:#0369a140}.dark\:bg-sky-900\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#0c4a6e1a}.dark\:bg-sky-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#0c4a6e33}.dark\:bg-sky-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#0c4a6e4d}.dark\:bg-sky-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#0c4a6e66}.dark\:bg-sky-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#0c4a6e80}.dark\:bg-sky-900\/60:where([data-theme=dark],[data-theme=dark] *){background-color:#0c4a6e99}.dark\:bg-sky-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#082f494d}.dark\:bg-sky-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#082f4966}.dark\:bg-slate-500\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#64748b1a}.dark\:bg-slate-600:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#33415566}.dark\:bg-slate-700\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#33415580}.dark\:bg-slate-700\/60:where([data-theme=dark],[data-theme=dark] *){background-color:#33415599}.dark\:bg-slate-800:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#1e293b4d}.dark\:bg-slate-800\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#1e293b66}.dark\:bg-slate-800\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#1e293b80}.dark\:bg-slate-800\/60:where([data-theme=dark],[data-theme=dark] *){background-color:#1e293b99}.dark\:bg-slate-800\/70:where([data-theme=dark],[data-theme=dark] *){background-color:#1e293bb3}.dark\:bg-slate-800\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#1e293bcc}.dark\:bg-slate-900:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#0f172a33}.dark\:bg-slate-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#0f172a66}.dark\:bg-slate-900\/50:where([data-theme=dark],[data-theme=dark] *){background-color:#0f172a80}.dark\:bg-slate-900\/60:where([data-theme=dark],[data-theme=dark] *){background-color:#0f172a99}.dark\:bg-slate-900\/70:where([data-theme=dark],[data-theme=dark] *){background-color:#0f172ab3}.dark\:bg-slate-900\/80:where([data-theme=dark],[data-theme=dark] *){background-color:#0f172acc}.dark\:bg-slate-900\/95:where([data-theme=dark],[data-theme=dark] *){background-color:#0f172af2}.dark\:bg-slate-950:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#0206174d}.dark\:bg-slate-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#02061766}.dark\:bg-slate-950\/95:where([data-theme=dark],[data-theme=dark] *){background-color:#020617f2}.dark\:bg-teal-600\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#0d948833}.dark\:bg-teal-950\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#042f2e33}.dark\:bg-teal-950\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#042f2e4d}.dark\:bg-teal-950\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#042f2e66}.dark\:bg-violet-500\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#8b5cf633}.dark\:bg-violet-900\/10:where([data-theme=dark],[data-theme=dark] *){background-color:#4c1d951a}.dark\:bg-violet-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#4c1d9533}.dark\:bg-violet-900\/30:where([data-theme=dark],[data-theme=dark] *){background-color:#4c1d954d}.dark\:bg-violet-900\/40:where([data-theme=dark],[data-theme=dark] *){background-color:#4c1d9566}.dark\:bg-white:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900\/20:where([data-theme=dark],[data-theme=dark] *){background-color:#713f1233}.dark\:bg-zinc-800:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-900:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:from-gray-950:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from: #030712 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-slate-900:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-violet-900\/10:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-from: rgb(76 29 149 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-gray-950\/95:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(3 7 18 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-slate-900:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-slate-950:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #020617 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-indigo-950\/40:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to: rgb(30 27 75 / .4) var(--tw-gradient-to-position)}.dark\:to-sky-950\/30:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to: rgb(8 47 73 / .3) var(--tw-gradient-to-position)}.dark\:to-slate-900:where([data-theme=dark],[data-theme=dark] *){--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.dark\:fill-slate-700:where([data-theme=dark],[data-theme=dark] *){fill:#334155}.dark\:text-amber-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-100\/80:where([data-theme=dark],[data-theme=dark] *){color:#fef3c7cc}.dark\:text-amber-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-300\/80:where([data-theme=dark],[data-theme=dark] *){color:#fcd34dcc}.dark\:text-amber-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-400\/70:where([data-theme=dark],[data-theme=dark] *){color:#fbbf24b3}.dark\:text-amber-50:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.dark\:text-black:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-cyan-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.dark\:text-cyan-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.dark\:text-cyan-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\:text-cyan-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.dark\:text-cyan-50:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300\/90:where([data-theme=dark],[data-theme=dark] *){color:#6ee7b7e6}.dark\:text-emerald-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-700:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.dark\:text-gray-800:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.dark\:text-gray-900:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dark\:text-green-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-red-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.dark\:text-red-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-300\/80:where([data-theme=dark],[data-theme=dark] *){color:#fca5a5cc}.dark\:text-red-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-red-500:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.dark\:text-rose-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.dark\:text-rose-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-300\/80:where([data-theme=dark],[data-theme=dark] *){color:#fda4afcc}.dark\:text-rose-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:text-rose-50:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.dark\:text-sky-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.dark\:text-sky-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-sky-300\/80:where([data-theme=dark],[data-theme=dark] *){color:#7dd3fccc}.dark\:text-sky-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:text-sky-50:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}.dark\:text-slate-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-200\/90:where([data-theme=dark],[data-theme=dark] *){color:#e2e8f0e6}.dark\:text-slate-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-slate-600:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:text-slate-600\/40:where([data-theme=dark],[data-theme=dark] *){color:#47556966}.dark\:text-slate-950:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.dark\:text-teal-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.dark\:text-teal-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\:text-violet-200:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-violet-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-white:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-white\/60:where([data-theme=dark],[data-theme=dark] *){color:#fff9}.dark\:text-white\/70:where([data-theme=dark],[data-theme=dark] *){color:#ffffffb3}.dark\:text-white\/80:where([data-theme=dark],[data-theme=dark] *){color:#fffc}.dark\:text-yellow-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:text-zinc-100:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.dark\:text-zinc-300:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark\:text-zinc-400:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark\:text-zinc-500:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.dark\:text-zinc-600:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.dark\:ring-sky-800:where([data-theme=dark],[data-theme=dark] *){--tw-ring-opacity: 1;--tw-ring-color: rgb(7 89 133 / var(--tw-ring-opacity, 1))}.dark\:ring-transparent:where([data-theme=dark],[data-theme=dark] *){--tw-ring-color: transparent}.dark\:ring-white:where([data-theme=dark],[data-theme=dark] *){--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.dark\:ring-offset-slate-800:where([data-theme=dark],[data-theme=dark] *){--tw-ring-offset-color: #1e293b}.dark\:ring-offset-slate-900:where([data-theme=dark],[data-theme=dark] *){--tw-ring-offset-color: #0f172a}.dark\:\[color-scheme\:dark\]:where([data-theme=dark],[data-theme=dark] *){color-scheme:dark}.dark\:placeholder\:text-gray-300:where([data-theme=dark],[data-theme=dark] *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-gray-300:where([data-theme=dark],[data-theme=dark] *)::placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-slate-500:where([data-theme=dark],[data-theme=dark] *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-slate-500:where([data-theme=dark],[data-theme=dark] *)::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-slate-600:where([data-theme=dark],[data-theme=dark] *)::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-slate-600:where([data-theme=dark],[data-theme=dark] *)::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.dark\:hover\:border-cyan-400:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.dark\:hover\:border-red-400:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.dark\:hover\:border-sky-300:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.dark\:hover\:border-sky-400\/60:hover:where([data-theme=dark],[data-theme=dark] *){border-color:#38bdf899}.dark\:hover\:border-sky-700:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(3 105 161 / var(--tw-border-opacity, 1))}.dark\:hover\:border-sky-800:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(7 89 133 / var(--tw-border-opacity, 1))}.dark\:hover\:border-slate-400:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.dark\:hover\:border-slate-500:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.dark\:hover\:border-slate-600:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.dark\:hover\:border-slate-700:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:hover\:border-violet-800:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1))}.dark\:hover\:border-white:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.dark\:hover\:border-zinc-600:hover:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(82 82 91 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-amber-900\/20:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#78350f33}.dark\:hover\:bg-amber-900\/40:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#78350f66}.dark\:hover\:bg-amber-950\/40:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#451a0366}.dark\:hover\:bg-black\/10:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#0000001a}.dark\:hover\:bg-blue-900\/50:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#1e3a8a80}.dark\:hover\:bg-cyan-600:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-600\/30:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#0891b24d}.dark\:hover\:bg-gray-600:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-900\/30:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#14532d4d}.dark\:hover\:bg-red-900\/40:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#7f1d1d66}.dark\:hover\:bg-rose-500\/10:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#f43f5e1a}.dark\:hover\:bg-rose-900\/20:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#88133733}.dark\:hover\:bg-rose-900\/30:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#8813374d}.dark\:hover\:bg-rose-900\/40:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#88133766}.dark\:hover\:bg-rose-950\/30:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#4c05194d}.dark\:hover\:bg-sky-400:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-sky-600\/20:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#0284c733}.dark\:hover\:bg-sky-700\/20:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#0369a133}.dark\:hover\:bg-sky-900\/20:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#0c4a6e33}.dark\:hover\:bg-sky-900\/30:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#0c4a6e4d}.dark\:hover\:bg-sky-900\/40:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#0c4a6e66}.dark\:hover\:bg-slate-600:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700\/40:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#33415566}.dark\:hover\:bg-slate-700\/50:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#33415580}.dark\:hover\:bg-slate-800:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-800\/40:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#1e293b66}.dark\:hover\:bg-slate-800\/50:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#1e293b80}.dark\:hover\:bg-slate-800\/60:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#1e293b99}.dark\:hover\:bg-slate-900:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-900\/40:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#0f172a66}.dark\:hover\:bg-slate-900\/50:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#0f172a80}.dark\:hover\:bg-teal-600\/30:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#0d94884d}.dark\:hover\:bg-violet-900\/20:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#4c1d9533}.dark\:hover\:bg-violet-900\/30:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#4c1d954d}.dark\:hover\:bg-violet-900\/40:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#4c1d9566}.dark\:hover\:bg-white\/10:hover:where([data-theme=dark],[data-theme=dark] *){background-color:#ffffff1a}.dark\:hover\:bg-zinc-700:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-zinc-800:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-zinc-900:hover:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-amber-50:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-black:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.dark\:hover\:text-cyan-300:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.dark\:hover\:text-emerald-300:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-100:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-indigo-100:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-200:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-300:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-400:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:hover\:text-rose-300:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:hover\:text-rose-400:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.dark\:hover\:text-sky-100:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.dark\:hover\:text-sky-200:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:hover\:text-sky-300:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-sky-400:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-100:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-200:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-300:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:border-cyan-300:focus:where([data-theme=dark],[data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.dark\:focus\:ring-white:focus:where([data-theme=dark],[data-theme=dark] *){--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.dark\:focus-visible\:ring-sky-300:focus-visible:where([data-theme=dark],[data-theme=dark] *){--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))}.dark\:focus-visible\:ring-offset-slate-900:focus-visible:where([data-theme=dark],[data-theme=dark] *){--tw-ring-offset-color: #0f172a}.dark\:focus-visible\:ring-offset-slate-950:focus-visible:where([data-theme=dark],[data-theme=dark] *){--tw-ring-offset-color: #020617}.dark\:disabled\:bg-gray-700:disabled:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:disabled\:bg-slate-700:disabled:where([data-theme=dark],[data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:disabled\:text-gray-500:disabled:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:disabled\:text-slate-400:disabled:where([data-theme=dark],[data-theme=dark] *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}@media(min-width:640px){.dark\:sm\:border-blue-200\/20:where([data-theme=dark],[data-theme=dark] *){border-color:#bfdbfe33}}@media print{.print\:hidden{display:none}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:not\(\:first-child\)\]\:text-right:not(:first-child){text-align:right}.\[\&\>code\]\:bg-transparent>code{background-color:transparent}.\[\&\>code\]\:p-0>code{padding:0}.\[\&_a\]\:text-cyan-700 a{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.\[\&_h1\]\:text-black h1,.\[\&_h2\]\:text-black h2,.\[\&_h3\]\:text-black h3{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&_li\]\:font-semibold li{font-weight:600}.\[\&_li\]\:text-black li{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&_ol\]\:mb-2 ol{margin-bottom:.5rem}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-4 ol{padding-left:1rem}.\[\&_p\:last-child\]\:mb-0 p:last-child{margin-bottom:0}.\[\&_p\]\:mb-2 p{margin-bottom:.5rem}.\[\&_p\]\:font-semibold p{font-weight:600}.\[\&_p\]\:text-black p{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&_strong\]\:font-semibold strong{font-weight:600}.\[\&_strong\]\:text-black strong{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&_strong\]\:text-slate-100 strong{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.\[\&_strong\]\:text-slate-900 strong{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.\[\&_table\]\:w-full table{width:100%}.\[\&_table\]\:border-collapse table{border-collapse:collapse}.\[\&_table\]\:text-\[13px\] table{font-size:13px}.\[\&_td\:first-child\]\:ps-2 td:first-child{padding-inline-start:.5rem}.\[\&_td\:last-child\]\:pe-2 td:last-child{padding-inline-end:.5rem}.\[\&_td\]\:border td{border-width:1px}.\[\&_td\]\:border-slate-200 td{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.\[\&_td\]\:border-slate-300 td{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.\[\&_td\]\:border-slate-700 td{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.\[\&_td\]\:px-2\.5 td{padding-left:.625rem;padding-right:.625rem}.\[\&_td\]\:px-3 td{padding-left:.75rem;padding-right:.75rem}.\[\&_td\]\:py-1\.5 td{padding-top:.375rem;padding-bottom:.375rem}.\[\&_td\]\:text-black td{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&_td\]\:text-slate-200 td{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.\[\&_th\:first-child\]\:ps-2 th:first-child{padding-inline-start:.5rem}.\[\&_th\:last-child\]\:pe-2 th:last-child{padding-inline-end:.5rem}.\[\&_th\]\:border th{border-width:1px}.\[\&_th\]\:border-slate-200 th{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.\[\&_th\]\:border-slate-300 th{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.\[\&_th\]\:border-slate-700 th{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.\[\&_th\]\:bg-slate-100 th{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.\[\&_th\]\:bg-slate-50 th{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.\[\&_th\]\:bg-slate-800\/60 th{background-color:#1e293b99}.\[\&_th\]\:bg-white th{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.\[\&_th\]\:px-2\.5 th{padding-left:.625rem;padding-right:.625rem}.\[\&_th\]\:px-3 th{padding-left:.75rem;padding-right:.75rem}.\[\&_th\]\:py-1\.5 th{padding-top:.375rem;padding-bottom:.375rem}.\[\&_th\]\:py-2 th{padding-top:.5rem;padding-bottom:.5rem}.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-semibold th{font-weight:600}.\[\&_th\]\:text-black th{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.\[\&_th\]\:text-slate-900 th{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.\[\&_ul\]\:mb-2 ul{margin-bottom:.5rem}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-4 ul{padding-left:1rem}
