.cookie-scrim[data-v-78e57809]{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-end;justify-content:center;padding:clamp(14px,3vw,32px);background:var(--bm-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.cookie-banner[data-v-78e57809]{position:relative;z-index:1;width:min(900px,100%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border-radius:24px;border:1px solid rgba(var(--bm-accent-rgb),.32);background:var(--bm-raised);box-shadow:0 24px 80px -30px var(--bm-shadow-color),0 0 36px rgba(var(--bm-accent-rgb),.16);backdrop-filter:blur(24px)}.cookie-icon[data-v-78e57809]{width:46px;height:46px;padding:12px;border-radius:17px;color:#fff;background:linear-gradient(135deg,var(--bm-plasma-2),var(--bm-grad-mid))}.cookie-copy[data-v-78e57809]{display:grid;gap:6px}.cookie-copy h2[data-v-78e57809]{margin:0;color:var(--bm-ink);font-size:20px;font-weight:640;line-height:1.25;letter-spacing:-.02em}.cookie-copy p[data-v-78e57809]{margin:0;color:var(--lux-text-2);font-size:14px;line-height:1.45}.cookie-copy a[data-v-78e57809]{color:var(--bm-ink);text-decoration:underline;text-underline-offset:3px}.cookie-toggle[data-v-78e57809]{display:inline-flex;align-items:center;gap:10px;color:var(--lux-text);font-size:14px}.cookie-toggle input[data-v-78e57809]{position:absolute;opacity:0}.cookie-toggle span[data-v-78e57809]{width:36px;height:20px;border-radius:999px;background:var(--bm-control-hover);border:1px solid var(--lux-border)}.cookie-toggle span[data-v-78e57809]:after{content:"";display:block;width:16px;height:16px;margin:1px;border-radius:999px;background:var(--lux-muted);transition:transform .2s ease,background .2s ease}.cookie-toggle input:checked+span[data-v-78e57809]:after{transform:translate(16px);background:var(--bm-ink)}.cookie-actions[data-v-78e57809]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.cookie-btn[data-v-78e57809]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:14px;color:var(--lux-text);background:var(--bm-control);border:1px solid var(--lux-border);font-weight:700}.cookie-btn--primary[data-v-78e57809]{color:#fff;background:linear-gradient(135deg,var(--bm-plasma-2),var(--bm-grad-mid));border-color:rgba(var(--bm-accent-rgb),.6)}.cookie-btn--ghost[data-v-78e57809]{background:transparent}.cookie-pop-enter-active[data-v-78e57809],.cookie-pop-leave-active[data-v-78e57809]{transition:opacity .22s ease,transform .22s ease}.cookie-pop-enter-from[data-v-78e57809],.cookie-pop-leave-to[data-v-78e57809]{opacity:0;transform:translateY(14px)}@media(max-width:780px){.cookie-banner[data-v-78e57809]{grid-template-columns:1fr}.cookie-actions[data-v-78e57809]{justify-content:stretch}.cookie-btn[data-v-78e57809]{flex:1}}.modal-overlay[data-v-dd07c90a]{position:fixed;inset:0;background:var(--bm-overlay);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.modal-card[data-v-dd07c90a]{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:440px;padding:2rem 1.75rem;border-radius:12px;background:var(--bm-raised);border:1px solid var(--bm-hair-2);box-shadow:0 12px 40px var(--bm-shadow-color);color:var(--bm-ink)}.modal-close[data-v-dd07c90a]{position:absolute;top:.75rem;right:.75rem;background:transparent;border:none;cursor:pointer;color:var(--bm-ink-mute);padding:.25rem}.modal-close[data-v-dd07c90a]:hover{color:var(--bm-ink)}.modal-title[data-v-dd07c90a]{font-size:1.15rem;font-weight:600;margin-bottom:.5rem;color:var(--bm-ink)}.modal-desc[data-v-dd07c90a]{font-size:.875rem;color:var(--bm-ink-body);margin-bottom:1rem;line-height:1.5}.modal-reset[data-v-dd07c90a]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--bm-ink-mute);background:var(--bm-control);padding:.4rem .8rem;border-radius:6px;margin-bottom:1.25rem}.modal-actions[data-v-dd07c90a]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.btn-primary[data-v-dd07c90a],.btn-ghost[data-v-dd07c90a]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;border:1px solid transparent;transition:background .15s}.btn-primary[data-v-dd07c90a]{background:#6366f1;color:#fff}.btn-primary[data-v-dd07c90a]:hover{background:#4f46e5}.btn-ghost[data-v-dd07c90a]{background:transparent;color:var(--bm-ink-body);border-color:var(--bm-hair-3)}.btn-ghost[data-v-dd07c90a]:hover{background:var(--bm-control)}.modal-fade-enter-active[data-v-dd07c90a],.modal-fade-leave-active[data-v-dd07c90a]{transition:opacity .18s ease,transform .18s ease}.modal-fade-enter-from[data-v-dd07c90a],.modal-fade-leave-to[data-v-dd07c90a]{opacity:0;transform:scale(.96)}.bm-sketch-outline[data-v-cd1b736d]{display:none;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;color:inherit;z-index:0}html[data-bm-style=sketch] .bm-sketch-outline[data-v-cd1b736d]{display:block}.bm-sketch-stroke[data-v-cd1b736d]{fill:none;stroke:currentColor;stroke-width:1.2;stroke-opacity:.65;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:sketch-outline-cd1b736d .5s ease-out both}.bm-sketch-hatch[data-v-cd1b736d]{stroke:currentColor;stroke-width:.75;stroke-opacity:.12;fill:none;vector-effect:non-scaling-stroke}.bm-sketch-wash[data-v-cd1b736d]{stroke:none}.is-selected .bm-sketch-stroke[data-v-cd1b736d]{stroke-opacity:.9;stroke-width:1.5}.sketch-selection-enter-active[data-v-cd1b736d]{animation:sketch-appear-cd1b736d .65s both}.sketch-selection-enter-active .bm-sketch-stroke[data-v-cd1b736d]{animation:sketch-outline-cd1b736d .45s .18s both}.sketch-selection-leave-active[data-v-cd1b736d]{animation:sketch-erase-cd1b736d .2s both}.sketch-selection-leave-active .bm-sketch-stroke[data-v-cd1b736d]{animation:sketch-outline-cd1b736d .2s reverse both}@keyframes sketch-outline-cd1b736d{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes sketch-appear-cd1b736d{0%{opacity:.4}to{opacity:1}}@keyframes sketch-erase-cd1b736d{to{opacity:0}}@media(prefers-reduced-motion:reduce){.bm-sketch-stroke[data-v-cd1b736d],.sketch-selection-enter-active[data-v-cd1b736d],.sketch-selection-leave-active[data-v-cd1b736d]{animation:none!important}}html[data-bm-motion=calm] .bm-sketch-stroke[data-v-cd1b736d],html[data-bm-motion=calm] .sketch-selection-enter-active[data-v-cd1b736d],html[data-bm-motion=calm] .sketch-selection-leave-active[data-v-cd1b736d]{animation:none!important}.bm-sketch-redraw[data-v-b9a684a5]{display:block;width:100%;height:100%;overflow:hidden;pointer-events:none;animation:bm-redraw-veil-b9a684a5 .72s linear both}.bm-sketch-redraw__paper[data-v-b9a684a5]{fill:var(--sketch-paper, var(--bm2-bg, #20282c))}.bm-sketch-redraw__cut[data-v-b9a684a5]{fill:none;stroke:#000;stroke-width:148;stroke-linecap:round;stroke-dasharray:1;animation:bm-redraw-cut-b9a684a5 .58s 90ms cubic-bezier(.3,.05,.3,1) both}.bm-sketch-redraw__tip[data-v-b9a684a5]{fill:none;stroke:var(--bm2-primary, #91a9ed);stroke-width:2;stroke-opacity:.42;stroke-linecap:round;stroke-dasharray:.005 .995;animation:bm-redraw-tip-b9a684a5 .58s 90ms cubic-bezier(.3,.05,.3,1) both}@keyframes bm-redraw-cut-b9a684a5{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes bm-redraw-tip-b9a684a5{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes bm-redraw-veil-b9a684a5{0%{opacity:0}10%,84%{opacity:.97}to{opacity:0}}html[data-bm-motion=calm] .bm-sketch-redraw[data-v-b9a684a5]{animation:bm-redraw-calm-b9a684a5 .18s ease-out both}html[data-bm-motion=calm] .bm-sketch-redraw__cut[data-v-b9a684a5],html[data-bm-motion=calm] .bm-sketch-redraw__tip[data-v-b9a684a5]{display:none}@keyframes bm-redraw-calm-b9a684a5{0%{opacity:.16}to{opacity:0}}@media(prefers-reduced-motion:reduce){.bm-sketch-redraw[data-v-b9a684a5]{animation:bm-redraw-calm-b9a684a5 .18s ease-out both}.bm-sketch-redraw__cut[data-v-b9a684a5],.bm-sketch-redraw__tip[data-v-b9a684a5]{display:none}}.bm-material-drawing[data-v-90d245a3]{position:absolute;inset:0;overflow:hidden;pointer-events:none;color:var(--bm2-text);animation:material-sheet-in-90d245a3 1.6s linear both}.bm-material-sheet[data-v-90d245a3]{width:100%;height:100%;display:block}.bm-material-paper[data-v-90d245a3]{fill:var(--sketch-paper,var(--bm2-bg,#20282c))}.bm-material-construction[data-v-90d245a3]{fill:none;stroke:var(--bm2-accent-text);stroke-width:1;stroke-opacity:.24;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.bm-material-erase[data-v-90d245a3]{fill:none;stroke:#000;stroke-width:176;stroke-linecap:round;stroke-dasharray:1;animation:material-ink-90d245a3 1.22s .16s linear both}.bm-material-trace[data-v-90d245a3]{fill:none;stroke:var(--bm2-accent-text);stroke-width:2;stroke-opacity:.6;stroke-linecap:round;stroke-dasharray:.012 .988;animation:material-ink-90d245a3 1.22s .16s linear both}.bm-material-pencil[data-v-90d245a3]{position:absolute;width:35px;height:56px;filter:drop-shadow(3px 5px 3px #0003);transform-origin:12px 53px;animation:material-pencil-90d245a3 1.22s .16s linear both}@keyframes material-ink-90d245a3{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes material-sheet-in-90d245a3{0%{opacity:0}7%,85%{opacity:1}to{opacity:0}}@keyframes material-pencil-90d245a3{0%{left:-8%;top:0;transform:rotate(24deg)}14.28%{left:105%;top:0;transform:rotate(24deg)}28.56%{left:-8%;top:16%;transform:rotate(-24deg)}42.84%{left:105%;top:33%;transform:rotate(24deg)}57.12%{left:-8%;top:49%;transform:rotate(-24deg)}71.4%{left:105%;top:65%;transform:rotate(24deg)}85.68%{left:-8%;top:82%;transform:rotate(-24deg)}to{left:105%;top:98%;transform:rotate(24deg)}}html[data-bm-motion=calm] .bm-material-drawing[data-v-90d245a3]{animation:material-calm-90d245a3 .18s ease-out both}html[data-bm-motion=calm] .bm-material-erase[data-v-90d245a3],html[data-bm-motion=calm] .bm-material-trace[data-v-90d245a3],html[data-bm-motion=calm] .bm-material-pencil[data-v-90d245a3]{display:none}@keyframes material-calm-90d245a3{0%{opacity:.15}to{opacity:0}}@media(prefers-reduced-motion:reduce){.bm-material-drawing[data-v-90d245a3]{animation:material-calm-90d245a3 .18s ease-out both}.bm-material-erase[data-v-90d245a3],.bm-material-trace[data-v-90d245a3],.bm-material-pencil[data-v-90d245a3]{display:none}}.bm-sketch-brand[data-v-9a9f8d40]{display:block;width:100%;height:100%;color:var(--accent-text, currentColor);stroke-linecap:round;stroke-linejoin:round}.bm-sketch-brand__paper[data-v-9a9f8d40]{fill:var(--sketch-sheet)}.bm-sketch-brand__hatch[data-v-9a9f8d40]{stroke:currentColor;stroke-width:1.1;opacity:.24}.bm-sketch-brand__border[data-v-9a9f8d40]{stroke:currentColor;stroke-width:1.45}.bm-sketch-brand__rocket[data-v-9a9f8d40]{fill:var(--sketch-sheet);stroke:currentColor;stroke-width:1.7}.is-mono[data-v-9a9f8d40]{color:inherit}.is-mono .bm-sketch-brand__paper[data-v-9a9f8d40]{fill:none}.is-mono .bm-sketch-brand__border[data-v-9a9f8d40]{opacity:.5}.is-drawing path[data-v-9a9f8d40]{stroke-dasharray:1;animation:brand-draw-9a9f8d40 1.1s ease-out both}.is-drawing .bm-sketch-brand__rocket[data-v-9a9f8d40]{transform-origin:24px 24px;animation:brand-liftoff-9a9f8d40 2.4s cubic-bezier(.2,.75,.3,1) both}@keyframes brand-draw-9a9f8d40{0%{stroke-dashoffset:1;fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes brand-liftoff-9a9f8d40{0%,35%{opacity:0;transform:translate(-9px,14px) rotate(-12deg)}52%{opacity:1;transform:translate(-7px,9px) rotate(-3deg)}72%{transform:translate(1px,-2px) rotate(3deg)}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.is-drawing path[data-v-9a9f8d40],.is-drawing .bm-sketch-brand__rocket[data-v-9a9f8d40]{animation:none}}html[data-bm-motion=calm] .is-drawing path[data-v-9a9f8d40],html[data-bm-motion=calm] .is-drawing .bm-sketch-brand__rocket[data-v-9a9f8d40]{animation:none}.bm-sketch-mentor[data-v-223d6c69]{width:100%;height:100%;display:block;overflow:visible;color:var(--accent-text);stroke-linecap:round;stroke-linejoin:round}.bm-sketch-mentor__paper[data-v-223d6c69]{fill:var(--sketch-sheet)}.bm-sketch-mentor__hatch[data-v-223d6c69]{stroke:currentColor;stroke-width:1.2;opacity:.22}.bm-sketch-mentor__border[data-v-223d6c69]{stroke:currentColor;stroke-width:1.7}.bm-sketch-mentor__letters[data-v-223d6c69]{stroke:var(--sketch-ink);stroke-width:2.7}.bm-sketch-mentor__underline[data-v-223d6c69]{stroke:currentColor;stroke-width:1.5}.bm2-toast-stack[data-v-f83dc6bd]{position:fixed;right:var(--bm2-toast-right, 28px);bottom:var(--bm2-toast-bottom, 108px);z-index:var(--bm-z-toast, 400);display:flex;flex-direction:column;gap:12px;align-items:flex-end;pointer-events:none;font-family:var(--bm2-font-sans)}.bm2-toast[data-v-f83dc6bd]{position:relative;pointer-events:auto;display:flex;align-items:flex-start;gap:13px;width:var(--bm2-toast-w, 380px);max-width:calc(100vw - 48px);padding:16px 16px 16px 18px;border-radius:var(--bm2-r-xl);border:1px solid var(--bm2-toast-ring);background:var(--bm2-surface-panel);box-shadow:var(--bm2-shadow-toast);animation:bm2Pop var(--bm2-dur-pop, .34s) var(--bm2-ease) both;--bm2-toast-ring: var(--bm2-accent-ring);--bm2-toast-fill: var(--bm2-accent-fill);--bm2-toast-mark: var(--bm2-accent-text)}.bm2-toast[data-v-f83dc6bd]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--bm2-toast-fill);pointer-events:none}.bm2-toast[data-v-f83dc6bd]>*{position:relative}.bm2-toast.is-success[data-v-f83dc6bd]{--bm2-toast-ring: var(--bm2-success-ring-strong);--bm2-toast-fill: var(--bm2-success-fill-strong);--bm2-toast-mark: var(--bm2-success)}.bm2-toast.is-error[data-v-f83dc6bd]{--bm2-toast-ring: var(--bm2-danger-ring);--bm2-toast-fill: var(--bm2-danger-fill-strong);--bm2-toast-mark: var(--bm2-danger)}.bm2-toast.is-warning[data-v-f83dc6bd]{--bm2-toast-ring: var(--bm2-warning-ring);--bm2-toast-fill: var(--bm2-warning-fill);--bm2-toast-mark: var(--bm2-warning)}.bm2-toast.is-neutral[data-v-f83dc6bd]{--bm2-toast-ring: var(--bm2-neutral-ring);--bm2-toast-fill: var(--bm2-neutral-fill);--bm2-toast-mark: var(--bm2-text-2)}.bm2-toast.is-action[data-v-f83dc6bd]{--bm2-toast-ring: var(--bm2-accent-ring-strong);--bm2-toast-fill: var(--bm2-accent-fill);--bm2-toast-mark: var(--bm2-accent-text)}.bm2-toast.is-info[data-v-f83dc6bd]{--bm2-toast-ring: var(--bm2-accent-ring);--bm2-toast-fill: var(--bm2-accent-fill-weak);--bm2-toast-mark: var(--bm2-accent-text)}.bm2-toast.is-achievement[data-v-f83dc6bd]{--bm2-toast-ring: var(--bm2-ach-ring);--bm2-toast-fill: var(--bm2-ach-fill);--bm2-toast-mark: var(--bm2-accent-text-strong)}.bm2-toast__mark[data-v-f83dc6bd]{width:26px;height:26px;flex:0 0 26px;border-radius:9px;display:grid;place-items:center;color:var(--bm2-toast-mark);background:var(--bm2-toast-fill);box-shadow:inset 0 0 0 1px var(--bm2-toast-ring)}.bm2-toast__mark-icon[data-v-f83dc6bd]{width:15px;height:15px}.bm2-toast__copy[data-v-f83dc6bd]{min-width:0;display:flex;flex-direction:column}.bm2-toast__title[data-v-f83dc6bd]{font-size:14.5px;font-weight:590;color:var(--bm2-text)}.bm2-toast__body[data-v-f83dc6bd]{margin-top:4px;font-size:13.5px;line-height:1.45;color:var(--bm2-text-2)}.bm2-toast__action[data-v-f83dc6bd]{align-self:flex-start;margin-top:8px;padding:0;border:0;background:none;font-size:13.5px;font-weight:600;color:var(--bm2-link);cursor:pointer}.bm2-toast__action[data-v-f83dc6bd]:hover{text-decoration:underline}.bm2-toast__close[data-v-f83dc6bd]{width:28px;height:28px;flex:0 0 28px;margin-left:auto;display:grid;place-items:center;border:0;border-radius:9px;background:var(--bm2-surface-control);color:var(--bm2-text-3);cursor:pointer}.bm2-toast__close[data-v-f83dc6bd]:hover{background:var(--bm2-surface-control-hover);color:var(--bm2-text)}.bm2-toast__close-icon[data-v-f83dc6bd]{width:14px;height:14px}.bm2-toast-leave-active[data-v-f83dc6bd]{transition:opacity .18s ease,transform .2s ease}.bm2-toast-leave-to[data-v-f83dc6bd]{opacity:0;transform:translate(16px) scale(.98)}.bm2-toast-move[data-v-f83dc6bd]{transition:transform .22s ease}@media(max-width:640px){.bm2-toast-stack[data-v-f83dc6bd]{left:var(--bm2-toast-right, 14px);align-items:stretch}.bm2-toast[data-v-f83dc6bd]{width:auto;max-width:none}}.toast-stack[data-v-839fdda1]{position:fixed;bottom:var(--bm2-toast-bottom, 108px);right:var(--bm2-toast-right, 28px);z-index:var(--bm-z-toast, 400);display:flex;flex-direction:column;gap:12px;pointer-events:none;max-width:min(var(--bm2-toast-w, 380px),calc(100vw - 48px))}@media(max-width:480px){.toast-stack[data-v-839fdda1]{left:12px;right:12px;max-width:none}.toast-card[data-v-839fdda1]{min-width:0}}.toast-stack ul[data-v-839fdda1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.toast-card[data-v-839fdda1]{pointer-events:auto;display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border-radius:12px;border:1px solid var(--lux-border-hot);background:var(--bm-toast, var(--bm-raised));box-shadow:0 30px 70px #00000085;cursor:pointer;min-width:280px}.toast-icon[data-v-839fdda1]{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:linear-gradient(180deg,var(--lux-magenta),#6b21a8);color:#fff}.toast-content[data-v-839fdda1]{flex:1;min-width:0}.toast-title[data-v-839fdda1]{color:var(--bm-ink);font-weight:600;font-size:13px;line-height:1.4}.toast-body[data-v-839fdda1]{color:var(--lux-text-2);font-size:12px;margin-top:2px;line-height:1.45;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.toast-close[data-v-839fdda1]{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;border:1px solid var(--lux-border);background:transparent;color:var(--lux-dim);cursor:pointer}.toast-close[data-v-839fdda1]:hover{color:var(--bm-ink);border-color:var(--lux-border-hot)}.toast-enter-active[data-v-839fdda1]{animation:toast-slide-in-839fdda1 .22s ease}.toast-leave-active[data-v-839fdda1]{animation:toast-slide-out-839fdda1 .22s ease forwards}.toast-move[data-v-839fdda1]{transition:transform .22s ease}@keyframes toast-slide-in-839fdda1{0%{opacity:0;transform:translate(40px) scale(.92)}}@keyframes toast-slide-out-839fdda1{to{opacity:0;transform:translate(40px) scale(.92)}}.relic[data-v-fcea1205]{--metal: var(--bm2-success);position:relative;display:grid;place-items:center;isolation:isolate}.category-learning[data-v-fcea1205]{--metal: var(--bm2-accent)}.category-practice[data-v-fcea1205]{--metal: var(--bm2-success)}.category-contribution[data-v-fcea1205]{--metal: var(--bm2-info)}.category-career[data-v-fcea1205]{--metal: var(--bm2-warning)}.rarity-rare[data-v-fcea1205]{--metal: var(--bm2-info)}.rarity-epic[data-v-fcea1205]{--metal: var(--bm2-success)}.rarity-legendary[data-v-fcea1205]{--metal: var(--bm2-warning)}.relic-card[data-v-fcea1205]{width:112px;height:112px}.relic-hero[data-v-fcea1205]{width:min(360px,44vw);height:min(360px,44vw)}.relic-detail[data-v-fcea1205]{width:min(196px,46vw);height:min(196px,46vw)}.relic-mini[data-v-fcea1205]{width:68px;height:68px}.relic img[data-v-fcea1205]{position:relative;z-index:2;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,0,0,.34))}.relic-aura[data-v-fcea1205]{position:absolute;z-index:0;width:72%;aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--metal) 22%,transparent);filter:blur(26px)}.forge-overlay[data-v-cca6ac18]{--forge: #7c66ff;--forge-hot: #58c9ff;--core-flight-duration: 1.45s;--core-impact-delay: 985ms;--core-effect-delay: 1005ms;--core-copy-delay: 1.1s;--core-orbit-delay: 1.18s;position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;color:#f7f7ff;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--forge) 17%,transparent),transparent 35%),#020411db;backdrop-filter:blur(18px) saturate(120%);overflow:visible}.rarity-common[data-v-cca6ac18]{--forge: #77e4c4;--forge-hot: #d7fff2}.rarity-rare[data-v-cca6ac18]{--forge: #4ea8ff;--forge-hot: #bfe7ff}.rarity-epic[data-v-cca6ac18]{--forge: #a75cff;--forge-hot: #f3c5ff}.rarity-legendary[data-v-cca6ac18]{--forge: #ff9f32;--forge-hot: #fff09b}.element-fire[data-v-cca6ac18]{--forge: #ff643d;--forge-hot: #ffd15c}.element-electric[data-v-cca6ac18]{--forge: #5678ff;--forge-hot: #75e6ff}.element-forge[data-v-cca6ac18]{--forge: #ff9e2f;--forge-hot: #fff1a6}.element-glitch[data-v-cca6ac18]{--forge: #9aff32;--forge-hot: #2fffc8}.element-nova[data-v-cca6ac18]{--forge: #ff4fa3;--forge-hot: #d890ff}.forge-panel[data-v-cca6ac18]{position:relative;width:min(880px,100%);min-height:510px;display:grid;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);align-items:center;gap:10px;padding:46px 52px 36px;border:1px solid color-mix(in srgb,var(--forge) 54%,transparent);border-radius:34px;background:radial-gradient(circle at 18% 45%,color-mix(in srgb,var(--forge) 12%,transparent),transparent 38%),linear-gradient(145deg,#0d1230fa,#05081bfa);box-shadow:0 42px 120px #0000008c,0 0 90px color-mix(in srgb,var(--forge) 18%,transparent),inset 0 1px #ffffff14;overflow:hidden;animation:panel-impact-cca6ac18 .38s var(--core-impact-delay) cubic-bezier(.22,.75,.2,1) both}.forge-panel[data-v-cca6ac18]:before{content:"";position:absolute;inset:0;opacity:.11;background-image:linear-gradient(color-mix(in srgb,var(--forge) 35%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--forge) 35%,transparent) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(90deg,black,transparent 65%);mask-image:linear-gradient(90deg,black,transparent 65%)}.forge-close[data-v-cca6ac18]{position:fixed;top:28px;right:30px;z-index:2;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:50%;color:#ffffffb8;background:#090c20b3;cursor:pointer}.forge-visual[data-v-cca6ac18]{position:relative;min-height:370px;display:grid;place-items:center;perspective:1200px;transform-style:preserve-3d}.forge-visual[data-v-cca6ac18] .relic{position:relative;z-index:2}.forge-core-video[data-v-cca6ac18]{position:relative;z-index:2;width:min(430px,48vw);aspect-ratio:1;-webkit-mask-image:radial-gradient(circle,#000 0 56%,transparent 79%);mask-image:radial-gradient(circle,#000 0 56%,transparent 79%)}.forge-core-video video[data-v-cca6ac18]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.forge-core-fallback[data-v-cca6ac18]{position:relative;z-index:2;animation:fallback-reveal-cca6ac18 var(--core-flight-duration) cubic-bezier(.2,.8,.2,1) both}.forge-orbit[data-v-cca6ac18]{position:absolute;width:270px;height:270px;border:1px solid color-mix(in srgb,var(--forge) 54%,transparent);border-radius:50%;box-shadow:0 0 30px color-mix(in srgb,var(--forge) 20%,transparent);opacity:0;animation:orbit-reveal-cca6ac18 .42s var(--core-orbit-delay) ease-out both,orbit-spin-cca6ac18 6s var(--core-orbit-delay) linear infinite}.forge-orbit--a[data-v-cca6ac18]:after,.forge-orbit--b[data-v-cca6ac18]:after{content:"";position:absolute;width:9px;height:9px;left:50%;top:-5px;border-radius:50%;background:var(--forge-hot);box-shadow:0 0 16px var(--forge-hot)}.forge-orbit--b[data-v-cca6ac18]{width:325px;height:210px;transform:rotateX(68deg) rotate(15deg);animation:orbit-reveal-cca6ac18 .42s var(--core-orbit-delay) ease-out both,orbit-spin-tilted-cca6ac18 4.5s var(--core-orbit-delay) linear infinite reverse}.forge-impact-flash[data-v-cca6ac18]{position:absolute;z-index:1;width:110px;height:110px;border-radius:50%;opacity:0;background:radial-gradient(circle,#fff 0 6%,var(--forge-hot) 7% 16%,color-mix(in srgb,var(--forge) 72%,transparent) 24%,transparent 68%);filter:blur(1px);animation:impact-flash-cca6ac18 .58s var(--core-impact-delay) ease-out both}.forge-impact-flash[data-v-cca6ac18]:before,.forge-impact-flash[data-v-cca6ac18]:after{content:"";position:absolute;left:50%;top:50%;width:310px;height:2px;background:linear-gradient(90deg,transparent,var(--forge-hot),#fff,var(--forge-hot),transparent);transform:translate(-50%,-50%)}.forge-impact-flash[data-v-cca6ac18]:after{transform:translate(-50%,-50%) rotate(90deg)}.forge-contact-shadow[data-v-cca6ac18]{position:absolute;z-index:1;width:190px;height:54px;border-radius:50%;background:color-mix(in srgb,var(--forge) 58%,transparent);filter:blur(22px);opacity:0;transform:translateY(112px) scale(.35);animation:contact-shadow-cca6ac18 .72s var(--core-impact-delay) ease-out both}.forge-sigil[data-v-cca6ac18]{position:absolute;z-index:3;bottom:24px;right:24px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:#070a1c;background:var(--forge-hot);box-shadow:0 0 35px var(--forge);opacity:0;animation:sigil-reveal-cca6ac18 .35s var(--core-orbit-delay) ease-out both,sigil-pulse-cca6ac18 1.6s calc(var(--core-orbit-delay) + .35s) ease-in-out infinite}.forge-copy[data-v-cca6ac18]{position:relative;z-index:2;display:grid;align-content:center;gap:18px;padding:20px 0 64px 22px;animation:copy-reveal-cca6ac18 .48s var(--core-copy-delay) cubic-bezier(.2,.8,.2,1) both}.forge-kicker[data-v-cca6ac18]{margin:0;display:flex;align-items:center;gap:7px;color:var(--forge-hot);font:750 11px/1.2 ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase}h2[data-v-cca6ac18]{margin:0;max-width:520px;color:#fff;font-size:clamp(36px,5vw,64px);line-height:.96;letter-spacing:-.055em;text-wrap:balance}.forge-lead[data-v-cca6ac18]{margin:0;max-width:500px;color:#ebecffb3;font-size:15px;line-height:1.58}.forge-mark[data-v-cca6ac18]{display:flex;align-items:center;gap:10px;color:#ffffff6b;font:700 10px/1 ui-monospace,monospace;letter-spacing:.16em}.forge-mark i[data-v-cca6ac18]{width:36px;height:1px;background:linear-gradient(90deg,var(--forge),transparent)}.forge-action[data-v-cca6ac18]{position:absolute;right:50px;bottom:36px;z-index:4;display:inline-flex;align-items:center;gap:10px;padding:13px 18px;border:1px solid color-mix(in srgb,var(--forge) 70%,transparent);border-radius:13px;color:#080b1e;background:linear-gradient(135deg,var(--forge-hot),var(--forge));font-weight:800;cursor:pointer;box-shadow:0 10px 32px color-mix(in srgb,var(--forge) 28%,transparent);animation:copy-reveal-cca6ac18 .42s calc(var(--core-copy-delay) + .12s) ease-out both}.forge-copy--batch[data-v-cca6ac18]{gap:13px}.forge-copy--batch h2[data-v-cca6ac18]{font-size:clamp(34px,4vw,54px)}.forge-batch-list[data-v-cca6ac18]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:4px}.forge-batch-item[data-v-cca6ac18]{display:flex;align-items:center;gap:9px;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:#ffffff0a}.forge-batch-item>span[data-v-cca6ac18]{width:22px;height:22px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#07101b;background:var(--forge-hot)}.forge-batch-item div[data-v-cca6ac18]{min-width:0;display:grid}.forge-batch-item strong[data-v-cca6ac18]{overflow:hidden;color:#fff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.forge-batch-item small[data-v-cca6ac18]{color:#ffffff73;font-size:9px}.forge-batch-more[data-v-cca6ac18]{align-self:center;color:var(--forge-hot);font:700 10px/1.2 ui-monospace,monospace}.forge-embers i[data-v-cca6ac18]{position:absolute;left:calc(var(--n) * 5.25%);bottom:-20px;width:3px;height:18px;border-radius:99px;background:var(--forge);box-shadow:0 0 12px var(--forge);animation:ember-rise-cca6ac18 calc(2.8s + var(--n) * .11s) calc(var(--n) * -.31s) linear infinite}.forge-particles[data-v-cca6ac18]{position:absolute;left:calc(50% - 210px);top:50%;z-index:3;width:1px;height:1px;pointer-events:none}.forge-particles i[data-v-cca6ac18]{position:absolute;width:var(--size);height:var(--size);border-radius:50%;background:var(--forge-hot);box-shadow:0 0 14px var(--forge);opacity:0;animation:particle-burst-cca6ac18 1.5s calc(var(--core-effect-delay) + var(--delay)) cubic-bezier(.14,.66,.18,1) both}.forge-shockwave[data-v-cca6ac18]{position:absolute;left:calc(50% - 210px);top:50%;z-index:2;width:60px;height:60px;border:2px solid var(--forge-hot);border-radius:50%;transform:translate(-50%,-50%);animation:shockwave-cca6ac18 1.1s var(--core-impact-delay) ease-out both;pointer-events:none}.uses-static-core .forge-panel[data-v-cca6ac18]{animation:none}.uses-static-core .forge-impact-flash[data-v-cca6ac18],.uses-static-core .forge-contact-shadow[data-v-cca6ac18],.uses-static-core .forge-particles[data-v-cca6ac18],.uses-static-core .forge-shockwave[data-v-cca6ac18]{display:none}.element-fire .forge-particles i[data-v-cca6ac18]{width:calc(var(--size) * .65);height:calc(var(--size) * 2.8);border-radius:60% 60% 45% 45%;animation-name:fire-burst-cca6ac18}.element-electric .forge-particles i[data-v-cca6ac18]{width:2px;height:calc(var(--size) * 4);border-radius:0;transform-origin:50% 100%;animation-name:electric-burst-cca6ac18}.element-forge .forge-particles i[data-v-cca6ac18]{border-radius:1px;background:#fff4b5;animation-name:forge-spark-cca6ac18}.element-glitch .forge-particles i[data-v-cca6ac18]{border-radius:1px;background:var(--forge-hot);animation-name:glitch-swarm-cca6ac18;animation-timing-function:steps(7,end)}.element-nova .forge-particles i[data-v-cca6ac18]{clip-path:polygon(50% 0,61% 37%,100% 50%,61% 63%,50% 100%,39% 63%,0 50%,39% 37%);animation-name:nova-burst-cca6ac18;animation-duration:2.2s}@keyframes fallback-reveal-cca6ac18{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes panel-impact-cca6ac18{0%,35%{transform:translateZ(0)}44%{transform:translate3d(-5px,1px,0)}54%{transform:translate3d(4px,-1px,0)}66%{transform:translate3d(-2px,0,0)}82%{transform:translate3d(1px,0,0)}to{transform:translateZ(0)}}@keyframes impact-flash-cca6ac18{0%{opacity:0;transform:scale(.12) rotate(0)}15%{opacity:1}45%{opacity:.78;transform:scale(1.35) rotate(12deg)}to{opacity:0;transform:scale(2.2) rotate(20deg)}}@keyframes contact-shadow-cca6ac18{0%{opacity:0;transform:translateY(112px) scale(.3)}14%{opacity:.85;transform:translateY(112px) scale(1.2)}45%{opacity:.45}to{opacity:0;transform:translateY(112px) scale(1.7)}}@keyframes orbit-reveal-cca6ac18{0%{opacity:0}to{opacity:.78}}@keyframes orbit-spin-cca6ac18{to{transform:rotate(360deg)}}@keyframes orbit-spin-tilted-cca6ac18{0%{transform:rotateX(68deg) rotate(15deg)}to{transform:rotateX(68deg) rotate(375deg)}}@keyframes sigil-reveal-cca6ac18{0%{opacity:0;transform:scale(.35) rotate(-90deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes sigil-pulse-cca6ac18{50%{transform:scale(1.12);box-shadow:0 0 54px var(--forge)}}@keyframes copy-reveal-cca6ac18{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ember-rise-cca6ac18{to{transform:translateY(-110vh) rotate(14deg);opacity:0}}@keyframes particle-burst-cca6ac18{0%{opacity:0;transform:translate(0) scale(.2)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--spin)) scale(.25)}}@keyframes fire-burst-cca6ac18{0%{opacity:0;transform:translateY(30px) scale(.3)}18%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) - var(--fall))) rotate(var(--spin)) scale(.1)}}@keyframes electric-burst-cca6ac18{0%,12%{opacity:0;transform:translate(0) scaleY(.1)}16%,26%,38%{opacity:1;filter:brightness(2.5)}20%,32%{opacity:.18}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--spin)) scaleY(.3)}}@keyframes forge-spark-cca6ac18{0%{opacity:0;transform:translateY(-20px) scale(.2)}14%{opacity:1}65%{opacity:1;transform:translate(var(--dx),var(--dy)) rotate(var(--spin))}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + var(--fall))) rotate(var(--spin))}}@keyframes glitch-swarm-cca6ac18{0%{opacity:0;transform:translate(0)}15%{opacity:1}42%{transform:translate(calc(var(--dx) * .35),calc(var(--dy) * .18)) skew(35deg)}68%{transform:translate(calc(var(--dx) * .7),calc(var(--dy) * .72)) skew(-24deg)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--spin))}}@keyframes nova-burst-cca6ac18{0%{opacity:0;transform:translate(0) scale(0)}12%{opacity:1;transform:translate(0) scale(1.8)}75%{opacity:.8}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--spin)) scale(.1)}}@keyframes shockwave-cca6ac18{0%{opacity:0;transform:translate(-50%,-50%) scale(.1)}18%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) scale(12);border-width:0}}.boostforge-enter-active[data-v-cca6ac18]{transition:opacity .32s ease}.boostforge-leave-active[data-v-cca6ac18]{transition:opacity .22s ease}.boostforge-enter-from[data-v-cca6ac18],.boostforge-leave-to[data-v-cca6ac18]{opacity:0}.is-calm[data-v-cca6ac18] *,.is-calm[data-v-cca6ac18]:before{animation:none!important;transition:none!important}.is-calm .forge-orbit[data-v-cca6ac18]{opacity:.78}.is-calm .forge-sigil[data-v-cca6ac18]{opacity:1}.is-calm .forge-impact-flash[data-v-cca6ac18],.is-calm .forge-contact-shadow[data-v-cca6ac18],.is-calm .forge-particles[data-v-cca6ac18],.is-calm .forge-shockwave[data-v-cca6ac18]{display:none}@media(max-width:760px){.forge-overlay[data-v-cca6ac18]{padding:10px}.forge-panel[data-v-cca6ac18]{min-height:min(760px,calc(100vh - 20px));grid-template-columns:1fr;align-content:center;padding:24px 22px 76px;border-radius:25px}.forge-visual[data-v-cca6ac18]{min-height:255px}.forge-visual[data-v-cca6ac18] .relic-hero{width:285px;height:285px;max-width:90vw}.forge-orbit[data-v-cca6ac18]{width:220px;height:220px}.forge-orbit--b[data-v-cca6ac18]{width:260px;height:170px}.forge-particles[data-v-cca6ac18],.forge-shockwave[data-v-cca6ac18]{left:50%;top:34%}.forge-copy[data-v-cca6ac18]{gap:12px;padding:0;text-align:center;justify-items:center}h2[data-v-cca6ac18]{font-size:clamp(34px,12vw,52px)}.forge-action[data-v-cca6ac18]{right:22px;bottom:22px}.forge-close[data-v-cca6ac18]{top:16px;right:16px}.forge-batch-list[data-v-cca6ac18]{grid-template-columns:1fr;width:100%;max-height:170px;overflow:auto;text-align:left}}@media(prefers-reduced-motion:reduce){.forge-overlay[data-v-cca6ac18] *,.forge-overlay[data-v-cca6ac18]:before{animation:none!important;transition:none!important}}.mso-root[data-v-360e83e5]{position:fixed;inset:0;z-index:90;pointer-events:none}.mso-scrim__part[data-v-360e83e5]{position:fixed;pointer-events:auto;cursor:pointer;background:transparent}.mso-ring[data-v-360e83e5]{position:fixed;pointer-events:none;box-sizing:border-box;border:1px solid rgba(var(--bm-accent-rgb),.4);box-shadow:0 0 0 4000px transparent,0 0 60px 6px rgba(var(--bm-accent-rgb),.16),inset 0 0 0 1px #ffffff1a;transition:box-shadow .35s ease}.mso-ring.is-dimmed[data-v-360e83e5]{box-shadow:0 0 0 4000px var(--bm-overlay, rgba(4, 6, 13, .72)),0 0 60px 6px rgba(var(--bm-accent-rgb),.16),inset 0 0 0 1px #ffffff1a}.mso-halo[data-v-360e83e5]{position:fixed;pointer-events:none;box-sizing:border-box;animation:mso-halo-360e83e5 2.6s cubic-bezier(.22,1,.36,1) infinite}.mso-halo.is-nudging[data-v-360e83e5]{animation-duration:1.3s}@keyframes mso-halo-360e83e5{0%{box-shadow:0 0 rgba(var(--bm-accent-rgb),.42),0 0 0 1px rgba(var(--bm-accent-rgb),.55);opacity:1}70%,to{box-shadow:0 0 0 22px rgba(var(--bm-accent-rgb),0),0 0 0 1px rgba(var(--bm-accent-rgb),.18);opacity:.6}}.mso-nudge[data-v-360e83e5]{position:fixed;pointer-events:none;box-sizing:border-box;border:1.5px solid rgba(var(--bm-accent-rgb),.55);opacity:0;animation:mso-nudge-out-360e83e5 1.4s ease-out infinite}@keyframes mso-nudge-out-360e83e5{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}.mso-card[data-v-360e83e5]{position:fixed;box-sizing:border-box;pointer-events:auto;z-index:1;padding:18px 20px 16px;border-radius:18px;background:var(--bm-card-bg, linear-gradient(180deg, rgba(20, 26, 44, .98), rgba(13, 18, 32, .98)));border:1px solid rgba(var(--bm-accent-rgb),.26);box-shadow:0 30px 70px -20px #000000d9,inset 0 0 0 1px #ffffff08;color:var(--bm-ink, #e9edf7);max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;animation:mso-tip-in-360e83e5 .32s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.mso-card[data-v-360e83e5]{animation:none}}@keyframes mso-tip-in-360e83e5{0%{opacity:0;transform:var(--mso-anchor, translate(0, 0)) translateY(8px) scale(.985)}to{opacity:1;transform:var(--mso-anchor, translate(0, 0))}}.mso-card__topline[data-v-360e83e5]{position:absolute;top:0;left:14px;right:14px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--bm-accent-rgb),.7),transparent)}.mso-card__arrow[data-v-360e83e5]{position:absolute;width:14px;height:14px;transform:rotate(45deg);background:var(--bm-card-bg, linear-gradient(180deg, rgba(20, 26, 44, .98), rgba(13, 18, 32, .98)));border:1px solid rgba(var(--bm-accent-rgb),.26);pointer-events:none}.mso-card--top .mso-card__arrow[data-v-360e83e5]{bottom:-8px;border-top:none;border-left:none}.mso-card--bottom .mso-card__arrow[data-v-360e83e5]{top:-8px;border-bottom:none;border-right:none}.mso-card--left .mso-card__arrow[data-v-360e83e5]{right:-8px;border-bottom:none;border-left:none}.mso-card--right .mso-card__arrow[data-v-360e83e5]{left:-8px;border-top:none;border-right:none}.mso-card__head[data-v-360e83e5]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mso-card__kicker[data-v-360e83e5]{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--bm-accent-rgb));white-space:nowrap}.mso-card__count[data-v-360e83e5]{font-size:11px;color:var(--bm-ink-mute, #68738c);font-variant-numeric:tabular-nums;white-space:nowrap}.mso-card__gap[data-v-360e83e5]{flex:1}.mso-card__close[data-v-360e83e5]{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:transparent;color:var(--bm-ink-mute, #68738c);cursor:pointer;transition:color .2s ease,border-color .2s ease}.mso-card__close[data-v-360e83e5]:hover{color:var(--bm-ink, #e9edf7);border-color:#ffffff38}.mso-card__label[data-v-360e83e5]{margin:0;font-size:16px;font-weight:800;letter-spacing:-.015em;line-height:1.3;color:var(--bm-ink, #e9edf7)}.mso-card__desc[data-v-360e83e5]{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--bm-ink-body, #a6b0c6);text-wrap:pretty}.mso-card__progress[data-v-360e83e5]{margin-top:12px;height:3px;border-radius:2px;background:#ffffff12;overflow:hidden}.mso-card__progress-fill[data-v-360e83e5]{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,rgb(var(--bm-accent-rgb)),rgba(var(--bm-accent-rgb),.8));transition:width .45s cubic-bezier(.22,1,.36,1)}.mso-card__guide[data-v-360e83e5]{display:flex;justify-content:flex-end;margin-top:12px}.mso-card__tour[data-v-360e83e5]{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:8px}.mso-btn[data-v-360e83e5]{border:none;border-radius:11px;cursor:pointer;font:inherit;transition:background .2s ease,color .2s ease,border-color .2s ease,filter .2s ease}.mso-btn--primary[data-v-360e83e5]{padding:10px 18px;font-size:13.5px;font-weight:700;color:var(--accent-contrast, #0a0e19);background:var(--accent-grad, linear-gradient(135deg, rgb(var(--bm-accent-rgb)), rgba(var(--bm-accent-rgb), .8)))}.mso-btn--primary[data-v-360e83e5]:hover{filter:brightness(1.1)}.mso-btn--ghost[data-v-360e83e5]{padding:9px 14px;font-size:13px;font-weight:600;color:var(--bm-ink, #e9edf7);background:transparent;border:1px solid rgba(255,255,255,.1)}.mso-btn--ghost[data-v-360e83e5]:hover{border-color:#ffffff38}.mso-btn--quiet[data-v-360e83e5]{padding:9px 6px;font-size:13px;font-weight:600;color:var(--bm-ink-mute, #68738c);background:transparent}.mso-btn--quiet[data-v-360e83e5]:hover{color:var(--bm-ink-body, #a6b0c6)}.mso-fade-enter-active[data-v-360e83e5],.mso-fade-leave-active[data-v-360e83e5]{transition:opacity .18s ease}.mso-fade-enter-from[data-v-360e83e5],.mso-fade-leave-to[data-v-360e83e5]{opacity:0}.mso-root--paper[data-v-360e83e5]{--tour-paper:#20242d;--tour-ink:#e9e3d8;--tour-muted:#c1bcaf}html[data-bm-appearance=light] .mso-root--paper[data-v-360e83e5]{--tour-paper:#f6f1e7;--tour-ink:#292d35;--tour-muted:#535650}.mso-root--paper[data-v-360e83e5] .bm-sketch-outline{display:block;color:var(--accent-text)}.mso-root--paper .mso-ring[data-v-360e83e5]{border:0;border-radius:2% 1% 3%/5% 8% 4% 6%!important;box-shadow:none}.mso-root--paper .mso-ring.is-dimmed[data-v-360e83e5]{box-shadow:0 0 0 4000px var(--bm-overlay, #04060db8)}.mso-root--paper .mso-card[data-v-360e83e5]{background:var(--tour-paper);color:var(--tour-ink);border:0;border-radius:2% 1% 3%/5% 8% 4% 6%;box-shadow:3px 5px #0003;animation:mso-paper-in-360e83e5 .28s ease-out;font-family:Excalifont,system-ui,sans-serif}.mso-root--paper .mso-card__topline[data-v-360e83e5]{display:none}.mso-root--paper .mso-card__desc[data-v-360e83e5]{color:var(--tour-muted);font-family:inherit}.mso-root--paper[data-v-360e83e5] :is(.mso-card__label,.mso-card__kicker,.mso-card__count,.mso-btn){font-family:inherit}.mso-root--paper .mso-card__arrow[data-v-360e83e5]{background:var(--tour-paper);border-color:var(--accent-text)}.mso-root--paper .mso-btn[data-v-360e83e5]{border:1.5px solid var(--accent-text);border-radius:47% 52% 45% 54%;background:transparent;color:var(--accent-text);box-shadow:none}.mso-root--paper .mso-card__progress[data-v-360e83e5]{border-radius:40%;height:3px}@keyframes mso-paper-in-360e83e5{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.mso-root--paper .mso-card[data-v-360e83e5]{animation:none}}html[data-bm-motion=calm] .mso-root--paper .mso-card[data-v-360e83e5]{animation:none}.app-button__label[data-v-32061d2e],.app-button__icon[data-v-32061d2e]{position:relative;z-index:1}.app-button__label[data-v-32061d2e]{display:inline-flex;align-items:center;justify-content:center;gap:10px}.lux-button-soft[data-v-32061d2e]{background:linear-gradient(135deg,rgba(var(--bm-accent-rgb),.16),rgba(var(--bm-accent-rgb),.1));border-color:rgba(var(--bm-accent-rgb),.4);color:color-mix(in srgb,var(--bm-plasma) 25%,var(--bm-ink))}.lux-button-soft[data-v-32061d2e]:hover{background:linear-gradient(135deg,rgba(var(--bm-accent-rgb),.24),rgba(var(--bm-accent-rgb),.16))}.lux-button-danger[data-v-32061d2e]{background:#f43f5e14;border-color:#f43f5e5c;color:var(--bm-err)}.lux-button-danger[data-v-32061d2e]:hover{background:#f43f5e29}.app-checkbox[data-v-6abe1a8d]{display:inline-flex;align-items:flex-start;gap:12px;min-height:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--lux-text-2)}.app-checkbox.is-compact[data-v-6abe1a8d]{gap:10px}.app-checkbox.is-disabled[data-v-6abe1a8d]{opacity:.55;cursor:not-allowed}.app-checkbox input[data-v-6abe1a8d]{position:absolute;opacity:0;pointer-events:none}.app-checkbox__control[data-v-6abe1a8d]{position:relative;width:20px;height:20px;flex:0 0 auto;margin-top:1px;border-radius:7px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#ffffff14,#ffffff05),#ffffff0a;box-shadow:inset 0 1px #ffffff14,0 12px 28px -20px #000000e6;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.app-checkbox__control[data-v-6abe1a8d]:after{content:"";position:absolute;inset:4px;border-radius:4px;background:linear-gradient(135deg,rgba(var(--bm-accent-rgb),1),#eb4ede);transform:scale(.45);opacity:0;transition:transform .16s ease,opacity .16s ease}.app-checkbox:hover .app-checkbox__control[data-v-6abe1a8d]{border-color:rgba(var(--bm-accent-rgb),.46);box-shadow:inset 0 1px #ffffff14,0 18px 36px -24px rgba(var(--bm-accent-rgb),.8)}.app-checkbox input:focus-visible+.app-checkbox__control[data-v-6abe1a8d]{outline:none;box-shadow:0 0 0 3px rgba(var(--bm-accent-rgb),.22),inset 0 1px #ffffff14}.app-checkbox input:checked+.app-checkbox__control[data-v-6abe1a8d]{border-color:rgba(var(--bm-accent-rgb),.72);background:linear-gradient(180deg,rgba(var(--bm-accent-rgb),.24),rgba(var(--bm-accent-rgb),.08)),#ffffff0a}.app-checkbox input:checked+.app-checkbox__control[data-v-6abe1a8d]:after{transform:scale(1);opacity:1}.app-checkbox__label[data-v-6abe1a8d]{min-width:0;line-height:1.45}.is-compact .app-checkbox__control[data-v-6abe1a8d]{width:18px;height:18px;border-radius:6px}.is-compact .app-checkbox__control[data-v-6abe1a8d]:after{inset:3px;border-radius:3px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.md-body--inline[data-v-b6460947]{display:inline}.md-body--inline[data-v-b6460947] code{font-family:var(--font-mono, monospace);font-size:.92em;padding:.1em .34em;border-radius:5px;background:var(--bm-control-hover)}.md-body[data-v-b6460947]{--md-font-size: 16.5px;--md-line-height: 1.72;--md-flow: 15px;--md-heading-flow: 34px;--md-code-size: 13.5px;--md-code-radius: 18px;color:var(--lux-text-2);font-family:var(--font-ui);font-size:var(--md-font-size);line-height:var(--md-line-height);max-width:min(100%,78ch);word-break:break-word;overflow-wrap:anywhere}.md-body--article[data-v-b6460947]{--md-font-size: clamp(18.5px, 1.12vw, 21.5px);--md-line-height: 1.82;--md-flow: 20px;--md-heading-flow: 48px;--md-code-size: 14px;--md-code-radius: 20px;max-width:min(100%,72ch)}.md-body--chat[data-v-b6460947]{--md-font-size: 15.5px;--md-line-height: 1.68;--md-flow: 10px;--md-heading-flow: 18px;--md-code-size: 12.75px;--md-code-radius: 14px;max-width:none}.md-body--compact[data-v-b6460947]{--md-font-size: 14.5px;--md-line-height: 1.62;--md-flow: 9px;--md-heading-flow: 16px;--md-code-size: 12.5px;--md-code-radius: 12px;max-width:none}.md-body[data-v-b6460947]>*:first-child{margin-top:0}.md-body[data-v-b6460947]>*+*{margin-top:var(--md-flow)}.md-body[data-v-b6460947] h1,.md-body[data-v-b6460947] h2,.md-body[data-v-b6460947] h3,.md-body[data-v-b6460947] h4{font-family:var(--font-display);color:var(--bm-ink);font-weight:600;letter-spacing:0;line-height:1.16;max-width:22ch;text-wrap:balance}.md-body[data-v-b6460947] h1{font-size:clamp(30px,3vw,46px);margin-top:var(--md-heading-flow)}.md-body[data-v-b6460947] h2{font-size:clamp(25px,2.2vw,34px);margin-top:var(--md-heading-flow)}.md-body[data-v-b6460947] h3{font-size:clamp(20px,1.7vw,25px);margin-top:calc(var(--md-heading-flow) * .72)}.md-body[data-v-b6460947] h4{font-size:18px;margin-top:calc(var(--md-heading-flow) * .58)}.md-body--chat[data-v-b6460947] h1{font-size:22px}.md-body--chat[data-v-b6460947] h2{font-size:19px}.md-body--chat[data-v-b6460947] h3{font-size:17px}.md-body--compact[data-v-b6460947] h1{font-size:20px}.md-body--compact[data-v-b6460947] h2{font-size:18px}.md-body--compact[data-v-b6460947] h3{font-size:16px}.md-body--doc[data-v-b6460947]{--md-font-size: 15.5px;--md-line-height: 1.62;--md-flow: 13px;--md-heading-flow: 28px;--md-code-size: 13px;--md-code-radius: 14px;max-width:none}.md-body--doc[data-v-b6460947] h1,.md-body--doc[data-v-b6460947] h2,.md-body--doc[data-v-b6460947] h3,.md-body--doc[data-v-b6460947] h4{font-family:var(--font-ui);color:var(--bm-ink);font-weight:700;letter-spacing:0;line-height:1.25;max-width:none;text-wrap:pretty}.md-body--doc[data-v-b6460947] h1{font-size:clamp(24px,2.4vw,28px)}.md-body--doc[data-v-b6460947] h2{font-size:clamp(19px,2vw,22px)}.md-body--doc[data-v-b6460947] h3{font-size:clamp(16px,1.6vw,18px);margin-top:calc(var(--md-heading-flow) * .72)}.md-body--doc[data-v-b6460947] h4{font-size:15px;margin-top:calc(var(--md-heading-flow) * .58)}.md-body--doc[data-v-b6460947] :not(pre)>code{white-space:nowrap;overflow-wrap:normal;word-break:normal}.md-body--doc[data-v-b6460947] code.md-code-inline--long{white-space:normal;overflow-wrap:anywhere;word-break:break-all}.md-body--doc[data-v-b6460947] table{font-size:.88em}.md-body[data-v-b6460947] p{color:var(--lux-text);margin:0;max-width:72ch}.md-body[data-v-b6460947] strong{color:var(--bm-ink);font-weight:800}.md-body--article[data-v-b6460947] strong{background:linear-gradient(180deg,transparent 54%,rgba(103,232,249,.16) 54%);padding-inline:.05em}.md-body[data-v-b6460947] em{color:var(--bm-ink)}.md-body[data-v-b6460947] ul,.md-body[data-v-b6460947] ol{color:var(--lux-text-2);max-width:76ch}.md-body[data-v-b6460947] ul{padding-left:1.1em}.md-body[data-v-b6460947] ol{padding-left:1.45em}.md-body[data-v-b6460947] ul{list-style:disc}.md-body[data-v-b6460947] ol{list-style:decimal}.md-body[data-v-b6460947] li{padding-left:.18em}.md-body[data-v-b6460947] li+li{margin-top:10px}.md-body[data-v-b6460947] li::marker{color:var(--lux-cyan);font-weight:800}.md-body[data-v-b6460947] blockquote{position:relative;border:1px solid rgba(103,232,249,.22);border-left:4px solid var(--lux-cyan);border-radius:0 var(--md-code-radius) var(--md-code-radius) 0;padding:16px 18px 16px 20px;margin:0;color:var(--lux-text-2);background:radial-gradient(360px 180px at 100% 0%,rgba(103,232,249,.1),transparent 58%),var(--bm-control);max-width:76ch}.md-body[data-v-b6460947] blockquote p{color:var(--lux-text)}.md-body[data-v-b6460947] a{color:var(--lux-cyan);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.md-body[data-v-b6460947] a:hover{color:var(--bm-ink)}.md-body[data-v-b6460947] :not(pre)>code{font-family:JetBrains Mono,monospace;font-size:.84em;color:var(--bm-ink);background:linear-gradient(180deg,#67e8f930,#67e8f91a);border:1px solid rgba(103,232,249,.34);line-height:1;vertical-align:baseline;padding:.14em .38em;border-radius:7px;box-shadow:inset 0 1px #ffffff14;box-decoration-break:clone;-webkit-box-decoration-break:clone;display:inline-flex;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap}.md-body[data-v-b6460947] :not(pre)>code::-webkit-scrollbar{display:none}.md-body[data-v-b6460947] .md-code{border-radius:var(--md-code-radius);border:1px solid var(--bm-code-hair);background:var(--bm-code-surface);box-shadow:inset 0 1px #ffffff14,0 20px 52px -32px #000000d9;overflow:hidden;margin:0;max-width:100%}.md-body[data-v-b6460947] .md-code figcaption{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 16px;border-bottom:1px solid var(--bm-code-hair);color:var(--bm-code-caption-ink);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.md-body[data-v-b6460947] .md-code figcaption:before{content:"";width:34px;height:10px;border-radius:999px;background:radial-gradient(circle at 5px 50%,#fb7185 0 3px,transparent 3.5px),radial-gradient(circle at 17px 50%,#fbbf24 0 3px,transparent 3.5px),radial-gradient(circle at 29px 50%,#34d399 0 3px,transparent 3.5px)}.md-body[data-v-b6460947] .md-code figcaption span{color:#9df7e2}.md-body[data-v-b6460947] pre.hljs{font-family:JetBrains Mono,monospace;font-size:var(--md-code-size);background:transparent!important;color:var(--bm-code-ink-soft);border:0;border-radius:0;padding:18px 20px;overflow-x:auto;line-height:1.62;margin:0;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.md-body[data-v-b6460947] pre.hljs code{background:none;border:none;color:inherit;padding:0;font-size:inherit}.md-body[data-v-b6460947] .hljs-keyword,.md-body[data-v-b6460947] .hljs-selector-tag,.md-body[data-v-b6460947] .hljs-title.function_{color:var(--bm-code-kw)}.md-body[data-v-b6460947] .hljs-string,.md-body[data-v-b6460947] .hljs-attr{color:var(--bm-code-str)}.md-body[data-v-b6460947] .hljs-number,.md-body[data-v-b6460947] .hljs-literal{color:var(--bm-code-num)}.md-body[data-v-b6460947] .hljs-comment{color:var(--bm-code-com);font-style:italic}.md-body[data-v-b6460947] .hljs-built_in,.md-body[data-v-b6460947] .hljs-title{color:var(--bm-code-kw)}.md-body[data-v-b6460947] .hljs-variable,.md-body[data-v-b6460947] .hljs-template-variable,.md-body[data-v-b6460947] .hljs-type,.md-body[data-v-b6460947] .hljs-name,.md-body[data-v-b6460947] .hljs-section,.md-body[data-v-b6460947] .hljs-symbol,.md-body[data-v-b6460947] .hljs-meta,.md-body[data-v-b6460947] .hljs-doctag,.md-body[data-v-b6460947] .hljs-formula,.md-body[data-v-b6460947] .hljs-bullet,.md-body[data-v-b6460947] .hljs-link,.md-body[data-v-b6460947] .hljs-regexp,.md-body[data-v-b6460947] .hljs-attribute,.md-body[data-v-b6460947] .hljs-selector-class,.md-body[data-v-b6460947] .hljs-selector-attr,.md-body[data-v-b6460947] .hljs-selector-pseudo,.md-body[data-v-b6460947] .hljs-selector-id{color:var(--bm-code-ink-soft)}.md-body[data-v-b6460947] .hljs-addition{color:var(--bm-code-str)}.md-body[data-v-b6460947] .hljs-deletion{color:var(--bm-code-kw)}.md-body[data-v-b6460947] table{width:100%;display:block;overflow-x:auto;border-collapse:separate;border-spacing:0;font-size:.9em;border:1px solid var(--lux-border-soft);border-radius:var(--md-code-radius);max-width:100%}.md-body[data-v-b6460947] th,.md-body[data-v-b6460947] td{border-bottom:1px solid var(--lux-border-soft);padding:10px 12px;text-align:left;min-width:140px}.md-body[data-v-b6460947] th{background:#67e8f914;color:var(--bm-ink);font-family:var(--font-mono);font-size:.72em;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.md-body[data-v-b6460947] hr{border:none;border-top:1px solid var(--lux-border-soft);margin:calc(var(--md-flow) * 1.5) 0;max-width:76ch}@media(max-width:640px){.md-body--article[data-v-b6460947]{--md-font-size: 17px;--md-line-height: 1.76}.md-body[data-v-b6460947] .md-code figcaption{padding-inline:12px}.md-body[data-v-b6460947] pre.hljs{padding:14px}}.md-body[data-v-b6460947] details.md-acc{margin:10px 0;border:1px solid var(--bm-hair-2);border-radius:12px;background:var(--bm-control);overflow:hidden;transition:border-color .16s ease,background .16s ease}.md-body[data-v-b6460947] details.md-acc[open]{border-color:rgba(var(--bm-accent-rgb),.35);background:rgba(var(--bm-accent-rgb),.05)}.md-body[data-v-b6460947] details.md-acc>summary{cursor:pointer;font-weight:700;font-size:14.5px;list-style:none;position:relative;padding:13px 16px 13px 38px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.md-body[data-v-b6460947] details.md-acc>summary::-webkit-details-marker{display:none}.md-body[data-v-b6460947] details.md-acc>summary:before{content:"▸";position:absolute;left:16px;top:12px;color:var(--lux-magenta, var(--bm-grad-mid));transition:transform .16s ease}.md-body[data-v-b6460947] details.md-acc[open]>summary:before{transform:rotate(90deg)}.md-body[data-v-b6460947] details.md-acc>summary:hover{background:rgba(var(--bm-accent-rgb),.08)}.md-body[data-v-b6460947] .md-acc-body{padding:2px 16px 14px;border-top:1px solid var(--bm-hair)}.mr-overlay[data-v-74888a19]{position:fixed;inset:0;background:var(--bm-overlay);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:88}.mr-card[data-v-74888a19]{position:relative;width:min(560px,100%);max-height:90vh;overflow-y:auto;border-radius:22px;background:var(--bm-raised);border:1px solid var(--bm-hair);box-shadow:0 40px 100px -30px var(--bm-shadow-color)}.mr-close[data-v-74888a19]{position:absolute;top:14px;right:14px;background:transparent;border:none;color:var(--bm-ink-mute);cursor:pointer;padding:4px}.mr-close[data-v-74888a19]:hover{color:var(--bm-ink)}.mr-head[data-v-74888a19]{padding:28px 28px 0;display:grid;gap:6px}.mr-body[data-v-74888a19]{padding:22px 28px 28px;display:grid;gap:16px}.mr-row[data-v-74888a19]{display:grid;gap:6px}.mr-label[data-v-74888a19]{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--lux-dim)}.mr-hint[data-v-74888a19]{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--lux-dim);align-self:end}.mr-radio-group[data-v-74888a19]{display:flex;gap:8px}.mr-radio[data-v-74888a19]{padding:7px 14px;border-radius:999px;border:1px solid var(--lux-border-soft);background:var(--bm-control);color:var(--lux-muted);font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mr-radio.is-active[data-v-74888a19]{border-color:var(--lux-magenta);background:rgba(var(--bm-accent-rgb),.12);color:var(--bm-ink)}.mr-input[data-v-74888a19]{width:100%;background:var(--bm-control);border:1px solid var(--lux-border-soft);border-radius:12px;padding:10px 12px;color:var(--bm-ink);font-family:Manrope,sans-serif;font-size:14px;line-height:1.5;outline:none;resize:vertical}.mr-input[data-v-74888a19]:focus{border-color:var(--lux-magenta)}.mr-input--textarea[data-v-74888a19]{font-family:Manrope,sans-serif;min-height:140px}.mr-preview[data-v-74888a19]{padding:12px 14px;border-radius:12px;border:1px dashed var(--lux-border-soft);background:var(--bm-control);min-height:140px}.mr-toggle[data-v-74888a19]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--lux-text-2)}.mr-toggle input[data-v-74888a19]{width:16px;height:16px;border-radius:4px;accent-color:var(--lux-magenta)}.mr-toggle-link[data-v-74888a19]{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--lux-magenta);cursor:pointer;font-size:12px;padding:0}.mr-toggle-link[data-v-74888a19]:hover{color:var(--bm-ink)}.mr-context[data-v-74888a19]{margin-top:6px;padding:10px 12px;border-radius:10px;background:var(--bm-control);border:1px solid var(--lux-border-soft);font-family:JetBrains Mono,monospace;font-size:11px;color:var(--lux-text-2);overflow-x:auto;max-height:180px;overflow-y:auto}.mr-error[data-v-74888a19]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--bm-err)}.mr-actions[data-v-74888a19]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.mr-cancel[data-v-74888a19]{padding:8px 14px;border-radius:12px;background:transparent;border:1px solid var(--lux-border-soft);color:var(--lux-muted);cursor:pointer;font-size:13px}.mr-cancel[data-v-74888a19]:hover:not(:disabled){color:var(--bm-ink);border-color:var(--lux-border)}.mr-cancel[data-v-74888a19]:disabled{opacity:.5;cursor:not-allowed}.mr-fade-enter-active[data-v-74888a19],.mr-fade-leave-active[data-v-74888a19]{transition:opacity .2s ease}.mr-fade-enter-from[data-v-74888a19],.mr-fade-leave-to[data-v-74888a19]{opacity:0}.mr-toast[data-v-74888a19]{position:fixed;right:20px;bottom:88px;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border-radius:14px;background:var(--bm-raised);border:1px solid rgba(var(--bm-accent-rgb),.4);box-shadow:0 16px 40px -12px rgba(var(--bm-accent-rgb),.4);color:var(--bm-ink);font-size:13px;cursor:pointer;z-index:90}.mr-toast[data-v-74888a19]:hover{transform:translateY(-1px)}.mr-toast-enter-active[data-v-74888a19],.mr-toast-leave-active[data-v-74888a19]{transition:opacity .2s,transform .2s}.mr-toast-enter-from[data-v-74888a19],.mr-toast-leave-to[data-v-74888a19]{opacity:0;transform:translateY(10px)}.ban-overlay[data-v-781e9120]{position:fixed;inset:0;background:var(--bm-overlay);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:2147483000;padding:1rem}.ban-card[data-v-781e9120]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:520px;padding:2.25rem 1.75rem;border-radius:14px;background:var(--bm-panel);border:1px solid color-mix(in srgb,var(--bm-err) 30%,transparent);box-shadow:0 18px 60px var(--bm-shadow-color)}.ban-icon[data-v-781e9120]{width:2.5rem;height:2.5rem;color:var(--bm-err);margin-bottom:.85rem}.ban-title[data-v-781e9120]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--bm-ink)}.ban-body[data-v-781e9120]{font-size:.9rem;line-height:1.6;color:var(--bm-ink-body)}.ban-body p+p[data-v-781e9120]{margin-top:.6rem}.ban-support[data-v-781e9120]{margin-top:1.25rem;font-size:.8rem;color:var(--bm-ink-mute);text-decoration:underline}.ban-support[data-v-781e9120]:hover{color:var(--bm-ink)}.ban-fade-enter-active[data-v-781e9120]{transition:opacity .2s ease}.ban-fade-enter-from[data-v-781e9120]{opacity:0}.bm-appearance-reveal[data-v-76a439fe]{position:fixed;inset:0;pointer-events:none;z-index:2147483646}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease,transform .18s ease}.fade-enter-from{opacity:0;transform:translateY(4px)}.fade-leave-to{opacity:0;transform:translateY(-4px)}*,: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:Manrope,system-ui,-apple-system,sans-serif;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:JetBrains Mono,SF Mono,Menlo,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}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;max-width:100%;overflow-x:clip}body{font-family:Manrope,system-ui,-apple-system,sans-serif;color:var(--lux-text);background-color:var(--lux-bg);max-width:100%;overflow-x:clip;min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,canvas{max-width:100%;height:auto}pre,code{max-width:100%}pre{overflow-x:auto;-webkit-overflow-scrolling:touch}p,li,.lux-wrap-anywhere{overflow-wrap:anywhere}::-moz-selection{background:rgba(var(--bm-accent-rgb),.45);color:var(--lux-text)}::selection{background:rgba(var(--bm-accent-rgb),.45);color:var(--lux-text)}*:focus-visible{outline:2px solid var(--lux-magenta);outline-offset:3px;border-radius:8px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(var(--bm-accent-rgb),.32);background-clip:padding-box}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:1.25rem!important;padding-left:1.25rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem}@media(min-width:1320px){.\!container{max-width:1320px!important}.container{max-width:1320px}}.lux-display,.display-cyr{font-family:var(--font-display);font-weight:600;line-height:1.02;letter-spacing:0;text-transform:uppercase}.lux-display em,.display-cyr em,.display em,.lux-display-italic-safe{display:inline-block;padding-right:.22em;margin-right:-.08em;overflow:visible;font-style:italic}.display-latin,.hero-latin-word{font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;text-transform:uppercase;line-height:inherit}.display-numeric,.lux-display .numeric,.display-cyr .numeric{font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:inherit}.lux-display-grad,.hero-accent{background:linear-gradient(135deg,var(--bm-plasma) 0%,var(--bm-grad-mid) 58%,#f5b6ff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 22px rgba(186,27,214,.28))}.tech-label,.latin-label{font-family:var(--font-tech);font-weight:700;font-size:1.02em;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.metric-number,.numeric{font-family:var(--font-ui);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-weight:800;font-size:inherit;letter-spacing:inherit}.metric-display{font-family:var(--font-display);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;font-weight:600;font-size:1em;letter-spacing:0;line-height:1;text-transform:uppercase}.lux-eyebrow{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--lux-muted);display:inline-flex;align-items:center;gap:12px}.lux-eyebrow:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(186,27,214,.5))}.lux-eyebrow-solo:before{display:none}.lux-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;font-family:var(--font-tech);font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lux-text-2);background:var(--lux-surface);border:1px solid var(--lux-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.lux-card{position:relative;border-radius:var(--lux-radius);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 48%),var(--lux-surface);border:1px solid var(--lux-border);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:var(--lux-shadow-card);transition:border-color .3s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.lux-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.06),transparent 40%);opacity:.9}.lux-card:hover{border-color:rgba(var(--bm-accent-rgb),.36);transform:translateY(-2px)}.lux-card-hot{position:relative;border-radius:var(--lux-radius);background:radial-gradient(720px 320px at 96% 0%,rgba(var(--bm-accent-rgb),.16),transparent 62%),linear-gradient(160deg,#9440a02e,#1d1721d1 62%);border:1px solid var(--lux-border-hot);box-shadow:var(--lux-shadow-card),0 0 36px rgba(var(--bm-accent-rgb),.14);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.lux-card-hot:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(var(--bm-accent-rgb),.48),transparent 42%,rgba(var(--bm-accent-rgb),.24));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;opacity:.85}.lux-panel{background:#1d1721db;border:1px solid var(--lux-border);border-radius:var(--lux-radius)}.lux-button{--pad-y: 16px;--pad-x: 28px;--magnet-x: 0px;--magnet-y: 0px;--magnet-rotate: 0deg;--magnet-scale: 1;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:var(--pad-y) var(--pad-x);border-radius:22px;font-family:var(--font-display);font-weight:700;font-size:21px;line-height:1.1;letter-spacing:0;text-transform:uppercase;color:#fff;background:radial-gradient(130% 90% at 18% 4%,rgba(255,255,255,.36),transparent 38%),radial-gradient(95% 105% at 84% 92%,rgba(92,10,120,.5),transparent 58%),linear-gradient(180deg,#fff3,#ffffff0b 38%,#2a033a38),linear-gradient(100deg,var(--bm-plasma-2) 0%,var(--bm-plasma) 46%,var(--bm-grad-mid) 100%);border:1px solid rgba(var(--bm-accent-rgb),.64);box-shadow:0 22px 52px -16px rgba(var(--bm-accent-rgb),.72),0 10px 24px -12px rgba(var(--bm-accent-rgb),.62),inset 0 1px 1px #ffffff57,inset 0 -3px #54087080,inset 0 -14px 22px #2d02443d;cursor:pointer;overflow:hidden;isolation:isolate;transform:translate3d(var(--magnet-x),var(--magnet-y),0) rotate(var(--magnet-rotate)) scale(var(--magnet-scale));text-shadow:0 1px 0 rgba(255,255,255,.16),0 2px 6px rgba(43,2,67,.28),0 12px 18px rgba(43,2,67,.2);transition:transform .34s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,filter .28s ease,border-color .28s ease;text-decoration:none}.lux-button:before{content:"";position:absolute;inset:1px;z-index:0;border-radius:21px;opacity:calc(.58 + var(--magnet-opacity, 0) * .22);pointer-events:none;background:radial-gradient(circle at var(--magnet-light-x, 38%) var(--magnet-light-y, 18%),rgba(255,255,255,.38),transparent 33%),linear-gradient(180deg,rgba(255,255,255,.2),transparent 42%,rgba(255,255,255,.04) 100%);box-shadow:inset 0 1px #ffffff42,inset 0 -1px #47055e57;transition:opacity .2s ease,transform .28s ease}.lux-button:after{content:"";position:absolute;inset:2px;z-index:0;border-radius:20px;pointer-events:none;background:linear-gradient(115deg,transparent 0 18%,rgba(255,255,255,.2) 30%,transparent 44%),linear-gradient(180deg,rgba(255,255,255,.06),transparent 56%);opacity:.68;mix-blend-mode:screen}.lux-button:hover{filter:brightness(1.08);box-shadow:0 24px 60px -10px rgba(var(--bm-accent-rgb),.55),0 10px 24px -6px rgba(var(--bm-accent-rgb),.55),inset 0 1px #ffffff4d,inset 0 -3px #5408708a,inset 0 -16px 24px #2d02443d}.lux-button.is-magnetic-active{--magnet-scale: .96;--magnet-opacity: 1}.lux-button:active{--magnet-scale: .94}.lux-button-sm{--pad-y: 11px;--pad-x: 20px;font-size:17px;border-radius:16px}.lux-button-ghost.is-magnetic-active{--magnet-scale: .98;--magnet-opacity: 1}.lux-nav-shell{position:relative;z-index:50;width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:18px 0}.lux-nav-shell:before{content:none}.lux-nav-bar{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,color-mix(in srgb,var(--lux-obsidian, #04020a) 85%,transparent),color-mix(in srgb,var(--lux-obsidian, #04020a) 55%,transparent));backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-bottom:1px solid var(--lux-border-soft)}.lux-nav-bar.is-scrolled{background:linear-gradient(180deg,color-mix(in srgb,var(--lux-obsidian, #04020a) 92%,transparent),color-mix(in srgb,var(--lux-obsidian, #04020a) 78%,transparent));border-bottom-color:var(--lux-border)}.lux-nav-center{display:flex;align-items:center;gap:8px}.lux-nav-link{position:relative;padding:10px 16px;border-radius:999px;color:var(--lux-text-2);font-weight:500;font-size:14px;letter-spacing:.01em;transition:color .25s ease,background .25s ease}.lux-nav-link:hover{color:#fff;background:#ffffff0d}.lux-nav-link.is-active{color:#fff;background:linear-gradient(135deg,rgba(var(--bm-accent-rgb),.18),rgba(var(--bm-accent-rgb),.1));box-shadow:inset 0 1px #ffffff1a}.lux-field{display:flex;flex-direction:column;gap:8px}.lux-field-label{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lux-muted)}.lux-input{width:100%;padding:16px 18px;background:#ffffff0b;border:1px solid var(--lux-border);border-radius:14px;color:var(--lux-text);font-family:Manrope,sans-serif;font-size:15px;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.lux-input::-moz-placeholder{color:var(--lux-faint)}.lux-input::placeholder{color:var(--lux-faint)}.lux-input:focus{border-color:var(--lux-magenta);background:rgba(var(--bm-accent-rgb),.05);box-shadow:0 0 0 4px rgba(var(--bm-accent-rgb),.16);outline:none}.lux-section{position:relative;padding-block:clamp(96px,8vw,140px)}.lux-container{width:min(1440px,calc(100% - 64px));margin-inline:auto}@media(max-width:1023px){.lux-container{width:min(1440px,calc(100% - 48px))}}@media(max-width:640px){.lux-container{width:min(1440px,calc(100% - 32px))}}.lux-container-wide{width:min(1600px,calc(100% - 48px));margin-inline:auto}@media(max-width:640px){.lux-container-wide{width:min(1600px,calc(100% - 32px))}}.lux-section-head{display:flex;flex-direction:column;gap:18px;margin-bottom:clamp(48px,5vw,80px)}.lux-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-family:var(--font-tech);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lux-text-2);background:var(--lux-surface);border:1px solid var(--lux-border)}.lux-badge-hot{color:var(--bm-plasma, #f0d4ff);background:linear-gradient(135deg,rgba(var(--bm-accent-rgb),.24),rgba(var(--bm-accent-rgb),.18));border-color:var(--lux-border-hot)}.lux-badge-good{color:var(--lux-success, #b8f5d3);background:#10b98124;border-color:#10b9815c}.lux-progress{position:relative;height:6px;border-radius:999px;background:#ffffff0f;overflow:hidden}.lux-progress>.lux-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--bm-plasma-2),var(--bm-plasma),var(--bm-grad-mid));box-shadow:0 0 14px rgba(var(--bm-accent-rgb),.46);transition:width .6s cubic-bezier(.22,1,.36,1)}.lux-code .kw{color:#f5a3ff}.lux-code .ty{color:#b89bff}.lux-code .fn{color:#ffd28a}.lux-code .str{color:#b8f5d3}.lux-code .com{color:var(--lux-faint);font-style:italic}.lux-code .num{color:#d6c0ff}.lux-shell.is-sidebar-collapsed{--lux-sidebar-w: var(--left-sidebar-collapsed-width)}.lux-sidebar-link{position:relative;display:flex;align-items:center;gap:14px;padding:13px 15px;border-radius:14px;color:var(--lux-muted);font-weight:600;font-size:15px;transition:color .25s ease,background .25s ease}.lux-sidebar-link:hover{color:var(--lux-text);background:#ffffff0a}.lux-sidebar-link.is-active{color:var(--lux-text);background:linear-gradient(135deg,rgba(var(--bm-accent-rgb),.18),rgba(var(--bm-accent-rgb),.1));box-shadow:inset 0 1px #ffffff1a,0 0 18px rgba(var(--bm-accent-rgb),.1)}.lux-sidebar-link.is-active:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:3px;border-radius:2px;background:linear-gradient(180deg,var(--bm-plasma),var(--bm-grad-mid));box-shadow:0 0 10px rgba(var(--bm-accent-rgb),.42)}.dashboard-brand__copy,.sidebar-rail-hidden,.lux-sidebar-link__label,.lux-sidebar-link__badge,.lux-sidebar-group-title{transition:opacity .22s ease,transform .28s cubic-bezier(.22,1,.36,1),max-width .32s cubic-bezier(.22,1,.36,1)}.lux-shell.is-sidebar-collapsed .dashboard-brand-row{grid-template-columns:1fr;justify-items:center;gap:10px;padding:18px 12px 10px}.lux-shell.is-sidebar-collapsed .dashboard-brand{justify-content:center}.lux-shell.is-sidebar-collapsed .sidebar-collapse-button{width:52px;height:42px;margin-inline:auto}.lux-shell.is-sidebar-collapsed .dashboard-brand__copy,.lux-shell.is-sidebar-collapsed .sidebar-rail-hidden,.lux-shell.is-sidebar-collapsed .lux-sidebar-link__label,.lux-shell.is-sidebar-collapsed .lux-sidebar-link__badge,.lux-sidebar-nav.is-collapsed .lux-sidebar-group-title{max-width:0;opacity:0;pointer-events:none;transform:translate(-8px);overflow:hidden;white-space:nowrap}.lux-shell.is-sidebar-collapsed .lux-sidebar>.mt-auto{padding:10px 12px 14px!important;gap:10px;justify-items:center}.lux-shell.is-sidebar-collapsed .sidebar-contact{width:52px;height:52px;display:grid;place-items:center;padding:0!important;border-radius:18px}.lux-shell.is-sidebar-collapsed .sidebar-contact>span{gap:0}.lux-shell.is-sidebar-collapsed .sidebar-logout{width:52px;height:44px;justify-content:center;padding:0!important;border-radius:16px}.lux-sidebar-nav.is-collapsed{gap:20px;padding:8px 12px 14px;justify-items:center}.lux-sidebar-nav.is-collapsed .grid{gap:8px}.lux-sidebar-nav.is-collapsed .lux-sidebar-link{justify-content:center;gap:0;padding:0;width:54px;height:54px;margin-inline:auto;border-radius:18px}.lux-sidebar-nav.is-collapsed .lux-sidebar-link.is-active:before{left:-12px;top:16px;bottom:16px}.lux-sidebar-link__badge-dot{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:999px;background:var(--lux-magenta);box-shadow:0 0 12px rgba(var(--bm-accent-rgb),.72)}@keyframes bm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}.bm-pulse{animation:bm-pulse 2s ease-in-out infinite}.bm-telemetry-rail{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;background:linear-gradient(180deg,#1d1721eb,#0d0718eb);border:1px solid var(--lux-border-soft);border-radius:16px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;color:var(--lux-text-2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:border-color .3s ease,background .3s ease}.bm-telemetry-rail.is-warning{background:linear-gradient(180deg,#f8c86b12,#0d0718eb);border-color:#f8c86b57}.bm-telemetry-rail.is-critical{background:linear-gradient(180deg,#ff557714,#0d0718eb);border-color:#ff55776b}.bm-telemetry-rail .seg-label{color:var(--lux-muted);text-transform:uppercase}.bm-telemetry-rail .seg-value{color:var(--lux-text)}.bm-telemetry-rail .seg-sep{color:var(--lux-faint);margin-inline:4px}.bm-status-dot{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--bm-ai-status-healthy);box-shadow:var(--bm-pulse-glow-healthy);margin-right:6px}.bm-status-dot.is-warning{background:var(--bm-ai-status-warning);box-shadow:0 0 22px #f8c86b6b}.bm-status-dot.is-critical{background:var(--bm-ai-status-critical);box-shadow:var(--bm-pulse-glow-critical);animation:bm-pulse 1.4s ease-in-out infinite}.bm-status-dot.is-offline{background:var(--bm-ai-status-offline);box-shadow:none;opacity:.6}.bm-hero-card{position:relative;border-radius:var(--lux-radius-lg);padding:28px;background:radial-gradient(700px 280px at 100% 0%,rgba(var(--bm-accent-rgb),.18),transparent 62%),linear-gradient(160deg,#9440a029,#0d0918db 70%);border:1px solid rgba(var(--bm-accent-rgb),.32);box-shadow:var(--lux-shadow-card),0 0 60px rgba(var(--bm-accent-rgb),.14);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);overflow:hidden;isolation:isolate}.bm-hero-card.is-cyan{background:radial-gradient(700px 280px at 100% 0%,rgba(103,232,249,.16),transparent 62%),linear-gradient(160deg,#2d82a52e,#09161edb 70%);border-color:#67e8f957;box-shadow:var(--lux-shadow-card),var(--bm-pulse-glow-cyan)}.bm-hero-number{font-family:var(--font-display);font-weight:600;font-size:clamp(56px,7vw,84px);line-height:.96;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;background:linear-gradient(135deg,#f5b6ff 0%,var(--bm-grad-mid) 56%,var(--bm-plasma) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(var(--bm-accent-rgb),.32))}.bm-hero-number.is-cyan{background:linear-gradient(135deg,#cffafe,#67e8f9 56%,#00add8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(103,232,249,.32))}.bm-hero-eyebrow{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--lux-muted)}.bm-kpi-card.is-critical{border-color:#ff557761;box-shadow:0 0 24px #ff55772e}.bm-kpi-card.is-warning{border-color:#f8c86b57}.bm-kpi-number.is-cyan{color:#67e8f9}.bm-kpi-number.is-amber{color:var(--bm-ai-status-warning)}.bm-kpi-number.is-danger{color:var(--bm-ai-status-critical)}.bm-scanlines{position:relative}.bm-scanlines:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 2px,rgba(255,255,255,.015) 3px);border-radius:inherit;mix-blend-mode:overlay}.bm-hero-spend,.bm-hero-tokens{position:relative;padding:30px 34px;border-radius:var(--lux-radius-lg);overflow:hidden;isolation:isolate}.bm-hero-spend{background:linear-gradient(165deg,rgba(var(--bm-theme-surface-rgb),.55),#0f0a1cf2);border:1px solid rgba(var(--bm-accent-rgb),.36);box-shadow:0 32px 64px -28px #000000eb,0 0 0 1px rgba(var(--bm-accent-rgb),.2),var(--lux-glow-violet)}.bm-hero-tokens{background:linear-gradient(165deg,#1434468c,#081220f2);border:1px solid rgba(103,232,249,.3);box-shadow:0 32px 64px -28px #000000eb,0 0 0 1px #67e8f933,var(--lux-glow-cyan)}.bm-hero-spend:before,.bm-hero-tokens:before{content:"";position:absolute;top:0;bottom:0;left:0;width:28%;transform:translate(-100%) skew(-12deg);filter:blur(2px);pointer-events:none;animation:bm-sweep 9s ease-in-out 2s infinite}.bm-hero-spend:before{background:linear-gradient(105deg,transparent,rgba(var(--bm-accent-rgb),.14),transparent)}.bm-hero-tokens:before{background:linear-gradient(105deg,transparent,rgba(155,235,255,.14),transparent)}.bm-hero-spend:after,.bm-hero-tokens:after{content:"";position:absolute;right:-100px;top:-90px;width:340px;height:340px;border-radius:50%;filter:blur(30px);pointer-events:none}.bm-hero-spend:after{background:radial-gradient(circle,rgba(var(--bm-accent-rgb),.22),transparent 60%)}.bm-hero-tokens:after{background:radial-gradient(circle,rgba(103,232,249,.18),transparent 60%)}.bm-hero-big{font-family:var(--font-display);font-weight:600;font-size:clamp(60px,7vw,88px);letter-spacing:-.022em;line-height:.94;display:flex;align-items:baseline;gap:6px;margin:0}.bm-hero-big-spend{text-shadow:0 0 38px rgba(var(--bm-accent-rgb),.45)}.bm-hero-big-tokens{text-shadow:0 0 38px rgba(103,232,249,.35)}.bm-hero-big sup{font-size:.38em;font-family:var(--font-display);font-weight:500;color:var(--lux-text-2);letter-spacing:-.018em}.bm-hero-delta{margin-top:14px;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:99px;background:#7df2bf14;border:1px solid rgba(125,242,191,.32);font-family:var(--font-mono);font-size:11px;color:var(--lux-success);letter-spacing:.04em}.bm-hero-delta.is-down{background:#ff8fa314;border-color:#ff8fa352;color:var(--lux-danger)}.bm-hero-foot{margin-top:14px;display:flex;align-items:baseline;justify-content:space-between;font-family:var(--font-mono);font-size:11.5px;color:var(--lux-muted);letter-spacing:.04em}.bm-hero-foot b{color:var(--lux-text);font-weight:600}.bm-hero-foot .forecast{color:var(--lux-warning);font-weight:600}.bm-text-gradient-magenta{background:linear-gradient(120deg,#ffd1ee 0%,var(--bm-plasma) 50%,#9440a0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bm-text-gradient-cyan{background:linear-gradient(120deg,#dffbff,#67e8f9 60%,#5390ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bm-modal-backdrop{position:fixed;inset:0;z-index:60;background:#050207c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:16px}.bm-modal{background:linear-gradient(165deg,#1d1721f5,#0d0718fa);border:1px solid rgba(var(--bm-accent-rgb),.3);border-radius:var(--lux-radius-lg);box-shadow:0 40px 80px -20px #000000eb,0 0 60px rgba(var(--bm-accent-rgb),.18);width:100%;max-width:520px;display:flex;flex-direction:column;max-height:calc(100vh - 32px)}.bm-modal-narrow{max-width:480px}.bm-modal-head{padding:18px 22px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bm-modal-title{font-family:var(--font-display);font-size:17px;font-weight:600;color:var(--lux-text);letter-spacing:-.01em;display:flex;align-items:center;gap:8px;margin:0}.bm-modal-sub{color:var(--lux-muted);font-weight:400}.bm-modal-close{background:#ffffff0a;border:1px solid var(--lux-border);border-radius:8px;color:var(--lux-muted);padding:6px;cursor:pointer;transition:color .2s,background .2s}.bm-modal-close:hover:not(:disabled){color:var(--lux-text);background:#ffffff14}.bm-modal-close:disabled{opacity:.4;cursor:not-allowed}.bm-modal-body{padding:8px 22px 22px;display:grid;gap:16px;overflow-y:auto}.bm-modal-foot{padding:14px 22px 18px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--lux-border)}.bm-balance-line{display:flex;justify-content:space-between;align-items:baseline;padding:8px 12px;background:#ffffff06;border-radius:10px;border:1px solid var(--lux-border)}.bm-balance-label{font-family:var(--font-mono);font-size:11px;color:var(--lux-muted);letter-spacing:.04em}.bm-balance-value{font-family:var(--font-mono);font-size:12.5px;color:var(--lux-text);font-weight:600;font-variant-numeric:tabular-nums}.bm-field{border:0;padding:0;margin:0;display:grid;gap:8px}.bm-label{font-family:var(--font-mono);font-size:11px;color:var(--lux-muted);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.bm-required{color:var(--lux-magenta);text-transform:lowercase;letter-spacing:.02em;margin-left:4px}.bm-preset-row{display:flex;flex-wrap:wrap;gap:6px}.bm-preset{padding:6px 12px;border-radius:8px;border:1px solid var(--lux-border);background:#ffffff06;color:var(--lux-text-2);font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:all .2s}.bm-preset:hover{background:#ffffff0d}.bm-preset.is-active{background:linear-gradient(120deg,rgba(var(--bm-accent-rgb),.22),rgba(var(--bm-accent-rgb),.1));border-color:rgba(var(--bm-accent-rgb),.42);color:#f5d8ff;box-shadow:0 0 14px rgba(var(--bm-accent-rgb),.22)}.bm-preset-sm{padding:4px 9px;font-size:11px}.bm-presets-label{margin-top:4px;font-family:var(--font-mono);font-size:10.5px;color:var(--lux-muted);letter-spacing:.04em}.bm-input{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--lux-border);background:#ffffff08;color:var(--lux-text);font-family:var(--font-ui);font-size:13.5px;transition:border-color .2s}.bm-input:focus{border-color:var(--lux-magenta);background:rgba(var(--bm-accent-rgb),.05);outline:none;box-shadow:0 0 0 3px rgba(var(--bm-accent-rgb),.16)}.bm-textarea{resize:vertical;min-height:60px}.bm-select{padding:9px 12px}.bm-row{display:flex;gap:8px}.bm-mt-3{margin-top:8px}.bm-preview{display:flex;justify-content:space-between;align-items:baseline;padding:12px 14px;border-radius:12px;background:#7df2bf0f;border:1px solid rgba(125,242,191,.32)}.bm-preview-label{font-family:var(--font-mono);font-size:11px;color:var(--lux-muted);letter-spacing:.04em}.bm-preview-value{font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--lux-success);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.bm-error{padding:10px 12px;border-radius:10px;background:#ff557714;border:1px solid rgba(255,85,119,.32);color:var(--lux-danger);font-size:12.5px}.bm-warning{display:flex;gap:12px;padding:12px 14px;border-radius:12px;background:#ff55770f;border:1px solid rgba(255,85,119,.3)}.bm-warning-icon{width:28px;height:28px;border-radius:8px;background:#ff55772e;color:var(--lux-danger);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:16px;font-weight:700;flex-shrink:0}.bm-warning-text{font-size:12.5px;line-height:1.5;color:var(--lux-text-2);margin:0}.bm-warning-text b{color:var(--lux-text)}.bm-warning-text code{font-family:var(--font-mono);font-size:11px;background:#ffffff0d;padding:1px 5px;border-radius:3px;color:var(--lux-text)}.bm-modal-enter-active .bm-modal,.bm-modal-leave-active .bm-modal{transition:transform .24s ease,opacity .24s ease}.bm-modal-enter-from .bm-modal,.bm-modal-leave-to .bm-modal{transform:scale(.96);opacity:0}@media(prefers-reduced-motion:reduce){.bm-modal-enter-active,.bm-modal-leave-active,.bm-modal-enter-active .bm-modal,.bm-modal-leave-active .bm-modal{transition:none}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border:none;border-radius:12px;font-family:inherit;font-weight:650;font-size:14.5px;line-height:1.2;letter-spacing:-.004em;color:var(--vnext-accent-contrast, #05070c);cursor:pointer;text-decoration:none;white-space:nowrap;background:linear-gradient(105deg,var(--bm-plasma),var(--bm-plasma) 48%,var(--bm-ion));background-size:190% 190%;background-position:0% 50%;box-shadow:0 10px 24px -12px rgba(var(--bm-accent-rgb),.72),inset 0 0 0 1px #ffffff1f;transition:transform .16s ease,background-position .5s ease,box-shadow .25s ease,filter .25s ease}.btn-primary:hover:not(:disabled){transform:translateY(-1px);background-position:100% 50%;filter:brightness(1.05);box-shadow:0 16px 34px -12px rgba(var(--bm-accent-rgb),.82),0 0 24px rgba(var(--bm-ion-rgb),.32),inset 0 0 0 1px #ffffff2e}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-primary:disabled{opacity:.6;cursor:default;transform:none}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:12px;font-family:inherit;font-weight:600;font-size:14px;line-height:1.2;color:var(--lux-text, #eee);cursor:pointer;text-decoration:none;white-space:nowrap;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);transition:background .2s ease,border-color .2s ease,transform .16s ease}.btn-ghost:hover:not(:disabled){background:rgba(var(--bm-accent-rgb),.1);border-color:rgba(var(--bm-accent-rgb),.34);transform:translateY(-1px)}.btn-ghost:active:not(:disabled){transform:translateY(0)}.btn-ghost:disabled{opacity:.55;cursor:default;transform:none}.btn-lg{padding:15px 28px;font-size:16px;border-radius:14px}.btn-sm{padding:9px 16px;font-size:13px;border-radius:10px}.\!card{position:relative;border-radius:var(--lux-radius);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 48%),var(--lux-surface);border:1px solid var(--lux-border);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:var(--lux-shadow-card);transition:border-color .3s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.\!card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.06),transparent 40%);opacity:.9}.\!card:hover{border-color:rgba(var(--bm-accent-rgb),.36);transform:translateY(-2px)}.card{position:relative;border-radius:var(--lux-radius);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 48%),var(--lux-surface);border:1px solid var(--lux-border);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:var(--lux-shadow-card);transition:border-color .3s ease,transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.06),transparent 40%);opacity:.9}.card:hover{border-color:rgba(var(--bm-accent-rgb),.36);transform:translateY(-2px)}.card-glow{position:relative;border-radius:var(--lux-radius);background:radial-gradient(720px 320px at 96% 0%,rgba(var(--bm-accent-rgb),.16),transparent 62%),linear-gradient(160deg,#9440a02e,#1d1721d1 62%);border:1px solid var(--lux-border-hot);box-shadow:var(--lux-shadow-card),0 0 36px rgba(var(--bm-accent-rgb),.14);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.card-glow:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(var(--bm-accent-rgb),.48),transparent 42%,rgba(var(--bm-accent-rgb),.24));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;opacity:.85}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-family:var(--font-tech);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lux-text-2);background:var(--lux-surface);border:1px solid var(--lux-border)}.eyebrow{font-family:var(--font-mono);font-size:11.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--lux-muted);display:inline-flex;align-items:center;gap:12px}.eyebrow:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(186,27,214,.5))}.field-input{width:100%;padding:16px 18px;background:#ffffff0b;border:1px solid var(--lux-border);border-radius:14px;color:var(--lux-text);font-family:Manrope,sans-serif;font-size:15px;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.field-input::-moz-placeholder{color:var(--lux-faint)}.field-input::placeholder{color:var(--lux-faint)}.field-input:focus{border-color:var(--lux-magenta);background:rgba(var(--bm-accent-rgb),.05);box-shadow:0 0 0 4px rgba(var(--bm-accent-rgb),.16);outline:none}.field-label{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lux-muted)}.display{font-family:var(--font-display);font-weight:600;line-height:1.02;letter-spacing:0;text-transform:uppercase}.display em{display:inline-block;padding-right:.22em;margin-right:-.08em;overflow:visible;font-style:italic}.display .numeric{font-family:inherit;font-size:inherit;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:inherit}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--lux-border),transparent)}.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}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-left-\[21px\]{left:-21px}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.-top-3{top:-.75rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-7{left:1.75rem}.right-1{right:.25rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-7{right:1.75rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-16{top:4rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-7{top:1.75rem}.top-\[88px\]{top:88px}.isolate{isolation:isolate}.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-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-7{grid-column:span 7 / span 7}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-mb-px{margin-bottom:-1px}.-mr-1{margin-right:-.25rem}.-mr-2{margin-right:-.5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-1\.5{margin-top:-.375rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.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}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-16{margin-top:4rem}.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-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.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-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!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}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.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-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[52px\]{height:52px}.h-\[760px\]{height:760px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-48{max-height:12rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[2000px\]{max-height:2000px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.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-2\/3{width:66.666667%}.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-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[280px\]{width:280px}.w-\[9ch\]{width:9ch}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.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-32{min-width:8rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-56{min-width:14rem}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[480px\]{min-width:480px}.min-w-\[640px\]{min-width:640px}.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-44{max-width:11rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[50ch\]{max-width:50ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[560px\]{max-width:560px}.max-w-\[56ch\]{max-width:56ch}.max-w-\[600px\]{max-width:600px}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[640px\]{max-width:640px}.max-w-\[820px\]{max-width:820px}.max-w-\[88\%\]{max-width:88%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-xl{max-width:1280px}.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-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.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-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-1{--tw-translate-y: -.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-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-y-2{--tw-translate-y: -.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-0\.5{--tw-translate-x: .125rem;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-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-1{--tw-translate-y: .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-y-2{--tw-translate-y: .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-y-3{--tw-translate-y: .75rem;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-full{--tw-translate-y: 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))}.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-100{--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))}.scale-95{--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))}.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 bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-12px,0)}}.animate-float{animation:float 7s ease-in-out infinite}@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-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.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}.scroll-mt-4{scroll-margin-top:1rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,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-\[120px_1fr_auto\]{grid-template-columns:120px 1fr auto}.grid-cols-\[160px_1fr_auto\]{grid-template-columns:160px 1fr auto}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[200px_1fr_auto\]{grid-template-columns:200px 1fr auto}.grid-cols-\[220px_1fr_auto\]{grid-template-columns:220px 1fr auto}.grid-cols-\[60px_1fr_48px\]{grid-template-columns:60px 1fr 48px}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.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-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.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-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.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-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.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-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-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-line>:not([hidden])~:not([hidden]){border-color:var(--bm-hair-2)}.divide-line-soft>:not([hidden])~:not([hidden]){border-color:var(--bm-hair)}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.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}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:32px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:20px}.rounded-md{border-radius:14px}.rounded-xl{border-radius:24px}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:14px;border-top-right-radius:14px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.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-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[color-mix\(in_srgb\,var\(--bm-err\)_20\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-err) 20%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-err\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-err) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-err\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-err) 45%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-ion\)_28\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-ion) 28%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-ion\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-ion) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-ion\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-ion) 35%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-ok\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-ok) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-ok\)_32\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-ok) 32%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-ok\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-ok) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-plasma\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-plasma) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-plasma\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-plasma) 35%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-plasma\)_38\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-plasma) 38%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-plasma\)_42\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-plasma) 42%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-plasma\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-plasma) 45%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-warn\)_25\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-warn) 25%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-warn\)_30\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-warn) 30%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-warn\)_34\%\,var\(--bm-hair\)\)\]{border-color:color-mix(in srgb,var(--bm-warn) 34%,var(--bm-hair))}.border-\[color-mix\(in_srgb\,var\(--bm-warn\)_35\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-warn) 35%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-warn\)_40\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-warn) 40%,transparent)}.border-\[color-mix\(in_srgb\,var\(--bm-warn\)_45\%\,transparent\)\]{border-color:color-mix(in srgb,var(--bm-warn) 45%,transparent)}.border-\[color\:var\(--lux-border\)\]{border-color:var(--lux-border)}.border-\[color\:var\(--lux-border-hot\)\]{border-color:var(--lux-border-hot)}.border-\[color\:var\(--lux-border-soft\)\]{border-color:var(--lux-border-soft)}.border-\[rgba\(var\(--bm-accent-rgb\)\,\.30\)\],.border-\[rgba\(var\(--bm-accent-rgb\)\,0\.30\)\]{border-color:rgba(var(--bm-accent-rgb),.3)}.border-\[rgba\(var\(--bm-accent-rgb\)\,0\.40\)\]{border-color:rgba(var(--bm-accent-rgb),.4)}.border-\[rgba\(var\(--bm-accent-rgb\)\,0\.5\)\]{border-color:rgba(var(--bm-accent-rgb),.5)}.border-\[rgba\(var\(--bm-accent-rgb\)\,0\.70\)\]{border-color:rgba(var(--bm-accent-rgb),.7)}.border-\[var\(--bm-hair\)\]{border-color:var(--bm-hair)}.border-\[var\(--bm-hair-2\)\]{border-color:var(--bm-hair-2)}.border-\[var\(--bm-hair-3\)\]{border-color:var(--bm-hair-3)}.border-\[var\(--bm-plasma\)\]{border-color:var(--bm-plasma)}.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-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/20{border-color:#fbbf2433}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/35{border-color:#f59e0b59}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-700\/30{border-color:#1d4ed84d}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-500\/20{border-color:#22d3ee33}.border-cyan-500\/25{border-color:#22d3ee40}.border-cyan-500\/30{border-color:#22d3ee4d}.border-cyan-500\/40{border-color:#22d3ee66}.border-cyan-500\/50{border-color:#22d3ee80}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.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-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/15{border-color:#34d39926}.border-emerald-400\/20{border-color:#34d39933}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-700\/30{border-color:#0478574d}.border-fuchsia-200{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity, 1))}.border-fuchsia-400\/20{border-color:#e879f933}.border-fuchsia-500\/20{border-color:#d946ef33}.border-fuchsia-500\/25{border-color:#d946ef40}.border-fuchsia-500\/30{border-color:#d946ef4d}.border-fuchsia-500\/40{border-color:#d946ef66}.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\/25{border-color:#6366f140}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-line{border-color:var(--bm-hair-2)}.border-line-soft{border-color:var(--bm-hair)}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-400\/20{border-color:#fb923c33}.border-orange-400\/30{border-color:#fb923c4d}.border-orange-400\/60{border-color:#fb923c99}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.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\/20{border-color:#fb718533}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/60{border-color:#fb718599}.border-rose-500\/20{border-color:#f43f5e33}.border-rose-500\/25{border-color:#f43f5e40}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/35{border-color:#f43f5e59}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/50{border-color:#f43f5e80}.border-rose-500\/60{border-color:#f43f5e99}.border-sky-400\/20{border-color:#38bdf833}.border-sky-400\/60{border-color:#38bdf899}.border-sky-500\/20{border-color:#0ea5e933}.border-sky-500\/25{border-color:#0ea5e940}.border-sky-500\/30{border-color:#0ea5e94d}.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-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-400\/20{border-color:#94a3b833}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-500\/40{border-color:#64748b66}.border-slate-600\/40{border-color:#47556966}.border-slate-600\/50{border-color:#47556980}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-teal-500\/25{border-color:#14b8a640}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(223 197 255 / var(--tw-border-opacity, 1))}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(189 99 255 / var(--tw-border-opacity, 1))}.border-violet-400\/20{border-color:#bd63ff33}.border-violet-400\/25{border-color:#bd63ff40}.border-violet-400\/30{border-color:#bd63ff4d}.border-violet-400\/40{border-color:#bd63ff66}.border-violet-400\/50{border-color:#bd63ff80}.border-violet-400\/60{border-color:#bd63ff99}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(170 20 251 / var(--tw-border-opacity, 1))}.border-violet-500\/20{border-color:#aa14fb33}.border-violet-500\/25{border-color:#aa14fb40}.border-violet-500\/30{border-color:#aa14fb4d}.border-violet-500\/40{border-color:#aa14fb66}.border-violet-500\/60{border-color:#aa14fb99}.border-violet-700\/30{border-color:#510e694d}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.border-t-transparent{border-top-color:transparent}.bg-\[\#080512\]{--tw-bg-opacity: 1;background-color:rgb(8 5 18 / var(--tw-bg-opacity, 1))}.bg-\[\#0f0b14\]{--tw-bg-opacity: 1;background-color:rgb(15 11 20 / var(--tw-bg-opacity, 1))}.bg-\[color-mix\(in_srgb\,var\(--bm-err\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-err) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-err\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-err) 14%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-err\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-err) 8%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-info\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-info) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-ion\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-ion) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-ion\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-ion) 14%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-ion\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-ion) 8%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-ok\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-ok) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-ok\)_9\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-ok) 9%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-plasma\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-plasma) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-plasma\)_12\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-plasma) 12%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-plasma\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-plasma) 14%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-plasma\)_16\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-plasma) 16%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-warn\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-warn) 10%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-warn\)_10\%\,var\(--bm-control\)\)\]{background-color:color-mix(in srgb,var(--bm-warn) 10%,var(--bm-control))}.bg-\[color-mix\(in_srgb\,var\(--bm-warn\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-warn) 14%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-warn\)_15\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-warn) 15%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-warn\)_8\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-warn) 8%,transparent)}.bg-\[color-mix\(in_srgb\,var\(--bm-warn\)_9\%\,transparent\)\]{background-color:color-mix(in srgb,var(--bm-warn) 9%,transparent)}.bg-\[color\:var\(--bm-overlay\)\]{background-color:var(--bm-overlay)}.bg-\[color\:var\(--bm-plasma\)\]{background-color:var(--bm-plasma)}.bg-\[rgba\(8\,4\,18\,0\.6\)\]{background-color:#08041299}.bg-\[rgba\(var\(--bm-accent-rgb\)\,\.10\)\]{background-color:rgba(var(--bm-accent-rgb),.1)}.bg-\[rgba\(var\(--bm-accent-rgb\)\,0\.08\)\]{background-color:rgba(var(--bm-accent-rgb),.08)}.bg-\[rgba\(var\(--bm-accent-rgb\)\,0\.10\)\]{background-color:rgba(var(--bm-accent-rgb),.1)}.bg-\[rgba\(var\(--bm-accent-rgb\)\,0\.15\)\]{background-color:rgba(var(--bm-accent-rgb),.15)}.bg-\[rgba\(var\(--bm-accent-rgb\)\,0\.20\)\]{background-color:rgba(var(--bm-accent-rgb),.2)}.bg-\[var\(--bm-control\)\]{background-color:var(--bm-control)}.bg-\[var\(--bm-control-hover\)\]{background-color:var(--bm-control-hover)}.bg-\[var\(--bm-err\)\]{background-color:var(--bm-err)}.bg-\[var\(--bm-hair-3\)\]{background-color:var(--bm-hair-3)}.bg-\[var\(--bm-info\)\]{background-color:var(--bm-info)}.bg-\[var\(--bm-ink\)\]{background-color:var(--bm-ink)}.bg-\[var\(--bm-ok\)\]{background-color:var(--bm-ok)}.bg-\[var\(--bm-overlay\)\]{background-color:var(--bm-overlay)}.bg-\[var\(--bm-panel\)\]{background-color:var(--bm-panel)}.bg-\[var\(--bm-plasma\)\]{background-color:var(--bm-plasma)}.bg-\[var\(--bm-progress-track\)\]{background-color:var(--bm-progress-track)}.bg-\[var\(--bm-raised\)\]{background-color:var(--bm-raised)}.bg-\[var\(--bm-warn\)\]{background-color:var(--bm-warn)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.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\/70{background-color:#fbbf24b3}.bg-amber-400\/80{background-color:#fbbf24cc}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / 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\/5,.bg-amber-500\/\[0\.05\]{background-color:#f59e0b0d}.bg-amber-500\/\[0\.06\]{background-color:#f59e0b0f}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.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-bg-1{background-color:var(--bm-abyss-2)}.bg-bg-2{background-color:var(--bm-void)}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.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-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / 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-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/40{background-color:#67e8f966}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#22d3ee1a}.bg-cyan-500\/15{background-color:#22d3ee26}.bg-cyan-500\/\[\.06\],.bg-cyan-500\/\[0\.06\]{background-color:#22d3ee0f}.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-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\/80{background-color:#34d399cc}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/40{background-color:#ecfdf566}.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,.bg-emerald-500\/\[0\.05\]{background-color:#10b9810d}.bg-emerald-500\/\[0\.06\]{background-color:#10b9810f}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/20{background-color:#05966933}.bg-emerald-950\/30{background-color:#022c224d}.bg-fuchsia-400{--tw-bg-opacity: 1;background-color:rgb(232 121 249 / var(--tw-bg-opacity, 1))}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-500\/10{background-color:#d946ef1a}.bg-fuchsia-500\/15{background-color:#d946ef26}.bg-fuchsia-500\/\[0\.05\]{background-color:#d946ef0d}.bg-fuchsia-600\/30{background-color:#c026d34d}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / 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-50\/50{background-color:#eef2ff80}.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-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-ink-3{background-color:var(--bm-ink-mute)}.bg-ink-4{background-color:color-mix(in srgb,var(--bm-ink) 42%,transparent)}.bg-ink-5{background-color:color-mix(in srgb,var(--bm-ink) 22%,transparent)}.bg-line-soft{background-color:var(--bm-hair)}.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\/20{background-color:#f9731633}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / 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-400\/70{background-color:#fb7185b3}.bg-rose-400\/80{background-color:#fb7185cc}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/40{background-color:#fff1f266}.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\/30{background-color:#f43f5e4d}.bg-rose-500\/5,.bg-rose-500\/\[\.05\]{background-color:#f43f5e0d}.bg-rose-500\/\[0\.03\]{background-color:#f43f5e08}.bg-rose-500\/\[0\.04\]{background-color:#f43f5e0a}.bg-rose-500\/\[0\.05\]{background-color:#f43f5e0d}.bg-rose-500\/\[0\.06\]{background-color:#f43f5e0f}.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-950\/20{background-color:#4c051933}.bg-rose-950\/30{background-color:#4c05194d}.bg-rose-950\/40{background-color:#4c051966}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / 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-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.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\/60{background-color:#f8fafc99}.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-700\/10{background-color:#3341551a}.bg-slate-700\/20{background-color:#33415533}.bg-slate-700\/50{background-color:#33415580}.bg-slate-700\/60{background-color:#33415599}.bg-slate-800\/60{background-color:#1e293b99}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/30{background-color:#0f172a4d}.bg-slate-900\/50{background-color:#0f172a80}.bg-teal-500\/15{background-color:#14b8a626}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(189 99 255 / var(--tw-bg-opacity, 1))}.bg-violet-400\/60{background-color:#bd63ff99}.bg-violet-500\/10{background-color:#aa14fb1a}.bg-violet-500\/15{background-color:#aa14fb26}.bg-violet-500\/20{background-color:#aa14fb33}.bg-violet-500\/25{background-color:#aa14fb40}.bg-violet-500\/40{background-color:#aa14fb66}.bg-violet-500\/5{background-color:#aa14fb0d}.bg-violet-500\/60{background-color:#aa14fb99}.bg-violet-500\/\[0\.05\]{background-color:#aa14fb0d}.bg-violet-500\/\[0\.06\]{background-color:#aa14fb0f}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(142 16 213 / var(--tw-bg-opacity, 1))}.bg-violet-600\/20{background-color:#8e10d533}.bg-violet-600\/70{background-color:#8e10d5b3}.bg-violet-600\/80{background-color:#8e10d5cc}.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\/15{background-color:#ffffff26}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/\[\.025\]{background-color:#ffffff06}.bg-white\/\[\.035\]{background-color:#ffffff09}.bg-white\/\[0\.015\]{background-color:#ffffff04}.bg-white\/\[0\.025\]{background-color:#ffffff06}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(135deg\,var\(--bm-plasma\)\,var\(--bm-plasma-2\)\)\]{background-image:linear-gradient(135deg,var(--bm-plasma),var(--bm-plasma-2))}.bg-brand-gradient{background-image:linear-gradient(135deg,var(--bm-plasma) 0%,var(--bm-grad-mid) 58%,var(--bm-plasma-2) 100%)}.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))}.from-\[var\(--bm-plasma\)\]{--tw-gradient-from: var(--bm-plasma) 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)}.from-\[var\(--bm-plasma-2\)\]{--tw-gradient-from: var(--bm-plasma-2) 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)}.from-amber-500\/10{--tw-gradient-from: rgb(245 158 11 / .1) 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\/\[0\.06\]{--tw-gradient-from: rgb(245 158 11 / .06) 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-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 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-cyan-500{--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)}.from-cyan-500\/10{--tw-gradient-from: rgb(34 211 238 / .1) 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)}.from-cyan-500\/\[0\.06\]{--tw-gradient-from: rgb(34 211 238 / .06) 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)}.from-cyan-600\/80{--tw-gradient-from: rgb(8 145 178 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) 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-fuchsia-500\/10{--tw-gradient-from: rgb(217 70 239 / .1) 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)}.to-\[var\(--bm-grad-mid\)\]{--tw-gradient-to: var(--bm-grad-mid) var(--tw-gradient-to-position)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-cyan-500\/5{--tw-gradient-to: rgb(34 211 238 / .05) var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-500\/5{--tw-gradient-to: rgb(16 185 129 / .05) var(--tw-gradient-to-position)}.to-fuchsia-500\/5{--tw-gradient-to: rgb(217 70 239 / .05) 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-500\/\[0\.06\]{--tw-gradient-to: rgb(99 102 241 / .06) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-600\/80{--tw-gradient-to: rgb(79 70 229 / .8) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.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-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-3{padding-left:.75rem!important;padding-right:.75rem!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!important}.\!py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.px-0{padding-left:0;padding-right:0}.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}.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-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.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}.\!pl-8{padding-left:2rem!important}.\!pr-3{padding-right:.75rem!important}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.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-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[172px\]{padding-left:172px}.pl-\[232px\]{padding-left:232px}.pr-1{padding-right:.25rem}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-display{font-family:Oswald,Impact,system-ui,sans-serif}.font-mono{font-family:JetBrains Mono,SF Mono,Menlo,monospace}.\!text-\[10px\]{font-size:10px!important}.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-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[48px\]{font-size:48px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[clamp\(20px\,2vw\,28px\)\]{font-size:clamp(20px,2vw,28px)}.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-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-5{line-height:1.25rem}.leading-\[1\.06\]{line-height:1.06}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.1\]{line-height:1.1}.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\.005em\]{letter-spacing:-.005em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\]{letter-spacing:0}.tracking-\[6px\]{letter-spacing:6px}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.32em}.text-\[color\:color-mix\(in_srgb\,var\(--bm-plasma\)_25\%\,white\)\]{color:color-mix(in srgb,var(--bm-plasma) 25%,white)}.text-\[color\:color-mix\(in_srgb\,var\(--bm-plasma\)_55\%\,white\)\]{color:color-mix(in srgb,var(--bm-plasma) 55%,white)}.text-\[color\:var\(--bm-err\)\]{color:var(--bm-err)}.text-\[color\:var\(--bm-info\)\]{color:var(--bm-info)}.text-\[color\:var\(--bm-ink\)\]{color:var(--bm-ink)}.text-\[color\:var\(--bm-ink-body\)\]{color:var(--bm-ink-body)}.text-\[color\:var\(--bm-ink-faint\)\]{color:var(--bm-ink-faint)}.text-\[color\:var\(--bm-ink-mute\)\]{color:var(--bm-ink-mute)}.text-\[color\:var\(--bm-ok\)\]{color:var(--bm-ok)}.text-\[color\:var\(--bm-plasma\)\]{color:var(--bm-plasma)}.text-\[color\:var\(--bm-warn\)\]{color:var(--bm-warn)}.text-\[color\:var\(--lux-dim\)\]{color:var(--lux-dim)}.text-\[color\:var\(--lux-magenta\)\]{color:var(--lux-magenta)}.text-\[color\:var\(--lux-muted\)\]{color:var(--lux-muted)}.text-\[color\:var\(--lux-text\)\]{color:var(--lux-text)}.text-\[color\:var\(--lux-text-2\)\]{color:var(--lux-text-2)}.text-\[color\:var\(--plasma\)\]{color:var(--plasma)}.text-\[var\(--bm-err\)\]{color:var(--bm-err)}.text-\[var\(--bm-info\)\]{color:var(--bm-info)}.text-\[var\(--bm-ink\)\]{color:var(--bm-ink)}.text-\[var\(--bm-ink-body\)\]{color:var(--bm-ink-body)}.text-\[var\(--bm-ink-faint\)\]{color:var(--bm-ink-faint)}.text-\[var\(--bm-ink-mute\)\]{color:var(--bm-ink-mute)}.text-\[var\(--bm-ion\)\]{color:var(--bm-ion)}.text-\[var\(--bm-ok\)\]{color:var(--bm-ok)}.text-\[var\(--bm-plasma\)\]{color:var(--bm-plasma)}.text-\[var\(--bm-warn\)\]{color:var(--bm-warn)}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/70{color:#fde68ab3}.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-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-400\/60{color:#fbbf2499}.text-amber-400\/70{color:#fbbf24b3}.text-amber-400\/80{color:#fbbf24cc}.text-amber-400\/90{color:#fbbf24e6}.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-800{--tw-text-opacity: 1;color:rgb(146 64 14 / 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-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-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300,.text-cyan-400{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400\/70{color:#67e8f9b3}.text-cyan-500{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / 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-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-300\/60{color:#6ee7b799}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/70{color:#34d399b3}.text-emerald-400\/80{color:#34d399cc}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-500\/60{color:#10b98199}.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-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.text-fuchsia-300{--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.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-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-ink{color:var(--bm-ink)}.text-ink-2{color:var(--bm-ink-body)}.text-ink-3{color:var(--bm-ink-mute)}.text-ink-4{color:color-mix(in srgb,var(--bm-ink) 42%,transparent)}.text-ink-5{color:color-mix(in srgb,var(--bm-ink) 22%,transparent)}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / 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-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-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / 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-200\/90{color:#fecdd3e6}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-300\/70{color:#fda4afb3}.text-rose-300\/80{color:#fda4afcc}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-400\/80{color:#fb7185cc}.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-800{--tw-text-opacity: 1;color:rgb(159 18 57 / 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-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / 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-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-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-violet-100{--tw-text-opacity: 1;color:rgb(231 219 255 / var(--tw-text-opacity, 1))}.text-violet-200{--tw-text-opacity: 1;color:rgb(223 197 255 / var(--tw-text-opacity, 1))}.text-violet-200\/80{color:#dfc5ffcc}.text-violet-300{--tw-text-opacity: 1;color:rgb(201 149 255 / var(--tw-text-opacity, 1))}.text-violet-300\/80{color:#c995ffcc}.text-violet-400{--tw-text-opacity: 1;color:rgb(189 99 255 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(142 16 213 / 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-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))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[var\(--bm-ink-faint\)\]::-moz-placeholder{color:var(--bm-ink-faint)}.placeholder-\[var\(--bm-ink-faint\)\]::placeholder{color:var(--bm-ink-faint)}.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))}.accent-amber-500{accent-color:#f59e0b}.accent-cyan-500{accent-color:#22d3ee}.accent-fuchsia-500{accent-color:#d946ef}.accent-violet-500{accent-color:#aa14fb}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.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_40px_-10px_rgba\(var\(--bm-accent-rgb\)\,0\.45\)\]{--tw-shadow: 0 0 40px -10px rgba(var(--bm-accent-rgb),.45);--tw-shadow-colored: 0 0 40px -10px 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-card{--tw-shadow: 0 1px 0 rgba(255,255,255,.05) inset, 0 28px 90px -30px rgba(0,0,0,.7);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color), 0 28px 90px -30px 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-cta{--tw-shadow: 0 18px 60px -12px rgba(178,27,214,.48), 0 6px 20px -5px rgba(170,20,251,.42), inset 0 1px 0 rgba(255,255,255,.18);--tw-shadow-colored: 0 18px 60px -12px var(--tw-shadow-color), 0 6px 20px -5px var(--tw-shadow-color), inset 0 1px 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-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)}.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-\[rgba\(var\(--bm-accent-rgb\)\,0\.30\)\]{--tw-ring-color: rgba(var(--bm-accent-rgb),.3)}.ring-\[rgba\(var\(--bm-accent-rgb\)\,0\.40\)\]{--tw-ring-color: rgba(var(--bm-accent-rgb),.4)}.ring-amber-400\/40{--tw-ring-color: rgb(251 191 36 / .4)}.ring-black\/50{--tw-ring-color: rgb(0 0 0 / .5)}.ring-cyan-500\/30{--tw-ring-color: rgb(34 211 238 / .3)}.ring-indigo-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.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)}.blur-sm{--tw-blur: blur(4px);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)}.drop-shadow-\[0_0_6px_rgba\(var\(--bm-accent-rgb\)\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 0 6px rgba(var(--bm-accent-rgb),.6));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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.\!invert{--tw-invert: invert(100%) !important;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}.invert{--tw-invert: invert(100%);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)}.sepia{--tw-sepia: sepia(100%);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);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);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);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{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-\[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-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[adapt\:vacancies\,ats\,versions\]{adapt:vacancies,ats,versions}.\[build\:intake\,experience\,editor\]{build:intake,experience,editor}.\[prepare\:legend\,practice\,market\]{prepare:legend,practice,market}:root{--font-display: "Oswald", Impact, system-ui, sans-serif;--font-tech: "Inter Tight", "Inter", system-ui, sans-serif;--font-ui: "Manrope", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace;--lux-bg: #050207;--lux-bg-2: #09040d;--lux-obsidian: #120b16;--lux-surface: rgba(29, 23, 33, .78);--lux-surface-2: rgba(46, 37, 52, .76);--lux-surface-3: rgba(65, 43, 73, .7);--lux-surface-content: rgba(13, 9, 24, .78);--lux-surface-active: rgba(47, 21, 62, .82);--lux-border: rgba(255, 255, 255, .13);--lux-border-soft: rgba(255, 255, 255, .075);--lux-border-hot: rgba(var(--bm-accent-rgb), .42);--lux-border-warm: rgba(191, 73, 255, .34);--lux-text: #f4edf5;--lux-text-2: #d6c8dd;--lux-muted: #aaa7ac;--lux-dim: rgba(234, 233, 234, .42);--lux-faint: rgba(234, 233, 234, .18);--lux-text-primary: var(--lux-text);--lux-text-muted: var(--lux-muted);--lux-violet: var(--bm-plasma-2);--lux-violet-deep: color-mix(in srgb, var(--bm-plasma-2) 52%, black);--lux-magenta: var(--bm-plasma);--lux-magenta-deep: #9440a0;--lux-pink: var(--bm-grad-mid);--lux-cyan: #67e8f9;--lux-go: #00add8;--lux-success: #7df2bf;--lux-warning: #f8c86b;--lux-danger: #ff8fa3;--lux-glow-cyan: 0 0 42px rgba(103, 232, 249, .18);--lux-glow-violet: 0 0 48px rgba(var(--bm-accent-rgb), .22);--lux-radius-sm: 14px;--lux-radius: 22px;--lux-radius-lg: 32px;--lux-radius-xl: 44px;--bm-ai-status-healthy: #7df2bf;--bm-ai-status-warning: #f8c86b;--bm-ai-status-critical: #ff5577;--bm-ai-status-offline: #9ca3af;--bm-pulse-glow-critical: 0 0 32px rgba(255, 85, 119, .55);--bm-pulse-glow-healthy: 0 0 24px rgba(125, 242, 191, .35);--bm-pulse-glow-cyan: 0 0 28px rgba(103, 232, 249, .42);--lux-shadow-card: 0 1px 0 rgba(255,255,255,.04) inset, 0 30px 90px -28px rgba(0,0,0,.75);--lux-shadow-glow: 0 0 60px rgba(var(--bm-accent-rgb), .18);--lux-shadow-cta: 0 18px 48px -12px rgba(var(--bm-accent-rgb), .42), 0 6px 18px -4px rgba(var(--bm-accent-rgb), .34), inset 0 1px 0 rgba(255,255,255,.18);--lux-shadow-key: 0 26px 60px -16px rgba(0,0,0,.85), 0 12px 32px -8px rgba(var(--bm-accent-rgb), .34), inset 0 3px 0 rgba(255,255,255,.18), inset 0 -10px 18px rgba(0,0,0,.55)}:root{--accent: var(--bm-plasma);--accent-2: var(--bm-plasma-2);--accent-3: var(--bm-grad-mid);--accent-ink: #ffffff;--accent-soft: color-mix(in srgb, var(--accent) 16%, transparent);--accent-glow: color-mix(in srgb, var(--accent) 44%, transparent)}:root[data-public-theme=aurora]{--accent: #29C5FF;--accent-2: #2B6FFF;--accent-3: #7DF9FF;--accent-ink: #04121f}:root[data-public-theme=aurora] .lux-button{background:radial-gradient(130% 90% at 18% 4%,rgba(255,255,255,.42),transparent 40%),linear-gradient(100deg,var(--accent-2) 0%,var(--accent) 52%,var(--accent-3) 100%);border-color:color-mix(in srgb,var(--accent) 55%,#ffffff 30%);color:var(--accent-ink);text-shadow:none;box-shadow:0 22px 52px -16px var(--accent-glow),0 10px 24px -12px var(--accent-glow),inset 0 1px 1px #ffffff6b,inset 0 -3px #00000029}:root{--lux-mobile-header-h: 60px;--lux-mobile-bottom-nav-h: 76px;--lux-h1: clamp(64px, 5.2vw, 98px);--lux-h2: clamp(44px, 3.6vw, 72px);--lux-h3: clamp(22px, 1.6vw, 28px);--lux-body-lg: clamp(18px, 1.2vw, 22px);--lux-body: clamp(16px, 1.05vw, 19px);--lux-body-sm: clamp(14px, .92vw, 16px);--lux-eyebrow: clamp(11px, .82vw, 13px);--lux-cta-h: clamp(58px, 4vw, 68px);--lux-btn-h: clamp(52px, 3.6vw, 60px);--left-sidebar-width: 280px;--left-sidebar-collapsed-width: 82px;--right-sidebar-width: clamp(300px, 22vw, 370px);--right-sidebar-collapsed-width: 68px;--content-max-width: 1680px;--dashboard-topbar-h: 72px}.lux-bg{position:relative;background:var(--lux-bg);isolation:isolate}.lux-bg:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(1250px 840px at -8% -14%,rgba(81,14,105,.34),transparent 65%),radial-gradient(1180px 760px at 110% 20%,rgba(var(--bm-accent-rgb),.15),transparent 68%),radial-gradient(900px 600px at 50% 118%,rgba(var(--bm-accent-rgb),.08),transparent 62%)}.lux-bg:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:96px 96px;mask-image:radial-gradient(1400px 1000px at 50% 30%,#000 30%,transparent 85%);-webkit-mask-image:radial-gradient(1400px 1000px at 50% 30%,#000 30%,transparent 85%)}#app{position:relative;z-index:1;isolation:isolate;min-height:100vh}.lux-noise{position:relative}.lux-noise:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.28;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/></svg>")}.lk-scope{display:flex;align-items:center;gap:14px;padding:10px 16px;border-radius:12px;border:1px solid rgba(var(--bm-accent-rgb),.2);background:linear-gradient(135deg,rgba(var(--bm-accent-rgb),.07),rgba(var(--bm-ion-rgb),.05));margin-bottom:18px}.lk-scope .lk-scope-ic{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid rgba(var(--bm-ion-rgb),.3);background:rgba(var(--bm-ion-rgb),.14);flex-shrink:0;color:var(--lux-muted)}.lk-scope .lk-scope-txt{font-size:13.5px;color:var(--lux-text-2);flex:1}.lk-scope .lk-scope-chips{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}.lk-sc{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:99px}.lk-sc.lk-sc-yes{background:#7df2bf14;border:1px solid rgba(125,242,191,.28);color:var(--lux-success)}.lk-sc.lk-sc-no{background:#ff8fa30f;border:1px solid rgba(255,143,163,.24);color:var(--lux-danger)}.lk-filt{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;font-size:12px;font-weight:500;color:var(--lux-text-2);background:#ffffff08;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:background .15s,border-color .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lk-filt:hover{background:#ffffff0d;color:var(--lux-text)}.lk-filt.lk-cur{background:rgba(var(--bm-accent-rgb),.12);border-color:rgba(var(--bm-accent-rgb),.34);color:var(--lux-text);font-weight:600}.lk-mat{display:grid;grid-template-columns:auto 1fr auto;gap:16px;padding:16px;border-radius:var(--lux-radius-sm);background:#ffffff06;border:1px solid rgba(255,255,255,.1);text-decoration:none;color:inherit;transition:transform .15s,border-color .15s}.lk-mat:hover{transform:translateY(-2px);border-color:rgba(var(--bm-accent-rgb),.28)}.lk-mat .lk-mat-ico{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.lk-mat .lk-mat-ico.lk-ico-doc{background:linear-gradient(135deg,var(--bm-ion),#2563eb)}.lk-mat .lk-mat-ico.lk-ico-md{background:linear-gradient(135deg,var(--bm-plasma),var(--bm-ion))}.lk-mat .lk-mat-ico.lk-ico-pdf{background:linear-gradient(135deg,#f57,#7f1d1d)}.lk-mat .lk-mat-ico.lk-ico-video{background:linear-gradient(135deg,#f472b6,var(--bm-plasma-2))}.lk-mat .lk-mat-ico.lk-ico-rec{background:linear-gradient(135deg,#f8c86b,#d97706);color:#1a1000}.lk-mat .lk-mat-ico.lk-ico-prompt{background:linear-gradient(135deg,#7df2bf,gold);color:#0a1000}.lk-mat .lk-mat-ico.lk-ico-link{background:linear-gradient(135deg,#67e8f9,#0891b2)}.lk-mat .lk-mat-body{min-width:0}.lk-mat .lk-mat-top{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.lk-mat .lk-mat-top h4{font-size:14px;font-weight:600;color:var(--lux-text);margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-mat .lk-mat-desc{font-size:12.5px;color:var(--lux-muted);margin:0 0 6px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lk-mat .lk-mat-meta{display:flex;gap:10px;font-size:11.5px;color:var(--lux-dim);flex-wrap:wrap}.lk-mat .lk-mat-side{display:flex;flex-direction:column;gap:6px;align-items:flex-end;flex-shrink:0}.lk-meet{display:grid;grid-template-columns:auto 1fr auto;gap:16px;padding:16px;border-radius:var(--lux-radius-sm);background:#ffffff06;border:1px solid rgba(255,255,255,.1);text-decoration:none;color:inherit;transition:border-color .15s;align-items:center}.lk-meet:hover{border-color:rgba(var(--bm-accent-rgb),.28)}.lk-meet.lk-meet-next{background:linear-gradient(135deg,rgba(var(--bm-accent-rgb),.08),rgba(var(--bm-ion-rgb),.03));border-color:rgba(var(--bm-accent-rgb),.3)}.lk-meet .lk-meet-date{width:56px;height:56px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}.lk-meet.lk-meet-next .lk-meet-date{background:rgba(var(--bm-accent-rgb),.12);border-color:rgba(var(--bm-accent-rgb),.3)}.lk-meet .lk-meet-date .lk-d{font-size:20px;font-weight:700;color:var(--lux-text);line-height:1}.lk-meet .lk-meet-date .lk-m{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;color:var(--lux-muted)}.lk-meet .lk-meet-info{min-width:0}.lk-meet .lk-meet-top{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.lk-meet .lk-meet-top h4{font-size:14px;font-weight:600;color:var(--lux-text);margin:0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lk-meet .lk-meet-meta{display:flex;gap:10px;font-size:12px;color:var(--lux-muted);flex-wrap:wrap;align-items:center}.lk-meet .lk-meet-side{flex-shrink:0}.lk-matrix{display:flex;flex-direction:column;gap:8px}.lk-matrix-row{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:12px;border-radius:10px;background:#ffffff05;border:1px solid;align-items:center}.lk-matrix-row.lk-allow{border-color:#7df2bf33}.lk-matrix-row.lk-deny{border-color:#ff8fa32e;background:#ff8fa306}.lk-matrix-mk{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lk-allow .lk-matrix-mk{background:#7df2bf1f;color:var(--lux-success)}.lk-deny .lk-matrix-mk{background:#ff8fa31a;color:var(--lux-danger)}.lk-matrix-lab{min-width:0}.lk-matrix-lab .lk-matrix-title{font-size:13.5px;font-weight:600;color:var(--lux-text)}.lk-matrix-lab .lk-matrix-sub{font-size:12px;color:var(--lux-muted)}.lk-matrix-verdict{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:99px;flex-shrink:0}.lk-allow .lk-matrix-verdict{background:#7df2bf14;border:1px solid rgba(125,242,191,.26);color:var(--lux-success)}.lk-deny .lk-matrix-verdict{background:#ff8fa30f;border:1px solid rgba(255,143,163,.22);color:var(--lux-danger)}.lk-steps{display:flex;flex-direction:column}.lk-step{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:10px 0;position:relative}.lk-step-node{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);color:var(--lux-muted);font-family:var(--font-mono);font-size:11px;font-weight:700}.lk-step.lk-done .lk-step-node{background:var(--lux-success);border-color:var(--lux-success);color:#000}.lk-step.lk-cur .lk-step-node{background:linear-gradient(135deg,#fff 0%,var(--lux-magenta) 100%);border-color:var(--lux-magenta);color:#fff;box-shadow:0 0 12px rgba(var(--bm-accent-rgb),.5)}.lk-step:not(:last-child):before{content:"";position:absolute;left:11px;top:34px;bottom:0;width:1.5px;background:#ffffff1a;z-index:-1}.lk-step.lk-done:not(:last-child):before{background:#7df2bf57}.lk-step-lab{min-width:0}.lk-step-title{font-size:13.5px;font-weight:600;color:var(--lux-text)}.lk-step-sub{font-size:12px;color:var(--lux-muted);margin-top:2px}.lk-step-when{font-family:var(--font-mono);font-size:10.5px;color:var(--lux-dim);flex-shrink:0}.lk-tabs{display:flex;gap:2px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:20px;overflow-x:auto;scrollbar-width:none}.lk-tabs::-webkit-scrollbar{display:none}.lk-tab{padding:10px 16px;font-size:13.5px;font-weight:600;color:var(--lux-muted);cursor:pointer;border:none;background:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s,border-color .15s;white-space:nowrap;font-family:inherit}.lk-tab:hover{color:var(--lux-text-2)}.lk-tab.lk-cur{color:var(--lux-text);border-bottom-color:var(--lux-magenta)}.lk-src-badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:99px;white-space:nowrap}.lk-src-mentor{background:#7df2bf14;border:1px solid rgba(125,242,191,.26);color:var(--lux-success)}.lk-src-dir{background:#67e8f91a;border:1px solid rgba(103,232,249,.26);color:var(--lux-cyan)}.lk-src-meet{background:#f8c86b14;border:1px solid rgba(248,200,107,.26);color:var(--lux-warning)}.lk-src-task{background:rgba(var(--bm-accent-rgb),.1);border:1px solid rgba(var(--bm-accent-rgb),.3);color:#d0a0ff}.lk-src-pub{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--lux-muted)}.lk-prio{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:6px}.lk-prio-must{background:#ff8fa31a;border:1px solid rgba(255,143,163,.28);color:var(--lux-danger)}.lk-prio-want{background:#f8c86b14;border:1px solid rgba(248,200,107,.26);color:var(--lux-warning)}.lk-prio-extra{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--lux-muted)}.lk-state{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:99px;white-space:nowrap}.lk-state-new{background:#67e8f91a;border:1px solid rgba(103,232,249,.26);color:var(--lux-cyan)}.lk-state-open{background:rgba(var(--bm-accent-rgb),.1);border:1px solid rgba(var(--bm-accent-rgb),.3);color:#d0a0ff}.lk-state-in-progress{background:#f8c86b14;border:1px solid rgba(248,200,107,.26);color:var(--lux-warning)}.lk-state-studied,.lk-state-done,.lk-state-accepted{background:#7df2bf14;border:1px solid rgba(125,242,191,.26);color:var(--lux-success)}.lk-state-locked{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--lux-dim)}.lk-state-review{background:#f8c86b14;border:1px solid rgba(248,200,107,.26);color:var(--lux-warning)}.lk-state-redo{background:#ff8fa31a;border:1px solid rgba(255,143,163,.28);color:var(--lux-danger)}.lk-state-scheduled{background:#67e8f91a;border:1px solid rgba(103,232,249,.26);color:var(--lux-cyan)}.lk-state-cancelled{background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:var(--lux-dim)}.lk-state-summary{background:#7df2bf14;border:1px solid rgba(125,242,191,.26);color:var(--lux-success)}.lk-prov{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:4px 10px;border-radius:99px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:var(--lux-text-2)}.lk-prov .lk-prov-dot{width:7px;height:7px;border-radius:2px;flex-shrink:0}.lk-prov-dot-telemost{background:#ea580c}.lk-prov-dot-zoom{background:#3b82f6}.lk-prov-dot-meet{background:#16a34a}.lk-prov-dot-tg{background:#60a5fa}.lk-prov-dot-room{background:linear-gradient(135deg,var(--lux-magenta),var(--bm-ion))}.lk-kv{display:flex;flex-direction:column}.lk-kv-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px dashed rgba(255,255,255,.08)}.lk-kv-row:last-child{border-bottom:0}.lk-kv-k{font-size:13.5px;color:var(--lux-muted)}.lk-kv-v{font-size:13.5px;color:var(--lux-text);font-weight:600;text-align:right}.lk-seclbl{display:flex;align-items:center;gap:12px;margin:24px 0 16px}.lk-seclbl .lk-seclbl-t{font-family:var(--font-mono);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--lux-muted);white-space:nowrap}.lk-seclbl .lk-seclbl-ln{flex:1;height:1px;background:#ffffff14}.lk-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px;flex-wrap:wrap}.lk-pagehead h1{font-size:clamp(20px,2.4vw,28px);font-weight:700;margin:0;color:var(--lux-text)}.lk-pagehead .lk-ph-sub{font-size:13.5px;color:var(--lux-muted);margin-top:3px}.lk-pagehead .lk-ph-actions{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.lk-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.lk-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:#08060ff5;color:var(--lux-text);padding:10px 18px;border-radius:12px;border:1px solid rgba(125,242,191,.34);font-size:13.5px;box-shadow:0 8px 32px #00000080;display:flex;align-items:center;gap:10px;z-index:9999;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.lk-toast.lk-toast-show{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}@media(prefers-reduced-motion:reduce){.lk-toast{transition:none}}.lk-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;color:var(--lux-muted)}.lk-empty .lk-empty-ico{margin-bottom:16px;opacity:.5}.lk-empty .lk-empty-title{font-size:16px;font-weight:600;color:var(--lux-text-2);margin-bottom:6px}.lk-empty .lk-empty-sub{font-size:13.5px;color:var(--lux-muted);margin-bottom:18px}.lk-view-as-banner{position:fixed;bottom:0;left:0;right:0;z-index:800;background:#f8c86b1f;border-top:1px solid rgba(248,200,107,.34);padding:10px 24px;display:flex;align-items:center;gap:12px;justify-content:center;font-size:13.5px;color:var(--lux-warning);font-weight:600}.lk-view-as-banner button{font-size:12px;font-weight:600;padding:4px 12px;border-radius:99px;border:1px solid rgba(248,200,107,.4);background:#f8c86b1a;color:var(--lux-warning);cursor:pointer}@media(max-width:640px){.lk-mat,.lk-meet{grid-template-columns:auto 1fr}.lk-mat .lk-mat-side,.lk-meet .lk-meet-side{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}.lk-pagehead{flex-direction:column;align-items:flex-start}}code,pre,kbd,samp,.font-mono,[class*=terminal],[class*=term__],.cm-editor{font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-md::file-selector-button{border-radius:14px}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-violet-500\/20::file-selector-button{background-color:#aa14fb33}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:text-violet-300::file-selector-button{--tw-text-opacity: 1;color:rgb(201 149 255 / var(--tw-text-opacity, 1))}.placeholder\:text-ink-3::-moz-placeholder{color:var(--bm-ink-mute)}.placeholder\:text-ink-3::placeholder{color:var(--bm-ink-mute)}.last\:border-0:last-child{border-width:0px}.last\:pb-0:last-child{padding-bottom:0}.hover\:border-\[color-mix\(in_srgb\,var\(--bm-ion\)_40\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--bm-ion) 40%,transparent)}.hover\:border-\[color\:var\(--lux-border-hot\)\]:hover{border-color:var(--lux-border-hot)}.hover\:border-\[rgba\(var\(--bm-accent-rgb\)\,\.40\)\]:hover{border-color:rgba(var(--bm-accent-rgb),.4)}.hover\:border-\[rgba\(var\(--bm-accent-rgb\)\,\.50\)\]:hover{border-color:rgba(var(--bm-accent-rgb),.5)}.hover\:border-\[rgba\(var\(--bm-accent-rgb\)\,0\.30\)\]:hover{border-color:rgba(var(--bm-accent-rgb),.3)}.hover\:border-\[rgba\(var\(--bm-accent-rgb\)\,0\.40\)\]:hover{border-color:rgba(var(--bm-accent-rgb),.4)}.hover\:border-\[var\(--bm-hair-3\)\]:hover{border-color:var(--bm-hair-3)}.hover\:border-cyan-500\/30:hover{border-color:#22d3ee4d}.hover\:border-cyan-500\/40:hover{border-color:#22d3ee66}.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-line:hover{border-color:var(--bm-hair-2)}.hover\:border-line-hot:hover{border-color:color-mix(in srgb,var(--bm-plasma) 36%,transparent)}.hover\:border-violet-400\/40:hover{border-color:#bd63ff66}.hover\:border-violet-500\/40:hover{border-color:#aa14fb66}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-\[color-mix\(in_srgb\,var\(--bm-ion\)_20\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--bm-ion) 20%,transparent)}.hover\:bg-\[color-mix\(in_srgb\,var\(--bm-warn\)_15\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--bm-warn) 15%,transparent)}.hover\:bg-\[rgba\(var\(--bm-accent-rgb\)\,\.20\)\]:hover{background-color:rgba(var(--bm-accent-rgb),.2)}.hover\:bg-\[var\(--bm-control\)\]:hover{background-color:var(--bm-control)}.hover\:bg-\[var\(--bm-control-hover\)\]:hover{background-color:var(--bm-control-hover)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / 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\/15:hover{background-color:#f59e0b26}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-900\/30:hover{background-color:#78350f4d}.hover\:bg-bg-1:hover{background-color:var(--bm-abyss-2)}.hover\:bg-bg-2:hover{background-color:var(--bm-void)}.hover\:bg-cyan-500\/25:hover{background-color:#22d3ee40}.hover\:bg-cyan-500\/5:hover{background-color:#22d3ee0d}.hover\:bg-emerald-500\/25:hover{background-color:#10b98140}.hover\:bg-indigo-50\/30:hover{background-color:#eef2ff4d}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / 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-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-500\/20:hover{background-color:#f43f5e33}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-900\/40:hover{background-color:#88133766}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / 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-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\/50:hover{background-color:#1e293b80}.hover\:bg-slate-800\/60:hover{background-color:#1e293b99}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(244 238 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(170 20 251 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-500\/15:hover{background-color:#aa14fb26}.hover\:bg-violet-500\/25:hover{background-color:#aa14fb40}.hover\:bg-violet-500\/30:hover{background-color:#aa14fb4d}.hover\:bg-violet-500\/70:hover{background-color:#aa14fbb3}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[\.025\]:hover{background-color:#ffffff06}.hover\:bg-white\/\[\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:text-\[color\:var\(--bm-ink\)\]:hover{color:var(--bm-ink)}.hover\:text-\[var\(--bm-err\)\]:hover{color:var(--bm-err)}.hover\:text-\[var\(--bm-info\)\]:hover{color:var(--bm-info)}.hover\:text-\[var\(--bm-ink\)\]:hover{color:var(--bm-ink)}.hover\:text-\[var\(--bm-ink-body\)\]:hover{color:var(--bm-ink-body)}.hover\:text-\[var\(--bm-ion\)\]:hover{color:var(--bm-ion)}.hover\:text-\[var\(--bm-plasma\)\]:hover{color:var(--bm-plasma)}.hover\:text-\[var\(--bm-warn\)\]:hover{color:var(--bm-warn)}.hover\:text-amber-100:hover{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.hover\:text-amber-300:hover{--tw-text-opacity: 1;color:rgb(252 211 77 / 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-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:text-fuchsia-200:hover{--tw-text-opacity: 1;color:rgb(245 208 254 / var(--tw-text-opacity, 1))}.hover\:text-fuchsia-300:hover{--tw-text-opacity: 1;color:rgb(240 171 252 / 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-ink:hover{color:var(--bm-ink)}.hover\:text-ink-2:hover{color:var(--bm-ink-body)}.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-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / 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-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-violet-100:hover{--tw-text-opacity: 1;color:rgb(231 219 255 / var(--tw-text-opacity, 1))}.hover\:text-violet-200:hover{--tw-text-opacity: 1;color:rgb(223 197 255 / var(--tw-text-opacity, 1))}.hover\:text-violet-300:hover{--tw-text-opacity: 1;color:rgb(201 149 255 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.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\: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)}.focus\:border-cyan-500\/50:focus{border-color:#22d3ee80}.focus\:border-fuchsia-500\/40:focus{border-color:#d946ef66}.focus\:border-rose-500:focus{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(189 99 255 / var(--tw-border-opacity, 1))}.focus\:border-violet-500\/40:focus{border-color:#aa14fb66}.focus\:border-violet-500\/60:focus{border-color:#aa14fb99}.focus\:border-white\/25:focus{border-color:#ffffff40}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.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-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / 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-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500\/60:focus{--tw-ring-color: rgb(170 20 251 / .6)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.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:hover .group-hover\:text-\[var\(--bm-info\)\]{color:var(--bm-info)}.group:hover .group-hover\:text-violet-200{--tw-text-opacity: 1;color:rgb(223 197 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media not all and (min-width:640px){.max-sm\:hidden{display:none}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-\[100px_1fr_auto\]{grid-template-columns:100px 1fr auto}.max-sm\:pl-0{padding-left:0}}@media(min-width:640px){.sm\:left-4{left:1rem}.sm\:right-4{right:1rem}.sm\:order-last{order:9999}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:ml-auto{margin-left:auto}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:p-10{padding:2.5rem}.sm\:p-6{padding:1.5rem}.sm\:text-\[58px\]{font-size:58px}}@media(min-width:768px){.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\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:-translate-y-2{--tw-translate-y: -.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))}.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-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.md\:grid-cols-\[minmax\(220px\,1fr\)_minmax\(180px\,0\.7fr\)_auto\]{grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:pt-7{padding-top:1.75rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[104px\]{font-size:104px}.md\:text-\[34px\]{font-size:34px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:leading-\[1\.04\]{line-height:1.04}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.55fr_1fr\]{grid-template-columns:1.55fr 1fr}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media(min-width:1280px){.xl\:inline-flex{display:inline-flex}.xl\:table-cell{display:table-cell}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(min-width:1536px){.\32xl\:col-span-2{grid-column:span 2 / span 2}.\32xl\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}}.landing-scope{--abyss: #08060f;--abyss2: #0d0a18;--orbit: #15101f;--orbit2: #1a1232;--bm-theme-bg-2: #1a1232;--bm-theme-surface-rgb: 16, 21, 34;--hair: rgba(255, 255, 255, .08);--hair2: rgba(255, 255, 255, .14);--ink: #f4efff;--ink-body: #b5adc8;--ink-mute: #a6a0b8;--ink-faint: #3a3450;--plasma: var(--bm-plasma);--plasma2: var(--bm-plasma-2);--plasma-soft: rgba(var(--bm-accent-rgb), .35);--ion: var(--bm-ion);--spark: #c8ff4d;--match: #a4ff8a;--paper: #faf6f0;--paper2: #f1ead8;--ink-dark: #1a1232;--shadow-glass-sm: 0 30px 56px -22px rgba(0, 0, 0, .55), 0 0 50px -14px rgba(var(--bm-accent-rgb), .2);--shadow-glass-lg: 0 40px 80px -28px rgba(0, 0, 0, .6), 0 0 80px -20px rgba(var(--bm-accent-rgb), .3);--shadow-paper: 0 30px 50px -16px rgba(0, 0, 0, .55), 0 4px 10px rgba(0, 0, 0, .18), inset 0 1px 0 rgba(255, 255, 255, .55);background:var(--abyss);color:var(--ink);font-family:Manrope,system-ui,-apple-system,sans-serif;font-feature-settings:"ss01","cv11";text-rendering:geometricPrecision}html[data-bm-appearance=light] .landing-scope,html[data-bm-appearance=light] .lux-nav-bar.is-home-nav{--bm-plasma: #9db6ff;--bm-plasma-2: #cfdaff;--bm-ion: #9db6ff;--bm-grad-mid: #9db6ff;--bm-grad-hi: #cfdaff;--bm-accent-rgb: 125, 157, 255;--bm-ion-rgb: 125, 157, 255;--accent-grad: linear-gradient(135deg, #8aa7ff, #4f8bff);--accent-contrast: #05070c;--vnext-accent-contrast: #05070c;--spark: #c8ff4d;--match: #a4ff8a}.landing-scope [data-reveal]{opacity:0;transform:translateY(28px);will-change:transform,opacity,filter}.landing-scope [data-reveal].is-in{opacity:1!important;transform:none!important;filter:none!important;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1)}.landing-scope [data-reveal=headline]{opacity:0;transform:translateY(28px);filter:blur(8px)}.landing-scope [data-reveal=sub]{opacity:0;transform:translateY(18px)}.landing-scope [data-reveal=card]{opacity:0;transform:translateY(36px) scale(.96) rotateX(4deg);transform-origin:top center}.landing-scope [data-reveal=card].is-in{transition-duration:.9s}.landing-scope [data-reveal=section]{opacity:0;transform:translateY(48px) scale(.985)}.landing-scope [data-reveal=section].is-in{transition-duration:1s}.landing-scope [data-reveal=glow]{opacity:0;transform:scale(.85)}.landing-scope [data-reveal=glow].is-in{transition-duration:1.3s}.landing-scope [data-reveal-d="1"]{transition-delay:80ms}.landing-scope [data-reveal-d="2"]{transition-delay:.16s}.landing-scope [data-reveal-d="3"]{transition-delay:.24s}.landing-scope [data-reveal-d="4"]{transition-delay:.32s}.landing-scope [data-reveal-d="5"]{transition-delay:.4s}.landing-scope [data-reveal-d="6"]{transition-delay:.48s}.landing-scope .eyebrow{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:clamp(11px,.78vw,13px);letter-spacing:.18em;text-transform:uppercase;color:var(--plasma);display:inline-flex;align-items:center;gap:8px}.landing-scope .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--plasma);box-shadow:0 0 10px var(--plasma)}.landing-scope .eyebrow.muted{color:var(--ink-mute)}.landing-scope .eyebrow.muted:before{background:var(--ink-mute);box-shadow:none}.landing-scope .mono{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-feature-settings:"zero","ss01"}.landing-scope .h2{font-size:clamp(48px,3.8vw,76px);font-weight:600;letter-spacing:-.024em;line-height:1.04;text-wrap:balance;margin:0;color:var(--ink)}.landing-scope .h2 em,.landing-scope .h2 .grad{font-style:normal;background:linear-gradient(120deg,var(--plasma) 0%,#ff7ad5 50%,var(--ion) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-scope .btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;background:linear-gradient(120deg,var(--plasma) 0%,var(--bm-grad-mid) 60%,var(--plasma2) 100%);color:#fff;font-weight:600;font-size:14px;border:0;cursor:pointer;font-family:inherit;box-shadow:0 14px 40px -12px var(--plasma-soft),inset 0 1px #ffffff4d;transition:transform .25s,box-shadow .25s;text-decoration:none}.landing-scope .btn:hover{transform:translateY(-2px);box-shadow:0 20px 50px -10px var(--plasma-soft)}.landing-scope .btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:11px 20px;border-radius:999px;background:transparent;border:1px solid var(--hair2);color:var(--ink);font-weight:500;font-size:14px;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .2s,border-color .2s}.landing-scope .btn-ghost:hover{background:#ffffff0a;border-color:#ffffff38}.landing-scope .chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#ffffff0a;border:1px solid var(--hair2);font-size:12px;color:var(--ink);white-space:nowrap;font-family:Manrope,sans-serif}.landing-scope .chip .dot{width:6px;height:6px;border-radius:50%;background:var(--plasma);box-shadow:0 0 10px var(--plasma)}.landing-scope .chip.mono{font-family:JetBrains Mono,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.02em}.landing-scope .chip.cur{background:rgba(var(--bm-accent-rgb),.1);border-color:rgba(var(--bm-accent-rgb),.3)}.landing-scope .chip.match{background:#a4ff8a14;border-color:#a4ff8a47;color:var(--match)}.landing-scope .bm-sec{position:relative;isolation:isolate;padding:clamp(96px,7.5vw,140px) clamp(22px,4vw,64px)}.landing-scope .bm-sec .bm-inner{position:relative;max-width:1480px;margin:0 auto}html[data-bm-appearance] .landing-scope .bm-bg-violet,.landing-scope .bm-bg-violet{background:radial-gradient(80% 50% at 18% 28%,rgba(var(--bm-accent-rgb),.18),transparent 60%),radial-gradient(70% 60% at 90% 90%,rgba(var(--bm-ion-rgb),.12),transparent 65%),var(--abyss);color:var(--ink)}html[data-bm-appearance] .landing-scope .bm-bg-deep,.landing-scope .bm-bg-deep{background:radial-gradient(60% 60% at 88% 38%,rgba(var(--bm-accent-rgb),.22),transparent 60%),linear-gradient(180deg,var(--abyss2),var(--abyss));color:var(--ink)}.landing-scope .bm-sec{isolation:isolate}.landing-scope .bm-sec .bm-head{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,4vw,48px);align-items:end;margin-bottom:clamp(28px,4vw,40px)}.landing-scope .bm-sec .bm-head .l h2{margin:10px 0 0;font-family:Manrope,sans-serif;font-size:clamp(48px,3.8vw,76px);font-weight:600;letter-spacing:-.024em;line-height:1.04;color:var(--ink);max-width:20ch;text-wrap:balance}.landing-scope .bm-sec .bm-head .l h2 em{font-style:normal;background:linear-gradient(120deg,#ffd1ee 0%,var(--plasma) 50%,var(--ion) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-scope .bm-sec .bm-head .r .sub{font-size:clamp(18px,1.25vw,22px);line-height:1.5;color:var(--ink-body);max-width:52ch;margin:0 0 14px}.landing-scope .bm-sec .bm-head .r .meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.landing-scope .bm-sec .bm-head .r .meta .pill{font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute);padding:5px 10px;border-radius:999px;background:#ffffff08;border:1px solid var(--hair2);display:inline-flex;align-items:center;gap:6px}.landing-scope .bm-sec .bm-head .r .meta .pill b{color:var(--ink);font-weight:600}@media(max-width:1080px){.landing-scope .bm-sec{padding:clamp(72px,9vw,110px) clamp(22px,4vw,48px)}.landing-scope .bm-sec .bm-head{grid-template-columns:1fr;gap:16px}.landing-scope .bm-sec .bm-head .l h2{font-size:clamp(36px,6.4vw,56px)}}@media(max-width:720px){.landing-scope .bm-sec{padding-top:clamp(72px,12vw,96px);padding-bottom:clamp(72px,12vw,96px);padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.landing-scope .bm-sec .bm-head .l h2{font-size:clamp(34px,9vw,46px);letter-spacing:-.036em;line-height:1.02;max-width:100%}.landing-scope .bm-sec .bm-head .r .sub{font-size:clamp(16px,4.2vw,19px);max-width:100%}.landing-scope .bm-sec .bm-head .r .meta{flex-wrap:wrap;gap:6px}.landing-scope .bm-sec .bm-head .r .meta .pill{font-size:10px;letter-spacing:.06em;word-break:break-word;overflow-wrap:anywhere;max-width:100%}.landing-scope .eyebrow{font-size:clamp(10px,2.8vw,11.5px);letter-spacing:.12em}}@keyframes bmPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes bmDrift{0%{transform:translate(0)}50%{transform:translate(6px,-4px)}to{transform:translate(0)}}@keyframes bmStreamFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-24}}@keyframes bmGlowPulse{0%,to{opacity:.85;filter:blur(20px)}50%{opacity:1;filter:blur(28px)}}@keyframes bmHaloRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes bmPacketTravel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes bmLightSweep{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(300%) skew(-15deg)}}.landing-scope .pulse{animation:bmPulse 1.8s infinite}.landing-scope .drift{animation:bmDrift 9s ease-in-out infinite}.landing-scope .drift.d2{animation-delay:1.2s;animation-duration:11s}.landing-scope .drift.d3{animation-delay:2.4s;animation-duration:8s}.landing-scope .glow-pulse{animation:bmGlowPulse 4s ease-in-out infinite}@keyframes bmFloatSoft{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes bmOrbitMicro{0%{transform:translateZ(0)}25%{transform:translate3d(3px,-2px,0)}50%{transform:translate3d(0,-4px,0)}75%{transform:translate3d(-3px,-1px,0)}to{transform:translateZ(0)}}@keyframes bmGlowBreathe{0%,to{box-shadow:0 0 18px rgba(var(--bm-accent-rgb),.22)}50%{box-shadow:0 0 34px rgba(var(--bm-accent-rgb),.46)}}.landing-scope [data-motion=float]{animation:bmFloatSoft 5.5s ease-in-out infinite}.landing-scope [data-motion=orbit]{animation:bmOrbitMicro 7.5s ease-in-out infinite}.landing-scope [data-motion=glow]{animation:bmGlowBreathe 4s ease-in-out infinite}.landing-scope [data-motion][data-motion-d="1"]{animation-delay:.4s}.landing-scope [data-motion][data-motion-d="2"]{animation-delay:.9s}.landing-scope [data-motion][data-motion-d="3"]{animation-delay:1.5s}.landing-scope [data-motion][data-motion-d="4"]{animation-delay:2.2s}.landing-scope [data-motion]:hover{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.landing-scope *,.landing-scope .pulse,.landing-scope .drift,.landing-scope .glow-pulse,.landing-scope [data-reveal]{animation:none!important;transition:opacity 0ms!important;transform:none!important}.landing-scope [data-reveal]{opacity:1!important}}:root{--bm-abyss: #08060F;--bm-abyss-2: #0d0a18;--bm-void: #04020e;--bm-orbit: #15101F;--bm-orbit-2: #1c1530;--bm-hair: rgba(255, 255, 255, .06);--bm-hair-2: rgba(255, 255, 255, .1);--bm-hair-3: rgba(255, 255, 255, .16);--bm-ink: #F4EFFF;--bm-ink-body: #C4BCD6;--bm-ink-mute: #7E768F;--bm-ink-faint: #565170;--bm-plasma: #C84DFF;--bm-plasma-2: #8A2BE2;--bm-plasma-soft: rgba(200, 77, 255, .35);--bm-ion: #6F5BFF;--bm-ion-soft: rgba(111, 91, 255, .32);--bm-spark: #C8FF4D;--bm-match: #a4ff8a;--bm-ok: #6FE39A;--bm-warn: #FFC85A;--bm-err: #FF7A8A;--bm-info: #6F9BFF;--bm-capstone: var(--bm-plasma);--bm-capstone-mid: var(--bm-grad-mid);--bm-capstone-end: var(--bm-ion);--bm-capstone-soft: color-mix(in srgb, var(--bm-plasma) 18%, transparent);--bm-capstone-line: color-mix(in srgb, var(--bm-plasma) 56%, transparent);--bm-capstone-gradient: linear-gradient(105deg, var(--bm-plasma), var(--bm-grad-mid) 50%, var(--bm-ion));--bm-capstone-ink: var(--bm-theme-bg-0, #06121f);--bm-capstone-text: color-mix(in srgb, var(--bm-capstone) 78%, white 22%);--bm-z-toast: 400;--bm-beta: #FF8AFF;--bm-paper: #faf6f0;--bm-paper-2: #f1ead8;--bm-paper-3: #ebd9b1;--bm-paper-ink: #1a1330;--bm-sp-1: 4px;--bm-sp-2: 8px;--bm-sp-3: 12px;--bm-sp-4: 16px;--bm-sp-5: 20px;--bm-sp-6: 24px;--bm-sp-8: 32px;--bm-sp-10: 40px;--bm-sp-12: 48px;--bm-sp-16: 64px;--bm-r-1: 4px;--bm-r-2: 8px;--bm-r-3: 12px;--bm-r-4: 16px;--bm-r-5: 20px;--bm-r-full: 999px;--bm-sh-glass-sm: 0 14px 28px -12px rgba(0, 0, 0, .55), 0 0 24px -10px rgba(var(--bm-accent-rgb), .18);--bm-sh-glass-md: 0 30px 56px -22px rgba(0, 0, 0, .55), 0 0 50px -14px rgba(var(--bm-accent-rgb), .22);--bm-sh-glass-lg: 0 40px 80px -28px rgba(0, 0, 0, .6), 0 0 80px -20px rgba(var(--bm-accent-rgb), .3);--bm-sh-paper: 0 30px 50px -16px rgba(0, 0, 0, .55), 0 4px 10px rgba(0, 0, 0, .18), inset 0 1px 0 rgba(255, 255, 255, .55);--bm-topbar-h: 58px;--bm-sidebar-w: 264px;--bm-sidebar-w-collapsed: 76px;--bm-ff-sans: "Manrope", "Inter", system-ui, -apple-system, sans-serif;--bm-ff-mono: "JetBrains Mono", "SF Mono", Menlo, ui-monospace, monospace;--bm-dur-instant: 0ms;--bm-dur-fast: .13s;--bm-dur-base: .2s;--bm-dur-slow: .28s;--bm-ease-out: cubic-bezier(.22, 1, .36, 1);--bm-ease-in: cubic-bezier(.4, 0, 1, 1);--bm-ease-standard: cubic-bezier(.4, 0, .2, 1);--abyss: var(--bm-abyss);--abyss2: var(--bm-abyss-2);--void: var(--bm-void);--orbit: var(--bm-orbit);--orbit2: var(--bm-orbit-2);--hair: var(--bm-hair);--hair2: var(--bm-hair-2);--hair3: var(--bm-hair-3);--ink: var(--bm-ink);--ink-body: var(--bm-ink-body);--ink-mute: var(--bm-ink-mute);--ink-faint:var(--bm-ink-faint);--ink-dark: var(--bm-paper-ink);--plasma: var(--bm-plasma);--plasma2: var(--bm-plasma-2);--plasma-soft: var(--bm-plasma-soft);--ion: var(--bm-ion);--ion-soft: var(--bm-ion-soft);--spark: var(--bm-spark);--match: var(--bm-match);--st-ok: var(--bm-ok);--st-warn: var(--bm-warn);--st-err: var(--bm-err);--st-info: var(--bm-info);--st-beta: var(--bm-beta);--paper: var(--bm-paper);--paper2: var(--bm-paper-2);--paper3: var(--bm-paper-3);--sp-1: var(--bm-sp-1);--sp-2: var(--bm-sp-2);--sp-3: var(--bm-sp-3);--sp-4: var(--bm-sp-4);--sp-5: var(--bm-sp-5);--sp-6: var(--bm-sp-6);--sp-8: var(--bm-sp-8);--sp-10: var(--bm-sp-10);--sp-12: var(--bm-sp-12);--sp-16: var(--bm-sp-16);--r-1: var(--bm-r-1);--r-2: var(--bm-r-2);--r-3: var(--bm-r-3);--r-4: var(--bm-r-4);--r-5: var(--bm-r-5);--r-full: var(--bm-r-full);--sh-glass-sm: var(--bm-sh-glass-sm);--sh-glass-md: var(--bm-sh-glass-md);--sh-glass-lg: var(--bm-sh-glass-lg);--sh-paper: var(--bm-sh-paper);--topbar-h: var(--bm-topbar-h);--sidebar-w: var(--bm-sidebar-w);--dur-fast: var(--bm-dur-fast);--dur-base: var(--bm-dur-base);--dur-slow: var(--bm-dur-slow);--ease-out: var(--bm-ease-out);--ease-in: var(--bm-ease-in);--ease-standard: var(--bm-ease-standard);--ff-sans: var(--bm-ff-sans);--ff-mono: var(--bm-ff-mono)}@keyframes bm-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bm-mv2-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.bm-mv2-shimmer{background:linear-gradient(90deg,#ffffff08 25%,#ffffff12,#ffffff08 75%);background-size:800px 100%;animation:bm-mv2-shimmer 1.4s infinite linear}@keyframes bm-mv2-pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.bm-mv2-pulse-dot{width:8px;height:8px;border-radius:50%;background:#a855f7;flex-shrink:0;animation:bm-mv2-pulse-dot 1.2s infinite}@keyframes bm-mv2-pop-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.bm-mv2-pop-in{animation:bm-mv2-pop-in .35s cubic-bezier(.2,.9,.3,1.2)}@keyframes bm-mv2-fade-in{0%{opacity:0}to{opacity:1}}.bm-mv2-fade-in{animation:bm-mv2-fade-in .15s ease-out}@media(prefers-reduced-motion:reduce){.bm-mv2-shimmer,.bm-mv2-pulse-dot,.bm-mv2-pop-in,.bm-mv2-fade-in{animation:none}}.bm-bg-violet{background:radial-gradient(60% 60% at 14% 18%,rgba(160,80,240,.16) 0%,transparent 60%) fixed,radial-gradient(45% 55% at 88% 78%,rgba(var(--bm-ion-rgb),.1) 0%,transparent 60%) fixed,radial-gradient(120% 100% at 50% 50%,#1a1232,#0d0820 60%,#06040f) fixed}.bm-bg-deep{background:radial-gradient(80% 80% at 86% 14%,rgba(var(--bm-accent-rgb),.13) 0%,transparent 60%) fixed,radial-gradient(60% 70% at 14% 86%,rgba(var(--bm-ion-rgb),.1) 0%,transparent 60%) fixed,radial-gradient(120% 100% at 50% 50%,#0e0820,#08051a 70%,#04020e) fixed}.bm-bg-ops{background:linear-gradient(180deg,#0c0918,#0a0714 60%,#070512) fixed}.bm-t-eyebrow{font-family:var(--bm-ff-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bm-plasma);font-weight:600;display:inline-flex;align-items:center;gap:7px}.bm-t-eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--bm-plasma);box-shadow:0 0 8px var(--bm-plasma)}.bm-t-eyebrow.muted{color:var(--bm-ink-mute)}.bm-t-eyebrow.muted:before{background:var(--bm-ink-mute);box-shadow:none}.bm-t-h1{font-size:var(--bm2-h1, clamp(28px, 4.5vw, 44px));font-weight:600;letter-spacing:-.022em;line-height:1.06;color:var(--bm-ink);margin:0;text-wrap:balance}.bm-t-h2{font-size:clamp(22px,3vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.12;color:var(--bm-ink);margin:0;text-wrap:balance}.bm-t-h3{font-size:clamp(17px,2vw,20px);font-weight:700;letter-spacing:-.014em;line-height:1.25;color:var(--bm-ink);margin:0}.bm-t-h4{font-size:15px;font-weight:700;letter-spacing:-.008em;line-height:1.3;color:var(--bm-ink);margin:0}.bm-t-lbl{font-family:var(--bm-ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bm-ink-mute);font-weight:600}.bm-t-body{font-size:var(--bm2-body, 15px);line-height:var(--bm2-body-lh, 1.6);color:var(--bm-ink-body)}.bm-t-body-strong{font-size:15px;line-height:1.6;color:var(--bm-ink);font-weight:600}.bm-t-meta{font-family:var(--bm-ff-mono);font-size:11.5px;color:var(--bm-ink-mute);letter-spacing:.02em}.bm-t-mono{font-family:var(--bm-ff-mono)}.bm-grad{background:linear-gradient(120deg,#ffd1ee 0%,var(--bm-plasma) 50%,var(--bm-ion) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-style:normal}.bm-surface-glass{position:relative;background:linear-gradient(165deg,#2e1c5080,#0c0818eb);border:1px solid rgba(var(--bm-accent-rgb),.16);border-radius:var(--bm-r-4);box-shadow:var(--bm-sh-glass-md);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.bm-surface-glass-lg{position:relative;background:linear-gradient(165deg,#3c1e6e8c,#0f0a1cf2);border:1px solid rgba(var(--bm-accent-rgb),.3);border-radius:var(--bm-r-5);box-shadow:var(--bm-sh-glass-lg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.bm-surface-quiet{position:relative;background:var(--bm-control);border:1px solid var(--bm-hair-2);border-radius:var(--bm-r-3)}.bm-surface-ops{position:relative;background:var(--bm-control);border:1px solid var(--bm-hair);border-radius:var(--bm-r-3)}.bm-surface-paper{position:relative;background:linear-gradient(135deg,var(--bm-paper) 0%,var(--bm-paper-3) 100%);color:var(--bm-paper-ink);border-radius:var(--bm-r-3);box-shadow:var(--bm-sh-paper)}.bm-surface-paper .bm-t-h1,.bm-surface-paper .bm-t-h2,.bm-surface-paper .bm-t-h3,.bm-surface-paper .bm-t-h4,.bm-surface-paper .bm-t-body-strong{color:var(--bm-paper-ink)}.bm-surface-paper .bm-t-body{color:var(--bm-paper-ink);opacity:.85}.bm-surface-paper .bm-t-lbl,.bm-surface-paper .bm-t-meta,.bm-surface-paper .bm-page-head .bm-page-meta{color:var(--bm-paper-ink);opacity:.68}.bm-surface-sweep{overflow:hidden}.bm-surface-sweep:after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(105deg,transparent,rgba(220,170,255,.1),transparent);transform:translate(-100%) skew(-12deg);filter:blur(2px);animation:bm-sweep 9s ease-in-out 2s infinite;pointer-events:none}@keyframes bm-sweep{0%,60%{transform:translate(-100%) skew(-12deg);opacity:0}66%{opacity:1}90%{opacity:.4}to{transform:translate(560%) skew(-12deg);opacity:0}}@keyframes bm-v3-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bm-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.bm-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:11px;font-family:var(--bm-ff-sans);font-weight:600;font-size:14px;letter-spacing:-.003em;border:0;cursor:pointer;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s,color .2s;text-decoration:none;line-height:1;min-height:42px;white-space:nowrap;position:relative}.bm-btn:focus-visible{outline:2px solid var(--bm-plasma);outline-offset:2px}.bm-btn[disabled],.bm-btn.is-disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.bm-btn.is-loading{cursor:progress;pointer-events:none;color:transparent!important}.bm-btn.is-loading:after{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;color:var(--bm-ink);animation:bm-spin .7s linear infinite}@keyframes bm-spin{to{transform:rotate(360deg)}}.bm-btn-primary{background:linear-gradient(120deg,var(--bm-plasma) 0%,var(--bm-grad-mid) 60%,var(--bm-plasma-2) 100%);color:var(--vnext-accent-contrast, #fff);box-shadow:0 12px 28px -12px var(--bm-plasma-soft),inset 0 1px #ffffff47}.bm-btn-primary:hover:not([disabled]):not(.is-loading){transform:translateY(-1px);box-shadow:0 18px 36px -10px var(--bm-plasma-soft),inset 0 1px #ffffff4d}.bm-btn-ghost{background:var(--bm-control);border:1px solid var(--bm-hair-3);color:var(--bm-ink)}.bm-btn-ghost:hover:not([disabled]):not(.is-loading){background:var(--bm-control-hover)}.bm-btn-soft{background:rgba(var(--bm-accent-rgb),.1);border:1px solid rgba(var(--bm-accent-rgb),.3);color:var(--bm-ink)}.bm-btn-soft:hover:not([disabled]):not(.is-loading){background:rgba(var(--bm-accent-rgb),.16)}.bm-btn-success{background:#a4ff8a1a;border:1px solid rgba(164,255,138,.32);color:var(--bm-match)}.bm-btn-success:hover:not([disabled]):not(.is-loading){background:#a4ff8a29}.bm-btn-danger{background:#ff7a8a14;border:1px solid rgba(255,122,138,.3);color:var(--bm-err)}.bm-btn-danger:hover:not([disabled]):not(.is-loading){background:#ff7a8a24}.bm-btn-sm{padding:7px 13px;font-size:12.5px;min-height:32px;border-radius:8px}.bm-btn-lg{padding:14px 22px;font-size:15px;min-height:48px;border-radius:13px}.bm-btn-icon{padding:9px;min-width:42px;min-height:42px;border-radius:11px}.bm-btn-block{width:100%}@media(max-width:560px){.bm-btn{min-height:44px}.bm-btn-sm{min-height:38px}.bm-btn-icon{min-width:44px;min-height:44px}}.bm-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:var(--bm-r-full);background:var(--bm-control);border:1px solid var(--bm-hair-2);font-size:12px;color:var(--bm-ink);white-space:nowrap;line-height:1.4;font-family:var(--bm-ff-sans)}.bm-chip-mono{font-family:var(--bm-ff-mono);font-size:10.5px;letter-spacing:.04em}.bm-chip-plasma{background:rgba(var(--bm-accent-rgb),.1);border-color:rgba(var(--bm-accent-rgb),.3);color:var(--bm-ink)}.bm-chip-ion{background:rgba(var(--bm-ion-rgb),.1);border-color:rgba(var(--bm-ion-rgb),.3)}.bm-chip-match{background:#a4ff8a14;border-color:#a4ff8a47;color:var(--bm-match)}.bm-chip-spark{background:#c8ff4d14;border-color:#c8ff4d47;color:var(--bm-spark)}.bm-chip-warn{background:#ffc85a14;border-color:#ffc85a4d;color:var(--bm-warn)}.bm-chip-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bm-match);box-shadow:0 0 8px var(--bm-match);animation:bm-v3-pulse 1.6s infinite}.bm-state{display:inline-flex;align-items:center;gap:5px;font-family:var(--bm-ff-mono);font-size:10px;font-weight:700;padding:3px 8px;border-radius:var(--bm-r-full);letter-spacing:.1em;text-transform:uppercase;line-height:1}.bm-state-ok{background:#a4ff8a1a;color:var(--bm-match);border:1px solid rgba(164,255,138,.3)}.bm-state-warn{background:#ffc85a1a;color:var(--bm-warn);border:1px solid rgba(255,200,90,.3)}.bm-state-err{background:#ff7a8a14;color:var(--bm-err);border:1px solid rgba(255,122,138,.3)}.bm-state-info{background:#6f9bff1a;color:var(--bm-info);border:1px solid rgba(111,155,255,.3)}.bm-state-locked{background:#6e67861a;color:var(--bm-ink-mute);border:1px solid var(--bm-hair-2)}.bm-state-premium{background:linear-gradient(120deg,rgba(var(--bm-accent-rgb),.18),rgba(var(--bm-ion-rgb),.1));color:color-mix(in srgb,var(--bm-plasma) 70%,var(--bm-ink));border:1px solid rgba(var(--bm-accent-rgb),.36)}.bm-state-beta{background:#ff8aff14;color:var(--bm-beta);border:1px solid rgba(255,138,255,.28)}.bm-state-soon{background:#6e67861a;color:var(--bm-ink-mute);border:1px solid var(--bm-hair-2)}.bm-bar{position:relative;height:6px;border-radius:3px;background:var(--bm-control-hover);overflow:hidden}.bm-bar>i{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,var(--bm-plasma),var(--bm-ion));border-radius:3px;transition:width .6s cubic-bezier(.22,1,.36,1)}.bm-bar-success>i{background:linear-gradient(90deg,var(--bm-match),var(--bm-spark))}.bm-bar-warn>i{background:linear-gradient(90deg,var(--bm-warn),#ff8a4d)}.bm-skel{background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;border-radius:6px;animation:bm-skel 1.4s ease-in-out infinite}.bm-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 24px;text-align:center;gap:12px}.bm-empty .bm-empty-ico{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,rgba(var(--bm-accent-rgb),.14),rgba(var(--bm-ion-rgb),.06));border:1px solid rgba(var(--bm-accent-rgb),.24);display:flex;align-items:center;justify-content:center;color:var(--bm-plasma);font-size:18px}.bm-empty h4{margin:0;font-size:15px;font-weight:700;color:var(--bm-ink)}.bm-empty p{margin:0;font-size:14px;color:var(--bm-ink-body);max-width:42ch;line-height:1.55}.bm-av{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#5b3aa3,#ac42db);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px;flex-shrink:0;border:2px solid var(--bm-abyss)}.bm-av-sm{width:28px;height:28px;font-size:11px;border-width:1.5px}.bm-av-lg{width:48px;height:48px;font-size:18px}.bm-av-warm{background:linear-gradient(135deg,#9e6083,#7e3aa3)}.bm-av-cool{background:linear-gradient(135deg,#6473a1,#3a4ea3)}.bm-av-sage{background:linear-gradient(135deg,#5a7c6e,#3a7a5e)}.bm-av-peach{background:linear-gradient(135deg,#8c6e5a,#c87a3a)}.bm-av-rose{background:linear-gradient(135deg,#946874,#a3556e)}.bm-logo-sq{width:30px;height:30px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:13px;flex-shrink:0;font-family:var(--bm-ff-mono)}.bm-logo-sq.y{background:#fc3f1d}.bm-logo-sq.v{background:#07f}.bm-logo-sq.a{background:linear-gradient(135deg,#ff6b35,#ffb800);color:#1a0e30}.bm-logo-sq.o{background:#1e293b;color:#a4ff8a}.bm-logo-sq.t{background:#26a69a}.bm-logo-sq.s{background:#22c55e}.bm-tbl-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--bm-r-3);border:1px solid var(--bm-hair-2)}.bm-tbl{width:100%;min-width:600px;border-collapse:separate;border-spacing:0;font-size:13.5px;color:var(--bm-ink-body)}.bm-tbl thead th{position:sticky;top:0;z-index:1;background:#0f0a1cf0;font-family:var(--bm-ff-mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bm-ink-mute);text-align:left;padding:12px 14px;border-bottom:1px solid var(--bm-hair-2);white-space:nowrap}.bm-tbl tbody td{padding:14px;border-bottom:1px solid var(--bm-hair);vertical-align:middle}.bm-tbl tbody tr:hover{background:rgba(var(--bm-accent-rgb),.04)}.bm-tbl tbody tr.is-current{background:rgba(var(--bm-accent-rgb),.06)}.bm-tbl tbody tr:last-child td{border-bottom:0}.bm-shell{display:grid;grid-template-columns:var(--bm-sidebar-w) 1fr;grid-template-rows:var(--bm-topbar-h) 1fr;min-height:100vh;position:relative;z-index:2;isolation:isolate;transition:grid-template-columns .36s cubic-bezier(.22,1,.36,1)}.bm-shell.is-sidebar-collapsed{grid-template-columns:var(--bm-sidebar-w-collapsed) 1fr}.bm-shell>.bm-topbar{grid-column:1 / -1;grid-row:1}.bm-shell>.bm-sidebar{grid-row:2;grid-column:1}.bm-shell>.bm-main{grid-row:2;grid-column:2;min-width:0;position:relative;padding:var(--bm-sp-6) var(--bm-sp-6) var(--bm-sp-12);overflow-x:hidden}.bm-main-narrow{max-width:1200px;margin:0 auto}.bm-main-wide{max-width:1440px;margin:0 auto}.bm-topbar{position:sticky;top:0;z-index:40;height:var(--bm-topbar-h);display:flex;align-items:center;gap:var(--bm-sp-4);padding:0 var(--bm-sp-6);background:#08060fc7;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--bm-hair)}.bm-topbar .bm-brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.005em;font-size:14.5px;color:var(--bm-ink);text-decoration:none}.bm-topbar .bm-brand .bm-brand-dot{width:11px;height:11px;border-radius:3px;background:linear-gradient(135deg,var(--bm-plasma),var(--bm-plasma-2));box-shadow:0 0 14px var(--bm-plasma-soft)}.bm-topbar .bm-brand small{font-family:var(--bm-ff-mono);font-size:9.5px;color:var(--bm-ink-mute);letter-spacing:.14em;text-transform:uppercase;font-weight:500;margin-left:6px;padding:3px 8px;border-radius:99px;border:1px solid var(--bm-hair-2);background:var(--bm-control)}.bm-topbar .bm-crumbs{display:flex;align-items:center;gap:7px;font-family:var(--bm-ff-mono);font-size:11.5px;color:var(--bm-ink-mute);letter-spacing:.04em}.bm-topbar .bm-crumbs .sep{color:var(--bm-ink-faint)}.bm-topbar .bm-crumbs .cur{color:var(--bm-ink);font-weight:600}.bm-topbar .bm-search{flex:1;max-width:520px;display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--bm-control);border:1px solid var(--bm-hair-2);border-radius:11px;color:var(--bm-ink-mute);font-size:13.5px;cursor:text;min-width:0;font-family:var(--bm-ff-sans)}.bm-topbar .bm-search svg{width:16px;height:16px;flex-shrink:0}.bm-topbar .bm-search>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.bm-topbar .bm-search kbd{font-family:var(--bm-ff-mono);font-size:10px;padding:2px 6px;border-radius:4px;background:var(--bm-control);border:1px solid var(--bm-hair-2);color:var(--bm-ink-mute);margin-left:auto}.bm-topbar .bm-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.bm-topbar .bm-iconbtn{width:38px;height:38px;border-radius:10px;background:var(--bm-control);border:1px solid var(--bm-hair-2);display:inline-flex;align-items:center;justify-content:center;color:var(--bm-ink-body);cursor:pointer;flex-shrink:0;position:relative;transition:background .2s,color .2s,border-color .2s}.bm-topbar .bm-iconbtn:hover{background:var(--bm-control-hover);color:var(--bm-ink)}.bm-topbar .bm-iconbtn:focus-visible{outline:2px solid var(--bm-plasma);outline-offset:2px}.bm-topbar .bm-iconbtn svg{width:16px;height:16px}.bm-topbar .bm-iconbtn .pulse-dot{position:absolute;top:7px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--bm-plasma);box-shadow:0 0 8px var(--bm-plasma);border:2px solid var(--bm-abyss);animation:bm-v3-pulse 1.8s infinite}.bm-topbar .bm-me{display:flex;align-items:center;gap:9px;padding:4px 10px 4px 4px;border-radius:99px;background:var(--bm-control);border:1px solid var(--bm-hair-2);cursor:pointer;color:inherit;text-decoration:none}.bm-topbar .bm-me .bm-av{width:30px;height:30px;font-size:12px;border-width:1.5px}.bm-topbar .bm-me .nm{font-size:13px;font-weight:600;color:var(--bm-ink)}.bm-topbar .bm-me .role{font-family:var(--bm-ff-mono);font-size:9.5px;color:var(--bm-ink-mute);letter-spacing:.1em;text-transform:uppercase}.bm-sidebar{position:sticky;top:var(--bm-topbar-h);height:calc(100vh - var(--bm-topbar-h));border-right:1px solid var(--bm-hair);background:#08060f80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow-y:auto;overflow-x:hidden;padding:var(--bm-sp-4) var(--bm-sp-3) var(--bm-sp-6);display:flex;flex-direction:column;gap:var(--bm-sp-2);transition:padding .36s cubic-bezier(.22,1,.36,1)}.bm-sidebar .bm-side-group{display:flex;flex-direction:column;gap:1px;margin-top:var(--bm-sp-4)}.bm-sidebar .bm-side-group:first-child{margin-top:0}.bm-sidebar .bm-side-group-lbl{font-family:var(--bm-ff-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bm-ink-faint);font-weight:600;padding:6px 12px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .22s,max-height .32s}.bm-sidebar .bm-nav{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:9px;color:var(--bm-ink-body);text-decoration:none;font-size:14px;font-weight:500;line-height:1.2;position:relative;min-height:38px}.bm-sidebar .bm-nav:hover{background:var(--bm-control);color:var(--bm-ink)}.bm-sidebar .bm-nav:focus-visible{outline:2px solid var(--bm-plasma);outline-offset:-2px}.bm-sidebar .bm-nav.is-current{background:linear-gradient(120deg,rgba(var(--bm-accent-rgb),.16),rgba(var(--bm-ion-rgb),.06));color:var(--bm-ink);box-shadow:inset 0 0 0 1px rgba(var(--bm-accent-rgb),.28)}.bm-sidebar .bm-nav.is-current:before{content:"";position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:3px;height:60%;background:linear-gradient(180deg,var(--bm-plasma),var(--bm-ion));border-radius:0 3px 3px 0;box-shadow:0 0 12px var(--bm-plasma)}.bm-sidebar .bm-nav .bm-nav-ic{width:18px;height:18px;flex-shrink:0;color:var(--bm-ink-mute);display:inline-flex;align-items:center;justify-content:center}.bm-sidebar .bm-nav .bm-nav-ic svg{width:16px;height:16px}.bm-sidebar .bm-nav.is-current .bm-nav-ic{color:var(--bm-plasma)}.bm-sidebar .bm-nav .bm-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-sidebar .bm-nav .bm-nav-badge{margin-left:auto;font-family:var(--bm-ff-mono);font-size:10px;letter-spacing:.06em;color:var(--bm-ink-mute);padding:1px 7px;border-radius:99px;border:1px solid var(--bm-hair-2);background:var(--bm-control)}.bm-sidebar .bm-nav.is-locked{opacity:.55}.bm-sidebar .bm-nav.is-locked .bm-nav-badge{opacity:.65}.bm-shell.is-sidebar-collapsed .bm-sidebar{padding-left:8px;padding-right:8px}.bm-shell.is-sidebar-collapsed .bm-side-group-lbl{opacity:0;max-height:0;padding:0;margin:0}.bm-shell.is-sidebar-collapsed .bm-nav{justify-content:center;gap:0;padding:12px 8px}.bm-shell.is-sidebar-collapsed .bm-nav .bm-nav-label,.bm-shell.is-sidebar-collapsed .bm-nav .bm-nav-badge{display:none}.bm-shell.bm-shell-ops .bm-sidebar .bm-nav.is-current{background:rgba(var(--bm-accent-rgb),.06);box-shadow:inset 0 0 0 1px rgba(var(--bm-accent-rgb),.18)}.bm-shell.bm-shell-ops .bm-topbar{background:#08060feb}.bm-mobile-nav{display:none}@media(max-width:1080px){.bm-shell{grid-template-columns:1fr}.bm-shell>.bm-sidebar{display:none}.bm-shell>.bm-main{grid-column:1}.bm-topbar{padding:0 16px;gap:10px}.bm-topbar .bm-search,.bm-topbar .bm-crumbs,.bm-topbar .bm-me .nm,.bm-topbar .bm-me .role{display:none}.bm-topbar .bm-me{padding:4px}.bm-mobile-nav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;height:64px;background:#08060ff2;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--bm-hair);padding:0 var(--bm-sp-3);justify-content:space-around;align-items:center}.bm-mobile-nav .bm-mn-item{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--bm-ink-mute);font-family:var(--bm-ff-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;padding:8px;border-radius:8px;flex:1;min-width:0;min-height:44px}.bm-mobile-nav .bm-mn-item.is-current{color:var(--bm-plasma)}.bm-mobile-nav .bm-mn-item svg{width:20px;height:20px}.bm-shell>.bm-main{padding:var(--bm-sp-4) var(--bm-sp-4) calc(72px + var(--bm-sp-4))}}@media(max-width:560px){.bm-shell>.bm-main{padding:var(--bm-sp-3) var(--bm-sp-3) calc(72px + var(--bm-sp-4))}}.bm-page-head{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.bm-page-head .bm-page-meta{display:inline-flex;align-items:center;gap:7px;font-family:var(--bm-ff-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--bm-ink-mute);font-weight:600}.bm-page-head .bm-page-meta:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bm-match);box-shadow:0 0 8px var(--bm-match)}.bm-page-head h1{margin:0}.bm-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.bm-section-head>h2,.bm-section-head>h3{margin:0}.bm-section-head .bm-section-meta{font-family:var(--bm-ff-mono);font-size:11.5px;color:var(--bm-ink-mute);letter-spacing:.04em}.bm-action-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 18px;border-radius:var(--bm-r-3);background:var(--bm-control);border:1px solid var(--bm-hair-2)}.bm-action-bar .bm-action-bar-group{display:inline-flex;align-items:center;gap:6px}.bm-action-bar .bm-action-bar-sep{width:1px;height:24px;background:var(--bm-hair-2)}.bm-action-bar .bm-action-bar-spacer{flex:1}.bm-drawer-backdrop,.bm-modal-backdrop{position:fixed;inset:0;background:#04020e9e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:88;animation:bm-fade-in .22s ease both}@keyframes bm-fade-in{0%{opacity:0}to{opacity:1}}.bm-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);z-index:89;background:linear-gradient(165deg,#1c1530f5,#0f0a1cfa);border-left:1px solid var(--bm-hair-2);box-shadow:var(--bm-sh-glass-lg);display:flex;flex-direction:column;animation:bm-slide-right .28s cubic-bezier(.22,1,.36,1) both}@keyframes bm-slide-right{0%{transform:translate(100%)}to{transform:translate(0)}}.bm-drawer .bm-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid var(--bm-hair-2)}.bm-drawer .bm-drawer-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px}.bm-drawer .bm-drawer-foot{padding:14px 18px;border-top:1px solid var(--bm-hair-2);display:flex;gap:8px;justify-content:flex-end}@media(max-width:560px){.bm-drawer{width:100vw}}.bm-modal-shell{position:fixed;inset:0;z-index:89;display:grid;place-items:center;padding:20px;pointer-events:none}.bm-modal{position:relative;pointer-events:auto;width:min(560px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:linear-gradient(165deg,#2e1c50db,#0c0818fa);border:1px solid rgba(var(--bm-accent-rgb),.26);border-radius:var(--bm-r-4);box-shadow:var(--bm-sh-glass-lg);animation:bm-modal-in .26s cubic-bezier(.22,1,.36,1) both}@keyframes bm-modal-in{0%{transform:translateY(16px) scale(.98);opacity:0}to{transform:none;opacity:1}}.bm-modal .bm-modal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px;border-bottom:1px solid var(--bm-hair-2)}.bm-modal .bm-modal-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px}.bm-modal .bm-modal-foot{padding:14px 18px;border-top:1px solid var(--bm-hair-2);display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.bm-field{display:flex;flex-direction:column;gap:6px}.bm-field-label{font-family:var(--bm-ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bm-ink-mute);font-weight:600}.bm-input,.bm-textarea,.bm-select{width:100%;padding:11px 14px;background:var(--bm-control);border:1px solid var(--bm-hair-2);border-radius:11px;color:var(--bm-ink);font-family:var(--bm-ff-sans);font-size:14.5px;line-height:1.4;min-height:42px;transition:border-color .2s,background .2s,box-shadow .2s}.bm-textarea{min-height:92px;resize:vertical}.bm-input::-moz-placeholder,.bm-textarea::-moz-placeholder{color:var(--bm-ink-faint)}.bm-input::placeholder,.bm-textarea::placeholder{color:var(--bm-ink-faint)}.bm-input:focus,.bm-textarea:focus,.bm-select:focus{outline:none;border-color:rgba(var(--bm-accent-rgb),.45);background:rgba(var(--bm-accent-rgb),.05);box-shadow:0 0 0 3px rgba(var(--bm-accent-rgb),.18)}.bm-input.is-error,.bm-textarea.is-error,.bm-select.is-error{border-color:#ff7a8a8c;background:#ff7a8a0d}.bm-field-help{font-size:12.5px;color:var(--bm-ink-mute);line-height:1.4}.bm-field-error{font-size:12.5px;color:var(--bm-err);line-height:1.4;display:inline-flex;align-items:center;gap:6px}[data-bm-reveal]{animation:bm-reveal .6s cubic-bezier(.2,.7,.3,1) backwards}[data-bm-reveal-l]{animation:bm-reveal-l .6s cubic-bezier(.2,.7,.3,1) backwards}[data-bm-reveal-r]{animation:bm-reveal-r .6s cubic-bezier(.2,.7,.3,1) backwards}@keyframes bm-reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes bm-reveal-l{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes bm-reveal-r{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}html:has(.bm-page-stage){scrollbar-gutter:stable}@keyframes bmMarquee{0%,10%{transform:translate(0)}90%,to{transform:translate(min(0px,calc(100cqw - 100%)))}}@keyframes bmSheet{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}@keyframes bmSheetRow{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}[data-bm=sess-clip]{flex:1;min-width:0;display:block;overflow:hidden;white-space:nowrap;container-type:inline-size;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}[data-bm=sess-title]{display:inline-block;white-space:nowrap}[data-bm=sess-row]:hover [data-bm=sess-title]{animation:bmMarquee 4.2s cubic-bezier(.4,0,.6,1) .45s infinite alternate}[data-bm=sess-row]:hover [data-bm=sess-clip]{-webkit-mask-image:none;mask-image:none}@media(prefers-reduced-motion:reduce){[data-bm=sess-row]:hover [data-bm=sess-title]{animation:none}}.bm-page-stage{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;flex:1 1 auto;width:100%;min-width:0;min-height:0}.bm-page-stage>.bm-page{grid-area:1 / 1;min-width:0}.bm-page{animation:bm-page-in .28s var(--bm-ease-out) backwards}@keyframes bm-page-in{0%{opacity:0}to{opacity:1}}.bm-page>*>*{animation:bm-section-in .3s var(--bm-ease-out) backwards}.bm-page>*>:nth-child(1){animation-delay:30ms}.bm-page>*>:nth-child(2){animation-delay:70ms}.bm-page>*>:nth-child(3){animation-delay:105ms}.bm-page>*>:nth-child(4){animation-delay:135ms}.bm-page>*>:nth-child(n+5){animation-delay:.16s}.bm-page>.bm-page-own-anim>*{animation:none}@keyframes bm-section-in{0%{opacity:0}to{opacity:1}}.bm-stagger>*{animation:bm-stagger-in var(--bm-dur-slow) var(--bm-ease-out) backwards}.bm-stagger>*:nth-child(1){animation-delay:20ms}.bm-stagger>*:nth-child(2){animation-delay:55ms}.bm-stagger>*:nth-child(3){animation-delay:90ms}.bm-stagger>*:nth-child(4){animation-delay:125ms}.bm-stagger>*:nth-child(n+5){animation-delay:.15s}@keyframes bm-stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-bm-reveal],[data-bm-reveal-l],[data-bm-reveal-r],.bm-page,.bm-page>*>*,.bm-stagger>*,.bm-surface-sweep:after,.bm-chip-live:before,.bm-topbar .bm-iconbtn .pulse-dot{animation:none!important}.bm-shell,.bm-sidebar,.bm-drawer,.bm-modal,.bm-btn,.bm-card,.bm-nav,.bm-bar>i{transition:none!important}}.bm-shell pre,.bm-shell code{max-width:100%}.bm-shell pre{overflow-x:auto;-webkit-overflow-scrolling:touch}.bm-shell .bm-main img,.bm-shell .bm-main svg,.bm-shell .bm-main video,.bm-shell .bm-main canvas{max-width:100%;height:auto}:root{accent-color:var(--bm-plasma);caret-color:var(--bm-plasma);--bm-code-bg: #080b12;--bm-code-surface: #131518;--bm-code-ink: #e2e4ee;--bm-code-ink-soft: rgba(234, 233, 234, .92);--bm-code-hair: rgba(255, 255, 255, .105);--bm-code-caption-ink: rgba(234, 233, 234, .48);--bm-code-kw: #f0a3c6;--bm-code-str: #a7f3d0;--bm-code-num: #fde68a;--bm-code-com: rgba(234, 233, 234, .42);--bm-theme-bg-0: #06040f;--bm-theme-bg-1: #0d0820;--bm-theme-bg-2: #1a1232;--bm-theme-surface-rgb: 31, 18, 48;--bm-theme-light-0: #ffffff;--bm-theme-light-1: #f9f4ff;--bm-theme-light-2: #f0e8fa;--bm-grad-mid: #FF5EC9;--bm-grad-hi: #FFD1EE;--bm-accent-rgb: 200, 77, 255;--bm-ion-rgb: 111, 91, 255;--bm-shell-bg: radial-gradient(60% 60% at 14% 18%, rgba(var(--bm-accent-rgb), .16) 0%, transparent 60%) fixed, radial-gradient(45% 55% at 88% 78%, rgba(var(--bm-ion-rgb), .1) 0%, transparent 60%) fixed, radial-gradient(120% 100% at 50% 50%, var(--bm-theme-bg-2) 0%, var(--bm-theme-bg-1) 60%, var(--bm-theme-bg-0) 100%) fixed;--bm-chrome: color-mix(in srgb, var(--bm-theme-bg-0) 84%, transparent);--bm-sidebar-bg: color-mix(in srgb, var(--bm-theme-bg-1) 62%, transparent);--bm-control: rgba(255, 255, 255, .035);--bm-control-hover: rgba(255, 255, 255, .07);--bm-panel: rgba(var(--bm-theme-surface-rgb), .96);--bm-raised: rgba(var(--bm-theme-surface-rgb), .9);--bm-toast: rgb(var(--bm-theme-surface-rgb));--bm-hero-bg: linear-gradient(160deg, color-mix(in srgb, var(--bm-theme-bg-2) 82%, var(--bm-plasma)), color-mix(in srgb, var(--bm-theme-bg-0) 92%, transparent));--bm-card-bg: linear-gradient(160deg, rgba(255, 255, 255, .035), rgba(var(--bm-theme-surface-rgb), .58));--bm-progress-track: rgba(255, 255, 255, .07);--bm-shadow-color: rgba(0, 0, 0, .55);--bm-overlay: rgba(5, 3, 12, .72);--bm-theme-origin-x: calc(100vw - 92px) ;--bm-theme-origin-y: 30px;--bm-brand-hue: 0deg;--bm-brand-saturation: 1;--bm-brand-brightness: 1}:root[data-bm-palette=neon]{--bm-brand-hue: 342deg;--bm-theme-bg-0: #09040b;--bm-theme-bg-1: #1a0716;--bm-theme-bg-2: #300a29;--bm-theme-surface-rgb: 42, 12, 36;--bm-theme-light-0: #fff8fc;--bm-theme-light-1: #ffedf7;--bm-theme-light-2: #f8e3f3;--bm-plasma: #FF2DA7;--bm-plasma-2: #8C27FF;--bm-plasma-soft: rgba(255, 45, 167, .34);--bm-ion: #27D9FF;--bm-ion-soft: rgba(39, 217, 255, .3);--bm-spark: #D6FF42;--bm-grad-mid: #C43CFF;--bm-grad-hi: #FFB4DE;--bm-accent-rgb: 255, 45, 167;--bm-ion-rgb: 39, 217, 255}:root[data-bm-palette=sunset]{--bm-brand-hue: 72deg;--bm-theme-bg-0: #0d0503;--bm-theme-bg-1: #1d0b07;--bm-theme-bg-2: #39150d;--bm-theme-surface-rgb: 52, 20, 12;--bm-theme-light-0: #fffaf4;--bm-theme-light-1: #fff1df;--bm-theme-light-2: #f8e5d0;--bm-plasma: #FF594D;--bm-plasma-2: #FF971C;--bm-plasma-soft: rgba(255, 89, 77, .34);--bm-ion: #FFB14A;--bm-ion-soft: rgba(255, 177, 74, .28);--bm-spark: #FFD95A;--bm-grad-mid: #FF7B3D;--bm-grad-hi: #FFD0A3;--bm-accent-rgb: 255, 89, 77;--bm-ion-rgb: 255, 151, 28}:root[data-bm-palette=cobalt]{--bm-brand-hue: 218deg;--bm-theme-bg-0: #030615;--bm-theme-bg-1: #080d26;--bm-theme-bg-2: #111b45;--bm-theme-surface-rgb: 12, 20, 53;--bm-theme-light-0: #f8faff;--bm-theme-light-1: #edf2ff;--bm-theme-light-2: #e3eaff;--bm-plasma: #5D82FF;--bm-plasma-2: #3478F6;--bm-plasma-soft: rgba(93, 130, 255, .34);--bm-ion: #22D3EE;--bm-ion-soft: rgba(34, 211, 238, .26);--bm-spark: #59D7FF;--bm-grad-mid: #3F9BFF;--bm-grad-hi: #C7E5FF;--bm-accent-rgb: 93, 130, 255;--bm-ion-rgb: 34, 211, 238}:root[data-bm-palette=aurora]{--bm-brand-hue: 238deg;--bm-theme-bg-0: #021014;--bm-theme-bg-1: #05232b;--bm-theme-bg-2: #093846;--bm-theme-surface-rgb: 7, 39, 49;--bm-theme-light-0: #f4fdff;--bm-theme-light-1: #e8f9fc;--bm-theme-light-2: #dcf3f7;--bm-plasma: #29C5FF;--bm-plasma-2: #2B6FFF;--bm-plasma-soft: rgba(41, 197, 255, .32);--bm-ion: #27D7CD;--bm-ion-soft: rgba(39, 215, 205, .28);--bm-spark: #7DF9FF;--bm-grad-mid: #27D7CD;--bm-grad-hi: #B9FEFF;--bm-accent-rgb: 41, 197, 255;--bm-ion-rgb: 39, 215, 205}:root[data-bm-palette=coral]{--bm-brand-hue: 55deg;--bm-theme-bg-0: #110507;--bm-theme-bg-1: #250a10;--bm-theme-bg-2: #42121d;--bm-theme-surface-rgb: 57, 17, 29;--bm-theme-light-0: #fff8f7;--bm-theme-light-1: #ffedec;--bm-theme-light-2: #f9dfe1;--bm-plasma: #FF645B;--bm-plasma-2: #D92D73;--bm-plasma-soft: rgba(255, 100, 91, .33);--bm-ion: #FF4F87;--bm-ion-soft: rgba(255, 79, 135, .28);--bm-spark: #FFD17B;--bm-grad-mid: #FF4F87;--bm-grad-hi: #FFD2B5;--bm-accent-rgb: 255, 100, 91;--bm-ion-rgb: 217, 45, 115}:root[data-bm-palette=acid]{--bm-brand-hue: 138deg;--bm-theme-bg-0: #061004;--bm-theme-bg-1: #10230a;--bm-theme-bg-2: #1c3912;--bm-theme-surface-rgb: 22, 45, 17;--bm-theme-light-0: #fbfff5;--bm-theme-light-1: #f1fbe5;--bm-theme-light-2: #e6f4d5;--bm-plasma: #91FF31;--bm-plasma-2: #24DDB4;--bm-plasma-soft: rgba(145, 255, 49, .28);--bm-ion: #45ED83;--bm-ion-soft: rgba(69, 237, 131, .25);--bm-spark: #D9FF58;--bm-grad-mid: #45ED83;--bm-grad-hi: #E4FF9E;--bm-accent-rgb: 145, 255, 49;--bm-ion-rgb: 36, 221, 180}:root[data-bm-palette=emerald]{--bm-brand-hue: 182deg;--bm-theme-bg-0: #02100c;--bm-theme-bg-1: #06251a;--bm-theme-bg-2: #0c3a29;--bm-theme-surface-rgb: 9, 46, 33;--bm-theme-light-0: #f4fff9;--bm-theme-light-1: #e6f9f1;--bm-theme-light-2: #d8efe6;--bm-plasma: #25E4A5;--bm-plasma-2: #0B8F6C;--bm-plasma-soft: rgba(37, 228, 165, .3);--bm-ion: #58F2D0;--bm-ion-soft: rgba(88, 242, 208, .25);--bm-spark: #B9FF66;--bm-grad-mid: #38E7BC;--bm-grad-hi: #C0FFE9;--bm-accent-rgb: 37, 228, 165;--bm-ion-rgb: 88, 242, 208}:root[data-bm-palette]{--plasma: var(--bm-plasma);--plasma2: var(--bm-plasma-2);--plasma-soft: var(--bm-plasma-soft);--ion: var(--bm-ion);--ion-soft: var(--bm-ion-soft);--spark: var(--bm-spark);--grad-mid: var(--bm-grad-mid);--grad-hi: var(--bm-grad-hi);--accent: var(--bm-plasma);--accent-2: var(--bm-plasma-2);--accent-3: var(--bm-ion);--accent-soft: color-mix(in srgb, var(--bm-plasma) 16%, transparent);--accent-glow: color-mix(in srgb, var(--bm-plasma) 44%, transparent);--lux-violet: var(--bm-plasma);--lux-violet-deep: var(--bm-plasma-2);--lux-magenta: var(--bm-plasma);--lux-magenta-deep: var(--bm-plasma-2);--lux-pink: var(--bm-grad-mid);--lux-cyan: var(--bm-ion);--lux-border-hot: color-mix(in srgb, var(--bm-plasma) 42%, transparent);--lux-border-warm: color-mix(in srgb, var(--bm-plasma) 34%, transparent);--lux-shadow-glow: 0 0 60px color-mix(in srgb, var(--bm-plasma) 18%, transparent);--bm-sh-glass-sm: 0 14px 28px -12px rgba(0, 0, 0, .55), 0 0 24px -10px color-mix(in srgb, var(--bm-plasma) 18%, transparent);--bm-sh-glass-md: 0 30px 56px -22px rgba(0, 0, 0, .55), 0 0 50px -14px color-mix(in srgb, var(--bm-plasma) 22%, transparent);--bm-sh-glass-lg: 0 40px 80px -28px rgba(0, 0, 0, .6), 0 0 80px -20px color-mix(in srgb, var(--bm-plasma) 30%, transparent)}html[data-bm-palette] .gcrm,html[data-bm-palette] .gc-root{--plasma: var(--bm-plasma);--plasma2: var(--bm-plasma-2);--plasma-soft: var(--bm-plasma-soft);--ion: var(--bm-ion);--ion-soft: var(--bm-ion-soft);--spark: var(--bm-spark);--acc: var(--bm-plasma);--acc2: var(--bm-ion);--acc-soft: color-mix(in srgb, var(--bm-plasma) 14%, transparent);--acc-line: color-mix(in srgb, var(--bm-plasma) 30%, transparent)}html[data-bm-palette] .mcc{--violet: var(--bm-plasma);--violet-2: var(--bm-grad-hi);--magenta: var(--bm-ion);--cta-grad: linear-gradient(135deg, var(--bm-plasma), var(--bm-grad-mid), var(--bm-ion))}html[data-bm-palette] .il-root{--il-violet: var(--bm-plasma);--il-violet-lt: var(--bm-plasma);--il-violet-dp: var(--bm-plasma-2);--il-magenta: var(--bm-ion);--il-magenta-2: var(--bm-grad-mid);--il-cta: linear-gradient(135deg, var(--bm-plasma), var(--bm-grad-mid), var(--bm-ion));--il-accent-soft: color-mix(in srgb, var(--bm-plasma) 14%, transparent);--il-accent-line: color-mix(in srgb, var(--bm-plasma) 38%, transparent);--il-sh-cta: 0 12px 30px -14px var(--bm-plasma-soft)}:root[data-bm-appearance=light]{color-scheme:light;--bm-capstone-ink: var(--bm-theme-light-0);--bm-capstone-text: color-mix(in srgb, var(--bm-capstone) 45%, var(--bm-theme-bg-0) 55%);--bm-ok: #12744C;--bm-warn: #8F5D00;--bm-err: #C22E48;--bm-info: #2C55BE;--bm-beta: #B62DB6;--bm-spark: #5E8F0A;--bm-match: #1E6F41;--bm-abyss: var(--bm-theme-light-1);--bm-abyss-2: var(--bm-theme-light-2);--bm-void: color-mix(in srgb, var(--bm-theme-light-2) 84%, var(--bm-plasma));--bm-orbit: var(--bm-theme-light-0);--bm-orbit-2: color-mix(in srgb, var(--bm-theme-light-1) 88%, white);--bm-hair: rgba(21, 25, 42, .07);--bm-hair-2: rgba(21, 25, 42, .12);--bm-hair-3: rgba(21, 25, 42, .2);--bm-ink: #171624;--bm-ink-body: #4D5162;--bm-ink-mute: #5D6678;--bm-ink-faint: #999EAE;--bm-paper: #FFFFFF;--bm-paper-2: #F6F1E7;--bm-paper-3: #EDE1C7;--bm-paper-ink: #171624;--bm-shell-bg: radial-gradient(62% 58% at 10% 10%, rgba(var(--bm-accent-rgb), .12) 0%, transparent 64%) fixed, radial-gradient(48% 58% at 92% 82%, rgba(var(--bm-ion-rgb), .1) 0%, transparent 66%) fixed, linear-gradient(145deg, var(--bm-theme-light-0) 0%, var(--bm-theme-light-1) 52%, var(--bm-theme-light-2) 100%) fixed;--bm-chrome: color-mix(in srgb, var(--bm-theme-light-0) 86%, transparent);--bm-sidebar-bg: color-mix(in srgb, var(--bm-theme-light-1) 78%, transparent);--bm-control: color-mix(in srgb, var(--bm-theme-light-0) 72%, transparent);--bm-control-hover: color-mix(in srgb, var(--bm-theme-light-0) 96%, white);--bm-panel: color-mix(in srgb, var(--bm-theme-light-0) 94%, transparent);--bm-raised: color-mix(in srgb, var(--bm-theme-light-0) 90%, transparent);--bm-toast: var(--bm-theme-light-0);--bm-hero-bg: radial-gradient(520px 260px at 100% 0%, rgba(var(--bm-accent-rgb), .11), transparent 72%), linear-gradient(155deg, color-mix(in srgb, var(--bm-theme-light-0) 96%, white), color-mix(in srgb, var(--bm-theme-light-1) 94%, transparent));--bm-card-bg: linear-gradient(160deg, color-mix(in srgb, var(--bm-theme-light-0) 96%, white), color-mix(in srgb, var(--bm-theme-light-1) 90%, transparent));--bm-progress-track: rgba(21, 25, 42, .09);--bm-shadow-color: rgba(40, 45, 70, .2);--bm-overlay: rgba(27, 31, 48, .34);--lux-bg: var(--bm-theme-light-1);--lux-bg-2: var(--bm-theme-light-2);--lux-obsidian: var(--bm-theme-light-0);--lux-surface: color-mix(in srgb, var(--bm-theme-light-0) 78%, transparent);--lux-surface-2: color-mix(in srgb, var(--bm-theme-light-0) 92%, transparent);--lux-surface-3: color-mix(in srgb, var(--bm-theme-light-1) 92%, transparent);--lux-surface-content: color-mix(in srgb, var(--bm-theme-light-0) 82%, transparent);--lux-surface-active: color-mix(in srgb, var(--bm-plasma) 10%, white);--lux-border: rgba(21, 25, 42, .13);--lux-border-soft: rgba(21, 25, 42, .075);--lux-text: #171624;--lux-text-2: #464A5A;--lux-muted: #5D6678;--lux-dim: rgba(23, 22, 36, .66);--lux-faint: rgba(23, 22, 36, .18);--lux-text-primary: var(--lux-text);--lux-text-muted: var(--lux-muted);--lux-success: var(--bm-ok);--lux-warning: var(--bm-warn);--lux-danger: var(--bm-err);--lux-cyan: var(--bm-info);--lux-shadow-card: 0 1px 0 rgba(255, 255, 255, .8) inset, 0 24px 70px -34px rgba(40, 45, 70, .28);--ink: var(--bm-ink);--ink-body: var(--bm-ink-body);--ink-mute: var(--bm-ink-mute);--ink-faint: var(--bm-ink-faint);--line: var(--bm-hair-2);--line-soft: var(--bm-hair);--bm-code-bg: #F5F6FA;--bm-code-surface: #F5F6FA;--bm-code-ink: #25293A;--bm-code-ink-soft: #2C3145;--bm-code-hair: rgba(21, 25, 42, .12);--bm-code-caption-ink: #5F6675;--bm-code-kw: #A32188;--bm-code-str: #0A6E4E;--bm-code-num: #8A5A00;--bm-code-com: #5F6675}:root[data-bm-appearance=dark]{color-scheme:dark;--bm-abyss: var(--bm-theme-bg-0);--bm-abyss-2: var(--bm-theme-bg-1);--bm-void: color-mix(in srgb, var(--bm-theme-bg-0) 88%, black);--bm-orbit: rgb(var(--bm-theme-surface-rgb));--bm-orbit-2: color-mix(in srgb, rgb(var(--bm-theme-surface-rgb)) 82%, var(--bm-plasma));--lux-bg: var(--bm-theme-bg-0);--lux-bg-2: var(--bm-theme-bg-1);--lux-obsidian: var(--bm-theme-bg-2);--lux-surface: rgba(var(--bm-theme-surface-rgb), .78);--lux-surface-2: rgba(var(--bm-theme-surface-rgb), .86);--lux-surface-3: color-mix(in srgb, rgb(var(--bm-theme-surface-rgb)) 78%, var(--bm-plasma));--lux-surface-content: color-mix(in srgb, var(--bm-theme-bg-0) 72%, transparent);--lux-surface-active: color-mix(in srgb, var(--bm-theme-bg-2) 78%, var(--bm-plasma))}html[data-bm-appearance=dark] .il-root{--il-bg: var(--bm-theme-bg-0);--il-bg-glow: var(--bm-shell-bg);--il-card: rgba(var(--bm-theme-surface-rgb), .62);--il-card-2: rgba(var(--bm-theme-surface-rgb), .74);--il-solid: color-mix(in srgb, rgb(var(--bm-theme-surface-rgb)) 88%, var(--bm-theme-bg-0));--il-raised: rgb(var(--bm-theme-surface-rgb))}@supports not (color: color-mix(in srgb,red 50%,blue)){html[data-bm-appearance=dark] .il-root{--il-solid: rgb(var(--bm-theme-surface-rgb))}}html[data-bm-appearance=dark] .gcrm,html[data-bm-appearance=dark] .gc-root{--abyss: var(--bm-theme-bg-0);--abyss2: var(--bm-theme-bg-1);--void: var(--bm-void);--orbit: var(--bm-orbit);--orbit2: var(--bm-orbit-2);background:var(--bm-theme-bg-0)}html[data-bm-appearance=dark] .mcc{--bg: var(--bm-theme-bg-0);--panel: rgb(var(--bm-theme-surface-rgb));--panel-2: color-mix(in srgb, rgb(var(--bm-theme-surface-rgb)) 82%, var(--bm-theme-bg-2));background:var(--bm-theme-bg-0)}html[data-bm-appearance=light] .gcrm,html[data-bm-appearance=light] .gc-root{color-scheme:light;--abyss: var(--bm-abyss);--abyss2: var(--bm-abyss-2);--void: var(--bm-void);--orbit: var(--bm-orbit);--orbit2: var(--bm-orbit-2);--hair: var(--bm-hair);--hair2: var(--bm-hair-2);--hair3: var(--bm-hair-3);--ink: var(--bm-ink);--ink-body: var(--bm-ink-body);--ink-mute: var(--bm-ink-mute);--ink-faint: var(--bm-ink-faint);--surface: var(--bm-control);background:var(--bm-abyss)}html[data-bm-appearance=light] .mcc{color-scheme:light;--bg: var(--bm-abyss);--panel: var(--bm-orbit);--panel-2: var(--bm-orbit-2);--border: var(--bm-hair-2);--div-1: var(--bm-hair);--div-2: var(--bm-hair);--ink: var(--bm-ink);--ink-2: var(--bm-ink-body);--ink-mute: var(--bm-ink-mute);--ink-label: var(--bm-ink-faint);--wash: rgba(15,23,42,.04);--wash-2: rgba(15,23,42,.07);--sem-ok: var(--bm-ok);--sem-warn: var(--bm-warn);--sem-progress: color-mix(in srgb, var(--bm-ok) 75%, var(--bm-warn) 25%);--sem-high: color-mix(in srgb, var(--bm-warn) 50%, var(--bm-err) 50%);--sem-crit: var(--bm-err);--sem-info: var(--bm-info);--risk-normal: var(--sem-ok);--risk-attention: var(--sem-warn);--risk-high: var(--sem-high);--risk-critical: var(--sem-crit);background:var(--bm-abyss)}html[data-bm-appearance=light] .il-root{color-scheme:light;--il-bg: var(--bm-abyss);--il-bg-glow: var(--bm-shell-bg);--il-card: rgba(255, 255, 255, .82);--il-card-2: rgba(255, 255, 255, .9);--il-solid: #FFFFFF;--il-raised: #FFFFFF;--il-input: rgba(21, 25, 42, .045);--il-hair: rgba(21, 25, 42, .12);--il-hair-soft: rgba(21, 25, 42, .075);--il-hair-hover: rgba(21, 25, 42, .2);--il-hair-strong: rgba(21, 25, 42, .28);--il-ink: var(--bm-ink);--il-ink-title: var(--bm-ink);--il-ink-2: var(--bm-ink-body);--il-ink-mute: var(--bm-ink-mute);--il-ink-faint: #9398A8;--il-ok-text: #167A51;--il-ok-bg: rgba(22, 122, 81, .1);--il-warn: #9A5A00;--il-danger: #C5354D;--il-danger-text: #A92E43;--il-danger-bg: rgba(197, 53, 77, .09);--il-admin-text: #A92E43;--il-admin-bg: rgba(197, 53, 77, .07);--il-sh-pop: 0 20px 52px -20px rgba(40, 45, 70, .34);--il-sh-overlay: 0 26px 70px -22px rgba(40, 45, 70, .38)}html[data-bm-appearance=light] .gcrm .topbar,html[data-bm-appearance=light] .mcc .topbar{background:var(--bm-chrome)!important;border-color:var(--bm-hair)!important}html[data-bm-appearance=light] .gcrm .sidebar,html[data-bm-appearance=light] .mcc .sidebar{background:var(--bm-sidebar-bg)!important;border-color:var(--bm-hair)!important}html[data-bm-appearance=light] .gcrm .card,html[data-bm-appearance=light] .gcrm .panel,html[data-bm-appearance=light] .gcrm .surface-quiet,html[data-bm-appearance=light] .gcrm .surface-ops,html[data-bm-appearance=light] .gc-root .card,html[data-bm-appearance=light] .gc-root .surface-quiet,html[data-bm-appearance=light] .gc-root .surface-ops{background:var(--bm-card-bg)!important;border-color:var(--bm-hair-2)!important}html[data-bm-appearance=light] .lux-pill-hot{color:color-mix(in srgb,var(--bm-plasma) 62%,var(--bm-ink));box-shadow:0 0 14px rgba(var(--bm-accent-rgb),.14)}html[data-bm-appearance=light] .miv2{color-scheme:light;--miv2-bg: var(--bm-abyss);--miv2-card: var(--bm-orbit);--miv2-card-border: var(--bm-hair-2);--miv2-input: color-mix(in srgb, var(--bm-theme-light-1) 92%, transparent);--miv2-inset: color-mix(in srgb, var(--bm-theme-light-2) 88%, transparent);--miv2-ink: var(--bm-ink);--miv2-ink-2: var(--bm-ink-body);--miv2-ink-3: var(--bm-ink-mute);--miv2-mono-lbl: var(--bm-ink-mute);--miv2-lime: var(--bm-spark);--miv2-green: var(--bm-ok);--miv2-amber: var(--bm-warn);--miv2-red: var(--bm-err);--miv2-blue: var(--bm-info)}html[data-bm-appearance=light] .cap{color-scheme:light;--bg: var(--bm-abyss);--bg-soft: var(--bm-abyss-2);--rail: color-mix(in srgb, var(--bm-theme-light-1) 84%, transparent);--surface-1: var(--bm-orbit);--surface-2: color-mix(in srgb, var(--bm-orbit) 94%, var(--bm-plasma));--surface-3: color-mix(in srgb, var(--bm-orbit) 88%, var(--bm-plasma));--surface-inset: color-mix(in srgb, var(--bm-abyss-2) 88%, transparent);--border: var(--bm-hair);--border-strong: var(--bm-hair-3);--border-faint: var(--bm-hair);--text: var(--bm-ink);--text-2: var(--bm-ink-body);--text-3: var(--bm-ink-mute);--ok: var(--bm-ok);--observe: var(--bm-info);--warn: var(--bm-warn);--danger: var(--bm-err);--accent-hi: var(--bm-info);--shadow-1: 0 1px 2px rgba(40, 45, 70, .12);--shadow-2: 0 10px 30px -12px var(--bm-shadow-color);--shadow-pop: 0 18px 50px -14px var(--bm-shadow-color)}html[data-bm-appearance=light] body{color:var(--bm-ink);background-color:var(--bm-abyss)}html[data-bm-appearance] .bm-proto-shell,html[data-bm-appearance] .bm-bg-violet,html[data-bm-appearance] .bm-bg-deep,html[data-bm-appearance] .bm-bg-ops,html[data-bm-appearance] .admin-shell{background:var(--bm-shell-bg);color:var(--bm-ink)}html[data-bm-appearance] .topbar,html[data-bm-appearance] .bm-topbar{background:var(--bm-chrome)}html[data-bm-appearance] .sidebar,html[data-bm-appearance] .bm-sidebar{background:var(--bm-sidebar-bg)}html[data-bm-appearance] .app-topbar{background:linear-gradient(180deg,var(--bm-chrome) 0%,color-mix(in srgb,var(--bm-chrome) 68%,transparent) 72%,transparent 100%);border-color:var(--bm-hair)}html[data-bm-appearance=light] .bm-surface-glass,html[data-bm-appearance=light] .bm-surface-glass-lg{background:linear-gradient(165deg,color-mix(in srgb,var(--bm-plasma) 5%,white),#ffffffeb);border-color:color-mix(in srgb,var(--bm-plasma) 18%,var(--bm-hair-2))}html[data-bm-appearance=light] .bm-surface-quiet,html[data-bm-appearance=light] .bm-surface-ops,html[data-bm-appearance=light] .lux-card,html[data-bm-appearance=light] .card,html[data-bm-appearance=light] .lux-panel{background:var(--bm-raised);border-color:var(--bm-hair-2);color:var(--bm-ink)}html[data-bm-appearance=light] .lux-card-hot,html[data-bm-appearance=light] .card-glow{background:radial-gradient(720px 320px at 96% 0%,color-mix(in srgb,var(--bm-plasma) 12%,transparent),transparent 62%),linear-gradient(160deg,color-mix(in srgb,var(--bm-plasma) 6%,white),#fffffff0)}html[data-bm-appearance=light] .c1-widget{background:#fff!important;background-image:none!important;border-color:#0f172a21!important;box-shadow:0 24px 60px -40px #0f172a4d!important}html[data-bm-appearance=light] .c1-badge,html[data-bm-appearance=light] .c1-icon-wrap{color:color-mix(in srgb,var(--bm-plasma) 82%,#34245f)!important;background:color-mix(in srgb,var(--bm-plasma) 10%,white)!important;border-color:color-mix(in srgb,var(--bm-plasma) 28%,var(--bm-hair-2))!important}html[data-bm-appearance=light] .c1-dismiss{color:var(--bm-ink-mute)!important;background:var(--bm-control)!important;border-color:var(--bm-hair-2)!important}html[data-bm-appearance=light] .c1-progress-bar{background:var(--bm-progress-track)!important}html[data-bm-appearance=light] .lux-input,html[data-bm-appearance=light] input,html[data-bm-appearance=light] textarea,html[data-bm-appearance=light] select{color-scheme:light}html[data-bm-appearance=light] .text-ink{color:var(--bm-ink)!important}html[data-bm-appearance=light] .text-ink-2{color:var(--bm-ink-body)!important}html[data-bm-appearance=light] .text-ink-3{color:var(--bm-ink-mute)!important}html[data-bm-appearance=light] .text-ink-4{color:color-mix(in srgb,var(--bm-ink) 42%,transparent)!important}html[data-bm-appearance=light] .text-ink-5{color:color-mix(in srgb,var(--bm-ink) 22%,transparent)!important}html[data-bm-appearance=light] .bg-bg-0,html[data-bm-appearance=light] .bg-bg-1{background-color:var(--bm-abyss)!important}html[data-bm-appearance=light] .bg-bg-2,html[data-bm-appearance=light] .bg-bg-3{background-color:var(--bm-orbit)!important}html[data-bm-appearance=light] .bg-bg-4{background-color:var(--bm-orbit-2)!important}html[data-bm-appearance=light] .border-line{border-color:var(--bm-hair-2)!important}html[data-bm-appearance=light] .border-line-soft{border-color:var(--bm-hair)!important}html[data-bm-appearance=light] .admin-shell .bg-white\/5,html[data-bm-appearance=light] .admin-shell .bg-white\/10,html[data-bm-appearance=light] .admin-shell .bg-white\/\[0\.03\],html[data-bm-appearance=light] .admin-shell .bg-white\/\[0\.04\]{background-color:var(--bm-panel)!important}html[data-bm-appearance=light] .admin-shell .border-white\/5,html[data-bm-appearance=light] .admin-shell .border-white\/10{border-color:var(--bm-hair-2)!important}html[data-bm-appearance=light] .admin-shell .divide-white\/10>:not([hidden])~:not([hidden]){border-color:var(--bm-hair-2)!important}html[data-bm-appearance=light] .admin-shell .text-white{color:var(--bm-ink)!important}html[data-bm-palette] .bm-btn-primary{background:linear-gradient(120deg,var(--bm-plasma),var(--bm-grad-mid) 60%,var(--bm-plasma-2))}html[data-bm-palette] .bm-grad,html[data-bm-palette] .lux-display-grad,html[data-bm-palette] .hero-accent{background-image:linear-gradient(120deg,var(--bm-grad-hi),var(--bm-plasma) 50%,var(--bm-ion))}html[data-bm-palette] .bm-sidebar .bm-nav.is-current,html[data-bm-palette] .sidebar .nav.cur{background:linear-gradient(120deg,rgba(var(--bm-accent-rgb),.16),rgba(var(--bm-ion-rgb),.07));box-shadow:inset 0 0 0 1px rgba(var(--bm-accent-rgb),.28)}html[data-bm-palette] .topbar .me .av.warm,html[data-bm-palette] .sidebar-profile-compact span{background:linear-gradient(135deg,var(--bm-plasma),var(--bm-plasma-2))!important;box-shadow:0 12px 30px -14px var(--bm-plasma-soft)!important}html[data-bm-palette] .btn-primary,html[data-bm-palette] .lesson-bottom-nav__primary,html[data-bm-palette] .lesson-cta-primary,html[data-bm-palette] .ctw__btn--primary,html[data-bm-palette] .lps-btn--cta,html[data-bm-palette] .stand2a-cta{background:linear-gradient(115deg,var(--bm-plasma),var(--bm-grad-mid) 56%,var(--bm-plasma-2))!important;color:var(--vnext-accent-contrast, var(--accent-contrast, #05070c))!important;border-color:color-mix(in srgb,var(--bm-plasma) 46%,transparent)!important;box-shadow:0 14px 34px -16px var(--bm-plasma-soft),inset 0 1px #ffffff38!important}html[data-bm-appearance=light] .btn-ghost,html[data-bm-appearance=light] .bm-btn-ghost,html[data-bm-appearance=light] .lesson-bottom-nav__secondary,html[data-bm-appearance=light] .lesson-cta-ghost,html[data-bm-appearance=light] .ctw__btn--ghost,html[data-bm-appearance=light] .lps-btn--ghost{background:var(--bm-control)!important;border-color:var(--bm-hair-2)!important;color:var(--bm-ink)!important}html[data-bm-appearance=light] .lesson-state,html[data-bm-appearance=light] .lesson-card:not(.lesson-card--article),html[data-bm-appearance=light] .lesson-complete-panel,html[data-bm-appearance=light] .lesson-ai-summary{background:var(--bm-card-bg)!important;border-color:var(--bm-hair-2)!important}html[data-bm-appearance=light] .lesson-state h2,html[data-bm-appearance=light] .lesson-interactives__head h2{color:var(--bm-ink)!important}html[data-bm-appearance=light] .ctw{background:var(--bm-panel)!important;border-color:var(--bm-hair-2)!important;box-shadow:0 32px 80px var(--bm-shadow-color)!important}html[data-bm-appearance=light] .ctw__doc,html[data-bm-appearance=light] .ctw__popup-card{background:var(--bm-raised)!important;border-color:var(--bm-hair-2)!important}html[data-bm-appearance=light] .ctw__head,html[data-bm-appearance=light] .ctw__tabs,html[data-bm-appearance=light] .ctw__doc,html[data-bm-appearance=light] .ctw__rule-row,html[data-bm-appearance=light] .ctw__status-chip,html[data-bm-appearance=light] .ctw__popup-close{border-color:var(--bm-hair-2)!important}html[data-bm-appearance=light] .ctw__rule-row,html[data-bm-appearance=light] .ctw__test-out,html[data-bm-appearance=light] .ctw__hint-rung,html[data-bm-appearance=light] .ctw__empty,html[data-bm-appearance=light] .ctw__popup-progress{background:var(--bm-control)!important}html[data-bm-appearance=light] .ctw__ide .ctw__empty,html[data-bm-appearance=light] .ctw__ide .ctw__test-out{background:#ffffff0d!important}html[data-bm-appearance=light] .ctw__actions{border-color:var(--bm-hair-2)!important}html[data-bm-appearance=light] .ctw__btn--outline{color:color-mix(in srgb,var(--bm-plasma) 60%,#241a44)!important;border-color:color-mix(in srgb,var(--bm-plasma) 38%,var(--bm-hair-2))!important}html[data-bm-appearance=light] .ctw__btn--outline kbd{color:var(--bm-ink-mute)!important;border-color:var(--bm-hair-2)!important}html[data-bm-appearance=light] .ctp-state{color:var(--bm-ink-mute)}html[data-bm-appearance=light] .ctp-state--error p{color:#a43248}html[data-bm-appearance=light] .ctp-back{color:color-mix(in srgb,var(--bm-plasma) 78%,#34245f)}html[data-bm-appearance=light] .ctw__doc-title,html[data-bm-appearance=light] .ctw__tabs button.is-active,html[data-bm-appearance=light] .ctw__hint-rung-name,html[data-bm-appearance=light] .ctw__popup-title,html[data-bm-appearance=light] .ctw__popup-progress .value,html[data-bm-appearance=light] .ctp-statement .md-body strong{color:var(--bm-ink)!important}html[data-bm-appearance=light] .ctp-statement .md-body,html[data-bm-appearance=light] .ctp-statement .md-body p,html[data-bm-appearance=light] .ctw__rule-row,html[data-bm-appearance=light] .ctw__hint-body,html[data-bm-appearance=light] .ctw__popup-sub{color:var(--bm-ink-body)!important}html[data-bm-appearance=light] .ctw__tabs button,html[data-bm-appearance=light] .ctw__eyebrow,html[data-bm-appearance=light] .ctw__sig-label,html[data-bm-appearance=light] .ctw__progress-text,html[data-bm-appearance=light] .ctw__popup-progress .label{color:var(--bm-ink-mute)!important}html[data-bm-appearance=light] .ctw__crumbs .dim,html[data-bm-appearance=light] .ctw__crumbs .sep,html[data-bm-appearance=light] .ctw__acceptance-count,html[data-bm-appearance=light] .ctw__acceptance-label,html[data-bm-appearance=light] .ctw__acceptance-item,html[data-bm-appearance=light] .ctw__hints-empty-desc,html[data-bm-appearance=light] .ctw__hints-lead,html[data-bm-appearance=light] .ctw__hint-rung-hint,html[data-bm-appearance=light] .ctw__hint-confirm-text,html[data-bm-appearance=light] .ctw__ai-why,html[data-bm-appearance=light] .ctw__ai-list{color:var(--bm-ink-body)!important}html[data-bm-appearance=light] .ctp-statement .md-body h1,html[data-bm-appearance=light] .ctp-statement .md-body h2,html[data-bm-appearance=light] .ctp-statement .md-body h3,html[data-bm-appearance=light] .ctp-statement .md-body h4,html[data-bm-appearance=light] .ctp-statement .md-body li,html[data-bm-appearance=light] .ctw__hints-empty-title,html[data-bm-appearance=light] .ctw__ai-diagnosis{color:var(--bm-ink)!important}html[data-bm-palette] .ctw__progress-fill,html[data-bm-palette] .ctw__popup-check,html[data-bm-palette] .ctw__popup-progress .fill{background:linear-gradient(90deg,var(--bm-plasma),var(--bm-grad-mid),var(--bm-ion))!important}html[data-bm-palette] .ctw__doc-num,html[data-bm-palette] .ctw__rule-num,html[data-bm-palette] .ctw__example-card .arrow,html[data-bm-palette] .ctp-statement .md-body a,html[data-bm-palette] .ctw__hints-empty-glyph,html[data-bm-palette] .ctw__hint-rung-num,html[data-bm-palette] .ctw__hint-open-btn,html[data-bm-palette] .ctw__ai-hint svg,html[data-bm-palette] .ctw__ai-diagnosis-card svg{color:var(--bm-plasma)!important}html[data-bm-palette] .ctw__tabs button.is-active{border-bottom-color:var(--bm-plasma)!important}html[data-bm-palette] .ctp-statement .md-body :not(pre)>code,html[data-bm-palette] .ctw__hint-rung-num,html[data-bm-palette] .ctw__hint-open-btn{background:color-mix(in srgb,var(--bm-plasma) 12%,transparent)!important;border-color:color-mix(in srgb,var(--bm-plasma) 32%,transparent)!important}html[data-bm-appearance=light] .lps-root{color:var(--bm-ink)!important}html[data-bm-appearance=light] .lps-card,html[data-bm-appearance=light] .lps-incident-card,html[data-bm-appearance=light] .lps-chip,html[data-bm-appearance=light] .lps-known-item,html[data-bm-appearance=light] .lps-timeline-card,html[data-bm-appearance=light] .lps-hint-card,html[data-bm-appearance=light] .lps-acc,html[data-bm-appearance=light] .lps-cmd-group-acc,html[data-bm-appearance=light] .lps-trouble-card,html[data-bm-appearance=light] .lps-nav-card,html[data-bm-appearance=light] .stand2a-ssh,html[data-bm-appearance=light] .stand2a-ssh__cell,html[data-bm-appearance=light] .stand2a-ssh__key,html[data-bm-appearance=light] .stand2a-howto__note{background:var(--bm-card-bg)!important;border-color:var(--bm-hair-2)!important}html[data-bm-appearance=light] .lps-h1,html[data-bm-appearance=light] .lps-h2,html[data-bm-appearance=light] .lps-incident-role-title,html[data-bm-appearance=light] .lps-timeline-title,html[data-bm-appearance=light] .lps-criterion-title,html[data-bm-appearance=light] .lps-acc-title,html[data-bm-appearance=light] .lps-nav-title,html[data-bm-appearance=light] .stand2a-head__title,html[data-bm-appearance=light] .stand2a-prov__title,html[data-bm-appearance=light] .stand2a-banner__title,html[data-bm-appearance=light] .stand2a-ssh__title,html[data-bm-appearance=light] .stand2a-centered__title{color:var(--bm-ink)!important}html[data-bm-appearance=light] .lps-hero-desc,html[data-bm-appearance=light] .lps-incident-scenario,html[data-bm-appearance=light] .lps-known-item,html[data-bm-appearance=light] .lps-mission-text,html[data-bm-appearance=light] .lps-timeline-desc,html[data-bm-appearance=light] .lps-hint-text,html[data-bm-appearance=light] .lps-score-label,html[data-bm-appearance=light] .lps-finish-item,html[data-bm-appearance=light] .stand2a-howto__step{color:var(--bm-ink-body)!important}html[data-bm-palette] .lps-incident-accent,html[data-bm-palette] .lps-btn--cta,html[data-bm-palette] .stand2a-prov__bar-fill,html[data-bm-palette] .stand2a-timer__bar-fill{background:linear-gradient(100deg,var(--bm-plasma),var(--bm-grad-mid),var(--bm-ion))!important}html[data-bm-palette] .lps-overline--purple,html[data-bm-palette] .lps-pill-lab,html[data-bm-palette] .lps-goal-badge,html[data-bm-palette] .lps-hint-label,html[data-bm-palette] .lps-btn--purple-ghost,html[data-bm-palette] .stand2a-ssh__node-label,html[data-bm-palette] .stand2a-howto__num,html[data-bm-palette] .stand2a-extend,html[data-bm-palette] .stand2a-ssh__copybtn,html[data-bm-palette] .stand2a-ssh__keybtn{color:var(--bm-plasma)!important}html[data-bm-palette] .lps-pill-lab,html[data-bm-palette] .lps-goal-badge,html[data-bm-palette] .lps-btn--purple-ghost,html[data-bm-palette] .stand2a-extend,html[data-bm-palette] .stand2a-ssh__copybtn,html[data-bm-palette] .stand2a-ssh__keybtn{background:color-mix(in srgb,var(--bm-plasma) 11%,transparent)!important;border-color:color-mix(in srgb,var(--bm-plasma) 35%,transparent)!important}html.bm-theme-changing:before{content:"";position:fixed;z-index:2147483646;inset:0;pointer-events:none;background:radial-gradient(circle at var(--bm-theme-origin-x) var(--bm-theme-origin-y),rgba(var(--bm2-accent-fill-rgb),.16) 0,rgba(var(--bm2-accent-fill-rgb),.075) 14%,transparent 42%);transform-origin:var(--bm-theme-origin-x) var(--bm-theme-origin-y);contain:strict;will-change:opacity,transform;transform:translateZ(0);animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}html.bm-theme-changing:after{content:"";position:fixed;z-index:2147483647;left:var(--bm-theme-origin-x);top:var(--bm-theme-origin-y);width:18vmax;height:18vmax;margin:-9vmax 0 0 -9vmax;pointer-events:none;border:1px solid rgba(var(--bm2-accent-fill-rgb),.5);border-radius:50%;box-shadow:0 0 0 1px rgba(var(--bm2-accent-fill-rgb),.12) inset,0 0 64px rgba(var(--bm2-accent-fill-rgb),.18);contain:strict;will-change:opacity,transform;animation-duration:.52s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}html.bm-theme-changing[data-bm-theme-direction=light]:before{animation-name:bm-theme-glint-to-light}html.bm-theme-changing[data-bm-theme-direction=dark]:before{animation-name:bm-theme-glint-to-dark}html.bm-theme-changing[data-bm-theme-direction=light]:after{animation-name:bm-theme-halo-to-light}html.bm-theme-changing[data-bm-theme-direction=dark]:after{animation-name:bm-theme-halo-to-dark}html.bm-theme-changing .bm-theme-trigger{animation:bm-theme-trigger-lens .52s cubic-bezier(.16,1,.3,1) both}@keyframes bm-theme-glint-to-light{0%{opacity:0;transform:translateZ(0) scale(.82)}30%{opacity:1}to{opacity:0;transform:translateZ(0) scale(1.08)}}@keyframes bm-theme-glint-to-dark{0%{opacity:0;transform:translateZ(0) scale(.76)}34%{opacity:.9}to{opacity:0;transform:translateZ(0) scale(1.04)}}@keyframes bm-theme-halo-to-light{0%{opacity:0;transform:translateZ(0) scale(.12)}32%{opacity:.85}to{opacity:0;transform:translateZ(0) scale(3.4)}}@keyframes bm-theme-halo-to-dark{0%{opacity:0;transform:translateZ(0) scale(.1)}38%{opacity:.72}to{opacity:0;transform:translateZ(0) scale(3.15)}}@keyframes bm-theme-trigger-lens{0%{transform:scale(.88) rotate(-7deg)}42%{transform:scale(1.08) rotate(3deg)}to{transform:none}}html[data-bm-appearance=light]{color-scheme:light;--bm-theme-light-0: #ffffff;--bm-theme-light-1: #f6f7f9;--bm-theme-light-2: #eceef2;--bm-shell-bg: #f6f7f9;--bm-chrome: #ffffff;--bm-sidebar-bg: #fbfbfc;--bm-control: #f1f2f4;--bm-control-hover: #e9ebef;--bm-panel: #ffffff;--bm-raised: #ffffff;--bm-toast: #ffffff;--bm-hero-bg: #ffffff;--bm-card-bg: #ffffff;--bm-progress-track: #e5e7eb;--bm-shadow-color: rgba(15, 23, 42, .12);--bm-overlay: rgba(15, 23, 42, .32);--bm-abyss: #f6f7f9;--bm-abyss-2: #eceef2;--bm-void: #e7e9ee;--bm-orbit: #ffffff;--bm-orbit-2: #f7f7f8;--lux-bg: #f6f7f9;--lux-bg-2: #eceef2;--lux-obsidian: #ffffff;--lux-surface: #ffffff;--lux-surface-2: #ffffff;--lux-surface-3: #f2f3f5;--lux-surface-content: #ffffff;--lux-surface-active: #eef0f3;--lux-border: rgba(15, 23, 42, .14);--lux-border-soft: rgba(15, 23, 42, .09);--lux-text: #151821;--lux-text-2: #4b5563;--lux-muted: #667085;--lux-dim: #7b8494;--lux-faint: #a3aab6;--ink: #151821;--ink-body: #4b5563;--ink-mute: #667085;--ink-faint: #a3aab6;--line: rgba(15, 23, 42, .13);--line-soft: rgba(15, 23, 42, .08);--hair: rgba(15, 23, 42, .08);--hair2: rgba(15, 23, 42, .13);--hair3: rgba(15, 23, 42, .2);--match: #16794d;--sem-ok: #16794d;--bm-sh-glass-sm: 0 10px 28px -20px rgba(15, 23, 42, .22);--bm-sh-glass-md: 0 22px 52px -34px rgba(15, 23, 42, .26);--bm-sh-glass-lg: 0 32px 72px -42px rgba(15, 23, 42, .3)}html[data-bm-appearance=light][data-bm-palette=plasma]{--bm-plasma: #7c3aed;--bm-plasma-2: #5b21b6;--bm-ion: #2563eb;--bm-grad-mid: #7c3aed;--bm-spark: #5b21b6;--bm-accent-rgb: 124, 58, 237;--bm-ion-rgb: 37, 99, 235}html[data-bm-appearance=light][data-bm-palette=neon]{--bm-plasma: #c21875;--bm-plasma-2: #8b1458;--bm-ion: #087e8b;--bm-grad-mid: #c21875;--bm-spark: #8b1458;--bm-accent-rgb: 194, 24, 117;--bm-ion-rgb: 8, 126, 139}html[data-bm-appearance=light][data-bm-palette=sunset]{--bm-plasma: #c2410c;--bm-plasma-2: #9a3412;--bm-ion: #b45309;--bm-grad-mid: #c2410c;--bm-spark: #92400e;--bm-accent-rgb: 194, 65, 12;--bm-ion-rgb: 180, 83, 9}html[data-bm-appearance=light][data-bm-palette=cobalt]{--bm-plasma: #3157c8;--bm-plasma-2: #243f9e;--bm-ion: #5b3cc4;--bm-grad-mid: #3157c8;--bm-spark: #243f9e;--bm-accent-rgb: 49, 87, 200;--bm-ion-rgb: 91, 60, 196}html[data-bm-appearance=light][data-bm-palette=aurora]{--bm-plasma: #007c91;--bm-plasma-2: #075e74;--bm-ion: #087f78;--bm-grad-mid: #007c91;--bm-spark: #075e74;--bm-accent-rgb: 0, 124, 145;--bm-ion-rgb: 8, 127, 120}html[data-bm-appearance=light][data-bm-palette=coral]{--bm-plasma: #c9364f;--bm-plasma-2: #9f2440;--bm-ion: #b72f68;--bm-grad-mid: #c9364f;--bm-spark: #9f2440;--bm-accent-rgb: 201, 54, 79;--bm-ion-rgb: 183, 47, 104}html[data-bm-appearance=light][data-bm-palette=acid]{--bm-plasma: #477d16;--bm-plasma-2: #2f6410;--bm-ion: #087f5b;--bm-grad-mid: #477d16;--bm-spark: #2f6410;--bm-accent-rgb: 71, 125, 22;--bm-ion-rgb: 8, 127, 91}html[data-bm-appearance=light][data-bm-palette=emerald]{--bm-plasma: #087a5b;--bm-plasma-2: #056047;--bm-ion: #0b766e;--bm-grad-mid: #087a5b;--bm-spark: #056047;--bm-accent-rgb: 8, 122, 91;--bm-ion-rgb: 11, 118, 110}html[data-bm-appearance=light] .bm-proto-shell,html[data-bm-appearance=light] .bm-shell,html[data-bm-appearance=light] .admin-shell{background:#f6f7f9!important;background-image:none!important}html[data-bm-appearance=light] .topbar,html[data-bm-appearance=light] .bm-topbar{background:#fff!important;background-image:none!important;border-color:#0f172a1a!important}html[data-bm-appearance=light] .sidebar,html[data-bm-appearance=light] .bm-sidebar{background:#fbfbfc!important;background-image:none!important;border-color:#0f172a17!important}html[data-bm-appearance=light] .cp-hero,html[data-bm-appearance=light] .cp-module,html[data-bm-appearance=light] .cp-module--open,html[data-bm-appearance=light] .cp-resume-strip{background:#fff!important;background-image:none!important;border-color:#0f172a1f!important;box-shadow:0 24px 60px -40px #0f172a52!important}html[data-bm-appearance=light] .cp-hero-orb{display:none!important}html[data-bm-appearance=light] .cp-resume-strip{background:#f7f7f8!important;box-shadow:none!important}html[data-bm-appearance=light] .cp-module--done{border-color:#16794d38!important}html[data-bm-appearance=light] .cp-module.pmc--capstone{border:0!important;background:var(--bm-capstone)!important;background-image:none!important;box-shadow:0 18px 44px -30px color-mix(in srgb,var(--bm-capstone) 70%,transparent)!important}html[data-bm-appearance=light] .cp-lesson-ico--done{background:#ecfdf3!important;border-color:#b7e4c7!important;color:#16794d!important}html[data-bm-appearance=light] .cp-lesson-ico--current,html[data-bm-appearance=light] .cp-resume-ico{background:var(--bm-plasma)!important;background-image:none!important}html[data-bm-appearance=light] .md-body strong,html[data-bm-appearance=light] .md-body em{color:#151821!important}html[data-bm-appearance=light] .md-body :not(pre)>code{color:#374151!important;background:#e9ebef!important;background-image:none!important;border-color:#d9dce2!important;box-shadow:none!important}html[data-bm-appearance=light] .terminal-practice{background:#fff!important;background-image:none!important;border-color:#0f172a24!important;box-shadow:0 24px 60px -40px #0f172a52!important}html[data-bm-appearance=light] .terminal-practice__head{border-color:#0f172a1a!important}html[data-bm-appearance=light] .terminal-practice h3{color:#151821!important}html[data-bm-appearance=light] .terminal-practice__head p{color:#4b5563!important}html[data-bm-appearance=light] .terminal-practice__eyebrow{color:var(--bm-plasma)!important}html[data-bm-appearance=light] .terminal-practice__progress{background:#f1f2f4!important;border-color:#d9dce2!important;color:#667085!important}html[data-bm-appearance=light] .terminal-practice__progress strong{color:#151821!important}html[data-bm-appearance=light] .terminal-practice__steps{background:#f7f7f8!important;border-color:#0f172a1a!important}html[data-bm-appearance=light] .terminal-step{background:#fff!important;border-color:#dfe2e7!important}html[data-bm-appearance=light] .terminal-step>span{border-color:#d9dce2!important;color:#667085!important}html[data-bm-appearance=light] .terminal-step p{color:#4b5563!important}html[data-bm-appearance=light] .terminal-step.is-active{background:color-mix(in srgb,var(--bm-plasma) 8%,#fff)!important;border-color:color-mix(in srgb,var(--bm-plasma) 42%,#d9dce2)!important}html[data-bm-appearance=light] .terminal-step.is-active p{color:#151821!important}html[data-bm-appearance=light] .terminal-shell{background:#fff!important}html[data-bm-appearance=light] .terminal-emulator-badge{background:#f7f7f8!important;border-color:#0f172a1a!important;color:#667085!important}html[data-bm-appearance=dark]{--bm-shell-bg: var(--bm-theme-bg-0);--bm-chrome: var(--bm-theme-bg-0);--bm-sidebar-bg: var(--bm-theme-bg-1);--bm-panel: rgb(var(--bm-theme-surface-rgb));--bm-raised: color-mix(in srgb, rgb(var(--bm-theme-surface-rgb)) 88%, var(--bm-theme-bg-0));--bm-toast: rgb(var(--bm-theme-surface-rgb));--bm-hero-bg: var(--bm-theme-bg-1);--bm-card-bg: color-mix(in srgb, rgb(var(--bm-theme-surface-rgb)) 78%, var(--bm-theme-bg-0));--bm-control: rgba(255, 255, 255, .055);--bm-control-hover: rgba(255, 255, 255, .095)}html[data-bm-appearance=dark] .bm-proto-shell,html[data-bm-appearance=dark] .bm-shell,html[data-bm-appearance=dark] .admin-shell{background:var(--bm-theme-bg-0)!important;background-image:none!important}html[data-bm-appearance=dark] .topbar,html[data-bm-appearance=dark] .bm-topbar{background:color-mix(in srgb,var(--bm-theme-bg-0) 94%,black)!important;background-image:none!important}html[data-bm-appearance=dark] .sidebar,html[data-bm-appearance=dark] .bm-sidebar{background:var(--bm-theme-bg-1)!important;background-image:none!important}html[data-bm-appearance=dark] .cp-hero,html[data-bm-appearance=dark] .cp-module,html[data-bm-appearance=dark] .cp-module--open,html[data-bm-appearance=dark] .cp-resume-strip{background:var(--bm-card-bg)!important;background-image:none!important;border-color:color-mix(in srgb,var(--bm-plasma) 22%,transparent)!important}html[data-bm-appearance=dark] .cp-module.pmc--capstone{border:0!important;background:var(--bm-capstone)!important;background-image:none!important;box-shadow:0 18px 44px -30px color-mix(in srgb,var(--bm-capstone) 55%,transparent)!important}html[data-bm-palette] .topbar .tourbtn{color:var(--bm-plasma)!important;border-color:color-mix(in srgb,var(--bm-plasma) 52%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--bm-plasma) 32%,transparent),color-mix(in srgb,var(--bm-plasma) 17%,transparent) 48%,color-mix(in srgb,var(--bm-ion) 18%,transparent)),var(--bm-control)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--bm-plasma) 60%,transparent),inset 0 -1px color-mix(in srgb,var(--bm-ion) 34%,transparent),inset 0 -8px 14px -8px color-mix(in srgb,var(--bm-plasma) 40%,transparent),0 1px color-mix(in srgb,var(--bm-plasma) 26%,transparent),0 6px 16px -4px color-mix(in srgb,var(--bm-plasma) 34%,transparent),0 0 26px color-mix(in srgb,var(--bm-plasma) 16%,transparent)!important}html[data-bm-palette] .topbar .tourbtn:hover{border-color:color-mix(in srgb,var(--bm-plasma) 72%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--bm-plasma) 42%,transparent),color-mix(in srgb,var(--bm-plasma) 25%,transparent) 48%,color-mix(in srgb,var(--bm-ion) 26%,transparent)),var(--bm-control)!important;box-shadow:inset 0 1px color-mix(in srgb,var(--bm-plasma) 75%,transparent),inset 0 -1px color-mix(in srgb,var(--bm-ion) 40%,transparent),inset 0 -9px 16px -8px color-mix(in srgb,var(--bm-plasma) 46%,transparent),0 2px color-mix(in srgb,var(--bm-plasma) 30%,transparent),0 10px 24px -5px color-mix(in srgb,var(--bm-plasma) 44%,transparent),0 0 34px color-mix(in srgb,var(--bm-plasma) 24%,transparent)!important}html[data-bm-palette] .topbar .tourbtn:active{box-shadow:inset 0 2px 6px color-mix(in srgb,var(--bm-plasma) 40%,transparent),inset 0 1px color-mix(in srgb,var(--bm-plasma) 30%,transparent),0 1px 4px -2px color-mix(in srgb,var(--bm-plasma) 30%,transparent)!important}html[data-bm-palette] .topbar .me--admin{background:linear-gradient(135deg,#fb718512,color-mix(in srgb,var(--bm-plasma) 7%,transparent))!important;border-color:color-mix(in srgb,#fb7185 34%,var(--bm-plasma))!important}html[data-bm-appearance=dark] .c1-widget{background:radial-gradient(520px 220px at 100% 0%,color-mix(in srgb,var(--bm-plasma) 10%,transparent),transparent 72%),var(--bm-card-bg)!important;border-color:color-mix(in srgb,var(--bm-plasma) 25%,transparent)!important;box-shadow:0 24px 70px -40px #000000c7,0 0 36px -24px var(--bm-plasma-soft)!important}html[data-bm-palette] .c1-badge,html[data-bm-palette] .c1-icon-wrap{color:var(--bm-plasma)!important;background:color-mix(in srgb,var(--bm-plasma) 11%,transparent)!important;background-image:none!important;border-color:color-mix(in srgb,var(--bm-plasma) 30%,transparent)!important}html[data-bm-palette] .c1-dismiss:hover,html[data-bm-palette] .c1-btn-ghost:hover{border-color:color-mix(in srgb,var(--bm-plasma) 30%,transparent)!important}html[data-bm-palette] .c1-progress-fill,html[data-bm-palette] .c1-btn-primary{background:linear-gradient(115deg,var(--bm-plasma),var(--bm-grad-mid) 56%,var(--bm-ion))!important}html[data-bm-palette] .c1-btn-primary,html[data-bm-palette] .c1-btn-primary:hover{box-shadow:0 14px 30px -16px var(--bm-plasma-soft)!important}html[data-bm-palette] .sw-score-ring{background:conic-gradient(var(--bm-plasma) 0%,var(--bm-ion) 100%)!important}html[data-bm-palette] .sw-score-num{background:var(--bm-theme-bg-0)!important}html[data-bm-palette] .sw-cta{color:var(--bm-plasma)!important;background:color-mix(in srgb,var(--bm-plasma) 12%,transparent)!important;border-color:color-mix(in srgb,var(--bm-plasma) 28%,transparent)!important}html[data-bm-appearance=dark] .lesson-progress-card,html[data-bm-appearance=dark] .terminal-practice{background:radial-gradient(760px 260px at 100% 0%,color-mix(in srgb,var(--bm-plasma) 9%,transparent),transparent 70%),radial-gradient(640px 240px at 0% 100%,color-mix(in srgb,var(--bm-ion) 6%,transparent),transparent 68%),var(--bm-card-bg)!important;border-color:color-mix(in srgb,var(--bm-plasma) 24%,transparent)!important;box-shadow:var(--bm-sh-glass-lg)!important}html[data-bm-appearance=light] .lesson-progress-card{background:#fff!important;background-image:none!important;border-color:#0f172a21!important;box-shadow:0 24px 60px -40px #0f172a4d!important}html[data-bm-appearance=light] .progress-copy h2,html[data-bm-appearance=light] .progress-ring strong{color:#151821!important}html[data-bm-appearance=light] .progress-copy p{color:#4b5563!important}html[data-bm-palette] .lib-hero:after{background:radial-gradient(circle,color-mix(in srgb,var(--bm-plasma) 17%,transparent),transparent 62%)!important}html[data-bm-palette] .lesson-stepper-button.is-primary,html[data-bm-palette] .progress-action.is-primary{border-color:color-mix(in srgb,var(--bm-plasma) 48%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--bm-plasma) 32%,transparent),color-mix(in srgb,var(--bm-ion) 20%,transparent))!important;box-shadow:0 18px 42px -26px var(--bm-plasma-soft)!important}html[data-bm-palette] .terminal-practice__progress,html[data-bm-palette] .terminal-step.is-active{border-color:color-mix(in srgb,var(--bm-plasma) 35%,transparent)!important;background:color-mix(in srgb,var(--bm-plasma) 8%,transparent)!important}html[data-bm-palette] .terminal-screen{background:#050712!important;background-image:none!important}html[data-bm-appearance=dark] .lib-hero{background:radial-gradient(640px 260px at 100% 0%,color-mix(in srgb,var(--bm-plasma) 10%,transparent),transparent 70%),var(--il-card)!important;border-color:color-mix(in srgb,var(--bm-plasma) 24%,transparent)!important;box-shadow:var(--bm-sh-glass-lg)!important}html[data-bm-appearance=light] .lib-hero{background:#fff!important;background-image:none!important;border-color:#0f172a21!important;box-shadow:0 24px 60px -40px #0f172a4d!important}html[data-bm-appearance=dark] .lib-hero__panel{background:color-mix(in srgb,var(--bm-theme-bg-0) 72%,transparent)!important;border-color:color-mix(in srgb,var(--bm-plasma) 17%,transparent)!important}html[data-bm-appearance=light] .lib-hero__panel{background:#f7f7f8!important;border-color:#0f172a1a!important}html[data-bm-palette] .lib-scope-filter{border-color:color-mix(in srgb,var(--bm-plasma) 32%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--bm-plasma) 10%,transparent),color-mix(in srgb,var(--bm-ion) 4%,transparent) 60%,var(--il-card))!important;box-shadow:0 12px 34px -24px var(--bm-plasma-soft)!important}html[data-bm-palette] .lib-scope-filter__icon{background:linear-gradient(135deg,var(--bm-plasma),var(--bm-grad-mid),var(--bm-ion))!important;box-shadow:0 8px 18px -9px var(--bm-plasma-soft)!important}html[data-bm-palette] .lib-scope__btn--on{border-color:color-mix(in srgb,var(--bm-plasma) 58%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--bm-plasma) 27%,transparent),color-mix(in srgb,var(--bm-ion) 13%,transparent))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bm-plasma) 13%,transparent),0 8px 20px -16px var(--bm-plasma-soft)!important}html[data-bm-palette] .lib-scope__check{color:color-mix(in srgb,var(--bm-grad-mid) 62%,var(--lux-text))!important}html[data-bm-palette] .lib-chip--on,html[data-bm-palette] .lib-chip--on:hover,html[data-bm-palette] .lib-saved-link:hover{box-shadow:0 1px 8px color-mix(in srgb,var(--bm-plasma) 25%,transparent)!important}html[data-bm-palette] .resume-os{--ros-plasma: var(--bm-plasma);--ros-plasma-2: var(--bm-grad-mid);--ros-ion: var(--bm-ion);--ros-ph-build: var(--bm-plasma);--ros-ph-adapt: var(--bm-grad-mid);--ros-ph-prepare: var(--bm-ion);--ros-cta-grad: linear-gradient(116deg, var(--bm-plasma), var(--bm-grad-mid) 55%, var(--bm-ion))}html[data-bm-appearance=dark] .resume-os{--ros-bg: var(--bm-theme-bg-0);--ros-surface-1: var(--bm-theme-bg-1);--ros-surface-2: rgb(var(--bm-theme-surface-rgb));--ros-surface-3: color-mix(in srgb, rgb(var(--bm-theme-surface-rgb)) 80%, var(--bm-theme-bg-2))}html[data-bm-appearance=light] .resume-os{color-scheme:light;--ros-bg: #f6f7f9;--ros-surface-1: #ffffff;--ros-surface-2: #f7f7f8;--ros-surface-3: #eceef2;--ros-ink: #151821;--ros-ink-body: #4b5563;--ros-ink-mute: #667085;--ros-ink-faint: #a3aab6;--ros-hair: rgba(15, 23, 42, .08);--ros-hair-2: rgba(15, 23, 42, .13);--ros-shadow-card: 0 1px 0 rgba(255,255,255,.8) inset, 0 18px 50px -36px rgba(15,23,42,.28);--ros-shadow-pop: 0 24px 60px -34px rgba(15,23,42,.32)}html[data-bm-appearance=light] .cb-panel{background:#fff!important;background-image:none!important;color:#151821!important;border-color:#d9dce2!important;box-shadow:0 28px 70px -34px #0f172a57!important;backdrop-filter:none!important}html[data-bm-appearance=light] .cb-head{background:#fff!important;border-bottom:1px solid #eceef2!important}html[data-bm-appearance=light] .cb-head__name,html[data-bm-appearance=light] .cb-ctx-bar__value,html[data-bm-appearance=light] .cb-welcome__h{color:#151821!important}html[data-bm-appearance=light] .cb-head__sub,html[data-bm-appearance=light] .cb-ctxbar__label,html[data-bm-appearance=light] .cb-hints__label,html[data-bm-appearance=light] .cb-ctx-bar__label,html[data-bm-appearance=light] .cb-msg__head,html[data-bm-appearance=light] .cb-msg.is-system,html[data-bm-appearance=light] .cb-welcome__p,html[data-bm-appearance=light] .cb-icon-btn{color:#667085!important}html[data-bm-appearance=light] .cb-icon-btn:hover{color:#151821!important;background:#f1f2f4!important;border-color:#d9dce2!important}html[data-bm-appearance=light] .cb-stream{background:#f7f7f8!important;background-image:none!important}html[data-bm-appearance=light] .cb-welcome__card,html[data-bm-appearance=light] .cb-msg.is-assistant{background:#fff!important;background-image:none!important;border-color:#dfe2e7!important;color:#20242d!important}html[data-bm-appearance=light] .cb-suggest-pill,html[data-bm-appearance=light] .cb-hint,html[data-bm-appearance=light] .cb-quick__btn,html[data-bm-appearance=light] .cb-ctxbar__detach,html[data-bm-appearance=light] .cb-msg-action,html[data-bm-appearance=light] .cb-tour-cta__no,html[data-bm-appearance=light] .cb-tour-cta__opt,html[data-bm-appearance=light] .cb-thinking{background:#f1f2f4!important;border-color:#d9dce2!important;color:#4b5563!important}html[data-bm-appearance=light] .cb-head__avatar,html[data-bm-appearance=light] .cb-tour-cta__opt--primary,html[data-bm-appearance=light] .bm-chat-composer__send{background:var(--bm2-accent-grad, var(--accent-grad))!important;color:var(--bm2-accent-contrast, #fff)!important;box-shadow:none!important}html[data-bm-appearance=light] .cb-msg.is-user{background:radial-gradient(130% 150% at 100% 100%,rgba(0,0,0,.16),transparent 58%),var(--bm2-accent-grad, var(--accent-grad))!important;color:var(--bm2-accent-contrast, #fff)!important;box-shadow:inset 0 1px #ffffff3d,0 1px 2px #1018280f,0 14px 28px -18px rgba(var(--bm-accent-rgb),.6)!important}html[data-bm-appearance=light] .bm-chat-composer{background:#fff!important;border-color:#dfe2e7!important;backdrop-filter:none!important}html[data-bm-appearance=light] .bm-chat-composer__form{background:#f7f7f8!important;background-image:none!important;border-color:#d9dce2!important;box-shadow:none!important}html[data-bm-appearance=light] .bm-chat-composer__form:focus-within{background:#fff!important;background-image:none!important;border-color:var(--accent-border)!important;box-shadow:0 0 0 2px var(--accent-focus)!important}html[data-bm-appearance=light] .bm-chat-composer__input{color:#151821!important}html[data-bm-appearance=light] .bm-chat-composer__input::-moz-placeholder{color:#8b93a1!important}html[data-bm-appearance=light] .bm-chat-composer__input::placeholder{color:#8b93a1!important}html[data-bm-appearance=light] .bm-chat-composer__voice{background:#fff!important;background-image:none!important;border-color:#d9dce2!important;color:#4b5563!important;box-shadow:none!important}html[data-bm-appearance=light] .cb-msg__body pre,html[data-bm-appearance=light] .cb-msg__body pre code{color:var(--bm-code-ink-soft)!important}html[data-bm-appearance=dark] .drw,html[data-bm-appearance=dark] .sw-card,html[data-bm-appearance=dark] .showcase-toggle,html[data-bm-appearance=dark] .sprint-card{background:radial-gradient(520px 190px at 0% 0%,color-mix(in srgb,var(--bm-plasma) 9%,transparent),transparent 72%),radial-gradient(460px 180px at 100% 100%,color-mix(in srgb,var(--bm-ion) 6%,transparent),transparent 72%),var(--bm-card-bg)!important;border-color:color-mix(in srgb,var(--bm-plasma) 24%,transparent)!important;box-shadow:0 24px 62px -44px var(--bm-plasma-soft)!important}html[data-bm-appearance=dark] .showcase.is-open .showcase-toggle{background:radial-gradient(440px 160px at 0% 0%,color-mix(in srgb,var(--bm-plasma) 13%,transparent),transparent 72%),var(--bm-card-bg)!important;border-color:color-mix(in srgb,var(--bm-plasma) 36%,transparent)!important}html[data-bm-palette] .drw-icon,html[data-bm-palette] .showcase-toggle__icon{color:var(--bm-plasma)!important;background:color-mix(in srgb,var(--bm-plasma) 12%,transparent)!important;background-image:none!important;border-color:color-mix(in srgb,var(--bm-plasma) 30%,transparent)!important;box-shadow:0 12px 28px -20px var(--bm-plasma-soft)!important}html[data-bm-palette] .showcase-toggle__icon svg{filter:drop-shadow(0 0 8px var(--bm-plasma-soft))!important}html[data-bm-palette] .drw-eyebrow,html[data-bm-palette] .drw-summary-label,html[data-bm-palette] .showcase-toggle__eyebrow,html[data-bm-palette] .sprint-kicker{color:var(--bm-plasma)!important}html[data-bm-palette] .drw-toggle,html[data-bm-palette] .showcase-toggle__state{border-color:color-mix(in srgb,var(--bm-plasma) 24%,transparent)!important}html[data-bm-palette] .drw-toggle:hover,html[data-bm-palette] .showcase-toggle:hover{border-color:color-mix(in srgb,var(--bm-plasma) 42%,transparent)!important}html[data-bm-palette] .showcase-toggle:focus-visible,html[data-bm-palette] .showcase-cta:focus-visible,html[data-bm-palette] .drw-input:focus{border-color:var(--bm-plasma)!important;outline-color:var(--bm-plasma)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--bm-plasma) 15%,transparent)!important}html[data-bm-palette] .showcase-toggle__state svg{color:var(--bm-plasma)!important}html[data-bm-palette] .showcase-cta,html[data-bm-palette] .drw-submit{color:var(--bm-cta-ink, #fff)!important;background:linear-gradient(115deg,var(--bm-plasma),var(--bm-grad-mid) 56%,var(--bm-ion))!important;border-color:color-mix(in srgb,var(--bm-plasma) 58%,transparent)!important;box-shadow:0 14px 30px -17px var(--bm-plasma-soft)!important}html[data-bm-palette] .drw-invite,html[data-bm-palette] .drw-ai-row{background:color-mix(in srgb,var(--bm-plasma) 7%,var(--bm-control))!important;background-image:none!important;border-color:color-mix(in srgb,var(--bm-plasma) 24%,transparent)!important}html[data-bm-palette] .drw-invite strong,html[data-bm-palette] .drw-ai-copy,html[data-bm-palette] .drw-ai-copy strong{color:color-mix(in srgb,var(--bm-grad-mid) 62%,var(--lux-text))!important}html[data-bm-palette] .drw-invite button,html[data-bm-palette] .drw-ai-btn{color:var(--bm-plasma)!important;background:color-mix(in srgb,var(--bm-plasma) 10%,transparent)!important;border-color:color-mix(in srgb,var(--bm-plasma) 34%,transparent)!important}html[data-bm-palette] .drw-ai-btn:hover:not(:disabled){background:color-mix(in srgb,var(--bm-plasma) 18%,transparent)!important}html[data-bm-palette] .drw-mood-btn.active{background:color-mix(in srgb,var(--bm-plasma) 14%,transparent)!important;border-color:color-mix(in srgb,var(--bm-plasma) 44%,transparent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--bm-plasma) 9%,transparent)!important}html[data-bm-palette] .lesson-row.is-current{background:linear-gradient(90deg,color-mix(in srgb,var(--bm-plasma) 14%,transparent),color-mix(in srgb,var(--bm-ion) 5%,transparent))!important;border-color:color-mix(in srgb,var(--bm-plasma) 38%,transparent)!important}html[data-bm-palette] .lesson-row.is-current .lesson-icon,html[data-bm-palette] .lesson-row.is-open .lesson-icon,html[data-bm-palette] .lesson-badge.is-current,html[data-bm-palette] .lesson-badge.is-open{color:var(--bm-plasma)!important;background:color-mix(in srgb,var(--bm-plasma) 11%,transparent)!important;border-color:color-mix(in srgb,var(--bm-plasma) 32%,transparent)!important}html[data-bm-appearance=light] .drw,html[data-bm-appearance=light] .sw-card,html[data-bm-appearance=light] .showcase-toggle,html[data-bm-appearance=light] .showcase.is-open .showcase-toggle,html[data-bm-appearance=light] .sprint-card{background:#fff!important;background-image:none!important;border-color:#0f172a21!important;box-shadow:0 22px 55px -40px #0f172a4d!important}html[data-bm-appearance=light] .drw-header:hover{background:#f7f7f8!important}html[data-bm-appearance=light] .drw-invite,html[data-bm-appearance=light] .drw-ai-row{background:#f7f7f8!important;border-color:#0f172a1a!important}html[data-bm-appearance=light] .drw-input,html[data-bm-appearance=light] .drw-time-input,html[data-bm-appearance=light] .drw-mood-btn{background:#fff!important;border-color:#d9dce2!important;color:#151821!important}html[data-bm-appearance=light] .drw-header-copy strong,html[data-bm-appearance=light] .drw-summary-text,html[data-bm-appearance=light] .drw-invite strong,html[data-bm-appearance=light] .drw-ai-copy strong,html[data-bm-appearance=light] .showcase-title,html[data-bm-appearance=light] .sprint-head h3,html[data-bm-appearance=light] .lesson-row strong{color:#151821!important}html[data-bm-appearance=light] .drw-header-copy small,html[data-bm-appearance=light] .drw-invite span,html[data-bm-appearance=light] .drw-ai-copy small,html[data-bm-appearance=light] .showcase-description,html[data-bm-appearance=light] .sprint-head p,html[data-bm-appearance=light] .lesson-row p{color:#667085!important}html[data-bm-palette] .sw-eyebrow,html[data-bm-palette] .sw-preparing,html[data-bm-palette] .ml-date-m,html[data-bm-palette] .ml-cta{color:var(--bm-plasma)!important}html[data-bm-palette] .sw-dot{background:var(--bm-plasma)!important}html[data-bm-palette] .ml-ic,html[data-bm-palette] .ml-av,html[data-bm-palette] .ml-mat-ic.mi-md,html[data-bm-palette] .ml-mat-ic.mi-video,html[data-bm-palette] .ml-mat-ic.mi-doc,html[data-bm-palette] .mentor-layer .btn-primary{background:linear-gradient(135deg,var(--bm-plasma),var(--bm-grad-mid),var(--bm-ion))!important}html[data-bm-palette] .ml-ln{background:linear-gradient(90deg,color-mix(in srgb,var(--bm-plasma) 50%,transparent),transparent)!important}html[data-bm-appearance=dark] .ml-strip,html[data-bm-appearance=dark] .ml-widget,html[data-bm-appearance=dark] .ml-bug-strip{background:color-mix(in srgb,var(--bm-plasma) 5%,var(--bm-card-bg))!important;background-image:none!important;border-color:color-mix(in srgb,var(--bm-plasma) 20%,transparent)!important}html[data-bm-palette] .ml-widget:hover{border-color:color-mix(in srgb,var(--bm-plasma) 36%,transparent)!important}html[data-bm-palette] .ml-date,html[data-bm-palette] .mentor-layer .btn-soft{color:var(--bm-plasma)!important;background:color-mix(in srgb,var(--bm-plasma) 11%,transparent)!important;border-color:color-mix(in srgb,var(--bm-plasma) 30%,transparent)!important}html[data-bm-appearance=light] .ml-strip,html[data-bm-appearance=light] .ml-widget,html[data-bm-appearance=light] .ml-bug-strip{background:#fff!important;background-image:none!important;border-color:#0f172a1f!important}html[data-bm-appearance=dark] .lesson-roadmap,html[data-bm-appearance=dark] .side-card,html[data-bm-appearance=dark] .lesson-quiz,html[data-bm-appearance=dark] .diagram-task{background:radial-gradient(820px 360px at 100% 0%,color-mix(in srgb,var(--bm-plasma) 10%,transparent),transparent 66%),radial-gradient(620px 280px at 0% 100%,color-mix(in srgb,var(--bm-ion) 6%,transparent),transparent 68%),var(--bm-card-bg)!important;border-color:color-mix(in srgb,var(--bm-plasma) 24%,transparent)!important;box-shadow:var(--bm-sh-glass-lg)!important}html[data-bm-appearance=dark] .side-card--next{background:radial-gradient(340px 180px at 100% 0%,color-mix(in srgb,var(--bm-plasma) 14%,transparent),transparent 68%),var(--bm-card-bg)!important;border-color:color-mix(in srgb,var(--bm-plasma) 32%,transparent)!important}html[data-bm-palette] .lesson-roadmap__progress i{background:linear-gradient(90deg,var(--bm-ion),var(--bm-plasma))!important;box-shadow:0 0 18px var(--bm-ion-soft)!important}html[data-bm-palette] .lesson-roadmap__summary-card.is-next,html[data-bm-palette] .lesson-roadmap__item.is-current .lesson-roadmap__link,html[data-bm-palette] .quiz-option.is-selected,html[data-bm-palette] .mcp-attempt-row--checking{border-color:color-mix(in srgb,var(--bm-plasma) 44%,transparent)!important;background:radial-gradient(360px 90px at 100% 50%,color-mix(in srgb,var(--bm-ion) 9%,transparent),transparent 70%),color-mix(in srgb,var(--bm-plasma) 11%,transparent)!important}html[data-bm-palette] .lesson-roadmap__item.is-current .lesson-roadmap__marker,html[data-bm-palette] .feedback-score,html[data-bm-palette] .mixed-check__score{color:color-mix(in srgb,var(--bm-grad-mid) 62%,var(--lux-text))!important;background:color-mix(in srgb,var(--bm-plasma) 15%,transparent)!important;border-color:color-mix(in srgb,var(--bm-plasma) 38%,transparent)!important;box-shadow:0 0 22px color-mix(in srgb,var(--bm-plasma) 20%,transparent)!important}html[data-bm-palette] .lesson-roadmap__item.is-current .lesson-roadmap__meta,html[data-bm-palette] .lesson-roadmap__group summary,html[data-bm-palette] .side-card header,html[data-bm-palette] .lesson-module-head span{color:color-mix(in srgb,var(--bm-grad-mid) 62%,var(--lux-text))!important}html[data-bm-palette] .side-cta,html[data-bm-palette] .side-next-required{border-color:color-mix(in srgb,var(--bm-plasma) 36%,transparent)!important;background:color-mix(in srgb,var(--bm-plasma) 12%,transparent)!important}html[data-bm-palette] .lesson-continuation-card.is-next{color:var(--lux-text)!important;border-color:color-mix(in srgb,var(--bm-plasma) 46%,transparent)!important;background:radial-gradient(360px 160px at 100% 0%,color-mix(in srgb,var(--bm-ion) 13%,transparent),transparent 64%),linear-gradient(135deg,color-mix(in srgb,var(--bm-plasma) 22%,transparent),color-mix(in srgb,var(--bm-ion) 10%,transparent))!important;box-shadow:0 24px 64px -36px var(--bm-plasma-soft),inset 0 1px #ffffff1a!important}html[data-bm-appearance=dark] .feedback-panel,html[data-bm-appearance=dark] .mixed-check__feedback,html[data-bm-appearance=dark] .mcp-panel{background:color-mix(in srgb,var(--bm-plasma) 4%,var(--bm-card-bg))!important;border-color:color-mix(in srgb,var(--bm-plasma) 22%,transparent)!important}html[data-bm-palette] .lesson-prose .lesson-term{color:color-mix(in srgb,var(--bm-grad-mid) 62%,var(--lux-text))!important;text-decoration-color:color-mix(in srgb,var(--bm-plasma) 72%,transparent)!important}html[data-bm-palette] .lesson-prose .lesson-term:after{border-color:color-mix(in srgb,var(--bm-plasma) 30%,transparent)!important;background:linear-gradient(180deg,var(--bm-theme-bg-2),var(--bm-theme-bg-1))!important;color:var(--lux-text)!important}html[data-bm-appearance=light] .lesson-roadmap,html[data-bm-appearance=light] .side-card,html[data-bm-appearance=light] .lesson-quiz,html[data-bm-appearance=light] .diagram-task,html[data-bm-appearance=light] .feedback-panel,html[data-bm-appearance=light] .mixed-check__feedback,html[data-bm-appearance=light] .mcp-panel{background:#fff!important;background-image:none!important;border-color:#0f172a21!important;box-shadow:0 22px 55px -42px #0f172a4d!important}html[data-bm-appearance=light] .lesson-roadmap__group,html[data-bm-appearance=light] .quiz-question,html[data-bm-appearance=light] .quiz-option{background:#f7f7f8!important;border-color:#0f172a1a!important}html[data-bm-appearance=light] .lesson-roadmap h2,html[data-bm-appearance=light] .lesson-roadmap__progress strong,html[data-bm-appearance=light] .lesson-roadmap__summary-card strong,html[data-bm-appearance=light] .lesson-module-head h2,html[data-bm-appearance=light] .quiz-question h3,html[data-bm-appearance=light] .side-card strong,html[data-bm-appearance=light] .mcp-title{color:#151821!important}html[data-bm-appearance=light] .lesson-roadmap p,html[data-bm-appearance=light] .lesson-roadmap__link,html[data-bm-appearance=light] .quiz-option,html[data-bm-appearance=light] .side-card a,html[data-bm-appearance=light] .side-card li,html[data-bm-appearance=light] .side-card p{color:#4b5563!important}html[data-bm-appearance=light] .lesson-prose .lesson-term:after{background:#fff!important;color:#20242d!important;box-shadow:0 20px 48px -28px #0f172a57!important}html[data-bm-appearance] .app.is-learning-minimal :is(.terminal-practice,.lesson-callout){background:var(--lm-panel)!important;background-image:none!important;border-color:var(--lm-line)!important;box-shadow:none!important}html[data-bm-appearance] .app.is-learning-minimal :is(.l-hero,.lesson-page-map,.lesson-page-map--compact,.lesson-progress-card){background:transparent!important;background-image:none!important;border-color:var(--lm-line)!important;box-shadow:none!important}html[data-bm-appearance] .app.is-learning-minimal .lcb{background:transparent!important;background-image:none!important;border-color:var(--lm-line)!important;box-shadow:none!important}html[data-bm-appearance] .app.is-learning-minimal :is(.l-hero,.lib-hero,.lesson-page-map,.lesson-progress-card):before,html[data-bm-appearance] .app.is-learning-minimal :is(.l-hero,.lib-hero,.lesson-page-map,.lesson-progress-card):after{display:none!important}html[data-bm-appearance] .app.is-learning-minimal :is(.l-hero__title em,.l-hero__pct,.lcb__percent-num){color:var(--lm-ink)!important;-webkit-text-fill-color:var(--lm-ink)!important;background:none!important;background-image:none!important}html[data-bm-appearance] .app.is-learning-minimal :is(.l-hero__badge,.lesson-page-map__score){color:var(--lm-muted)!important;background:var(--lm-soft)!important;background-image:none!important;border-color:var(--lm-line)!important}html[data-bm-appearance] .app.is-learning-minimal :is(.lesson-page-pill,.lesson-page-map__compact-head button){color:var(--lm-muted)!important;background:var(--lm-soft)!important;background-image:none!important;border-color:var(--lm-line)!important;box-shadow:none!important}html[data-bm-appearance] .app.is-learning-minimal .lesson-page-pill:not(.is-active) .lesson-page-pill__num{color:var(--lm-muted)!important;background:var(--lm-soft)!important;background-image:none!important;border-color:var(--lm-line)!important;box-shadow:none!important}html[data-bm-appearance] .app.is-learning-minimal .lesson-page-pill.is-active{color:var(--lm-paper)!important;background:var(--lm-ink)!important}html[data-bm-appearance] .app.is-learning-minimal :is(.lesson-stepper-button.is-primary,.progress-action.is-primary,.bm-btn-primary,.lesson-cta-primary,.lesson-completion__jump,.progress-complete){color:var(--lm-paper)!important;border-color:var(--lm-ink)!important;background:var(--lm-ink)!important;background-image:none!important;box-shadow:none!important;filter:none!important}.app.is-learning-minimal,.learning-minimal-zone{--lm-paper: #0d0d0d;--lm-ink: #f4f4f1;--lm-panel: color-mix(in srgb, var(--lm-ink) 4%, var(--lm-paper));--lm-soft: color-mix(in srgb, var(--lm-ink) 8%, var(--lm-paper));--lm-muted: color-mix(in srgb, var(--lm-ink) 60%, var(--lm-paper));--lm-faint: color-mix(in srgb, var(--lm-ink) 46%, var(--lm-paper));--lm-line: color-mix(in srgb, var(--lm-ink) 16%, var(--lm-paper));--lm-line-strong: color-mix(in srgb, var(--lm-ink) 28%, var(--lm-paper));--lm-radius: 8px;--lm-measure: 820px;--lm-rhythm: 30px;--bm-abyss: var(--lm-paper);--bm-abyss-2: var(--lm-paper);--bm-void: var(--lm-paper);--bm-orbit: var(--lm-panel);--bm-orbit-2: var(--lm-soft);--bm-chrome: var(--lm-paper);--bm-sidebar-bg: var(--lm-paper);--bm-control: var(--lm-panel);--bm-control-hover: var(--lm-soft);--bm-panel: var(--lm-panel);--bm-raised: var(--lm-soft);--bm-surface: var(--lm-panel);--bm-ink: var(--lm-ink);--bm-ink-body: var(--lm-muted);--bm-ink-mute: var(--lm-muted);--bm-ink-faint: var(--lm-faint);--bm-hair: var(--lm-line);--bm-hair-2: var(--lm-line);--bm-hair-3: var(--lm-line-strong);--bm-plasma: var(--lm-ink);--bm-ion: var(--lm-ink);--bm-match: var(--lm-ink);--bm-paper-ink: var(--lm-paper);--bm-accent-rgb: 244, 244, 241;--bm-ion-rgb: 244, 244, 241;--bm-shadow-color: rgba(0, 0, 0, .55);--bm-overlay: rgba(0, 0, 0, .72);--lux-bg: var(--lm-paper);--lux-bg-2: var(--lm-paper);--lux-obsidian: var(--lm-panel);--lux-surface: var(--lm-panel);--lux-surface-2: var(--lm-soft);--lux-surface-3: var(--lm-soft);--lux-surface-content: var(--lm-panel);--lux-surface-active: var(--lm-soft);--lux-text: var(--lm-ink);--lux-text-2: var(--lm-muted);--lux-muted: var(--lm-muted);--lux-dim: var(--lm-faint);--lux-cyan: var(--lm-ink);--lux-magenta: var(--lm-ink);--lux-green: var(--lm-ink);--ink: var(--lm-ink);--ink-body: var(--lm-muted);--ink-mute: var(--lm-muted);--ink-faint: var(--lm-faint);--hair: var(--lm-line);--hair-2: var(--lm-line);--plasma: var(--lm-ink);--ion: var(--lm-ink);color:var(--lm-ink);background:var(--lm-paper)}.cshell.is-learning-minimal{--lm-paper: #0d0d0d;--lm-ink: #f4f4f1;--lm-panel: color-mix(in srgb, var(--lm-ink) 4%, var(--lm-paper));--lm-soft: color-mix(in srgb, var(--lm-ink) 8%, var(--lm-paper));--lm-muted: color-mix(in srgb, var(--lm-ink) 60%, var(--lm-paper));--lm-faint: color-mix(in srgb, var(--lm-ink) 46%, var(--lm-paper));--lm-line: color-mix(in srgb, var(--lm-ink) 16%, var(--lm-paper));--lm-line-strong: color-mix(in srgb, var(--lm-ink) 28%, var(--lm-paper));--lm-radius: 8px;--bm-abyss: var(--lm-paper);--bm-abyss-2: var(--lm-paper);--bm-void: var(--lm-paper);--bm-orbit: var(--lm-panel);--bm-orbit-2: var(--lm-soft);--bm-chrome: var(--lm-paper);--bm-sidebar-bg: var(--lm-paper);--bm-control: var(--lm-panel);--bm-control-hover: var(--lm-soft);--bm-panel: var(--lm-panel);--bm-raised: var(--lm-soft);--bm-surface: var(--lm-panel);--bm-ink: var(--lm-ink);--bm-ink-body: var(--lm-muted);--bm-ink-mute: var(--lm-muted);--bm-ink-faint: var(--lm-faint);--bm-hair: var(--lm-line);--bm-hair-2: var(--lm-line);--bm-hair-3: var(--lm-line-strong);--bm-plasma: var(--lm-ink);--bm-ion: var(--lm-ink);--bm-match: var(--lm-ink);--bm-paper-ink: var(--lm-paper);--bm-accent-rgb: 244, 244, 241;--bm-ion-rgb: 244, 244, 241;--bm-shadow-color: rgba(0, 0, 0, .55);--bm-overlay: rgba(0, 0, 0, .72);--lux-bg: var(--lm-paper);--lux-bg-2: var(--lm-paper);--lux-obsidian: var(--lm-panel);--lux-surface: var(--lm-panel);--lux-surface-2: var(--lm-soft);--lux-surface-3: var(--lm-soft);--lux-surface-content: var(--lm-panel);--lux-surface-active: var(--lm-soft);--lux-text: var(--lm-ink);--lux-text-2: var(--lm-muted);--lux-muted: var(--lm-muted);--lux-dim: var(--lm-faint);--lux-cyan: var(--lm-ink);--lux-magenta: var(--lm-ink);--lux-green: var(--lm-ink);--ink: var(--lm-ink);--ink-body: var(--lm-muted);--ink-mute: var(--lm-muted);--ink-faint: var(--lm-faint);--hair: var(--lm-line);--hair-2: var(--lm-line);--plasma: var(--lm-ink);--ion: var(--lm-ink);color:var(--lm-ink);background:var(--lm-paper)}.app.is-learning-minimal,.cshell.is-learning-minimal,.learning-minimal-zone{--bm-capstone: var(--lm-ink);--bm-capstone-mid: var(--lm-ink);--bm-capstone-end: var(--lm-ink);--bm-capstone-soft: var(--lm-soft);--bm-capstone-line: var(--lm-line-strong);--bm-capstone-gradient: linear-gradient(105deg, var(--lm-ink), var(--lm-ink));--bm-capstone-ink: var(--lm-paper);--bm-capstone-text: var(--lm-ink)}html[data-bm-appearance=light] .app.is-learning-minimal,html[data-bm-appearance=light] .learning-minimal-zone,html[data-bm-appearance=light] .cshell.is-learning-minimal{--lm-paper: #f5f5f2;--lm-ink: #171716;--lm-panel: color-mix(in srgb, var(--lm-ink) 3%, var(--lm-paper));--lm-soft: color-mix(in srgb, var(--lm-ink) 7%, var(--lm-paper));--lm-muted: color-mix(in srgb, var(--lm-ink) 61%, var(--lm-paper));--lm-faint: color-mix(in srgb, var(--lm-ink) 56%, var(--lm-paper));--lm-line: color-mix(in srgb, var(--lm-ink) 15%, var(--lm-paper));--lm-line-strong: color-mix(in srgb, var(--lm-ink) 27%, var(--lm-paper));--bm-accent-rgb: 23, 23, 22;--bm-ion-rgb: 23, 23, 22;--bm-shadow-color: rgba(23, 23, 22, .18);--bm-overlay: rgba(23, 23, 22, .32)}.app.is-learning-minimal .bm-tt-panel,.learning-minimal-zone .bm-tt-panel{border-color:var(--lm-line)!important;border-radius:4px!important;background:var(--lm-panel)!important;color:var(--lm-ink)!important;box-shadow:none!important}.app.is-learning-minimal .bm-tt-arrow,.learning-minimal-zone .bm-tt-arrow{background:var(--lm-panel)!important}.app.is-learning-minimal .bm-tt-arrow--top,.learning-minimal-zone .bm-tt-arrow--top{border-right-color:var(--lm-line)!important;border-bottom-color:var(--lm-line)!important}.app.is-learning-minimal .bm-tt-arrow--bottom,.learning-minimal-zone .bm-tt-arrow--bottom{border-left-color:var(--lm-line)!important;border-top-color:var(--lm-line)!important}.app.is-learning-minimal>.topbar,.app.is-learning-minimal>.sidebar,.app.is-learning-minimal>.main{background:var(--lm-paper);background-image:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app.is-learning-minimal>.topbar{border-bottom-color:var(--lm-line)}.app.is-learning-minimal>.sidebar{border-right-color:var(--lm-line)}.app.is-learning-minimal>.topbar .brand-mark{filter:grayscale(1) contrast(.9) brightness(1.22)}html[data-bm-appearance=light] .app.is-learning-minimal>.topbar .brand-mark{filter:grayscale(1) contrast(1.1) brightness(.78)}.app.is-learning-minimal>.topbar .brand-mark:after,.app.is-learning-minimal .bento-blob,.app.is-learning-minimal .bento-dot-grid{display:none}.app.is-learning-minimal>.sidebar .group-lbl{padding:8px 10px;color:var(--lm-faint);letter-spacing:.12em}.app.is-learning-minimal>.sidebar .nav{min-height:38px;padding:9px 10px;border:1px solid transparent;border-radius:4px;color:var(--lm-muted);font-size:13.5px;background:transparent;box-shadow:none}.app.is-learning-minimal>.sidebar .nav:before{display:none}.app.is-learning-minimal>.sidebar .nav:hover{color:var(--lm-ink);border-color:var(--lm-line);background:var(--lm-panel)}.app.is-learning-minimal>.sidebar .nav.cur{color:var(--lm-paper);border-color:var(--lm-ink);background:var(--lm-ink);background-image:none}.app.is-learning-minimal>.sidebar .nav.cur .ic{color:currentColor}.app.is-learning-minimal .bm-learning-view-control,.app.is-learning-minimal .bm-theme-quick,.app.is-learning-minimal .bm-theme-settings{color:var(--lm-ink);border-color:var(--lm-line);border-radius:4px;background:transparent;box-shadow:none}.app.is-learning-minimal .bm-theme-settings{display:none}.app.is-learning-minimal .bm-learning-view-control:hover,.app.is-learning-minimal .bm-learning-view-control.is-minimal,.app.is-learning-minimal .bm-theme-quick:hover{color:var(--lm-ink);border-color:var(--lm-line-strong);background:var(--lm-panel)}.app.is-learning-minimal .bm-learning-view-control__track,.app.is-learning-minimal .bm-learning-view-control.is-minimal .bm-learning-view-control__track,.app.is-learning-minimal .bm-theme-quick__track{background:var(--lm-soft);box-shadow:inset 0 0 0 1px var(--lm-line)}.app.is-learning-minimal .bm-learning-view-control__track>span,.app.is-learning-minimal .bm-learning-view-control.is-minimal .bm-learning-view-control__track>span{background:var(--lm-ink);box-shadow:none}.app.is-learning-minimal :where(.lesson-v2--minimal,.clpp--minimal,.ctp--minimal){color:var(--lm-ink);background:var(--lm-paper);background-image:none}.app.is-learning-minimal :where(.lesson-v2--minimal,.clpp--minimal,.ctp--minimal) *{text-shadow:none}.app.is-learning-minimal :where(.lcb,.l-hero,.lesson-page-map,.lesson-progress-card,.lesson-continuation,.lesson-continuation-card,.lesson-useful-links,.lesson-roadmap,.side-card,.lps-card,.lps-incident-card,.lps-nav-card,.ctw){border-color:var(--lm-line);border-radius:var(--lm-radius);background:var(--lm-panel);background-image:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app.is-learning-minimal :where(.l-hero:before,.l-hero:after,.lesson-page-map:before,.lesson-page-map:after,.lesson-progress-card:before,.lesson-progress-card:after,.lesson-continuation:before,.lesson-continuation:after){display:none}.app.is-learning-minimal .lcb{padding:12px 0 14px;gap:10px;border-width:0 0 1px;border-radius:0;background:transparent}.app.is-learning-minimal .lcb__back{border-color:var(--lm-line);border-radius:3px;color:var(--lm-ink);background:transparent}.app.is-learning-minimal .lcb__crumbs-list,.app.is-learning-minimal .lcb__crumb--last,.app.is-learning-minimal .lcb__crumb-sep,.app.is-learning-minimal .lcb__percent-label,.app.is-learning-minimal .lcb__status,.app.is-learning-minimal .lcb__seg-label,.app.is-learning-minimal .lcb__seg-marker{color:var(--lm-muted)}.app.is-learning-minimal .lcb__percent-num,.app.is-learning-minimal .l-hero__title em,.app.is-learning-minimal .l-hero__pct{color:var(--lm-ink);-webkit-text-fill-color:var(--lm-ink);background:none}.app.is-learning-minimal .lcb__seg-bar,.app.is-learning-minimal .lcb__seg--todo .lcb__seg-bar{height:4px;border-radius:0;background:var(--lm-soft);box-shadow:none}.app.is-learning-minimal .lcb__seg--done .lcb__seg-bar,.app.is-learning-minimal .lcb__seg--current .lcb__seg-bar{background:var(--lm-ink);box-shadow:none}.app.is-learning-minimal .lcb__seg-dot,.app.is-learning-minimal .lcb__seg-ring,.app.is-learning-minimal .lcb__lab-pill-dot{color:var(--lm-ink);border-color:var(--lm-ink);background:var(--lm-ink);box-shadow:none}.app.is-learning-minimal .lcb__lab-pill{color:var(--lm-ink);border-color:var(--lm-line);background:transparent}.app.is-learning-minimal .l-hero{padding:24px 0 18px;border-width:0 0 1px;border-radius:0;background:transparent}.app.is-learning-minimal .l-hero__badge,.app.is-learning-minimal .l-hero__chip,.app.is-learning-minimal .l-hero__kicker .iw,.app.is-learning-minimal .l-hero__actions{display:none}.app.is-learning-minimal .l-hero__kicker,.app.is-learning-minimal .l-hero__meta,.app.is-learning-minimal .l-hero__subtitle{color:var(--lm-muted)}.app.is-learning-minimal .l-hero__done,.app.is-learning-minimal .l-hero__meta b{color:var(--lm-ink)}.app.is-learning-minimal .l-hero__title{max-width:30ch;color:var(--lm-ink);font-size:clamp(27px,3.4vw,42px);font-weight:650;letter-spacing:-.025em}.app.is-learning-minimal .lesson-page-map{gap:12px;padding:16px 0;border-width:0 0 1px;border-radius:0;background:transparent}.app.is-learning-minimal .lesson-page-map__head p,.app.is-learning-minimal .lesson-page-map__score span,.app.is-learning-minimal .lesson-page-pill p,.app.is-learning-minimal .lesson-page-pill footer{display:none}.app.is-learning-minimal .lesson-page-map h2{color:var(--lm-ink);font-size:clamp(21px,2.2vw,28px)}.app.is-learning-minimal .lesson-page-map__score,.app.is-learning-minimal .lesson-page-pill,.app.is-learning-minimal .lesson-stepper-button{color:var(--lm-muted);border-color:var(--lm-line);border-radius:4px;background:transparent;background-image:none;box-shadow:none}.app.is-learning-minimal .lesson-page-pill.is-active,.app.is-learning-minimal .lesson-stepper-button.is-primary{color:var(--lm-paper);border-color:var(--lm-ink);background:var(--lm-ink)}.app.is-learning-minimal .lesson-page-pill__num{color:currentColor;border-color:currentColor;background:transparent}.app.is-learning-minimal .lesson-card,.app.is-learning-minimal .lesson-card--article{border-color:transparent;border-radius:0;color:var(--lm-ink);background:transparent;background-image:none;box-shadow:none}.app.is-learning-minimal :where(.lesson-heading,.lesson-lead,.lesson-paragraph,.lesson-list,.lesson-quote){color:var(--lm-ink)}.app.is-learning-minimal :where(.lesson-callout,.lesson-details,.lesson-check-card,.lesson-glossary,.lesson-steps){color:var(--lm-ink);border-color:var(--lm-line);border-radius:4px;background:var(--lm-panel);background-image:none;box-shadow:none}.app.is-learning-minimal :where(.lesson-callout,.lesson-details,.lesson-check-card,.lesson-glossary) :where(p,li,small){color:var(--lm-muted)}.app.is-learning-minimal .lesson-code{border-color:var(--lm-line);border-radius:4px;background:var(--lm-panel);box-shadow:none}.app.is-learning-minimal .lesson-progress-card{grid-template-columns:78px minmax(0,1fr);gap:18px;padding:18px 0;border-width:1px 0 0;border-radius:0;background:transparent}.app.is-learning-minimal .progress-ring,.app.is-learning-minimal .progress-ring--amber{width:72px;padding:0;border:1px solid var(--lm-line);border-radius:4px;background:transparent;box-shadow:none}.app.is-learning-minimal .progress-ring>div{border:0;border-radius:0;background:transparent}.app.is-learning-minimal .progress-ring strong,.app.is-learning-minimal .progress-copy h2{color:var(--lm-ink)}.app.is-learning-minimal .progress-ring strong{font-size:23px}.app.is-learning-minimal .progress-copy h2{font-size:clamp(21px,2.2vw,28px)}.app.is-learning-minimal .progress-copy p{color:var(--lm-muted)}.app.is-learning-minimal .progress-copy li,.app.is-learning-minimal .lesson-quiz-gate-hint,.app.is-learning-minimal .lesson-lab-required-notice{color:var(--lm-muted);border-color:var(--lm-line);border-radius:4px;background:transparent}.app.is-learning-minimal :where(.lesson-bottom-nav__primary,.lesson-cta-primary,.lesson-completion__jump,.progress-complete,.bm-btn-primary,.lps-btn--cta,.lps-btn--green,.ctw__btn--primary,.bento-primary-btn){color:var(--lm-paper);border:1px solid var(--lm-ink);border-radius:4px;background:var(--lm-ink);background-image:none;box-shadow:none}.app.is-learning-minimal :where(.lesson-bottom-nav__secondary,.lesson-cta-secondary,.lesson-cta-ghost,.progress-secondary,.lps-btn--ghost,.ctw__btn--ghost,.ctw__btn--outline){color:var(--lm-ink);border-color:var(--lm-line);border-radius:4px;background:transparent;box-shadow:none}.app.is-learning-minimal .lesson-continuation{gap:12px;padding:18px 0 0;border-width:1px 0 0;border-radius:0;background:transparent}.app.is-learning-minimal .lesson-continuation__head p,.app.is-learning-minimal .lesson-continuation-card p,.app.is-learning-minimal .lesson-continuation-card footer{display:none}.app.is-learning-minimal .lesson-continuation h2{color:var(--lm-ink);font-size:clamp(21px,2.2vw,28px)}.app.is-learning-minimal .lesson-continuation__all,.app.is-learning-minimal .lesson-continuation-card{min-height:0;padding:13px 14px;color:var(--lm-muted);border-color:var(--lm-line);border-radius:4px;background:transparent;box-shadow:none}.app.is-learning-minimal .lesson-continuation-card.is-next,.app.is-learning-minimal .lesson-continuation-card.is-finish{color:var(--lm-ink);border-color:var(--lm-line-strong);background:var(--lm-panel)}.app.is-learning-minimal .lesson-continuation-card:hover:not(.is-disabled):not(.is-locked){color:var(--lm-ink);border-color:var(--lm-ink);background:var(--lm-panel);transform:none}.app.is-learning-minimal .lesson-useful-links{gap:12px;padding:18px 0;border-width:1px 0 0;border-radius:0;background:transparent}.app.is-learning-minimal .lesson-useful-links__icon{color:var(--lm-ink);border-color:var(--lm-line);border-radius:4px;background:transparent}.app.is-learning-minimal .lesson-useful-links__item{min-height:54px;color:var(--lm-ink);border-color:var(--lm-line);border-radius:4px;background:transparent}.app.is-learning-minimal .lesson-useful-links__item:hover{color:var(--lm-ink);border-color:var(--lm-ink);background:var(--lm-panel);transform:none}.app.is-learning-minimal .lesson-useful-links__item :where(small,svg),.app.is-learning-minimal .lesson-useful-links__head>div>span{color:var(--lm-muted)}.app.is-learning-minimal .clpp--minimal .lps-root{color:var(--lm-ink);background:transparent}.app.is-learning-minimal .clpp--minimal :where(.lps-h1,.lps-h2,.lps-mission-item,.lps-nav-title){color:var(--lm-ink)}.app.is-learning-minimal .clpp--minimal :where(.lps-overline,.lps-hero-desc,.lps-chip,.lps-nav-dir){color:var(--lm-muted)}.app.is-learning-minimal .clpp--minimal :where(.lps-card,.lps-incident-card,.lps-nav-card,.lps-timeline-card,.lps-hint-card,.lps-terminal-wrap,.lps-prov-panel,.stand2a,.ltap,.mcp-panel){border-color:var(--lm-line);border-radius:var(--lm-radius);background:var(--lm-panel);background-image:none;box-shadow:none}.app.is-learning-minimal .clpp--minimal :where(.lps-icon-wrap,.lps-chip,.lps-skill-chip,.lps-goal-badge,.lps-criterion-chip){color:var(--lm-ink);border-color:var(--lm-line);border-radius:4px;background:transparent;box-shadow:none}.app.is-learning-minimal .clpp--minimal :where(.lps-progress-bar,.lps-progress-bar-wrap,.ltap-progress-track){background:var(--lm-soft)}.app.is-learning-minimal .clpp--minimal :where(.lps-progress-bar>span,.ltap-progress-fill){background:var(--lm-ink);background-image:none;box-shadow:none}.app.is-learning-minimal .clpp--minimal :where(.lps-nav-card--next,.lps-btn--cta,.lps-btn--green){color:var(--lm-paper);border-color:var(--lm-ink);background:var(--lm-ink);background-image:none;box-shadow:none}.app.is-learning-minimal .ctp--minimal .ctw{border-color:var(--lm-line);background:var(--lm-panel)}.app.is-learning-minimal .ctp--minimal :where(.ctw__head,.ctw__doc,.ctw__pane,.ctw__acceptance,.ctw__dashed-note){border-color:var(--lm-line);background:transparent;background-image:none;box-shadow:none}.app.is-learning-minimal .ctp--minimal .ctw__progress-fill{background:var(--lm-ink)}.app.is-learning-minimal .ctp--minimal :where(.ctw__crumbs .is-current,.ctw__doc-title,.ctw__acceptance-head){color:var(--lm-ink)}.app.is-learning-minimal .gitlab-lab-page{color:var(--lm-ink);background:var(--lm-paper)}.app.is-learning-minimal .gitlab-lab-page :where([class*=bg-bg-2],[class*=bg-violet-],[class*=bg-cyan-],[class*=bg-emerald-]){background-color:var(--lm-panel)!important;background-image:none!important}.app.is-learning-minimal .gitlab-lab-page :where([class*=border-line],[class*=border-violet-],[class*=border-cyan-],[class*=border-emerald-]){border-color:var(--lm-line)!important}.app.is-learning-minimal .gitlab-lab-page :where([class*=text-violet-],[class*=text-cyan-],[class*=text-emerald-]){color:var(--lm-ink)!important}.app.is-learning-minimal .gitlab-lab-page :where(.rounded-3xl,.rounded-2xl,.rounded-xl){border-radius:var(--lm-radius)!important;box-shadow:none!important}.app.is-learning-minimal .bento-page{--bp: var(--lm-paper);--bf: var(--lm-paper);--b-purple: var(--lm-ink);--b-violet: var(--lm-ink);--b-mag: var(--lm-ink);--b-lilac: var(--lm-ink);--b-cyan: var(--lm-ink);--b-aqua: var(--lm-ink);--b-done: var(--lm-ink);--b-hard: var(--lm-ink);--b-txt: var(--lm-ink);--b-txt2: var(--lm-muted);--b-txt3: var(--lm-muted);--b-txt4: var(--lm-faint);--b-txt5: var(--lm-faint);--b-border: var(--lm-line);--b-border2: var(--lm-line);--b-border3: var(--lm-line-strong);--grad-ring: none;--grad-bar: none;--grad-ai: none;--grad-chip: none;min-height:calc(100vh - var(--topbar-h));color:var(--lm-ink);background:var(--lm-paper)}.app.is-learning-minimal .bento-frame{border-color:var(--lm-line);border-radius:var(--lm-radius);background:var(--lm-paper);box-shadow:none}.app.is-learning-minimal :where(.bento-hero,.bento-ring-tile,.bento-stat-tile,.bento-pods-tile,.bento-skills-tile,.bento-stuck-tile,.bento-rhythm-tile,.bento-ai-block,.bento-lab-block,.bento-next-card,.bento-feedback,.bento-fb-q-block){border-color:var(--lm-line);border-radius:var(--lm-radius);background:var(--lm-panel);background-image:none;box-shadow:none}.app.is-learning-minimal :where(.bento-ring-wrap,.bento-skill-bar,.bento-rhythm-bar--active,.bento-ai-top-stripe){background:var(--lm-ink);background-image:none;box-shadow:none}@media(max-width:1080px){.app.is-learning-minimal .lesson-commandbar-wrap,.app.is-learning-minimal .lesson-main,.app.is-learning-minimal .lps-commandbar-wrap,.app.is-learning-minimal .lps-container{width:min(100%,900px)}}@media(max-width:700px){.app.is-learning-minimal .lesson-continuation__grid,.app.is-learning-minimal .lesson-useful-links__grid,.app.is-learning-minimal .progress-copy ul,.app.is-learning-minimal .lesson-progress-card{grid-template-columns:1fr}.app.is-learning-minimal .progress-ring{width:68px}}:root .app.is-learning-minimal>.sidebar .nav,:root .app.is-learning-minimal>.sidebar .nav.cur{box-shadow:none!important;text-shadow:none!important}:root .app.is-learning-minimal :where(.lcb,.l-hero,.lesson-page-map,.lesson-progress-card,.lesson-continuation,.lesson-continuation-card,.lesson-useful-links,.lesson-roadmap,.side-card,.lps-card,.lps-incident-card,.lps-nav-card,.ctw,.bento-frame){background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root .app.is-learning-minimal :where(.lcb,.l-hero,.lesson-page-map,.lesson-progress-card,.lesson-continuation,.lesson-useful-links){background-color:transparent!important}:root .app.is-learning-minimal :where(.lcb,.l-hero,.lesson-page-map,.lesson-progress-card,.lesson-continuation,.lesson-continuation-card,.lesson-useful-links,.lesson-useful-links__item,.progress-copy li){border-color:var(--lm-line)!important}:root .app.is-learning-minimal :where(.lcb__crumbs-list,.lcb__crumb,.lcb__crumb--last,.lcb__crumb-sep,.lcb__percent-label,.lcb__status,.lcb__seg-label,.lcb__seg-marker){color:var(--lm-muted)!important}:root .app.is-learning-minimal :where(.lcb__seg--current .lcb__seg-label,.lesson-page-map__score strong,.lesson-continuation-card strong,.lesson-completion__jump){color:var(--lm-ink)!important}:root .app.is-learning-minimal .lesson-page-pill strong{color:currentColor!important}:root .app.is-learning-minimal :where(.lesson-page-map__score,.lesson-page-pill,.lesson-page-pill__num,.lesson-stepper-button,.progress-ring,.progress-ring>div,.progress-copy li,.lesson-continuation__all,.lesson-continuation-card,.lesson-useful-links__icon,.lesson-useful-links__item){background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal :where(.lesson-page-pill.is-active,.lesson-stepper-button.is-primary){color:var(--lm-paper)!important;border-color:var(--lm-ink)!important;background:var(--lm-ink)!important}:root .app.is-learning-minimal .lesson-page-pill.is-done .lesson-page-pill__num{color:currentColor!important;border-color:currentColor!important;background:transparent!important}:root .app.is-learning-minimal .progress-copy li.is-done{color:var(--lm-muted)!important;border-color:var(--lm-line)!important;background:transparent!important}:root .app.is-learning-minimal :where(.lesson-bottom-nav__primary,.lesson-cta-primary,.lesson-completion__jump,.progress-complete,.bm-btn-primary,.lps-btn--cta,.lps-btn--green,.ctw__btn--primary,.bento-primary-btn){color:var(--lm-paper)!important;border-color:var(--lm-ink)!important;background:var(--lm-ink)!important;background-image:none!important;box-shadow:none!important;filter:none!important}:root .app.is-learning-minimal :where(.lesson-bottom-nav__primary,.lesson-cta-primary,.progress-complete,.bm-btn-primary,.lps-btn--cta,.lps-btn--green,.ctw__btn--primary,.bento-primary-btn):hover{transform:none!important;box-shadow:none!important}:root .app.is-learning-minimal :where(.lesson-bottom-nav__secondary,.lesson-cta-secondary,.lesson-cta-ghost,.progress-secondary,.lps-btn--ghost,.ctw__btn--ghost,.ctw__btn--outline){color:var(--lm-ink)!important;border-color:var(--lm-line)!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal>.main :where(button,a,[role=button]){background-image:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}:root .app.is-learning-minimal :where(.lesson-callout,.lesson-callout.is-mentor,.lesson-callout.is-example,.lesson-callout.is-definition,.lesson-callout.is-warning,.lesson-details,.lesson-check-card,.lesson-glossary){color:var(--lm-ink)!important;border-color:var(--lm-line)!important;border-radius:4px!important;background:var(--lm-panel)!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal .lesson-callout:after{display:none!important}:root .app.is-learning-minimal :where(.lesson-callout__icon,.lesson-callout h3,.lesson-check-card h3){color:var(--lm-ink)!important}:root .app.is-learning-minimal :where(.lesson-quiz,.quiz-question,.quiz-history){color:var(--lm-ink)!important;border-color:var(--lm-line)!important;border-radius:4px!important;background:var(--lm-panel)!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal :where(.lesson-module-head h2,.quiz-question h3){color:var(--lm-ink)!important}:root .app.is-learning-minimal :where(.lesson-module-head span,.quiz-question__top>span){color:var(--lm-ink)!important;border-color:var(--lm-line)!important;border-radius:3px!important;background:transparent!important}:root .app.is-learning-minimal .quiz-option:not(.is-correct):not(.is-wrong){color:var(--lm-muted)!important;border-color:var(--lm-line)!important;border-radius:3px!important;background:transparent!important;box-shadow:none!important;transform:none!important}:root .app.is-learning-minimal .quiz-option.is-selected:not(.is-correct):not(.is-wrong){color:var(--lm-paper)!important;border-color:var(--lm-ink)!important;background:var(--lm-ink)!important}:root .app.is-learning-minimal :where(.terminal-practice,.terminal-step,.terminal-screen,.terminal-editor,.terminal-hint,.terminal-heredoc-help){color:var(--lm-ink)!important;border-color:var(--lm-line)!important;border-radius:4px!important;background:var(--lm-panel)!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal :where(.terminal-practice__head,.terminal-practice__steps,.terminal-emulator-badge,.terminal-editor__keys){border-color:var(--lm-line)!important}:root .app.is-learning-minimal :where(.terminal-practice h3,.terminal-practice__eyebrow,.terminal-practice__progress,.terminal-practice__progress strong,.terminal-practice__trainer-badge,.terminal-emulator-badge,.terminal-prompt,.terminal-input span,.terminal-input input){color:var(--lm-ink)!important}:root .app.is-learning-minimal :where(.terminal-practice__progress,.terminal-practice__trainer-badge,.terminal-editor__keys button){border-color:var(--lm-line)!important;border-radius:3px!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal .terminal-step.is-active{color:var(--lm-paper)!important;border-color:var(--lm-ink)!important;background:var(--lm-ink)!important}:root .app.is-learning-minimal .terminal-editor__bar{color:var(--lm-paper)!important;background:var(--lm-ink)!important}:root .app.is-learning-minimal .terminal-screen,:root .app.is-learning-minimal .terminal-screen :where(.terminal-line.is-output,.terminal-line.is-input) pre,:root .app.is-learning-minimal .terminal-screen :where(.terminal-prompt,.terminal-input,.terminal-input input){color:var(--lm-ink)!important}:root .app.is-learning-minimal .terminal-screen .terminal-line.is-error pre{color:color-mix(in srgb,#fda4af 42%,var(--lm-ink))!important}:root .app.is-learning-minimal .terminal-screen .terminal-line.is-success pre{color:color-mix(in srgb,#86efac 42%,var(--lm-ink))!important}:root .app.is-learning-minimal .terminal-screen .terminal-line.is-hint pre{color:color-mix(in srgb,#fcd9a0 42%,var(--lm-ink))!important}:root .app.is-learning-minimal .lrc{padding:0!important;border:1px solid var(--lm-line)!important;border-radius:4px!important;background:var(--lm-panel)!important;box-shadow:none!important}:root .app.is-learning-minimal .lrc:before,:root .app.is-learning-minimal .olb__ripple{display:none!important}:root .app.is-learning-minimal .lrc__body{border-radius:3px!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal :where(.lrc__icon,.lrc__required,.lrc__micro,.lrc__chip){color:var(--lm-ink)!important;border:1px solid var(--lm-line)!important;border-radius:3px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;animation:none!important}:root .app.is-learning-minimal :where(.lrc__title,.lrc__eyebrow,.lrc__desc,.lrc__hint){color:var(--lm-ink)!important}:root .app.is-learning-minimal :where(.lrc__desc,.lrc__hint){color:var(--lm-muted)!important}:root .app.is-learning-minimal .ctlc{border:1px solid var(--lm-line)!important;border-radius:var(--lm-radius)!important;background:var(--lm-panel)!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal .ctlc:before,:root .app.is-learning-minimal .ctlc:after,:root .app.is-learning-minimal .ctlc__ripple{display:none!important}:root .app.is-learning-minimal :where(.ctlc__icon,.ctlc__chip,.ctlc__status){color:var(--lm-ink)!important;border:1px solid var(--lm-line)!important;border-radius:3px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;animation:none!important}:root .app.is-learning-minimal :where(.ctlc__title,.ctlc__eyebrow){color:var(--lm-ink)!important}:root .app.is-learning-minimal :where(.ctlc__desc,.ctlc__hint){color:var(--lm-muted)!important}:root .app.is-learning-minimal .ctlc__btn,:root .app.is-learning-minimal .ctlc__btn:hover:not(:disabled){color:var(--lm-paper)!important;border:1px solid var(--lm-ink)!important;border-radius:4px!important;background:var(--lm-ink)!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}:root .app.is-learning-minimal .olb,:root .app.is-learning-minimal .olb:hover:not(:disabled){color:var(--lm-paper)!important;border:1px solid var(--lm-ink)!important;border-radius:4px!important;background:var(--lm-ink)!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}:root .app.is-learning-minimal .clpp--minimal :where([class^=lps-],[class*=" lps-"],[class^=stand2a],[class*=" stand2a"],[class^=ltap],[class*=" ltap"],[class^=mcp-],[class*=" mcp-"]){background-image:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;color:var(--lm-muted)!important}:root .app.is-learning-minimal :where(.lrc,.terminal-practice,.lesson-quiz,.clpp--minimal) svg{color:currentColor!important;stroke:currentColor!important}:root .app.is-learning-minimal .clpp--minimal :where(.lps-card,.lps-incident-card,.lps-known-item,.lps-timeline-card,.lps-hints-section,.lps-hint-card,.lps-ladder-cell,.lps-segment,.lps-prov-panel,.lps-terminal-wrap,.lps-term-spoiler-trigger,.lps-ai-hint,.lps-check,.lps-acc,.lps-cmd-line,.lps-cmd-group-acc,.lps-trouble-card,.lps-finish,.stand2a,.stand2a-banner,.stand2a-error,.stand2a-ssh,.stand2a-ssh__cmd,.stand2a-ssh__cell,.stand2a-ssh__key,.stand2a-spoiler,.stand2a-confirm,.ltap,.mcp-panel){color:var(--lm-ink)!important;border-color:var(--lm-line)!important;border-radius:4px!important;background:var(--lm-panel)!important}:root .app.is-learning-minimal .clpp--minimal :where(.lps-h1,.lps-h2,.lps-incident-role-title,.lps-mission-text,.lps-timeline-title,.lps-check-titles,.lps-acc-title,.lps-finish-item,.stand2a-head__title,.stand2a-prov__title,.stand2a-banner__title,.stand2a-timer__value,.stand2a-ssh__title,.stand2a-ssh__cmd-text,.stand2a-ssh__cell-value,.stand2a-ssh__key-name,.stand2a-centered__title,.ltap-title){color:var(--lm-ink)!important}:root .app.is-learning-minimal .clpp--minimal :where(.lps-icon-wrap,.lps-chip,.lps-skill-chip,.lps-goal-badge,.lps-criterion-chip,.stand2a-head__icon,.stand2a-chip,.stand2a-config__chip,.stand2a-connected-chip){color:var(--lm-ink)!important;border-color:var(--lm-line)!important;border-radius:3px!important;background:transparent!important}:root .app.is-learning-minimal .clpp--minimal :where(.lps-btn,.lps-seg-btn,.stand2a-ttl__btn,.stand2a-extend,.stand2a-ssh__copybtn,.stand2a-ssh__keybtn,.stand2a-footer__btn){color:var(--lm-ink)!important;border-color:var(--lm-line)!important;border-radius:3px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;animation:none!important;transform:none!important}:root .app.is-learning-minimal .clpp--minimal :where(.lps-btn--cta,.lps-btn--green,.stand2a-cta,.stand2a-ssh__keybtn:not(.stand2a-ssh__keybtn--ghost),.stand2a-ttl__btn--active,.lps-seg-btn--active,.lps-seg-btn--active-self,.gitlab-lab .submit-button,.gitlab-lab .glcm-cta,.gitlab-lab .recovery button,.l-hero__composition .lrs__pill--current,.l-hero__composition .lrs__pill--current .lrs__mark){color:var(--lm-paper)!important;border-color:var(--lm-ink)!important;background:var(--lm-ink)!important}:root .app.is-learning-minimal .clpp--minimal :where(.stand2a-prov__bar,.stand2a-timer__bar,.lps-progress-bar-wrap,.ltap-progress-track){background:var(--lm-soft)!important}:root .app.is-learning-minimal .clpp--minimal :where(.stand2a-prov__bar-fill,.stand2a-timer__bar-fill,.lps-progress-bar,.ltap-progress-fill){background:var(--lm-ink)!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw,.ctw *){border-radius:0!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__btn,.ctw__tool-btn,.ctw__drawer-close,.ctw__hint-open-btn,.ctw__hint-yes,.ctw__hint-no,.ctw__hint-rung-badge,.ctw__status-chip,.ctw__acceptance-tag,.ctw code,.ctw kbd){border-radius:3px!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__status-chip .dot,.ctw__editor-dot){border-radius:999px!important}:root .app.is-learning-minimal .ctp--minimal .ctw{--ctwm-canvas: #0c0c0c;--ctwm-canvas-2: #151515;--ctwm-ink: #f4f4f1;--ctwm-ink-2: #a6a6a2;--ctwm-ink-3: #75756f;--ctw-out-cmd: var(--ctwm-ink-3);--ctw-out-std: var(--ctwm-ink-2);--ctw-out-sub: var(--ctwm-ink-2)}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__ide,.ctw__editor-body .cm-editor,.ctw__editor-body .cm-gutters){background:var(--ctwm-canvas)!important;background-image:none!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__drawer,.ctw__pre:not(.ctw__pre--console)){border-color:#ffffff17!important;background:var(--ctwm-canvas-2)!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__editor-filename,.ctw__drawer-tabs button.is-active,.ctw__ai-diagnosis,.ctw__pre--console){color:var(--ctwm-ink)!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__pre,.ctw__tool-btn,.ctw__drawer-tabs button,.ctw__drawer-close,.ctw__drawer-test-row .name,.ctw__fail-grid .v,.ctw__fail-hidden-note,.ctw__fail-hint,.ctw__ai-why,.ctw__ai-list,.ctw__ai-listhead){color:var(--ctwm-ink-2)!important}:root .app.is-learning-minimal .ctp--minimal .ctw__actions{border-color:var(--lm-line)!important;background:var(--lm-panel)!important;background-image:none!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__tabs,.ctw__rule-row,.ctw__example-card,.ctw__test-case,.ctw__hint-rung,.ctw__acceptance-item){border-color:var(--lm-line)!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__rule-row,.ctw__example-card,.ctw__hint-rung:not(.is-next)){background:transparent!important;background-image:none!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__editor-tag,.ctw__drawer-meta,.ctw__pre--logs,.ctw__output-hint,.ctw__empty:not(.is-error),.ctw__drawer-test-row .meta,.ctw__drawer-test-row .name .why,.ctw__fail-grid .k){color:var(--ctwm-ink-3)!important}:root .app.is-learning-minimal :where(.terminal-step.is-active,.terminal-editor__bar,.quiz-option.is-selected:not(.is-correct):not(.is-wrong),.lesson-page-pill.is-active,.lesson-stepper-button.is-primary,.lesson-bottom-nav__primary,.lesson-cta-primary,.lesson-completion__jump,.progress-complete,.bm-btn-primary,.lps-btn--cta,.lps-btn--green,.lps-nav-card--next,.ctw__btn--primary,.ctlc__btn,.bento-primary-btn,.olb,.stand2a-cta,.stand2a-ssh__keybtn:not(.stand2a-ssh__keybtn--ghost),.stand2a-ttl__btn--active,.lps-seg-btn--active,.lps-seg-btn--active-self,.gitlab-lab .submit-button,.gitlab-lab .glcm-cta,.gitlab-lab .recovery button,.l-hero__composition .lrs__pill--current,.l-hero__composition .lrs__pill--current .lrs__mark) *{color:var(--lm-paper)!important;-webkit-text-fill-color:var(--lm-paper)!important;border-color:color-mix(in srgb,var(--lm-paper) 24%,transparent)!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal :where(.terminal-step.is-active,.terminal-editor__bar,.quiz-option.is-selected:not(.is-correct):not(.is-wrong),.lesson-page-pill.is-active,.lesson-stepper-button.is-primary,.lesson-bottom-nav__primary,.lesson-cta-primary,.lesson-completion__jump,.progress-complete,.bm-btn-primary,.lps-btn--cta,.lps-btn--green,.lps-nav-card--next,.ctw__btn--primary,.ctlc__btn,.bento-primary-btn,.olb,.stand2a-cta,.stand2a-ssh__keybtn:not(.stand2a-ssh__keybtn--ghost),.stand2a-ttl__btn--active,.lps-seg-btn--active,.lps-seg-btn--active-self) :where(code,kbd,samp,mark){background:color-mix(in srgb,var(--lm-paper) 11%,transparent)!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal :where(.lesson-shell,.lcb){max-width:var(--lm-measure)!important}:root .app.is-learning-minimal .lesson-article{max-width:none!important}:root .app.is-learning-minimal :where(.lesson-grid,.lesson-grid--module){grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important}:root .app.is-learning-minimal .lesson-card{border-width:0!important}:root .app.is-learning-minimal :where(.lesson-callout,.lesson-details,.lesson-check-card,.lesson-glossary,.lesson-code){max-width:none!important}:root .app.is-learning-minimal .l-hero{padding:calc(var(--lm-rhythm) * 1.2) 0 var(--lm-rhythm)!important}:root .app.is-learning-minimal :where(.lesson-page-map,.lesson-progress-card,.lesson-useful-links){padding:var(--lm-rhythm) 0!important}:root .app.is-learning-minimal .lesson-continuation{padding:var(--lm-rhythm) 0 0!important}:root .app.is-learning-minimal .lesson-page-map__rail{flex-wrap:wrap!important;overflow:visible!important;scroll-snap-type:none!important}:root .app.is-learning-minimal .lesson-page-map__rail>*{scroll-snap-align:none!important}:root .app.is-learning-minimal .gitlab-lab{--bm-shell-bg: var(--lm-paper);--bm-card-bg: var(--lm-panel);--bm-progress-track: var(--lm-soft);--bm-sh-glass-sm: none;--bm-sh-glass-md: none;--bm-sh-glass-lg: none;--bm-code-bg: var(--lm-panel);--bm-code-hair: var(--lm-line);--bm-code-ink: var(--lm-ink);--bm-code-com: var(--lm-muted);--lab-plate: var(--lm-panel);--lab-edge: none;--lab-lift: none;color:var(--lm-ink)!important;background:var(--lm-paper)!important}:root .app.is-learning-minimal .gitlab-lab,:root .app.is-learning-minimal .gitlab-lab :where(*),:root .app.is-learning-minimal .gitlab-lab *:before,:root .app.is-learning-minimal .gitlab-lab *:after{border-radius:0!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}:root .app.is-learning-minimal .gitlab-lab :where(.gl-status__dot,.glcm-spark,.glcm-stage-dot){border-radius:50%!important}:root .app.is-learning-minimal .gitlab-lab :where(.lab-cover,.zone-shell--task>*,.ops-zone,.zone-spine){border:1px solid var(--lm-line)!important;background-color:var(--lm-panel)!important}:root .app.is-learning-minimal .gitlab-lab :where(.lab-mark,.ops-head,.task-doc-head,.recovery){border-color:var(--lm-line)!important;background-color:transparent!important}:root .app.is-learning-minimal .gitlab-lab :where(.cover-aura,.submit-sheen,.recovery-glow,.progress-beam){display:none!important}:root .app.is-learning-minimal .gitlab-lab :where(.lab-cover,.zone-shell--task>*,.zone-shell--ops>*,.ops-panel.active){animation:none!important}:root .app.is-learning-minimal .gitlab-lab .score-fill{background:var(--score-tone)!important}:root .app.is-learning-minimal .gitlab-lab :where(.checking-line span,.glcm-scan-beam){background:var(--lm-ink)!important}:root .app.is-learning-minimal .gitlab-lab :where(.submit-button,.glcm-cta,.recovery button){color:var(--lm-paper)!important;border:1px solid var(--lm-ink)!important;background:var(--lm-ink)!important;transform:none!important}:root .app.is-learning-minimal .l-hero__composition{border-color:var(--lm-line)!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal .l-hero__composition :where(.lrs__pill,.lrs__mark,.lrs__optional-tag,.lrs__locked-reason){border-color:var(--lm-line)!important;border-radius:0!important;background-image:none!important;box-shadow:none!important;filter:none!important;transform:none!important}:root .app.is-learning-minimal .l-hero__composition .lrs__pill:not(.lrs__pill--current){background-color:transparent!important}:root .app.is-learning-minimal .l-hero__composition .lrs__pill--current{color:var(--lm-paper)!important;border-color:var(--lm-ink)!important;background:var(--lm-ink)!important}:root .app.is-learning-minimal .l-hero__composition .lrs__pill--current .lrs__mark{color:var(--lm-paper)!important;border-color:color-mix(in srgb,var(--lm-paper) 28%,transparent)!important;background:transparent!important}@media(prefers-reduced-motion:reduce){.app.is-learning-minimal *,.app.is-learning-minimal *:before,.app.is-learning-minimal *:after{scroll-behavior:auto!important}}.cshell.is-learning-minimal{--fm-bg: var(--lm-paper);--fm-bg-side: var(--lm-panel);--fm-surface-hover: var(--lm-soft);--fm-surface-active: var(--lm-soft);--fm-line: var(--lm-line);--fm-line-soft: var(--lm-line);--fm-border: var(--lm-line);--fm-border-mid: var(--lm-line-strong);--fm-border-hi: var(--lm-line-strong);--fm-text: var(--lm-ink);--fm-text-2: var(--lm-ink);--fm-text-3: var(--lm-muted);--fm-text-dim: var(--lm-muted);--fm-text-mute: var(--lm-faint);--fm-text-off: var(--lm-faint);--fm-text-dis: var(--lm-faint);--fm-accent-bg: var(--lm-ink);--fm-accent-fg: var(--lm-paper);--fm-radius-sm: 6px;--fm-radius: 9px;--fm-radius-lg: var(--lm-radius);--bm-warn: var(--lm-ink);--bm-err: var(--lm-ink);--bm-ok: var(--lm-muted);--bm-info: var(--lm-muted);--bm-spark: var(--lm-muted);--bm-plasma-2: var(--lm-muted);--bm-beta: var(--lm-muted);--bm-grad-mid: var(--lm-ink);--bm-plasma-soft: transparent;--bm-card-bg: transparent;--bm-hero-bg: transparent;--bm-progress-track: var(--lm-line);--hair2: var(--lm-line);--hair3: var(--lm-line-strong)}.cshell.is-learning-minimal .cshell-tabbar{background:var(--fm-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:var(--fm-line)}.cshell.is-learning-minimal .cshell-tabbar-inner{max-width:1060px;padding:0 40px}.cshell.is-learning-minimal .cshell-back{border-right-color:var(--fm-border)}.cshell.is-learning-minimal .cshell-back-arrow,.cshell.is-learning-minimal .cshell-progress-label{color:var(--fm-text-off)}.cshell.is-learning-minimal .cshell-back-title{color:var(--fm-text)}.cshell.is-learning-minimal .cshell-tab{border-bottom-width:1px;color:var(--fm-text-off)}.cshell.is-learning-minimal .cshell-tab:hover{color:var(--fm-text)}.cshell.is-learning-minimal .cshell-tab--active{color:var(--fm-text);border-bottom-color:var(--fm-text)}.cshell.is-learning-minimal .cshell-tab-badge{background:transparent;padding:0;color:var(--fm-text-off);font-weight:600}.cshell.is-learning-minimal .cshell-tab--active .cshell-tab-badge{color:var(--fm-text-mute)}.cshell.is-learning-minimal .cshell-progress-divider{background:var(--fm-border)}.cshell.is-learning-minimal .cshell-progress-pct{color:var(--fm-text)}.cshell.is-learning-minimal .cshell-progress-bar{height:2px;border-radius:0;background:var(--fm-line-soft)}.cshell.is-learning-minimal .cshell-progress-fill{background:var(--fm-text-2);background-image:none}:root .cshell.is-learning-minimal :where(.cp,.cpp,.crp,.cpj){max-width:1060px!important;padding-left:40px!important;padding-right:40px!important}@media(max-width:640px){:root .cshell.is-learning-minimal :where(.cp,.cpp,.crp,.cpj){padding-left:18px!important;padding-right:18px!important}}:root .cshell.is-learning-minimal :where(.bm-btn-primary,.cp-btn-primary,.cp-complete-cta-go){background:var(--fm-accent-bg)!important;background-image:none!important;color:var(--fm-accent-fg)!important;border:0!important;box-shadow:none!important;filter:none!important}:root .cshell.is-learning-minimal :where(.bm-btn-primary,.cp-btn-primary):hover:not([disabled]){background:var(--fm-accent-bg)!important;box-shadow:none!important;transform:translateY(-1px)}:root .cshell.is-learning-minimal .bm-btn-ghost{background:transparent!important;border-color:var(--fm-border-mid)!important;color:var(--fm-text-3)!important}:root .cshell.is-learning-minimal .bm-btn-ghost:hover:not([disabled]){background:transparent!important;border-color:var(--fm-border-hi)!important}.cshell.is-learning-minimal :where(.cp-btn-ghost,.cp-ghost){background:transparent;border-color:var(--fm-border-mid);color:var(--fm-text-3)}.cshell.is-learning-minimal :where(.cp-btn-ghost,.cp-ghost):hover{background:transparent;border-color:var(--fm-border-hi)}:root .cshell.is-learning-minimal :where(.cp-hero,.cpp-hero--skeleton){border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cshell.is-learning-minimal .cp-hero{border-bottom:1px solid var(--fm-line)}.cshell.is-learning-minimal .cp-hero-orb{display:none}.cshell.is-learning-minimal .cp-hero-body{padding:0 0 26px}.cshell.is-learning-minimal .cp-status-dot{display:none}.cshell.is-learning-minimal .cp-status{font-family:var(--bm-ff-mono, monospace);text-transform:lowercase;letter-spacing:.06em}.cshell.is-learning-minimal :where(.cp-status--done,.cp-status--active){color:var(--fm-text-mute)}.cshell.is-learning-minimal .cp-hero-title{font-weight:700;letter-spacing:-.025em;max-width:26ch}.cshell.is-learning-minimal .cp-hero-chips{gap:0}:root .cshell.is-learning-minimal .cp-chip{border:0!important;background:transparent!important;border-radius:0!important;padding:0!important}.cshell.is-learning-minimal .cp-chip+.cp-chip{margin-left:18px;padding-left:18px!important;border-left:1px solid var(--fm-border)!important}.cshell.is-learning-minimal button.cp-chip:hover{background:transparent!important;transform:none;opacity:.7}.cshell.is-learning-minimal :where(.cp-chip-num,.cp-chip-num--ion){color:var(--fm-text-2);font-family:var(--bm-ff-mono, monospace)}.cshell.is-learning-minimal .cp-chip-lbl{color:var(--fm-text-dim)}.cshell.is-learning-minimal .cp-hero-actions{margin-top:22px}:root .cshell.is-learning-minimal .cp-ring{background:none!important;width:auto!important;height:auto!important;display:block!important}.cshell.is-learning-minimal .cp-ring-inner{position:static;inset:auto;border:0;background:transparent;gap:6px;align-items:flex-end}:root .cshell.is-learning-minimal .cp-ring-pct{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:var(--fm-text)!important;font-size:40px}.cshell.is-learning-minimal .cp-ring-label{color:var(--fm-text-off);text-transform:lowercase}.cshell.is-learning-minimal .cp-ring-wrap{align-items:flex-end;gap:8px}.cshell.is-learning-minimal .cp-ring-count{color:var(--fm-text-dim)}.cshell.is-learning-minimal .cp-ring-count b{color:var(--fm-text-2);font-weight:600}:root .cshell.is-learning-minimal .cp-resume-strip{background:transparent!important;border-top-color:var(--fm-line)!important}:root .cshell.is-learning-minimal .cp-resume-ico{background:var(--fm-bg-side)!important;border:1px solid var(--fm-border)!important;box-shadow:none!important}.cshell.is-learning-minimal .cp-resume-ico svg{fill:var(--fm-text)!important}.cshell.is-learning-minimal .cp-resume-eyebrow{color:var(--fm-text-off)}.cshell.is-learning-minimal .cp-resume-title{color:var(--fm-text)}:root .cshell.is-learning-minimal .cp-complete-cta{background:transparent!important;border:1px solid var(--fm-border)!important;box-shadow:none!important}.cshell.is-learning-minimal .cp-complete-cta:hover{transform:none;border-color:var(--fm-border-hi)!important}.cshell.is-learning-minimal .cp-complete-cta-title{color:var(--fm-text)}.cshell.is-learning-minimal .cp-complete-cta-sub{color:var(--fm-text-dim)}:root .cshell.is-learning-minimal .cp-complete-cta-go{box-shadow:none!important}:root .cshell.is-learning-minimal .cp-hero-practice{border-top-color:var(--fm-line)!important}.cshell.is-learning-minimal .cp-hero-practice-kicker{color:var(--fm-text-off)}:root .cshell.is-learning-minimal .cp-search{background:transparent!important;border:0!important;border-bottom:1px solid var(--fm-border)!important;border-radius:0!important;padding:0!important;height:auto!important;gap:8px}.cshell.is-learning-minimal .cp-search svg{color:var(--fm-text-off)}.cshell.is-learning-minimal .cp-search input{font-family:var(--bm-ff-mono, monospace);font-size:12.5px}:root .cshell.is-learning-minimal :where(.cp-filter-btn,.cp-legend-btn,.cp-view-btn){background:transparent!important;border:0!important;border-radius:0!important;padding:0 12px!important;color:var(--fm-text-off)!important;font-weight:600}.cshell.is-learning-minimal :where(.cp-filter-btn,.cp-legend-btn):hover{color:var(--fm-text)!important;filter:none!important}:root .cshell.is-learning-minimal .cp-filter-btn--active{color:var(--fm-text)!important;box-shadow:inset 0 -1px 0 var(--fm-text)!important}:root .cshell.is-learning-minimal .cp-view-toggle-group{background:transparent!important;border:0!important;padding:0!important;gap:14px}:root .cshell.is-learning-minimal .cp-view-btn--active{background:transparent!important;color:var(--fm-text)!important;box-shadow:inset 0 -1px 0 var(--fm-text)!important}.cshell.is-learning-minimal .cp-view-toggle-lbl{color:var(--fm-text-off)}:root .cshell.is-learning-minimal .cp-iw-legend{background:var(--fm-bg-side)!important;border-color:var(--fm-border)!important;box-shadow:none!important}:root .cshell.is-learning-minimal .iw--dot{display:none!important}:root .cshell.is-learning-minimal .iw--full{background:transparent!important;color:var(--fm-text-mute)!important;border:1px solid var(--fm-border-mid);border-radius:var(--fm-radius-sm);padding:2px 8px;font-family:var(--bm-ff-mono, monospace);text-transform:uppercase;letter-spacing:.1em}.cshell.is-learning-minimal .iw--full .iw-dot{display:none}.cshell.is-learning-minimal .cp-iw-legend-item .iw{pointer-events:none}:root .cshell.is-learning-minimal .pmc{border:0!important;border-bottom:1px solid var(--fm-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cshell.is-learning-minimal .pmc:hover,.cshell.is-learning-minimal .pmc--open{border-color:var(--fm-line)!important}.cshell.is-learning-minimal .pmc-hd:hover{opacity:.75}:root .cshell.is-learning-minimal .pmc--capstone{border:0!important}:root .cshell.is-learning-minimal .pmc--capstone:before{display:none!important}:root .cshell.is-learning-minimal .pmc-capstone-description{color:var(--bm-capstone-ink)!important}:root .cshell.is-learning-minimal .pmc-capstone-badge{background:transparent!important;color:var(--fm-text)!important;border-color:var(--fm-border-mid)!important}:root .cshell.is-learning-minimal .pmt-row--capstone{background:transparent!important;box-shadow:inset 4px 0 0 var(--fm-text)!important}:root .cshell.is-learning-minimal .pmt-capstone-badge{background:transparent!important;color:var(--fm-text)!important;border-color:var(--fm-border-mid)!important}.cshell.is-learning-minimal .pmc-num{width:26px;height:auto;border-radius:0;background:transparent;color:var(--fm-text-off);font-size:12px}:root .cshell.is-learning-minimal :where(.pmc-num--active,.pmc-num--done){background:transparent!important;color:var(--fm-text-off)!important}.cshell.is-learning-minimal .pmc-title{font-weight:700;letter-spacing:-.015em}.cshell.is-learning-minimal .pmc-meta-txt{color:var(--fm-text-mute)}.cshell.is-learning-minimal .pmc-bar-wrap{height:2px;border-radius:0;background:var(--fm-line-soft)}:root .cshell.is-learning-minimal :where(.pmc-bar-fill,.pmc-bar-fill--active,.pmc-bar-fill--done){background:var(--fm-text-2)!important;background-image:none!important}.cshell.is-learning-minimal .pmc-pct,.cshell.is-learning-minimal .pmc-chev{color:var(--fm-text-off)}:root .cshell.is-learning-minimal .pmc-gate{background:var(--fm-bg-side)!important;border-color:var(--fm-border)!important;color:var(--fm-text-dim)!important}.cshell.is-learning-minimal .pmc-gate-cta{color:var(--fm-text)!important}.cshell.is-learning-minimal .plr:hover:not(.plr--locked){transform:translate(6px);background:var(--fm-surface-hover)}:root .cshell.is-learning-minimal .plr--current{background:var(--fm-surface-hover)!important;border-color:var(--fm-border)!important}.cshell.is-learning-minimal .plr--locked{opacity:.55}.cshell.is-learning-minimal .plr-ico svg{display:none}.cshell.is-learning-minimal .plr-ico{font-family:var(--bm-ff-mono, monospace);font-size:12px}.cshell.is-learning-minimal .plr-ico:before{content:"·"}:root .cshell.is-learning-minimal .plr-ico--done{color:var(--fm-text-off)!important}.cshell.is-learning-minimal .plr-ico--done:before{content:"✓"}:root .cshell.is-learning-minimal .plr-ico--current{color:var(--fm-text)!important}.cshell.is-learning-minimal .plr-ico--current:before{content:"→"}:root .cshell.is-learning-minimal .plr-ico--locked{color:var(--fm-text-dis)!important}.cshell.is-learning-minimal .plr-ico--locked:before{content:"✕"}:root .cshell.is-learning-minimal .plr-ico--open{color:var(--fm-text-off)!important}.cshell.is-learning-minimal .plr-title{font-weight:500}.cshell.is-learning-minimal .plr-title:disabled{color:var(--fm-text-dis)}:root .cshell.is-learning-minimal .plr-status{color:var(--fm-text-off)!important;text-transform:lowercase;letter-spacing:.04em}:root .cshell.is-learning-minimal .plr--current .plr-status{color:var(--fm-text)!important}.cshell.is-learning-minimal .plr-reason{color:var(--fm-text-mute)}:root .cshell.is-learning-minimal .ptc{--tc-accent: var(--fm-text-mute) !important;--tc-bg: transparent !important;--tc-border: transparent !important;border:0!important;background:transparent!important;padding:0!important;height:auto!important;border-radius:0!important}.cshell.is-learning-minimal .ptc+.ptc{margin-left:14px;padding-left:14px!important;border-left:1px solid var(--fm-border)!important}.cshell.is-learning-minimal .ptc-badge{font-weight:700}:root .cshell.is-learning-minimal .ptc-value{color:var(--fm-text-2)!important}.cshell.is-learning-minimal .ptc-label{color:var(--fm-text-dim)}.cshell.is-learning-minimal .ptc--clickable:hover{filter:none;transform:none;opacity:.62}.cshell.is-learning-minimal .ptc--clickable:active{transform:none}:root .cshell.is-learning-minimal .pmt{border:0!important;border-radius:0!important;background:transparent!important}:root .cshell.is-learning-minimal .pmt-row--head{background:var(--fm-bg)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom-color:var(--fm-border-mid)!important}.cshell.is-learning-minimal .pmt-row--head .pmt-cell{color:var(--fm-text-off)}:root .cshell.is-learning-minimal :where(.pmt-row--module:hover,.pmt-row--module.pmt-row--open){background:var(--fm-surface-hover)!important}:root .cshell.is-learning-minimal .pmt-row--lesson{background:transparent!important}.cshell.is-learning-minimal .pmt-row{border-bottom-color:var(--fm-line-soft)}.cshell.is-learning-minimal .pmt-num-badge{color:var(--fm-text-off)}.cshell.is-learning-minimal .pmt-title--module{color:var(--fm-text)}.cshell.is-learning-minimal .pmt-title--lesson{color:var(--fm-text-dim)}.cshell.is-learning-minimal .pmt-cell--num{color:var(--fm-text-2)}:root .cshell.is-learning-minimal .pmt-cell--clickable{color:var(--fm-text)!important}:root .cshell.is-learning-minimal .pmt-cell--status{color:var(--fm-text-off)!important}.cshell.is-learning-minimal .pmt-filter{color:var(--fm-text-dim)}.cshell.is-learning-minimal .cpp-title{font-weight:700;letter-spacing:-.025em}.cshell.is-learning-minimal .cpp-subtitle{color:var(--fm-text-dim)}.cshell.is-learning-minimal .cpp-progress-value{color:var(--fm-text);font-weight:700}.cshell.is-learning-minimal .cpp-progress-total,.cshell.is-learning-minimal .cpp-progress-label{color:var(--fm-text-off)}.cshell.is-learning-minimal .cpp-head{padding-bottom:26px;border-bottom:1px solid var(--fm-line)}:root .cshell.is-learning-minimal .nrc{background:transparent!important;border:0!important;border-bottom:1px solid var(--fm-line)!important;border-radius:0!important;padding:26px 0!important}.cshell.is-learning-minimal .nrc-kicker{color:var(--fm-text-off);font-weight:600}.cshell.is-learning-minimal .nrc-path{color:var(--fm-text-off)}.cshell.is-learning-minimal .nrc-title{font-weight:700}.cshell.is-learning-minimal .nrc-meta{color:var(--fm-text-dim)}.cshell.is-learning-minimal :where(.ptt-tab,.crp-tab){border-bottom-width:1px;color:var(--fm-text-off)}.cshell.is-learning-minimal :where(.ptt-tab,.crp-tab):hover{color:var(--fm-text)}:root .cshell.is-learning-minimal :where(.ptt-tab--active,.crp-tab--active){color:var(--fm-text)!important;border-bottom-color:var(--fm-text)!important}:root .cshell.is-learning-minimal .ptt-count{color:var(--fm-text-off)!important}:root .cshell.is-learning-minimal .ptt-tab--active .ptt-count{color:var(--fm-text-mute)!important}.cshell.is-learning-minimal :where(.ptt,.crp-tabs){border-bottom-color:var(--fm-line)}:root .cshell.is-learning-minimal :where(.pfb-search,.pfb-select,.pfb-more-btn){background:transparent!important;border-color:var(--fm-border)!important;color:var(--fm-text-2)!important}.cshell.is-learning-minimal .pfb-search-ico{color:var(--fm-text-off)}:root .cshell.is-learning-minimal .pfb-chip{background:transparent!important;border-color:var(--fm-border-mid)!important;color:var(--fm-text-off)!important}.cshell.is-learning-minimal .pfb-chip:hover{color:var(--fm-text)!important;border-color:var(--fm-border-hi)!important}:root .cshell.is-learning-minimal .pfb-chip--active{color:var(--fm-text)!important;background:transparent!important;border-color:var(--fm-text)!important}.cshell.is-learning-minimal .pfb-url{color:var(--fm-text-dis)}:root .cshell.is-learning-minimal .pfb-sheet{background:var(--fm-bg-side)!important;border-color:var(--fm-border)!important;box-shadow:none!important}:root .cshell.is-learning-minimal .arow{border:0!important;border-bottom:1px solid var(--fm-line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cshell.is-learning-minimal .arow:hover{border-bottom-color:var(--fm-line-soft)!important;background:var(--fm-surface-hover);transform:none;box-shadow:none!important}.cshell.is-learning-minimal .arow--locked{opacity:.55}.cshell.is-learning-minimal .arow-type-name,.cshell.is-learning-minimal .arow-path{color:var(--fm-text-off)}:root .cshell.is-learning-minimal .arow-req{border-color:var(--fm-border-mid)!important;color:var(--fm-text-mute)!important}.cshell.is-learning-minimal .arow-req--optional{color:var(--fm-text-off)}.cshell.is-learning-minimal .arow-title{font-weight:600}.cshell.is-learning-minimal .arow-title:hover{color:var(--fm-text)}.cshell.is-learning-minimal .arow-meta{color:var(--fm-text-off)}.cshell.is-learning-minimal .arow-locked-reason{color:var(--fm-text-mute)}.cshell.is-learning-minimal .arow-stand-hint{color:var(--fm-text-off)}:root .cshell.is-learning-minimal :where(.atb-box,.atb-inline){--accent: var(--fm-text-mute) !important}:root .cshell.is-learning-minimal .atb-box{border-color:var(--fm-border-mid)!important;background:transparent!important;border-radius:var(--fm-radius-sm)!important}.cshell.is-learning-minimal :where(.atb-box-ico,.atb-inline-ico){display:none}:root .cshell.is-learning-minimal .asd{--tone: var(--fm-text-mute) !important}.cshell.is-learning-minimal :where(.asd-dot,.asd-lock){display:none}.cshell.is-learning-minimal .asd{font-family:var(--bm-ff-mono, monospace);font-size:11px;font-weight:600;text-transform:lowercase;letter-spacing:.04em}:root .cshell.is-learning-minimal .lsp{--tone: var(--fm-text-mute) !important;border:0!important;border-top:1px solid var(--fm-border)!important;border-radius:0!important;background:transparent!important}.cshell.is-learning-minimal :where(.lsp-dot,.lsp-error-ico){display:none}.cshell.is-learning-minimal .lsp-boot-ring{color:var(--fm-text-mute)}:root .cshell.is-learning-minimal .lsp-boot-track{background:var(--fm-line-soft)!important}:root .cshell.is-learning-minimal .lsp-boot-fill{background:var(--fm-text-2)!important}.cshell.is-learning-minimal :where(.lsp-boot-text,.lsp-plaque-text){color:var(--fm-text-2)!important}.cshell.is-learning-minimal .lsp-error-title{color:var(--fm-text)!important}.cshell.is-learning-minimal .lsp-error-support{color:var(--fm-text-3)!important}.cshell.is-learning-minimal .crp-title{font-weight:700;letter-spacing:-.025em}.cshell.is-learning-minimal .crp-subtitle{color:var(--fm-text-dim)}:root .cshell.is-learning-minimal .rss{display:flex;flex-wrap:wrap;gap:0}:root .cshell.is-learning-minimal .rss-card{border:0!important;border-radius:0!important;background:transparent!important;padding:0 26px!important;border-left:1px solid var(--fm-border)!important}.cshell.is-learning-minimal .rss-card:first-child{border-left:0!important;padding-left:0!important}.cshell.is-learning-minimal .rss-label{color:var(--fm-text-mute)}.cshell.is-learning-minimal .rss-value{color:var(--fm-text-2);font-weight:700}:root .cshell.is-learning-minimal .rss-bar{background:var(--fm-line-soft)!important;height:2px!important}:root .cshell.is-learning-minimal .rss-bar i{background:var(--fm-text-2)!important}:root .cshell.is-learning-minimal .rcard{border:0!important;border-bottom:1px solid var(--fm-line-soft)!important;border-left:2px solid transparent!important;border-radius:0!important;background:transparent!important;padding:18px 12px!important}.cshell.is-learning-minimal .rcard:hover{border-bottom-color:var(--fm-line-soft)!important;background:var(--fm-surface-hover);transform:none}:root .cshell.is-learning-minimal .rcard--active{background:transparent!important;border-left-color:var(--fm-text)!important;padding-left:16px!important}:root .cshell.is-learning-minimal .rcard--new{box-shadow:none!important}.cshell.is-learning-minimal .rcard-path{color:var(--fm-text-off)}.cshell.is-learning-minimal .rcard-when{color:var(--fm-text-dis)}.cshell.is-learning-minimal .rcard-title{font-weight:600}:root .cshell.is-learning-minimal .rcard-status{color:var(--fm-text)!important}.cshell.is-learning-minimal .rcard-attempt{color:var(--fm-text-off)}:root .cshell.is-learning-minimal .rcard-note{border-color:var(--fm-border)!important;background:transparent!important;color:var(--fm-text-dim)!important}:root .cshell.is-learning-minimal .rd{border-color:var(--fm-border)!important;border-radius:var(--fm-radius-lg)!important;background:var(--fm-bg-side)!important}.cshell.is-learning-minimal .rd-close,.cshell.is-learning-minimal .rd-kicker{color:var(--fm-text-off)}.cshell.is-learning-minimal .rd-title{font-weight:700}.cshell.is-learning-minimal .rd-path{color:var(--fm-text-off)}:root .cshell.is-learning-minimal :where(.rd-block,.rd-block--ok,.rd-block--err,.rd-block--info,.rd-block--absence){border:0!important;border-left:1px solid var(--fm-border-mid)!important;border-radius:0!important;background:transparent!important;padding:0 0 0 14px!important}:root .cshell.is-learning-minimal :where(.rd-block--ok,.rd-block--err,.rd-block--info) .rd-block-label{color:var(--fm-text-off)!important}.cshell.is-learning-minimal .rd-block-text,.cshell.is-learning-minimal .rd-block-list{color:var(--fm-text-dim)}.cshell.is-learning-minimal .rd-external{color:var(--fm-text-3)!important}.cshell.is-learning-minimal .rd-empty,.cshell.is-learning-minimal .rd-notice{color:var(--fm-text-off)}.cshell.is-learning-minimal .cpj-title{font-weight:700;letter-spacing:-.025em}.cshell.is-learning-minimal .cpj-subtitle{color:var(--fm-text-dim)}:root .cshell.is-learning-minimal .pjc{border:0!important;border-bottom:1px solid var(--fm-line)!important;border-radius:0!important;background:transparent!important;padding:18px 0!important}.cshell.is-learning-minimal .pjc:hover{transform:none;box-shadow:none!important;border-bottom-color:var(--fm-border-hi)!important}:root .cshell.is-learning-minimal .pjc-kind{color:var(--fm-text-mute)!important}.cshell.is-learning-minimal .pjc-module{color:var(--fm-text-off)}:root .cshell.is-learning-minimal .pjc-status{color:var(--fm-text-off)!important}.cshell.is-learning-minimal .pjc-title{font-weight:600}.cshell.is-learning-minimal .pjc-meta{color:var(--fm-text-off)}:root .cshell.is-learning-minimal .pjc-bar{background:var(--fm-line-soft)!important;height:2px!important}:root .cshell.is-learning-minimal .pjc-bar i{background:var(--fm-text-2)!important}:root .cshell.is-learning-minimal .pjc.pjc--capstone{border:0!important;border-radius:16px!important;background:var(--bm-capstone)!important;padding:20px!important;box-shadow:none!important}:root .cshell.is-learning-minimal .pjc.pjc--capstone:hover{border:0!important;background:var(--bm-capstone)!important}:root .cshell.is-learning-minimal .pjc.pjc--capstone .pjc-kind,:root .cshell.is-learning-minimal .pjc.pjc--capstone .pjc-title,:root .cshell.is-learning-minimal .pjc.pjc--capstone .pjc-path,:root .cshell.is-learning-minimal .pjc.pjc--capstone .pjc-meta{color:var(--bm-capstone-ink)!important}:root .cshell.is-learning-minimal .pjc.pjc--capstone .pjc-bar{background:color-mix(in srgb,var(--bm-capstone-ink) 24%,transparent)!important}:root .cshell.is-learning-minimal .pjc.pjc--capstone .pjc-bar i{background:var(--bm-capstone-ink)!important}:root .cshell.is-learning-minimal .bm-empty-ico{background:transparent!important;border-color:var(--fm-border-mid)!important;color:var(--fm-text-off)!important}.cshell.is-learning-minimal .bm-empty p{color:var(--fm-text-dim)}@media(max-width:1023px){.cshell.is-learning-minimal .crp-drawer{position:static}}:root,html[data-bm-appearance=dark]{color-scheme:dark;--accent-text: #9db6ff;--accent-text-strong: #cfdaff;--accent-fill-weak: rgba(102, 140, 255, .08);--accent-fill: rgba(102, 140, 255, .14);--accent-border: rgba(125, 157, 255, .34);--accent-grad: linear-gradient(135deg, #8aa7ff, #4f8bff);--accent-focus: rgba(125, 157, 255, .45);--accent-contrast: #05070c;--vnext-canvas: #05070c;--vnext-canvas-raised: #090c14;--vnext-surface-1: rgba(16, 21, 34, .82);--vnext-surface-2: rgba(20, 26, 41, .9);--vnext-surface-3: rgba(27, 34, 51, .96);--vnext-surface-solid: #101522;--vnext-surface-raised: #151b2a;--vnext-control: rgba(255, 255, 255, .055);--vnext-control-hover: rgba(255, 255, 255, .09);--vnext-border: rgba(255, 255, 255, .07);--vnext-border-strong: rgba(255, 255, 255, .13);--vnext-border-focus: rgba(125, 157, 255, .62);--vnext-text: #f5f7fb;--vnext-text-secondary: #aab2c4;--vnext-text-tertiary: #95a0b5;--vnext-success: #79df93;--vnext-warning: #efc56a;--vnext-info: #42d6e8;--vnext-danger: #ff7180;--vnext-accent-contrast: #05070c;--vnext-overlay: rgba(2, 4, 9, .72);--vnext-shadow-sm: 0 12px 32px -24px rgba(0, 0, 0, .78);--vnext-shadow-md: 0 30px 72px -42px rgba(0, 0, 0, .92);--vnext-radius-sm: 10px;--vnext-radius-md: 14px;--vnext-radius-lg: 20px;--vnext-sidebar-w: 276px;--vnext-sidebar-collapsed-w: 84px;--vnext-topbar-h: 76px;--bm-theme-bg-0: var(--vnext-canvas);--bm-theme-bg-1: var(--vnext-canvas-raised);--bm-shell-bg: var(--vnext-canvas);--bm-chrome: color-mix(in srgb, var(--vnext-canvas) 92%, transparent);--bm-sidebar-bg: var(--vnext-canvas-raised);--bm-panel: var(--vnext-surface-solid);--bm-raised: var(--vnext-surface-raised);--bm-hero-bg: var(--vnext-surface-solid);--bm-card-bg: var(--vnext-surface-1);--bm-control: var(--vnext-control);--bm-control-hover: var(--vnext-control-hover);--bm-overlay: var(--vnext-overlay);--bm-abyss: var(--vnext-canvas);--bm-abyss-2: var(--vnext-canvas-raised);--bm-orbit: var(--vnext-surface-solid);--bm-orbit-2: var(--vnext-surface-raised);--bm-hair: var(--vnext-border);--bm-hair-2: var(--vnext-border-strong);--bm-hair-3: rgba(255, 255, 255, .2);--bm-ink: var(--vnext-text);--bm-ink-body: var(--vnext-text-secondary);--bm-ink-mute: var(--vnext-text-tertiary);--lux-bg: var(--vnext-canvas);--lux-bg-2: var(--vnext-canvas-raised);--lux-obsidian: var(--vnext-surface-solid);--lux-surface: var(--vnext-surface-1);--lux-surface-2: var(--vnext-surface-2);--lux-surface-3: var(--vnext-surface-3);--lux-surface-content: var(--vnext-surface-solid);--lux-surface-active: var(--vnext-control-hover);--lux-border: var(--vnext-border-strong);--lux-border-soft: var(--vnext-border);--lux-text: var(--vnext-text);--lux-text-2: var(--vnext-text-secondary);--lux-muted: var(--vnext-text-secondary);--lux-dim: var(--vnext-text-tertiary);--lux-faint: color-mix(in srgb, var(--vnext-text-tertiary) 72%, transparent);--abyss: var(--vnext-canvas);--void: var(--vnext-canvas-raised);--orbit: var(--vnext-surface-solid);--orbit2: var(--vnext-surface-raised);--ink: var(--vnext-text);--ink-body: var(--vnext-text-secondary);--ink-mute: var(--vnext-text-tertiary);--ink-faint: color-mix(in srgb, var(--vnext-text-tertiary) 72%, transparent);--hair: var(--vnext-border);--hair2: var(--vnext-border-strong);--hair3: rgba(255, 255, 255, .2);--st-ok: var(--vnext-success);--st-warn: var(--vnext-warning);--st-info: var(--vnext-info);--st-err: var(--vnext-danger);--sem-ok: var(--vnext-success);--sem-warn: var(--vnext-warning);--sem-info: var(--vnext-info);--sem-err: var(--vnext-danger)}html[data-bm-appearance=light]{color-scheme:light;--vnext-canvas: #f5f7fa;--vnext-canvas-raised: #ffffff;--vnext-surface-1: rgba(255, 255, 255, .9);--vnext-surface-2: #ffffff;--vnext-surface-3: #f0f3f8;--vnext-surface-solid: #ffffff;--vnext-surface-raised: #f7f9fc;--vnext-control: rgba(15, 23, 42, .045);--vnext-control-hover: rgba(15, 23, 42, .075);--vnext-border: rgba(15, 23, 42, .08);--vnext-border-strong: rgba(15, 23, 42, .14);--vnext-border-focus: rgba(55, 92, 190, .58);--vnext-text: #101623;--vnext-text-secondary: #5d677c;--vnext-text-tertiary: #5d6678;--vnext-success: #1e6f41;--vnext-warning: #8f5d00;--vnext-info: #087c91;--vnext-danger: #c9364f;--vnext-accent-contrast: #ffffff;--vnext-overlay: rgba(15, 23, 42, .36);--vnext-shadow-sm: 0 12px 30px -24px rgba(15, 23, 42, .24);--vnext-shadow-md: 0 28px 64px -40px rgba(15, 23, 42, .32);--bm-theme-light-0: var(--vnext-canvas-raised);--bm-theme-light-1: var(--vnext-canvas);--bm-theme-light-2: #e9edf4;--bm-shell-bg: var(--vnext-canvas);--bm-chrome: color-mix(in srgb, var(--vnext-canvas-raised) 92%, transparent);--bm-sidebar-bg: var(--vnext-canvas-raised);--bm-panel: var(--vnext-surface-solid);--bm-raised: var(--vnext-surface-raised);--bm-hero-bg: var(--vnext-surface-solid);--bm-card-bg: var(--vnext-surface-1);--bm-control: var(--vnext-control);--bm-control-hover: var(--vnext-control-hover);--bm-overlay: var(--vnext-overlay);--bm-abyss: var(--vnext-canvas);--bm-abyss-2: #e9edf4;--bm-orbit: var(--vnext-surface-solid);--bm-orbit-2: var(--vnext-surface-raised);--bm-hair: var(--vnext-border);--bm-hair-2: var(--vnext-border-strong);--bm-hair-3: rgba(15, 23, 42, .2);--bm-ink: var(--vnext-text);--bm-ink-body: var(--vnext-text-secondary);--bm-ink-mute: var(--vnext-text-tertiary);--lux-bg: var(--vnext-canvas);--lux-bg-2: #e9edf4;--lux-obsidian: var(--vnext-surface-solid);--lux-surface: var(--vnext-surface-1);--lux-surface-2: var(--vnext-surface-2);--lux-surface-3: var(--vnext-surface-3);--lux-surface-content: var(--vnext-surface-solid);--lux-surface-active: var(--vnext-control-hover);--lux-border: var(--vnext-border-strong);--lux-border-soft: var(--vnext-border);--lux-text: var(--vnext-text);--lux-text-2: var(--vnext-text-secondary);--lux-muted: var(--vnext-text-secondary);--lux-dim: var(--vnext-text-tertiary);--lux-faint: color-mix(in srgb, var(--vnext-text-tertiary) 72%, transparent);--abyss: var(--vnext-canvas);--void: #e9edf4;--orbit: var(--vnext-surface-solid);--orbit2: var(--vnext-surface-raised);--ink: var(--vnext-text);--ink-body: var(--vnext-text-secondary);--ink-mute: var(--vnext-text-tertiary);--ink-faint: color-mix(in srgb, var(--vnext-text-tertiary) 72%, transparent);--hair: var(--vnext-border);--hair2: var(--vnext-border-strong);--hair3: rgba(15, 23, 42, .2)}html[data-bm-appearance][data-bm-palette]{--accent-text: #9db6ff;--accent-text-strong: #cfdaff;--accent-fill-weak: rgba(102, 140, 255, .08);--accent-fill: rgba(102, 140, 255, .14);--accent-border: rgba(125, 157, 255, .34);--accent-grad: linear-gradient(135deg, #8aa7ff, #4f8bff);--accent-focus: rgba(125, 157, 255, .45);--accent-contrast: #05070c;--bm-accent-rgb: 125, 157, 255}html[data-bm-appearance][data-bm-palette=cobalt],html[data-bm-appearance][data-bm-palette=terminal]{--accent-text: #9db6ff;--accent-text-strong: #cfdaff;--accent-fill-weak: rgba(102, 140, 255, .08);--accent-fill: rgba(102, 140, 255, .14);--accent-border: rgba(125, 157, 255, .34);--accent-grad: linear-gradient(135deg, #8aa7ff, #4f8bff);--accent-focus: rgba(125, 157, 255, .45);--bm-accent-rgb: 125, 157, 255}html[data-bm-appearance][data-bm-palette=matrix],html[data-bm-appearance][data-bm-palette=emerald]{--accent-text: #79df93;--accent-text-strong: #cff8d9;--accent-fill-weak: rgba(16, 185, 129, .08);--accent-fill: rgba(16, 185, 129, .14);--accent-border: rgba(121, 223, 147, .34);--accent-grad: linear-gradient(135deg, #79df93, #10b981);--accent-focus: rgba(121, 223, 147, .45);--bm-accent-rgb: 16, 185, 129}html[data-bm-appearance][data-bm-palette=sunset]{--accent-text: #ffb347;--accent-text-strong: #ffe1b7;--accent-fill-weak: rgba(255, 107, 107, .08);--accent-fill: rgba(255, 107, 107, .14);--accent-border: rgba(255, 179, 71, .34);--accent-grad: linear-gradient(135deg, #ffb347, #ff6b6b);--accent-focus: rgba(255, 179, 71, .45);--bm-accent-rgb: 255, 107, 107}html[data-bm-appearance][data-bm-palette=plasma]{--accent-text: #c493ff;--accent-text-strong: #eadcff;--accent-fill-weak: rgba(139, 92, 246, .08);--accent-fill: rgba(139, 92, 246, .14);--accent-border: rgba(196, 147, 255, .34);--accent-grad: linear-gradient(135deg, #c493ff, #8b5cf6);--accent-focus: rgba(196, 147, 255, .45);--bm-accent-rgb: 139, 92, 246}html[data-bm-appearance][data-bm-palette=neon]{--accent-text: #ff8ad1;--accent-text-strong: #ffe0f3;--accent-fill-weak: rgba(255, 138, 209, .08);--accent-fill: rgba(255, 138, 209, .14);--accent-border: rgba(125, 211, 252, .34);--accent-grad: linear-gradient(135deg, #ff8ad1, #7dd3fc);--accent-focus: rgba(255, 138, 209, .45);--bm-accent-rgb: 255, 138, 209}html[data-bm-appearance][data-bm-palette=aurora]{--accent-text: #42d6e8;--accent-text-strong: #c9f8ff;--accent-fill-weak: rgba(66, 214, 232, .08);--accent-fill: rgba(66, 214, 232, .14);--accent-border: rgba(79, 139, 255, .34);--accent-grad: linear-gradient(135deg, #42d6e8, #4f8bff);--accent-focus: rgba(66, 214, 232, .45);--bm-accent-rgb: 66, 214, 232}html[data-bm-appearance][data-bm-palette=coral]{--accent-text: #ff9b9b;--accent-text-strong: #ffdada;--accent-fill-weak: rgba(255, 95, 143, .08);--accent-fill: rgba(255, 95, 143, .14);--accent-border: rgba(255, 155, 155, .34);--accent-grad: linear-gradient(135deg, #ff9b9b, #ff5f8f);--accent-focus: rgba(255, 155, 155, .45);--bm-accent-rgb: 255, 95, 143}html[data-bm-appearance][data-bm-palette=acid]{--accent-text: #b6f36b;--accent-text-strong: #e4ffc1;--accent-fill-weak: rgba(74, 222, 128, .08);--accent-fill: rgba(74, 222, 128, .14);--accent-border: rgba(182, 243, 107, .34);--accent-grad: linear-gradient(135deg, #b6f36b, #4ade80);--accent-focus: rgba(182, 243, 107, .45);--bm-accent-rgb: 74, 222, 128}html[data-bm-appearance=light][data-bm-palette]{--accent-text: #2e55ba;--accent-text-strong: #1f3f9c;--accent-fill-weak: rgba(56, 102, 224, .06);--accent-fill: rgba(56, 102, 224, .1);--accent-border: rgba(56, 102, 224, .28);--accent-grad: linear-gradient(135deg, #4e70ca, #3866e0);--accent-focus: rgba(56, 102, 224, .45);--accent-contrast: #ffffff;--bm-accent-rgb: 56, 102, 224}html[data-bm-appearance=light]:is([data-bm-palette=cobalt],[data-bm-palette=terminal]){--accent-text: #2e55ba;--accent-text-strong: #1f3f9c;--accent-fill-weak: rgba(56, 102, 224, .06);--accent-fill: rgba(56, 102, 224, .1);--accent-border: rgba(56, 102, 224, .28);--accent-grad: linear-gradient(135deg, #4e70ca, #3866e0);--accent-focus: rgba(56, 102, 224, .45);--bm-accent-rgb: 56, 102, 224}html[data-bm-appearance=light]:is([data-bm-palette=matrix],[data-bm-palette=emerald]){--accent-text: #07684d;--accent-text-strong: #056047;--accent-fill-weak: rgba(8, 122, 91, .06);--accent-fill: rgba(8, 122, 91, .1);--accent-border: rgba(8, 122, 91, .28);--accent-grad: linear-gradient(135deg, #228265, #087a5b);--accent-focus: rgba(8, 122, 91, .45);--bm-accent-rgb: 8, 122, 91}html[data-bm-appearance=light][data-bm-palette=sunset]{--accent-text: #a1360a;--accent-text-strong: #9a3412;--accent-fill-weak: rgba(194, 65, 12, .06);--accent-fill: rgba(194, 65, 12, .1);--accent-border: rgba(194, 65, 12, .28);--accent-grad: linear-gradient(135deg, #a76420, #c2410c);--accent-focus: rgba(194, 65, 12, .45);--bm-accent-rgb: 194, 65, 12}html[data-bm-appearance=light][data-bm-palette=plasma]{--accent-text: #6c32ce;--accent-text-strong: #5b21b6;--accent-fill-weak: rgba(124, 58, 237, .06);--accent-fill: rgba(124, 58, 237, .1);--accent-border: rgba(124, 58, 237, .28);--accent-grad: linear-gradient(135deg, #8560c3, #7c3aed);--accent-focus: rgba(124, 58, 237, .45);--bm-accent-rgb: 124, 58, 237}html[data-bm-appearance=light][data-bm-palette=neon]{--accent-text: #a51463;--accent-text-strong: #8b1458;--accent-fill-weak: rgba(194, 24, 117, .06);--accent-fill: rgba(194, 24, 117, .1);--accent-border: rgba(194, 24, 117, .28);--accent-grad: linear-gradient(135deg, #c24388, #087e8b);--accent-focus: rgba(194, 24, 117, .45);--bm-accent-rgb: 194, 24, 117}html[data-bm-appearance=light][data-bm-palette=aurora]{--accent-text: #006475;--accent-text-strong: #05505e;--accent-fill-weak: rgba(0, 124, 145, .06);--accent-fill: rgba(0, 124, 145, .1);--accent-border: rgba(0, 124, 145, .28);--accent-grad: linear-gradient(135deg, #0e7f8e, #3157c8);--accent-focus: rgba(0, 124, 145, .45);--bm-accent-rgb: 0, 124, 145}html[data-bm-appearance=light][data-bm-palette=coral]{--accent-text: #a52c41;--accent-text-strong: #9f2440;--accent-fill-weak: rgba(201, 54, 79, .06);--accent-fill: rgba(201, 54, 79, .1);--accent-border: rgba(201, 54, 79, .28);--accent-grad: linear-gradient(135deg, #bb525f, #c9364f);--accent-focus: rgba(201, 54, 79, .45);--bm-accent-rgb: 201, 54, 79}html[data-bm-appearance=light][data-bm-palette=acid]{--accent-text: #3b6812;--accent-text-strong: #2f6410;--accent-fill-weak: rgba(71, 125, 22, .06);--accent-fill: rgba(71, 125, 22, .1);--accent-border: rgba(71, 125, 22, .28);--accent-grad: linear-gradient(135deg, #597f26, #21844b);--accent-focus: rgba(71, 125, 22, .45);--bm-accent-rgb: 71, 125, 22}html[data-bm-appearance][data-bm-palette]{--vnext-accent: var(--accent-text);--vnext-accent-strong: var(--accent-text-strong);--vnext-accent-soft: var(--accent-fill);--vnext-accent-rgb: var(--bm-accent-rgb);--vnext-accent-contrast: var(--accent-contrast);--vnext-border-focus: var(--accent-focus);--bm-plasma: var(--accent-text);--bm-plasma-2: var(--accent-text-strong);--bm-ion: var(--accent-text);--bm-grad-mid: var(--accent-text);--bm-grad-hi: var(--accent-text-strong);--bm-spark: var(--accent-text);--bm-plasma-soft: var(--accent-fill);--bm-ion-soft: var(--accent-fill);--bm-ion-rgb: var(--bm-accent-rgb);--lux-magenta: var(--accent-text);--lux-violet: var(--accent-text-strong);--plasma: var(--accent-text);--plasma2: var(--accent-text-strong);--bm-brand-hue: 0deg;--bm-brand-saturation: 1;--bm-brand-brightness: 1;--bm-theme-bg-0: var(--vnext-canvas);--bm-theme-bg-1: var(--vnext-canvas-raised);--bm-theme-bg-2: var(--vnext-surface-solid);--bm-theme-surface-rgb: 16, 21, 34;--bm-theme-light-0: #ffffff;--bm-theme-light-1: #f5f7fa;--bm-theme-light-2: #e9edf4;--bm-shell-bg: var(--vnext-canvas);--bm-chrome: color-mix(in srgb, var(--vnext-canvas) 92%, transparent);--bm-sidebar-bg: var(--vnext-canvas-raised);--bm-panel: var(--vnext-surface-solid);--bm-raised: var(--vnext-surface-raised);--bm-hero-bg: var(--vnext-surface-solid);--bm-card-bg: var(--vnext-surface-1);--bm-control: var(--vnext-control);--bm-control-hover: var(--vnext-control-hover);--bm-overlay: var(--vnext-overlay)}html[data-bm-appearance=light][data-bm-palette]{--bm-theme-bg-0: var(--vnext-canvas);--bm-theme-bg-1: var(--vnext-canvas-raised);--bm-theme-bg-2: var(--vnext-surface-raised);--bm-theme-surface-rgb: 255, 255, 255;--bm-shell-bg: var(--vnext-canvas);--bm-chrome: color-mix(in srgb, var(--vnext-canvas-raised) 92%, transparent)}html,body,#app{min-height:100%}body{background:var(--vnext-canvas);color:var(--vnext-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}:focus-visible{outline:2px solid var(--vnext-accent);outline-offset:3px}.bm-vnext-shell{min-height:100vh;background:var(--vnext-canvas)!important;background-image:none!important}.bm-vnext-shell .app.is-vnext{--sidebar-w: var(--vnext-sidebar-w);--topbar-h: var(--vnext-topbar-h);grid-template-columns:var(--sidebar-w) minmax(0,1fr);grid-template-rows:var(--topbar-h) minmax(0,1fr);background:var(--vnext-canvas);transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.bm-vnext-shell .app.is-vnext.is-sidebar-collapsed{--sidebar-w: var(--vnext-sidebar-collapsed-w)}.bm-vnext-shell .app.is-vnext>.sidebar{grid-column:1;grid-row:1 / 3;top:0;height:100vh;padding:0 12px 18px;gap:0;border-right:1px solid var(--vnext-border);background:var(--vnext-canvas-raised)!important;background-image:none!important;backdrop-filter:none;z-index:42}.bm-vnext-shell .app.is-vnext>.topbar{grid-column:2;grid-row:1;height:var(--vnext-topbar-h);padding:0 clamp(18px,2.5vw,34px);border-bottom:1px solid var(--vnext-border);background:color-mix(in srgb,var(--vnext-canvas) 88%,transparent)!important;background-image:none!important;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.bm-vnext-shell .app.is-vnext>.main{grid-column:2;grid-row:2;min-height:calc(100vh - var(--vnext-topbar-h));padding:clamp(22px,2.6vw,38px) clamp(20px,3vw,44px) 64px}.bm-vnext-shell .app.is-vnext.is-resume-os-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;background:#05070c}.bm-vnext-shell .app.is-vnext.is-resume-os-workspace>.topbar,.bm-vnext-shell .app.is-vnext.is-resume-os-workspace>.sidebar{display:none}.bm-vnext-shell .app.is-vnext.is-resume-os-workspace>.main{grid-column:1;grid-row:1;min-height:100vh;padding:0}.vnext-sidebar__brand{height:var(--vnext-topbar-h);display:flex;align-items:center;gap:11px;padding:0 8px;flex:0 0 auto}.vnext-sidebar__brand-link{min-width:0;flex:1 1 auto;overflow:hidden;display:flex;align-items:center;gap:11px;color:var(--vnext-text);text-decoration:none;font-size:15px;font-weight:720;letter-spacing:-.02em}.vnext-sidebar__brand-copy{min-width:0;display:grid;gap:2px;overflow:hidden}.vnext-sidebar__brand-copy strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vnext-sidebar__brand-copy small{min-width:0;color:var(--vnext-text-tertiary);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}.vnext-sidebar__collapse{width:34px;height:34px;flex:0 0 34px;margin-left:10px;border:1px solid var(--vnext-border);border-radius:10px;background:transparent;color:var(--vnext-text-tertiary);display:inline-grid;place-items:center;cursor:pointer}.vnext-sidebar__collapse:hover{color:var(--vnext-text);background:var(--vnext-control-hover);border-color:var(--vnext-border-strong)}.vnext-sidebar__nav{min-height:0;flex:1;overflow-y:auto;padding:8px 0 16px;scrollbar-width:thin;scrollbar-color:var(--vnext-border-strong) transparent}.vnext-sidebar .group{gap:3px;margin-top:18px}.vnext-sidebar .group:first-child{margin-top:2px}.vnext-sidebar .group-lbl{padding:5px 12px 7px;color:var(--vnext-text-tertiary);font-family:inherit;font-size:10px;font-weight:680;letter-spacing:.12em}.vnext-sidebar .nav{min-height:44px;padding:10px 12px;gap:12px;border-radius:11px;color:var(--vnext-text-secondary);font-size:14px;font-weight:560}.vnext-sidebar .nav:before{content:none}.vnext-sidebar .nav:hover{background:var(--vnext-control);color:var(--vnext-text)}.vnext-sidebar .nav.cur{color:var(--vnext-text);background:var(--vnext-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vnext-accent) 26%,transparent)}.vnext-sidebar .nav .ic{width:20px;height:20px;flex:0 0 20px;display:inline-grid;place-items:center;color:var(--vnext-text-tertiary)}.vnext-sidebar .nav .ic svg{width:18px;height:18px;stroke-width:1.8}.vnext-sidebar .nav.cur .ic{color:var(--vnext-accent)}.vnext-sidebar .nav .badge{min-width:20px;margin-left:auto;padding:2px 6px;border:0;border-radius:999px;background:var(--vnext-accent-soft);color:var(--vnext-accent);font-family:inherit;font-size:10px;letter-spacing:0}.vnext-sidebar__hint{margin:0 2px;padding:12px;border:1px solid var(--vnext-border);border-radius:13px;background:var(--vnext-surface-1);color:var(--vnext-text-tertiary);font-size:12px;line-height:1.45}.vnext-sidebar__hint strong{display:block;margin-bottom:3px;color:var(--vnext-text-secondary);font-size:12px}.app.is-vnext.is-sidebar-collapsed .vnext-sidebar__brand{min-height:112px;height:auto;padding:18px 0 14px;flex-direction:column;gap:10px;justify-content:center}.app.is-vnext.is-sidebar-collapsed .vnext-sidebar__brand-copy,.app.is-vnext.is-sidebar-collapsed .vnext-sidebar .group-lbl,.app.is-vnext.is-sidebar-collapsed .vnext-sidebar .nav>span:not(.ic):not(.badge),.app.is-vnext.is-sidebar-collapsed .vnext-sidebar .nav .badge,.app.is-vnext.is-sidebar-collapsed .vnext-sidebar__hint{display:none}.app.is-vnext.is-sidebar-collapsed .vnext-sidebar__brand-link{display:flex;justify-content:center}.app.is-vnext.is-sidebar-collapsed .vnext-sidebar__collapse{margin:0}.app.is-vnext.is-sidebar-collapsed .vnext-sidebar .group{margin-top:12px}.app.is-vnext.is-sidebar-collapsed .vnext-sidebar .nav{justify-content:center;padding-inline:8px}.vnext-topbar__context{min-width:120px;display:block}.vnext-topbar__context strong{max-width:230px;overflow:hidden;color:var(--vnext-text);font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.vnext-topbar__mobile-brand{display:none;align-items:center;gap:9px;color:var(--vnext-text);text-decoration:none;font-size:14px;font-weight:700}.vnext-topbar .search{width:min(38vw,490px);min-width:240px;height:42px;margin-left:clamp(8px,2vw,30px);padding:0 13px;border:1px solid var(--vnext-border);border-radius:12px;background:var(--vnext-control);color:var(--vnext-text-tertiary);box-shadow:none}.vnext-topbar .search:hover{border-color:var(--vnext-border-strong);background:var(--vnext-control-hover)}.vnext-topbar .search kbd{border-color:var(--vnext-border);background:transparent;color:var(--vnext-text-tertiary)}.vnext-topbar .actions{margin-left:auto;gap:9px}.vnext-release-wrap{display:inline-flex;flex:0 0 auto}.vnext-topbar .vnext-release-launch{width:auto;min-width:42px;height:42px;padding:0 10px;gap:7px;border:1px solid var(--vnext-border);border-radius:12px;background:var(--vnext-control);color:var(--vnext-text-secondary)}.vnext-topbar .vnext-release-launch:hover,.vnext-topbar .vnext-release-launch[aria-expanded=true]{border-color:color-mix(in srgb,var(--vnext-accent) 28%,var(--vnext-border-strong));background:var(--vnext-control-hover);color:var(--vnext-text)}.vnext-release-launch .releasebtn-label{font-size:12px;font-weight:650}.vnext-release-launch .releasebtn-new,.vnext-profile-menu__new{padding:2px 5px;border:1px solid color-mix(in srgb,var(--vnext-accent) 30%,transparent);border-radius:999px;background:var(--vnext-accent-soft);color:var(--vnext-accent);font-size:8px;font-weight:760;letter-spacing:.05em}.vnext-continue{min-height:42px;display:inline-flex;align-items:center;gap:10px;padding:0 15px;border:1px solid color-mix(in srgb,var(--vnext-accent) 32%,transparent);border-radius:12px;background:var(--vnext-accent);color:var(--vnext-accent-contrast);text-decoration:none;font-size:13px;font-weight:720;box-shadow:0 14px 28px -20px rgba(var(--vnext-accent-rgb),.68)}.vnext-continue:hover{background:var(--vnext-accent-strong);transform:translateY(-1px)}.vnext-continue small{opacity:.76;font-size:11px;font-weight:650}.vnext-topbar__profile-wrap{position:relative}.vnext-topbar .me{min-width:0;height:42px;padding:3px 7px 3px 4px;border:1px solid var(--vnext-border);border-radius:12px;background:var(--vnext-control);color:var(--vnext-text);cursor:pointer}.vnext-topbar .me:hover,.vnext-topbar .me[aria-expanded=true]{background:var(--vnext-control-hover);border-color:var(--vnext-border-strong)}.vnext-topbar .me .av{width:32px;height:32px;border:0;border-radius:9px;background:var(--vnext-accent);color:var(--vnext-canvas)}.vnext-topbar .me .nm{font-size:13px;max-width:120px}.vnext-topbar .me .role{color:var(--vnext-text-tertiary);font-size:10px}.vnext-profile-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:85;width:min(360px,calc(100vw - 28px));padding:8px;border:1px solid var(--vnext-border-strong);border-radius:16px;background:var(--vnext-surface-raised);box-shadow:var(--vnext-shadow-md)}.bm2-shell .vnext-profile-menu.is-bm2{width:min(288px,calc(100vw - 28px));padding:10px;border-radius:22px;box-shadow:var(--bm2-shadow-menu, 0 30px 70px rgba(0, 0, 0, .56))}.vnext-profile-menu__identity{display:flex;gap:11px;align-items:center;padding:10px 10px 12px}.vnext-profile-menu__identity strong,.vnext-profile-menu__identity span{display:block}.vnext-profile-menu__identity strong{color:var(--vnext-text);font-size:14px}.vnext-profile-menu__identity span{margin-top:2px;color:var(--vnext-text-tertiary);font-size:11px}.vnext-profile-menu__identity--bm2{display:block;padding:12px 14px 14px;border-bottom:1px solid var(--vnext-border)}.vnext-profile-menu__identity--bm2 strong{font-size:15px;font-weight:580}.vnext-profile-menu__meta{margin-top:5px;display:flex;align-items:center;gap:8px}.vnext-profile-menu__identity .vnext-profile-menu__meta>span{margin-top:0;font-size:13px}.vnext-profile-menu__identity .vnext-profile-menu__role{padding:3px 8px;border-radius:7px;color:var(--accent-text, var(--vnext-accent));background:var(--accent-fill, var(--vnext-accent-soft));font:600 10px/1.2 JetBrains Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.vnext-profile-menu__section{padding:6px 0;border-top:1px solid var(--vnext-border)}.vnext-profile-menu__section--bm2{padding-top:6px;border-top:0}.vnext-profile-menu__item{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:9px;background:transparent;color:var(--vnext-text-secondary);text-decoration:none;font-size:13px;text-align:left;cursor:pointer}.bm2-shell .vnext-profile-menu.is-bm2 .vnext-profile-menu__item{min-height:44px;padding:0 14px;border-radius:12px;color:var(--vnext-text-secondary);font-size:15px}.vnext-profile-menu__item:hover{background:var(--vnext-control-hover);color:var(--vnext-text)}.vnext-profile-menu__item svg{width:17px;height:17px;color:var(--vnext-text-tertiary)}.vnext-profile-menu__item .vnext-profile-menu__new{margin-left:auto}.vnext-profile-menu__item--danger:hover{color:var(--vnext-danger)}.vnext-profile-menu__appearance{padding:8px 10px 10px}.vnext-profile-menu__appearance-label{display:block;margin-bottom:8px;color:var(--vnext-text-tertiary);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.vnext-profile-menu .bm-theme-control{width:100%;justify-content:flex-start}.vnext-profile-menu .bm-theme-panel{top:auto;right:calc(100% + 10px);bottom:0}.vnext-profile-enter-active,.vnext-profile-leave-active{transition:opacity .15s ease,transform .18s cubic-bezier(.2,.8,.2,1);transform-origin:top right}.vnext-profile-enter-from,.vnext-profile-leave-to{opacity:0;transform:translateY(-5px) scale(.985)}.vnext-topbar:not(.bm2-top) .bell-btn{width:42px;height:42px;border-color:var(--vnext-border);border-radius:12px;background:var(--vnext-control)}@keyframes bm-ui-target-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--vnext-accent) 72%,transparent),0 0 rgba(var(--vnext-accent-rgb),.28)}50%{box-shadow:0 0 0 1px var(--vnext-accent),0 0 0 10px rgba(var(--vnext-accent-rgb),0)}}.bm-ui-highlight{position:relative;z-index:2;border-radius:max(8px,inherit);animation:bm-ui-target-pulse 1.2s ease-in-out 2}.vnext-sidebar .nav{position:relative}.vnext-drawer-nav{display:grid;gap:18px;padding:16px}.vnext-drawer-group{display:grid;gap:4px}.vnext-drawer-group>.group-lbl{padding:0 10px 6px;color:var(--vnext-text-tertiary);font-size:10px;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.vnext-drawer-group>.nav{min-height:44px;padding:10px 12px;border-radius:11px;display:flex;align-items:center;gap:11px;color:var(--vnext-text-secondary);text-decoration:none}.vnext-drawer-group>.nav:hover,.vnext-drawer-group>.nav.cur{background:var(--vnext-accent-soft);color:var(--vnext-text)}.vnext-drawer-group>.nav .ic{width:20px;height:20px;display:inline-grid;place-items:center;color:var(--vnext-accent)}.vnext-drawer-group>.nav .ic svg{width:18px;height:18px}.vnext-surface{border:1px solid var(--vnext-border);border-radius:var(--vnext-radius-lg);background:var(--vnext-surface-1);box-shadow:var(--vnext-shadow-sm)}.vnext-kicker{color:var(--vnext-accent);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vnext-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 17px;border:1px solid transparent;border-radius:12px;font-size:13px;font-weight:690;line-height:1;text-decoration:none;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.vnext-button:hover{transform:translateY(-1px)}.vnext-button--primary{border-color:color-mix(in srgb,var(--vnext-accent) 58%,transparent);background:var(--vnext-accent);color:var(--vnext-accent-contrast);box-shadow:0 14px 28px -20px rgba(var(--vnext-accent-rgb),.78)}.vnext-button--primary:hover{background:var(--vnext-accent-strong)}.vnext-button--ghost{border-color:var(--vnext-border-strong);background:var(--vnext-control);color:var(--vnext-text-secondary)}.vnext-button--ghost:hover{border-color:color-mix(in srgb,var(--vnext-accent) 28%,var(--vnext-border-strong));background:var(--vnext-control-hover);color:var(--vnext-text)}html[data-bm-appearance=dark] .bm-vnext-shell,html[data-bm-appearance=dark] .bm-vnext-shell .topbar{background-color:var(--vnext-canvas)!important}html[data-bm-appearance=dark] .bm-vnext-shell .sidebar{background-color:var(--vnext-canvas-raised)!important}html[data-bm-appearance=light] .bm-vnext-shell,html[data-bm-appearance=light] .bm-vnext-shell .topbar{background-color:var(--vnext-canvas)!important}html[data-bm-appearance=light] .bm-vnext-shell .sidebar{background-color:var(--vnext-canvas-raised)!important}@media(max-width:1240px){.vnext-topbar__context{display:none}.vnext-topbar .search{margin-left:0}.vnext-continue small{display:none}}@media(max-width:1080px){.bm-vnext-shell .app.is-vnext,.bm-vnext-shell .app.is-vnext.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.bm-vnext-shell .app.is-vnext>.topbar{grid-column:1;padding-inline:14px}.bm-vnext-shell .app.is-vnext>.main{grid-column:1;padding:22px 18px calc(82px + env(safe-area-inset-bottom))}.vnext-topbar__mobile-brand{display:flex}.vnext-topbar .topbar-burger{display:inline-grid}.vnext-topbar .search{margin-left:auto;min-width:0;width:42px;padding:0;justify-content:center}.vnext-topbar .search>span,.vnext-topbar .search kbd{display:none}}@media(max-width:720px){.vnext-topbar__mobile-brand span{display:none}.vnext-continue{padding-inline:12px}.vnext-topbar .me>div,.vnext-topbar .me>svg{display:none}.vnext-topbar .me{padding:4px}.vnext-release-launch .releasebtn-label,.vnext-release-launch .releasebtn-new{display:none}.vnext-topbar .vnext-release-launch{width:42px;padding:0}.vnext-profile-menu .bm-theme-panel{position:fixed;inset:12px;width:auto;max-height:calc(100vh - 24px)}}@media(max-width:480px){.vnext-topbar__mobile-brand{display:none}.vnext-topbar .actions{gap:7px}.app.is-vnext.is-learning-route .bm-learning-view-control{width:42px;min-width:42px;height:42px;padding:0;justify-content:center}.app.is-vnext.is-learning-route .bm-learning-view-control__label,.app.is-vnext.is-learning-route .bm-learning-view-control__track{display:none}.vnext-continue{min-width:42px;width:42px;padding:0;justify-content:center}.vnext-continue>span,.vnext-continue>small{display:none}.vnext-progressive-tools>summary>small{display:none}}@media(prefers-reduced-motion:reduce){.bm-vnext-shell .app.is-vnext,.vnext-continue,.vnext-profile-enter-active,.vnext-profile-leave-active,.bm-ui-highlight{transition:none;animation:none}.bm-ui-highlight{box-shadow:0 0 0 2px var(--vnext-accent)}}:root,[data-bm2-appearance=dark],html[data-bm-appearance=dark]{--bm2-bg: #05070c;--bm2-bg-radial: radial-gradient(1200px 560px at 44% -200px, rgba(70, 98, 196, .17), transparent 70%);--bm2-text: #f5f7fb;--bm2-text-2: #aab2c4;--bm2-text-3: #97a1b5;--bm2-text-4: #95a0b5;--bm2-text-5: #939db1;--bm2-chat-body: #e4e9f4;--bm2-chat-body-2: #d5dbe8;--bm2-h1: clamp(34px, 2.6vw, 46px);--bm2-h1-lh: 1.08;--bm2-lead: 18px;--bm2-lead-lh: 1.6;--bm2-body: 16.5px;--bm2-body-lh: 1.72;--bm2-section-title: 21px;--bm2-section-title-weight: 620;--bm2-row: 15.5px;--bm2-row-h: 58px;--bm2-btn-h: 56px;--bm2-btn-r: 16px;--bm2-icon: 21px;--bm2-icon-hit: 44px;--bm2-pad-section: 36px;--bm2-gap-section: 21px;--bm2-r-section: 25px;--bm2-mono-label: 11px;--bm2-mono-track: .06em;--bm2-accent: var(--accent-text);--bm2-accent-rgb: var(--bm-accent-rgb);--bm2-accent-fill-rgb: var(--bm-accent-rgb);--bm2-accent-text: var(--accent-text);--bm2-accent-text-strong: var(--accent-text-strong);--bm2-accent-grad-from: var(--accent-text);--bm2-accent-grad-to: var(--accent-text-strong);--bm2-accent-grad: var(--accent-grad);--bm2-accent-contrast: var(--accent-contrast, #06102b);--bm2-accent-fill-weak: var(--accent-fill-weak);--bm2-accent-fill: var(--accent-fill);--bm2-accent-fill-strong: color-mix(in srgb, var(--accent-text) 24%, transparent);--bm2-accent-ring-weak: color-mix(in srgb, var(--accent-border) 76%, transparent);--bm2-accent-ring: var(--accent-border);--bm2-accent-ring-strong: var(--accent-focus);--bm2-accent-halo: color-mix(in srgb, var(--accent-text) 20%, transparent);--bm2-accent-halo-strong: color-mix(in srgb, var(--accent-text) 60%, transparent);--bm2-success: #79df93;--bm2-success-fill: rgba(121, 223, 147, .1);--bm2-success-fill-strong: rgba(121, 223, 147, .12);--bm2-success-ring-weak: rgba(121, 223, 147, .2);--bm2-success-ring: rgba(121, 223, 147, .3);--bm2-success-ring-strong: rgba(121, 223, 147, .35);--bm2-warning: #efc56a;--bm2-warning-fill: rgba(239, 197, 106, .1);--bm2-warning-ring: rgba(239, 197, 106, .3);--bm2-danger: #ff9b9b;--bm2-danger-strong: #ff7d7d;--bm2-danger-grad: linear-gradient(135deg, #ffb3b3, #ff7d7d);--bm2-danger-contrast: #2b0606;--bm2-danger-fill: rgba(255, 125, 125, .1);--bm2-danger-fill-strong: rgba(255, 107, 107, .12);--bm2-danger-ring-weak: rgba(255, 125, 125, .26);--bm2-danger-ring: rgba(255, 125, 125, .38);--bm2-special: #c493ff;--bm2-milestone-mod: var(--bm2-accent-ring);--bm2-milestone-cap: rgba(121, 223, 147, .5);--bm2-milestone-fin: rgba(196, 147, 255, .5);--bm2-milestone-fact-grad: linear-gradient(90deg, var(--bm2-success), var(--bm2-accent-text));--bm2-surface-card: linear-gradient(180deg, rgba(255, 255, 255, .042), rgba(255, 255, 255, .016)), rgba(16, 21, 34, .82);--bm2-surface-card-border: rgba(255, 255, 255, .075);--bm2-surface-hero: linear-gradient(180deg, rgba(255, 255, 255, .052), rgba(255, 255, 255, .018)), rgba(16, 21, 34, .88);--bm2-surface-hero-border: rgba(255, 255, 255, .085);--bm2-surface-ai-insight: linear-gradient(135deg, var(--bm2-accent-fill), var(--bm2-accent-fill-weak) 55%, rgba(255, 255, 255, .02)), rgba(13, 18, 31, .9);--bm2-surface-ai-insight-border: var(--bm2-accent-ring-weak);--bm2-surface-row: rgba(255, 255, 255, .025);--bm2-surface-row-border: rgba(255, 255, 255, .07);--bm2-surface-row-hover: rgba(255, 255, 255, .035);--bm2-surface-row-selected: var(--bm2-accent-fill-weak);--bm2-surface-row-selected-ring: var(--bm2-accent-ring);--bm2-surface-control: rgba(255, 255, 255, .05);--bm2-surface-control-hover: rgba(255, 255, 255, .09);--bm2-surface-composer: rgba(255, 255, 255, .032);--bm2-surface-menu: rgba(21, 28, 45, .99);--bm2-surface-menu-2: rgba(14, 19, 32, .99);--bm2-surface-mono-block: #0a0e18;--bm2-surface-dock: linear-gradient(180deg, rgba(16, 21, 34, .99), rgba(9, 13, 22, .99));--bm2-surface-topbar: rgba(5, 7, 12, .88);--bm2-surface-sidebar: linear-gradient(180deg, rgba(10, 14, 23, .92), rgba(6, 9, 15, .92));--bm2-border: rgba(255, 255, 255, .07);--bm2-border-strong: rgba(255, 255, 255, .11);--bm2-border-weak: rgba(255, 255, 255, .045);--bm2-overlay: rgba(3, 5, 9, .66);--bm2-overlay-blur: 4px;--bm2-overlay-full: rgba(2, 3, 6, .92);--bm2-overlay-full-blur: 6px;--bm2-shadow-card: 0 24px 72px rgba(0, 0, 0, .34), inset 0 1px 0 rgba(255, 255, 255, .035);--bm2-shadow-hero: 0 28px 80px rgba(0, 0, 0, .38), inset 0 1px 0 rgba(255, 255, 255, .04);--bm2-shadow-menu: 0 30px 70px rgba(0, 0, 0, .56);--bm2-shadow-menu-lg: 0 30px 80px rgba(0, 0, 0, .55);--bm2-shadow-modal: 0 40px 110px rgba(0, 0, 0, .6);--bm2-shadow-dock: 0 40px 110px rgba(0, 0, 0, .62), inset 0 1px 0 rgba(255, 255, 255, .04);--bm2-shadow-toast: 0 24px 60px rgba(0, 0, 0, .5);--bm2-shadow-fab: 0 20px 46px rgba(0, 0, 0, .48);--bm2-shadow-tooltip: 0 18px 44px rgba(0, 0, 0, .5);--bm2-shadow-popover: 0 30px 70px rgba(0, 0, 0, .52);--bm2-shadow-sheet-right: -36px 0 100px rgba(0, 0, 0, .62);--bm2-shadow-sheet-bottom: 0 -30px 90px rgba(0, 0, 0, .6);--bm2-r-check: 7px;--bm2-r-xs: 10px;--bm2-r-sm: 12px;--bm2-r-md: 14px;--bm2-r-lg: 16px;--bm2-r-xl: 18px;--bm2-r-2xl: 22px;--bm2-r-3xl: 24px;--bm2-r-4xl: 26px;--bm2-r-5xl: 28px;--bm2-r-pill: 999px;--bm2-h-2xs: 36px;--bm2-h-xs: 38px;--bm2-h-sm: 40px;--bm2-h-md: 42px;--bm2-h-lg: 44px;--bm2-h-xl: 46px;--bm2-h-2xl: 48px;--bm2-h-3xl: 50px;--bm2-h-4xl: 54px;--bm2-h-5xl: 56px;--bm2-fab-size: 62px;--bm2-hit-min: 44px;--bm2-font-sans: "Inter", "SF Pro Display", system-ui, -apple-system, sans-serif;--bm2-font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace;--bm2-ease: cubic-bezier(.22, 1, .36, 1);--bm2-dur-hover: .18s;--bm2-dur-fast: .2s;--bm2-dur-menu: .22s;--bm2-dur-pop: .34s;--bm2-dur-mount: .42s;--bm2-dur-stretch: .38s;--bm2-dur-puck: .36s;--bm2-sidebar-collapsed-w: 84px;--bm2-sidebar-w: 276px;--bm2-topbar-h: 76px;--bm2-header-control-h: 44px;--bm2-sidebar-row-h: 48px;--bm2-strip-hover-zone: 26px;--bm2-strip-h: 3px;--bm2-strip-h-hover: 6px;--bm2-surface-panel: linear-gradient(180deg, rgba(21, 28, 45, .99), rgba(14, 19, 32, .99));--bm2-surface-form-foot: rgba(10, 14, 24, .6);--bm2-neutral-fill: rgba(255, 255, 255, .06);--bm2-neutral-ring: rgba(255, 255, 255, .16);--bm2-ach-fill: var(--bm2-accent-fill-strong);--bm2-ach-ring: var(--bm2-accent-ring-strong);--bm2-link: var(--bm2-accent-text);--bm2-ghost-ring: rgba(255, 255, 255, .1);--bm2-handle: rgba(255, 255, 255, .18);--bm2-puck-bg: rgba(255, 255, 255, .028);--bm2-puck-thumb-bg: rgba(255, 255, 255, .09);--bm2-puck-thumb-ring: rgba(255, 255, 255, .1);--bm2-puck-pad-x: 24px;--bm2-puck-gap: 6px;--bm2-table-head-bg: rgba(13, 17, 28, .98);--bm2-checkbox-ring: rgba(255, 255, 255, .16);--bm2-strip-seg: var(--bm2-accent-fill);--bm2-strip-seg-hover: var(--bm2-accent-ring-strong);--bm2-toast-right: 28px;--bm2-toast-bottom: 108px;--bm2-toast-w: 380px;--bm2-btn-secondary-bg: rgba(255, 255, 255, .035);--bm2-btn-secondary-bg-hover: rgba(255, 255, 255, .07);--bm2-btn-secondary-border: rgba(255, 255, 255, .11);--bm2-btn-secondary-border-hover: rgba(255, 255, 255, .16);--bm2-btn-ghost-bg-hover: rgba(255, 255, 255, .05);--bm2-btn-danger-ghost-bg: rgba(255, 120, 120, .12);--bm2-btn-danger-ghost-bg-hover: rgba(255, 120, 120, .2);--bm2-btn-danger-ghost-border: rgba(255, 120, 120, .3);--bm2-chip-bg: rgba(255, 255, 255, .022);--bm2-chip-bg-hover: rgba(255, 255, 255, .05);--bm2-chip-border: rgba(255, 255, 255, .08);--bm2-cyan: #42d6e8;--bm2-cyan-fill: rgba(66, 214, 232, .14);--bm2-badge-bg: rgba(255, 255, 255, .03);--bm2-badge-border: rgba(255, 255, 255, .075);--bm2-badge-text: #d5dbe8;--bm2-field-bg: rgba(255, 255, 255, .03);--bm2-field-bg-focus: rgba(255, 255, 255, .045);--bm2-field-border: rgba(255, 255, 255, .09);--bm2-field-border-hover: rgba(255, 255, 255, .16);--bm2-field-border-focus: var(--bm2-accent-ring-strong);--bm2-field-glow: 0 0 0 3px var(--bm2-accent-fill);--bm2-field-border-error: rgba(255, 125, 125, .55);--bm2-field-glow-error: 0 0 0 3px rgba(255, 125, 125, .14);--bm2-empty-border: rgba(255, 255, 255, .12);--bm2-empty-bg: rgba(255, 255, 255, .014);--bm2-empty-card-border: var(--bm2-accent-ring-weak);--bm2-empty-card-bg: var(--bm2-accent-fill-weak);--bm2-error-border: rgba(255, 120, 120, .2);--bm2-error-surface: linear-gradient(180deg, rgba(255, 120, 120, .07), rgba(255, 255, 255, .014)), rgba(16, 21, 34, .82);--bm2-warning-border: rgba(239, 197, 106, .2);--bm2-warning-surface: linear-gradient(180deg, rgba(239, 197, 106, .06), rgba(255, 255, 255, .014)), rgba(16, 21, 34, .82);--bm2-text-body: #d5dbe8;--bm2-focus-ring-color: var(--bm2-accent-text);--bm2-focus-ring-width: 2px;--bm2-focus-ring-offset: 2px;--bm2-progress-track: rgba(255, 255, 255, .06);--bm2-progress-grad: var(--bm2-accent-grad);--bm2-progress-grad-done: linear-gradient(90deg, #79df93, #4fbf77);--bm2-toggle-track: rgba(255, 255, 255, .09);--bm2-toggle-track-on: rgba(121, 223, 147, .4);--bm2-toggle-knob: #8d97ab;--bm2-sel-bg: rgba(14, 19, 32, .98);--bm2-sel-border: rgba(255, 255, 255, .12);--bm2-sel-border-press: var(--bm2-accent-ring-strong);--bm2-sel-shadow: 0 18px 44px rgba(0, 0, 0, .55);--bm2-sel-sep: rgba(255, 255, 255, .1);--bm2-sel-text: #d5dbe8;--bm2-sel-text-on: #f5f7fb;--bm2-sel-primary-bg: transparent;--bm2-sel-primary-text: #d5dbe8;--bm2-sel-hover-bg: rgba(255, 255, 255, .07);--bm2-sel-press-bg: var(--bm2-accent-fill-strong);--bm2-sel-busy-text: var(--bm2-accent-text);--bm2-sel-done-bg: rgba(121, 223, 147, .1);--bm2-sel-done-text: #79df93;--bm2-sel-mark-bg: var(--bm2-accent-fill-strong);--bm2-sel-mark-ring: var(--bm2-accent-ring-strong);--bm2-code-btn-bg: rgba(255, 255, 255, .05);--bm2-code-btn-ring: rgba(255, 255, 255, .09);--bm2-code-btn-text: #aab2c4;--bm2-code-btn-accent-bg: var(--bm2-accent-fill);--bm2-code-btn-accent-ring: var(--bm2-accent-ring);--bm2-code-btn-accent-text: var(--bm2-accent-text-strong);--bm2-code-head-busy-bg: var(--bm2-accent-fill-weak);--bm2-code-busy-border: var(--bm2-accent-ring-strong);--bm2-code-busy-bar: var(--bm2-accent-text);--bm2-code-btn-busy-bg: var(--bm2-accent-fill-weak);--bm2-code-btn-busy-ring: var(--bm2-accent-ring-weak);--bm2-code-btn-off-bg: rgba(255, 255, 255, .04);--bm2-code-btn-off-text: #8f99ad;--bm2-gloss-chip-canon-bg: rgba(255, 255, 255, .05);--bm2-gloss-chip-canon-text: #8f99ad;--bm2-gloss-chip-student-bg: var(--bm2-accent-fill);--bm2-gloss-chip-student-ring: var(--bm2-accent-ring);--bm2-gloss-chip-student-text: var(--bm2-accent-text);--bm2-gloss-fresh-ring: rgba(121, 223, 147, .28);--bm2-gloss-fresh-bg: rgba(121, 223, 147, .05);--bm2-gloss-dup-ring: rgba(239, 197, 106, .3);--bm2-gloss-dup-bg: rgba(239, 197, 106, .07);--bm2-gloss-term-border: var(--bm2-accent-ring-strong);--bm2-gloss-joy-ring: rgba(121, 223, 147, .3);--bm2-gloss-joy-bg: rgba(121, 223, 147, .07);--bm2-gloss-joy-mark-bg: rgba(121, 223, 147, .14);--bm2-gloss-joy-mark-ring: rgba(121, 223, 147, .34);--bm2-term-bg: #0a0e18;--bm2-term-border: rgba(255, 255, 255, .09);--bm2-term-ink: #d9dee9;--bm2-term-ink-dim: #8f98ab}[data-bm2-appearance=light],html[data-bm-appearance=light]{--bm2-bg: #f5f7fa;--bm2-bg-radial: none;--bm2-surface-card: #ffffff;--bm2-surface-card-border: #dfe4ee;--bm2-surface-hero: #ffffff;--bm2-surface-hero-border: #dfe4ee;--bm2-text: #101623;--bm2-text-2: #5d677c;--bm2-text-3: #5b6577;--bm2-chat-body: #232c3d;--bm2-chat-body-2: #46516b;--bm2-accent: var(--accent-text);--bm2-accent-text: var(--accent-text);--bm2-accent-grad-from: var(--accent-text);--bm2-accent-grad-to: var(--accent-text-strong);--bm2-warning: #8f5d00;--bm2-border: #dfe4ee;--bm2-text-4: #5d6678;--bm2-text-5: #5d6678;--bm2-border-strong: #c9d1e0;--bm2-border-weak: #eaeef6;--bm2-accent-text-strong: var(--accent-text-strong);--bm2-accent-contrast: var(--accent-contrast, #ffffff);--bm2-accent-fill-weak: var(--accent-fill-weak);--bm2-accent-fill: var(--accent-fill);--bm2-accent-fill-strong: color-mix(in srgb, var(--accent-text) 16%, transparent);--bm2-accent-ring-weak: color-mix(in srgb, var(--accent-border) 64%, transparent);--bm2-accent-ring: var(--accent-border);--bm2-accent-ring-strong: var(--accent-focus);--bm2-accent-halo: color-mix(in srgb, var(--accent-text) 16%, transparent);--bm2-accent-halo-strong: color-mix(in srgb, var(--accent-text) 40%, transparent);--bm2-success: #1e6f41;--bm2-success-fill: rgba(47, 145, 89, .08);--bm2-success-fill-strong: rgba(47, 145, 89, .12);--bm2-success-ring-weak: rgba(47, 145, 89, .18);--bm2-success-ring: rgba(47, 145, 89, .26);--bm2-success-ring-strong: rgba(47, 145, 89, .32);--bm2-warning-fill: rgba(176, 125, 18, .1);--bm2-warning-ring: rgba(176, 125, 18, .3);--bm2-danger: #c02626;--bm2-danger-strong: #a81c1c;--bm2-danger-grad: linear-gradient(135deg, #e05252, #c02626);--bm2-danger-contrast: #ffffff;--bm2-danger-fill: rgba(192, 38, 38, .08);--bm2-danger-fill-strong: rgba(192, 38, 38, .12);--bm2-danger-ring-weak: rgba(192, 38, 38, .2);--bm2-danger-ring: rgba(192, 38, 38, .32);--bm2-special: #7b3fd4;--bm2-milestone-mod: var(--bm2-accent-ring);--bm2-milestone-cap: rgba(47, 145, 89, .5);--bm2-milestone-fin: rgba(123, 63, 212, .5);--bm2-milestone-fact-grad: linear-gradient(90deg, var(--bm2-success), var(--bm2-accent-text));--bm2-surface-ai-insight: linear-gradient(135deg, var(--bm2-accent-fill-weak), rgba(255, 255, 255, 0) 55%, #ffffff), #ffffff;--bm2-surface-ai-insight-border: var(--bm2-accent-ring-weak);--bm2-surface-row: #f7f9fc;--bm2-surface-row-border: #e6eaf3;--bm2-surface-row-hover: #eef2f8;--bm2-surface-composer: #f7f9fc;--bm2-surface-row-selected: var(--bm2-accent-fill-weak);--bm2-surface-row-selected-ring: var(--bm2-accent-ring);--bm2-surface-control: #eef1f7;--bm2-surface-control-hover: #e3e8f2;--bm2-surface-menu: #ffffff;--bm2-surface-menu-2: #ffffff;--bm2-surface-mono-block: #f2f5fa;--bm2-surface-dock: linear-gradient(180deg, #ffffff, #f7f9fc);--bm2-surface-topbar: rgba(255, 255, 255, .88);--bm2-surface-sidebar: #ffffff;--bm2-overlay: rgba(16, 22, 35, .38);--bm2-overlay-full: rgba(16, 22, 35, .78);--bm2-shadow-card: 0 18px 44px rgba(16, 22, 35, .1);--bm2-shadow-hero: 0 20px 52px rgba(16, 22, 35, .12);--bm2-shadow-menu: 0 22px 54px rgba(16, 22, 35, .16);--bm2-shadow-menu-lg: 0 24px 60px rgba(16, 22, 35, .18);--bm2-shadow-modal: 0 30px 80px rgba(16, 22, 35, .22);--bm2-shadow-dock: 0 28px 70px rgba(16, 22, 35, .18);--bm2-shadow-toast: 0 18px 44px rgba(16, 22, 35, .16);--bm2-shadow-fab: 0 16px 34px rgba(16, 22, 35, .18);--bm2-shadow-tooltip: 0 14px 34px rgba(16, 22, 35, .16);--bm2-shadow-popover: 0 22px 54px rgba(16, 22, 35, .18);--bm2-shadow-sheet-right: -26px 0 70px rgba(16, 22, 35, .18);--bm2-shadow-sheet-bottom: 0 -22px 64px rgba(16, 22, 35, .18);--bm2-surface-panel: #ffffff;--bm2-surface-form-foot: #f4f6fb;--bm2-neutral-fill: #eef1f7;--bm2-neutral-ring: #d3daea;--bm2-ach-fill: var(--bm2-accent-fill-strong);--bm2-ach-ring: var(--bm2-accent-ring-strong);--bm2-link: var(--bm2-accent-text);--bm2-ghost-ring: #d3daea;--bm2-handle: #c9d1e0;--bm2-puck-bg: #eef1f7;--bm2-puck-thumb-bg: #ffffff;--bm2-puck-thumb-ring: #d3daea;--bm2-table-head-bg: #f0f3f9;--bm2-checkbox-ring: #c3ccdd;--bm2-strip-seg: var(--bm2-accent-fill);--bm2-strip-seg-hover: var(--bm2-accent-ring-strong);--bm2-btn-secondary-bg: #f0f3f9;--bm2-btn-secondary-bg-hover: #e6ebf5;--bm2-btn-secondary-border: #dfe4ee;--bm2-btn-secondary-border-hover: #c9d1e0;--bm2-btn-ghost-bg-hover: #eef1f7;--bm2-btn-danger-ghost-bg: rgba(192, 38, 38, .08);--bm2-btn-danger-ghost-bg-hover: rgba(192, 38, 38, .14);--bm2-btn-danger-ghost-border: rgba(192, 38, 38, .28);--bm2-chip-bg: #f7f9fc;--bm2-chip-bg-hover: #eef2f8;--bm2-chip-border: #e0e5f0;--bm2-cyan: #0f8ba0;--bm2-cyan-fill: rgba(15, 139, 160, .12);--bm2-badge-bg: #f4f6fb;--bm2-badge-border: #e3e8f2;--bm2-badge-text: #39415a;--bm2-field-bg: #ffffff;--bm2-field-bg-focus: #ffffff;--bm2-field-border: #d3daea;--bm2-field-border-hover: #b9c3d8;--bm2-field-border-focus: var(--bm2-accent-ring-strong);--bm2-field-glow: 0 0 0 3px var(--bm2-accent-fill);--bm2-field-border-error: rgba(192, 38, 38, .55);--bm2-field-glow-error: 0 0 0 3px rgba(192, 38, 38, .14);--bm2-empty-border: #d3daea;--bm2-empty-bg: #fbfcfe;--bm2-empty-card-border: var(--bm2-accent-ring-weak);--bm2-empty-card-bg: var(--bm2-accent-fill-weak);--bm2-error-border: rgba(192, 38, 38, .22);--bm2-error-surface: linear-gradient(180deg, rgba(192, 38, 38, .05), rgba(255, 255, 255, .6)), #ffffff;--bm2-warning-border: rgba(176, 125, 18, .26);--bm2-warning-surface: linear-gradient(180deg, rgba(176, 125, 18, .08), rgba(255, 255, 255, .6)), #ffffff;--bm2-text-body: #39415a;--bm2-focus-ring-color: var(--bm2-accent-text);--bm2-progress-track: #e6eaf3;--bm2-progress-grad: var(--bm2-accent-grad);--bm2-progress-grad-done: linear-gradient(90deg, #2f9159, #237447);--bm2-toggle-track: #d3daea;--bm2-toggle-track-on: rgba(47, 145, 89, .32);--bm2-toggle-knob: #8b94a8;--bm2-sel-bg: #ffffff;--bm2-sel-border: rgba(0, 0, 0, .1);--bm2-sel-border-press: var(--bm2-accent-ring-strong);--bm2-sel-shadow: 0 12px 30px rgba(20, 30, 60, .14);--bm2-sel-sep: rgba(0, 0, 0, .08);--bm2-sel-text: #3d4657;--bm2-sel-text-on: var(--bm2-accent-text-strong);--bm2-sel-primary-bg: var(--bm2-accent-fill);--bm2-sel-primary-text: var(--bm2-accent-text-strong);--bm2-sel-hover-bg: var(--bm2-accent-fill-strong);--bm2-sel-press-bg: var(--bm2-accent-fill-strong);--bm2-sel-busy-text: var(--bm2-accent-text-strong);--bm2-sel-done-bg: rgba(47, 145, 89, .1);--bm2-sel-done-text: #1e6f41;--bm2-sel-mark-bg: var(--bm2-accent-fill-strong);--bm2-sel-mark-ring: var(--bm2-accent-ring-strong);--bm2-code-btn-bg: #eef1f7;--bm2-code-btn-ring: #d3daea;--bm2-code-btn-text: #4a5364;--bm2-code-btn-accent-bg: var(--bm2-accent-fill);--bm2-code-btn-accent-ring: var(--bm2-accent-ring);--bm2-code-btn-accent-text: var(--bm2-accent-text-strong);--bm2-code-head-busy-bg: var(--bm2-accent-fill-weak);--bm2-code-busy-border: var(--bm2-accent-ring-strong);--bm2-code-busy-bar: var(--bm2-accent-text);--bm2-code-btn-busy-bg: var(--bm2-accent-fill-weak);--bm2-code-btn-busy-ring: var(--bm2-accent-ring-weak);--bm2-code-btn-off-bg: #f0f3f9;--bm2-code-btn-off-text: #6a7385;--bm2-gloss-chip-canon-bg: #eef1f7;--bm2-gloss-chip-canon-text: #5b6577;--bm2-gloss-chip-student-bg: var(--bm2-accent-fill);--bm2-gloss-chip-student-ring: var(--bm2-accent-ring);--bm2-gloss-chip-student-text: var(--bm2-accent-text-strong);--bm2-gloss-fresh-ring: rgba(47, 145, 89, .32);--bm2-gloss-fresh-bg: rgba(47, 145, 89, .06);--bm2-gloss-dup-ring: rgba(176, 125, 18, .34);--bm2-gloss-dup-bg: rgba(176, 125, 18, .08);--bm2-gloss-term-border: var(--bm2-accent-ring-strong);--bm2-gloss-joy-ring: rgba(47, 145, 89, .3);--bm2-gloss-joy-bg: rgba(47, 145, 89, .06);--bm2-gloss-joy-mark-bg: rgba(47, 145, 89, .12);--bm2-gloss-joy-mark-ring: rgba(47, 145, 89, .3);--bm2-term-bg: #0a0e18;--bm2-term-border: rgba(255, 255, 255, .09);--bm2-term-ink: #d9dee9;--bm2-term-ink-dim: #8f98ab}body.bm-selection-marked ::selection{background:transparent}body.bm-selection-marked ::-moz-selection{background:transparent}@keyframes bm2Up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes bm2In{0%{opacity:0}to{opacity:1}}@keyframes bm2Pop{0%{opacity:0;transform:translateY(10px) scale(.975)}to{opacity:1;transform:none}}@keyframes bm2Slide{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes bm2Expand{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes bm2Stretch{0%{opacity:.3;transform:scaleX(.3)}to{opacity:1;transform:none}}@keyframes bm2Pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes bm2Panel{0%{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}@keyframes bm2Shimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes bm2ProgressSlide{0%{transform:translate(-100%)}to{transform:translate(400%)}}.bm2-skeleton{display:block;height:46px;border-radius:12px;--bm2-skeleton-base: rgba(255, 255, 255, .03);--bm2-skeleton-sheen: rgba(255, 255, 255, .07);background:linear-gradient(90deg,var(--bm2-skeleton-base) 25%,var(--bm2-skeleton-sheen) 50%,var(--bm2-skeleton-base) 75%);background-size:200% 100%;animation:bm2Shimmer 1.4s linear infinite;animation-delay:calc(var(--bm2-skeleton-i, 0) * .12s)}html[data-bm-appearance=light] .bm2-skeleton{--bm2-skeleton-base: rgba(15, 23, 42, .05);--bm2-skeleton-sheen: rgba(15, 23, 42, .1)}.bm2-focus-ring:focus-visible{outline:var(--bm2-focus-ring-width) solid var(--bm2-focus-ring-color);outline-offset:var(--bm2-focus-ring-offset)}.bm2-focus-ring--tight:focus-visible{outline:var(--bm2-focus-ring-width) solid var(--bm2-focus-ring-color);outline-offset:1px}.bm2-focus-ring--field:focus-within{outline:var(--bm2-focus-ring-width) solid var(--bm2-focus-ring-color);outline-offset:var(--bm2-focus-ring-offset)}.bm2-focus-ring--inset:focus-visible{outline:none;background:var(--bm2-surface-row-selected);box-shadow:inset 0 0 0 1px var(--bm2-surface-row-selected-ring)}.bm2-field{display:flex;flex-direction:column;gap:8px;font-family:var(--bm2-font-sans)}.bm2-field__label{font-size:13.5px;font-weight:550;color:var(--bm2-text-2)}.bm2-field__required{color:var(--bm2-danger)}.bm2-field__box{display:flex;align-items:center;gap:10px;padding:0 16px;border-radius:var(--bm2-r-md);border:1px solid var(--bm2-field-border);background:var(--bm2-field-bg);transition:border-color var(--bm2-dur-fast) ease,box-shadow var(--bm2-dur-fast) ease,background var(--bm2-dur-fast) ease}.bm2-field__box.is-size-md{min-height:var(--bm2-h-2xl)}.bm2-field__box.is-size-sm{min-height:var(--bm2-h-lg)}.bm2-field__box.is-multiline{align-items:stretch;padding:13px 16px}.bm2-field__box:hover:not(.is-disabled){border-color:var(--bm2-field-border-hover)}.bm2-field__box:focus-within:not(.is-disabled){border-color:var(--bm2-field-border-focus);box-shadow:var(--bm2-field-glow);background:var(--bm2-field-bg-focus)}.bm2-field__box.is-error{border-color:var(--bm2-field-border-error)}.bm2-field__box.is-error:focus-within{border-color:var(--bm2-field-border-error);box-shadow:var(--bm2-field-glow-error)}.bm2-field__box.is-disabled{opacity:.5;cursor:not-allowed}.bm2-field__control{flex:1 1 auto;min-width:0;width:100%;border:0;outline:none;background:transparent;color:var(--bm2-text);font-family:inherit;font-size:15px;line-height:1.5}.bm2-field__box.is-size-md .bm2-field__control,.bm2-field__box.is-size-sm .bm2-field__control{padding:0}textarea.bm2-field__control{resize:vertical}textarea.bm2-field__control.is-resize-none{resize:none}.bm2-field__control::-moz-placeholder{color:var(--bm2-text-4)}.bm2-field__control::placeholder{color:var(--bm2-text-4)}.bm2-field__control:disabled{cursor:not-allowed}.bm2-field__control:-webkit-autofill,.bm2-field__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--bm2-text);box-shadow:inset 0 0 0 1000px var(--bm2-surface-mono-block)}.bm2-field__affix{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--bm2-text-4)}.bm2-field__foot{font-size:12.5px;line-height:1.45;color:var(--bm2-text-4)}.bm2-field__foot.is-error{color:var(--bm2-danger)}@media(prefers-reduced-motion:reduce){:root{--bm2-dur-hover: 1ms;--bm2-dur-fast: 1ms;--bm2-dur-menu: 1ms;--bm2-dur-pop: 1ms;--bm2-dur-mount: 1ms;--bm2-dur-stretch: 1ms;--bm2-dur-puck: 1ms}.bm2-skeleton{animation:none}}@media(max-width:1023px){:root{--bm2-toast-right: 14px;--bm2-toast-bottom: calc(var(--lux-mobile-bottom-nav-h, 0px) + env(safe-area-inset-bottom) + 84px)}}html[data-bm-motion=calm]{--bm2-dur-hover: 1ms;--bm2-dur-fast: 1ms;--bm2-dur-menu: 1ms;--bm2-dur-pop: 1ms;--bm2-dur-mount: 1ms;--bm2-dur-stretch: 1ms;--bm2-dur-puck: 1ms}:root,[data-bm2-appearance=dark],html[data-bm-appearance=dark]{--lc-card: rgba(24, 31, 48, .94);--lc-card-border: rgba(255, 255, 255, .11);--lc-surface-2: rgba(28, 35, 52, .92);--lc-surface-2-ring: rgba(255, 255, 255, .1);--lc-locked: rgba(20, 26, 40, .88);--lc-locked-ring: rgba(255, 255, 255, .08);--lc-row-hover: rgba(28, 35, 52, .75);--lc-head: rgba(38, 47, 70, .96);--lc-head-ring: rgba(255, 255, 255, .13);--lc-control: rgba(255, 255, 255, .04);--lc-control-ring: rgba(255, 255, 255, .08);--lc-control-2: rgba(255, 255, 255, .045);--lc-control-2-ring: rgba(255, 255, 255, .11);--lc-control-hover: rgba(255, 255, 255, .075);--lc-num-square: rgba(255, 255, 255, .05);--lc-code-bg: #0b1120;--lc-code-ink: #cfd6e6;--lc-code-comment: #51596b;--lc-code-kw: #cfdaff;--lc-code-str: #79df93;--lc-code-num: #efc56a;--lc-divider: rgba(255, 255, 255, .1);--lc-divider-soft: rgba(255, 255, 255, .07);--lc-ink: #f5f7fb;--lc-ink-body: #dfe4ef;--lc-ink-callout: #d5dbe8;--lc-ink-2: #aab2c4;--lc-ink-3: #97a1b5;--lc-ink-4: #949eb2;--lc-ink-5: #7b8499;--lc-ink-deco: #51596b;--lc-ink-quote: #e4e9f4;--lc-ink-rail: #c6cddd;--lc-accent: var(--accent-text);--lc-accent-ink: var(--accent-text-strong);--lc-accent-fill-weak: var(--accent-fill-weak);--lc-accent-fill: var(--accent-fill);--lc-accent-ring: var(--accent-border);--lc-accent-ring-soft: color-mix(in srgb, var(--accent-border) 82%, transparent);--lc-accent-focus: var(--accent-focus);--lc-cta: var(--accent-grad);--lc-cta-ink: var(--accent-contrast, #06102b);--lc-accent-tint-07: color-mix(in srgb, var(--accent-text) 9%, transparent);--lc-accent-tint-10: color-mix(in srgb, var(--accent-text) 13%, transparent);--lc-accent-tint-12: color-mix(in srgb, var(--accent-text) 16%, transparent);--lc-accent-tint-20: color-mix(in srgb, var(--accent-text) 26%, transparent);--lc-code-ring: color-mix(in srgb, var(--accent-border) 60%, transparent);--lc-success: #79df93;--lc-success-fill: rgba(121, 223, 147, .06);--lc-success-fill-strong: rgba(121, 223, 147, .08);--lc-success-ring: rgba(121, 223, 147, .24);--lc-success-ring-strong: rgba(121, 223, 147, .26);--lc-success-dot: rgba(121, 223, 147, .7);--lc-success-chip: rgba(121, 223, 147, .18);--lc-warning: #efc56a;--lc-warning-fill: rgba(239, 197, 106, .06);--lc-warning-ring: rgba(239, 197, 106, .24);--lc-danger: #ff9b9b;--lc-danger-fill: rgba(255, 125, 125, .06);--lc-danger-ring: rgba(255, 155, 155, .24);--lc-danger-dot: rgba(255, 155, 155, .7);--lc-page-bg: #05070c;--lc-page-glow: radial-gradient(1400px 620px at 46% -220px, rgba(70, 98, 196, .17), transparent 70%);--lc-h1: 46px;--lc-h1-lh: 1.07;--lc-h1-track: -.034em;--lc-h2: 26px;--lc-h2-track: -.022em;--lc-h3: 18.5px;--lc-lead-1: 18.5px;--lc-lead-2: 16.5px;--lc-body: 16.5px;--lc-body-lh: 1.72;--lc-callout-body: 16px;--lc-callout-lh: 1.68;--lc-quote: 19px;--lc-row: 15.5px;--lc-rail-row: 14.5px;--lc-crumb: 14.5px;--lc-mono-label: 11px;--lc-mono-track: .09em;--lc-gap-blocks: 22px;--lc-gap-sections: 34px;--lc-rail-w: 420px;--lc-rail-gap: 28px;--lc-btn-h: 58px;--lc-btn-r: 17px;--lc-r-crumbs: 22px;--lc-r-hero: 26px;--lc-r-page-card: 20px;--lc-r-callout: 22px;--lc-r-rail: 24px;--lc-r-row: 13px;--lc-r-code: 20px;--lc-r-inline: 6px;--lc-ease: cubic-bezier(.22, 1, .36, 1);--lc-dur-hover: .2s;--lc-dur-rail: .18s;--lc-dur-expand: .22s;--lc-dur-enter: .42s}[data-bm2-appearance=light],html[data-bm-appearance=light]{--lc-card: #ffffff;--lc-card-border: rgba(15, 20, 33, .1);--lc-surface-2: rgba(15, 20, 33, .04);--lc-surface-2-ring: rgba(15, 20, 33, .1);--lc-locked: rgba(15, 20, 33, .055);--lc-locked-ring: rgba(15, 20, 33, .08);--lc-row-hover: rgba(15, 20, 33, .05);--lc-head: rgba(15, 20, 33, .06);--lc-head-ring: rgba(15, 20, 33, .12);--lc-control: rgba(15, 20, 33, .04);--lc-control-ring: rgba(15, 20, 33, .1);--lc-control-2: rgba(15, 20, 33, .04);--lc-control-2-ring: rgba(15, 20, 33, .12);--lc-control-hover: rgba(15, 20, 33, .07);--lc-num-square: rgba(15, 20, 33, .06);--lc-code-bg: #0f172a;--lc-code-ink: #e8ecf6;--lc-code-comment: #8b93a7;--lc-divider: rgba(15, 20, 33, .1);--lc-divider-soft: rgba(15, 20, 33, .07);--lc-ink: #0d1424;--lc-ink-body: #232c3d;--lc-ink-callout: #2a3346;--lc-ink-2: #4a5364;--lc-ink-3: #545e70;--lc-ink-4: #5d6678;--lc-ink-5: #656d82;--lc-ink-deco: #949cad;--lc-ink-quote: #16203a;--lc-ink-rail: #333d51;--lc-accent: color-mix(in srgb, var(--accent-text) 30%, #16204a);--lc-accent-ink: color-mix(in srgb, var(--accent-text) 22%, #101a3d);--lc-accent-tint-07: color-mix(in srgb, var(--accent-text) 22%, transparent);--lc-accent-tint-10: color-mix(in srgb, var(--accent-text) 30%, transparent);--lc-accent-tint-12: color-mix(in srgb, var(--accent-text) 36%, transparent);--lc-accent-tint-20: color-mix(in srgb, var(--accent-text) 52%, transparent);--lc-accent-ring: color-mix(in srgb, var(--accent-text) 62%, transparent);--lc-accent-ring-soft: color-mix(in srgb, var(--accent-text) 48%, transparent);--lc-code-ring: color-mix(in srgb, var(--accent-text) 42%, transparent);--lc-success: #186b3b;--lc-success-fill: rgba(31, 138, 76, .08);--lc-success-fill-strong: rgba(31, 138, 76, .11);--lc-success-ring: rgba(31, 138, 76, .26);--lc-success-ring-strong: rgba(31, 138, 76, .3);--lc-success-dot: rgba(31, 138, 76, .8);--lc-success-chip: rgba(31, 138, 76, .16);--lc-warning: #8a6410;--lc-warning-fill: rgba(199, 146, 24, .1);--lc-warning-ring: rgba(199, 146, 24, .3);--lc-danger: #b52d2d;--lc-danger-fill: rgba(181, 45, 45, .07);--lc-danger-ring: rgba(181, 45, 45, .24);--lc-danger-dot: rgba(181, 45, 45, .8);--lc-page-bg: #f5f7fb;--lc-page-glow: none}html[data-bm-appearance=light] .lesson-article :not(pre)>code,html[data-bm-appearance=light] .lesson-article .md-body :not(pre)>code{color:var(--lc-accent-ink)!important;background:var(--lc-accent-tint-10)!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important}@keyframes lcUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lcExpand{0%{opacity:0;max-height:0}to{opacity:1;max-height:1200px}}@keyframes lcPulse{0%{opacity:.5}to{opacity:.85}}@media(prefers-reduced-motion:reduce){.lesson-canon *,.lesson-canon *:before,.lesson-canon *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app.is-learning-minimal,.cshell.is-learning-minimal,.learning-minimal-zone{--focus-canvas: #0b0c0e;--focus-panel: #111318;--focus-panel-raised: #171a20;--focus-soft: #1d2027;--focus-ink: #f4f3ef;--focus-muted: #a5a9b2;--focus-dim: #777c87;--focus-line: rgba(255, 255, 255, .1);--focus-line-strong: rgba(255, 255, 255, .2);--focus-action-bg: #f4f3ef;--focus-action-ink: #111216;--focus-danger: #ff7189;--focus-success: #77d7aa;--focus-radius-xl: 22px;--focus-radius-lg: 18px;--focus-radius-md: 14px;--focus-radius-sm: 10px;--focus-reading-width: 920px;--focus-work-width: 1510px;--focus-shadow: 0 24px 80px rgba(0, 0, 0, .38)}html[data-bm-appearance=light] .app.is-learning-minimal,html[data-bm-appearance=light] .cshell.is-learning-minimal,html[data-bm-appearance=light] .learning-minimal-zone{--focus-canvas: #f4f3ef;--focus-panel: #fbfaf7;--focus-panel-raised: #ffffff;--focus-soft: #eeede8;--focus-ink: #17181b;--focus-muted: #62666e;--focus-dim: #858991;--focus-line: rgba(23, 24, 27, .11);--focus-line-strong: rgba(23, 24, 27, .22);--focus-action-bg: #17181b;--focus-action-ink: #fbfaf7;--focus-shadow: 0 24px 70px rgba(33, 35, 40, .14)}:root .app.is-learning-minimal{--sidebar-w: 84px;grid-template-columns:var(--sidebar-w) minmax(0,1fr)!important;background:var(--focus-canvas)!important;color:var(--focus-ink)!important}:root .app.is-learning-minimal>.sidebar,:root .app.is-learning-minimal>.topbar,:root .app.is-learning-minimal>.main{background:var(--focus-canvas)!important;background-image:none!important}:root .app.is-learning-minimal>.sidebar{width:84px!important;padding-inline:12px!important;border-right:1px solid var(--focus-line)!important}:root .app.is-learning-minimal>.sidebar :where(.bm2-side__copy,.group-lbl,.nav>span:not(.ic),.bm2-side__item>span:not(.ic)){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}:root .app.is-learning-minimal>.sidebar :where(.nav,.bm2-side__item){width:54px!important;min-width:54px!important;min-height:50px!important;padding:0!important;justify-content:center!important;gap:0!important;border:1px solid transparent!important;border-radius:var(--focus-radius-md)!important;color:var(--focus-muted)!important;background:transparent!important}:root .app.is-learning-minimal>.sidebar :where(.nav,.bm2-side__item):hover{color:var(--focus-ink)!important;border-color:var(--focus-line)!important;background:var(--focus-panel)!important}:root .app.is-learning-minimal>.sidebar :where(.nav.cur,.bm2-side__item.is-active,.bm2-side__item.router-link-active){color:var(--focus-ink)!important;border-color:var(--focus-line-strong)!important;background:var(--focus-panel-raised)!important;box-shadow:none!important}:root .app.is-learning-minimal>.topbar{min-height:64px!important;padding-inline:clamp(20px,3vw,44px)!important;border-bottom:1px solid var(--focus-line)!important}:root .app.is-learning-minimal>.topbar .actions>:not(.bm-learning-view-control),:root .app.is-learning-minimal>.topbar .vnext-topbar__mobile-brand{display:none!important}:root .app.is-learning-minimal>.topbar .vnext-topbar__context strong{color:var(--focus-muted)!important;font-size:13px!important;font-weight:650!important;letter-spacing:.01em!important}:root .app.is-learning-minimal .bm-learning-view-control{min-height:40px!important;padding:0 12px 0 14px!important;gap:10px!important;border:1px solid var(--focus-line-strong)!important;border-radius:12px!important;color:var(--focus-ink)!important;background:var(--focus-panel)!important;box-shadow:none!important}:root .app.is-learning-minimal .lesson-main{width:100%!important;max-width:none!important;padding:clamp(28px,4vw,56px) clamp(18px,4vw,56px) 96px!important;color:var(--focus-ink)!important;background:var(--focus-canvas)!important}:root .app.is-learning-minimal :where(.lesson-commandbar-wrap,.lesson-shell,.lesson-grid,.lesson-article,.lesson-continuation,.lesson-progress-card,.lesson-page-map,.lesson-useful-links){width:min(100%,var(--focus-reading-width))!important;max-width:var(--focus-reading-width)!important;margin-inline:auto!important}:root .app.is-learning-minimal .lcb{padding:14px 16px!important;border:1px solid var(--focus-line)!important;border-radius:var(--focus-radius-md)!important;color:var(--focus-muted)!important;background:var(--focus-panel)!important}:root .app.is-learning-minimal .l-hero{padding:clamp(28px,4vw,42px)!important;border:1px solid var(--focus-line)!important;border-radius:var(--focus-radius-xl)!important;background:var(--focus-panel)!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal .l-hero__title{max-width:18ch!important;color:var(--focus-ink)!important;font-size:clamp(36px,4.3vw,52px)!important;line-height:1.02!important;letter-spacing:-.045em!important}:root .app.is-learning-minimal :where(.l-hero__subtitle,.l-hero__meta,.lesson-prose,.lesson-card--article,.lesson-article){color:var(--focus-muted)!important}:root .app.is-learning-minimal :where(.lesson-prose,.lesson-article,.lesson-card--article){font-size:clamp(17px,1.3vw,19px)!important;line-height:1.72!important}:root .app.is-learning-minimal :where(.lesson-page-map,.lesson-progress-card,.lesson-continuation,.lesson-useful-links){margin-top:30px!important;padding:clamp(22px,3vw,30px)!important;border:1px solid var(--focus-line)!important;border-radius:var(--focus-radius-lg)!important;background:var(--focus-panel)!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal :where(.lesson-page-pill,.lesson-stepper-button,.lesson-useful-links__item){min-height:54px!important;padding:13px 15px!important;border:1px solid var(--focus-line)!important;border-radius:12px!important;color:var(--focus-muted)!important;background:transparent!important;box-shadow:none!important}:root .app.is-learning-minimal :where(.lesson-page-pill.is-active,.lesson-stepper-button.is-primary){color:var(--focus-ink)!important;border-color:var(--focus-line-strong)!important;background:var(--focus-panel-raised)!important}:root .app.is-learning-minimal :where(.lesson-prose,.lesson-article,.lesson-card--article,.crtp-brief) :not(pre)>code{padding:.08em .34em!important;border:1px solid var(--focus-line)!important;border-radius:6px!important;color:var(--focus-ink)!important;background:var(--focus-soft)!important;box-shadow:none!important;font-size:.88em!important}:root .app.is-learning-minimal .lesson-continuation{display:grid!important;gap:22px!important}:root .app.is-learning-minimal .lesson-continuation__grid{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:14px!important}:root .app.is-learning-minimal .lesson-continuation-card{min-width:0!important;min-height:164px!important;padding:22px!important;border:1px solid var(--focus-line)!important;border-radius:var(--focus-radius-md)!important;color:var(--focus-muted)!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal .lesson-continuation-card.is-next,:root .app.is-learning-minimal .lesson-continuation-card.is-finish{color:var(--focus-ink)!important;border-color:var(--focus-line-strong)!important;background:var(--focus-panel-raised)!important}:root .app.is-learning-minimal .lesson-continuation-card.is-next:hover,:root .app.is-learning-minimal .lesson-continuation-card.is-finish:hover{border-color:color-mix(in srgb,var(--focus-ink) 46%,transparent)!important;background:var(--focus-soft)!important;transform:translateY(-1px)!important}:root .app.is-learning-minimal .lesson-continuation-card :where(strong,.lesson-continuation-card__label,footer,p,span,svg){color:inherit!important}:root .app.is-learning-minimal .lesson-continuation-card strong{margin-top:17px!important;font-size:clamp(18px,1.6vw,22px)!important;line-height:1.2!important}:root .app.is-learning-minimal .lesson-continuation-card__label{font-size:13px!important;font-weight:750!important}:root .app.is-learning-minimal .lesson-transition-row{width:min(100%,var(--focus-reading-width))!important;max-width:var(--focus-reading-width)!important;min-height:124px!important;margin:30px auto 0!important;padding:22px 24px!important;gap:22px!important;border:1px solid var(--focus-line-strong)!important;border-radius:var(--focus-radius-lg)!important;color:var(--focus-ink)!important;background:var(--focus-panel-raised)!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal .lesson-transition-row :where(.lesson-transition-row__eyebrow,p){color:var(--focus-muted)!important}:root .app.is-learning-minimal .lesson-transition-row :where(h2,strong,span,svg){color:inherit!important}:root .app.is-learning-minimal .lesson-transition-row__previous{min-width:48px!important;min-height:48px!important;border:1px solid var(--focus-line)!important;border-radius:12px!important;color:var(--focus-muted)!important;background:transparent!important;box-shadow:none!important}:root .app.is-learning-minimal .lesson-transition-row__primary{min-width:144px!important;min-height:52px!important;padding:0 20px!important;border:1px solid var(--focus-action-bg)!important;border-radius:13px!important;color:var(--focus-action-ink)!important;background:var(--focus-action-bg)!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal .lesson-transition-row__primary :where(span,svg){color:inherit!important}:root .app.is-learning-minimal .lesson-transition-row__primary:hover:not(:disabled){filter:brightness(.93)!important;transform:translateY(-1px)!important}:root .app.is-learning-minimal :where(.tp-term__hints){color:var(--focus-muted)!important}:root .app.is-learning-minimal :where(.lrs__mark){color:var(--focus-ink)!important;border-color:var(--focus-line)!important;background:var(--focus-soft)!important}:root .app.is-learning-minimal .ctp--minimal{width:100%!important;max-width:none!important;padding:clamp(18px,2.5vw,38px)!important;background:var(--focus-canvas)!important}:root .app.is-learning-minimal .ctp--minimal .ctw{width:min(100%,var(--focus-work-width))!important;margin-inline:auto!important;overflow:hidden!important;border:1px solid var(--focus-line-strong)!important;border-radius:var(--focus-radius-lg)!important;background:var(--focus-panel)!important;box-shadow:none!important}:root .app.is-learning-minimal .ctp--minimal .ctw__head{min-height:62px!important;padding:0 22px!important;border-bottom:1px solid var(--focus-line)!important;background:var(--focus-panel)!important}:root .app.is-learning-minimal .ctp--minimal .ctw__grid{gap:1px!important;padding:0!important;background:var(--focus-line)!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__doc,.ctw__ide){min-width:0!important;border:0!important;border-radius:0!important;background:var(--focus-panel)!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__tabs,.ctw__editor-toolbar,.ctw__actions){min-height:58px!important;padding-inline:18px!important;border-color:var(--focus-line)!important;background:var(--focus-panel)!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__doc-body,.ctw__pane){padding:22px!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__rule-row,.ctw__example-card,.ctw__test-case,.ctw__hint-rung,.ctw__acceptance-item){margin-bottom:10px!important;padding:14px!important;border:1px solid var(--focus-line)!important;border-radius:12px!important;background:var(--focus-panel-raised)!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__btn,.ctw__tool-btn,.ctw__drawer-close,.ctw__hint-open-btn,.ctw__hint-yes,.ctw__hint-no){min-height:42px!important;padding-inline:15px!important;border:1px solid var(--focus-line-strong)!important;border-radius:11px!important;color:var(--focus-ink)!important;background:transparent!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__btn--primary,.ctw__btn.is-primary,.ctw__actions .bm-btn-primary){color:var(--focus-action-ink)!important;border-color:var(--focus-action-bg)!important;background:var(--focus-action-bg)!important}:root .app.is-learning-minimal .ctp--minimal :where(.ctw__status-chip,.ctw__acceptance-tag,.ctw code,.ctw kbd){border-radius:7px!important}:root .app.is-learning-minimal .crtp--minimal{width:100%!important;max-width:var(--focus-work-width)!important;margin-inline:auto!important;padding:clamp(22px,3vw,42px)!important;color:var(--focus-ink)!important;background:var(--focus-canvas)!important}:root .app.is-learning-minimal .crtp--minimal :where(.crtp-brief,.crtp-tree,.crtp-center,.crtp-side,.crtp-finished){overflow:hidden!important;border:1px solid var(--focus-line)!important;border-radius:var(--focus-radius-lg)!important;background:var(--focus-panel)!important;background-image:none!important;box-shadow:none!important}:root .app.is-learning-minimal .crtp--minimal .crtp-brief{margin-block:26px!important;padding:20px!important}:root .app.is-learning-minimal .crtp--minimal .crtp-workspace{display:grid!important;grid-template-columns:minmax(210px,240px) minmax(440px,1fr) minmax(270px,320px)!important;gap:14px!important;align-items:stretch!important;border:0!important;background:transparent!important}:root .app.is-learning-minimal .crtp--minimal :where(.crft__repo,.crfv__head,.crsp__block,.crtp-tabs){padding:16px!important;border-color:var(--focus-line)!important;background:transparent!important}:root .app.is-learning-minimal .crtp--minimal :where(.crft__row,.crsp__item,.crtp-tab){min-height:42px!important;border-radius:10px!important;color:var(--focus-muted)!important;background:transparent!important}:root .app.is-learning-minimal .crtp--minimal :where(.crft__row--active,.crsp__item:hover,.crtp-tab--active){color:var(--focus-ink)!important;background:var(--focus-soft)!important}:root .app.is-learning-minimal .crtp--minimal :where(.crsp__finish,.crcf__submit,.crdp__submit,.bm-btn-primary){min-height:48px!important;padding-inline:18px!important;border:1px solid var(--focus-action-bg)!important;border-radius:12px!important;color:var(--focus-action-ink)!important;background:var(--focus-action-bg)!important;background-image:none!important;box-shadow:none!important}:root .mg-launch-wrap.is-minimal .mg-launch{min-height:42px!important;padding-inline:14px!important;border:1px solid var(--focus-line-strong)!important;border-radius:12px!important;color:var(--focus-ink)!important;background:var(--focus-panel)!important;box-shadow:none!important}:root .mg-launch-wrap.is-minimal .mg-launch__new{padding:4px 6px!important;border:1px solid var(--focus-action-bg)!important;border-radius:7px!important;color:var(--focus-action-ink)!important;background:var(--focus-action-bg)!important;background-image:none!important;box-shadow:none!important}@media(max-width:1180px){:root .app.is-learning-minimal .crtp--minimal .crtp-workspace{grid-template-columns:210px minmax(420px,1fr)!important}:root .app.is-learning-minimal .crtp--minimal .crtp-side{grid-column:1 / -1!important}}@media(max-width:900px){:root .app.is-learning-minimal{--sidebar-w: 0px;grid-template-columns:minmax(0,1fr)!important}:root .app.is-learning-minimal>.sidebar{display:none!important}:root .app.is-learning-minimal>.topbar .topbar-burger{display:inline-flex!important}:root .app.is-learning-minimal .lesson-continuation__grid,:root .app.is-learning-minimal .crtp--minimal .crtp-workspace{grid-template-columns:minmax(0,1fr)!important}:root .app.is-learning-minimal .crtp--minimal .crtp-side{grid-column:auto!important}}@media(prefers-reduced-motion:reduce){:root .app.is-learning-minimal *,:root .learning-minimal-zone *{scroll-behavior:auto!important}}@font-face{font-family:Excalifont;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+462-463,U+472-475,U+4D8-4D9,U+4E2-4E3,U+4E6-4E9,U+4EE-4EF}@font-face{font-family:Excalifont;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+2DD,U+302,U+306-307,U+30A-30C,U+326-328,U+212E,U+2211,U+FB01-FB02}@font-face{font-family:Excalifont;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+37E,U+384-38A,U+38C,U+38E-393,U+395-3A1,U+3A3-3A8,U+3AA-3CF,U+3D7}@font-face{font-family:Excalifont;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAM4AA4AAAAABjAAAALjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGiobgQQcNAZgADwRCAqCcIIaCwoAATYCJAMMBCAFgxgHIBvdBFFUMN4IfhzGjumxgNV2GEkUOQmNUrfv+ouH5+9X57430VRJ2DQ4vNm6QCu6Au32DV4P/16SAk6pFBQ/OcuTJq5C/vtj+by3eDaQAX4fcDfiwuPSKA2H6V5gYYJpoAnEFyZ+AfUC0ku3KQPrqEMYEkIjvPopgSIKYIhCEDQaQUANQSMoNAIazDhjdt6BkVC8qisvhOJdeVYBFJ/TKouhiAEKICBeCooKwA8CBAYvcYQgCCZMEIqE0fjx40fCiPojg465p3oy2oVxOD3VHPQh6C+lSDKqjD/1pwAHbhOn4PwSnCv87ugTjNsZXVT/61feo5NqFj4hPlKAJX6QQAZdNAK6GHqggkFQmdD0f0CGlf4lfwkARAEUoASogQzewDuAEoBAkAlrmdNzUXH6hYHs9IH2BbutKzdk5qQnMUx/wvQ+UW2bWZCzmdm5Jqe7I3dNewAzVxRmL0tHTt6T3c3pN5h2caMk2C+9KT+rJc3SvuKCy4wc5APdC9pT+nszExowzIU//TXdLWXpSWnpZyWPdLa/pLl78Jv2pvLnKiWtX36Rh2wui8sIS+XD67NrpTwOpOVdqntYIU9Ebp6EjQRNxrW03K3e+ZnuXDBjkXpRtfXrmwfukTy0m9SPrtxQSmaG0bOo0Uz7Pcnuxe1oN0awvCKjH8TRyXqV3rWXlnklEe0HAAABEFh6H26fIub4lV+I/gDAuzoDTwB4v/654X/nDcwnxg4dUEMBAn6XliVL9O+fBkRYOuV0eIF/X04QUPISLyCBQMAKAFXxaKQkAHj2JAMh7SYook5BM9ANhpZ08HCmNTUvLbBXK0OaQnmylShWyVi4LDmqFEpTLlqWchXylCjGMmfCbN2xAx+F6pTKVYFlwQSHpccCh2ND/5EGq4q7e4rgI5iDQB3VRc+Dr1qqTrk8OXJVYunJoI/FMcOxxEpXh9VsmalcmhomWG4KFWJVQUXqZTHJOlW1LJlM0ADFKAsAAAA=) format("woff2");unicode-range:U+300-301,U+303}@font-face{font-family:Excalifont;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+20-7E,U+A0-A3,U+A5-A6,U+A8-AB,U+AD-B1,U+B4,U+B6-B8,U+BA-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2024-2026,U+2030,U+2039-203A,U+20AC,U+2122,U+2212}@font-face{font-family:Excalifont;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+400-45F,U+490-491,U+2116}@font-face{font-family:Excalifont;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2");unicode-range:U+100-130,U+132-137,U+139-149,U+14C-151,U+154-17E,U+192,U+1FC-1FF,U+218-21B,U+237,U+1E80-1E85,U+1EF2-1EF3,U+2113}html[data-bm-style=sketch],html[data-bm-style=sketch] [data-bm2-appearance=dark]{--sketch-paper: #20282c;--sketch-sheet: #283135;--sketch-raised: #303a3e;--sketch-ink: #f0ebdf;--sketch-muted: #c2c4bd;--sketch-line: #7e8988;--sketch-shadow: #10191c}html[data-bm-style=sketch][data-bm-appearance=light],html[data-bm-style=sketch] [data-bm2-appearance=light]{--sketch-paper: #eee9de;--sketch-sheet: #faf6ec;--sketch-raised: #e9e3d6;--sketch-ink: #292e35;--sketch-muted: #5d625f;--sketch-line: #8b9089;--sketch-shadow: #ccc5b6}html[data-bm-style=sketch],html[data-bm-style=sketch] [data-bm2-appearance]{--sketch-font: "Excalifont", "Segoe Print", cursive;--sketch-radius: 5px 11px 6px 9px / 9px 5px 11px 6px;--sketch-hatch: repeating-linear-gradient( -43deg, transparent 0 5px, color-mix(in srgb, currentColor 13%, transparent) 5px 6px, transparent 6px 10px );--font-ui: var(--sketch-font);--ff-sans: var(--sketch-font);--ff-display: var(--sketch-font);--bm-ff-sans: var(--sketch-font);--font-sans: var(--sketch-font);--font-display: var(--sketch-font);--bm-abyss: var(--sketch-paper);--bm-abyss-2: var(--sketch-paper);--bm-orbit: var(--sketch-sheet);--bm-orbit-2: var(--sketch-raised);--bm-control: var(--sketch-sheet);--bm-ink: var(--sketch-ink);--bm-ink-body: var(--sketch-ink);--bm-ink-mute: var(--sketch-muted);--bm-ink-faint: var(--sketch-muted);--bm-hair: color-mix(in srgb, var(--sketch-line) 40%, transparent);--bm-hair-2: var(--sketch-line);--bm-hair-3: var(--sketch-line);--lux-surface: var(--sketch-sheet);--lux-surface-2: var(--sketch-sheet);--lux-surface-3: var(--sketch-raised);--lux-surface-content: var(--sketch-sheet);--lux-surface-active: var(--sketch-raised);--lux-text: var(--sketch-ink);--lux-text-2: var(--sketch-muted);--lux-muted: var(--sketch-muted);--lux-dim: var(--sketch-muted);--lux-border: var(--sketch-line);--bm2-font-sans: var(--sketch-font);--bm2-bg: var(--sketch-paper);--bm2-bg-radial: none;--bm2-text: var(--sketch-ink);--bm2-text-2: var(--sketch-muted);--bm2-text-3: var(--sketch-muted);--bm2-text-4: var(--sketch-muted);--bm2-text-5: var(--sketch-muted);--bm2-chat-body: var(--sketch-ink);--bm2-chat-body-2: var(--sketch-muted);--bm2-surface-card: var(--sketch-sheet);--bm2-surface-card-border: var(--sketch-line);--bm2-surface-hero: var(--sketch-sheet);--bm2-surface-hero-border: var(--sketch-line);--bm2-surface-ai-insight: var(--sketch-sheet);--bm2-surface-row: var(--sketch-sheet);--bm2-surface-row-border: color-mix( in srgb, var(--sketch-line) 55%, transparent );--bm2-surface-row-hover: var(--sketch-raised);--bm2-surface-control: var(--sketch-raised);--bm2-surface-control-hover: color-mix( in srgb, var(--sketch-raised) 85%, var(--sketch-ink) );--bm2-surface-composer: var(--sketch-sheet);--bm2-surface-menu: var(--sketch-sheet);--bm2-surface-menu-2: var(--sketch-sheet);--bm2-surface-dock: var(--sketch-sheet);--bm2-surface-topbar: var(--sketch-sheet);--bm2-surface-sidebar: var(--sketch-sheet);--bm2-surface-panel: var(--sketch-sheet);--bm2-surface-form-foot: var(--sketch-paper);--bm2-btn-secondary-bg: var(--sketch-sheet);--bm2-btn-secondary-border: var(--sketch-line);--bm2-puck-bg: transparent;--bm2-shadow-card: 2px 3px 0 var(--sketch-shadow);--bm2-shadow-hero: 2px 3px 0 var(--sketch-shadow);--vnext-canvas: var(--sketch-paper);--vnext-canvas-raised: var(--sketch-sheet);--vnext-surface-1: var(--sketch-sheet);--vnext-surface-2: var(--sketch-raised);--vnext-surface-3: var(--sketch-raised);--vnext-surface-solid: var(--sketch-sheet);--vnext-surface-raised: var(--sketch-raised);--vnext-control: var(--sketch-raised);--vnext-control-hover: color-mix( in srgb, var(--sketch-raised) 85%, var(--sketch-ink) );--vnext-border: color-mix(in srgb, var(--sketch-line) 60%, transparent);--vnext-border-strong: var(--sketch-line);--vnext-text: var(--sketch-ink);--vnext-text-secondary: var(--sketch-muted);--vnext-text-tertiary: var(--sketch-muted);--vnext-shadow-sm: 2px 3px 0 var(--sketch-shadow);--vnext-shadow-md: 4px 6px 0 var(--sketch-shadow);--bm2-r-sm: 6px 9px 5px 8px;--bm2-r-md: 6px 10px 5px 9px;--bm2-r-lg: 8px 5px 10px 6px;--bm2-r-3xl: 9px 5px 12px 6px;--bm2-r-5xl: 10px 6px 14px 7px;--bm2-r-section: 9px 5px 12px 6px}html[data-bm-style=sketch]{--lc-card: var(--sketch-sheet);--lc-card-border: var(--sketch-line);--lc-surface-2: var(--sketch-raised);--lc-surface-2-ring: var(--sketch-line);--lc-page-bg: var(--sketch-paper);--lc-page-glow: none;--lc-ink: var(--sketch-ink);--lc-ink-body: var(--sketch-ink);--lc-ink-callout: var(--sketch-ink);--lc-ink-2: var(--sketch-muted);--lc-ink-3: var(--sketch-muted);--lc-ink-4: var(--sketch-muted);--lc-ink-5: var(--sketch-muted);--lc-ink-quote: var(--sketch-ink);--lc-ink-rail: var(--sketch-muted)}html[data-bm-style=sketch] body{font-family:var(--sketch-font);background:var(--sketch-paper);color:var(--sketch-ink)}html[data-bm-style=sketch] :is(button,input,textarea,select,h1,h2,h3,h4){font-family:var(--sketch-font)}html[data-bm-style=sketch] :is(pre,code,kbd,samp,.monaco-editor,.cm-editor,.xterm,.font-mono),html[data-bm-style=sketch] :is(pre,code,.monaco-editor,.cm-editor,.xterm) *{font-family:var(--bm2-font-mono)!important}html[data-bm-style=sketch] :is(.bm2-shell,.vnext-shell,.bm2-main,.vnext-main){background-image:radial-gradient(color-mix(in srgb,var(--sketch-ink) 4%,transparent) .6px,transparent .7px);background-size:7px 7px}html[data-bm-style=sketch] [data-interface-frame]{border-color:transparent!important;border-radius:var(--sketch-radius)}html[data-bm-style=sketch] [data-interface-surface]{position:relative;background:var(--sketch-sheet)!important;box-shadow:var(--bm2-shadow-card)}html[data-bm-style=sketch] [data-interface-surface]>.bm-sketch-outline{color:var(--sketch-line)}html[data-bm-style=sketch] :is(.bm-card,.bm-chip,.bm-tbl-wrap,.bm2-badge){position:relative}html[data-bm-style=sketch] .bm-card{background:var(--sketch-sheet)}html[data-bm-style=sketch] .bm-tbl-wrap>.bm-sketch-outline{color:var(--sketch-line)}html[data-bm-style=sketch] .bm-chat-composer__input{font-family:var(--sketch-font)}html[data-bm-style=sketch] :is(.bm2-card,.app-card)[data-interface-frame]{background:var(--sketch-sheet);box-shadow:var(--bm2-shadow-card)}html[data-bm-style=sketch] :is(.bm2-card,.app-card,.bm2-field__box)>.bm-sketch-outline{color:var(--sketch-line)}html[data-bm-style=sketch] .bm2-card.is-ai-insight>.bm-sketch-outline{color:var(--accent-text)}html[data-bm-style=sketch] :is(.bm2-btn,.bm-btn)[data-interface-frame]{box-shadow:none;border-radius:var(--sketch-radius)}html[data-bm-style=sketch] :is(.bm2-btn.is-primary,.bm-btn-primary){background:var(--accent-fill);color:var(--accent-text)}html[data-bm-style=sketch] :is(.bm2-btn.is-primary,.bm-btn-primary):after{content:"";position:absolute;inset:3px;border-radius:inherit;background-image:var(--sketch-hatch);pointer-events:none}html[data-bm-style=sketch] .bm2-field__box[data-interface-frame]{box-shadow:none;background:var(--sketch-sheet)}html[data-bm-style=sketch] .bm2-field__box:focus-within>.bm-sketch-outline{color:var(--accent-text)}html[data-bm-style=sketch] .bm2-field__box.is-error>.bm-sketch-outline{color:var(--bm2-danger)}html[data-bm-style=sketch] .bm2-field__control{position:relative;background:transparent}html[data-bm-style=sketch] :is(.bm2-chip,.bm2-puck,.bm-theme-segmented){border-radius:var(--sketch-radius);background:transparent;box-shadow:none}html[data-bm-style=sketch] :is(.bm2-puck__btn,.bm-theme-choice){position:relative;border-radius:42% 48% 46% 44%/30% 39% 32% 41%}html[data-bm-style=sketch] .bm2-puck__thumb{visibility:hidden}html[data-bm-style=sketch] :is(.bm2-puck__btn.is-active,.bm-theme-choice.is-selected,.bm2-chip.is-selected){color:var(--accent-text);background:var(--accent-fill-weak);box-shadow:none}html[data-bm-style=sketch] :is(.bm2-side__item,.vnext-sidebar__link){position:relative;border-radius:var(--sketch-radius)}html[data-bm-style=sketch] :is(.bm2-side__item.cur,.vnext-sidebar__link.router-link-active,.bm2-row.is-active){background-color:var(--accent-fill-weak);background-image:var(--sketch-hatch);color:var(--accent-text);box-shadow:none}html[data-bm-style=sketch] .bm2-side__item.cur:before{display:none}html[data-bm-style=sketch] :is(.bm2-row,.bm2-badge,.bm2-toggle__track,.bm-theme-panel,.bm-theme-trigger,.bm2-releases-pill,.bm2-topbar__profile,.field-input,.field-textarea,.field-select){border-radius:var(--sketch-radius)}html[data-bm-style=sketch] :is(.bm2-progress__track,.bm2-progress__fill){border-radius:6px 3px 7px 4px}html[data-bm-style=sketch] .bm2-progress .bm2-progress__fill{background-image:repeating-linear-gradient(-43deg,transparent 0 5px,color-mix(in srgb,var(--sketch-sheet) 42%,transparent) 5px 7px)}html[data-bm-style=sketch] .bm2-progress__fill.is-tone-accent{background-color:var(--accent-text)}html[data-bm-style=sketch] .bm2-progress__fill.is-tone-success{background-color:var(--bm2-success)}html[data-bm-style=sketch] :is(.bm2-side,.bm2-topbar){border-color:var(--sketch-line)}html[data-bm-style=sketch] :is(button,a,input,textarea,select):focus-visible{outline:2px dashed var(--accent-text);outline-offset:4px}html[data-bm-style=sketch] ::-moz-selection{background:var(--accent-fill);color:var(--sketch-ink)}html[data-bm-style=sketch] ::selection{background:var(--accent-fill);color:var(--sketch-ink)}@media(forced-colors:active){html[data-bm-style=sketch] [data-interface-frame]{border:1px solid ButtonText;border-color:ButtonText!important}html[data-bm-style=sketch] .bm-sketch-outline{display:none}}html[data-bm-style=sketch] :is(.bm2-toggle,.bm-theme-switch){border-radius:43% 48% 41% 45%/38% 47% 42% 45%;border-style:solid}html[data-bm-style=sketch] :is(.bm2-toggle__knob,.bm-theme-switch>span:first-child){border-radius:47% 43% 48% 44%}html[data-bm-style=sketch] input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:17px;height:17px;flex:0 0 17px;border:1.5px solid var(--sketch-line);border-radius:3px 5px 2px 4px;background:var(--sketch-sheet);color:var(--accent-text);vertical-align:middle}html[data-bm-style=sketch] input[type=checkbox]:checked{border-color:currentColor;background:var(--accent-fill)}html[data-bm-style=sketch] input[type=checkbox]:checked:after{content:"";position:absolute;left:3px;top:0;width:6px;height:10px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(38deg)}html[data-bm-style=sketch] input[type=checkbox]:indeterminate:after{content:"";position:absolute;inset:6px 3px;border-top:2px solid currentColor}html[data-bm-style=sketch] :is(.bm-theme-choice-grid,.bm-chat-composer__shell,.bm2-ovl-btn-cta,.bm2-ovl-btn-ghost,.bm2-ovl-btn-danger){border-radius:var(--sketch-radius)}html[data-bm-style=sketch] :is(.bm2-card,.app-card,.bm2-row,.bm2-chip,.bm2-field__box,.bm2-ovl-panel,.bm2-sheet,.bm-modal,.bm2-toast){position:relative}html[data-bm-style=sketch] :is(.bm2-ovl-panel,.bm-modal,.bm2-sheet,.bm2-toast)>.bm-sketch-outline{color:var(--sketch-line)}html[data-bm-style=sketch] :is(.bm-input,.bm-textarea,.bm-select,.field-input,.field-textarea,.field-select){border-radius:var(--sketch-radius);background-color:var(--sketch-sheet);box-shadow:1px 1px 0 var(--sketch-shadow)}html[data-bm-style=sketch] :is(.lk-card,.bmh-card,.bmh-hero__main,.bmh-hero__today,.ach__card,.ach__head,.wr-card,.wr-hero,.sch-card,.rvw-card,.stat-card,.ssp-hero,.ssp-state-card,.readiness-page__panel,.labs-hub__hero,.bm2-ovl-panel,.bm2-sheet,.bm-modal,.bm-drawer,.bm2-toast,.bm2-table){background:var(--sketch-sheet);border:1px solid var(--sketch-line);border-radius:var(--sketch-radius);box-shadow:2px 3px 0 var(--sketch-shadow)}html[data-bm-style=sketch] .resume-os.ros-workspace{--ros-sans: var(--sketch-font);--bm2-font: var(--sketch-font);--ros-r-sm: var(--sketch-radius);--ros-r-md: var(--sketch-radius);--ros-r-lg: var(--sketch-radius);font-family:var(--sketch-font)}html[data-bm-style=sketch] .resume-os .bm2-puck{font-family:var(--sketch-font)}html[data-bm-style=sketch] .resume-os :is(.phase,.stepbtn){border-radius:var(--sketch-radius)}html[data-bm-style=sketch] .resume-os .stepbtn.on{background-image:var(--sketch-hatch);outline:1px solid var(--accent-text);outline-offset:-3px}html[data-bm-style=sketch] .rc2-mode.is-selected{color:var(--accent-text);background-color:var(--accent-fill-weak)!important}html[data-bm-style=sketch] [data-interface-technical],html[data-bm-style=sketch] [data-interface-technical] *{font-family:var(--bm2-font-mono)!important;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}html[data-bm-style=sketch] :is(.gl-trace,.cg-dock__btn,.tp-term,.ctw__ide,.tp-step,.ctw__example,.ctw__test-case,.quiz-question,.mixed-check__phase,.mixed-check__option,.mcp-attempt-row,.diagram-task__canvas-wrap,.ctw__tabs>button,.ops-puck>button){position:relative}html[data-bm-style=sketch] :is(.tp-term,.ctw__ide,.ctw__example,.ctw__test-case,.quiz-question,.mixed-check__phase,.mcp-attempt-row,.diagram-task__canvas-wrap)>.bm-sketch-outline{color:var(--sketch-line)}html[data-bm-style=sketch] :is(.gitlab-lab .cover-aura,.gitlab-lab .submit-sheen){display:none}html[data-bm-style=sketch] :is(.ops-puck .tab-slider,.ctw__tabs-indicator){visibility:hidden}html[data-bm-style=sketch] :is(.ops-puck,.ctw__tabs,.lps-segment,.tp-iconbtn,.tp-hintbtn,.tp-cta,.mcp-btn,.diagram-task__btn,.gitlab-lab .mr-button,.gitlab-lab .submit-button,.lps-btn,.lps-platform-tab,.lps-seg-btn,.ctw__run-btn,.ctw__console-tab){border-radius:var(--sketch-radius);box-shadow:none}html[data-bm-style=sketch] :is(.ops-puck>button.active,.ctw__tabs>button.is-active,.tp-step.is-active,.lps-platform-tab.active,.lps-seg-btn.active,.mcp-radio:has(input:checked)){color:var(--accent-text);background-color:var(--accent-fill-weak);background-image:var(--sketch-hatch)}html[data-bm-style=sketch] :is(.ctw__tabs,.ops-head,.tp-brief,.tp-steps){background:var(--sketch-paper);border-color:var(--sketch-line)}html[data-bm-style=sketch] :is(.tp-progress__track>span,.gitlab-lab .score-fill){background-image:var(--sketch-hatch);border-radius:var(--sketch-radius)}html[data-bm-style=sketch] :is(.mixed-check__phase.is-part-pass,.mixed-check__option.is-correct,.mcp-attempt-row--pass)>.bm-sketch-outline{color:var(--bm2-success)}html[data-bm-style=sketch] :is(.mixed-check__phase.is-part-fail,.mixed-check__option.is-wrong,.mcp-attempt-row--fail)>.bm-sketch-outline{color:var(--bm2-danger)}html[data-bm-style=sketch] .tp-task[data-interface-surface]{padding:16px}html[data-bm-style=sketch] .lps-hero[data-interface-surface]{--interface-practice-hero-padding: clamp(20px, 3vw, 32px);padding:clamp(20px,3vw,32px)}html[data-bm-style=sketch] .cg-dock__btn[data-active=true]{background-image:var(--sketch-hatch)}html[data-bm-style=sketch] :is(.stand2a-ttl__btn,.quiz-option){position:relative;border-radius:var(--sketch-radius)}html[data-bm-style=sketch] :is(.lps-seg-btn[aria-selected=true],.lps-rail-toc-item--active){background-image:var(--sketch-hatch)}html[data-bm-style=sketch] .quiz-option.is-correct>.bm-sketch-outline{color:var(--bm2-success)}html[data-bm-style=sketch] .quiz-option.is-wrong>.bm-sketch-outline{color:var(--bm2-danger)}html[data-bm-style=sketch] :is(.ctw__example,.ctw__test-case){padding:12px}html[data-bm-style=sketch] .ctw__drawer-tabs button[data-interface-frame]{position:relative}html[data-bm-style=sketch] .ctw__drawer-tabs button.is-active[data-interface-frame]{background:transparent}html[data-bm-style=sketch][data-bm-appearance] .capstone-game-root{--capstone-font-ui: var(--sketch-font);--capstone-bg: var(--sketch-paper);--capstone-window: var(--sketch-paper);--capstone-panel: var(--sketch-sheet);--capstone-field: var(--sketch-raised);--capstone-topbar: var(--sketch-sheet);--capstone-dock: var(--sketch-sheet);--capstone-bubble: var(--sketch-raised);--capstone-card: var(--sketch-sheet);--capstone-card-raised: var(--sketch-raised);--capstone-text: var(--sketch-ink);--capstone-text-muted: var(--sketch-muted);--capstone-text-secondary: var(--sketch-muted);--capstone-text-tertiary: var(--sketch-muted);--capstone-text-label: var(--sketch-muted);--capstone-text-disabled: var(--sketch-muted);--capstone-text-disabled-2: var(--sketch-muted);--capstone-border: var(--sketch-line);--capstone-border-field: var(--sketch-line);--capstone-border-field-2: var(--sketch-line);--capstone-border-button: var(--sketch-line);--capstone-border-card: var(--sketch-line);--capstone-accent: var(--accent-text);--capstone-accent-deep: var(--accent-text);--capstone-cta-gradient: var(--accent-fill);--capstone-cta-ink: var(--accent-text);--capstone-success: var(--bm2-success);--capstone-warning: var(--bm2-warning);--capstone-danger: var(--bm2-danger);--capstone-r-field: var(--sketch-radius);--capstone-r-lg: var(--sketch-radius);--capstone-r-md: var(--sketch-radius);--capstone-r-sm: var(--sketch-radius);--capstone-r-card: var(--sketch-radius);--capstone-r-pill: 43% 49% 42% 46% / 37% 43% 38% 45%;--capstone-screen-shadow: 3px 4px 0 var(--sketch-shadow);--capstone-shadow-card: 2px 3px 0 var(--sketch-shadow);--capstone-toast-bg: var(--sketch-sheet);--capstone-toast-shadow: 2px 3px 0 var(--sketch-shadow);--capstone-logo-gradient: var(--accent-fill-weak)}html[data-bm-style=sketch] .capstone-game-root [data-interface-frame],html[data-bm-style=sketch] :is(.cc-card,.cgx__surface)[data-interface-frame]{position:relative}html[data-bm-style=sketch] .capstone-game-root [data-interface-frame]>.bm-sketch-outline,html[data-bm-style=sketch] :is(.cc-card,.cgx__surface)>.bm-sketch-outline{color:var(--sketch-line)}html[data-bm-style=sketch] :is(.cg-shell__stage,.cg-briefing__logo,.cg-briefing__doc,.cg-msgr__avatar,.cg-msgr__row,.cg-msgr__quote,.cg-msgr__reply-bar,.cg-msgr__input,.cg-msgr__send,.cg-topbar__logo,.cg-topbar__btn,.cg-sidebar__mentor,.cg-tracker__column,.cg-tracker__create,.cg-tracker__status-select,.cg-wiki__search,.cg-wiki__item,.cg-report__textarea,.cg-modal,.cg-report,.cgx__surface,.cgx__company,.cc-card){border-radius:var(--sketch-radius)}html[data-bm-style=sketch] :is(.cg-msgr__row[data-active=true],.cg-wiki__item[data-active=true],.cg-tracker__card[data-selected=true],.cgx__primary,.cg-check-runner__button,.cg-report__submit,.cg-briefing__cta,.cg-sidebar__report-btn,.cg-modal__btn--primary){background-image:var(--sketch-hatch)}html[data-bm-style=sketch] :is(.cgx__surface,.cc-card){background:var(--sketch-sheet);box-shadow:2px 3px 0 var(--sketch-shadow)}html[data-bm-style=sketch] :is(.cg-briefing__doc-body,.cg-cascade>*,.cgx__panel-in){animation:none}html[data-bm-style=sketch] .cg-notes__area{background-color:var(--sketch-sheet);background-image:repeating-linear-gradient(transparent 0 25px,color-mix(in srgb,var(--sketch-line) 18%,transparent) 25px 26px);line-height:26px}html[data-bm-style=sketch] :is(.practice-workspace-frame,.mentor-diagram,.diagram-drawing,.mcc-opt,.mbc__day,.mbc__slot,.cqr__option,.mnc-card__go,.mplc-card__retry,.bm2-ai-msg__action){position:relative}html[data-bm-style=sketch] :is(.practice-workspace-frame,.mentor-diagram,.diagram-drawing)>.bm-sketch-outline{color:var(--sketch-line)}html[data-bm-style=sketch] :is(.practice-workspace-frame,.chat-runner,.chat-term,.mentor-diagram__toolbar,.diagram-drawing){background:var(--sketch-paper);border-radius:var(--sketch-radius);box-shadow:none}html[data-bm-style=sketch] :is(.mentor-diagram__toolbar,.mentor-diagram__pages,.practice-workspace-frame__toolbar,.chat-runner__tabs){color:var(--sketch-ink);background-color:var(--sketch-sheet)}html[data-bm-style=sketch] :is(.mcc-opt,.mnc-card__go,.mplc-card__retry,.bm2-ai-msg__action,.mbc__day,.mbc__slot,.mbc__book,.mlc__meeting,.cqr__option,.cqr__submit,.cqr__secondary,.chat-runner__btn,.chat-term__btn,.practice-workspace-frame__toolbar button,.mentor-diagram__toolbar button,.mentor-diagram__toolbar a,.mentor-diagram__pages button,.cap-action-card button){border-radius:var(--sketch-radius);box-shadow:none}html[data-bm-style=sketch] :is(.mcc-opt.is-selected,.mbc__day.is-active,.mbc__slot.is-selected,.cqr__option.is-selected,.chat-runner__tabs button.is-active,.mentor-diagram__pages button[aria-pressed=true]){background:var(--accent-fill-weak);background-image:var(--sketch-hatch);color:var(--accent-text);box-shadow:none}html[data-bm-style=sketch] :is(.mnc-card__go,.mplc-card__retry){color:var(--accent-text);background:var(--accent-fill)}html[data-bm-style=sketch] .cqr__option.is-correct>.bm-sketch-outline{color:var(--bm2-success)}html[data-bm-style=sketch] .cqr__option.is-wrong>.bm-sketch-outline{color:var(--bm2-danger)}html[data-bm-style=sketch] :is(.tac__progress,.tac__progress-bar,.chat-term__progress-bar,.chat-term__progress-bar>i,.chat-runner__criteria-bar>i){border-radius:var(--sketch-radius);background-image:var(--sketch-hatch)}html[data-bm-style=sketch] :is(.md-body,.chat-md) :is(table,blockquote,details){border-radius:var(--sketch-radius);border-color:var(--sketch-line);background-color:var(--sketch-sheet)}html[data-bm-style=sketch] :is(.md-body,.chat-md) :is(th,td){border-color:var(--sketch-line)}html[data-bm-style=sketch] :is(.md-body,.chat-md) blockquote{border-left-style:dashed}html[data-bm-style=sketch] :is(.md-code,.chat-md-code,.chat-code-editor){border-radius:var(--sketch-radius)}html[data-bm-style=sketch] .chat-runner__io-card{padding:12px}html[data-bm-style=sketch] .bm2-ai-msg.is-flat .bm2-ai-msg__action,html[data-bm-style=sketch] .bm2-ai-msg.is-minimal .bm2-ai-msg__action{padding:10px 14px}html[data-bm-style=sketch][data-bm-appearance] .cb-root.is-minimal{--cbm-paper: var(--sketch-sheet);--cbm-ink: var(--sketch-ink);--cbm-panel: var(--sketch-sheet);--cbm-soft: var(--sketch-raised);--cbm-muted: var(--sketch-muted);--cbm-line: var(--sketch-line);--cbm-line-strong: var(--sketch-line)}html[data-bm-style=sketch][data-bm-appearance] :is(.cb-root,.cb-root.is-minimal) .cb-fab{border:0;border-radius:0;overflow:visible;background:none!important;box-shadow:none;color:var(--accent-text)}html[data-bm-style=sketch][data-bm-appearance] :is(.cb-root,.cb-root.is-minimal) .cb-fab:hover,html[data-bm-style=sketch][data-bm-appearance] :is(.cb-root,.cb-root.is-minimal) .cb-fab:active{box-shadow:none;filter:none;transform:none}html[data-bm-style=sketch][data-bm-appearance] :is(.cb-root,.cb-root.is-minimal) .cb-fab.has-unread:before,html[data-bm-style=sketch][data-bm-appearance] :is(.cb-root,.cb-root.is-minimal) .cb-fab__proactive-ring{display:none}html[data-bm-style=sketch][data-bm-appearance] :is(.cb-root,.cb-root.is-minimal) .cb-fab__dot{border-radius:43% 50% 39% 48%;border-color:var(--sketch-sheet)}html[data-bm-style=sketch][data-bm-appearance] :is(.cb-root,.cb-root.is-minimal) .cb-fab__proactive-badge{border-radius:43% 48% 39% 45%;background:var(--sketch-sheet)!important;border:1.5px solid var(--accent-text);box-shadow:1px 2px 0 var(--sketch-shadow);color:var(--accent-text)!important;font-family:var(--sketch-font)}html[data-bm-style=sketch][data-bm-appearance] :is(.cb-root,.cb-root.is-minimal) :is(.cb-panel,.cb-panel.is-resume){background:var(--sketch-sheet);color:var(--sketch-ink);border-radius:var(--sketch-radius);box-shadow:3px 5px 0 var(--sketch-shadow)}html[data-bm-style=sketch] :is(.cb-model-menu,.cb-model-option,.cb-model-trigger,.cb-msg,.cb-input,.cb-send,.cb-chip,.cb-iconbtn){border-radius:var(--sketch-radius)}html[data-bm-style=sketch] .cb-model-menu{background:var(--sketch-sheet);border-color:var(--sketch-line);box-shadow:3px 4px 0 var(--sketch-shadow)}html[data-bm-style=sketch] :is(.cb-fab-enter-active,.cb-fab-leave-active,.cb-fab-badge-enter-active,.cb-fab-badge-leave-active){transition:opacity .18s ease}html[data-bm-style=sketch] :is(.cb-fab-enter-from,.cb-fab-leave-to,.cb-fab-badge-enter-from,.cb-fab-badge-leave-to){transform:none}html[data-bm-style=sketch] .bm-page,html[data-bm-style=sketch] .bm-page>*>*,html[data-bm-style=sketch] .bm-stagger>*{animation:none}html[data-bm-style=sketch] .ctw__pane-anim,html[data-bm-style=sketch] .cg-anim-app-in,html[data-bm-style=sketch] .cap .tab-panel.cap-tab-in{animation:none}html.bm-interface-material-changing[data-bm-style=sketch][data-bm-motion=full] .bm-sketch-stroke{animation:bm-material-outline 1.45s ease-out both}@keyframes bm-material-outline{0%,12%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){html.bm-interface-material-changing[data-bm-style=sketch] .bm-sketch-stroke{animation:none}}:root[data-bm-motion=calm]{--bm-calm-duration: .24s;--bm-calm-transition: .2s;--bm-calm-ease: cubic-bezier(.22, .61, .36, 1)}:root[data-bm-motion=calm].bm-theme-changing:before,:root[data-bm-motion=calm].bm-theme-changing:after{animation-duration:.36s!important;animation-timing-function:var(--bm-calm-ease)!important}:root[data-bm-motion=calm] *:not(.animate-spin,[role=progressbar],[data-bm-motion-keep],[role=progressbar] *,[data-bm-motion-keep] *),:root[data-bm-motion=calm] *:not(.animate-spin,[role=progressbar],[data-bm-motion-keep],[role=progressbar] *,[data-bm-motion-keep] *):before,:root[data-bm-motion=calm] *:not(.animate-spin,[role=progressbar],[data-bm-motion-keep],[role=progressbar] *,[data-bm-motion-keep] *):after{animation-duration:var(--bm-calm-duration)!important;animation-timing-function:var(--bm-calm-ease)!important;animation-iteration-count:1!important;animation-delay:0ms!important;animation-direction:normal!important;transition-duration:var(--bm-calm-transition)!important;transition-timing-function:var(--bm-calm-ease)!important;transition-delay:0ms!important}:root[data-bm-motion=calm] .cpo[aria-hidden=true]{animation-name:none!important;animation-duration:0ms!important;animation-delay:0ms!important}:root[data-bm-motion=calm],:root[data-bm-motion=calm] *{scroll-behavior:auto!important}:root[data-bm-motion=calm] [data-bm-parallax],:root[data-bm-motion=calm] .bm-parallax{transform:none!important}:root[data-bm-motion=calm]::view-transition-group(*),:root[data-bm-motion=calm]::view-transition-old(*),:root[data-bm-motion=calm]::view-transition-new(*){animation-duration:var(--bm-calm-duration)!important;animation-timing-function:var(--bm-calm-ease)!important}html[data-mcc-stream-privacy=on] [data-mcc-private]{color:transparent!important;text-shadow:0 0 11px var(--bm-ink, #e9e4f7);background:repeating-linear-gradient(118deg,color-mix(in srgb,var(--bm-control, #17132b) 88%,#000) 0 7px,color-mix(in srgb,var(--bm-control, #17132b) 74%,var(--bm-plasma, #8057ff)) 7px 10px)!important;border-radius:5px;-moz-user-select:none;user-select:none;-webkit-user-select:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}html[data-mcc-stream-privacy=on] [data-mcc-private=avatar]{filter:saturate(.2) blur(5px);text-shadow:none}html[data-mcc-stream-privacy=on] [data-mcc-private-action]{pointer-events:none!important}html[data-mcc-stream-privacy=on] input[data-mcc-private-input]{color:transparent!important;text-shadow:0 0 9px var(--bm-ink, #e9e4f7);-webkit-text-security:disc;-webkit-user-select:none;-moz-user-select:none;user-select:none}html[data-mcc-stream-privacy=on] input[data-mcc-private-input]::-moz-placeholder{color:var(--bm-ink-mute, #8d84ad);text-shadow:none;-webkit-text-security:none}html[data-mcc-stream-privacy=on] input[data-mcc-private-input]::placeholder{color:var(--bm-ink-mute, #8d84ad);text-shadow:none;-webkit-text-security:none}
