:root{--bl-scheme:light;--bl-color-scheme:only light;--bl-paper:#f2f2f4;--bl-card:#fff;--bl-fg:#1c1c1e;--bl-fg-2:#5a5a60;--bl-fg-muted:#8a8a90;--bl-hair:#e1e1e6;--bl-row-hover:#ececf0;--bl-accent:#c92a86;--bl-scroll-size:6px;--bl-scroll-thumb:var(--bl-accent);--bl-scroll-track:transparent;--bl-accent-hover:#b3206f;--bl-accent-ink:#fff;--bl-accent-soft:#fbe7f2;--bl-accent-soft-hover:#f7d5e8;--bl-accent-strong:var(--bl-accent-hover);--bl-accent-on-dark:#f0569b;--bl-grab:#c7c7cc;--bl-xbg:#e3e3e8;--bl-xbg-hover:#cfcfd6;--bl-xink:#3a3a3f;--bl-chev:#a0a0a6;--bl-ph:#6e6e73;--bl-err:#b3261e;--bl-err-soft:#fdecea;--bl-err-on-dark:#ff8a80;--bl-rec:#d3232f;--bl-focus:var(--bl-accent);--bl-canvas-stage:#dcdce2;--bl-preview-bg:#08060c;--bl-preview-fg:#f5f2fb;--bl-preview-x:#ffffff24;--bl-preview-x-hover:#ffffff3d;--bl-preview-del:#2a2530;--bl-preview-del-hover:#37303f;--bl-dot-off:#ffffff4d;--bl-scrim:#00000073;--bl-scrim-sheet:transparent;--bl-scrim-light:#00000040;--bl-scrim-drawer:#0006;--bl-thumb-edge:#e1e1e6;--bl-grad:linear-gradient(135deg, #ff5470 0%, #b829e3 100%);--bl-fab-ink:#fff;--bl-mask-fade:linear-gradient(black calc(100% - 28px), transparent);--bl-shadow-bubble:0 4px 14px #0000004d, 0 1px 3px #0003;--bl-shadow-pill:0 4px 16px #0000004d;--bl-shadow-shot:0 2px 12px #00000040;--bl-shadow-card:0 8px 32px #0000002e;--bl-shadow-fab:0 4px 12px #00000047, 0 1px 3px #0003;--bl-shadow-fab-drag:0 8px 20px #00000052, 0 2px 6px #00000038;--bl-shadow-drawer:0 -1px 0 var(--bl-hair);--bl-shadow-inset-hair:inset 0 0 0 1px var(--bl-hair);--bl-font:"Heebo", "Assistant", "Rubik", "Segoe UI", system-ui, -apple-system, sans-serif;--bl-font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--bl-font-arabic:"Noto Sans Arabic", "Segoe UI", Tahoma, sans-serif;--bl-fs-12:12px;--bl-fs-13:13px;--bl-fs-14:14px;--bl-fs-15:15px;--bl-fs-16:16px;--bl-fs-17:17px;--bl-fs-18:18px;--bl-fs-19:19px;--bl-fs-title:20px;--bl-fw-regular:400;--bl-fw-medium:500;--bl-fw-semibold:600;--bl-fw-bold:700;--bl-lh:1.4;--bl-lh-arabic:1.6;--bl-lh-18:18px;--bl-lh-20:20px;--bl-lh-24:24px;--bl-lh-26:26px;--bl-lh-title:28px;--bl-track-rec:.06em;--bl-nums:tabular-nums;--bl-space-1:4px;--bl-space-2:8px;--bl-space-3:12px;--bl-space-4:16px;--bl-space-5:20px;--bl-space-6:24px;--bl-space-8:32px;--bl-space-group:12px;--bl-space-title:12px;--bl-slide:16px;--bl-radius-tag:6px;--bl-radius-thumb:8px;--bl-radius-banner:10px;--bl-radius-md:12px;--bl-radius:14px;--bl-radius-lg:16px;--bl-radius-pill:999px;--bl-radius-round:50%;--bl-size-hair:1px;--bl-size-focus:2px;--bl-focus-offset:2px;--bl-focus-inset:-2px;--bl-size-hit:44px;--bl-size-row:48px;--bl-size-head:44px;--bl-size-send:50px;--bl-size-btn2:44px;--bl-size-qact:48px;--bl-size-bar:52px;--bl-size-tool:52px;--bl-size-tool-w:76px;--bl-size-field:48px;--bl-size-textarea:64px;--bl-size-thumb:52px;--bl-size-logo:22px;--bl-logo-nudge:calc(-16px / 24);--bl-size-icon:20px;--bl-size-icon-sm:16px;--bl-size-icon-xs:12px;--bl-size-ic:24px;--bl-size-medal:56px;--bl-size-medal-glyph:26px;--bl-size-bubble:64px;--bl-size-fab:64px;--bl-size-fab-glyph:40px;--bl-size-fab-min:44px;--bl-size-fab-min-glyph:28px;--bl-size-badge:16px;--bl-size-spin:18px;--bl-size-spin-stroke:2px;--bl-size-dot:10px;--bl-size-pvdot:8px;--bl-size-card-max:440px;--bl-size-win-w:420px;--bl-size-win-h:440px;--bl-size-max-w:880px;--bl-size-send-max-w:360px;--bl-win-ratio:1.1;--bl-snap-default:60%;--bl-snap-form:85%;--bl-win-gap-b:var(--bl-space-6);--bl-z-fab:2147480000;--bl-z-sheet:2147480000;--bl-z-canvas:2147480000;--bl-z-preview:2147480000;--bl-z-bubble:2147480000;--bl-dur-fast:.12s;--bl-dur-base:.18s;--bl-dur-slow:.24s;--bl-ease-out:cubic-bezier(.16, 1, .3, 1);--bl-ease-in:cubic-bezier(.7, 0, .84, 0);--bl-ease-std:cubic-bezier(.2, 0, 0, 1);--bl-ease-linear:linear;--bl-pulse:1.2s;--bl-pulse-ring:1.8s;--bl-fab-idle:3.6s;--bl-fab-flutter:7s;--bl-fab-idle-count:5;--bl-fab-flutter-count:3;--bl-fab-tap:.65s;--bl-fab-burst-delay:.12s;--bl-fab-flash-dur:.35s;--bl-ease-fab-inout:ease-in-out;--bl-ease-fab-out:ease-out;--bl-ease-fab-spin:cubic-bezier(.2, .8, .2, 1);--bl-fab-breathe-scale:1.06;--bl-fab-ring-w:2px;--bl-fab-ring-op:.55;--bl-fab-ring-scale:1.8;--bl-fab-pop-in:.84;--bl-fab-pop-out:1.14;--bl-fab-spin-scale:1.2;--bl-fab-spin-end:rotate(360deg);--bl-fab-burst-op:.85;--bl-fab-burst-scale:2.6;--bl-fab-flash-op:.85;--bl-fab-flutter-a:-9deg;--bl-fab-flutter-b:9deg;--bl-fab-flutter-c:-4deg;--bl-fab-ring-static:0 0 0 7px color-mix(in srgb, var(--bl-accent) 40%, transparent);--bl-fab-ring-static-plain:0 0 0 4px var(--bl-accent);--bl-size-mic-ring:76px;--bl-line-on-accent:#fff6;--bl-spin:.7s}:root[data-bl-theme=dark]{--bl-line-on-accent:#0f0f0f59;--bl-scheme:dark;--bl-color-scheme:dark;--bl-paper:#171717;--bl-card:#242424;--bl-fg:#f5f5f5;--bl-fg-2:#c2c2c2;--bl-fg-muted:#a1a1a1;--bl-hair:#383838;--bl-row-hover:#333;--bl-accent:#f0569b;--bl-scroll-size:6px;--bl-scroll-thumb:var(--bl-accent);--bl-scroll-track:transparent;--bl-accent-hover:#f36aa8;--bl-accent-ink:#0f0f0f;--bl-accent-soft:#3b1f2b;--bl-accent-soft-hover:#4b2735;--bl-accent-on-dark:#f0569b;--bl-grab:#4f4f4f;--bl-xbg:#303030;--bl-xbg-hover:#3b3b3b;--bl-xink:#dedede;--bl-chev:#a1a1a1;--bl-ph:#a1a1a1;--bl-err:#ff8a80;--bl-err-soft:#3b1d22;--bl-err-on-dark:#ff8a80;--bl-rec:#f85149;--bl-canvas-stage:#0a0a0a;--bl-preview-bg:#0a0a0a;--bl-preview-fg:#f5f5f5;--bl-preview-x:#ffffff24;--bl-preview-x-hover:#ffffff3d;--bl-preview-del:#292929;--bl-preview-del-hover:#343434;--bl-dot-off:#ffffff4d;--bl-scrim:#0000008c;--bl-scrim-sheet:transparent;--bl-scrim-light:#00000059;--bl-scrim-drawer:#00000080;--bl-thumb-edge:#ffffff38;--bl-grad:linear-gradient(135deg, #ff5470 0%, #b829e3 100%);--bl-fab-ink:#fff;--bl-shadow-bubble:0 4px 14px #00000080, 0 1px 3px #0006;--bl-shadow-pill:0 4px 16px #00000080;--bl-shadow-shot:0 2px 12px #0006;--bl-shadow-card:0 8px 32px #00000073;--bl-shadow-fab:0 4px 12px #00000080, 0 1px 3px #0006;--bl-shadow-fab-drag:0 8px 20px #0000008c, 0 2px 6px #0006}@media (prefers-color-scheme:dark){:root:not([data-bl-theme=light]){--bl-line-on-accent:#0f0f0f59;--bl-scheme:dark;--bl-color-scheme:dark;--bl-paper:#171717;--bl-card:#242424;--bl-fg:#f5f5f5;--bl-fg-2:#c2c2c2;--bl-fg-muted:#a1a1a1;--bl-hair:#383838;--bl-row-hover:#333;--bl-accent:#f0569b;--bl-scroll-size:6px;--bl-scroll-thumb:var(--bl-accent);--bl-scroll-track:transparent;--bl-accent-hover:#f36aa8;--bl-accent-ink:#0f0f0f;--bl-accent-soft:#3b1f2b;--bl-accent-soft-hover:#4b2735;--bl-accent-on-dark:#f0569b;--bl-grab:#4f4f4f;--bl-xbg:#303030;--bl-xbg-hover:#3b3b3b;--bl-xink:#dedede;--bl-chev:#a1a1a1;--bl-ph:#a1a1a1;--bl-err:#ff8a80;--bl-err-soft:#3b1d22;--bl-err-on-dark:#ff8a80;--bl-rec:#f85149;--bl-canvas-stage:#0a0a0a;--bl-preview-bg:#0a0a0a;--bl-preview-fg:#f5f5f5;--bl-preview-x:#ffffff24;--bl-preview-x-hover:#ffffff3d;--bl-preview-del:#292929;--bl-preview-del-hover:#343434;--bl-dot-off:#ffffff4d;--bl-scrim:#0000008c;--bl-scrim-sheet:transparent;--bl-scrim-light:#00000059;--bl-scrim-drawer:#00000080;--bl-thumb-edge:#ffffff38;--bl-grad:linear-gradient(135deg, #ff5470 0%, #b829e3 100%);--bl-fab-ink:#fff;--bl-shadow-bubble:0 4px 14px #00000080, 0 1px 3px #0006;--bl-shadow-pill:0 4px 16px #00000080;--bl-shadow-shot:0 2px 12px #0006;--bl-shadow-card:0 8px 32px #00000073;--bl-shadow-fab:0 4px 12px #00000080, 0 1px 3px #0006;--bl-shadow-fab-drag:0 8px 20px #0000008c, 0 2px 6px #0006}}@media (height<=700px){:root{--bl-snap-default:76%}}@media (height<=600px),(width<=480px){:root{--bl-size-row:44px;--bl-size-send:46px;--bl-size-field:44px;--bl-size-textarea:44px;--bl-size-thumb:44px;--bl-space-group:8px;--bl-space-title:4px;--bl-fs-title:18px;--bl-lh-title:24px}}@media (prefers-reduced-motion:reduce){:root{--bl-dur-fast:0s;--bl-dur-base:0s;--bl-dur-slow:0s}}:root{--bl-bg:var(--bl-paper);--bl-surface:var(--bl-card);--bl-surface-2:var(--bl-paper);--bl-glass:var(--bl-row-hover);--bl-glass-strong:var(--bl-xbg);--bl-line:var(--bl-hair);--bl-line-strong:var(--bl-grab);--bl-stage:#fff;--bl-console-bg:var(--bl-preview-bg);--bl-console-fg:var(--bl-preview-fg);--bl-console-dim:#9d93b4;--bl-console-warn:#ffc46b;--bl-scroll-shade:#0000001a;--bl-text:var(--bl-fg);--bl-text-2:var(--bl-fg-2);--bl-text-3:var(--bl-ph);--bl-text-on-accent:var(--bl-accent-ink);--bl-success:#1b7a4b;--bl-success-bg:#e5f4ec;--bl-success-line:#a9d9bf;--bl-danger:var(--bl-err);--bl-danger-bg:var(--bl-err-soft);--bl-danger-line:#f1b4ae;--bl-warn:#8a4f00;--bl-warn-bg:#fdf0db;--bl-warn-line:#efcb8f;--bl-info:#7b2c9e;--bl-info-bg:#f4e7fa;--bl-info-line:#dcb7ec;--bl-neutral:var(--bl-fg-2);--bl-neutral-bg:var(--bl-xbg);--bl-neutral-line:var(--bl-grab);--bl-track-wordmark:.14em;--bl-font-ar:var(--bl-font-arabic);--bl-fs-xs:var(--bl-fs-12);--bl-fs-sm:var(--bl-fs-13);--bl-fs-base:var(--bl-fs-15);--bl-fs-md:var(--bl-fs-17);--bl-fs-lg:var(--bl-fs-title);--bl-fs-xl:26px;--bl-fs-2xl:34px;--bl-fs-hero:clamp(34px, 6vw, 56px);--bl-lh-tight:1.2;--bl-lh-base:1.5;--bl-lh-loose:1.65;--bl-fw-heavy:800;--bl-radius-sm:var(--bl-radius-banner);--bl-radius-xl:22px;--bl-shadow-sm:0 1px 2px #0000000f;--bl-shadow:var(--bl-shadow-card);--bl-shadow-lg:var(--bl-shadow-card);--bl-focus-color:var(--bl-focus);--bl-focus-ring:var(--bl-size-focus) solid var(--bl-focus);--bl-dur:var(--bl-dur-base);--bl-ease:var(--bl-ease-std);--bl-size-btn-sm:36px;--bl-page-max:1200px;--bl-prose-max:720px;--bl-card-narrow:400px;--bl-captcha-h:72px;--bl-mark-lg:48px;--bl-mark-md:36px;--bl-mark-glyph:.786;--bl-logo-pink:var(--bl-accent-on-dark);--bl-logo-track:-.015em}:root[data-bl-theme=dark]{--bl-success:#5fd6a0;--bl-success-bg:#16301f;--bl-success-line:#2c5c42;--bl-danger-line:#6b2e35;--bl-warn:#ffc46b;--bl-warn-bg:#33260f;--bl-warn-line:#6b5024;--bl-info:#d9a0f2;--bl-info-bg:#2c1b36;--bl-info-line:#5a3a6c;--bl-shadow-sm:0 1px 2px #0006;--bl-scroll-shade:#00000059}@media (prefers-color-scheme:dark){:root:not([data-bl-theme=light]){--bl-success:#5fd6a0;--bl-success-bg:#16301f;--bl-success-line:#2c5c42;--bl-danger-line:#6b2e35;--bl-warn:#ffc46b;--bl-warn-bg:#33260f;--bl-warn-line:#6b5024;--bl-info:#d9a0f2;--bl-info-bg:#2c1b36;--bl-info-line:#5a3a6c;--bl-shadow-sm:0 1px 2px #0006;--bl-scroll-shade:#00000059}}:root{--bl-loop-cycle:12s;--bl-loop-step:3s;--bl-bv-cycle:9s;--bl-talk:.6s;--bl-loop-node:44px;--bl-loop-node-lg:56px}@media (prefers-color-scheme:light){:root:not([data-bl-theme=dark]),:root:not([data-bl-theme=dark]) *{scrollbar-width:thin;scrollbar-color:var(--bl-scroll-thumb) var(--bl-scroll-track)}}:root[data-bl-theme=light],:root[data-bl-theme=light] *{scrollbar-width:thin;scrollbar-color:var(--bl-scroll-thumb) var(--bl-scroll-track)}:root{color-scheme:var(--bl-scheme);font-family:var(--bl-font)}*{box-sizing:border-box}body{background:var(--bl-bg);color:var(--bl-text);font-family:var(--bl-font);font-size:var(--bl-fs-base);line-height:var(--bl-lh-base);-webkit-font-smoothing:antialiased;margin:0}html[lang=ar] body{font-family:var(--bl-font-ar);line-height:var(--bl-lh-arabic)}#app{max-width:var(--bl-page-max);padding:var(--bl-space-6) var(--bl-space-5) calc(var(--bl-space-8) * 2);margin:0 auto}@media (width<=480px){#app{padding-inline:var(--bl-space-4)}}h1,h2,h3{margin:0}.muted{color:var(--bl-text-2);padding:var(--bl-space-3) 0}.btn{font:inherit;font-weight:var(--bl-fw-semibold);justify-content:center;align-items:center;gap:var(--bl-space-2);min-height:var(--bl-size-hit);padding:var(--bl-space-2) var(--bl-space-4);border-radius:var(--bl-radius-banner);background:var(--bl-xbg);color:var(--bl-text);cursor:pointer;transition:background-color var(--bl-dur-fast) var(--bl-ease-std), color var(--bl-dur-fast) var(--bl-ease-std), transform var(--bl-dur-fast) var(--bl-ease-std);border:0;text-decoration:none;display:inline-flex}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.4;cursor:default}.btn.primary{background:var(--bl-accent);color:var(--bl-accent-ink)}.btn.ghost{color:var(--bl-text-2);background:0 0}.btn.small{min-height:var(--bl-size-btn-sm);padding:var(--bl-space-1) var(--bl-space-3);font-size:var(--bl-fs-13)}.btn.danger{background:var(--bl-danger-bg);color:var(--bl-danger)}.btn.active{background:var(--bl-accent-soft);color:var(--bl-accent-strong)}@media (hover:hover){.btn:hover:not(:disabled){background:var(--bl-xbg-hover)}.btn.primary:hover:not(:disabled){background:var(--bl-accent-hover)}.btn.ghost:hover:not(:disabled){background:var(--bl-row-hover);color:var(--bl-text)}.btn.danger:hover:not(:disabled){background:var(--bl-danger);color:var(--bl-accent-ink)}.btn.active:hover:not(:disabled){background:var(--bl-accent-soft-hover)}}.brand-mark{border-radius:var(--bl-radius-round);background:var(--bl-logo-pink);flex:none;place-items:center;line-height:0;display:inline-grid}.brand-mark svg{width:calc(100% * var(--bl-mark-glyph));height:calc(100% * var(--bl-mark-glyph));display:block}.app-lockup{align-items:center;gap:var(--bl-space-2);direction:ltr;min-width:0;display:flex}.app-lockup .app-title{font-size:var(--bl-fs-15);font-weight:var(--bl-fw-bold);letter-spacing:var(--bl-logo-track);line-height:var(--bl-lh-tight);color:var(--bl-text);white-space:nowrap;min-width:0}.login-shell{box-sizing:border-box;min-height:100dvh;padding:var(--bl-space-4);justify-content:center;align-items:center;min-width:0;display:flex}#app:has(.login-shell){max-width:none;padding:0}.login-window{grid-template-columns:calc(var(--bl-space-8) * 6) minmax(0, 1fr);width:100%;max-width:calc(var(--bl-card-narrow) * 2 + var(--bl-space-8));height:min(calc(var(--bl-space-8) * 22), calc(100dvh - var(--bl-space-8)));background:var(--bl-card);border-radius:var(--bl-radius-lg);box-shadow:var(--bl-shadow-lg);animation:bl-rise var(--bl-dur-slow) var(--bl-ease-out) both;direction:ltr;display:grid;position:relative;overflow:hidden}@keyframes bl-rise{0%{opacity:0}}.billing-card{background:var(--bl-surface);border-radius:var(--bl-radius-lg);box-shadow:var(--bl-shadow-sm);padding:var(--bl-space-6) var(--bl-space-5);width:var(--bl-card-narrow);max-width:100%;animation:bl-rise var(--bl-dur-slow) var(--bl-ease-out) both;position:relative}.login-shell:has(>.billing-card){padding:var(--bl-space-4);align-items:center}.billing-card .billing-head{justify-content:space-between;align-items:center;gap:var(--bl-space-2);margin-bottom:var(--bl-space-5);direction:ltr;flex-wrap:wrap;display:flex}.billing-lockup{align-items:center;gap:var(--bl-space-2);direction:ltr;flex:0 auto;min-width:0;display:flex}.billing-title{font-size:var(--bl-fs-17);font-weight:var(--bl-fw-bold);letter-spacing:var(--bl-logo-track);line-height:var(--bl-lh-tight);color:var(--bl-text);white-space:nowrap;min-width:0}.billing-note{color:var(--bl-text);font-size:var(--bl-fs-title);line-height:var(--bl-lh-title);font-weight:var(--bl-fw-bold);margin:0 0 var(--bl-space-4)}@media (height<=640px){.billing-card{padding-block:var(--bl-space-4)}.billing-card .billing-head,.billing-note{margin-bottom:var(--bl-space-3)}}html[dir=rtl] .login-rail,html[dir=rtl] .login-content{direction:rtl}.login-rail{background:var(--bl-paper);padding:var(--bl-space-5) var(--bl-space-4);gap:var(--bl-space-6);flex-direction:column;min-width:0;display:flex;position:relative}.login-lockup{align-items:center;gap:var(--bl-space-2);direction:ltr;min-width:0;display:flex}.login-wordmark{font-size:var(--bl-fs-17);font-weight:var(--bl-fw-bold);letter-spacing:var(--bl-logo-track);line-height:var(--bl-lh-title);color:var(--bl-text);white-space:nowrap}.login-rail-nav{gap:var(--bl-space-1);flex-direction:column;display:flex}.login-navb{align-items:center;gap:var(--bl-space-3);min-height:var(--bl-size-row);padding-inline:var(--bl-space-3);border-radius:var(--bl-radius-sm);color:var(--bl-text-2);font:inherit;font-size:var(--bl-fs-17);font-weight:var(--bl-fw-semibold);line-height:var(--bl-lh-24);white-space:nowrap;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.login-navb.on{background:var(--bl-accent-soft);color:var(--bl-accent-strong)}.login-navb[aria-disabled=true]{color:var(--bl-text-3);cursor:default}@media (hover:hover){.login-navb:hover:not(.on):not([aria-disabled=true]){background:var(--bl-row-hover)}}.login-lang{direction:ltr;margin-top:auto;position:relative}.login-lang-btn{width:100%;min-height:var(--bl-size-hit);padding-inline:var(--bl-space-3);border-radius:var(--bl-radius-sm);background:var(--bl-card);box-shadow:inset 0 0 0 var(--bl-size-hair) var(--bl-hair);color:var(--bl-text);font:inherit;font-size:var(--bl-fs-15);font-weight:var(--bl-fw-medium);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;display:flex}.login-lang-btn[aria-expanded=true]{background:var(--bl-row-hover)}.login-lang-menu{left:0;right:0;bottom:calc(100% + var(--bl-space-1));z-index:var(--bl-z-sheet);padding:var(--bl-space-1);background:var(--bl-card);border:var(--bl-size-hair) solid var(--bl-hair);border-radius:var(--bl-radius-md);box-shadow:var(--bl-shadow);margin:0;list-style:none;position:absolute}.login-lang-menu[hidden]{display:none}.login-lang-menu li{justify-content:space-between;align-items:center;gap:var(--bl-space-2);min-height:var(--bl-size-hit);padding-inline:var(--bl-space-3);border-radius:var(--bl-radius-tag);font-size:var(--bl-fs-15);cursor:pointer;text-align:left;display:flex}.login-lang-menu li[aria-selected=true]{font-weight:var(--bl-fw-bold);color:var(--bl-accent)}.login-lang-item{flex:1}.login-lang-tick{width:var(--bl-size-icon-sm);height:var(--bl-size-icon-sm);visibility:hidden;flex:none}.login-lang-menu li[aria-selected=true] .login-lang-tick{visibility:visible}@media (hover:hover){.login-lang-menu li:hover,.login-lang-btn:hover{background:var(--bl-row-hover)}}.login-content{min-width:0;padding:var(--bl-space-8);gap:var(--bl-space-5);scrollbar-width:thin;scrollbar-color:var(--bl-scroll-thumb) var(--bl-scroll-track);flex-direction:column;display:flex;overflow-y:auto}.login-content:focus{outline:none}.login-chead{gap:var(--bl-space-1);flex-direction:column;display:flex}.login-title{font-size:var(--bl-fs-title);line-height:var(--bl-lh-title);font-weight:var(--bl-fw-bold);color:var(--bl-text)}.login-sub{font-size:var(--bl-fs-15);line-height:var(--bl-lh-20);color:var(--bl-text-2);min-height:calc(var(--bl-lh-20) * 2);margin:0}.login-form{gap:var(--bl-space-2);flex-direction:column;display:flex}.login-fgroup{gap:var(--bl-space-1);flex-direction:column;display:flex}.login-lrow{justify-content:space-between;align-items:center;gap:var(--bl-space-2);min-height:var(--bl-lh-20);display:flex}.login-lrow:has(.login-link){min-height:var(--bl-size-btn-sm)}.login-lrow label{font-size:var(--bl-fs-14);line-height:var(--bl-lh-20);font-weight:var(--bl-fw-semibold)}.login-fgroup input{width:100%;height:var(--bl-size-field);min-height:0;padding-block:0;padding-inline:var(--bl-space-3);border-radius:var(--bl-radius-sm);background:var(--bl-paper);box-shadow:inset 0 0 0 var(--bl-size-hair) var(--bl-hair);color:var(--bl-text);font:inherit;font-size:var(--bl-fs-16);text-align:left;direction:ltr;border:0;display:block}.login-fgroup .login-pw{direction:ltr}html[dir=rtl] .login-fgroup input:placeholder-shown{text-align:right;direction:rtl}.login-fgroup .login-pw input{padding-inline-end:var(--bl-size-hit)}.login-fgroup input[aria-invalid=true]{box-shadow:inset 0 0 0 var(--bl-size-hair) var(--bl-danger)}.login-fgroup input:focus-visible{outline:var(--bl-focus-ring);outline-offset:0}.login-slot{min-height:var(--bl-lh-18)}.login-field-error{font-size:var(--bl-fs-13);line-height:var(--bl-lh-18);color:var(--bl-danger);animation:login-field-error-in var(--bl-dur-fast) var(--bl-ease-std)}@keyframes login-field-error-in{0%{opacity:0}}.login-hint{font-size:var(--bl-fs-13);line-height:var(--bl-lh-18);color:var(--bl-text-2);margin:0}.login-pw{display:flex;position:relative}.login-pw input{text-align:start;min-width:0;flex:auto;padding-inline-end:var(--bl-size-hit)}.login-pw input::-ms-reveal{display:none}.login-pw-eye{width:var(--bl-size-hit);color:var(--bl-text-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.login-pw-eye[aria-pressed=true]{color:var(--bl-text)}.login-pw-eye svg{width:var(--bl-size-icon);height:var(--bl-size-icon)}@media (hover:hover){.login-pw-eye:hover{color:var(--bl-text)}}.login-bslot{min-height:calc(var(--bl-space-2) * 2 + var(--bl-lh-18) * 2 + var(--bl-size-hair) * 2)}.login-banner{align-items:flex-start;gap:var(--bl-space-2);padding:var(--bl-space-2) var(--bl-space-3);border:var(--bl-size-hair) solid transparent;border-radius:var(--bl-radius-banner);font-size:var(--bl-fs-13);line-height:var(--bl-lh-18);overflow-wrap:anywhere;display:flex}.login-banner p{font-weight:var(--bl-fw-medium);margin:0}.login-ic{width:var(--bl-size-icon);height:var(--bl-size-icon);flex:none}.login-ic.sm{width:var(--bl-size-icon-sm);height:var(--bl-size-icon-sm)}.login-banner .login-ic{margin-top:calc((var(--bl-lh-18) - var(--bl-size-icon-sm)) / 2)}.login-banner.login-error{color:var(--bl-danger);background:var(--bl-danger-bg);border-color:var(--bl-danger-line)}.login-banner.login-notice{color:var(--bl-info);background:var(--bl-info-bg);border-color:var(--bl-info-line)}.login-banner.login-info{color:var(--bl-success);background:var(--bl-success-bg);border-color:var(--bl-success-line)}.login-banner p.login-addr{margin-top:var(--bl-space-1);color:var(--bl-text-2);font-weight:var(--bl-fw-regular)}.login-addr-value{color:var(--bl-text);font-weight:var(--bl-fw-semibold)}.login-captcha{height:calc(var(--bl-captcha-h) * var(--bl-captcha-scale,1));direction:ltr;justify-content:center;align-items:center;max-width:100%;display:flex;overflow:hidden}.login-captcha>*{transform:scale(var(--bl-captcha-scale,1));transform-origin:50%;flex:none}.login-window .btn{width:100%;height:var(--bl-size-field);min-height:0;padding-inline:var(--bl-space-4);border:var(--bl-size-hair) solid transparent;border-radius:var(--bl-radius-sm);font-size:var(--bl-fs-16);font-weight:var(--bl-fw-bold)}.login-window .btn:disabled{opacity:1}.login-window .btn.busy{cursor:progress}.login-window .btn.ghost{background:var(--bl-card);color:var(--bl-text);border-color:var(--bl-fg-muted)}.login-window .btn.ghost:disabled{color:var(--bl-text-2);border-color:var(--bl-hair);cursor:default}.login-window .btn.busy:disabled{cursor:progress}.login-ic.spin{animation:login-spin var(--bl-spin) var(--bl-ease-linear) infinite}@keyframes login-spin{to{transform:rotate(360deg)}}.login-link{font:inherit;justify-content:center;align-items:center;gap:var(--bl-space-2);min-height:var(--bl-size-hit);min-width:var(--bl-size-hit);padding:0 var(--bl-space-1);border-radius:var(--bl-radius-tag);color:var(--bl-accent);font-size:var(--bl-fs-15);font-weight:var(--bl-fw-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex}.login-link.sm{font-size:var(--bl-fs-14);min-height:var(--bl-size-hit);margin-block:calc((var(--bl-size-btn-sm) - var(--bl-size-hit)) / 2);padding-inline:0}.login-link.with-ic .login-ic{width:var(--bl-size-icon-sm);height:var(--bl-size-icon-sm)}@media (hover:hover){.login-link:hover{text-underline-offset:2px;text-decoration:underline}}.login-or{align-items:center;gap:var(--bl-space-3);color:var(--bl-text-2);font-size:var(--bl-fs-13);line-height:var(--bl-lh-18);display:flex}.login-or:before,.login-or:after{content:"";border-top:var(--bl-size-hair) solid var(--bl-hair);flex:1}.login-after{justify-content:center;align-items:center;column-gap:var(--bl-space-2);color:var(--bl-text-2);flex-wrap:wrap;display:flex}.login-after.have{border-top:var(--bl-size-hair) solid var(--bl-hair);padding-top:var(--bl-space-2)}.login-after.have>span{text-align:center;flex-basis:100%}.login-mailview{gap:var(--bl-space-5);flex-direction:column;display:flex}.login-mailbox{gap:var(--bl-space-3);flex-direction:column;display:flex}.login-bslot.login-mailslot{min-height:calc(var(--bl-space-2) * 2 + var(--bl-lh-18) * 3 + var(--bl-space-1) + var(--bl-size-hair) * 2)}.login-mailbox .login-link{align-self:center}.login-spam{justify-content:center;align-items:center;gap:var(--bl-space-2);color:var(--bl-text-2);font-size:var(--bl-fs-14);text-align:center;margin:0;display:flex}@media (width<=680px){.login-shell{padding:var(--bl-space-2);align-items:flex-start}.login-window{height:calc(100dvh - var(--bl-space-4));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-width:none}.login-rail{align-items:center;gap:var(--bl-space-2);padding:var(--bl-space-3) var(--bl-space-4);flex-flow:wrap}html[dir=rtl] .login-rail{direction:ltr}html[dir=rtl] .login-rail-nav{direction:rtl}.login-lang{width:auto;margin-top:0;margin-left:auto}.login-lang-btn{gap:var(--bl-space-3)}.login-lang-menu{bottom:auto;top:calc(100% + var(--bl-space-1));min-width:calc(var(--bl-space-8) * 5);left:auto;right:0}.login-rail-nav{gap:var(--bl-space-2);flex-direction:row;flex-basis:100%;order:3}.login-navb{min-height:var(--bl-size-hit);padding-inline:var(--bl-space-2);flex:1;justify-content:center}.login-content{padding:var(--bl-space-4);gap:var(--bl-space-3)}.login-sub{min-height:0}.login-bslot{min-height:calc(var(--bl-space-2) * 2 + var(--bl-lh-18) * 3 + var(--bl-size-hair) * 2)}.login-mailview{gap:var(--bl-space-3)}.login-bslot.login-mailslot{min-height:calc(var(--bl-space-2) * 2 + var(--bl-lh-18) * 4 + var(--bl-space-1) + var(--bl-size-hair) * 2)}}@media (prefers-reduced-motion:reduce){.login-window,.login-field-error,.login-ic.spin{transition:none;animation:none}}.list-header,.detail-header{align-items:center;gap:var(--bl-space-3);margin-bottom:var(--bl-space-6);flex-wrap:wrap;display:flex}.list-header{direction:ltr}[dir=rtl] .list-header>:not(.app-lockup){direction:rtl}.app-lockup{flex:none}@media (width<=700px){.app-lockup{flex:1 0 100%}}.detail-header .app-title{min-width:0;font-size:var(--bl-fs-title);line-height:var(--bl-lh-title);font-weight:var(--bl-fw-bold);color:var(--bl-text);flex:1}.header-tools{align-items:center;gap:var(--bl-space-2);margin-inline-start:auto;display:flex}.detail-header .lang-select{margin-inline-start:auto}.list-header .view-tabs{margin-inline-end:0}.list-header .header-tools{margin-inline-start:0;margin-left:auto}@media (width>=701px){[dir=rtl] .list-header .header-tools{order:1}[dir=rtl] .list-header .view-tabs{order:2}}.view-tabs{gap:var(--bl-space-1);background:var(--bl-surface);border-radius:var(--bl-radius-lg);padding:var(--bl-space-1);margin-inline-end:auto;display:inline-flex}.view-tab{font:inherit;font-weight:var(--bl-fw-medium);min-height:var(--bl-size-btn-sm);color:var(--bl-text-2);padding:var(--bl-space-1) var(--bl-space-4);border-radius:var(--bl-radius-md);cursor:pointer;transition:background-color var(--bl-dur-fast) var(--bl-ease-std), color var(--bl-dur-fast) var(--bl-ease-std);background:0 0;border:none}.view-tab.active{background:var(--bl-accent-soft);color:var(--bl-accent-strong);font-weight:var(--bl-fw-semibold)}@media (hover:hover){.view-tab:not(.active):hover{background:var(--bl-row-hover);color:var(--bl-text)}}@media (width<=700px){.list-header .view-tabs{flex:100%;margin-inline-end:0}.list-header .view-tab{padding-inline:var(--bl-space-2);flex:1 1 0}.list-header .header-tools{flex:100%;justify-content:space-between}}@media (width<=360px){.list-header .view-tab{min-width:0;padding-inline:var(--bl-space-1);font-size:var(--bl-fs-12)}}.lang-select{appearance:none;font:inherit;font-size:var(--bl-fs-14);font-weight:var(--bl-fw-medium);min-height:var(--bl-size-btn-sm);padding-block:var(--bl-space-1);padding-inline:var(--bl-space-3) var(--bl-space-8);border-radius:var(--bl-radius-md);background-color:var(--bl-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' stroke='currentColor' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--bl-space-3) center;background-size:var(--bl-size-icon-xs) var(--bl-space-2);color:var(--bl-text);cursor:pointer;border:0}.lang-select option{font-family:inherit;font-size:var(--bl-fs-16);font-weight:var(--bl-fw-medium);color:var(--bl-text);background-color:var(--bl-surface)}[dir=rtl] .lang-select{background-position:left var(--bl-space-3) center}.dash-sort{align-items:center;gap:var(--bl-space-2);color:var(--bl-text-2);font-size:var(--bl-fs-14);flex-wrap:wrap;margin-block-end:var(--bl-space-3);display:flex}.dash-sort-select{max-width:100%}.dash-scope-bar{align-items:center;gap:var(--bl-space-2) var(--bl-space-3);flex-wrap:wrap;margin-block-end:var(--bl-space-3);display:flex}.dash-scope-bar .dash-sort{margin-block-end:0}.dash-scope-bar .lang-select{min-height:var(--bl-size-hit)}.dash-scope-name{font-size:var(--bl-fs-title);font-weight:var(--bl-fw-semibold);line-height:var(--bl-lh-title);overflow-wrap:anywhere;margin:0}.dash-scope-name--none{font-size:var(--bl-fs-14);font-weight:var(--bl-fw-regular);line-height:var(--bl-lh-20);color:var(--bl-text-2)}.table-scroll{border-radius:var(--bl-radius-lg);background:var(--bl-surface);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--bl-fs-14)}thead th{text-align:start;font-size:var(--bl-fs-12);font-weight:var(--bl-fw-semibold);color:var(--bl-text-2);padding:var(--bl-space-3) var(--bl-space-4);border-bottom:var(--bl-size-hair) solid var(--bl-line);white-space:nowrap}tbody td{padding:var(--bl-space-3) var(--bl-space-4);border-bottom:var(--bl-size-hair) solid var(--bl-line);vertical-align:top}tbody tr:last-child td{border-bottom:none}@media (hover:hover){tbody tr:hover{background:var(--bl-row-hover)}}.col-time{white-space:nowrap;color:var(--bl-text-2);font-variant-numeric:var(--bl-nums);unicode-bidi:plaintext}[dir=rtl] .col-time{text-align:right}.col-summary{max-width:420px}.col-summary span{text-overflow:ellipsis;display:block;overflow:hidden}.col-issue a,.issue-link{color:var(--bl-accent-strong);font-weight:var(--bl-fw-semibold);text-decoration:none}@media (hover:hover){.col-issue a:hover,.issue-link:hover{text-decoration:underline}}.issue-links{align-items:baseline;gap:var(--bl-space-1) var(--bl-space-2);flex-wrap:wrap;display:flex}.issue-links .pr-link{font-size:var(--bl-fs-13);opacity:.8;white-space:nowrap}.issue-links .pr-link:hover{opacity:1}.hint-box{background:var(--bl-warn-bg);border-radius:var(--bl-radius-lg);padding:var(--bl-space-4) var(--bl-space-5);margin-top:var(--bl-space-2)}.hint-box p{margin:var(--bl-space-2) 0 0;color:var(--bl-warn)}.error-box{background:var(--bl-danger-bg);color:var(--bl-danger);border-radius:var(--bl-radius-lg);padding:var(--bl-space-4) var(--bl-space-5)}.badge{padding:2px var(--bl-space-3);border-radius:var(--bl-radius-pill);font-size:var(--bl-fs-12);font-weight:var(--bl-fw-semibold);line-height:var(--bl-lh-18);white-space:nowrap;display:inline-block}.status-new{background:var(--bl-neutral-bg);color:var(--bl-neutral)}.status-issue_created,.status-issue_commented{background:var(--bl-accent-soft);color:var(--bl-accent-strong)}.status-error{background:var(--bl-danger-bg);color:var(--bl-danger)}.status-waiting{background:var(--bl-warn-bg);color:var(--bl-warn)}.status-reason,.status-next{font-size:var(--bl-fs-12);color:var(--bl-text-2);margin-top:var(--bl-space-1);line-height:var(--bl-lh);white-space:normal}.replay-section{background:var(--bl-surface);border-radius:var(--bl-radius-lg);padding:var(--bl-space-4);margin-bottom:var(--bl-space-4)}.replay-target{margin-top:var(--bl-space-3);justify-content:center;min-height:120px;display:flex;overflow:hidden}.replay-player{flex-direction:column;align-items:stretch;max-width:100%;display:flex}.replay-stage{background:var(--bl-stage);box-shadow:var(--bl-shadow-inset-hair);border-radius:var(--bl-radius-thumb);max-width:100%;position:relative;overflow:hidden}.replay-stage .replayer-wrapper{float:none;position:absolute;top:0;left:0}.replay-stage iframe{border:none}.replay-controls{align-items:center;gap:var(--bl-space-2);margin-top:var(--bl-space-3);display:flex;position:relative}.replay-btn{min-width:var(--bl-size-hit);min-height:var(--bl-size-btn-sm);padding:var(--bl-space-1) var(--bl-space-3);font:inherit;font-size:var(--bl-fs-13);font-weight:var(--bl-fw-semibold);cursor:pointer;color:var(--bl-text);background:var(--bl-xbg);border-radius:var(--bl-radius-banner);border:0;flex:none;line-height:1}@media (hover:hover){.replay-btn:hover{background:var(--bl-xbg-hover)}}.replay-scrubber{cursor:pointer;min-width:80px;accent-color:var(--bl-accent);flex:auto}.replay-time{font-size:var(--bl-fs-12);font-variant-numeric:var(--bl-nums);color:var(--bl-text-2);direction:ltr;flex:none}.replay-speed{min-height:var(--bl-size-btn-sm);padding:var(--bl-space-1) var(--bl-space-2);font:inherit;font-size:var(--bl-fs-12);color:var(--bl-text);background:var(--bl-xbg);border-radius:var(--bl-radius-banner);border:0;flex:none}@media (pointer:coarse),(width<=600px){.replay-speed{min-height:var(--bl-size-hit);min-width:var(--bl-size-hit)}.replay-scrubber{min-width:0}}.replay-empty{color:var(--bl-text-2);padding:var(--bl-space-8);text-align:center;width:100%}.freeze-frame{margin-top:var(--bl-space-3);padding:var(--bl-space-3);border-radius:var(--bl-radius-md);background:var(--bl-surface-2);max-width:100%;display:inline-block}.freeze-frame-title{margin:0 0 var(--bl-space-2);font-size:var(--bl-fs-12);font-weight:var(--bl-fw-semibold);color:var(--bl-text-2)}.freeze-frame-stage{border-radius:var(--bl-radius-thumb);background:var(--bl-stage);pointer-events:none;max-width:min(320px,100%);max-height:300px;position:relative;overflow:hidden}.freeze-frame-stage .replayer-wrapper{float:none;position:absolute;top:0;left:0}.freeze-frame-stage iframe{border:none}.panes-grid{gap:var(--bl-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=820px){.panes-grid{grid-template-columns:1fr}}.pane-group-title{margin:var(--bl-space-2) 0 0;font-size:var(--bl-fs-15);font-weight:var(--bl-fw-semibold);grid-column:1/-1}.section-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.pane{background:var(--bl-surface);border-radius:var(--bl-radius-lg);padding:var(--bl-space-4);min-width:0}.pane-title{font-size:var(--bl-fs-17);font-weight:var(--bl-fw-semibold);line-height:var(--bl-lh-24);margin-bottom:var(--bl-space-3)}.pane-empty{color:var(--bl-text-2);font-size:var(--bl-fs-14)}.pane-empty-state{border-radius:var(--bl-radius-md);background:var(--bl-surface-2);padding:var(--bl-space-4) var(--bl-space-5)}.pane-empty-headline{font-size:var(--bl-fs-15);font-weight:var(--bl-fw-semibold);color:var(--bl-text);margin:0}.pane-empty-detail{margin:var(--bl-space-1) 0 0;font-size:var(--bl-fs-14);color:var(--bl-text-2)}.console-lines{text-align:left;font-family:var(--bl-font-mono);font-size:var(--bl-fs-12);background:var(--bl-console-bg);max-height:260px;color:var(--bl-console-fg);border-radius:var(--bl-radius-md);padding:var(--bl-space-2) var(--bl-space-3);direction:ltr;overflow:auto}.console-line{gap:var(--bl-space-2);color:var(--bl-console-fg);white-space:pre-wrap;word-break:break-word;padding:2px 0;display:flex}.console-ts{color:var(--bl-console-dim);flex-shrink:0}.console-level{font-weight:var(--bl-fw-bold);flex-shrink:0}.console-line.level-error .console-level,.console-line.level-uncaught .console-level,.console-line.level-unhandledrejection .console-level,.console-line.level-error .console-msg,.console-line.level-uncaught .console-msg,.console-line.level-unhandledrejection .console-msg{color:var(--bl-err-on-dark)}.console-line.level-warn .console-level,.console-line.level-warn .console-msg{color:var(--bl-console-warn)}.net-table{font-size:var(--bl-fs-12)}.net-table th{padding:var(--bl-space-2);background:0 0}.net-table td{padding:var(--bl-space-2)}.net-status{color:var(--bl-danger);font-weight:var(--bl-fw-semibold)}.net-url{font-family:var(--bl-font-mono);word-break:break-all;color:var(--bl-text-2)}.net-method,.net-status,.net-dur{direction:ltr;unicode-bidi:isolate}.transcript-status{font-size:var(--bl-fs-12);font-weight:var(--bl-fw-semibold);color:var(--bl-neutral);background:var(--bl-neutral-bg);border-radius:var(--bl-radius-tag);padding:2px var(--bl-space-2);margin-bottom:var(--bl-space-3);display:inline-block}.transcript-status.ts-done{background:var(--bl-success-bg);color:var(--bl-success)}.transcript-status.ts-failed{background:var(--bl-danger-bg);color:var(--bl-danger)}.transcript-failure{margin:var(--bl-space-2) 0 var(--bl-space-3);padding:var(--bl-space-2) var(--bl-space-3);border-radius:var(--bl-radius-banner);font-size:var(--bl-fs-14);line-height:var(--bl-lh);border-inline-start:3px solid var(--bl-neutral-line);background:var(--bl-neutral-bg);color:var(--bl-text)}.transcript-failure.tf-quota{border-inline-start-color:var(--bl-warn);background:var(--bl-warn-bg)}.transcript-failure.tf-unavailable{border-inline-start-color:var(--bl-info);background:var(--bl-info-bg)}.transcript-failure.tf-config{border-inline-start-color:var(--bl-danger);background:var(--bl-danger-bg)}.transcript-text{margin:0 0 var(--bl-space-3);white-space:pre-wrap}.note-label{font-size:var(--bl-fs-12);font-weight:var(--bl-fw-semibold);color:var(--bl-text-2);margin-bottom:var(--bl-space-1)}.transcript-audio{width:100%;margin-top:var(--bl-space-1)}.transcript-pair{gap:var(--bl-space-1) var(--bl-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.transcript-pair>.transcript-text{margin-bottom:var(--bl-space-3)}.transcript-en{border-inline-start:var(--bl-size-hair) solid var(--bl-line);padding-inline-start:var(--bl-space-3)}.transcript-en .transcript-text{margin-bottom:var(--bl-space-3)}@media (width<=820px){.transcript-pair{grid-template-columns:1fr}.transcript-en{border-inline-start:none;border-top:var(--bl-size-hair) solid var(--bl-line);padding-inline-start:0;padding-top:var(--bl-space-2)}}.meta-list{gap:var(--bl-space-2) var(--bl-space-4);margin:0 0 var(--bl-space-3);grid-template-columns:max-content 1fr;display:grid}.meta-list dt{color:var(--bl-text-2);font-weight:var(--bl-fw-semibold);white-space:nowrap}.meta-list dd{word-break:break-word;font-family:var(--bl-font-mono);font-size:var(--bl-fs-13);color:var(--bl-text);text-align:start;direction:ltr;unicode-bidi:isolate;margin:0}.dash-cards{gap:var(--bl-space-3);margin:0 0 var(--bl-space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.dash-card{background:var(--bl-surface);border-radius:var(--bl-radius-lg);padding:var(--bl-space-4) var(--bl-space-5)}.dash-card-value{font-size:var(--bl-fs-xl);font-weight:var(--bl-fw-bold);line-height:var(--bl-lh-tight);font-variant-numeric:var(--bl-nums)}.dash-card-label{color:var(--bl-text-2);font-size:var(--bl-fs-14);margin-top:var(--bl-space-1)}.dash-section{background:var(--bl-surface);border-radius:var(--bl-radius-lg);padding:var(--bl-space-4) var(--bl-space-5);margin:0 0 var(--bl-space-4);min-width:0}@media (width<=480px){.dash-section{padding-inline:var(--bl-space-4)}}.hidden-testers-note{margin:0 0 var(--bl-space-3)}.hidden-tester-list{margin:0;padding:0;list-style:none}.hidden-tester{align-items:center;gap:var(--bl-space-2) var(--bl-space-3);padding:var(--bl-space-3) 0;border-top:1px solid var(--bl-line);flex-wrap:wrap;display:flex}.hidden-tester-who{flex-direction:column;flex:12rem;min-width:0;display:flex}.hidden-tester-name{font-weight:var(--bl-fw-semibold);overflow-wrap:anywhere}.hidden-tester-meta,.hidden-tester-deadline{color:var(--bl-text-2);font-size:var(--bl-fs-13)}.hidden-testers-status:not(:empty){margin-top:var(--bl-space-2);font-size:var(--bl-fs-14)}.dash-bars{align-items:flex-end;gap:var(--bl-space-2);height:120px;margin-top:var(--bl-space-3);padding-bottom:var(--bl-space-1);border-bottom:var(--bl-size-hair) solid var(--bl-line);direction:ltr;display:flex}.dash-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.dash-bar{background:var(--bl-accent);border-radius:var(--bl-radius-tag) var(--bl-radius-tag) 0 0;width:100%;max-width:26px;min-height:2px}.dash-bar--zero{background:var(--bl-line)}.dash-bar-count,.dash-bar-day{font-size:var(--bl-fs-12);color:var(--bl-text-2);font-variant-numeric:var(--bl-nums)}.dash-bar-count{margin-bottom:2px}.dash-bar-day{margin-top:var(--bl-space-1)}.dash-project{padding:var(--bl-space-3) 0;border-bottom:var(--bl-size-hair) solid var(--bl-line)}.dash-project:last-child{border-bottom:none}.dash-project-head{align-items:baseline;gap:var(--bl-space-3);margin-bottom:var(--bl-space-2);font-size:var(--bl-fs-16);flex-wrap:wrap;display:flex}.dash-project-usage{color:var(--bl-text-2);font-size:var(--bl-fs-13)}.dash-caps-form{align-items:end;gap:var(--bl-space-3);flex-wrap:wrap;display:flex}.dash-cap-label{gap:var(--bl-space-1);font-size:var(--bl-fs-12);color:var(--bl-text-2);flex-direction:column;display:flex}.dash-cap-label input{width:120px}.dash-cap-saved{font-size:var(--bl-fs-12);color:var(--bl-success)}.dash-cap-saved--error{color:var(--bl-danger)}.dash-scope-status{margin:var(--bl-space-2) 0 var(--bl-space-3);padding:var(--bl-space-2) var(--bl-space-3);border-radius:var(--bl-radius-banner);background:var(--bl-surface-2);font-size:var(--bl-fs-13)}.dash-scope-status--none{background:var(--bl-danger-bg)}.dash-scope-status--set{background:var(--bl-success-bg)}.dash-scope-hint{margin-top:var(--bl-space-1);color:var(--bl-text-2);font-size:var(--bl-fs-12)}.dash-plan{margin:var(--bl-space-2) 0 var(--bl-space-3);padding:var(--bl-space-3);border:var(--bl-size-hair) solid var(--bl-line);border-radius:var(--bl-radius-banner);background:var(--bl-surface-2);font-size:var(--bl-fs-13);overflow-wrap:anywhere}.dash-plan-name{margin-top:var(--bl-space-1);font-size:var(--bl-fs-16);font-weight:600}.dash-plan-price{margin-top:var(--bl-space-1)}.dash-plan .dash-setting-actions{gap:var(--bl-space-2);margin-top:var(--bl-space-3);flex-wrap:wrap;display:flex}.dash-plan .dash-plan-country[hidden]{display:none}.dash-setting{margin-top:var(--bl-space-4)}.dash-setting-label{gap:var(--bl-space-1);font-size:var(--bl-fs-13);font-weight:var(--bl-fw-semibold);color:var(--bl-text);flex-direction:column;display:flex}.dash-setting-label textarea{font-family:var(--bl-font-mono);font-size:var(--bl-fs-14);resize:vertical;width:100%;max-width:460px}.dash-setting-label textarea[data-column=app_knowledge]{font-family:inherit}.dash-setting-select{max-width:300px}.dash-setting-help{margin-top:var(--bl-space-1);font-size:var(--bl-fs-13);line-height:var(--bl-lh);color:var(--bl-text-2);max-width:560px}.dash-setting-actions{align-items:center;gap:var(--bl-space-3);margin-top:var(--bl-space-2);flex-wrap:wrap;display:flex}.dash-cards{gap:var(--bl-space-3);margin-top:var(--bl-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-cards-col{gap:var(--bl-space-3);flex-direction:column;min-width:0;display:flex}@media (width<=700px){.dash-cards{grid-template-columns:minmax(0,1fr)}}.dash-card{padding:var(--bl-space-4);border:var(--bl-size-hair) solid var(--bl-line);border-radius:var(--bl-radius-md);background:var(--bl-surface);gap:var(--bl-space-3);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.dash-card-title{font-size:var(--bl-fs-16);font-weight:var(--bl-fw-semibold);margin:0}.dash-card-more{margin-top:var(--bl-space-4);font-size:var(--bl-fs-16)}.dash-card .dash-setting{margin-top:0}.dash-card-row{justify-content:space-between;align-items:center;gap:var(--bl-space-3);display:flex}.dash-card-row-text{gap:var(--bl-space-1);min-width:0;font-size:var(--bl-fs-14);flex-direction:column;display:flex}.dash-card-row-text small{color:var(--bl-text-2);font-size:var(--bl-fs-13);line-height:var(--bl-lh)}.dash-rf-list{gap:var(--bl-space-2);flex-direction:column;max-width:560px;margin:0;padding:0;list-style:none;display:flex}.dash-rf-row{font-size:var(--bl-fs-14);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dash-rf-inc,.dash-rf-req{align-items:center;gap:var(--bl-space-2);min-width:0;min-height:var(--bl-size-hit);display:inline-flex}.dash-rf-req{color:var(--bl-text-2);font-size:var(--bl-fs-13);padding-inline-start:calc(var(--bl-size-icon) + var(--bl-space-2))}.dash-rf input[type=checkbox]{width:var(--bl-size-icon);height:var(--bl-size-icon);flex:none;margin:0}@media (width>=701px){.dash-rf-row{justify-content:space-between;align-items:center;gap:var(--bl-space-1) var(--bl-space-3);flex-flow:wrap}.dash-rf-req{padding-inline-start:0}}.dash-rf .dash-setting-actions{align-items:flex-start;gap:var(--bl-space-1);flex-direction:column}.dash-rf .btn.small{min-height:var(--bl-size-hit)}.dash-rf .dash-cap-saved{min-height:calc(var(--bl-fs-12) * var(--bl-lh));min-height:1lh}.dash-lock{align-items:center;gap:var(--bl-space-3);padding:var(--bl-space-2) var(--bl-space-3);border:var(--bl-size-hair) solid var(--bl-warn-line);border-radius:var(--bl-radius-banner);background:var(--bl-warn-bg);color:var(--bl-warn);font-size:var(--bl-fs-13);flex-wrap:wrap;display:flex}.dash-lock-text{flex:160px;min-width:0}.dash-seg{border:var(--bl-size-hair) solid var(--bl-line);border-radius:var(--bl-radius-pill);align-self:flex-start;display:inline-flex;overflow:hidden}.dash-seg>span{padding:var(--bl-space-1) var(--bl-space-4);color:var(--bl-text-2);font:inherit;font-size:var(--bl-fs-13)}.dash-seg>span.dash-seg-on{background:var(--bl-accent-soft);color:var(--bl-accent);font-weight:var(--bl-fw-semibold)}.dash-chip{background:var(--bl-surface-2);color:var(--bl-text-2);padding:var(--bl-space-1) var(--bl-space-3);border-radius:var(--bl-radius-pill);font-size:var(--bl-fs-13);align-self:flex-start}.dash-card-row-note{color:var(--bl-text-2);font-size:var(--bl-fs-13);flex:none}.dash-key{margin-top:var(--bl-space-3);align-items:center;gap:var(--bl-space-3);font-size:var(--bl-fs-13);color:var(--bl-text-2);flex-wrap:wrap;display:flex}.dash-key-status--revoked{color:var(--bl-danger);font-weight:var(--bl-fw-semibold)}.dash-danger{margin-top:var(--bl-space-3);padding-top:var(--bl-space-3);border-top:var(--bl-size-hair) solid var(--bl-line);align-items:center;gap:var(--bl-space-3);flex-wrap:wrap;display:flex}.dash-cap-hint{font-size:var(--bl-fs-12);color:var(--bl-text-2);margin-top:6px}.dash-danger-note{font-size:var(--bl-fs-12);color:var(--bl-text-2)}.dash-said-text{-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;max-width:320px;display:-webkit-box;overflow:hidden}.dash-said-text.expanded{-webkit-line-clamp:unset;display:block}.dash-drill td.col-action .btn{white-space:nowrap}.dash-audio{height:var(--bl-size-btn-sm);max-width:220px}select.dash-severity-select{min-height:var(--bl-size-btn-sm);font-size:var(--bl-fs-12);font-weight:var(--bl-fw-semibold);padding-block:var(--bl-space-1);padding-inline:var(--bl-space-3) var(--bl-space-8);border-radius:var(--bl-radius-pill);background-color:var(--bl-neutral-bg);color:var(--bl-text-2)}select.dash-severity-select.sev-critical{color:var(--bl-danger);background-color:var(--bl-danger-bg)}select.dash-severity-select.sev-high{color:var(--bl-accent-strong);background-color:var(--bl-accent-soft)}select.dash-severity-select.sev-medium{color:var(--bl-warn);background-color:var(--bl-warn-bg)}select.dash-severity-select.sev-low{color:var(--bl-text-2);background-color:var(--bl-neutral-bg)}@media (pointer:coarse),(width<=600px){.dash-drill td.col-action .btn,select.dash-severity-select{min-height:var(--bl-size-hit)}}.dash-realbug-group{border-radius:var(--bl-radius-pill);background:var(--bl-xbg);gap:2px;padding:2px;display:inline-flex}.dash-realbug-btn{font:inherit;font-size:var(--bl-fs-12);font-weight:var(--bl-fw-medium);border-radius:var(--bl-radius-pill);min-height:28px;color:var(--bl-text-2);padding:2px var(--bl-space-3);cursor:pointer;background:0 0;border:none}.dash-realbug-btn.active{color:var(--bl-accent-ink);font-weight:var(--bl-fw-semibold)}.dash-realbug-btn:first-child.active{background:var(--bl-success)}.dash-realbug-btn:nth-child(2).active{background:var(--bl-text-2)}.dash-realbug-btn:last-child.active{background:var(--bl-surface);color:var(--bl-text)}.steps-pane{grid-column:1/-1}.steps-list{max-height:320px;margin:0;padding:0;list-style:none;overflow:auto}.step-row{align-items:baseline;gap:var(--bl-space-2);padding:var(--bl-space-2);border-radius:var(--bl-radius-thumb);font-size:var(--bl-fs-14);line-height:var(--bl-lh);grid-template-columns:44px 16px minmax(0,1fr) auto;display:grid}.step-row+.step-row{border-top:var(--bl-size-hair) solid var(--bl-line)}.step-time{font-family:var(--bl-font-mono);font-size:var(--bl-fs-12);color:var(--bl-text-2);font-variant-numeric:var(--bl-nums);direction:ltr;unicode-bidi:isolate}.step-glyph{color:var(--bl-text-2);text-align:center}.step-text{overflow-wrap:anywhere;min-width:0}.step-count{font-size:var(--bl-fs-12);color:var(--bl-text-2);background:var(--bl-surface-2);border-radius:var(--bl-radius-pill);padding:0 var(--bl-space-2);white-space:nowrap}.step-navigate .step-text{font-weight:var(--bl-fw-semibold)}.step-navigate .step-glyph{color:var(--bl-accent)}.step-scroll .step-text{color:var(--bl-text-2)}.step-row--seekable{cursor:pointer}@media (hover:hover){.step-row--seekable:hover{background:var(--bl-row-hover)}}.step-row--seekable:focus-visible{outline:var(--bl-focus-ring);outline-offset:var(--bl-focus-inset)}@media (height<=700px){.steps-list{max-height:240px}}.steps-list{scrollbar-width:thin;scrollbar-color:var(--bl-line-strong) transparent;background:linear-gradient(to top, var(--bl-surface), transparent) bottom / 100% 20px no-repeat local, linear-gradient(to top, var(--bl-scroll-shade), transparent) bottom / 100% 8px no-repeat scroll}.steps-list>.step-row:last-child{margin-bottom:var(--bl-space-2)}.screenshot-img{border-radius:var(--bl-radius-thumb);max-width:100%;height:auto;box-shadow:var(--bl-shadow-inset-hair);border:var(--bl-size-hair) solid var(--bl-thumb-edge);display:block}.screenshot-grid{gap:var(--bl-space-2);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.screenshot-cell{margin:0}.screenshot-img.selected{outline:3px solid var(--bl-accent)}.screenshot-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.screenshot-lightbox{z-index:60;background:var(--bl-preview-bg);animation:bl-fade-in var(--bl-dur-base) var(--bl-ease-out);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.screenshot-lightbox img{border-radius:var(--bl-radius-thumb);max-width:92vw;max-height:88vh}.screenshot-lightbox button{min-width:var(--bl-size-hit);min-height:var(--bl-size-hit);border-radius:var(--bl-radius-round);background:var(--bl-preview-x);color:var(--bl-preview-fg);font-size:var(--bl-fs-title);cursor:pointer;border:0;position:absolute}@media (hover:hover){.screenshot-lightbox button:hover{background:var(--bl-preview-x-hover)}}.lightbox-close{top:var(--bl-space-4);inset-inline-end:var(--bl-space-4)}.lightbox-prev{inset-inline-start:var(--bl-space-4)}.lightbox-next{inset-inline-end:var(--bl-space-4)}.lightbox-counter{bottom:var(--bl-space-4);color:var(--bl-preview-fg);font-variant-numeric:var(--bl-nums);opacity:.85;position:absolute}@keyframes bl-fade-in{0%{opacity:0}to{opacity:1}}.repro-id-chip{font-family:var(--bl-font-mono);font-size:var(--bl-fs-12);min-height:var(--bl-size-btn-sm);padding:2px var(--bl-space-3);border-radius:var(--bl-radius-pill);background:var(--bl-surface);color:inherit;cursor:copy;overflow-wrap:anywhere;border:0;max-width:100%}.replay-tap-marker{inset-inline-start:var(--tap-inset,0%);top:var(--bl-space-1);background:var(--bl-accent);pointer-events:none;border-radius:1px;width:2px;height:14px;position:absolute}.repro-offset{font-variant-numeric:var(--bl-nums);white-space:nowrap;color:var(--bl-text-2);margin-inline-end:var(--bl-space-2)}.repro-row--seekable{cursor:pointer}.repro-row--seekable:focus-visible{outline:var(--bl-focus-ring)}.repro-top-error{margin:var(--bl-space-1) 0 var(--bl-space-2);display:inline-flex}.repro-line--error{font-weight:var(--bl-fw-semibold)}.repro-actions-list{margin:0;padding:0;list-style:none}.repro-action-row{gap:var(--bl-space-2);padding:var(--bl-space-1) 0;align-items:baseline;display:flex}.repro-seg-list{margin:var(--bl-space-2) 0 0;padding:0;list-style:none}.repro-seg-row{gap:var(--bl-space-2);padding:var(--bl-space-1) 0;align-items:baseline;display:flex}.segment-toggle{gap:var(--bl-space-2);margin-bottom:var(--bl-space-2);display:flex}select,textarea,input:where(:not([type=checkbox],[type=radio],[type=range],[type=file])){font:inherit;font-size:var(--bl-fs-16);font-weight:var(--bl-fw-regular);min-height:var(--bl-size-hit);padding:var(--bl-space-2) var(--bl-space-3);background-color:var(--bl-surface-2);color:var(--bl-text);border-radius:var(--bl-radius-banner);border:0;max-width:100%}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.5 1.75 6 6.25l4.5-4.5' stroke='currentColor' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--bl-space-3) center;background-size:var(--bl-size-icon-xs) var(--bl-space-2);cursor:pointer;padding-inline-end:var(--bl-space-8)}[dir=rtl] select{background-position:left var(--bl-space-3) center}:root[dir=rtl] :is(input,textarea)[dir=auto]:placeholder-shown{direction:rtl;unicode-bidi:isolate}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--bl-accent)}option{background:var(--bl-surface);color:var(--bl-text)}::placeholder{color:var(--bl-text-3);opacity:1}select:focus-visible,textarea:focus-visible,input:focus-visible{outline:var(--bl-focus-ring);outline-offset:var(--bl-focus-inset)}:focus-visible{outline:var(--bl-focus-ring);outline-offset:var(--bl-focus-offset)}a{color:var(--bl-accent-strong)}@media (hover:hover){a:hover{color:var(--bl-accent)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.first-project [hidden]{display:none!important}.first-project{background:var(--bl-surface);border-radius:var(--bl-radius-lg);max-width:640px;padding-block:var(--bl-space-6);padding-inline:var(--bl-space-5);margin:0 auto}@media (width<=480px){.first-project{padding-block:var(--bl-space-5);padding-inline:var(--bl-space-4)}}.fp-title{margin:0 0 var(--bl-space-2);font-size:var(--bl-fs-title);line-height:var(--bl-lh-title);font-weight:var(--bl-fw-bold);color:var(--bl-text)}.fp-lead{margin:0 0 var(--bl-space-5);font-size:var(--bl-fs-15);line-height:var(--bl-lh-base);color:var(--bl-text-2)}.fp-form{gap:var(--bl-space-2);margin-bottom:var(--bl-space-4);flex-direction:column;display:flex}.fp-label{font-size:var(--bl-fs-13);font-weight:var(--bl-fw-semibold);color:var(--bl-text)}.fp-input{width:100%;min-width:0}.fp-population{min-width:0;margin:var(--bl-space-2) 0 0;gap:var(--bl-space-1);border:0;flex-direction:column;padding:0;display:flex}.fp-population legend{margin-bottom:var(--bl-space-1);padding:0}.fp-choice{align-items:center;gap:var(--bl-space-3);min-height:44px;font-size:var(--bl-fs-15);line-height:var(--bl-lh-base);color:var(--bl-text);cursor:pointer;display:flex}.fp-choice input{width:var(--bl-space-5);height:var(--bl-space-5);flex:none;margin:0}.fp-submit{align-self:flex-start}.fp-error{margin-bottom:var(--bl-space-4);padding:var(--bl-space-3);font-size:var(--bl-fs-13);color:var(--bl-danger);background:var(--bl-danger-bg);border-radius:var(--bl-radius-banner)}.fp-step-head{margin:0 0 var(--bl-space-2);font-size:var(--bl-fs-15);font-weight:var(--bl-fw-semibold);color:var(--bl-text)}.fp-warn{font-size:var(--bl-fs-13);line-height:var(--bl-lh-base);color:var(--bl-warn);margin:0}.fp-tabs{gap:var(--bl-space-2);margin:0 0 var(--bl-space-3);flex-wrap:wrap;display:flex}.fp-tab{flex:auto}.fp-snippet,.fp-npm{margin:0 0 var(--bl-space-2);max-width:100%;max-height:30vh;padding:var(--bl-space-3);font-family:var(--bl-font-mono);font-size:var(--bl-fs-12);white-space:pre;color:var(--bl-console-fg);background:var(--bl-console-bg);border-radius:var(--bl-radius-md);line-height:1.6;overflow:auto}.awaiting-first-report{max-width:640px;margin:var(--bl-space-5) auto 0;background:var(--bl-surface);border-radius:var(--bl-radius-lg);padding:var(--bl-space-6) var(--bl-space-5)}.decisions-body{gap:var(--bl-space-5);padding-block:var(--bl-space-1);flex-direction:column;display:flex}.ruling-wrap{gap:var(--bl-space-3);flex-direction:column;display:flex}.ruling-how{color:var(--bl-text-2);font-size:var(--bl-fs-14);line-height:var(--bl-lh-base);max-width:72ch;margin:0}.ruling-empty{padding:var(--bl-space-6) var(--bl-space-5);background:var(--bl-surface);border-radius:var(--bl-radius-lg);color:var(--bl-text-2);text-align:center;margin:0}.ruling-group{gap:var(--bl-space-3);flex-direction:column;display:flex}.ruling-group-name{padding-inline:var(--bl-space-1);font-size:var(--bl-fs-13);font-weight:var(--bl-fw-semibold);color:var(--bl-text-2);margin:0}.ruling-card{gap:var(--bl-space-3);background:var(--bl-surface);border-radius:var(--bl-radius-lg);padding:var(--bl-space-4) var(--bl-space-5);flex-direction:column;display:flex}.ruling-head{gap:var(--bl-space-2);flex-direction:column;display:flex}.ruling-label{font-family:var(--bl-font-mono);font-size:var(--bl-fs-12);padding:2px var(--bl-space-2);border-radius:var(--bl-radius-tag);background:var(--bl-xbg);color:var(--bl-text-2);align-self:flex-start}.ruling-q{font-size:var(--bl-fs-17);font-weight:var(--bl-fw-semibold);line-height:var(--bl-lh-base);color:var(--bl-text);overflow-wrap:anywhere;margin:0}.ruling-rec{gap:var(--bl-space-2);padding:var(--bl-space-3);background:var(--bl-success-bg);border-radius:var(--bl-radius-md);line-height:var(--bl-lh-base);flex-wrap:wrap;display:flex}.ruling-rec-label{color:var(--bl-success);font-weight:var(--bl-fw-semibold)}.ruling-rec-text{color:var(--bl-text);overflow-wrap:anywhere}.ruling-src{color:var(--bl-text-2);font-size:var(--bl-fs-13)}.ruling-src a{font-family:var(--bl-font-mono);margin-inline-start:var(--bl-space-2)}.ruling-ans{gap:var(--bl-space-2);flex-wrap:wrap;align-items:center;display:flex}.ruling-other{flex:180px;min-width:0}.ruling-other[aria-invalid=true]{background:var(--bl-danger-bg);box-shadow:inset 0 0 0 var(--bl-size-hair) var(--bl-danger)}.ruling-strip{gap:var(--bl-space-2);padding:var(--bl-space-4);border-radius:var(--bl-radius-lg);background:var(--bl-surface);flex-direction:column;display:flex}.ruling-strip-title{font-size:var(--bl-fs-13);font-weight:var(--bl-fw-semibold);color:var(--bl-text-2);margin:0}.ruling-strip-row{gap:var(--bl-space-2);color:var(--bl-text-2);font-size:var(--bl-fs-14);flex-wrap:wrap;align-items:center;display:flex}.ruling-strip-as{color:var(--bl-success)}.ruling-strip-note{color:var(--bl-text-2);overflow-wrap:anywhere;min-width:0;font-style:italic}@media (width<=420px){.ruling-card{padding:var(--bl-space-4)}.ruling-ans .btn{flex:1 1 calc(50% - var(--bl-space-2))}.ruling-other{flex-basis:100%}}.session-toast{inset-block-end:var(--bl-space-4);inset-inline:var(--bl-space-3);max-inline-size:var(--bl-size-card-max);z-index:var(--bl-z-preview);gap:var(--bl-space-2) var(--bl-space-3);padding:var(--bl-space-3) var(--bl-space-4);background:var(--bl-warn-bg);color:var(--bl-text);border:var(--bl-size-hair) solid var(--bl-warn-line);border-radius:var(--bl-radius-md);box-shadow:var(--bl-shadow-card);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--bl-dur-base) var(--bl-ease-out), visibility 0s linear var(--bl-dur-base);grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-inline:auto;display:grid;position:fixed}.session-toast[data-open=true]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.session-toast-msg{gap:var(--bl-space-1);min-block-size:4lh;font-size:var(--bl-fs-14);line-height:var(--bl-lh-base);overflow-wrap:anywhere;flex-direction:column;display:flex}.session-toast-title{color:var(--bl-warn);font-weight:var(--bl-fw-semibold)}.session-toast-side{align-items:baseline;gap:var(--bl-space-1);color:var(--bl-warn);font-variant-numeric:var(--bl-nums);display:flex}.session-toast-count{text-align:end;min-inline-size:2ch;font-size:var(--bl-fs-xl);font-weight:var(--bl-fw-bold);line-height:var(--bl-lh-tight)}.session-toast-unit{font-size:var(--bl-fs-13)}.session-toast-stay{min-block-size:var(--bl-size-hit);grid-column:1/-1}.session-toast-stay[data-hidden=true]{visibility:hidden}.ar-wrap{gap:var(--bl-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=701px){.ar-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.ar-list,.ar-detail{gap:var(--bl-space-3);flex-direction:column;min-width:0;display:flex}.ar-detail{background:var(--bl-surface);border-radius:var(--bl-radius-lg);padding:var(--bl-space-5)}.ar-h,.ar-d-title{font-size:var(--bl-fs-title);line-height:var(--bl-lh-title);font-weight:var(--bl-fw-bold);overflow-wrap:anywhere;margin:0}.ar-d-title{font-size:var(--bl-fs-18)}.ar-chips,.ar-d-chips,.ar-acts,.ar-hints,.ar-r2{align-items:center;gap:var(--bl-space-2);flex-wrap:wrap;display:flex}.ar-chip{min-height:var(--bl-size-btn-sm);padding:var(--bl-space-1) var(--bl-space-3);border:var(--bl-size-hair) solid var(--bl-line);border-radius:var(--bl-radius-pill);background:var(--bl-surface);color:var(--bl-text);font:inherit;font-size:var(--bl-fs-13);font-weight:var(--bl-fw-semibold);cursor:pointer}.ar-chip-on{background:var(--bl-accent);border-color:var(--bl-accent);color:var(--bl-text-on-accent)}.ar-chip-n{font-weight:var(--bl-fw-regular)}.ar-bulk{justify-content:flex-start;align-items:center;gap:var(--bl-space-3);padding:var(--bl-space-2) var(--bl-space-3);background:var(--bl-accent-soft);border:var(--bl-size-focus) solid var(--bl-accent);border-radius:var(--bl-radius-md);flex-wrap:wrap;display:flex}.ar-bulk-n{color:var(--bl-accent-strong)}.ar-send{min-height:var(--bl-size-hit);padding:var(--bl-space-2) var(--bl-space-4);border-radius:var(--bl-radius-md);background:var(--bl-accent);color:var(--bl-text-on-accent);font:inherit;font-weight:var(--bl-fw-bold);cursor:pointer;border:0}.ar-send:disabled{opacity:.5;cursor:default}.ar-send-wide{flex:2 auto}.ar-clear{min-height:var(--bl-size-hit);padding:0 var(--bl-space-2);color:var(--bl-text-2);font:inherit;font-weight:var(--bl-fw-semibold);cursor:pointer;background:0 0;border:0;text-decoration:underline}.ar-full{min-height:var(--bl-size-hit);padding:var(--bl-space-2) var(--bl-space-4);border:var(--bl-size-hair) solid var(--bl-line-strong);border-radius:var(--bl-radius-md);background:var(--bl-surface);color:var(--bl-text);font:inherit;font-weight:var(--bl-fw-semibold);cursor:pointer;flex:auto}.ar-tabs{gap:var(--bl-space-2);flex-direction:column;min-width:0;display:flex}.ar-tabbar{gap:var(--bl-space-1);border-bottom:var(--bl-size-hair) solid var(--bl-line);display:flex;overflow-x:auto}.ar-tab{min-height:var(--bl-size-hit);padding:var(--bl-space-2) var(--bl-space-3);border:0;border-bottom:var(--bl-size-focus) solid transparent;color:var(--bl-text-2);font:inherit;font-size:var(--bl-fs-13);font-weight:var(--bl-fw-semibold);cursor:pointer;background:0 0;flex:none}.ar-tab-on{color:var(--bl-text);border-bottom-color:var(--bl-accent)}.ar-tab:disabled{opacity:.5;cursor:default}.ar-tab:focus-visible{outline:var(--bl-size-focus) solid var(--bl-accent);outline-offset:calc(-1 * var(--bl-size-focus))}.ar-tab-why{color:var(--bl-text-2);font-size:var(--bl-fs-13);overflow-wrap:anywhere;margin:0}.ar-tabpanel{min-width:0;max-width:100%;overflow-x:auto}.ar-tabbody{min-width:0}.ar-rows{gap:var(--bl-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ar-row{min-width:0;padding:var(--bl-space-3);background:var(--bl-surface);border:var(--bl-size-hair) solid var(--bl-line);border-radius:var(--bl-radius-md);gap:var(--bl-space-1);flex-direction:column;display:flex}.ar-row-sel{border-color:var(--bl-accent)}.ar-row-on{border-color:var(--bl-accent);border-width:var(--bl-size-focus)}.ar-r1{align-items:center;gap:var(--bl-space-2);min-width:0;display:flex}.ar-cb{width:var(--bl-size-icon);height:var(--bl-size-icon);accent-color:var(--bl-accent);flex:none;margin:0}.ar-cbwrap{min-width:var(--bl-size-hit);min-height:var(--bl-size-hit);margin-inline-start:calc(var(--bl-space-3) * -1);margin-block:calc(var(--bl-space-2) * -1);cursor:pointer;flex:none;justify-content:center;align-items:center;display:inline-flex}.ar-title{min-width:0;min-height:var(--bl-size-hit);color:var(--bl-text);font:inherit;font-weight:var(--bl-fw-bold);text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0}.ar-tag,.ar-pill,.ar-ec,.ar-wc,.ar-seen{padding:0 var(--bl-space-2);border-radius:var(--bl-radius-tag);font-size:var(--bl-fs-12);font-weight:var(--bl-fw-semibold);line-height:var(--bl-lh-18);white-space:nowrap;flex:none}.ar-tag-bug{background:var(--bl-accent-soft);color:var(--bl-accent-strong)}.ar-tag-improvement{background:var(--bl-success-bg);color:var(--bl-success)}.ar-pill{border-radius:var(--bl-radius-pill);padding:0 var(--bl-space-3)}.ar-pill-new{background:var(--bl-accent);color:var(--bl-text-on-accent)}.ar-pill-inGithub,.ar-pill-inJira{background:var(--bl-neutral-bg);color:var(--bl-neutral)}.ar-pill-closed{background:var(--bl-success-bg);color:var(--bl-success)}.ar-ec{background:var(--bl-danger-bg);color:var(--bl-danger)}.ar-wc{background:var(--bl-warn-bg);color:var(--bl-warn)}.ar-seen{border:var(--bl-size-hair) dashed var(--bl-line-strong);color:var(--bl-text-2)}.ar-r2,.ar-who,.ar-why{font-size:var(--bl-fs-13);color:var(--bl-text-2)}.ar-jira{font-size:var(--bl-fs-13);font-weight:var(--bl-fw-semibold);color:var(--bl-accent-strong)}.ar-said{padding:var(--bl-space-3);background:var(--bl-accent-soft);border-radius:var(--bl-radius-banner);overflow-wrap:anywhere}.ar-missing{padding:var(--bl-space-3);background:var(--bl-warn-bg);color:var(--bl-warn);border-radius:var(--bl-radius-banner);font-weight:var(--bl-fw-bold)}.ar-dest,.ar-hints,.ar-note,.ar-empty{font-size:var(--bl-fs-13);color:var(--bl-text-2);margin:0}.ar-kbd{min-width:var(--bl-size-icon);padding:0 var(--bl-space-1);border:var(--bl-size-hair) solid var(--bl-line-strong);border-radius:var(--bl-radius-tag);background:var(--bl-surface);font:inherit;font-size:var(--bl-fs-12);text-align:center;display:inline-block}.ar-chip:focus-visible,.ar-send:focus-visible,.ar-clear:focus-visible,.ar-full:focus-visible,.ar-title:focus-visible,.ar-cb:focus-visible,.ar-jira:focus-visible{outline:var(--bl-focus-ring);outline-offset:var(--bl-size-focus)}.first-project.fp-setup{background:0 0;max-width:720px;padding:0}.fp-setup .fp-done{gap:var(--bl-space-3);flex-direction:column;display:flex}.fp-ready{align-items:center;gap:var(--bl-space-3);display:flex}.fp-ready-check{border-radius:var(--bl-radius-round);width:44px;height:44px;color:var(--bl-success);background:var(--bl-success-bg);flex:none;place-items:center;display:grid}.fp-ready-text{min-width:0}.fp-ready-title{font-size:var(--bl-fs-title);line-height:var(--bl-lh-title);font-weight:var(--bl-fw-bold);color:var(--bl-text);overflow-wrap:anywhere;margin:0}.fp-ready-sub{font-size:var(--bl-fs-13);color:var(--bl-text-2);margin:0}.fp-card{min-width:0;padding:var(--bl-space-4);background:var(--bl-surface);border-radius:var(--bl-radius-lg)}.fp-card .fp-warn{margin-bottom:var(--bl-space-3);padding:var(--bl-space-3);background:var(--bl-warn-bg);border-radius:var(--bl-radius-banner)}.fp-keyfield{position:relative}.fp-key{box-sizing:border-box;width:100%;min-width:0;padding-inline:var(--bl-space-3) 52px;font-family:var(--bl-font-mono);font-size:var(--bl-fs-13);text-overflow:ellipsis}.fp-copy-icon{border-radius:var(--bl-radius-banner);width:44px;color:var(--bl-accent);background:var(--bl-accent-soft);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;inset-block:4px;inset-inline-end:4px}.fp-copy{margin-block-start:var(--bl-space-3)}.fp-copy-icon.is-copied{color:var(--bl-success);background:var(--bl-success-bg)}.fp-copy-icon:focus-visible,.fp-about-btn:focus-visible,.fp-tab:focus-visible,.fp-download:focus-visible,.fp-snippet:focus-visible{outline:2px solid var(--bl-focus);outline-offset:2px}.fp-icon{display:inline-flex}.fp-download{align-items:center;gap:var(--bl-space-2);margin-block:var(--bl-space-3);min-height:24px;font-size:var(--bl-fs-13);font-weight:var(--bl-fw-semibold);color:var(--bl-accent);text-decoration:underline;display:inline-flex}.fp-about-btn{justify-content:space-between;align-items:center;gap:var(--bl-space-2);width:100%;min-height:44px;padding-inline:var(--bl-space-3);font:inherit;font-weight:var(--bl-fw-semibold);color:var(--bl-text);background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:var(--bl-radius-banner);cursor:pointer;display:flex}.fp-chevron{border-right:2px solid var(--bl-text-2);border-bottom:2px solid var(--bl-text-2);width:8px;height:8px;transform:rotate(45deg)}.fp-about-btn[aria-expanded=true] .fp-chevron{transform:rotate(-135deg)}.fp-about-body{margin:var(--bl-space-2) 0 0;font-size:var(--bl-fs-13);line-height:var(--bl-lh-base);color:var(--bl-text-2)}.fp-tabs{margin-bottom:var(--bl-space-3);border:1px solid var(--bl-line);border-radius:var(--bl-radius-banner);flex-wrap:wrap;width:fit-content;max-width:100%;display:flex;overflow:hidden}.fp-tab{min-height:44px;padding-inline:var(--bl-space-4);font:inherit;font-size:var(--bl-fs-13);font-weight:var(--bl-fw-bold);color:var(--bl-text);background:var(--bl-surface);cursor:pointer;border:0}.fp-tab.is-active{color:var(--bl-accent-ink);background:var(--bl-accent)}.fp-invite-lead{margin:0 0 var(--bl-space-3);font-size:var(--bl-fs-13);color:var(--bl-text-2)}.fp-invite-row{gap:var(--bl-space-2);flex-wrap:wrap;display:flex}.fp-email{flex:200px}.fp-role{min-height:44px;padding-inline:var(--bl-space-3);font:inherit;font-weight:var(--bl-fw-bold);color:var(--bl-text);background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:var(--bl-radius-banner)}.fp-invite-btn{min-height:44px}.fp-invite-msg{margin:var(--bl-space-2) 0 0;font-size:var(--bl-fs-13);color:var(--bl-text-2)}.fp-actions{gap:var(--bl-space-3);flex-wrap:wrap;display:flex}.fp-actions .btn{flex:200px;min-height:48px}.billing-action{min-height:var(--bl-size-send);border-radius:var(--bl-radius-md);display:flex}.billing-details{margin-top:var(--bl-space-3);color:var(--bl-text-2);font-size:var(--bl-fs-13)}.billing-details summary{cursor:pointer;min-height:var(--bl-size-hit);align-items:center;display:flex}.billing-details code{overflow-wrap:anywhere;text-align:start;direction:ltr;display:block}
