:root,:root[data-theme=open-gold]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fffdf9;--ink:#241d17;--ink-70:#4d4136;--ink-45:#625548;--on-ink:#fffdf9;--on-ink-60:#e9dccc;--hair:#8a5d2799;--hair-soft:#8a5d2740;--hair-track:#8a5d2738;--plate:#fffdf9db;--plate-tile:#fffdf9e0;--plate-pill:#fffdf9c2;--plate-globe:#fffdf9cc;--plate-lit:#f7ecdc;--scrim:#fffdf9f5;--accent:#8a5d27;--on-accent:#fffdf9;--fill:#805526;--fill-edge:#805526;--fill-pressed:#68431e;--on-fill:#fffdf9;--on-fill-60:#f0e3d3;--alarm:#a12b1d;--beam:#a27136;--brand-ink:#403124;--tile-edge:#9a6c35;--pill-ink:#35291e;--font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-fa:"Vazirmatn", "Noto Naskh Arabic", system-ui, sans-serif;--font-he:"Noto Sans Hebrew", "Arial Hebrew", system-ui, sans-serif;--w-body:400;--w-mid:500;--w-strong:500;--t-brand:18px;--t-label:14px;--t-line:clamp(22px, min(3.1vw, 4.65vh), 54px);--t-big:clamp(28px, min(3.97vw, 5.95vh), 69px);--t-lede:clamp(15px, min(2vw, 3vh), 32px);--t-answer:clamp(15px, min(1.9vw, 2.85vh), 30px);--t-tile:clamp(18px, min(2.28vw, 3.42vh), 36px);--t-btn:clamp(13px, min(1.5vw, 2.25vh), 24px);--t-note:clamp(13px, min(1.45vw, 2.17vh), 23px);--t-row:clamp(16px, 1.95vh, 21px);--track:.04em;--track-brand:.16em;--track-display:-.02em;--lh:1.22;--r-card:12px;--r-btn:8px;--r-answer:8px;--r-input:4px;--r-pill:999px;--hairline:1px;--her:clamp(240px, min(44vw, 72vh), 900px);--gutter:clamp(14px, min(3.4vw, 3.4vh), 76px);--stage-gap:clamp(20px, 2vw, 40px);--row-gap:clamp(14px, 2.6vh, 28px);--tap:clamp(54px, min(7vw, 10vh), 92px);--btn-h:clamp(64px, 6.7vh, 72px);--tile-h:clamp(96px, 12.2vh, 132px);--pill-h:clamp(56px, 6.5vh, 68px);--key-h:clamp(48px, 6.2vh, 64px);--pad-h:clamp(56px, 7.4vh, 80px);--gap:clamp(8px, 1.4vh, 14px);--pad:clamp(16px, min(1.8vw, 2.6vh), 24px);--pad-plate-y:clamp(18px, 2.6vh, 28px);--pad-plate-x:clamp(24px, 2.4vw, 36px);--pad-btn-x:clamp(26px, 1.8vw, 34px);--measure:clamp(560px, 49vw, 940px);--progress-h:2px;--globe:44px;--mic:clamp(72px, min(11vh, 7vw), 88px);--mic-icon:44%;--mic-stroke:1.6;--info:32px;--wordmark-h:clamp(20px, 3.2vw, 40px);--top-room:calc(var(--globe) * 5.5);--btn-min-w:200px;--bar-gap:16px;--key-gap:8px;--her-h:min(30vh, 36vw);--her-h-menu:var(--her-h);--foot-room:0px;--badge-room-x:0px;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-breath:cubic-bezier(.45, 0, .55, 1);--dur-press:.15s;--dur-reveal:.5s;--dur-progress:.3s;--rise-word:8px;--rise-lift:14px;--stagger:70ms;--pace:2.6s;--breath:5.6s;--orb:.55;--mic-grow:.32}@media (orientation:portrait) and (height<=1199px){:root,:root[data-theme=open-gold]{--her-h-menu:min(26vh, 32vw)}}@media (width<=599px){:root,:root[data-theme=open-gold]{--gutter:14px;--row-gap:10px;--gap:8px;--wordmark-h:16px;--t-brand:16px;--globe:44px;--top-room:184px;--her-h:min(30vh, 56vw);--t-big:clamp(24px, 6.6vw, 28px);--her-h-menu:min(24vh, 46vw);--btn-h:52px;--btn-min-w:0px;--t-btn:16px;--pad-btn-x:12px;--bar-gap:8px;--mic:64px;--tap:48px;--tile-h:64px;--pill-h:48px;--key-h:44px;--pad-h:52px;--key-gap:5px;--pad:14px;--pad-plate-y:14px;--pad-plate-x:18px;--foot-room:64px}}@media (orientation:landscape) and (height<=499px){:root,:root[data-theme=open-gold]{--gutter:12px;--row-gap:10px;--gap:4px;--stage-gap:16px;--wordmark-h:16px;--t-brand:16px;--globe:40px;--top-room:180px;--her:clamp(200px, 36vw, 340px);--t-line:clamp(18px, 4.6vh, 22px);--t-big:clamp(20px, 5.2vh, 24px);--t-lede:15px;--t-answer:16px;--t-tile:18px;--btn-h:48px;--btn-min-w:0px;--t-btn:15px;--pad-btn-x:12px;--bar-gap:8px;--mic:48px;--tap:44px;--tile-h:48px;--pill-h:44px;--key-h:44px;--pad-h:44px;--key-gap:4px;--pad:12px;--pad-plate-y:12px;--pad-plate-x:16px;--badge-room-x:300px}}:root[data-appearance=new]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f7f2e6;--ink:#24221c;--ink-70:#4a463b;--ink-45:#625c4d;--on-ink:#fffdf7;--on-ink-60:#e6dfcd;--hair:#24221c29;--hair-soft:#24221c1a;--hair-track:var(--hair);--plate:#ffffffb8;--plate-tile:var(--plate);--plate-pill:var(--plate);--plate-globe:var(--plate);--plate-lit:#fffffff5;--plate-edge:transparent;--scrim:#faf6ecf2;--accent:#24221c;--on-accent:#fffdf7;--fill:#24221c;--fill-edge:#24221c;--fill-pressed:#3a372e;--on-fill:#fffdf7;--on-fill-60:#d9d2c0;--alarm:#a12b1d;--beam:#24221c;--orb-core:#fffffff5;--orb-edge:#24221c47;--brand-ink:#4a463b;--tile-edge:transparent;--pill-ink:#24221c;--matte:#000;--orb:.5;--glow-1:#fffdf7;--glow-2:#f5eedc;--glow-3:#e0d5b9;--glow-4:#c5b998;--lift:#5a50321a;--lift-strong:#24221c2e;--frame-edge:#24221c24;--frame-drop:#46381e33;--key:#fff;--key-mod:#ebe3cf;--key-press:#e2d8c0;--key-edge:#5a503233;--key-drop:#5a503214;--ring-art:url(/design/ring-day-poster.jpg);--ring-blend:multiply;--ring-filter:saturate(1.08) contrast(1.06);--ring-opacity:.42;--ring-halo:#fffcf2e6;--r-card:28px;--r-answer:22px;--r-btn:999px;--r-pill:999px;--r-input:14px;--progress-h:7px;--track:.005em;--track-display:-.03em;--nl-display:var(--font);--nl-w-display:300;--nl-wordmark:url(/brand/bwmi-wordmark.svg);--ease-out:cubic-bezier(.22, .61, .24, 1);--dur-press:.2s;--dur-reveal:.6s;--breath:7s}@media (prefers-color-scheme:dark){:root[data-appearance=new]:not([data-scheme=light]){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#14120e;--ink:#f4efe3;--ink-70:#d9d2c0;--ink-45:#b9b19e;--on-ink:#14120e;--on-ink-60:#4a463b;--hair:#f4efe333;--hair-soft:#f4efe31f;--plate:#fff6e412;--plate-lit:#fff6e424;--plate-edge:#f4efe329;--scrim:#14120ef0;--accent:#f4efe3;--on-accent:#1b1915;--fill:#f4efe3;--fill-edge:#f4efe3;--fill-pressed:#fff;--on-fill:#1b1915;--on-fill-60:#4a463b;--alarm:#ffb4a3;--beam:#f4efe3;--orb-core:#fff6e480;--orb-edge:#fff6e41a;--brand-ink:#d9d2c0;--pill-ink:#f4efe3;--orb:.8;--glow-1:#3a3224;--glow-2:#29241b;--glow-3:#1a1712;--glow-4:#0f0d0a;--lift:#00000059;--lift-strong:#00000073;--frame-edge:#f4efe329;--frame-drop:#00000080;--key:#fff6e41f;--key-mod:#fff6e40d;--key-press:#fff6e438;--key-edge:#00000080;--key-drop:#00000040;--ring-art:url(/design/ring-night-poster.jpg);--ring-blend:screen;--ring-filter:sepia(.9) saturate(1.5) hue-rotate(-6deg) brightness(.85) contrast(1.2);--ring-opacity:.48;--ring-halo:#ffce8c12;--nl-wordmark:url(/brand/bwmi-wordmark-onDark.svg)}}:root[data-appearance=new][data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#14120e;--ink:#f4efe3;--ink-70:#d9d2c0;--ink-45:#b9b19e;--on-ink:#14120e;--on-ink-60:#4a463b;--hair:#f4efe333;--hair-soft:#f4efe31f;--plate:#fff6e412;--plate-lit:#fff6e424;--plate-edge:#f4efe329;--scrim:#14120ef0;--accent:#f4efe3;--on-accent:#1b1915;--fill:#f4efe3;--fill-edge:#f4efe3;--fill-pressed:#fff;--on-fill:#1b1915;--on-fill-60:#4a463b;--alarm:#ffb4a3;--beam:#f4efe3;--orb-core:#fff6e480;--orb-edge:#fff6e41a;--brand-ink:#d9d2c0;--pill-ink:#f4efe3;--orb:.8;--glow-1:#3a3224;--glow-2:#29241b;--glow-3:#1a1712;--glow-4:#0f0d0a;--lift:#00000059;--lift-strong:#00000073;--frame-edge:#f4efe329;--frame-drop:#00000080;--key:#fff6e41f;--key-mod:#fff6e40d;--key-press:#fff6e438;--key-edge:#00000080;--key-drop:#00000040;--ring-art:url(/design/ring-night-poster.jpg);--ring-blend:screen;--ring-filter:sepia(.9) saturate(1.5) hue-rotate(-6deg) brightness(.85) contrast(1.2);--ring-opacity:.48;--ring-halo:#ffce8c12;--nl-wordmark:url(/brand/bwmi-wordmark-onDark.svg)}:root[data-appearance=new]:is([lang=en],[lang=es],[lang=sq],[lang=az],[lang=hr],[lang=cs],[lang=da],[lang=nl],[lang=fi],[lang=fr],[lang=de],[lang=ht],[lang=ha],[lang=hu],[lang=ig],[lang=id],[lang=it],[lang=ku],[lang=ms],[lang=no],[lang=pl],[lang=pt],[lang=ro],[lang=sk],[lang=sl],[lang=so],[lang=sw],[lang=sv],[lang=tl],[lang=tr],[lang=uz],[lang=vi],[lang=yo],[lang=zu]){--font:"Albert Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nl-display:"Newsreader", Georgia, "Times New Roman", serif}:root[data-appearance=new]:is([lang=fa],[lang=ar],[lang=ps],[lang=ur]){--nl-display:var(--font-fa)}:root[data-appearance=new][lang=he]{--nl-display:var(--font-he)}@media (width<=599px),(orientation:landscape) and (height<=499px){:root[data-appearance=new]{--nl-w-display:400}}:root[data-appearance=new] .rb__mark{display:none}:root[data-appearance=new] .rb__wordmark img{content:var(--nl-wordmark)}:root[data-appearance=new] :is(.rb__line,.rb__label){font-family:var(--nl-display);font-weight:var(--nl-w-display);font-optical-sizing:auto}:root[data-appearance=new] .rb__dialog .rb__label{font-family:inherit;font-weight:var(--w-mid)}:root[data-appearance=new] .rb__label:has(+.rb__caps){font-family:inherit;font-weight:var(--w-mid)}:root[data-appearance=new]{--ring-h:min(94vh, 100vw)}@media (orientation:portrait){:root[data-appearance=new]{--ring-h:72vw}}:root[data-appearance=new] :is(.rb__ringhalo,.rb__ringstill,.rb__ringfilm){z-index:-1;height:var(--ring-h);width:calc(var(--ring-h) * 1672 / 941);pointer-events:none;border:0;max-width:none;max-height:none;margin:0;padding:0;display:block;position:fixed;bottom:0;right:0}:root[data-appearance=new] .rb__ringhalo{background:radial-gradient(ellipse 24% 54% at 86% 46%, var(--ring-halo) 0%, transparent 100%);-webkit-mask-image:linear-gradient(#0000,#000 26%);mask-image:linear-gradient(#0000,#000 26%)}:root[data-appearance=new] :is(.rb__ringstill,.rb__ringfilm){background:var(--ring-art) center / 100% 100% no-repeat;object-fit:fill;mix-blend-mode:var(--ring-blend);filter:var(--ring-filter);opacity:var(--ring-opacity);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(21% 60% at 86.5% 46%,#000 66%,#0000 100%),linear-gradient(#0000,#000 26%);mask-image:radial-gradient(21% 60% at 86.5% 46%,#000 66%,#0000 100%),linear-gradient(#0000,#000 26%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (orientation:portrait){:root[data-appearance=new] :is(.rb__ringhalo,.rb__ringstill,.rb__ringfilm){top:36vh;bottom:auto}:root[data-appearance=new] .rb__ringhalo{-webkit-mask-image:linear-gradient(#0000,#000 26% 78%,#0000);mask-image:linear-gradient(#0000,#000 26% 78%,#0000)}:root[data-appearance=new] :is(.rb__ringstill,.rb__ringfilm){-webkit-mask-image:radial-gradient(21% 60% at 86.5% 46%,#000 66%,#0000 100%),linear-gradient(#0000,#000 26% 78%,#0000);mask-image:radial-gradient(21% 60% at 86.5% 46%,#000 66%,#0000 100%),linear-gradient(#0000,#000 26% 78%,#0000)}}:root[data-appearance=new] .rb__ringfilm:not([data-shown]),:root[data-appearance=new] .rb__ringstill[data-hidden]{opacity:0}html{background:var(--ground) radial-gradient(60% 80% at 50% 56%, var(--glow-1) 0%, var(--glow-2) 36%, var(--glow-3) 72%, var(--glow-4) 100%) fixed}body{color:var(--ink);font-family:var(--font);font-weight:var(--w-body);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior:none;background:0 0;margin:0}html[lang=fa] body,html[lang=ar] body,html[lang=ps] body,html[lang=ur] body{font-family:var(--font-fa)}html[lang=he] body{font-family:var(--font-he)}.rb{isolation:isolate;grid-template-columns:minmax(0, 1fr) var(--her);gap:0 var(--stage-gap);padding:calc(var(--gutter) + var(--safe-t)) calc(var(--gutter) + var(--safe-r)) calc(max(var(--gutter), var(--foot-room)) + var(--safe-b)) calc(var(--gutter) + var(--safe-l));box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:manipulation;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.rb--alone{grid-template-columns:minmax(0,1fr)}@media (orientation:portrait){.rb{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:0}}.rb__top{min-height:var(--globe);grid-area:1/1/auto/-1;align-items:center;padding-inline-end:var(--top-room);display:flex}.rb__brand{align-items:center;gap:clamp(8px,1.2vw,14px);min-width:0;display:flex}.rb__mark{width:var(--wordmark-h);pointer-events:none;flex:none;height:auto;display:block}.rb__wordmark{flex:none;display:flex}.rb__wordmark img{width:auto;height:calc(var(--wordmark-h) * 280 / 159.5);margin:calc(var(--wordmark-h) * -64.9 / 159.5) calc(var(--wordmark-h) * -59.9 / 159.5) calc(var(--wordmark-h) * -55.6 / 159.5) calc(var(--wordmark-h) * -60 / 159.5);pointer-events:none;display:block}.rb__brand--tap{touch-action:manipulation;-webkit-user-select:none;user-select:none}.rb__progress{height:var(--progress-h);margin-top:var(--gap);border-radius:var(--r-pill);background:var(--hair-track);grid-area:2/1/auto/-1;overflow:hidden}.rb__progress>i{border-radius:var(--r-pill);background:var(--accent);width:100%;height:100%;transform:translateX(calc(var(--p,0) * 100% - 100%));transition:transform var(--dur-progress) var(--ease-out);display:block}html[dir=rtl] .rb__progress>i{transform:translateX(calc(100% - var(--p,0) * 100%))}.rb__progress--empty,.rb--alone .rb__progress{visibility:hidden}.rb__her{min-width:0;min-height:0;margin-top:var(--row-gap);grid-area:3/2;place-items:center;display:grid;position:relative;overflow:hidden}@media (orientation:portrait){.rb__her{height:var(--her-h);grid-area:3/1}.rb:has(>.rb__main>.rb__stack)>.rb__her{height:var(--her-h-menu)}}.rb__slotvideo{place-items:center;width:100%;height:100%;display:none;container-type:size}.rb__her--live .rb__slotvideo{display:grid}.rb__video{width:min(100cqw, 100cqh * var(--aspect,1.5));height:auto;aspect-ratio:var(--aspect,1.5);object-fit:contain;border-radius:var(--r-answer);border:var(--hairline) solid var(--frame-edge);background:var(--matte);box-shadow:0 14px 34px -10px var(--frame-drop), 0 2px 6px var(--lift);box-sizing:border-box;display:block}.rb__hernote{inset:auto 0 var(--pad) 0;width:max-content;max-width:calc(100% - 2 * var(--pad));padding:calc(var(--pad) * .6) var(--pad);border-radius:var(--r-card);background:var(--plate);border:var(--hairline) solid var(--plate-edge);box-shadow:0 4px 24px var(--lift);color:var(--ink);font-size:var(--t-lede);text-align:center;margin:0 auto;position:absolute}.rb__orb{aspect-ratio:1;background:radial-gradient(circle at 50% 42%, var(--orb-core), var(--orb-edge) 62%, transparent 74%);filter:blur(10px);width:min(36%,22vh);opacity:var(--orb);animation:rb-breathe var(--breath) var(--ease-breath) infinite;border-radius:50%}@keyframes rb-breathe{0%,to{opacity:calc(var(--orb) * .85);transform:scale(.96)}50%{opacity:var(--orb);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.rb__orb{animation:none}}.rb__main{justify-content:safe center;gap:var(--row-gap);min-width:0;min-height:0;margin-top:var(--row-gap);flex-direction:column;grid-area:3/1;display:flex;overflow:auto}@media (orientation:portrait){.rb__main{grid-row:4}}.rb--staff .rb__main{justify-content:flex-start;gap:var(--gap)}.rb__label{font-size:var(--t-line);line-height:var(--lh);letter-spacing:var(--track-display);font-weight:var(--w-body);color:var(--ink);text-wrap:pretty;max-width:min(28ch,100%);margin:0}.rb__dialog .rb__label{font-size:calc(var(--t-label) + 1px);letter-spacing:var(--track);text-transform:none;color:var(--ink-70);line-height:1.4;font-weight:var(--w-mid);max-width:none}.rb__label:has(+.rb__caps){font-size:calc(var(--t-label) + 1px);letter-spacing:var(--track);text-transform:none;color:var(--ink-70);line-height:1.4;font-weight:var(--w-mid);max-width:none}html[dir=rtl] .rb__label:has(+.rb__caps){letter-spacing:0}.rb__caps+.rb__label{font-size:var(--t-big);order:-1;max-width:min(22ch,100%)}.rb__line{font-size:var(--t-big);line-height:var(--lh);letter-spacing:var(--track-display);font-weight:var(--w-body);text-wrap:pretty;max-width:min(22ch,100%);margin:0}.rb__line:has(+.rb__stack){padding:var(--pad-plate-y) var(--pad-plate-x);border-radius:var(--r-card);background:var(--plate);border:var(--hairline) solid var(--plate-edge);box-shadow:0 4px 24px var(--lift);font-size:var(--t-line);max-width:min(100%, var(--measure));box-sizing:border-box}.rb__lede{font-size:var(--t-lede);line-height:1.35;font-weight:var(--w-body);color:var(--ink-70);text-wrap:pretty;max-width:min(40ch,100%);margin:0}.rb__notice{background:var(--plate-lit);color:var(--alarm);border:var(--hairline) solid var(--plate-edge);box-shadow:0 4px 24px var(--lift);border-radius:var(--r-card);padding:var(--pad-plate-y) var(--pad-plate-x);max-width:min(100%, var(--measure));box-sizing:border-box}.rb__notice .rb__line{font-size:var(--t-line);max-width:none}.rb__caps{max-width:min(100%, var(--measure));flex-direction:column;display:flex}.rb__cap{display:none}.rb__cap--now{padding:var(--pad-plate-y) var(--pad-plate-x);border-radius:var(--r-card);background:var(--plate);border:var(--hairline) solid var(--plate-edge);box-shadow:0 4px 24px var(--lift);color:var(--ink);font-size:var(--t-line);box-sizing:border-box;max-width:none;animation:rb-word var(--dur-reveal) var(--ease-out) both;display:block}@keyframes rb-word{0%{opacity:0;transform:translateY(var(--rise-word))}to{opacity:1;transform:none}}@keyframes rb-lift{0%{opacity:0;transform:translateY(var(--rise-lift))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rb__cap--now{animation:none}}.rb__btn,.rb__tile,.rb__key,.rb__rowtile,.rb__globe,.rb__theme,.rb__info{font:inherit;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background var(--dur-press) var(--ease-out), border-color var(--dur-press) var(--ease-out), box-shadow var(--dur-press) var(--ease-out), transform var(--dur-press) var(--ease-out)}.rb__btn:focus-visible,.rb__tile:focus-visible,.rb__key:focus-visible,.rb__rowtile:focus-visible,.rb__globe:focus-visible,.rb__theme:focus-visible,.rb__info:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rb__btn,.rb__tile,.rb__key,.rb__rowtile,.rb__globe,.rb__theme,.rb__info,.rb__progress>i{transition:none}}.rb__btn{min-height:var(--btn-h);min-width:var(--btn-min-w);padding:0 var(--pad-btn-x);border-radius:var(--r-btn);border:var(--hairline) solid var(--plate-edge);background:var(--plate);box-shadow:0 1px 8px var(--lift);color:var(--ink);font-size:var(--t-btn);font-weight:var(--w-body);letter-spacing:0;text-transform:none;white-space:nowrap;justify-content:center;align-items:center;gap:12px;display:inline-flex;position:relative}.rb__btn:active{background:var(--plate-lit);transform:scale(.985)}.rb__btn--fill{background:var(--fill);color:var(--on-fill);border-color:var(--fill-edge);box-shadow:0 4px 18px var(--lift-strong);font-weight:var(--w-mid)}.rb__btn--fill:active{background:var(--fill-pressed)}.rb__btn--quiet{order:-2}.rb__btn:disabled{opacity:.35;cursor:default}.rb__btn--fill:disabled{opacity:1;border-style:dashed;border-color:var(--hair);color:var(--ink-45);box-shadow:none;background:0 0}.rb__tile{min-height:var(--tap);border-radius:var(--r-answer);border:var(--hairline) solid var(--plate-edge);background:var(--plate-tile);box-shadow:0 2px 14px var(--lift);color:var(--ink);font-size:var(--t-answer);font-weight:var(--w-body);text-align:start;animation:rb-lift var(--dur-reveal) var(--ease-out) backwards;flex-direction:column;justify-content:center;gap:4px;padding-block:clamp(12px,1.9vh,20px);padding-inline:clamp(16px,2.2vw,30px);line-height:1.2;display:flex;position:relative}.rb__tile:nth-child(2){animation-delay:var(--stagger)}.rb__tile:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.rb__tile:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.rb__tile:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.rb__tile:nth-child(n+6){animation-delay:calc(var(--stagger) * 5)}@media (prefers-reduced-motion:reduce){.rb__tile{animation:none}}.rb__tile:active{background:var(--plate-lit);box-shadow:0 1px 6px var(--lift);transform:scale(.99)}.rb__tile--on{background:var(--fill);border-color:var(--fill-edge);box-shadow:0 4px 18px var(--lift-strong);color:var(--on-fill)}.rb__tile--on:active{background:var(--fill-pressed)}.rb__tile--wide{width:100%}.rb__tile--big{min-height:var(--tile-h);font-size:var(--t-tile);flex:1 1 0}.rb__row{gap:var(--gap);max-width:min(100%, var(--measure));flex-wrap:wrap;display:flex}.rb__stack{gap:var(--gap);max-width:min(100%, var(--measure));grid-template-columns:1fr 1fr;display:grid}.rb__stack .rb__tile{min-height:var(--tile-h);font-size:var(--t-tile)}.rb__chips{max-width:min(100%, calc(var(--measure) * 1.3));flex-wrap:wrap;gap:12px;display:flex}.rb__chips .rb__tile{min-height:var(--pill-h);border-radius:var(--r-pill);border-color:var(--plate-edge);background:var(--plate-pill);min-width:112px;box-shadow:0 1px 8px var(--lift);color:var(--pill-ink);text-align:center;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:.5em;padding:0 28px}.rb__chips .rb__tile--on{background:var(--fill);border-color:var(--fill-edge);box-shadow:0 4px 18px var(--lift-strong);color:var(--on-fill)}.rb__clipslot{--clip-h:38vh;width:min(100%, var(--measure));flex:none;justify-content:center;display:flex}.rb__clipbox{width:min(100%, calc(var(--clip-h) * 1.6));aspect-ratio:8/5;position:relative}.rb__clip{object-fit:cover;border-radius:var(--r-card);border:var(--hairline) solid var(--plate-edge);background:var(--plate-lit);width:100%;height:100%;box-shadow:0 4px 24px var(--lift);box-sizing:border-box;animation:rb-lift var(--dur-reveal) var(--ease-out) both;display:block;position:absolute;inset:0}.rb__clipslot--low{--clip-h:26vh}@media (orientation:portrait){.rb__clipslot{--clip-h:26vh}.rb__clipslot--low{--clip-h:20vh}}@media (prefers-reduced-motion:reduce){.rb__clip{animation:none}}.rb__bar{gap:var(--bar-gap);min-height:var(--btn-h);margin-top:var(--row-gap);grid-area:4/1/auto/-1;justify-content:flex-end;align-items:center;display:flex}@media (orientation:portrait){.rb__bar{grid-row:5}}.rb__bar{position:relative}.rb__space{align-items:center;gap:var(--bar-gap);inset-inline-start:50%;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}html[dir=rtl] .rb__space{transform:translate(50%,-50%)}@media (orientation:portrait){.rb__bar:has(.rb__space){row-gap:var(--gap);flex-wrap:wrap}.rb__space{flex:1 0 100%;order:-3;justify-content:center;position:relative;inset:auto;transform:none}html[dir=rtl] .rb__space{transform:none}}.rb__listen{align-items:center;gap:var(--gap);color:var(--ink);font-size:var(--t-note);transition:opacity var(--dur-press) var(--ease-out);display:flex}.rb__listenplate{width:var(--mic);height:var(--mic);border:var(--hairline) solid var(--plate-edge);background:var(--plate);box-shadow:0 1px 8px var(--lift);color:var(--fill);transition:background var(--dur-press) var(--ease-out), border-color var(--dur-press) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.rb__listenicon{width:var(--mic-icon);height:var(--mic-icon);fill:none;stroke:currentColor;stroke-width:var(--mic-stroke);stroke-linecap:round;stroke-linejoin:round;position:relative}.rb__listenring{inset:calc(var(--hairline) * -6);border:var(--hairline) solid var(--accent);opacity:0;pointer-events:none;transform:scale(calc(1 + var(--level,0) * var(--mic-grow)));border-radius:50%;position:absolute}.rb__space[data-state=listening] .rb__listenplate{background:var(--plate-lit);border-color:var(--accent)}.rb__space[data-state=listening] .rb__listenring{opacity:1}.rb__listentext{text-align:center;flex-direction:column;align-items:center;width:min-content;line-height:1.2;display:flex}.rb__listenwords{white-space:nowrap;display:grid}.rb__listenwords>.rb__listenword{visibility:hidden;grid-area:1/1}.rb__listenwords>.rb__listenword[data-on]{visibility:visible}.rb__heard{-webkit-line-clamp:2;max-width:100%;min-height:2.5em;line-height:1.25;font-family:var(--nl-display,var(--font));font-style:italic;font-weight:var(--nl-w-display,var(--w-body));color:var(--ink-70);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rb__space[data-state=off] .rb__listen{opacity:.4}.rb__space[data-state=off] :is(.rb__listenwords,.rb__none),.rb__space[data-state=answering] .rb__none{visibility:hidden}@media (prefers-reduced-motion:reduce){.rb__listen,.rb__listenplate{transition:none}.rb__listenring{transform:none}}@media (width<=599px),(orientation:landscape) and (height<=499px){.rb__listentext{width:auto;max-width:11em}.rb__listenwords{white-space:normal}.rb__heard{-webkit-line-clamp:1;min-height:1.25em}}.rb__spacer{flex:1;order:-1}.rb__field{min-height:var(--tap);padding:calc(var(--pad) * .6) var(--pad);border-radius:var(--r-input);border:var(--hairline) solid var(--hair);box-shadow:0 2px 14px var(--lift);background:var(--plate-lit);color:var(--ink);font-size:var(--t-answer);font-weight:var(--w-body);max-width:min(100%, var(--measure));box-sizing:border-box;overflow-wrap:anywhere}.rb__keys{gap:var(--key-gap);max-width:min(100%, var(--measure));flex-direction:column;display:flex}.rb__keyrow{gap:var(--key-gap);justify-content:center;display:flex}.rb__key{min-width:0;min-height:var(--key-h);border-radius:var(--r-input);border:var(--hairline) solid transparent;background:var(--key);box-shadow:0 1px 0 var(--key-edge), 0 2px 8px var(--key-drop);color:var(--ink);font-size:var(--t-answer);font-weight:var(--w-mid);flex:1 1 0;padding:0}.rb__key:not(.rb__key--wide):not(.rb__key--space):not(.rb__key--quiet):not(.rb__key--case){text-transform:uppercase}.rb__key:active{background:var(--key-press);box-shadow:0 0 0 var(--key-edge);transform:scale(.96)}.rb__key--wide{background:var(--key-mod);flex-grow:2}.rb__key--space{color:var(--ink-45);font-weight:var(--w-body);flex-grow:6}.rb__key--quiet{background:var(--key-mod)}.rb__key[aria-pressed=true]{background:var(--fill);color:var(--on-fill)}.rb__pad{gap:var(--key-gap);width:min(100%, calc(var(--tap) * 4.2));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rb__pad .rb__key{min-height:var(--pad-h);font-size:var(--t-tile);font-weight:var(--w-body);font-variant-numeric:tabular-nums}.rb__pad .rb__key--quiet{font-size:var(--t-btn);font-weight:var(--w-mid)}.rb__body{gap:calc(var(--gap) * .6);flex-direction:column;display:flex}.rb__slot{border-radius:var(--r-input);flex-direction:row;flex:0 auto;align-items:baseline;gap:.4em;min-width:7em;padding-inline-end:clamp(16px,2.2vw,30px)}.rb__slot b{font-size:var(--t-line);font-weight:var(--w-mid)}.rb__slot span{color:var(--ink-70);font-size:var(--t-btn)}.rb__slot--on{background:var(--plate-lit);border-color:var(--accent);box-shadow:inset 0 0 0 var(--hairline) var(--accent)}.rb__slot--next{border-color:var(--accent);border-style:dashed}.rb__sig{width:min(100%, var(--measure));aspect-ratio:1000/240;border-radius:var(--r-input);border:var(--hairline) solid var(--hair);background:var(--plate-lit);box-shadow:0 2px 14px var(--lift);color:var(--ink);box-sizing:border-box;touch-action:none;position:relative}.rb__sig:before{content:"";height:var(--hairline);background:var(--hair);pointer-events:none;position:absolute;inset:auto 5% 22%}.rb__sig svg{width:100%;height:100%;display:block;position:absolute;inset:0}.rb__sigprompt{color:var(--ink-45);font-size:var(--t-lede);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.rb__sigprompt[hidden]{display:none}.rb__sigpreview{width:100%;max-width:20em;height:auto;max-height:86px;color:var(--ink);display:block}.rb__list{min-height:0;max-width:min(100%, var(--measure));padding:0 var(--pad-plate-x);border-radius:var(--r-card);border:var(--hairline) solid var(--plate-edge);background:var(--plate);box-shadow:0 4px 24px var(--lift);box-sizing:border-box;flex-direction:column;flex:auto;display:flex;overflow:auto}.rb__rowtile{gap:var(--gap);border:0;border-bottom:var(--hairline) solid var(--hair-soft);min-height:clamp(56px,6.5vh,70px);color:var(--ink);font-size:var(--t-answer);font-weight:var(--w-body);text-align:start;background:0 0;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px 0;padding-inline-end:40px;display:grid;position:relative}.rb__rowtile:last-child{border-bottom:0}.rb__rowtile:after{content:"›" / "";color:var(--ink-45);pointer-events:none;inset-inline-end:8px;font-size:1.3em;line-height:1;position:absolute;top:50%;transform:translateY(-54%)}html[dir=rtl] .rb__rowtile:after{content:"‹" / ""}.rb__rowtile:active{background:var(--plate-lit)}.rb__rowtile span{color:var(--ink-70)}.rb__rowtile b{font-weight:var(--w-mid);text-align:end}.rb__rowtile--flag b{color:var(--alarm)}.rb__summary{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:8px 16px;display:grid}.rb__sumrow{border-radius:var(--r-answer);border:var(--hairline) solid var(--plate-edge);background:var(--plate);min-height:44px;box-shadow:0 2px 14px var(--lift);color:var(--ink);font-size:var(--t-row);box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.rb__sumrow span{color:var(--ink-70)}.rb__sumrow b{font-weight:var(--w-mid);text-align:end}.rb__sumrow--flag{background:var(--plate-lit);border-color:var(--accent);box-shadow:inset 0 0 0 var(--hairline) var(--accent)}.rb__sumrow--flag b{color:var(--accent)}.rb__sumrow:first-child{border-radius:var(--r-card);min-height:64px;font-size:var(--t-answer);grid-column:1/-1}.rb__sumrow:nth-child(2),.rb__sumrow:last-child{border-radius:var(--r-card);flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:120px;padding:12px 16px}.rb__sumrow:nth-child(2){order:2}.rb__sumrow:last-child{order:1;grid-column:span 2}.rb__sumrow:nth-child(2) span,.rb__sumrow:last-child span{font-size:calc(var(--t-label) + 1px);letter-spacing:var(--track);text-transform:none;color:var(--ink-70);font-weight:var(--w-mid)}.rb__sumrow:nth-child(2) b{font-size:calc(var(--t-answer) * 1.2);text-align:start}.rb__sumrow:last-child b{text-align:start;width:100%}.rb__caution{color:var(--alarm)}@media (orientation:portrait){.rb__summary{grid-template-columns:1fr}.rb__sumrow:last-child{grid-column:auto}}.rb__code{gap:var(--gap);display:flex}.rb__code>i{border:var(--hairline) solid var(--hair);background:var(--plate);border-radius:50%;width:22px;height:22px}.rb__code>i.on{background:var(--fill);border-color:var(--fill-edge)}.rb__corner{min-width:0;min-height:0;box-shadow:none;color:var(--ink-45);font-size:calc(var(--t-label) + 1px);letter-spacing:var(--track);text-transform:none;background:0 0;border:0;order:1;padding:8px 4px}.rb__corner:active{background:0 0;transform:none}.rb__veil{z-index:5;padding:var(--gutter);background:var(--scrim);color:var(--ink);font:inherit;cursor:pointer;text-align:center;border:0;place-items:center;display:grid;position:fixed;inset:0}.rb__veil .rb__line{font-size:var(--t-line);padding:var(--pad-plate-y) var(--pad-plate-x);border-radius:var(--r-card);border:var(--hairline) solid var(--plate-edge);background:var(--plate);box-shadow:0 4px 24px var(--lift);max-width:min(28ch,100%)}.rb__walkthroughs{justify-content:center;align-items:flex-start;gap:var(--gap);flex-direction:column;min-height:100%;display:flex}.rb__walkthrough{width:auto;max-width:min(100%, var(--measure));min-height:clamp(96px,11.9vh,128px);font-size:calc(var(--t-answer) * 1.3);line-height:var(--lh);white-space:normal;text-align:start;padding:0 clamp(40px,3vw,56px)}.rb__corneractions{height:var(--globe);z-index:2;align-items:center;gap:clamp(12px,1.4vw,20px);display:flex;position:fixed;inset-block-start:calc(var(--gutter) + var(--safe-t));inset-inline-end:calc(var(--gutter) + var(--safe-r))}html[dir=rtl] .rb__corneractions{inset-inline-end:calc(var(--gutter) + var(--safe-l))}.rb__clock{font-variant-numeric:tabular-nums;font-size:var(--t-brand);letter-spacing:.02em;color:var(--brand-ink);white-space:nowrap}.rb__globe,.rb__theme,.rb__info{border:var(--hairline) solid var(--plate-edge);background:var(--plate-globe);box-shadow:0 1px 8px var(--lift);color:var(--ink);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.rb__globe,.rb__theme{width:var(--globe);height:var(--globe)}.rb__globe svg,.rb__theme svg{width:19px;height:19px}.rb__info{width:var(--info);height:var(--info);color:var(--ink-45);font-size:var(--t-label);font-weight:var(--w-mid)}.rb__globe:active,.rb__theme:active,.rb__info:active{background:var(--plate-lit);border-color:var(--accent);transform:scale(.94)}.rb__sheet{z-index:3;gap:var(--gap);padding:calc(var(--gutter) + var(--safe-t)) calc(var(--gutter) + var(--safe-r)) calc(var(--gutter) + var(--safe-b)) calc(var(--gutter) + var(--safe-l));background:var(--scrim);box-sizing:border-box;flex-direction:column;display:flex;position:fixed;inset:0}.rb__sheethead{justify-content:space-between;align-items:center;gap:var(--gap);display:flex}.rb__sheethead .rb__line{font-size:var(--t-line);max-width:none}.rb__sheethead .rb__btn{width:var(--tap);place-items:center;min-width:0;padding:0;display:grid}.rb__sheethead .rb__btn svg{width:50%;height:50%}.rb__langgrid{gap:var(--gap);min-height:0;padding-bottom:var(--gap);flex:1;grid-template-columns:repeat(auto-fill,minmax(clamp(150px,18vw,260px),1fr));align-content:start;display:grid;overflow:auto}.rb__langtile{min-height:calc(var(--tap) * 1.1);padding-inline:var(--pad);text-align:center;font-weight:var(--w-body);justify-content:center;align-items:center}.rb__langtile:disabled{opacity:.4;cursor:default}.rb__langtile[aria-busy=true]{border-color:var(--accent);box-shadow:inset 0 0 0 var(--hairline) var(--accent)}.rb__langtile[lang=fa],.rb__langtile[lang=ar],.rb__langtile[lang=ps],.rb__langtile[lang=ur]{font-family:var(--font-fa)}.rb__langtile[lang=he]{font-family:var(--font-he)}.rb__dialog{width:min(640px, calc(100vw - 2 * var(--gutter)));padding:var(--pad-plate-y) var(--pad-plate-x);border:var(--hairline) solid var(--plate-edge);border-radius:var(--r-card);background:var(--ground);box-shadow:0 4px 24px var(--lift);color:var(--ink)}.rb__dialog[open]{gap:var(--gap);flex-direction:column;align-items:flex-start;display:flex}.rb__dialog::backdrop{background:var(--scrim)}.rb__legal{font-size:var(--t-label);color:var(--ink-70);margin:0;line-height:1.4}.rb__field--native{width:100%;font:inherit;font-size:var(--t-answer);color:var(--ink);-webkit-user-select:text;user-select:text;outline:none}.rb__field--native:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.rb__codefield{width:min(100%, var(--measure));align-items:stretch;gap:8px;display:flex}.rb__codefield .rb__field{letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;direction:ltr;flex:1;min-width:0;overflow:hidden}.rb__eye{min-width:0;width:var(--tap);min-height:var(--tap);border-radius:var(--r-input);flex:none;padding:0}.rb__eye svg{width:45%;height:45%}.rb__appearance{gap:var(--gap) calc(var(--gap) * 3);flex-wrap:wrap;display:flex}.rb__choice{gap:var(--gap);flex-wrap:wrap;display:flex}.rb__appearance .rb__btn[aria-pressed=true]{background:var(--fill);border-color:var(--fill-edge);color:var(--on-fill);box-shadow:0 4px 18px var(--lift-strong);font-weight:var(--w-mid)}.rb__mic{align-items:center;gap:var(--gap);flex-wrap:wrap;display:flex}.rb__mic .rb__lede{flex-basis:100%;margin:0}.rb__micword{font-size:var(--t-label);color:var(--ink-70)}.rb__micselect{width:auto;max-width:min(100%, var(--measure));font-size:var(--t-label)}.rb__mic .rb__btn[aria-pressed=true]{background:var(--fill);border-color:var(--fill-edge);color:var(--on-fill);box-shadow:0 4px 18px var(--lift-strong)}.rb__micbar{border-radius:var(--r-pill);border:var(--hairline) solid var(--hair);background:var(--plate-lit);flex:8rem;max-width:16rem;height:.6rem;overflow:hidden}.rb__micbar:after{content:"";background:var(--accent);transform-origin:0;height:100%;transform:scaleX(min(1, calc(var(--level,0) * 3)));display:block}@media (orientation:portrait) and (height<=1199px){.rb:has(>.rb__main>:is(.rb__keys,.rb__pad))>.rb__her{display:none}}@media (orientation:landscape){.rb:has(>.rb__main>.rb__keys){grid-template-columns:minmax(0,1fr)}.rb:has(>.rb__main>.rb__keys)>.rb__her{display:none}.rb__main:has(>.rb__keys){align-content:start;gap:0 var(--stage-gap);grid-template-rows:repeat(5,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);display:grid}.rb__main:has(>.rb__keys)>*{margin-block:0 var(--gap);grid-column:1}.rb__main:has(>.rb__keys)>.rb__keys{grid-area:1/2/-1;align-self:center;width:100%;margin:0}}@media (orientation:landscape) and (height<=799px){.rb:has(>.rb__main>.rb__pad){grid-template-columns:minmax(0,1fr)}.rb:has(>.rb__main>.rb__pad)>.rb__her{display:none}.rb__main:has(>.rb__pad){align-content:start;gap:0 var(--stage-gap);grid-template-rows:repeat(5,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rb__main:has(>.rb__pad)>*{margin-block:0 var(--gap);grid-column:1}.rb__main:has(>.rb__pad)>.rb__pad{grid-area:1/2/-1;place-self:center start;margin:0}}@media (width<=599px){.rb:has(>.rb__main :is(.rb__row,.rb__pad,.rb__keys,.rb__list,.rb__sig))>.rb__her{display:none}.rb__bar{row-gap:var(--gap);flex-wrap:wrap}.rb__bar>.rb__btn:not(.rb__corner){white-space:normal;text-align:center;flex:1 1 0;min-width:0;line-height:1.15}.rb__bar>.rb__btn--fill{flex-grow:1.4}.rb__bar:has(>.rb__btn--fill)>.rb__spacer{display:none}.rb__space{flex:1 0 100%;order:-3;justify-content:center;position:relative;inset:auto;transform:none}html[dir=rtl] .rb__space{transform:none}.rb__chips{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rb__chips .rb__tile{min-width:0;padding:0 var(--pad)}.rb__summary{grid-template-columns:minmax(0,1fr)}.rb__sumrow:last-child{grid-column:auto}.rb__sumrow{gap:var(--gap);padding:8px 12px}.rb__sumrow:first-child{flex-direction:column;align-items:flex-start;padding-block:12px}.rb__sumrow:first-child b{text-align:start}}@media (orientation:landscape) and (height<=499px){.rb{grid-template-rows:auto auto minmax(0,1fr) auto}.rb__her{grid-row:3/span 2}.rb:not(.rb--alone)>.rb__bar{grid-column:1}.rb:has(>.rb__main :is(.rb__row,.rb__pad,.rb__keys,.rb__list,.rb__sig)){grid-template-columns:minmax(0,1fr)}.rb:has(>.rb__main :is(.rb__row,.rb__pad,.rb__keys,.rb__list,.rb__sig))>.rb__her{display:none}:is(.rb:has(>.rb__main :is(.rb__row,.rb__pad,.rb__keys,.rb__list,.rb__sig))>.rb__bar,.rb--alone>.rb__bar){margin-right:var(--badge-room-x);grid-column:1/-1}.rb__bar>.rb__btn:not(.rb__corner){white-space:normal;text-align:center;flex:1 1 0;min-width:0;line-height:1.15}.rb__bar>.rb__btn--fill{flex-grow:1.3}.rb__bar:has(>.rb__btn--fill)>.rb__spacer{display:none}.rb__space{flex:none;position:relative;inset:auto;transform:none}html[dir=rtl] .rb__space{transform:none}html[dir=rtl] .rb:not(.rb--alone):not(:has(>.rb__main :is(.rb__row,.rb__pad,.rb__keys,.rb__list,.rb__sig))){grid-template-columns:var(--her) minmax(0, 1fr)}html[dir=rtl] .rb:not(.rb--alone):not(:has(>.rb__main :is(.rb__row,.rb__pad,.rb__keys,.rb__list,.rb__sig)))>.rb__her{grid-column:1}html[dir=rtl] .rb:not(.rb--alone):not(:has(>.rb__main :is(.rb__row,.rb__pad,.rb__keys,.rb__list,.rb__sig)))>:is(.rb__main,.rb__bar){grid-column:2}.rb__bar>.rb__corner{order:-3}.rb__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rb__main:has(>.rb__pad)>.rb__pad{width:min(100%, calc(var(--tap) * 5))}}
