.ib-root{--ib-ink: #0B0C0F;--ib-ink-soft: #14161B;--ib-ink-line: rgba(255, 255, 255, .09);--ib-paper: var(--color-bg-base, #fff);--ib-gold: #C8A44D;--ib-gold-soft: rgba(200, 164, 77, .14);--ib-text-on-dark: rgba(255, 255, 255, .92);--ib-muted-on-dark: rgba(255, 255, 255, .58);--ib-radius: 18px;min-height:100dvh;background:var(--ib-paper);color:var(--color-text-primary);font-family:var(--font-sans)}.ib-shell{margin:0 auto;width:100%;max-width:72rem;padding:.75rem 1rem 4.5rem}.ib-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 0 1rem}.ib-nav a,.ib-nav button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;font-size:.82rem;font-weight:600;color:var(--color-text-secondary);background:none;border:0;cursor:pointer}.ib-nav a:hover,.ib-nav button:hover{color:var(--color-text-primary)}.ib-brand{letter-spacing:-.01em}.ib-brand small{display:block;font-size:.6rem;letter-spacing:.16em;color:var(--color-text-tertiary);text-transform:uppercase}.ib-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.64rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-tertiary)}.ib-card{border:1px solid var(--color-border-subtle);border-radius:var(--ib-radius);background:var(--color-bg-elevated);padding:1.15rem;box-shadow:var(--color-shadow-glossy)}.ib-card+.ib-card{margin-top:.85rem}.ib-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .7rem;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-bg-subtle);font-size:.72rem;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}.ib-chip-strong{background:var(--ib-gold-soft);border-color:#c8a44d59;color:#7a6220}.ib-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.9rem;padding:0 1.15rem;border:1px solid var(--color-border-strong);border-radius:999px;background:var(--color-bg-elevated);font-size:.86rem;font-weight:650;color:var(--color-text-primary);cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.ib-btn:hover:not(:disabled){transform:translateY(-1px)}.ib-btn:disabled{opacity:.5;cursor:not-allowed}.ib-btn-primary{background:var(--ib-ink);border-color:var(--ib-ink);color:#fff}.ib-btn-primary:hover:not(:disabled){background:#000}.ib-btn-gold{background:linear-gradient(135deg,var(--color-accent) 0%,var(--color-accent-text) 100%);border-color:transparent;color:#fff}.ib-btn-ghost{background:transparent;border-color:var(--color-border-subtle)}.ib-btn-quiet{min-height:2.5rem;padding:0 .6rem;border:0;background:none;color:var(--color-accent-text);font-weight:600;font-size:.8rem;cursor:pointer}.ib-note{font-size:.78rem;line-height:1.5;color:var(--color-text-tertiary)}.ib-error{display:flex;gap:.55rem;padding:.75rem .9rem;border:1px solid rgba(220,38,38,.25);border-radius:12px;background:#dc26260f;font-size:.82rem;line-height:1.5;color:#991b1b}.ib-spin{animation:ib-spin .9s linear infinite}@keyframes ib-spin{to{transform:rotate(360deg)}}.ib-hero{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(120% 120% at 15% 0%,#1D2027 0%,var(--ib-ink) 55%);color:var(--ib-text-on-dark);padding:1.75rem 1.25rem 1.5rem}.ib-hero:after{content:"";position:absolute;inset:auto -20% -60% auto;width:24rem;height:24rem;background:radial-gradient(circle,rgba(200,164,77,.2),transparent 65%);pointer-events:none}.ib-hero .ib-eyebrow{color:#fff9}.ib-hero h1{margin:.75rem 0 0;font-family:var(--font-display);font-size:clamp(2rem,8vw,3.4rem);line-height:1.02;letter-spacing:-.03em}.ib-hero h1 em{font-style:italic;color:var(--ib-gold)}.ib-hero p.ib-hero-sub{margin-top:.85rem;max-width:30rem;font-size:.95rem;line-height:1.6;color:var(--ib-muted-on-dark)}.ib-hero-actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;position:relative}.ib-hero-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.35rem;font-size:.72rem;color:var(--ib-muted-on-dark)}.ib-hero-meta span{display:inline-flex;align-items:center;gap:.35rem}.ib-proof{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.25rem}.ib-proof div{border:1px solid var(--ib-ink-line);border-radius:14px;padding:.7rem .8rem;background:#ffffff0a}.ib-proof small{display:block;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.ib-proof strong{display:block;margin-top:.3rem;font-size:1rem;color:#fff;font-weight:650}.ib-panel-grid{display:grid;gap:.85rem;margin-top:1.25rem}.ib-interviewer-row{display:grid;gap:.6rem}.ib-interviewer-row article{display:flex;align-items:center;gap:.75rem;border:1px solid var(--color-border-subtle);border-radius:14px;padding:.75rem .85rem;background:var(--color-bg-elevated)}.ib-interviewer-row h3{margin:0;font-size:.9rem;font-weight:650}.ib-interviewer-row p{margin:.15rem 0 0;font-size:.76rem;color:var(--color-text-tertiary)}.ib-setup-group{margin-top:1.1rem}.ib-setup-group>p{margin:0 0 .55rem;font-size:.85rem;font-weight:650}.ib-option-row{display:flex;flex-wrap:wrap;gap:.5rem}.ib-option{min-height:2.75rem;padding:.45rem .9rem;border:1px solid var(--color-border-default);border-radius:999px;background:var(--color-bg-elevated);font-size:.82rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.ib-option[aria-pressed=true]{border-color:var(--ib-ink);background:var(--ib-ink);color:#fff}.ib-mode-cards{display:grid;gap:.6rem;grid-template-columns:1fr}.ib-mode-card{text-align:left;border:1px solid var(--color-border-default);border-radius:16px;padding:.9rem 1rem;background:var(--color-bg-elevated);cursor:pointer}.ib-mode-card[aria-pressed=true]{border-color:var(--ib-gold);box-shadow:0 0 0 3px var(--ib-gold-soft)}.ib-mode-card strong{display:block;font-size:.95rem}.ib-mode-card span{display:block;margin-top:.3rem;font-size:.78rem;line-height:1.5;color:var(--color-text-tertiary)}.ib-input,.ib-textarea{width:100%;min-height:2.9rem;padding:.7rem .85rem;border:1px solid var(--color-border-default);border-radius:12px;background:var(--color-bg-elevated);font-size:.9rem;font-family:inherit;color:var(--color-text-primary)}.ib-textarea{min-height:8rem;resize:vertical;line-height:1.55}.ib-input:focus-visible,.ib-textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ib-disclosure{margin-top:1rem;border:1px solid var(--color-border-subtle);border-radius:14px;overflow:hidden}.ib-disclosure>summary{min-height:2.9rem;display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.85rem;font-weight:650;cursor:pointer}.ib-disclosure>div{padding:0 .9rem .9rem}.ib-lobby-steps{display:grid;gap:.6rem;margin-top:1rem}.ib-lobby-steps li{display:flex;gap:.7rem;align-items:flex-start;font-size:.86rem;line-height:1.55;color:var(--color-text-secondary)}.ib-lobby-steps li>span:first-child{flex:0 0 auto;width:1.55rem;height:1.55rem;display:grid;place-items:center;border-radius:999px;background:var(--color-bg-muted);font-size:.72rem;font-weight:700;color:var(--color-accent-text)}.ib-lobby-steps li>span:last-child{flex:1;min-width:0}.ib-mic-check{display:flex;align-items:center;gap:.85rem;margin-top:1rem;padding:.9rem;border:1px dashed var(--color-border-strong);border-radius:14px}.ib-room{border-radius:22px;background:linear-gradient(180deg,#171A20 0%,var(--ib-ink) 100%);color:var(--ib-text-on-dark);padding:1rem;position:relative;overflow:hidden}.ib-room[data-stage=pressure]{background:linear-gradient(180deg,#201a17,#0d0b0a)}.ib-room[data-stage=executive]{background:linear-gradient(180deg,#0e1013,#000)}.ib-room-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.85rem;border-bottom:1px solid var(--ib-ink-line)}.ib-stage-steps{display:flex;gap:.3rem;align-items:center}.ib-stage-steps i{display:block;width:1.4rem;height:3px;border-radius:2px;background:#ffffff29}.ib-stage-steps i[data-on=true]{background:var(--ib-gold)}.ib-presence{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;padding:1.1rem 0 .4rem}.ib-presence-meta{min-width:0;overflow-wrap:anywhere;flex:1}.ib-avatar{position:relative;flex:0 0 auto;width:3.1rem;height:3.1rem;border-radius:999px;display:grid;place-items:center;background:#ffffff14;border:1px solid var(--ib-ink-line);font-family:var(--font-display);font-size:1.2rem;color:#fff}.ib-avatar[data-speaking=true]:after{content:"";position:absolute;inset:-5px;border-radius:999px;border:1px solid rgba(200,164,77,.55);animation:ib-pulse 1.6s ease-out infinite}@keyframes ib-pulse{0%{transform:scale(.94);opacity:.9}to{transform:scale(1.12);opacity:0}}.ib-presence-meta strong{display:block;font-size:.98rem;color:#fff;font-weight:650}.ib-presence-meta span{display:block;font-size:.75rem;color:var(--ib-muted-on-dark)}.ib-status{display:inline-flex;align-items:center;gap:.45rem;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ib-muted-on-dark)}.ib-status i{width:.45rem;height:.45rem;border-radius:999px;background:var(--ib-gold);animation:ib-blink 1.4s ease-in-out infinite}@keyframes ib-blink{50%{opacity:.25}}.ib-question{overflow-wrap:anywhere;margin:.9rem 0 0;font-family:var(--font-display);font-size:clamp(1.25rem,5vw,1.8rem);line-height:1.28;letter-spacing:-.015em;color:#fff}.ib-question-meta{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin-top:.7rem;font-size:.72rem;color:var(--ib-muted-on-dark)}.ib-captions{margin-top:.8rem;padding:.65rem .8rem;border-left:2px solid var(--ib-gold);background:#ffffff0a;font-size:.84rem;line-height:1.55;color:var(--ib-text-on-dark)}.ib-eq{display:flex;align-items:flex-end;gap:3px;height:1.6rem}.ib-eq span{width:3px;border-radius:2px;background:var(--ib-gold);height:30%;animation:ib-eq 1s ease-in-out infinite}.ib-eq span:nth-child(2){animation-delay:.1s}.ib-eq span:nth-child(3){animation-delay:.2s}.ib-eq span:nth-child(4){animation-delay:.3s}.ib-eq span:nth-child(5){animation-delay:.4s}@keyframes ib-eq{50%{height:100%}}.ib-eq[data-idle=true] span{animation:none;height:22%;opacity:.4}.ib-pressure{margin-top:1rem}.ib-pressure-head{display:flex;align-items:baseline;justify-content:space-between;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ib-muted-on-dark)}.ib-pressure-bar{margin-top:.4rem;height:5px;border-radius:999px;background:#ffffff1f;overflow:hidden}.ib-pressure-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#9AD1A5 0%,var(--ib-gold) 55%,#E07A5F 100%);transition:width .6s cubic-bezier(.22,1,.36,1)}.ib-pressure--light .ib-pressure-head{color:var(--color-text-tertiary)}.ib-pressure--light .ib-pressure-bar{background:var(--color-bg-muted)}.ib-recorder{margin-top:1rem;border-top:1px solid var(--ib-ink-line);padding-top:1rem}.ib-recorder-modes{display:flex;gap:.4rem}.ib-recorder-modes button{min-height:2.5rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--ib-ink-line);background:transparent;color:var(--ib-muted-on-dark);font-size:.78rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem}.ib-recorder-modes button[aria-pressed=true]{background:#ffffff1a;color:#fff}.ib-record-stage{display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:1rem 0 .25rem}.ib-wave{display:flex;align-items:center;gap:2px;height:2.4rem}.ib-wave span{width:3px;border-radius:999px;background:#ffffff8c;transition:height .09s linear}.ib-record-btn{width:4.4rem;height:4.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#fff;color:var(--ib-ink);display:grid;place-items:center;cursor:pointer;transition:transform .15s ease}.ib-record-btn:hover:not(:disabled){transform:scale(1.04)}.ib-record-btn[data-recording=true]{background:#e05252;color:#fff;border-color:transparent}.ib-record-btn:disabled{opacity:.45;cursor:not-allowed}.ib-record-hint{font-size:.78rem;color:var(--ib-muted-on-dark);text-align:center}.ib-timer{font-variant-numeric:tabular-nums;font-size:.78rem;color:var(--ib-muted-on-dark)}.ib-timer[data-low=true]{color:#e8b4a0}.ib-draft{width:100%}.ib-draft textarea{width:100%;min-height:6.5rem;padding:.7rem .8rem;border-radius:12px;border:1px solid var(--ib-ink-line);background:#ffffff0d;color:#fff;font:inherit;font-size:.88rem;line-height:1.55}.ib-draft-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.6rem}.ib-text-row{display:flex;gap:.5rem;width:100%}.ib-text-row input{flex:1;min-width:0;min-height:2.9rem;padding:0 .85rem;border-radius:999px;border:1px solid var(--ib-ink-line);background:#ffffff0d;color:#fff;font:inherit;font-size:.88rem}.ib-send{flex-shrink:0;width:2.9rem;height:2.9rem;border-radius:999px;border:0;background:#fff;color:var(--ib-ink);display:grid;place-items:center;cursor:pointer}.ib-send:disabled{opacity:.4;cursor:not-allowed}.ib-layout{display:grid;gap:.85rem}.ib-layout>*{min-width:0}@media(min-width:900px){.ib-layout{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.85fr);align-items:start}.ib-side{position:sticky;top:1rem}.ib-mode-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ib-interviewer-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-proof{grid-template-columns:repeat(4,minmax(0,1fr))}}.ib-coach h3{margin:0 0 .5rem;font-size:.9rem;font-weight:650}.ib-coach-block+.ib-coach-block{margin-top:.8rem;padding-top:.8rem;border-top:1px solid var(--color-border-subtle)}.ib-coach-block small{display:block;font-size:.63rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-tertiary)}.ib-coach-block p{margin:.3rem 0 0;font-size:.87rem;line-height:1.55}.ib-parts{display:grid;gap:.35rem;margin-top:.55rem}.ib-parts li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.82rem;padding:.35rem .5rem;border-radius:8px;background:var(--color-bg-subtle)}.ib-parts li[data-status=missing]{background:#e07a5f1a;color:#8a3d26}.ib-parts li[data-status=partial]{background:#c8a44d1f}.ib-parts li b{font-weight:600}.ib-vocab{margin-top:.6rem;padding:.65rem .75rem;border-radius:12px;background:var(--color-bg-subtle)}.ib-vocab s{color:var(--color-text-tertiary);text-decoration-thickness:1px}.ib-vocab strong{display:block;margin-top:.25rem;font-size:.88rem}.ib-starters{display:grid;gap:.3rem;margin-top:.5rem}.ib-starters li{font-size:.8rem;color:var(--color-text-secondary)}.ib-keyword-row{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.ib-compare{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.6rem}.ib-compare div{text-align:center;padding:.6rem .35rem;border-radius:12px;background:var(--color-bg-subtle)}.ib-compare small{display:block;font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-tertiary)}.ib-compare strong{display:block;margin-top:.2rem;font-size:1.3rem;font-family:var(--font-display)}.ib-compare div[data-delta=up] strong{color:#2f6b47}.ib-recovery{border-color:#c8a44d66;background:linear-gradient(180deg,rgba(200,164,77,.08),transparent)}.ib-recovery ul{display:grid;gap:.35rem;margin:.6rem 0 0}.ib-recovery li{font-size:.85rem;line-height:1.5;color:var(--color-text-secondary)}.ib-transition{border-radius:22px;padding:1.6rem 1.25rem;background:radial-gradient(120% 120% at 20% 0%,#22252D 0%,var(--ib-ink) 60%);color:var(--ib-text-on-dark);text-align:left}.ib-transition h2{margin:.6rem 0 0;font-family:var(--font-display);font-size:clamp(1.5rem,6vw,2.2rem);line-height:1.12;color:#fff}.ib-transition blockquote{margin:1rem 0 0;padding-left:.85rem;border-left:2px solid var(--ib-gold);font-size:.9rem;line-height:1.6;color:var(--ib-muted-on-dark)}.ib-transition-next{margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--ib-ink-line);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.78rem;color:var(--ib-muted-on-dark)}.ib-score{display:flex;align-items:baseline;gap:.4rem;margin-top:.5rem}.ib-score strong{font-family:var(--font-display);font-size:clamp(2.6rem,12vw,4rem);line-height:1;letter-spacing:-.03em}.ib-score span{font-size:.9rem;color:var(--color-text-tertiary)}.ib-axes{display:grid;gap:.55rem;margin-top:1rem}.ib-axis small{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text-secondary)}.ib-axis i{display:block;margin-top:.25rem;height:5px;border-radius:999px;background:var(--color-bg-muted);overflow:hidden}.ib-axis i b{display:block;height:100%;border-radius:999px;background:var(--color-accent)}.ib-evidence{display:grid;gap:.5rem;margin-top:.75rem}.ib-evidence li{display:flex;gap:.55rem;font-size:.88rem;line-height:1.5}.ib-evidence li svg{flex:0 0 auto;margin-top:.15rem;color:#2f6b47}.ib-dimension-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}@media(min-width:640px){.ib-dimension-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ib-dimension-grid div{border:1px solid var(--color-border-subtle);border-radius:12px;padding:.55rem .65rem}.ib-dimension-grid small{display:block;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary)}.ib-dimension-grid strong{display:block;margin-top:.2rem;font-size:1.05rem}.ib-skill-grid{display:grid;gap:.45rem;margin-top:.75rem}@media(min-width:640px){.ib-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ib-skill{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .7rem;border:1px solid var(--color-border-subtle);border-radius:12px;font-size:.82rem}.ib-skill-state{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .5rem;border-radius:999px;background:var(--color-bg-muted);color:var(--color-text-secondary);white-space:nowrap}.ib-skill[data-state=mastered] .ib-skill-state,.ib-skill[data-state=transferred] .ib-skill-state{background:#2f6b471f;color:#2f6b47}.ib-skill[data-state=not_seen] .ib-skill-state{background:transparent;border:1px dashed var(--color-border-strong);color:var(--color-text-tertiary)}.ib-spark{display:flex;align-items:flex-end;gap:2px;height:2.75rem;margin-top:.6rem}.ib-spark i{flex:1;min-width:3px;border-radius:2px 2px 0 0;background:var(--color-accent);opacity:.8}.ib-spark i[data-empty=true]{background:var(--color-bg-muted)}.ib-table{width:100%;border-collapse:collapse;margin-top:.75rem;font-size:.8rem}.ib-table th,.ib-table td{text-align:left;padding:.5rem .45rem;border-bottom:1px solid var(--color-border-subtle)}.ib-table th{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-tertiary)}.ib-table td.ib-num{font-variant-numeric:tabular-nums}.ib-legacy-tag{font-size:.62rem;padding:.1rem .4rem;border-radius:999px;background:var(--color-bg-muted);color:var(--color-text-tertiary)}.ib-certificate{border-radius:20px;padding:1.5rem 1.25rem;background:linear-gradient(160deg,#fffdf8,#f6efe0);border:1px solid rgba(200,164,77,.4);text-align:center}.ib-certificate h2{margin:.5rem 0 0;font-family:var(--font-display);font-size:clamp(1.4rem,6vw,2rem);letter-spacing:-.02em}.ib-certificate .ib-cert-holder{margin-top:.9rem;font-size:1.15rem;font-weight:650}.ib-cert-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;margin-top:.9rem}.ib-cert-id{margin-top:1rem;font-family:var(--font-mono);font-size:.68rem;color:var(--color-text-tertiary)}.ib-empty{text-align:center;padding:1.5rem 1rem}.ib-empty svg{color:var(--color-text-quaternary)}.ib-empty p{margin:.6rem 0 0;font-size:.86rem;line-height:1.55;color:var(--color-text-tertiary)}.ib-skeleton{border-radius:12px;background:linear-gradient(90deg,var(--color-bg-muted) 25%,var(--color-bg-subtle) 50%,var(--color-bg-muted) 75%);background-size:200% 100%;animation:ib-shimmer 1.4s linear infinite}@keyframes ib-shimmer{to{background-position:-200% 0}}.ib-skeleton-line{height:.8rem;margin-bottom:.5rem}.ib-sheet-backdrop{position:fixed;inset:0;background:#08090b8c;display:flex;align-items:flex-end;z-index:60}.ib-sheet{width:100%;max-height:82dvh;overflow-y:auto;border-radius:20px 20px 0 0;background:var(--color-bg-elevated);padding:1rem 1rem 1.5rem;border:0}@media(min-width:640px){.ib-sheet-backdrop{align-items:center;justify-content:center;padding:1.5rem}.ib-sheet{max-width:30rem;border-radius:20px}}.ib-sheet-handle{width:2.5rem;height:4px;border-radius:999px;background:var(--color-border-strong);margin:0 auto .85rem}@media(prefers-reduced-motion:reduce){.ib-eq span,.ib-status i,.ib-avatar[data-speaking=true]:after,.ib-skeleton{animation:none!important}.ib-pressure-bar i,.ib-btn{transition:none!important}}@media(prefers-contrast:more){.ib-root{--ib-muted-on-dark: rgba(255, 255, 255, .85)}.ib-card,.ib-chip{border-color:var(--color-text-primary)}}.ib-root :focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:6px}.ib-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
