:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--rb-topbar-row2-top:54px;--rb-controls-top:70px;--rb-panel-top:116px;--rb-panel-bottom:14px;--rb-tabs-top:114px;--rb-panel-top-tabs:160px;font:15px/1.4 system-ui,Segoe UI,Roboto,sans-serif}@media (width<=760px){:root{--rb-panel-top:94px;--rb-panel-bottom:8px;--rb-tabs-top:94px;--rb-panel-top-tabs:138px}.rb-arte-explorer:has(.rb-vroom-tabs){--rb-panel-top:138px}}:root.rb-viewas-on{--rb-topbar-row2-top:76px;--rb-controls-top:92px;--rb-panel-top:138px;--rb-tabs-top:136px;--rb-panel-top-tabs:182px}:root.rb-viewas-on .rb-topbar{top:22px}@media (width<=760px){:root.rb-viewas-on{--rb-panel-top:116px;--rb-tabs-top:116px;--rb-panel-top-tabs:160px}:root.rb-viewas-on .rb-arte-explorer:has(.rb-vroom-tabs){--rb-panel-top:160px}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{background:#05050a;transition:background .5s}button,input,select{font-family:inherit}:root{--rb-rainbow-ring:conic-gradient(#ff3b3b, #ff9f1c, #ffe14d, #3ddc84, #1ec8ff, #5b6cff, #c04dff, #ff3b9a, #ff3b3b)}.rb-close-btn{background:var(--lk-close-bg,#ff38608c);border:1px solid var(--lk-close-bd,#ff3860b3);color:#f5f5f7;cursor:pointer;z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font-size:14px;line-height:1;display:inline-flex}.rb-close-btn:hover{color:#fff;background:#ff3860b3}.rb-modal-overlay{z-index:1060;background:#0000008c;justify-content:center;align-items:center;padding:20px;animation:.15s rb-fade-in;display:flex;position:fixed;inset:0}.rb-modal-overlay.rb-modal-overlay--above{z-index:1061}@keyframes rb-fade-in{0%{opacity:0}to{opacity:1}}.rb-modal-unsaved-backdrop{z-index:10;background:#00000073;justify-content:center;align-items:center;padding:20px;animation:.12s rb-fade-in;display:flex;position:fixed;inset:0}.rb-modal-unsaved-confirm{background:var(--lk-pn,#16161c);border:1px solid var(--lk-bd,#ffffff1f);width:min(320px,100%);color:var(--lk-tx,#f5f5f7);text-align:center;border-radius:16px;padding:18px;box-shadow:0 18px 50px #0000008c}.rb-modal-unsaved-confirm p{margin:0 0 14px;font-size:14px;line-height:1.4}.rb-modal-unsaved-actions{gap:8px;display:flex}.rb-modal-unsaved-actions button{border:1px solid var(--lk-bd2,#ffffff29);background:var(--lk-sf2,#ffffff14);color:var(--lk-tx,#f5f5f7);cursor:pointer;border-radius:10px;flex:1;padding:9px 12px;font-size:13.5px;font-weight:600}.rb-modal-unsaved-actions button:hover{background:var(--lk-sf3,#ffffff24)}.rb-modal-unsaved-actions .rb-modal-unsaved-close{background:#ff38608c;border-color:#ff3860b3}.rb-modal-unsaved-actions .rb-modal-unsaved-close:hover{background:#ff3860b3}.rb-auth-segmented{background:var(--lk-sf,#ffffff0a);border-radius:10px;gap:6px;margin-bottom:10px;padding:4px;display:flex}.rb-auth-segmented button{color:var(--lk-tx3,#f5f5f799);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:9px 6px;font-size:12.5px;font-weight:600}.rb-auth-segmented button.active{background:var(--lk-ac,var(--accent,#1d9bf0));color:var(--lk-onac,#06151f)}.rb-info-badge-wrap{position:relative}.rb-info-badge{border:1px solid var(--lk-bd2,#f5f5f766);width:18px;height:18px;color:var(--lk-tx2,#f5f5f7b3);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:11px;font-style:italic;font-weight:700;display:flex}.rb-info-bubble{z-index:3000;box-sizing:border-box;background:var(--lk-pn,#1c1c24);border:1px solid var(--lk-bd2,#ffffff26);max-width:calc(100vw - 24px);color:var(--lk-tx2,#f5f5f7d9);border-radius:10px;padding:10px 12px;font-size:11.5px;line-height:1.4;position:fixed;box-shadow:0 8px 24px #0006}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent,#8b5cf6) 55%, transparent) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--lk-ac,var(--accent,#8b5cf6)) 55%, transparent);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--lk-ac,var(--accent,#8b5cf6)) 75%, transparent)}.rb-share-link-fallback{box-sizing:border-box;border:1px solid var(--lk-bd2,#ffffff40);background:var(--lk-dim,#00000059);width:100%;min-width:0;color:inherit;border-radius:8px;margin-top:6px;padding:6px 8px;font-size:12px;display:block}.rb-feed-more{justify-content:center;padding:12px 0 20px;display:flex}.rb-feed-more-btn{border:1px solid var(--lk-bd2,#ffffff40);background:var(--lk-sf2,#ffffff0f);color:inherit;cursor:pointer;border-radius:999px;padding:8px 18px;font-weight:600}.rb-feed-more-btn:disabled{opacity:.6;cursor:default}.rb-profile-field-error{color:var(--lk-cff8080,#ff8080);margin:8px 0 0;font-size:11.5px}.rb-profile-confirm-overlay{z-index:1200;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rb-profile-confirm-card{background:var(--lk-pn,#1c1c24);border:1px solid var(--lk-bd2,#ffffff26);max-width:340px;color:var(--lk-tx,#f5f5f7);border-radius:16px;padding:20px}.rb-profile-confirm-card p{margin:0 0 12px;font-size:12.5px;line-height:1.5}.rb-profile-confirm-question{font-weight:700}.rb-profile-confirm-actions{justify-content:flex-end;gap:8px;display:flex}.rb-profile-confirm-actions button{border:1px solid var(--lk-bd2,#ffffff40);color:var(--lk-tx,#f5f5f7);cursor:pointer;background:0 0;border-radius:999px;padding:7px 14px;font-size:12px}.rb-profile-confirm-ok{font-weight:700;background:var(--lk-ac,var(--accent,#1d9bf0))!important;border-color:var(--lk-ac,var(--accent,#1d9bf0))!important;color:var(--lk-onac,#06151f)!important}.rb-profile-confirm-ok:disabled{opacity:.4;cursor:default}.rb-bio-textarea{box-sizing:border-box;height:165px;min-height:165px;line-height:1.4;display:block;resize:none!important;width:100%!important}.rb-bio-textarea.is-long{height:250px;min-height:250px}.rb-bio-textarea.is-social{height:210px;min-height:210px}@media (width<=480px){.rb-bio-textarea{height:225px;min-height:225px}.rb-bio-textarea.is-long{height:340px;min-height:340px}.rb-bio-textarea.is-social{height:285px;min-height:285px}}.rb-profile-frame.rb-profile-frame{border:2px solid var(--rb-profile-frame);box-shadow:0 0 18px color-mix(in srgb, var(--rb-profile-frame) 45%, transparent), 0 20px 60px #00000080}.rb-btn-go{color:#04210f!important;opacity:1!important;background:#30b36d!important;border-color:#30b36d!important;font-weight:700!important;box-shadow:0 0 16px #30b36d61!important}.rb-btn-go:hover:not(:disabled){background:#38c27a!important;border-color:#38c27a!important}.rb-btn-go:disabled{cursor:not-allowed;color:#9ad9b6!important;background:#173a29!important;border-color:#2f7d55!important;box-shadow:inset 0 0 0 1px #2f7d55!important}.rb-profile-name-btn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.rb-profile-name-btn:hover,.rb-profile-name-btn:focus-visible{text-underline-offset:3px;text-decoration:underline}[data-profile-link]{cursor:pointer}.rb-staff-flash{transition:box-shadow .6s;box-shadow:0 0 0 3px #ffe066,0 0 24px #ffe0668c,inset 0 0 0 9999px #ffe06629!important}.rb-staff-flash.rb-staff-flash--out{box-shadow:0 0 0 3px #ffe06600,0 0 24px #ffe06600,inset 0 0 0 9999px #ffe06600!important}@media (prefers-reduced-motion:reduce){.rb-staff-flash{transition:none}}:root[data-motion=off] .rb-staff-flash{transition:none}.rb-media-wait{background:#7f7f7f1f;width:100%;height:100%;min-height:48px;display:block}[data-rb-look=giorno]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lk-c7dd3fc:#0369a1;--lk-cff8a65:#b43c12;--lk-cff9900:#945900;--lk-cffc2cf:#d1002d;--lk-c7cf0a6:#0b7732;--lk-c3ddc84:#137740;--lk-c4fc3ff:#006da6;--lk-c4ade80:#137737;--lk-c5ee6a0:#107842;--lk-cf5c542:#866304;--lk-cef4444:#d00d0d;--lk-c6cc7ff:#006cae;--lk-c9fd8ff:#006bb3;--lk-cff3b3b:#d40000;--lk-cff3b5c:#cf0023;--lk-cff5a5a:#cf0000;--lk-ceab308:#816201;--lk-c22c55e:#117536;--lk-cff8080:#d20000;--lk-cffd2cc:#cc1800;--lk-cff8a80:#d21100;--lk-ce6cf98:#81631c;--lk-cf5b82e:#875e03;--lk-c9be3b2:#1e753a;--lk-c4cd27a:#1b753a;--lk-cff8a8a:#d10000;--lk-cf0d79a:#856311;--lk-cffb4b4:#d30000;--lk-cffe08a:#856200;--lk-cff9b9b:#d30000;--lk-c6be08a:#167830;--lk-cff5a7a:#cf0028;--lk-cffb066:#a34f00;--lk-cb79aff:#7239ff;--lk-cfacc15:#7b6200;--lk-cffb3b3:#d20000;--lk-cf5c518:#816502;--lk-cffb4b6:#d30006;--lk-cffd60a:#7a6600;--lk-c7fb2ff:#005dea;--lk-cff5a78:#cf0026;--lk-cff6b6b:#d10000;--lk-cff8fa6:#d1002b;--lk-cffd6a8:#9e5300;--lk-cffd166:#8a6000;--lk-cffb3c1:#d20027;--lk-c3ee07a:#107535;--lk-cff6b61:#d10d00;--lk-c34c759:#1d7834;--lk-cffb340:#975b00;--lk-cff2d55:#d00028;--lk-cffb020:#905d00;--lk-cff7a7a:#d10000;--lk-cff6b8a:#d1002c;--lk-cffc36b:#945800;--lk-c30d158:#187930;--lk-cd4b05c:#7a5c12;--lk-cff3860:#d1002a;--lk-cffb84d:#945900;--lk-c9fe8a8:#1a7826;--lk-cffe27a:#7f6300;--lk-cb9f5cf:#0e7835;--lk-cffe58a:#806300;--lk-ce8f59a:#606e08;--lk-cd6e84a:#5f6a0b;--lk-cff8aa3:#d1002d;--lk-cffd66b:#846000;--lk-cff8b9c:#d2001f;--lk-c7ee787:#13761c;--lk-cffb4c2:#d30027;--lk-cff8aa1:#d10029;--lk-c6cb8ff:#0067c8;--lk-cb8f5c8:#0e772a;--lk-c9fd2ff:#0067c3;--lk-c4fb3ff:#006aba;--lk-cffc9d1:#d3001f;--lk-cff9aac:#d20025;--lk-cff6b81:#d1001f;--lk-c7cc0ff:#0065c3;--lk-c9aa6c8:#53679e;--lk-cf87171:#d00505;--lk-cffd27a:#8e5e00;--lk-cd4f634:#5d7002}[data-rb-look=blu]{--lk-cff8a65:#ffc4ad;--lk-c7dd3fc:#d4f0ff;--lk-cff9900:#ffb648;--lk-cffc2cf:#ffc2cf;--lk-c7cf0a6:#7cf0a6;--lk-c3ddc84:#4ddf8e;--lk-c4fc3ff:#76d0ff;--lk-c4ade80:#4ade80;--lk-c5ee6a0:#5ee6a0;--lk-cf5c542:#f5c542;--lk-cef4444:#f9b4b4;--lk-c6cc7ff:#78cbff;--lk-c9fd8ff:#9fd8ff;--lk-cff3b3b:#ffb1b1;--lk-cff3b5c:#ffb1be;--lk-cff5a5a:#ffb1b1;--lk-ceab308:#edbf2e;--lk-c22c55e:#6dd995;--lk-cff8080:#ffb2b2;--lk-cffd2cc:#ffd2cc;--lk-cff8a80:#ffb2ab;--lk-ce6cf98:#e6cf98;--lk-cf5b82e:#f6be3f;--lk-c9be3b2:#9be3b2;--lk-c4cd27a:#67d98e;--lk-cff8a8a:#ffb2b2;--lk-cf0d79a:#f0d79a;--lk-cffb4b4:#ffb4b4;--lk-cffe08a:#ffe08a;--lk-cff9b9b:#ffb1b1;--lk-c6be08a:#6be08a;--lk-cff5a7a:#ffb1c0;--lk-cffb066:#ffb672;--lk-cb79aff:#d0bcff;--lk-cfacc15:#facc15;--lk-cffb3b3:#ffb3b3;--lk-cf5c518:#f5c518;--lk-cffb4b6:#ffb4b6;--lk-cffd60a:#ffd60a;--lk-c7fb2ff:#a3c8ff;--lk-cff5a78:#ffb1bf;--lk-cff6b6b:#ffb3b3;--lk-cff8fa6:#ffafbf;--lk-cffd6a8:#ffd6a8;--lk-cffd166:#ffd166;--lk-cffb3c1:#ffb3c1;--lk-c3ee07a:#3ee07a;--lk-cff6b61:#ffb3ae;--lk-c34c759:#79da92;--lk-cffb340:#ffb94f;--lk-cff2d55:#ffb2c0;--lk-cffb020:#ffb632;--lk-cff7a7a:#ffaeae;--lk-cff6b8a:#ffacbe;--lk-cffc36b:#ffc36b;--lk-c30d158:#5edb7d;--lk-cd4b05c:#f0d48a;--lk-cff3860:#ffafbf;--lk-cffb84d:#ffb84d;--lk-c9fe8a8:#9fe8a8;--lk-cffe27a:#ffe27a;--lk-cb9f5cf:#b9f5cf;--lk-cffe58a:#ffe58a;--lk-ce8f59a:#e8f59a;--lk-cd6e84a:#d6e84a;--lk-cff8aa3:#ffabbd;--lk-cffd66b:#ffd66b;--lk-cff8b9c:#ffacb8;--lk-c7ee787:#7ee787;--lk-cffb4c2:#ffb4c2;--lk-cff8aa1:#ffb2c1;--lk-c6cb8ff:#96ccff;--lk-cb8f5c8:#b8f5c8;--lk-c9fd2ff:#9fd2ff;--lk-c4fb3ff:#8bcdff;--lk-cffc9d1:#ffc9d1;--lk-cff9aac:#ffb0be;--lk-cff6b81:#ffacb9;--lk-c7cc0ff:#90caff;--lk-c9aa6c8:#bcc4db;--lk-cf87171:#fbb0b0;--lk-cffd27a:#ffd27a;--lk-cd4f634:#d4f634}:where([data-rb-look=giorno],[data-rb-look=blu]) ::placeholder{color:var(--lk-ph);opacity:1}.rb-giochi-tavolo--game,.rb-burraco-table,.rb-scopa-table,.rb-cosmo-table,.rb-tp,.rb-bambini-game-panel,.rb-modroom-panel,.rb-modlook-mini{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lk-ac:initial;--lk-actx:initial;--lk-bd:initial;--lk-bd2:initial;--lk-c22c55e:initial;--lk-c30d158:initial;--lk-cd4b05c:initial;--lk-c34c759:initial;--lk-c3ddc84:initial;--lk-c3ee07a:initial;--lk-c7dd3fc:initial;--lk-c4ade80:initial;--lk-c4cd27a:initial;--lk-c4fb3ff:initial;--lk-c4fc3ff:initial;--lk-c5ee6a0:initial;--lk-c6be08a:initial;--lk-c6cb8ff:initial;--lk-c6cc7ff:initial;--lk-c7cc0ff:initial;--lk-c7cf0a6:initial;--lk-c7ee787:initial;--lk-c7fb2ff:initial;--lk-c9aa6c8:initial;--lk-c9be3b2:initial;--lk-c9fd2ff:initial;--lk-c9fd8ff:initial;--lk-c9fe8a8:initial;--lk-card:initial;--lk-card-bd:initial;--lk-cb79aff:initial;--lk-cb8f5c8:initial;--lk-cb9f5cf:initial;--lk-cd4f634:initial;--lk-cd6e84a:initial;--lk-ce6cf98:initial;--lk-ce8f59a:initial;--lk-ceab308:initial;--lk-cef4444:initial;--lk-cf0d79a:initial;--lk-cf5b82e:initial;--lk-cf5c518:initial;--lk-cf5c542:initial;--lk-cf87171:initial;--lk-cfacc15:initial;--lk-cff2d55:initial;--lk-cff3860:initial;--lk-cff3b3b:initial;--lk-cff3b5c:initial;--lk-cff5a5a:initial;--lk-cff5a78:initial;--lk-cff5a7a:initial;--lk-cff6b61:initial;--lk-cff6b6b:initial;--lk-cff6b81:initial;--lk-cff6b8a:initial;--lk-cff7a7a:initial;--lk-cff8080:initial;--lk-cff8a80:initial;--lk-cff8a8a:initial;--lk-cff8aa1:initial;--lk-cff8aa3:initial;--lk-cff8b9c:initial;--lk-cff8fa6:initial;--lk-cff9aac:initial;--lk-cff9b9b:initial;--lk-cffb020:initial;--lk-cffb066:initial;--lk-cffb340:initial;--lk-cffb3b3:initial;--lk-cffb3c1:initial;--lk-cffb4b4:initial;--lk-cffb4b6:initial;--lk-cffb4c2:initial;--lk-cffb84d:initial;--lk-cffc2cf:initial;--lk-cffc36b:initial;--lk-cffc9d1:initial;--lk-cffd166:initial;--lk-cffd27a:initial;--lk-cffd2cc:initial;--lk-cffd60a:initial;--lk-cffd66b:initial;--lk-cffd6a8:initial;--lk-cffe08a:initial;--lk-cffe27a:initial;--lk-cffe58a:initial;--lk-close-bd:initial;--lk-close-bg:initial;--lk-dim:initial;--lk-guide-bd:initial;--lk-guide-bg:initial;--lk-guide-bg2:initial;--lk-guide-tx:initial;--lk-icon:initial;--lk-in:initial;--lk-composer-in:initial;--lk-composer-bd:initial;--lk-onac:initial;--lk-panel:initial;--lk-panel-bd:initial;--lk-panel-glow:initial;--lk-ph:initial;--lk-pill:initial;--lk-pn:initial;--lk-sf:initial;--lk-sf2:initial;--lk-sf3:initial;--lk-sf4:initial;--lk-tint-mix:initial;--lk-tx:initial;--lk-cff9900:initial;--lk-tx2:initial;--lk-tx3:initial;--lk-tx4:initial}:is([data-rb-look=giorno],[data-rb-look=blu]) .rb-empty-state-actions .rb-reset-filters-btn{background:var(--lk-sf);border:1px solid var(--lk-bd2);color:var(--lk-tx);cursor:pointer;border-radius:10px;padding:8px 12px;font-weight:700}:is([data-rb-look=giorno],[data-rb-look=blu]) .rb-empty-state-actions .rb-apply-filters-btn{background:var(--lk-ac);border:1px solid var(--lk-ac);color:var(--lk-onac);cursor:pointer;border-radius:10px;padding:8px 12px;font-weight:700}[data-rb-look=giorno][data-rb-world=lavoro] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){color:#111;background:#fff;border:1.5px solid #6b7079;font-weight:400}[data-rb-look=giorno][data-rb-world=lavoro] ::placeholder{color:#6b6f76;opacity:1}[data-rb-look=giorno][data-rb-world=lavoro] .rb-cand-field{color:#1d1d1f;font-weight:600}[data-rb-look=giorno][data-rb-world=lavoro] .rb-cand-chip{color:#111;background:#fff;border:1.5px solid #6b7079;font-weight:500}[data-rb-look=giorno][data-rb-world=lavoro] .rb-cand-chip.active{color:#fff;background:#1d1d1f;border-color:#1d1d1f}[data-rb-look=giorno][data-rb-world=lavoro] .rb-cand-actions .rb-vroom-btn:not(.rb-vroom-btn--primary){color:#111;background:#fff;border:1.5px solid #6b7079}[data-rb-look=giorno][data-rb-world=lavoro] .rb-cand-actions .rb-vroom-btn--primary{color:#fff;background:#1d1d1f;border:1.5px solid #1d1d1f;font-weight:700}[data-rb-world=nerd]{--nn-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace}.rb-nerd-win{top:var(--rb-controls-top);bottom:var(--rb-panel-bottom);box-sizing:border-box;pointer-events:auto;width:min(820px,100vw - 150px);color:var(--nn-tx);border:var(--nn-frame-w,1px) solid transparent;background:linear-gradient(var(--nn-bg), var(--nn-bg)) padding-box, var(--nn-frame) border-box;box-shadow:var(--nn-frame-glow);border-radius:16px;flex-direction:column;margin-inline:auto;animation:.38s cubic-bezier(.2,.9,.3,1) both rb-nerd-win-in;display:flex;position:absolute;left:0;right:0;overflow:hidden}.rb-nerd-win.is-closing{pointer-events:none;animation:.3s forwards rb-nerd-win-out}@keyframes rb-nerd-win-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rb-nerd-win-out{to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.rb-nerd-win,.rb-nerd-win.is-closing{animation:none}}:root[data-motion=off] .rb-nerd-win,:root[data-motion=off] .rb-nerd-win.is-closing{animation:none}.rb-nerd-win--nerd-live{width:min(980px,100vw - 150px)}:is(.rb-nerd-win:has(.rb-giochi-tavolo--game),.rb-nerd-win:has(.rb-vroom-panel--room)){width:min(1040px,96vw)}.rb-nerd-win:has(.rb-tw-panel--channel){width:min(1240px,97vw)}.rb-nerd-win:has(.rb-burraco-table){width:min(1400px,97vw)}@media (width>=761px){.rb-nerd-win:has(.rb-live-panel>.rb-2col-panel){width:auto;margin:0;left:22px;right:70px}}@media (width<=760px){:is(.rb-nerd-win,.rb-nerd-win--nerd-live,.rb-nerd-win:has(.rb-giochi-tavolo--game),.rb-nerd-win:has(.rb-vroom-panel--room),.rb-nerd-win:has(.rb-tw-panel--channel),.rb-nerd-win:has(.rb-burraco-table)){top:var(--rb-tabs-top);width:calc(100vw - 16px)}}.rb-nerd-win-head{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 12px 10px 18px;display:flex}.rb-nerd-win-titles{min-width:0}.rb-nerd-win-title{font-family:var(--nn-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--nn-title);text-shadow:var(--nn-title-glow);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700;line-height:1.2}.rb-nerd-win-sub{font-family:var(--nn-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--nn-tx3);margin:3px 0 0;font-size:10.5px}.rb-nerd-win-controls .rb-arte-top-controls-row{align-items:center;gap:2px;display:flex}.rb-nerd-win-controls .rb-guide-btn,.rb-nerd-win-controls .rb-favorite-star-btn,.rb-nerd-win-controls .rb-arte-close-all-btn{width:30px;height:30px;color:var(--nn-tx3);font-family:var(--nn-mono);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;font-size:13px}.rb-nerd-win-controls .rb-guide-btn.is-new{color:var(--nn-time);border-color:color-mix(in srgb, var(--nn-time) 55%, transparent);animation:none}.rb-nerd-win-controls .rb-guide-btn:hover,.rb-nerd-win-controls .rb-guide-btn.is-open,.rb-nerd-win-controls .rb-favorite-star-btn:hover{background:var(--lk-sf3);color:var(--nn-tx)}.rb-nerd-win-controls .rb-favorite-star-btn.active{color:#facc15;text-shadow:0 0 8px #facc1599;background:0 0;border-color:#0000}.rb-nerd-win-controls .rb-arte-close-all-btn{color:#ef4444;font-size:14px}[data-rb-look=giorno] .rb-nerd-win-controls .rb-arte-close-all-btn{color:#dc2626}.rb-nerd-win-controls .rb-arte-close-all-btn:hover{color:#ef4444;background:#ef44441f}.rb-nerd-win-controls :is(.rb-guide-btn,.rb-favorite-star-btn,.rb-arte-close-all-btn):focus-visible{outline:2px solid var(--nn-time);outline-offset:1px}.rb-nerd-win-body{flex-direction:column;flex:auto;min-height:0;padding:0 16px 14px;display:flex;position:relative}.rb-nerd-win-body>.rb-vroom-host:empty{display:none}.rb-nerd-win-body>.rb-vroom-host:not(:empty){flex-direction:column;flex:auto;min-height:0;display:flex}.rb-nerd-win-body :is(.rb-vroom-panel,.rb-giochi-tavolo,.rb-live-standalone,.rb-tw-panel,.rb-2col-panel,.rb-2col-mobile-stage){width:auto;max-width:none;min-height:0;box-shadow:none;z-index:auto;background:0 0;border:0;border-radius:0;flex:auto;margin:0;padding:12px 0 0;animation:none;position:relative;inset:auto;transform:none}.rb-nerd-win-body .rb-vroom-panel--room{padding-top:8px}.rb-nerd-win-body>.rb-live-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.rb-nerd-win-body>.rb-live-panel:has(>.rb-2col-panel){flex-direction:row;gap:14px}.rb-nerd-win-body .rb-live-panel>.rb-2col-panel{flex:1 1 0;min-width:0;overflow-y:auto}.rb-nerd-win-body .rb-live-panel>.rb-2col-panel+.rb-2col-panel{border-left:1px solid var(--nn-line);padding-left:14px}.rb-nerd-win-body .rb-2col-mobile-stage{padding:0;overflow:hidden}.rb-nerd-win-body .rb-2col-mobile-slide{background:0 0;padding:12px 2px 16px}.rb-nerd-win-body .rb-vroom-tabs{z-index:auto;border:1px solid var(--nn-line);background:var(--nn-tab-bg);border-radius:10px;flex:none;gap:0;max-width:100%;padding:0;display:flex;position:relative;top:auto;left:auto;overflow:auto hidden;transform:none}.rb-nerd-win-body .rb-vroom-tabs button{border:0;border-right:1px solid var(--nn-line);min-width:86px;color:var(--nn-tx2);background:0 0;border-radius:0;flex:1 0 auto;padding:9px 12px;font-size:13px;font-weight:500;box-shadow:inset 0 -2px #0000}.rb-nerd-win-body .rb-vroom-tabs button:last-child{border-right:0}.rb-nerd-win-body .rb-vroom-tabs button:hover{color:var(--nn-tx)}.rb-nerd-win-body .rb-vroom-tabs button.is-active{background:var(--nn-tab-on);color:var(--nn-title);box-shadow:inset 0 -2px 0 var(--nn-tab-line)}.rb-nerd-win-body .rb-vroom-tabs button:focus-visible{outline:2px solid var(--nn-time);outline-offset:-2px}.rb-nerd-win-body .rb-vroom-tabs~:is(.rb-vroom-panel,.rb-live-standalone,.rb-tw-panel,.rb-live-panel){top:auto}[data-rb-world=nerd] .rb-nn-searchrow{flex-wrap:nowrap;align-items:stretch;gap:10px;margin-bottom:12px;display:flex}[data-rb-world=nerd] .rb-nn-search,[data-rb-world=nerd] :is(.rb-vroom-search,.rb-lfg-search){border:1px solid var(--nn-line);background:var(--nn-field);min-width:0;color:var(--nn-tx);font-family:var(--nn-mono);border-radius:10px;flex:auto;padding:12px 14px;font-size:13.5px}[data-rb-world=nerd] :is(input,textarea,select)::placeholder{color:var(--nn-tx3);font-family:var(--nn-mono)}[data-rb-world=nerd] .rb-nn-search:focus,[data-rb-world=nerd] :is(.rb-vroom-search,.rb-lfg-search):focus{border-color:var(--nn-filter-bd);box-shadow:0 0 0 3px color-mix(in srgb, var(--nn-filter-bd) 22%, transparent);outline:none}[data-rb-world=nerd] .rb-vroom-btn--primary:not(.rb-btn-go){background:var(--nn-btn-bg);border:1px solid var(--nn-btn-bd);color:var(--nn-btn-tx);font-weight:700}[data-rb-world=nerd] .rb-vroom-btn--primary:not(.rb-btn-go):hover:not(:disabled){background:color-mix(in srgb, var(--nn-btn-bd) 16%, var(--nn-btn-bg))}[data-rb-world=nerd] .rb-nn-action{white-space:nowrap;box-shadow:0 0 14px color-mix(in srgb, var(--nn-btn-bd) 18%, transparent);border-radius:10px;flex:none;padding:0 18px;font-size:14px}[data-rb-world=nerd] .rb-vroom-btn{border-color:var(--nn-line);border-radius:8px}[data-rb-world=nerd] .rb-nn-filterrow{border-bottom:1px solid var(--nn-line);margin:0 0 6px;padding-bottom:12px}[data-rb-world=nerd] :is(.rb-gaming-filters,.rb-cev-toggle){background:0 0;border:0;flex-wrap:wrap;gap:6px;padding:0;display:flex}[data-rb-world=nerd] :is(.rb-gaming-filters,.rb-cev-toggle) button{border:1px solid var(--nn-line);background:var(--nn-field);color:var(--nn-tx2);border-radius:7px;padding:5px 10px;font-size:12.5px;font-weight:500}[data-rb-world=nerd] :is(.rb-gaming-filters,.rb-cev-toggle) button.is-active{border-color:var(--nn-filter-bd);background:var(--nn-filter-bg);color:var(--nn-filter-tx)}[data-rb-world=nerd] .rb-nn-refresh{min-width:32px;line-height:1;font-size:14px!important}[data-rb-world=nerd] .rb-lfg-list{gap:0}[data-rb-world=nerd] :is(.rb-nn-row,.rb-game-row,.rb-vroom-item,.rb-cev,.rb-group-card){border:0;border-bottom:1px solid var(--nn-line);box-shadow:none;background:0 0;border-radius:0;padding:14px 6px 14px 16px;position:relative}[data-rb-world=nerd] :is(.rb-nn-row,.rb-game-row,.rb-vroom-item,.rb-cev,.rb-group-card):before{content:"";background:var(--nn-bar,var(--nn-title));width:3px;box-shadow:0 0 8px color-mix(in srgb, var(--nn-bar,var(--nn-title)) calc(var(--nn-bar-glow,.85) * 100%), transparent);pointer-events:none;border-radius:2px;position:absolute;top:14px;bottom:14px;left:3px}[data-rb-world=nerd] :is(.rb-game-row,.rb-vroom-item):hover{background:var(--lk-sf2)}[data-rb-world=nerd] .rb-lfg-item.is-mine{background:color-mix(in srgb, var(--nn-title) 5%, transparent)}[data-rb-world=nerd] .rb-lfg-head{align-items:flex-start}[data-rb-world=nerd] .rb-nn-bar{display:none}[data-rb-world=nerd] .rb-lfg-title strong,[data-rb-world=nerd] .rb-game-row-title,[data-rb-world=nerd] .rb-vroom-item-title{color:var(--nn-tx);font-weight:700}[data-rb-world=nerd] :is(.rb-nn-mono,.rb-lfg-title span,.rb-game-row-meta,.rb-vroom-item-meta){font-family:var(--nn-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--nn-tx3);margin-top:3px;font-size:10.5px;display:block}[data-rb-world=nerd] .rb-lfg-when{font-family:var(--nn-mono);font-weight:500}[data-rb-world=nerd] .rb-nn-time{color:var(--nn-time);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px}[data-rb-world=nerd] .rb-lfg-when small{color:var(--nn-seats);margin-top:4px;font-size:11px}[data-rb-world=nerd] .rb-lfg-when small.is-full{color:var(--nn-tx3)}.rb-nn-seats{align-items:center;gap:6px;display:inline-flex}.rb-nn-seats-boxes{gap:1px;display:inline-flex}.rb-nn-seats-boxes i{box-sizing:border-box;border:1px solid;width:7px;height:7px}.rb-nn-seats-boxes i.is-on{background:currentColor}[data-rb-world=nerd] :is(.rb-lfg-meta,.rb-lfg-people){color:var(--nn-tx2);font-size:12px}[data-rb-world=nerd] .rb-lfg-note{color:var(--nn-tx2)}[data-rb-world=nerd] .rb-lfg-item{flex-flow:wrap;align-items:center;gap:8px}[data-rb-world=nerd] .rb-lfg-item>:is(.rb-lfg-head,.rb-lfg-note,.rb-lfg-people,.rb-lfg-form){flex:1 0 100%}[data-rb-world=nerd] .rb-lfg-item>.rb-lfg-contact{flex:0 auto;width:auto}[data-rb-world=nerd] .rb-lfg-item>.rb-lfg-actions{flex:0 auto;margin-left:auto}[data-rb-world=nerd] .rb-lfg-item :is(.rb-nerd-contact-btn,.rb-lfg-actions .rb-vroom-btn){color:var(--nn-tx2);border-color:var(--nn-line);background:0 0;flex:none;padding:5px 11px;font-size:12.5px}[data-rb-world=nerd] .rb-lfg-item .rb-lfg-actions .rb-vroom-btn--primary:not(.rb-btn-go){color:var(--nn-btn-tx);border-color:var(--nn-btn-bd);background:var(--nn-btn-bg)}[data-rb-world=nerd] .rb-lfg-people .rb-published-at,[data-rb-world=nerd] .rb-lfg-people time{font-family:var(--nn-mono);color:var(--nn-tx3);font-size:10.5px}[data-rb-world=nerd] :is(.rb-gaming-section-title,.rb-gaming-head h3,.rb-cev-section h4){font-family:var(--nn-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--nn-tx3);font-size:11.5px}[data-rb-world=nerd] .rb-sala{--sg-tx:var(--nn-tx);--sg-tx2:var(--nn-tx2);--sg-card:var(--nn-field);--sg-card2:var(--nn-bg);--sg-bd:var(--nn-line);--sg-lime-tx:var(--nn-title);--sg-chip:var(--nn-field)}[data-rb-world=nerd] .rb-sala-head h3{font-family:var(--nn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nn-title);text-shadow:var(--nn-title-glow);font-size:18px;font-weight:700}.rb-modal-overlay[data-rb-world=nerd]>:first-child:not(.rb-modal-unsaved-backdrop){color:var(--nn-tx);border:var(--nn-frame-w,1px) solid transparent;background:linear-gradient(var(--nn-bg), var(--nn-bg)) padding-box, var(--nn-frame) border-box;box-shadow:var(--nn-frame-glow)}.rb-modal-overlay[data-rb-world=nerd] :is(h2,h3):first-of-type{font-family:var(--nn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nn-title)}.rb-guide-bubble[data-rb-world=nerd]{border:var(--nn-frame-w,1px) solid transparent;background:linear-gradient(var(--nn-bg), var(--nn-bg)) padding-box, var(--nn-frame) border-box;color:var(--nn-tx)}.rb-guide-bubble[data-rb-world=nerd] .rb-guide-title{font-family:var(--nn-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nn-title);text-shadow:var(--nn-title-glow)}.rb-guide-bubble[data-rb-world=nerd] h5{font-family:var(--nn-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--nn-time)}.rb-world-tagline-list[data-world=nerd] .rb-tagline-cat-btn{letter-spacing:.12em;text-transform:uppercase;color:#a3e635;text-shadow:0 0 8px #a3e6358c,0 1px 3px #000000e6;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:600}.rb-world-tagline-list[data-world=nerd] .rb-tagline-cat-btn:hover{color:#d9f99d;background:#07090abf}.rb-world-tagline-list[data-world=nerd] .rb-tagline-cat-btn.active{color:#22d3ee;text-shadow:0 0 8px #22d3ee99;background:#07090ad9;box-shadow:inset 0 -2px #a3e635}.rb-world-tagline-list[data-world=nerd] .rb-tagline-scroll-btn{color:#a3e635;background:#07090a;border:1px solid #a3e635;box-shadow:0 0 10px #a3e63573}.rb-nn-profile-frame.rb-nn-profile-frame{background:linear-gradient(#07090a,#07090a) padding-box padding-box,linear-gradient(160deg,#a3e635,#22d3ee 55%,#a855f7) border-box;border:1px solid #0000;box-shadow:0 0 26px #22d3ee29}.rb-nn-profile-frame .rb-nerd-profile-name,.rb-nn-profile-frame .rb-nerd-badge{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,Menlo,Consolas,Liberation Mono,monospace}.rb-nn-profile-frame .rb-nerd-badge{text-transform:uppercase;color:#a3e635;background:#a3e63514;border-color:#a3e635}.rb-modal-overlay[data-rb-world=nerd] .rb-dm-chat-name{font-family:var(--nn-mono);letter-spacing:.06em}.rb-nn-narrow{display:none}@media (width<=520px){.rb-nn-wide{display:none}.rb-nn-narrow{display:inline}}select:not(:is([data-rb-look=giorno],[data-rb-look=blu]) select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important;background-color:#1c1f26!important;border:1.5px solid #6b7280!important}select:not(:is([data-rb-look=giorno],[data-rb-look=blu]) select) :is(option,optgroup){color:#e8eaee;background-color:#1c1f26}:is(.rb-select-btn,.rb-musica-select-btn,.rb-freebooks-select-btn):not(:is([data-rb-look=giorno],[data-rb-look=blu]) *){color:#fff!important;background:#1c1f26!important;border:1.5px solid #6b7280!important}:is(.rb-select-menu,.rb-musica-select-menu,.rb-freebooks-select-menu):not(:is([data-rb-look=giorno],[data-rb-look=blu]) *){background:#1c1f26!important;border:1.5px solid #6b7280!important}:is(.rb-select-menu,.rb-musica-select-menu,.rb-freebooks-select-menu):not(:is([data-rb-look=giorno],[data-rb-look=blu]) *) button{color:#e8eaee!important;background:0 0!important}:is(.rb-select-menu,.rb-musica-select-menu,.rb-freebooks-select-menu):not(:is([data-rb-look=giorno],[data-rb-look=blu]) *) button:is(:hover,:focus-visible){color:#fff!important;background:#3b82f6!important}:is(.rb-select-menu,.rb-musica-select-menu,.rb-freebooks-select-menu):not(:is([data-rb-look=giorno],[data-rb-look=blu]) *) button.active{font-weight:700}:is(.rb-select-menu,.rb-musica-select-menu,.rb-freebooks-select-menu):not(:is([data-rb-look=giorno],[data-rb-look=blu]) *) button.active:before{content:"✓ "}.rb-icon{flex-shrink:0;display:block}.rb-iconbtn{min-width:34px;height:34px;color:var(--lk-icon,#f5f5f7b8);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:700;transition:background .15s,color .15s,transform .15s;display:inline-flex}.rb-iconbtn:hover:not(:disabled),.rb-iconbtn:focus-visible{background:var(--lk-sf3,#ffffff14);color:var(--lk-tx,#f5f5f7)}.rb-iconbtn.active{background:color-mix(in srgb, var(--lk-ac,var(--accent,#1d9bf0)) 22%, transparent);color:var(--lk-actx,var(--accent,#1d9bf0))}.rb-iconbtn:active:not(:disabled){transform:scale(.94)}.rb-iconbtn:disabled{opacity:.4;cursor:default}.rb-iconbtn.lg{min-width:40px;height:40px}.rb-icon--filled{fill:currentColor}.rb-icon.rb-icon--inline{vertical-align:-.22em;display:inline-block}.rb-globe-fallback{pointer-events:auto;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:absolute;inset:0}.rb-globe-fallback-disc{aspect-ratio:1;border:2px solid var(--accent,#1d9bf0);width:min(42vmin,320px);box-shadow:0 0 40px color-mix(in srgb, var(--accent,#1d9bf0) 35%, transparent);opacity:.8;background:radial-gradient(circle at 35% 30%,#ffffff1f,#0009 70%);border-radius:50%}.rb-globe-fallback-text{text-align:center;color:#f5f5f7d9;text-shadow:0 1px 3px #000;max-width:320px;margin:0;font-size:14px;line-height:1.45}.rb-globe-restoring{z-index:5;color:#f5f5f7;pointer-events:none;background:#06040cd1;border:1px solid #ffffff2e;border-radius:999px;padding:10px 16px;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rb-world-stats-wrap{align-items:center;gap:5px;min-width:0;display:inline-flex}.rb-world-stats{border:1px solid color-mix(in srgb, var(--accent,#1d9bf0) 55%, transparent);background:color-mix(in srgb, var(--accent,#1d9bf0) 10%, #0a0c14e0);-webkit-backdrop-filter:blur(10px);color:#f5f5f7d9;font:inherit;white-space:nowrap;cursor:default;box-shadow:0 0 10px color-mix(in srgb, var(--accent,#1d9bf0) 18%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;line-height:1;display:inline-flex;position:relative}.rb-world-stats strong{color:#fff;font-weight:700}.rb-world-stats-sep{opacity:.5}.rb-world-stats-online{align-items:center;gap:5px;display:inline-flex}.rb-world-stats-dot{background:#3ee07a;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 6px #3ee07a}.rb-world-stats-dot:after{content:"";border:1.5px solid #3ee07a;border-radius:50%;animation:1.8s ease-out infinite rb-world-stats-pulse;position:absolute;inset:-4px}@keyframes rb-world-stats-pulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.rb-world-stats-label-short,.rb-world-stats[data-short] .rb-world-stats-label-long{display:none}.rb-world-stats[data-short] .rb-world-stats-label-short{display:inline}.rb-world-stats[data-tiny] .rb-world-stats-online-label{display:none}@media (width<=760px){.rb-world-stats{padding:4px 8px}.rb-world-stats .rb-world-stats-label-long{display:none}.rb-world-stats .rb-world-stats-label-short{display:inline}}@media (width<=360px){.rb-world-stats{gap:4px;padding:4px 6px}.rb-world-stats .rb-world-stats-online-label{display:none}}@media (prefers-reduced-motion:reduce){.rb-world-stats-dot:after{animation:none;display:none}}:root[data-motion=off] .rb-world-stats-dot:after{animation:none;display:none}.rb-topbar{touch-action:pan-x pan-y;z-index:1030;background:linear-gradient(180deg, var(--lk-pn,#06060ad9), transparent);justify-content:space-between;align-items:center;padding:14px 22px;transition:color .4s;display:flex;position:fixed;top:0;left:0;right:0}.rb-topbar--menu-open{z-index:1044}.rb-topbar-brand{letter-spacing:.2px;color:var(--lk-tx,#f5f5f7);align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.rb-logo-wordmark{align-items:center;padding:4px 10px 4px 4px;display:inline-flex;position:relative}.rb-logo-icon{object-fit:cover;z-index:0;pointer-events:none;mix-blend-mode:screen;filter:brightness(1.7)saturate(1.6)contrast(1.1);border-radius:50%;width:54px;height:54px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.rb-logo-text{z-index:1;text-shadow:0 1px 4px #000000f2,0 0 14px #000000b3;padding-left:30px;position:relative}.rb-world-pill{box-sizing:border-box;white-space:nowrap;border:2px solid var(--pill-border,var(--accent,#1d9bf0));height:28px;color:var(--pill-text,#fff);background:var(--pill-bg,#0a0c14);border-radius:999px;padding:0 12px;font-size:13px;font-weight:800;line-height:24px;transition:color .4s,border-color .4s,background-color .4s;display:inline-block}@media (width<=339px){.rb-world-pill{padding:0 7px}}.rb-world-wip-tag{border:1px solid var(--lk-bd2,#ffd60a99);background:var(--lk-pn,#1e1804e6);color:var(--lk-cffd60a,#ffd60a);white-space:nowrap;border-radius:999px;flex-shrink:0;margin-left:6px;padding:2px 7px;font-size:10.5px;font-weight:700}.rb-world-pill--multi{background:linear-gradient(var(--pill-bg,#0a0c14), var(--pill-bg,#0a0c14)) padding-box, conic-gradient(from 0deg, #ff3b30, #ff8a1f, #ffd60a, #22c55e, #1d9bf0, #8b5cf6, #ec4899, #ff3b30) border-box;border-color:#0000}.rb-topbar-actions{align-items:center;gap:10px;display:flex}.rb-icon-btn{border:1px solid var(--lk-bd2,#ffffff2e);background:var(--lk-sf2,#ffffff0f);width:40px;height:40px;color:var(--lk-tx,#f5f5f7);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,border-color .2s;display:flex}.rb-icon-btn:hover{border-color:var(--lk-ac,var(--accent,#1d9bf0));transform:rotate(25deg)}.rb-topbar .rb-iconbtn{position:relative}.rb-topbar .rb-iconbtn:hover{transform:none}.rb-btn-primary{background:var(--lk-ac,var(--accent,#1d9bf0));color:var(--lk-onac,#06060a);cursor:pointer;border:none;border-radius:999px;padding:10px 18px;font-weight:700;transition:filter .15s,background .4s}.rb-btn-primary:hover{filter:brightness(1.1)}.rb-btn-ghost{border:1px solid var(--lk-bd2,#ffffff40);color:var(--lk-tx,#f5f5f7);cursor:pointer;background:0 0;border-radius:999px;padding:7px 12px;font-size:13px}.rb-btn-ghost:hover{border-color:var(--lk-actx,#fff)}.rb-user-chip{background:color-mix(in srgb, var(--lk-sf4,#fff) 7%, var(--lk-pn,#0a0c14e0));-webkit-backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:8px;padding:5px 8px 5px 5px;display:flex;position:relative}.rb-user-chip img{object-fit:cover;border-radius:50%;width:30px;height:30px}.rb-user-chip span{color:var(--lk-tx,#f5f5f7);font-size:13px;font-weight:600}.rb-user-chip-identity{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.rb-user-chip-identity img{object-fit:cover;background:#ffffff14;border-radius:50%;flex-shrink:0;width:32px;height:32px}.rb-user-chip-identity>span:not(.rb-verified-badge){text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}@media (width>=761px) and (width<=1100px){.rb-user-chip-identity>span:not(.rb-verified-badge){display:none}}@media (width>=761px) and (width<=900px){.rb-logo-text{display:none}.rb-user-chip{gap:4px}.rb-logo-wordmark{padding:0}.rb-logo-icon{width:34px;height:34px;position:static;transform:none}}.rb-friends-btn{position:relative}.rb-friends-badge,.rb-user-chip .rb-friends-badge{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;background:#ff3860;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.rb-verified-badge{color:#06151f;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:800;display:flex}.rb-topbar-foldable.is-folded{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.rb-topbar-phone-only{display:none}.rb-topbar-menu-wrap{flex-shrink:0;position:relative}.rb-topbar-menu-trigger{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;position:relative}.rb-topbar-menu-dots{background:var(--lk-pn,#16161c);border:1px solid var(--lk-bd2,#ffffff59);pointer-events:none;border-radius:999px;align-items:center;gap:1.5px;padding:3px;display:flex;position:absolute;bottom:-3px;right:-4px}.rb-topbar-menu-dots i{background:var(--lk-sf4,#f5f5f7);border-radius:50%;width:3px;height:3px}.rb-topbar-menu-trigger.is-open{border-color:var(--lk-bd2,#ffffffbf)}.rb-topbar-menu-trigger img{object-fit:cover;background:#ffffff14;border-radius:50%;width:30px;height:30px}.rb-topbar-menu{background:var(--lk-pn,#16161c);border:1px solid var(--lk-bd,#ffffff24);z-index:2;border-radius:10px;flex-direction:column;min-width:200px;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #00000080}.rb-topbar-menu button{color:var(--lk-tx,#f5f5f7);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.rb-topbar-menu button:hover:not(:disabled){background:var(--lk-sf3,#ffffff14)}.rb-topbar-menu button:disabled{opacity:.4;cursor:default}.rb-topbar-menu button.is-danger{color:var(--lk-cff8aa1,#ff8aa1)}.rb-topbar-menu-sep{border:0;border-top:1px solid var(--lk-bd,#ffffff1f);width:auto;margin:4px 8px}@media (width<=760px){.rb-topbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px 7px;padding:8px 12px 0}.rb-topbar-brand{display:contents}.rb-topbar-brand>*{flex-shrink:0}.rb-topbar-brand>.rb-world-pill{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.rb-topbar-actions{flex-shrink:0;order:1;gap:3px;height:40px;margin-left:auto}.rb-topbar-brand>.rb-world-stats-wrap{flex:none;order:3;height:34px;margin-right:auto}.rb-topbar:after{content:"";flex-basis:100%;order:2;height:0}.rb-topbar-wide-only{display:none}.rb-topbar-phone-only{display:block}.rb-user-chip{flex-shrink:0;gap:3px;padding:2px 3px}.rb-topbar .rb-user-chip .rb-iconbtn{min-width:34px;height:34px;padding:0 3px}.rb-user-chip .rb-btn-ghost{white-space:nowrap;flex-shrink:0;height:30px;padding:0 10px;font-size:12px}}@media (width<=480px){.rb-logo-text{display:none}.rb-logo-wordmark{padding:0}.rb-logo-icon{width:32px;height:32px;position:static;transform:none}.rb-topbar-brand>.rb-world-pill{max-width:calc(100vw - 216px)}.rb-icon-btn{flex-shrink:0;width:32px;height:32px;font-size:13px}.rb-btn-ghost{padding:6px 9px;font-size:11.5px}}.rb-topbar-planet-neutral{color:#ffb08a;background:#ffffff14;border:1px solid #ff4d1a99;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.rb-vcoin{--vcoin-size:24px;width:var(--vcoin-size);height:var(--vcoin-size);vertical-align:middle;isolation:isolate;box-shadow:0 0 calc(var(--vcoin-size) * .18) #ffc44d59;border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.rb-vcoin-holo{background:conic-gradient(#5fe8ff,#8b5cff,#ff5fd0,#ffd36a,#5fe8ff);border-radius:50%;animation:9s linear infinite rb-vcoin-spin;position:absolute;inset:0}.rb-vcoin-ring{inset:calc(var(--vcoin-size) * .07);box-shadow:inset 0 0 calc(var(--vcoin-size) * .04) #3c230099;background:linear-gradient(145deg,#fff1b8 0%,#f2c04f 32%,#a8741c 62%,#ffe08a 100%);border-radius:50%;position:absolute}.rb-vcoin-disc{inset:calc(var(--vcoin-size) * .07);box-shadow:inset 0 calc(var(--vcoin-size) * .03) calc(var(--vcoin-size) * .05) #0000008c, inset 0 calc(var(--vcoin-size) * -.02) calc(var(--vcoin-size) * .04) #ffdc8c40;background:radial-gradient(circle at 35% 30%,#8a6420 0%,#5a3f10 55%,#2e1f06 100%);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.rb-vcoin-v{font-family:New Rocker,UnifrakturMaguntia,serif;font-size:calc(var(--vcoin-size) * .5);color:#f4c75a;transform:translateY(calc(var(--vcoin-size) * .02));text-shadow:calc(var(--vcoin-size) * -.015) calc(var(--vcoin-size) * -.015) 0 #fff1b8, calc(var(--vcoin-size) * .025) calc(var(--vcoin-size) * .03) 0 #3a2605;-webkit-user-select:none;user-select:none;line-height:1}.rb-vcoin--small .rb-vcoin-v{font-size:calc(var(--vcoin-size) * .56);text-shadow:calc(var(--vcoin-size) * .03) calc(var(--vcoin-size) * .04) 0 #3a2605}.rb-vcoin-glare{pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.rb-vcoin-glare>span{background:linear-gradient(100deg,#fff0 0%,#fffae1a6 50%,#fff0 100%);width:45%;animation:4.5s ease-in-out infinite rb-vcoin-glare;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-160%)rotate(18deg)}@keyframes rb-vcoin-spin{to{transform:rotate(360deg)}}@keyframes rb-vcoin-glare{0%{transform:translate(-160%)rotate(18deg)}20%,to{transform:translate(300%)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.rb-vcoin-holo{animation:none}.rb-vcoin-glare{display:none}}:root[data-motion=off] .rb-vcoin-holo{animation:none}:root[data-motion=off] .rb-vcoin-glare{display:none}.rb-kidsm{color:#f5f5f7;flex-direction:column;gap:14px;max-width:760px;margin:0 auto;display:flex}.rb-kidsm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rb-kidsm-title{margin:0;font-size:24px;font-weight:800}.rb-kidsm-sub{color:#c9cbd6;margin:4px 0 0;font-size:14px;line-height:1.4}.rb-kidsm-saldo{color:#ffd15c;white-space:nowrap;background:#00000059;border:1.5px solid #f5b400;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-weight:800;display:inline-flex}.rb-kidsm-saldo--pop{animation:.6s ease-out rb-kidsm-pop}@keyframes rb-kidsm-pop{0%{transform:scale(1)}35%{transform:scale(1.25)}to{transform:scale(1)}}.rb-kidsm-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rb-kidsm-row{background:#0a0a148c;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.rb-kidsm-row.is-done{opacity:.55}.rb-kidsm-icon{border-radius:12px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.rb-kidsm-row--easy .rb-kidsm-icon{background:#4ade8033}.rb-kidsm-row--medium .rb-kidsm-icon{background:#ffd15c33}.rb-kidsm-row--hard .rb-kidsm-icon{background:#fb718533}.rb-kidsm-row--invite .rb-kidsm-icon{background:#ffd15c33}.rb-kidsm-row--invite{border:2px dashed #ffd15c}.rb-kidsm-body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.rb-kidsm-name{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.rb-kidsm-pill{letter-spacing:.04em;color:#0b0b12;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800}.rb-kidsm-row--easy .rb-kidsm-pill{background:#4ade80}.rb-kidsm-row--medium .rb-kidsm-pill{background:#ffd15c}.rb-kidsm-row--hard .rb-kidsm-pill{background:#fb7185}.rb-kidsm-desc{color:#a9abb8;font-size:13px;line-height:1.35}.rb-kidsm-progress{align-items:center;gap:8px;display:flex}.rb-kidsm-bar{background:#ffffff24;border-radius:999px;flex:auto;max-width:220px;height:7px;overflow:hidden}.rb-kidsm-bar>span{border-radius:inherit;background:#4ade80;height:100%;display:block}.rb-kidsm-progress-text{color:#c9cbd6;white-space:nowrap;font-size:12px}.rb-kidsm-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.rb-kidsm-reward{color:#ffd15c;white-space:nowrap;font-weight:800}.rb-kidsm-btn{cursor:pointer;border:0;border-radius:12px;min-width:92px;min-height:38px;padding:6px 14px;font-size:14px;font-weight:800}.rb-kidsm-btn:disabled{cursor:default}.rb-kidsm-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.rb-kidsm-btn--go{color:#fff;background:#1d9bf0}.rb-kidsm-btn--claim{color:#04210f;background:#22c55e;animation:1.6s ease-in-out infinite rb-kidsm-pulse}.rb-kidsm-btn--claim:disabled{opacity:.7;animation:none}@keyframes rb-kidsm-pulse{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 6px #22c55e00}}.rb-kidsm-btn--done{color:#e5e7eb;background:#ffffff1f}.rb-kidsm-btn--outline{color:#fff;background:0 0;border:1.5px solid #fff}.rb-kidsm-note{color:#c9cbd6}.rb-kidsm-error{color:#fca5a5;margin:0;font-weight:600}.rb-kidsi{color:#f5f5f7;text-align:center;background:#15151c;border:2px solid #ffd15c;border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;width:min(420px,100vw - 24px);padding:22px 18px 18px;display:flex;position:relative}.rb-kidsi-x{color:#fff;cursor:pointer;background:#e53935;border:0;border-radius:999px;width:32px;height:32px;font-weight:800;position:absolute;top:8px;right:8px}.rb-kidsi-title{margin:0;font-size:20px}.rb-kidsi-text{color:#d4d6df;margin:0;line-height:1.4}.rb-kidsi-link{box-sizing:border-box;color:#fff;background:#1c1f26;border:1.5px solid #6b7280;border-radius:12px;width:100%;padding:10px 12px;font-size:14px}.rb-kidsi-copy{color:#fff;cursor:pointer;background:#1d9bf0;border:0;border-radius:14px;min-height:52px;font-size:18px;font-weight:800}.rb-kidsi-share{min-height:44px}.rb-kidsi-note{color:#ffd15c;margin:0;font-size:13px;line-height:1.4}.rb-kidss-missing{color:#ffd15c;background:#ffd15c1f;border:1.5px solid #ffd15c;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:700;display:flex}.rb-kidss-group-title{margin:4px 0 8px;font-size:16px}.rb-kidss-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rb-kidss-card{text-align:center;background:#0a0a148c;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;display:flex}.rb-kidss-art{place-items:center;min-height:96px;display:grid}.rb-kidss-art--big{margin:0 auto}.rb-kidss-name{font-size:14px}.rb-kidss-price{color:#ffd15c;align-items:center;gap:5px;font-weight:800;display:inline-flex}.rb-kidss-confirm-row{justify-content:center;gap:10px;display:flex}.rb-kids-vc-pill{color:#ffd15c;white-space:nowrap;cursor:pointer;background:#0a0a10e0;border:1.5px solid #f5b400;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:800;line-height:18px;display:inline-flex}@media (prefers-reduced-motion:reduce){.rb-kidsm-saldo--pop,.rb-kidsm-btn--claim{animation:none}}:root[data-motion=off] .rb-kidsm-saldo--pop,:root[data-motion=off] .rb-kidsm-btn--claim{animation:none}@media (width<=520px){.rb-kidsm-row{flex-wrap:wrap}.rb-kidsm-side{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.rb-kids-vc-anchor{display:inline-flex;position:relative}.rb-kids-vc-pill--below{z-index:3;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}.rb-kidsm-preview{color:#ffb36b;background:#ff8a1f1f;border:1.5px dashed #ff8a1f;border-radius:12px;margin:0;padding:8px 12px;font-size:13px;font-weight:700}.rb-kidsm-btn--outline:disabled{opacity:.5}.rb-pi-name{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:flex}.rb-pi-name-row{justify-content:flex-start;max-width:100%;display:flex}.rb-pi-badge-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.rb-pi-vstar{flex:none;display:inline-block}.rb-pi-vstar svg{width:100%;height:100%;display:block}.rb-pi-pass{color:#e9e3ff;white-space:nowrap;background:linear-gradient(#141428,#141428) padding-box padding-box,conic-gradient(#ff3b6b,#ff9f1c,#ffe14d,#35c98a,#3aa8ff,#9a7bff,#ff3b6b) border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:2px;padding:1px 7px;font-size:11px;font-weight:800;display:inline-flex}.rb-pi-badges{margin:14px 0}.rb-pi-badges h4{margin:0;font-size:14px}.rb-pi-badges-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;display:flex}.rb-pi-badges-head--solo{justify-content:flex-end;margin:14px 0}.rb-pi-badges ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rb-pi-badge{background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.rb-pi-badge--raro{border-color:#3aa8ff99}.rb-pi-badge--leggendario{border-color:#f2c14ecc;box-shadow:0 0 10px #f2c14e40}.rb-pi-badge-icon{text-align:center;width:32px;font-size:22px}.rb-pi-badge-text{flex-direction:column;gap:1px;min-width:0;font-size:13px;display:flex}.rb-pi-badge-meta{opacity:.7;font-size:11px}.rb-myprof-nerd-head>strong,.rb-nerd-profile-name{flex-direction:column;align-self:stretch;align-items:center;min-width:0;display:flex}.rb-myprof-nerd-head .rb-pi-name,.rb-nerd-profile-name .rb-pi-name{align-items:center}.rb-myprof-nerd-head .rb-pi-name-row,.rb-myprof-nerd-head .rb-pi-badge-row,.rb-nerd-profile-name .rb-pi-name-row,.rb-nerd-profile-name .rb-pi-badge-row{justify-content:center}.rb-myprof-nerd-head .rb-pi-name-row>span,.rb-nerd-profile-name .rb-pi-name-row>span{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;text-align:center;min-width:0;max-width:220px;overflow:hidden}.rb-myprof-nerd-head .rb-sa-plate,.rb-nerd-profile-name .rb-sa-plate{justify-content:center}.rb-pi-deco-stage{isolation:isolate;position:relative}.rb-pi-deco-stage>:not(.rb-pi-deco-back){z-index:2;position:relative}.rb-pi-deco-stage>.rb-sp-cover{z-index:1}.rb-pi-deco-stage>.rb-pi-deco-back{z-index:0;pointer-events:none;isolation:isolate;position:absolute}.rb-disabled-world-popover{z-index:1070;box-sizing:border-box;color:#f5f5f7;background:#181626f5;border:1px solid #3a3656;border-radius:12px;max-width:calc(100vw - 24px);padding:14px 16px;animation:.15s rb-fade-in;position:fixed;box-shadow:0 14px 40px #00000080}.rb-disabled-world-popover strong{margin-bottom:10px;font-size:15px;display:block}.rb-disabled-world-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rb-disabled-world-reactivate{color:#1a1206;cursor:pointer;background:#ff9a2e;border:none;border-radius:7px;padding:7px 16px;font-size:13px;font-weight:700}.rb-disabled-world-reactivate:hover{background:#ffab4f}.rb-disabled-world-reactivate:disabled{opacity:.7;cursor:default}.rb-disabled-world-settings{color:#9a96b5;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.rb-disabled-world-settings:hover{color:#c9c6e0;text-decoration:underline}.rb-disabled-world-error{color:#ff6b81;margin:8px 0 0;font-size:12px}.rb-closed-world-popover strong{margin-bottom:6px}.rb-closed-world-popover p{color:#c9c6e0;margin:0;font-size:13px;line-height:1.45}.rb-world-selector{--rb-world-item-height:42px;--rb-world-glow-pad-x:16px;--rb-world-glow-pad-y:12px;right:calc(22px - var(--rb-world-glow-pad-x));z-index:1020;flex-direction:column;align-items:center;display:flex;position:fixed;bottom:26px}@media (width>=761px){.rb-world-selector{top:50%;bottom:auto;transform:translateY(-50%)}}.rb-world-selector-list{height:calc(var(--rb-world-item-height) * var(--rb-world-visible,4) + var(--rb-world-glow-pad-y) * 2);box-sizing:border-box;padding:var(--rb-world-glow-pad-y) var(--rb-world-glow-pad-x);scroll-padding-top:var(--rb-world-glow-pad-y);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rb-world-glow-pad-y), #000 calc(100% - var(--rb-world-glow-pad-y)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rb-world-glow-pad-y), #000 calc(100% - var(--rb-world-glow-pad-y)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--rb-world-glow-pad-y), #000 calc(100% - var(--rb-world-glow-pad-y)), transparent 100%);scroll-snap-type:y mandatory;touch-action:pan-y;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;outline:none;overflow:hidden auto}.rb-world-selector-list:active{cursor:grabbing}.rb-world-selector-list::-webkit-scrollbar{display:none}.rb-world-selector-item{height:var(--rb-world-item-height);scroll-snap-align:start;justify-content:center;align-items:center;display:flex}.rb-world-dot{border:1.5px solid color-mix(in srgb, var(--dot-color,#fff) 85%, transparent);background:color-mix(in srgb, var(--dot-color,#fff) 16%, #05060b);width:32px;height:32px;box-shadow:0 0 8px color-mix(in srgb, var(--dot-color,#fff) 35%, transparent);color:var(--dot-color,#fff);opacity:1;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .2s,opacity .2s,border-color .2s,background .2s,box-shadow .2s;display:flex}.rb-world-dot:hover{box-shadow:0 0 12px color-mix(in srgb, var(--dot-color,#fff) 55%, transparent);transform:scale(1.12)}.rb-world-dot.active{border:2px solid var(--dot-color,#fff);background:color-mix(in srgb, var(--dot-color,#fff) 28%, #05060b);box-shadow:0 0 6px 1px color-mix(in srgb, var(--dot-color,#fff) 75%, transparent), 0 0 11px 2px color-mix(in srgb, var(--dot-color,#fff) 35%, transparent);transform:scale(1.15)}.rb-world-dot--multi{color:#f2f2f5;background:linear-gradient(#131218,#131218) padding-box padding-box,conic-gradient(#ff3b30,#ff8a1f,#ffd60a,#22c55e,#1d9bf0,#8b5cf6,#ec4899,#ff3b30) border-box;border:2px solid #0000}.rb-world-dot--multi.active{background:linear-gradient(#1c1b22,#1c1b22) padding-box padding-box,conic-gradient(#ff3b30,#ff8a1f,#ffd60a,#22c55e,#1d9bf0,#8b5cf6,#ec4899,#ff3b30) border-box;border-color:#0000;box-shadow:0 0 6px 1px #ffffffbf,0 0 11px 2px #ffffff59}.rb-world-selector-fade{pointer-events:none;z-index:1;height:20px;position:absolute;left:0;right:0}.rb-world-selector-fade.top{background:linear-gradient(#0504088c,#0000);top:22px}.rb-world-selector-fade.bottom{background:linear-gradient(#0000,#0504088c);bottom:22px}.rb-world-selector-arrow{color:#f5f5f78c;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:18px;padding:0;font-size:11px;line-height:1;display:flex}.rb-world-selector-arrow:hover{color:#f5f5f7}.rb-world-dot--locked,.rb-world-dot--locked:hover{opacity:.4;cursor:default;box-shadow:none;transform:none}.rb-world-dot{position:relative}.rb-world-dot-wip{background:#ffd60a;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 2px #0a0a0ee6}.rb-world-dot-badge{box-sizing:border-box;color:#fff;text-align:center;pointer-events:none;background:#e53935;border-radius:9px;min-width:17px;height:17px;padding:0 4px;font:800 10px/17px system-ui,-apple-system,sans-serif;position:absolute;top:-5px;right:-7px;box-shadow:0 0 0 2px #140f1f}.rb-world-dot-name{display:none}@media (width>=761px) and (hover:hover){.rb-world-selector{align-items:flex-end}.rb-world-selector .rb-world-selector-arrow{margin-right:calc(var(--rb-world-glow-pad-x) + 5px)}.rb-world-selector .rb-world-selector-list{pointer-events:none}.rb-world-selector .rb-world-selector-item{justify-content:flex-end;gap:10px}.rb-world-selector .rb-world-selector-item>button,.rb-world-selector:hover .rb-world-selector-item{pointer-events:auto}.rb-world-selector:has(:focus-visible) .rb-world-selector-item{pointer-events:auto}.rb-world-selector:hover .rb-world-dot-name{color:color-mix(in srgb, var(--dot-color,#fff) 70%, #fff);font:inherit;white-space:nowrap;text-align:right;text-shadow:0 1px 3px #000000e6;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700;line-height:1.15;animation:.15s ease-out rb-world-name-in;display:block}.rb-world-selector:has(:focus-visible) .rb-world-dot-name{color:color-mix(in srgb, var(--dot-color,#fff) 70%, #fff);font:inherit;white-space:nowrap;text-align:right;text-shadow:0 1px 3px #000000e6;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700;line-height:1.15;animation:.15s ease-out rb-world-name-in;display:block}.rb-world-selector .rb-world-dot-name--locked{cursor:default}}@keyframes rb-world-name-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rb-world-selector .rb-world-dot-name{animation:none!important}}:root[data-motion=off] .rb-world-selector .rb-world-dot-name{animation:none!important}@media (width<=760px){.rb-world-selector{--rb-world-item-height:53px;bottom:env(safe-area-inset-bottom,0px);touch-action:pan-y}.rb-world-selector-arrow,.rb-world-selector-fade{display:none}.rb-world-selector .rb-world-selector-item{justify-content:flex-end;gap:10px}.rb-world-selector .rb-world-dot{width:42px;height:42px}.rb-world-selector .rb-world-dot svg{width:23px;height:23px}.rb-world-selector .rb-world-dot-name{color:color-mix(in srgb, var(--dot-color,#fff) 70%, #fff);font:inherit;white-space:normal;text-align:right;text-shadow:0 1px 3px #000000e6;cursor:pointer;background:0 0;border:none;max-width:72px;padding:0;font-size:12px;font-weight:700;line-height:1.15;display:block}.rb-world-selector .rb-world-dot-name--locked{cursor:default}.rb-world-selector .rb-world-selector-list{pointer-events:none}.rb-world-selector .rb-world-selector-item>button{pointer-events:auto}}.rb-world-selector .rb-world-dot-name--hidden{visibility:hidden;pointer-events:none}.rb-verse-ai{z-index:1042;width:54px;height:54px;position:fixed;bottom:16px;right:16px}.rb-verse-ai-btn{cursor:pointer;color:#fff;touch-action:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(#15141c,#15141c) padding-box padding-box,conic-gradient(#ff3b30,#ff8a1f,#ffd60a,#22c55e,#1d9bf0,#8b5cf6,#ec4899,#ff3b30) border-box;border:2px solid #0000;border-radius:50%;place-items:center;width:100%;height:100%;padding:0;transition:transform .15s,box-shadow .15s;display:grid;position:relative;box-shadow:0 0 16px #a08cff8c}.rb-verse-ai-btn:hover{transform:scale(1.06);box-shadow:0 0 22px #a08cffb3}.rb-verse-ai.is-dragging .rb-verse-ai-btn{cursor:grabbing;transition:none}.rb-verse-ai-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.rb-verse-ai-min{z-index:1;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#e53935;border:1.5px solid #15141c;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;line-height:0;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 1px 4px #00000080}.rb-verse-ai-min:before{content:"";border-radius:50%;position:absolute;inset:-7px}.rb-verse-ai-min:hover{background:#f04440}.rb-verse-ai-min:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=760px){.rb-verse-ai{width:50px;height:50px;bottom:30px;right:78px}}.rb-verse-ai-tab{z-index:1042;box-sizing:border-box;color:#fff;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(#15141c,#15141c) padding-box padding-box,linear-gradient(#ff3b30,#ff8a1f,#ffd60a,#22c55e,#1d9bf0,#8b5cf6,#ec4899) border-box;border:2px solid #0000;border-right:none;border-radius:10px 0 0 10px;place-items:center;width:24px;height:84px;padding:0;animation:.18s ease-out rb-vai-tab-in;display:grid;position:fixed;right:0;box-shadow:0 0 10px #a08cff73}.rb-verse-ai-tab.is-dragging{cursor:grabbing;box-shadow:0 0 14px #a08cffb3}.rb-verse-ai-tab:hover{box-shadow:0 0 14px #a08cffb3}.rb-verse-ai-tab:focus-visible{outline-offset:2px;outline:2px solid #fff}.rb-verse-ai-tab-text{writing-mode:vertical-rl;letter-spacing:.04em;white-space:nowrap;font-size:11.5px;font-weight:800;line-height:1}@keyframes rb-vai-tab-in{0%{transform:translate(100%)}to{transform:none}}.rb-verse-ai-mark{place-items:center;width:100%;height:100%;line-height:0;display:inline-grid;position:relative}.rb-verse-ai-mark-v{color:#fff;font-family:Georgia,Times New Roman,Noto Serif,serif;font-size:30px;font-style:italic;font-weight:700;line-height:1;transform:translate(-1px)}.rb-verse-ai-mark-star{position:absolute;top:7px;right:7px}.rb-verse-ai-mark--small .rb-verse-ai-mark-v{font-size:21px}.rb-verse-ai-mark--small .rb-verse-ai-mark-star{width:9px;height:9px;top:3px;right:3px}.rb-vai-chat{z-index:1043;box-sizing:border-box;color:#f2f2f5;background:linear-gradient(#101016,#101016) padding-box padding-box,conic-gradient(#ff3b30,#ff8a1f,#ffd60a,#22c55e,#1d9bf0,#8b5cf6,#ec4899,#ff3b30) border-box;border:2px solid #0000;border-radius:18px;flex-direction:column;width:min(400px,100vw - 32px);height:min(560px,100dvh - 160px);font-size:14.5px;line-height:1.45;animation:.16s ease-out rb-vai-in;display:flex;position:fixed;bottom:82px;right:16px;overflow:hidden;box-shadow:0 18px 50px #0009}.rb-vai-chat--phone{border-radius:18px;width:auto;height:auto;inset:0}@keyframes rb-vai-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rb-vai-head{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:14px 14px 12px 16px;display:flex}.rb-vai-head-icon{box-sizing:border-box;background:linear-gradient(#15141c,#15141c) padding-box padding-box,conic-gradient(#ff3b30,#ff8a1f,#ffd60a,#22c55e,#1d9bf0,#8b5cf6,#ec4899,#ff3b30) border-box;border:2px solid #0000;border-radius:50%;flex:none;width:38px;height:38px}.rb-vai-title{color:#fff;flex:1;margin:0;font-size:18px;font-weight:800}.rb-vai-close{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;font-size:15px;font-weight:800;line-height:1;display:grid}.rb-vai-close:hover{background:#f04440}.rb-vai-list{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}.rb-vai-msg{box-sizing:border-box;overflow-wrap:anywhere;border-radius:14px;max-width:86%;padding:11px 14px}.rb-vai-msg p{margin:0}.rb-vai-msg p+p,.rb-vai-msg p+ul,.rb-vai-msg ul+p{margin-top:6px}.rb-vai-msg strong{color:#fff;font-weight:800}.rb-vai-msg--bot{background:#1c1c26;border:1px solid #ffffff12;align-self:flex-start}.rb-vai-msg--user{color:#fff;background:#232a4a;border:1px solid #3d4a8a;align-self:flex-end}.rb-vai-steps,.rb-vai-legend{color:#d9d9e3;margin:6px 0 0;padding-left:18px}.rb-vai-steps li+li,.rb-vai-legend li+li{margin-top:3px}.rb-vai-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rb-vai-chip{color:#ececf2;min-height:34px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:1.5px solid #ffffff47;border-radius:999px;padding:6px 14px;font-size:13.5px}.rb-vai-chip:hover{background:#ffffff0f;border-color:#ffffff8c}.rb-vai-go{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#1565c0;border:none;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:7px 16px;font-weight:800;text-decoration:none;display:inline-flex}.rb-vai-go:hover{background:#1c74d8}.rb-vai-yes{color:#04210f;min-height:36px;font:inherit;cursor:pointer;background:#30b36d;border:none;border-radius:999px;padding:7px 16px;font-weight:800}.rb-vai-yes:hover{background:#38c27a}.rb-vai-no{font-weight:700}.rb-vai-done,.rb-vai-done strong{color:#4ade80}.rb-vai-muted{color:#a3a3b2}.rb-vai-form{background:#17171f;border:1.5px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin:0 12px;padding:5px 5px 5px 16px;display:flex}.rb-vai-form:focus-within{border-color:#a08cffcc}.rb-vai-input{color:#fff;min-width:0;font:inherit;background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:15px}.rb-vai-input::placeholder{color:#8e8e9c}.rb-vai-send{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#1565c0;border:none;border-radius:999px;flex:none;padding:0 18px;font-weight:800}.rb-vai-send:disabled{opacity:.55;cursor:default}.rb-vai-chat button:focus-visible,.rb-vai-chat a:focus-visible{outline-offset:2px;outline:2px solid #fff}.rb-vai-privacy{text-align:center;color:#9a9aa8;margin:8px 14px 12px;font-size:12px}@media (prefers-reduced-motion:reduce){.rb-verse-ai-btn,.rb-verse-ai-btn:hover{transition:none;transform:none}.rb-verse-ai-tab,.rb-vai-chat{animation:none}}:root[data-motion=off] .rb-verse-ai-btn,:root[data-motion=off] .rb-verse-ai-btn:hover{transition:none;transform:none}:root[data-motion=off] .rb-verse-ai-tab,:root[data-motion=off] .rb-vai-chat{animation:none}.rb-adult-gate-overlay{z-index:1050;background:#050408eb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rb-adult-gate-card{border:1px solid color-mix(in srgb, var(--accent,#ff3860) 40%, transparent);text-align:center;background:#0d0c12;border-radius:16px;max-width:380px;padding:24px}.rb-adult-gate-card h2{color:#fff;margin:0 0 10px;font-size:18px}.rb-adult-gate-card p{color:#f5f5f7bf;margin:0 0 20px;font-size:13.5px;line-height:1.5}.rb-adult-gate-actions{flex-direction:column;gap:10px;display:flex}.rb-adult-gate-confirm,.rb-adult-gate-decline{cursor:pointer;border:none;border-radius:10px;padding:11px;font-size:13.5px;font-weight:700}.rb-adult-gate-confirm{background:var(--accent,#ff3860);color:#0d0c12}.rb-adult-gate-decline{color:#f5f5f7;background:#ffffff14}.rb-body-gate{pointer-events:none;z-index:40;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rb-body-gate-box{color:#fff;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#080910e6;border:2px solid #ff4d4d;border-radius:16px;flex-direction:column;align-items:center;gap:10px;max-width:100%;padding:22px 30px;display:flex;position:relative;box-shadow:0 0 26px #ff4d4d73}.rb-body-gate-box strong{letter-spacing:.06em;color:#ff6b6b;text-shadow:0 0 14px #ff505099;font-family:Orbitron,Segoe UI,system-ui,sans-serif;font-size:clamp(18px,4.6vw,28px);font-weight:800}.rb-body-gate-icon{filter:drop-shadow(0 6px 10px #0009)drop-shadow(0 0 12px #ff4d4d80);flex:none;width:64px;height:64px;display:block}.rb-body-gate-close{color:#ff6b6b;cursor:pointer;background:#ff4d4d1f;border:1.5px solid #ff6b6bb3;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:14px;line-height:1;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 0 10px #ff4d4d59}.rb-body-gate-close:hover{background:#ff4d4d3d}.rb-body-gate-close:focus-visible{outline-offset:2px;outline:2px solid #ffd0d0}.rb-prison-notice{box-sizing:border-box;color:#eef0ff;background:linear-gradient(#0d0f1d 0%,#090a14 100%);border:1px solid #7c74ff8c;border-radius:18px;flex-direction:column;width:min(640px,100vw - 32px,100dvh - 32px);max-height:calc(100dvh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #505aff1f,0 24px 70px #000000b3,0 0 40px #6e5aff2e}.rb-prison-notice-img{aspect-ratio:1024/559;object-fit:contain;background:#05060b;border-bottom:2px solid #ff4d4d;flex:none;width:100%;height:auto;display:block}.rb-prison-notice-body{scrollbar-width:thin;flex:auto;min-height:0;padding:18px 28px 22px;overflow-y:auto}.rb-prison-notice-body h2{color:#ffd2d2;margin:0 0 10px;font-size:22px;font-weight:800}.rb-prison-notice-body p{margin:0 0 10px;font-size:15px;line-height:1.55}.rb-prison-notice-body .rb-prison-notice-small{color:#8fa3c8;margin-top:4px;font-size:12.5px}.rb-prison-notice-ok{color:#fff;cursor:pointer;background:#ff4d4d;border:none;border-radius:10px;min-height:44px;margin-top:8px;padding:10px 26px;font-size:15px;font-weight:700}.rb-prison-notice-ok:hover{background:#ff6363}.rb-prison-notice-ok:focus-visible,.rb-prison-notice-close:focus-visible{outline-offset:2px;outline:2px solid #fff}.rb-prison-notice-close{z-index:1;color:#fff;cursor:pointer;background:#06070ebf;border:1px solid #ffffff59;border-radius:50%;width:34px;height:34px;font-size:16px;position:absolute;top:10px;right:10px}@media (width<=760px){.rb-prison-notice{width:min(100vw - 24px,100dvh - 24px);max-height:calc(100dvh - 24px)}.rb-prison-notice-body{padding:14px 18px 18px}.rb-prison-notice-body h2{font-size:19px}}.rb-cookie-banner{z-index:1400;justify-content:center;padding:12px;animation:.2s rb-fade-in;display:flex;position:fixed;bottom:0;left:0;right:0}.rb-cookie-banner-inner{color:#f5f5f7;background:#101018;border:1px solid #ffffff24;border-radius:16px;width:min(640px,100%);padding:16px 18px;box-shadow:0 10px 32px #00000073}.rb-cookie-banner-text{color:#f5f5f7d9;margin:0 0 12px;font-size:13px;line-height:1.5}.rb-cookie-banner-link{color:#1d9bf0;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.rb-cookie-banner-options{background:#ffffff0d;border-radius:10px;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px;display:flex}.rb-cookie-banner-option{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.rb-cookie-banner-option input{margin-top:3px}.rb-cookie-banner-option strong{font-size:13px;display:block}.rb-cookie-banner-option small{color:#f5f5f78c;margin-top:2px;font-size:12px;display:block}.rb-cookie-banner-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rb-cookie-banner-actions .rb-btn-ghost,.rb-cookie-banner-actions .rb-btn-primary{padding:9px 16px;font-size:13px}@media (width<=480px){.rb-cookie-banner-actions{justify-content:stretch}.rb-cookie-banner-actions button{flex:auto}}.rb-update-toast{top:max(12px, env(safe-area-inset-top));z-index:1290;isolation:isolate;box-sizing:border-box;border-radius:18px;width:min(420px,100vw - 24px);padding:2px;animation:.25s rb-update-in;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 10px 32px #00000073}.rb-update-toast:before{content:"";z-index:-1;aspect-ratio:1;background:var(--update-conic);will-change:transform;width:max(300%,1200px);animation:6s linear infinite rb-update-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}@keyframes rb-update-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.rb-update-inner{color:#111118;background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:14px;font-weight:600;display:flex}.rb-update-text{flex:1;min-width:0}.rb-update-btn{color:#fff;cursor:pointer;background:#111118;border:none;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:700}.rb-update-btn:hover{background:#2a2a33}.rb-update-close{color:#111118;opacity:.7;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;width:32px;height:32px;font-size:14px}.rb-update-close:hover{opacity:1;background:#00000014}@keyframes rb-update-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.rb-update-toast,.rb-update-toast:before{animation:none}}:root[data-motion=off] .rb-update-toast,:root[data-motion=off] .rb-update-toast:before{animation:none}.rb-update-help{color:#55555f;flex-basis:100%;margin:-2px 0 2px;font-size:11.5px;font-weight:500;line-height:1.4}.rb-update-help a{color:#0b57d0;font-weight:700}.rb-update-help kbd{font:inherit;border:1px solid;border-radius:4px;padding:0 4px;font-weight:700}.rb-update-help-keys{white-space:nowrap}.rb-zone-toast{z-index:1289;width:min(560px,100vw - 24px);animation:.25s rb-update-in,1s ease-in-out infinite rb-zone-blink}.rb-update-toast-on .rb-zone-toast{top:calc(max(12px, env(safe-area-inset-top)) + 64px)}@media (width>=761px){body:has(.rb-arte-top-controls-row) .rb-zone-toast{top:auto;bottom:calc(24px + env(safe-area-inset-bottom,0px))}body:has(.rb-arte-explorer .rb-2col-right) .rb-zone-toast{left:calc(50% - 24px)}}body:has(.rb-guide-card) .rb-zone-toast{display:none}@keyframes rb-zone-blink{0%,to{filter:brightness(1.05);box-shadow:0 10px 32px #00000073,0 0 24px 6px #ffffff8c}50%{filter:brightness(.62);box-shadow:0 10px 32px #00000073}}@media (prefers-reduced-motion:reduce){.rb-zone-toast{animation:none}}:root[data-motion=off] .rb-zone-toast{animation:none}.rb-globo-toggle{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:4px 0 14px;padding:12px 14px;display:flex}.rb-globo-toggle-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.rb-globo-toggle-text strong{color:#f5f5f7;font-size:15px}.rb-globo-toggle-sub{color:#a8adbb;font-size:13px}.rb-globo-toggle-sub--warn{color:#f2b45a}.rb-globo-toggle-error{flex-basis:100%;margin:0}.rb-globo-switch{cursor:pointer;background:#3a3f4b;border:none;border-radius:999px;flex-shrink:0;width:54px;height:32px;padding:0;transition:background .2s;position:relative}.rb-globo-switch span{background:#f2f2f5;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:4px;left:4px}.rb-globo-switch.on{background:#30b36d}.rb-globo-switch.on span{background:#fff;transform:translate(22px)}.rb-globo-switch.is-off{cursor:not-allowed}.rb-globo-switch:focus-visible{outline-offset:3px;outline:2px solid #8cc2ff}.rb-globo-toast{top:max(12px, env(safe-area-inset-top));z-index:1288;box-sizing:border-box;color:#e9edf5;background:#0f1626;border:2px solid #1d9bf0;border-radius:18px;width:min(460px,100vw - 24px);padding:18px 18px 16px;animation:.25s rb-update-in;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 32px #00000080}.rb-globo-toast-close{color:#a8adbb;cursor:pointer;background:0 0;border:none;border-radius:50%;width:32px;height:32px;font-size:16px;position:absolute;top:8px;right:8px}.rb-globo-toast-close:hover{color:#fff;background:#ffffff14}.rb-globo-toast-head{align-items:center;gap:12px;padding-right:28px;display:flex}.rb-globo-toast-head strong{color:#fff;font-size:18px}.rb-globo-toast-icon{color:#7cc0ff;background:#1c2c4a;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.rb-globo-toast-text{color:#cfd5e1;margin:12px 0 14px;font-size:14px;line-height:1.45}.rb-globo-toast-error{color:#ff8a80;margin:-6px 0 12px;font-size:13px}.rb-globo-toast-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rb-globo-toast-yes,.rb-globo-toast-no{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;font-size:15px;font-weight:700}.rb-globo-toast-yes{color:#fff;background:#1565c0;border:none}.rb-globo-toast-yes:hover{background:#1a73d6}.rb-globo-toast-no{color:#f5f5f7;background:#1a1d26;border:1px solid #ffffff40}.rb-globo-toast-no:hover{background:#232733}.rb-globo-toast-yes:disabled,.rb-globo-toast-no:disabled{opacity:.6;cursor:wait}.rb-globo-toast button:focus-visible{outline-offset:2px;outline:2px solid #8cc2ff}:is(body:has(.rb-update-toast) .rb-globo-toast,body:has(.rb-guide-card) .rb-globo-toast,body:has(.rb-incall-toast) .rb-globo-toast){display:none}@media (prefers-reduced-motion:reduce){.rb-globo-toast{animation:none}.rb-globo-switch,.rb-globo-switch span{transition:none}}:root[data-motion=off] .rb-globo-toast{animation:none}:root[data-motion=off] .rb-globo-switch,:root[data-motion=off] .rb-globo-switch span{transition:none}.rb-star-like{flex-shrink:0;place-items:center;line-height:0;display:inline-grid}.rb-star-like svg{display:block;overflow:visible}.rb-star-like.is-on svg{filter:drop-shadow(0 0 4px #ffc4288c)}.rb-star-like.is-pop{animation:.32s cubic-bezier(.3,1.6,.5,1) rb-star-pop}@keyframes rb-star-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rb-star-like.is-pop{animation:none}}:root[data-motion=off] .rb-star-like.is-pop{animation:none}.rb-like-star-btn:not(.rb-clip-action){align-items:center;gap:5px;display:inline-flex}.rb-like-star-btn.rb-like-star-btn.active{background:#ffc4281f;border-color:#ffc42899}.rb-like-star-btn.rb-clip-action.active{background:var(--lk-dim,#00000073);box-shadow:inset 0 0 0 1.5px #ffc428b3}.rb-app-nudge{z-index:1041;box-sizing:border-box;color:#f2f2f5;background:linear-gradient(#15151c,#15151c) padding-box padding-box,conic-gradient(#ff3b30,#ff8a1f,#ffd60a,#22c55e,#1d9bf0,#8b5cf6,#ec4899,#ff3b30) border-box;border:2px solid #0000;border-radius:20px;flex-direction:column;gap:12px;padding:18px;animation:.25s rb-app-nudge-in;display:flex;position:fixed;box-shadow:0 14px 40px #0000008c}.rb-app-nudge.is-phone{max-width:560px;margin:0 auto}@keyframes rb-app-nudge-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rb-app-nudge-head{align-items:center;gap:12px;display:flex}.rb-app-nudge-stars{flex:1;gap:6px;display:flex}.rb-app-nudge-icon{color:#8cc2ff;background:#1c2c4a;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.rb-app-nudge-title{color:#fff;font-size:20px;font-weight:800;line-height:1.2}.rb-app-nudge-title--inline{flex:1;min-width:0}.rb-app-nudge-close{color:#fff;cursor:pointer;background:#b0213f;border:1.5px solid #ff6b81;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:grid}.rb-app-nudge-close:hover{background:#c8243f}.rb-app-nudge-text{color:#d4d7e0;margin:0;font-size:15px;line-height:1.45}.rb-app-nudge-primary{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#1565c0;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:4px;font-size:16px;font-weight:800;display:flex}.rb-app-nudge-primary:hover{background:#1a73d6}.rb-app-nudge-secondary{color:#c9cdd8;min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:center;padding:0 12px;font-size:15px;font-weight:600;text-decoration:underline}.rb-app-nudge-secondary:hover{color:#fff}.rb-app-nudge button:focus-visible{outline-offset:2px;outline:2px solid #8cc2ff}:is(body:has(.rb-update-toast) .rb-app-nudge,body:has(.rb-incall-toast) .rb-app-nudge,body:has(.rb-globo-toast) .rb-app-nudge,body:has(.rb-guide-card) .rb-app-nudge){display:none}@media (prefers-reduced-motion:reduce){.rb-app-nudge{animation:none}}:root[data-motion=off] .rb-app-nudge{animation:none}.rb-sheep-sky{z-index:1010;pointer-events:none;position:fixed;inset:0;overflow:hidden}.rb-sheep-star{cursor:pointer;pointer-events:auto;width:56px;height:56px;transform:translate(var(--x0), var(--y0)) rotate(var(--a));animation:rb-sheep-fly var(--dur) linear var(--delay) forwards;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:-28px 0 0 -28px;padding:0;position:absolute;top:0;left:0}.rb-sheep-star.is-still{transform:translate(var(--xm), var(--ym)) rotate(var(--a));animation:none}.rb-sheep-star.is-caught{pointer-events:none;animation-play-state:paused}.rb-sheep-star:focus-visible{outline-offset:2px;outline:2px solid #9fc4ff}@keyframes rb-sheep-fly{0%{transform:translate(var(--x0), var(--y0)) rotate(var(--a))}to{transform:translate(var(--x1), var(--y1)) rotate(var(--a))}}.rb-sheep-star-head{background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:transform .35s ease-out,opacity .35s ease-out;animation:.9s ease-in-out infinite alternate rb-sheep-twinkle;position:absolute;top:50%;left:50%;box-shadow:0 0 6px 2px #fff,0 0 16px 6px #96beffcc,0 0 34px 12px #78a0ff59}.rb-sheep-star-head:before,.rb-sheep-star-head:after{content:"";background:linear-gradient(90deg,#fff0,#fff 50%,#fff0);border-radius:1px;width:30px;height:2px;margin:-1px 0 0 -15px;position:absolute;top:50%;left:50%}.rb-sheep-star-head:after{transform:rotate(90deg)}.rb-sheep-star:hover .rb-sheep-star-head{transform:scale(1.3)}.rb-sheep-star.is-caught .rb-sheep-star-head{opacity:0;animation:none;transform:scale(3)}.rb-sheep-star-tail{background:linear-gradient(270deg,#fffffff2,#a0c8ff8c 30%,#78a0ff00);border-radius:2px;width:160px;height:3px;margin-top:-1.5px;transition:opacity .35s ease-out;position:absolute;top:50%;right:50%}.rb-sheep-star.is-caught .rb-sheep-star-tail{opacity:0}@keyframes rb-sheep-twinkle{0%{transform:scale(.85)}to{transform:scale(1.15)}}.rb-sheep-dialog{color:#eef2ff;text-align:center;background:linear-gradient(#121a33,#0b0f1e);border:2px solid #3d6fd6;border-radius:18px;width:min(380px,100vw - 32px);max-height:calc(100dvh - 32px);padding:14px 14px 16px;overflow-y:auto;box-shadow:0 0 32px #4678ff73}.rb-sheep-img{border-radius:12px;width:100%;height:auto;display:block}.rb-sheep-text{margin:14px 4px 10px;font-size:15px;font-weight:600;line-height:1.45}.rb-sheep-reward{color:#ffd15c;background:#f5b4001f;border:1px solid #f5b400;border-radius:999px;align-items:center;gap:8px;margin:0 0 8px;padding:6px 14px;font-size:17px;font-weight:800;display:inline-flex}.rb-sheep-today{color:#b9c3e6;margin:4px 0;font-size:13px}.rb-sheep-ok{color:#fff;min-width:120px;min-height:44px;font:inherit;cursor:pointer;background:#1d9bf0;border:0;border-radius:12px;margin-top:10px;padding:0 22px;font-weight:700}.rb-sheep-ok:hover{background:#2aa6f5}.rb-sheep-ok:focus-visible{outline-offset:2px;outline:2px solid #fff}.rb-sheep-error{z-index:1060;color:#eef2ff;pointer-events:none;background:#121a33;border:1px solid #3d6fd6;border-radius:12px;max-width:calc(100vw - 32px);margin:0;padding:10px 16px;font-size:14px;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.rb-sheep-star{animation:none}.rb-sheep-star-head,.rb-sheep-star-tail{transition:none;animation:none}}:root[data-motion=off] .rb-sheep-star{animation:none}:root[data-motion=off] .rb-sheep-star-head,:root[data-motion=off] .rb-sheep-star-tail{transition:none;animation:none}.rb-rtb{z-index:3300;color:#f2f3f5;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#111214;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:2px;padding:4px;display:flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 6px 20px #00000073}.rb-rtb.is-below{transform:translate(-50%)}.rb-rtb:after{content:"";left:calc(50% + var(--rb-rtb-arrow,0px));background:#111214;border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;width:10px;height:10px;position:absolute;top:100%;transform:translate(-50%,-5px)rotate(45deg)}.rb-rtb.is-below:after{top:auto;bottom:100%;transform:translate(-50%,5px)rotate(225deg)}.rb-rtb-btn{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;line-height:0;display:grid}.rb-rtb-btn:hover{background:#ffffff1f}.rb-rtb-btn:focus-visible{outline-offset:-2px;outline:2px solid #1d9bf0}.rb-rtb-glyph{font:800 18px/1 system-ui,-apple-system,Segoe UI,sans-serif}.rb-rtb-glyph--i{font-family:Georgia,Times New Roman,serif;font-weight:600}.rb-rtb-glyph--h{font-weight:900}.rb-rtb-sep{background:#ffffff2e;width:1px;height:22px;margin:0 4px}@media (pointer:coarse){.rb-rtb-btn{width:42px;height:42px}}.rb-perf-panel{z-index:3200;color:#f5f5f7;pointer-events:auto;background:#0a0c14f0;border:1px solid #fff3;border-radius:12px;width:min(360px,100vw - 24px);max-height:calc(100dvh - 140px);padding:10px 12px;font-size:12.5px;position:fixed;top:120px;left:12px;overflow:auto}.rb-perf-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.rb-perf-x{color:#f5f5f7;cursor:pointer;background:0 0;border:0}.rb-perf-btn{color:#fff;width:100%;font:inherit;cursor:pointer;background:#1d9bf0;border:0;border-radius:8px;padding:8px;font-weight:700}.rb-perf-out{white-space:pre-wrap;word-break:break-word;margin:8px 0;font-size:11.5px;line-height:1.45}.rb-perf-warn{color:#ffd60a;background:#ffd60a29;border:1px solid #ffd60a99;border-radius:8px;margin:0 0 8px;padding:6px 8px;font-weight:700}.rb-perf-check{cursor:pointer;align-items:center;gap:6px;margin:0 0 8px;display:flex}.rb-perf-noblur *,.rb-perf-noblur :before,.rb-perf-noblur :after{-webkit-backdrop-filter:none!important}.rb-gp,.rb-gp>*{pointer-events:none}.rb-gp-ring{z-index:1044}.rb-gp--off .rb-gp-cursor{visibility:hidden}.rb-gp-ring{box-sizing:border-box;border:2px solid #4fc3ff;animation:1.8s ease-in-out infinite rb-gp-glow;position:fixed;box-shadow:0 0 0 9999px #000c,0 0 22px 6px #4fc3ffd9}.rb-gp--hop .rb-gp-ring{transition:left .85s ease-in-out,top .85s ease-in-out,width .85s ease-in-out,height .85s ease-in-out,border-radius .85s ease-in-out}@keyframes rb-gp-glow{0%,to{box-shadow:0 0 0 9999px #000c,0 0 16px 4px #4fc3ffa6}50%{box-shadow:0 0 0 9999px #000c,0 0 30px 9px #4fc3fff2}}.rb-gp-tap{opacity:0;width:44px;height:44px;transform:translate(var(--gp-x1), var(--gp-y1)) scale(.3);border:3px solid #fff;border-radius:50%;margin:-22px 0 0 -22px;animation:3.6s ease-out infinite rb-gp-tap;position:fixed;top:0;left:0}@keyframes rb-gp-tap{0%,40%{opacity:0;transform:translate(var(--gp-x1), var(--gp-y1)) scale(.3)}44%{opacity:.95;transform:translate(var(--gp-x1), var(--gp-y1)) scale(.45)}70%,to{opacity:0;transform:translate(var(--gp-x1), var(--gp-y1)) scale(1.5)}}.rb-gp-cursor{z-index:1;filter:drop-shadow(0 2px 3px #0000008c);transform-origin:2px 2px;opacity:0;width:24px;height:32px;transform:translate(var(--gp-x0), var(--gp-y0));margin:-2px 0 0 -2px;animation:3.6s ease-in-out infinite rb-gp-move;position:fixed;top:0;left:0}.rb-gp-cursor--finger{transform-origin:15px 1px;width:32px;height:40px;margin:-1px 0 0 -15px}.rb-gp-cursor svg{display:block}@keyframes rb-gp-move{0%{opacity:0;transform:translate(var(--gp-x0), var(--gp-y0))}8%{opacity:1;transform:translate(var(--gp-x0), var(--gp-y0))}38%{opacity:1;transform:translate(var(--gp-x1), var(--gp-y1)) scale(1)}43%{transform:translate(var(--gp-x1), var(--gp-y1)) scale(.82)}48%{transform:translate(var(--gp-x1), var(--gp-y1)) scale(1)}86%{opacity:1;transform:translate(var(--gp-x1), var(--gp-y1)) scale(1)}to{opacity:0;transform:translate(var(--gp-x1), var(--gp-y1)) scale(1)}}.rb-gp--hop .rb-gp-cursor{opacity:1;animation:2.4s ease-in-out both rb-gp-hop}.rb-gp--hop .rb-gp-tap{animation:2.4s ease-out both rb-gp-hop-tap}@keyframes rb-gp-hop{0%{transform:translate(var(--gp-x0), var(--gp-y0)) scale(1)}38%{transform:translate(var(--gp-x1), var(--gp-y1)) scale(1)}45%{transform:translate(var(--gp-x1), var(--gp-y1)) scale(.82)}52%,to{transform:translate(var(--gp-x1), var(--gp-y1)) scale(1)}}@keyframes rb-gp-hop-tap{0%,40%{opacity:0;transform:translate(var(--gp-x1), var(--gp-y1)) scale(.3)}46%{opacity:.95;transform:translate(var(--gp-x1), var(--gp-y1)) scale(.45)}80%,to{opacity:0;transform:translate(var(--gp-x1), var(--gp-y1)) scale(1.5)}}.rb-gp-gesture{left:var(--gp-cx);top:var(--gp-cy);filter:drop-shadow(0 2px 4px #0009);width:0;height:0;position:fixed}.rb-gp-hand{animation:3.2s ease-in-out both rb-gp-drag;position:absolute;top:-6px;left:-16px;transform:translate(-90px)}.rb-gp-hand svg{display:block}@keyframes rb-gp-drag{0%{opacity:0;transform:translate(-90px)scale(1.1)}12%{opacity:1;transform:translate(-90px)scale(1.1)}20%{transform:translate(-90px)scale(.92)}70%{opacity:1;transform:translate(90px)scale(.92)}78%{transform:translate(90px)scale(1.1)}to{opacity:0;transform:translate(90px)scale(1.1)}}.rb-gp-trail{transform-origin:0;background:linear-gradient(90deg,#4fc3ff00,#4fc3ffd9);border-radius:3px;width:180px;height:6px;animation:3.2s ease-in-out both rb-gp-trail;position:absolute;top:-3px;left:-90px;transform:scaleX(0)}@keyframes rb-gp-trail{0%,20%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.rb-gp-pinch-ring{border:2px dashed #4fc3ffe6;border-radius:50%;width:80px;height:80px;animation:3.2s ease-in-out both rb-gp-zoom;position:absolute;top:-40px;left:-40px}@keyframes rb-gp-zoom{0%,18%{opacity:0;transform:scale(.6)}30%{opacity:1}75%{opacity:1;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.rb-gp-finger{position:absolute;top:-2px;left:-15px}.rb-gp-finger svg{display:block}.rb-gp-finger--a{animation:3.2s ease-in-out both rb-gp-pinch-a}.rb-gp-finger--b{animation:3.2s ease-in-out both rb-gp-pinch-b}@keyframes rb-gp-pinch-a{0%{opacity:0;transform:translate(-14px,10px)rotate(-30deg)}15%,22%{opacity:1;transform:translate(-14px,10px)rotate(-30deg)}75%{opacity:1;transform:translate(-70px,52px)rotate(-30deg)}to{opacity:0;transform:translate(-70px,52px)rotate(-30deg)}}@keyframes rb-gp-pinch-b{0%{opacity:0;transform:translate(14px,-14px)rotate(150deg)}15%,22%{opacity:1;transform:translate(14px,-14px)rotate(150deg)}75%{opacity:1;transform:translate(70px,-56px)rotate(150deg)}to{opacity:0;transform:translate(70px,-56px)rotate(150deg)}}.rb-gp-mouse{animation:3.2s ease-in-out both rb-gp-fade;position:absolute;top:-22px;left:-15px}.rb-gp-mouse svg{display:block}.rb-gp-wheel{animation:.8s ease-in-out infinite rb-gp-wheel}@keyframes rb-gp-fade{0%{opacity:0}12%,85%{opacity:1}to{opacity:0}}@keyframes rb-gp-wheel{0%{opacity:1;transform:translateY(0)}70%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.rb-gp--still .rb-gp-hand,.rb-gp--still .rb-gp-trail,.rb-gp--still .rb-gp-pinch-ring,.rb-gp--still .rb-gp-finger,.rb-gp--still .rb-gp-mouse,.rb-gp--still .rb-gp-wheel{opacity:1;animation:none}.rb-gp--still .rb-gp-hand{transform:translate(90px)scale(.92)}.rb-gp--still .rb-gp-trail,.rb-gp--still .rb-gp-pinch-ring{transform:none}.rb-gp--still .rb-gp-finger--a{transform:translate(-70px,52px)rotate(-30deg)}.rb-gp--still .rb-gp-finger--b{transform:translate(70px,-56px)rotate(150deg)}.rb-gp--still .rb-gp-ring{transition:none}.rb-gp-cursor,.rb-gp-tap,.rb-gp-gesture{z-index:1046}.rb-gp--in-card .rb-gp-ring{z-index:1046;animation:none;box-shadow:0 0 18px 4px #4fc3ffd9}.rb-gp--still .rb-gp-cursor{opacity:1;transform:translate(var(--gp-x1), var(--gp-y1));animation:none}.rb-gp--still .rb-gp-tap{display:none}.rb-gp--still .rb-gp-ring{animation:none}@media (prefers-reduced-motion:reduce){.rb-gp-cursor,.rb-gp--hop .rb-gp-cursor{opacity:1;transform:translate(var(--gp-x1), var(--gp-y1));animation:none}.rb-gp-tap{display:none}.rb-gp-ring{transition:none;animation:none}.rb-gp-hand,.rb-gp-trail,.rb-gp-pinch-ring,.rb-gp-finger,.rb-gp-mouse,.rb-gp-wheel{opacity:1;animation:none}.rb-gp-hand{transform:translate(90px)scale(.92)}.rb-gp-trail,.rb-gp-pinch-ring{transform:none}.rb-gp-finger--a{transform:translate(-70px,52px)rotate(-30deg)}.rb-gp-finger--b{transform:translate(70px,-56px)rotate(150deg)}}:root[data-motion=off] .rb-gp-cursor,:root[data-motion=off] .rb-gp--hop .rb-gp-cursor{opacity:1;transform:translate(var(--gp-x1), var(--gp-y1));animation:none}:root[data-motion=off] .rb-gp-tap{display:none}:root[data-motion=off] .rb-gp-ring{transition:none;animation:none}:root[data-motion=off] .rb-gp-hand,:root[data-motion=off] .rb-gp-trail,:root[data-motion=off] .rb-gp-pinch-ring,:root[data-motion=off] .rb-gp-finger,:root[data-motion=off] .rb-gp-mouse,:root[data-motion=off] .rb-gp-wheel{opacity:1;animation:none}:root[data-motion=off] .rb-gp-hand{transform:translate(90px)scale(.92)}:root[data-motion=off] .rb-gp-trail,:root[data-motion=off] .rb-gp-pinch-ring{transform:none}:root[data-motion=off] .rb-gp-finger--a{transform:translate(-70px,52px)rotate(-30deg)}:root[data-motion=off] .rb-gp-finger--b{transform:translate(70px,-56px)rotate(150deg)}.rb-guide-card.rb-guide-card--top{top:var(--rb-panel-top,116px);bottom:auto}.rb-guide-card li{transition:background-color .3s,box-shadow .3s,color .3s}.rb-guide-card li.rb-guide-card-line--on{color:#0b3d75;background:#1e9bff29;border-radius:6px;box-shadow:0 0 0 4px #1e9bff29}.rb-guide-demo{justify-content:center;margin-top:10px;display:flex}.rb-guide-demo-duel{color:#fff;background:linear-gradient(135deg,#ffb703,#fb5607);border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 3px #b33c00}@media (prefers-reduced-motion:reduce){.rb-guide-card li{transition:none}}:root[data-motion=off] .rb-guide-card li{transition:none}.rb-gp--modal .rb-gp-ring{z-index:3149}.rb-gp--modal .rb-gp-cursor,.rb-gp--modal .rb-gp-tap,.rb-gp--modal .rb-gp-gesture,.rb-gp--modal.rb-gp--in-card .rb-gp-ring{z-index:3151}.rb-pperm-card{color:#fff;background:#15151c;border:2px solid #3b3f52;border-radius:18px;width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);padding:20px 18px 18px;overflow-y:auto;box-shadow:0 18px 60px #0009}.rb-pperm-card h2{margin:0 0 6px;font-size:20px}.rb-pperm-lead{color:#ffffffc7;margin:0 0 14px;font-size:14px;line-height:1.45}.rb-pperm-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rb-pperm-row{background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.rb-pperm-icon{color:#6cc2ff;background:#1d9bf02e;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.rb-pperm-text{gap:2px;min-width:0;display:grid}.rb-pperm-text strong{font-size:14.5px}.rb-pperm-text span{color:#ffffffad;font-size:12.5px;line-height:1.35}.rb-pperm-btn,.rb-pperm-main,.rb-pperm-later,.rb-pperm-settings{min-height:40px;font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:700}.rb-pperm-btn,.rb-pperm-main{color:#fff;background:#1d9bf0;border:none}.rb-pperm-btn.is-outline,.rb-pperm-later,.rb-pperm-settings{color:#fff;background:0 0;border:1.5px solid #fff9}.rb-pperm-btn:disabled,.rb-pperm-main:disabled,.rb-pperm-later:disabled,.rb-pperm-settings:disabled{opacity:.5;cursor:default}.rb-pperm-btn:focus-visible,.rb-pperm-main:focus-visible,.rb-pperm-later:focus-visible,.rb-pperm-settings:focus-visible{outline-offset:2px;outline:2px solid #fff}.rb-pperm-state{white-space:nowrap;font-size:12.5px;font-weight:700}.rb-pperm-state.is-on{color:#4ade80}.rb-pperm-state.is-off{color:#f87171}.rb-pperm-settings{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;display:inline-flex}.rb-pperm-settings svg{width:18px;height:18px}.rb-pperm-hint{color:#ffffffad;margin:12px 0 0;font-size:12.5px;line-height:1.4}.rb-pperm-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.rb-pperm-actions .rb-pperm-main,.rb-pperm-actions .rb-pperm-later{flex:1;min-height:44px}.rb-settings-card-body .rb-pperm-row{background:#ffffff0a}@media (width<=380px){.rb-pperm-row{grid-template-columns:34px 1fr}.rb-pperm-icon{width:34px;height:34px}.rb-pperm-side{grid-column:2}}.rb-app{width:100%;height:100%;color:var(--lk-tx,#f5f5f7);position:relative;overflow:hidden}.rb-email-confirmed-banner{z-index:1035;color:var(--lk-c22c55e,#22c55e);background:#22c55e26;border:1px solid #22c55e66;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:600;animation:.2s rb-fade-in;position:fixed;top:76px;left:50%;transform:translate(-50%)}.rb-email-confirmed-banner.rb-app-banner-warning{color:var(--lk-ceab308,#eab308);background:#eab30826;border-color:#eab30866}.rb-back-exit-toast{left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:1300;background:var(--lk-pn,#131318f0);border:1px solid var(--lk-bd2,#ffffff29);max-width:calc(100vw - 32px);color:var(--lk-tx,#f5f5f7);text-align:center;pointer-events:none;border-radius:999px;padding:10px 18px;font-size:13.5px;font-weight:600;animation:.15s rb-fade-in;position:fixed;transform:translate(-50%)}.rb-notif-toast{z-index:1095;background:var(--lk-pn,#131318);max-width:min(320px,100vw - 36px);color:var(--lk-tx,#f5f5f7);cursor:pointer;text-align:left;border:1px solid #ff3860;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:600;animation:.25s rb-notif-toast-in;display:flex;position:fixed;top:76px;right:18px;box-shadow:0 8px 28px #00000080}.rb-notif-toast img{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}@keyframes rb-notif-toast-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.rb-auth-loading-indicator{z-index:1030;background:var(--lk-pn,#000000b3);color:var(--lk-tx2,#f5f5f7bf);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:11.5px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.rb-auth-loading-spinner{border:2px solid var(--lk-bd2,#f5f5f740);border-top-color:var(--lk-bd2,#f5f5f7cc);border-radius:50%;width:12px;height:12px;animation:.7s linear infinite rb-spin}@keyframes rb-spin{to{transform:rotate(360deg)}}.rb-page-loading{z-index:1055;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rb-page-loading-spinner{border:3px solid var(--lk-bd2,#f5f5f733);border-top-color:var(--rb-accent,#f5f5f7cc);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite rb-spin}.rb-world-tagline{touch-action:pan-x pan-y;z-index:1020;color:color-mix(in srgb, var(--lk-actx,var(--accent,#1d9bf0)) 85%, var(--lk-tx,#fff));background:var(--lk-dim,#0009);pointer-events:none;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:color .4s;position:fixed;bottom:26px;left:22px}.rb-world-tagline-list{text-shadow:0 1px 3px #000000e6;pointer-events:auto;background:0 0;border-radius:0;flex-direction:row;align-items:center;gap:12px;padding:0;line-height:1.5;display:flex;bottom:12px;left:14px}.rb-tagline-cat-list{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.rb-tagline-scroll-btn{box-sizing:border-box;background:var(--accent,#1d9bf0);color:#000;width:28px;height:28px;text-shadow:none;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0 2px 3px 0;font-size:20px;font-weight:800;line-height:1;transition:filter .15s;display:flex;box-shadow:0 1px 4px #0009}.rb-tagline-scroll-btn:hover{filter:brightness(1.15)}.rb-world-tagline-behind{z-index:10}.rb-tagline-cat-btn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;margin:0 -6px;padding:3px 6px;font-weight:600;transition:background .15s,color .15s}.rb-tagline-cat-btn:hover{background:var(--lk-sf3,#ffffff1a)}.rb-tagline-cat-btn.active{background:color-mix(in srgb, var(--lk-ac,var(--accent,#1d9bf0)) 35%, transparent);color:var(--lk-tx,#fff)}.rb-tagline-cat-btn--external{text-decoration:none}.rb-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rb-tagline-cat-btn--invite{opacity:.85;font-size:.92em;font-weight:500;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.rb-incontri-notice{z-index:1080;box-sizing:border-box;background:var(--lk-pn,#0e0509f0);width:min(520px,100vw - 24px);color:var(--lk-tx,#f5f5f7);border:1.5px solid #ff2d55;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;font-size:14px;line-height:1.4;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 0 22px #ff2d5559}.rb-incontri-notice-actions{justify-content:flex-end;gap:8px;display:flex}.rb-incontri-notice-actions button{color:var(--lk-tx,#fff);font:inherit;cursor:pointer;background:#ff2d5547;border:1.5px solid #ff2d55;border-radius:999px;padding:8px 16px;font-weight:700}.rb-incontri-notice-actions button.ghost{border-color:var(--lk-bd2,#ffffff4d);background:0 0}.rb-blocked-banner{z-index:1036;box-sizing:border-box;background:var(--lk-pn,#3c080ef0);width:max-content;max-width:calc(100vw - 24px);color:var(--lk-tx,#ffd6d6);pointer-events:none;border:1px solid #ff3b3b99;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;padding:9px 18px;font-size:13px;display:flex;position:fixed;top:64px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.rb-blocked-banner strong{color:var(--lk-cff5a5a,#ff5a5a)}.rb-blocked-banner-hint{color:var(--lk-tx2,#ffd6d6b3)}@media (width<=760px){.rb-blocked-banner{border-radius:12px;padding:7px 12px;font-size:12px;top:58px}.rb-blocked-banner-hint{display:none}}.rb-world-selector--disabled{opacity:.35;filter:grayscale()}.rb-topbar .rb-iconbtn:disabled,.rb-topbar .rb-user-chip-identity:disabled{opacity:.35;cursor:not-allowed}@media (width<=760px){.rb-topbar--blocked .rb-iconbtn:disabled,.rb-topbar--blocked .rb-user-chip-identity:disabled{display:none}}.rb-notif-staff-icon{border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:inline-grid}.rb-notif-staff-icon.warn{color:#f5c542;background:#f5c54229;border:1px solid #f5c5428c}.rb-notif-staff-icon.warn_tolto{color:#35c98a;background:#35c98a29;border:1px solid #35c98a99}.rb-notif-staff-icon.account_bloccato{color:#ff5d5d;background:#ff5d5d29;border:1px solid #ff5d5d8c}.rb-notif-staff-icon.documenti_in_attesa{color:#7cc4ff;background:#7cc4ff24;border:1px solid #7cc4ff8c}.rb-notif-staff-icon.documenti_accettati{color:#35c98a;background:#35c98a29;border:1px solid #35c98a99}.rb-notif-staff-icon.documenti_rifiutati{color:#ff5d5d;background:#ff5d5d29;border:1px solid #ff5d5d8c}.rb-notif-staff-icon.segnalazione_esito{color:#7cc4ff;background:#7cc4ff24;border:1px solid #7cc4ff8c}.rb-notif-staff-icon.avviso_staff{background:#7cc4ff24;border:1px solid #7cc4ff99;font-size:17px;line-height:1}.rb-notif-staff-icon.rage{background:#ff4d1a29;border:1px solid #ff4d1a99}.rb-notif-staff-icon.rage img{object-fit:contain;width:70%;height:70%}.rb-notif-toast .rb-notif-toast-clamp{-webkit-line-clamp:3;line-clamp:3;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rb-notif-ring{background:radial-gradient(circle,#15151c 0 58%,#0000 59%),conic-gradient(#ff3b6b,#ff9f1c,#ffe14d,#35c98a,#3aa8ff,#9a7bff,#ff3b6b);border-radius:50%;flex-shrink:0;width:34px;height:34px}.rb-notif-toast .rb-notif-staff-icon,.rb-notif-toast .rb-notif-ring{width:28px;height:28px}.rb-notif-toast:has(.rb-notif-toast-clamp){border-radius:16px}.rb-mm{--rb-mm-accent:#a855f7;--rb-mm-video-w:356px;--rb-mm-video-h:200px;z-index:1094;width:calc(var(--rb-mm-video-w) + 2px);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--rb-mm-accent) 55%, transparent);box-shadow:0 14px 40px #0009, 0 0 28px color-mix(in srgb, var(--rb-mm-accent) 22%, transparent);color:#f5f5f7;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:linear-gradient(#181026 0%,#100b1a 100%);border-radius:16px;transition:left .22s,top .22s;animation:.18s ease-out rb-mm-in;position:fixed;overflow:hidden}.rb-mm.is-dragging{cursor:grabbing;transition:none}@keyframes rb-mm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rb-mm{transition:none;animation:none}}:root[data-motion=off] .rb-mm{transition:none;animation:none}@media (width<=760px){.rb-mm{--rb-mm-video-w:212px}}.rb-mm-head{box-sizing:border-box;align-items:center;gap:8px;height:40px;padding:0 8px 0 12px;display:flex;position:relative}.rb-mm-label{letter-spacing:.06em;text-transform:uppercase;color:#f5f5f7c7;white-space:nowrap;font-size:11px;font-weight:800}.rb-mm-grip{cursor:grab;border-radius:6px;width:32px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rb-mm-grip:before{content:"";background:#f5f5f759;border-radius:999px;height:3px;margin-top:-1.5px;position:absolute;top:50%;left:3px;right:3px}.rb-mm-grip:focus-visible{outline:2px solid var(--rb-mm-accent);outline-offset:1px}.rb-mm-head-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.rb-mm-hbtn,.rb-mm-ctrl{cursor:pointer;color:#f5f5f7;-webkit-tap-highlight-color:transparent;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;place-items:center;margin:0;padding:0;line-height:0;display:grid}.rb-mm-hbtn>.rb-icon,.rb-mm-ctrl>.rb-icon{display:block}.rb-mm-hbtn{width:28px;height:28px}.rb-mm-hbtn:hover{background:#fff3}.rb-mm-close{color:#fff;background:#e5384f}.rb-mm-close:hover{background:#f04a60}@media (width<=760px){.rb-mm-label{display:none}.rb-mm-grip{position:relative;top:auto;left:auto;transform:none}}.rb-mm-video{width:var(--rb-mm-video-w);height:var(--rb-mm-video-h);background:#000}.rb-mm-frame{border:0;width:100%;height:100%;display:block}.rb-mm-body{padding:9px 12px 10px}.rb-mm-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.rb-mm-info p{color:#f5f5f799;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:11.5px;overflow:hidden}.rb-mm-seek{align-items:center;gap:8px;margin-top:6px;display:flex}.rb-mm-time{font-variant-numeric:tabular-nums;color:#f5f5f799;text-align:center;flex-shrink:0;min-width:28px;font-size:10.5px}.rb-mm-range{appearance:none;cursor:pointer;touch-action:none;background:0 0;flex:1;min-width:0;height:16px;margin:0}.rb-mm-range::-webkit-slider-runnable-track{background:#ffffff29;border-radius:999px;height:4px}.rb-mm-range::-moz-range-track{background:#ffffff29;border-radius:999px;height:4px}.rb-mm-range::-moz-range-progress{background:var(--rb-mm-accent);border-radius:999px;height:4px}.rb-mm-range::-webkit-slider-thumb{appearance:none;background:var(--rb-mm-accent);cursor:pointer;border-radius:50%;width:13px;height:13px;margin-top:-4.5px}.rb-mm-range::-moz-range-thumb{background:var(--rb-mm-accent);cursor:pointer;border:none;border-radius:50%;width:13px;height:13px}.rb-mm-range:disabled{opacity:.45;cursor:default}.rb-mm-controls{justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.rb-mm-ctrl{width:34px;height:34px}.rb-mm-ctrl:hover:not(:disabled){background:#fff3}.rb-mm-ctrl:disabled{opacity:.38;cursor:default}.rb-mm-ctrl.is-on{background:color-mix(in srgb, var(--rb-mm-accent) 35%, transparent)}.rb-mm-ctrl-main{background:var(--rb-mm-accent);color:#fff;width:46px;height:46px;box-shadow:0 0 16px color-mix(in srgb, var(--rb-mm-accent) 45%, transparent)}.rb-mm-ctrl-main:hover:not(:disabled){background:color-mix(in srgb, var(--rb-mm-accent) 85%, #fff)}@media (width<=760px){.rb-mm-body{padding:8px 10px 9px}.rb-mm-controls{gap:7px}.rb-mm-ctrl{width:32px;height:32px}.rb-mm-ctrl-main{width:42px;height:42px}}.rb-mm-add-panel{cursor:default;-webkit-user-select:text;user-select:text;border-top:1px solid #ffffff1a;margin-top:9px;padding-top:8px}.rb-mm-add-panel ul{max-height:132px;margin:0 0 6px;padding:0;list-style:none;overflow-y:auto}.rb-mm-add-panel li button{text-align:left;color:#f5f5f7;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:8px;width:100%;padding:6px 8px;font-size:12.5px;overflow:hidden}.rb-mm-add-panel li button:hover{background:#ffffff14}.rb-mm-add-new{gap:6px;display:flex}.rb-mm-add-new input{color:#f5f5f7;background:#0000004d;border:1px solid #ffffff29;border-radius:8px;flex:1;min-width:0;padding:6px 8px;font-size:12.5px}.rb-mm-add-new button{background:var(--rb-mm-accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.rb-mm-add-new button:disabled{opacity:.45;cursor:default}.rb-mm-add-status{color:#f5f5f799;margin:0 0 6px;font-size:12px}.rb-mm-add-error{color:#ff8080;margin:6px 0 0}.rb-skeleton-block{flex-direction:column;gap:8px;padding:4px 0;display:flex}.rb-skeleton-line{background:linear-gradient(90deg, var(--lk-sf2,#ffffff0f) 25%, var(--lk-sf3,#ffffff24) 50%, var(--lk-sf2,#ffffff0f) 75%);background-size:200% 100%;border-radius:6px;height:12px;animation:1.4s ease-in-out infinite rb-skeleton-shimmer;display:block}@keyframes rb-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.rb-skeleton-line{background:var(--lk-sf2,#ffffff14);animation:none}}:root[data-motion=off] .rb-skeleton-line{background:var(--lk-sf2,#ffffff14);animation:none}.rb-loading-state{flex-direction:column;gap:10px;padding:6px 0;display:flex}.rb-loading-slow{color:var(--lk-tx3,#ffffffb3);flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.rb-loading-retry{border:1px solid var(--lk-bd2,#ffffff59);min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-weight:700}.rb-loading-retry:focus-visible{outline:2px solid var(--lk-ac,#1d9bf0);outline-offset:2px}.rb-logout-card{box-sizing:border-box;text-align:center;background:#0f0e14;border:1px solid #0a84ff8c;border-radius:16px;width:min(312px,100vw - 32px);padding:26px 24px 24px;box-shadow:0 18px 50px #0000008c}.rb-logout-card h2{color:#fff;margin:0 0 12px;font-size:18px;font-weight:800;line-height:1.3}.rb-logout-card p{color:#f5f5f7bf;margin:0 0 20px;font-size:14px;line-height:1.45}.rb-logout-actions{flex-direction:column;gap:10px;display:flex}.rb-logout-cancel,.rb-logout-confirm{width:100%;font:inherit;color:#fff;cursor:pointer;border:none;border-radius:9px;padding:11px;font-size:14px;font-weight:700}.rb-logout-cancel{background:#e5484d}.rb-logout-confirm{background:#30b36d}.rb-logout-cancel:hover{background:#ee5a5f}.rb-logout-confirm:hover{background:#38c27a}.rb-logout-cancel:focus-visible,.rb-logout-confirm:focus-visible{outline-offset:2px;outline:2px solid #fff}.rb-select{position:relative}.rb-select-btn{background:var(--lk-in,#ffffff0f);border:1px solid color-mix(in srgb, var(--lk-ac,var(--accent,#8b5cf6)) 35%, transparent);min-width:118px;color:var(--lk-tx,#f5f5f7);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:12.5px;display:flex}.rb-select-btn:disabled{opacity:.5;cursor:default}.rb-select-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--lk-ac,var(--accent,#8b5cf6)) 60%, transparent)}.rb-select-arrow{color:var(--lk-actx,var(--accent,#8b5cf6));flex-shrink:0;transition:transform .15s}.rb-select-arrow.open{transform:rotate(180deg)}.rb-select-menu{background:var(--lk-in,#0a0812f7);border:1px solid color-mix(in srgb, var(--lk-ac,var(--accent,#8b5cf6)) 45%, transparent);z-index:20;border-radius:10px;min-width:100%;max-height:min(320px,60vh);margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 30px #0000008c,0 0 0 1px #ffffff08}.rb-select-menu button{text-align:left;width:100%;color:var(--lk-tx,#f5f5f7);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:7px 9px;font-size:12.5px;display:block}.rb-select-menu button:hover{background:color-mix(in srgb, var(--lk-ac,var(--accent,#8b5cf6)) 22%, transparent)}.rb-select-menu button.active{background:color-mix(in srgb, var(--lk-ac,var(--accent,#8b5cf6)) 35%, transparent);font-weight:600}[data-rb-day] .rb-2col-panel{border-width:2px;padding:0}[data-rb-day] .rb-2col-mobile-slide{padding:0}:is([data-rb-day] .rb-day-panel,.rb-day-panel[data-rb-day]){border-width:2px;gap:0;padding:0;container:rb-day/inline-size}.rb-day-panel>.rb-day-body{flex:1 0 auto}.rb-day-column{min-height:100%;color:var(--dk-tx);flex-direction:column;font-size:15px;display:flex;container:rb-day/inline-size}.rb-day-body{flex-direction:column;flex:1;gap:16px;padding:18px;display:flex}@media (width<=980px){.rb-day-body{padding:14px}}.rb-day-band{background:var(--dk-band);color:var(--dk-band-tx);flex-wrap:wrap;align-items:center;gap:12px 14px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.rb-day-band-icon{width:54px;height:54px;color:var(--dk-btntx);background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 2px #00000024}.rb-day-band-text{flex:160px;min-width:0}.rb-day-band-title{overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:800;line-height:1.2}.rb-day-band-sub{margin:3px 0 0;font-size:14px;font-weight:600}.rb-day-band-action{flex-shrink:0;display:flex;position:relative}.rb-day-band-deco{pointer-events:none;fill:none;width:calc(100% + 32px);height:calc(100% + 30px);stroke:var(--dk-deco);stroke-width:1.2px;position:absolute;inset:-12px -20px -18px -12px}.rb-day-band-deco .dot{fill:var(--dk-deco);stroke:none}.rb-day-band-btn{min-height:48px;color:var(--dk-btntx);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15.5px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 3px #0003}.rb-day-band-btn:hover{background:var(--dk-track)}.rb-day-band--tabs{padding:12px}.rb-day-band.has-tabs{padding-bottom:12px}.rb-day-band.has-tabs .rb-day-band-tabs{margin:4px -8px 0}.rb-day-band-tabs{grid-template-columns:repeat(var(--rb-tab-cols,2), minmax(0, 1fr));background:var(--dk-band-soft);border-radius:16px;flex:100%;gap:8px;padding:6px;display:grid}.rb-day-band-tab{border:1.5px solid var(--dk-band-line);min-width:0;min-height:52px;color:var(--dk-band-tx);font:inherit;cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 12px;font-size:16px;font-weight:800;display:inline-flex}.rb-day-band-tab>span:not(.rb-day-badge){text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0;line-height:1.15}.rb-day-band-tab:hover:not(.is-active){background:var(--dk-band-soft)}.rb-day-band-tab.is-active{color:var(--dk-btntx);box-shadow:0 3px 0 #00000029, inset 0 0 0 1.5px var(--dk-ring);background:#fff;border-color:#fff}.rb-day-badge{box-sizing:border-box;background:var(--dk-strong);min-width:26px;height:26px;color:var(--dk-onstrong);box-shadow:inset 0 0 0 1.5px var(--dk-ring);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-size:13.5px;font-weight:800;display:inline-flex}.rb-day-seg{background:var(--dk-track);border-radius:14px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:5px;display:inline-flex}.rb-day-seg button{min-height:44px;color:var(--dk-tx);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:15.5px;font-weight:700;display:inline-flex}.rb-day-seg button:hover:not(.is-active){background:color-mix(in srgb, var(--dk-strong) 12%, transparent)}.rb-day-seg button.is-active{background:var(--dk-strong);color:var(--dk-onstrong);box-shadow:0 2px 0 #00000029, inset 0 0 0 1.5px var(--dk-ring)}.rb-day-chips{flex-wrap:wrap;gap:10px;display:flex}.rb-day-chip{border:1.5px solid var(--dk-field-bd);min-height:44px;color:var(--dk-tx);font:inherit;cursor:pointer;box-shadow:0 2px 0 color-mix(in srgb, var(--dk-field-bd) 40%, transparent);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.rb-day-chip:hover:not(.is-active){background:var(--dk-track)}.rb-day-chip.is-active{background:var(--dk-strong);border-color:var(--dk-strong);color:var(--dk-onstrong);box-shadow:0 2px 0 #00000029, inset 0 0 0 1.5px var(--dk-ring);font-weight:700}.rb-day-label{color:var(--dk-tx);margin-bottom:8px;font-size:15px;font-weight:700;display:block}.rb-day-input-wrap{align-items:center;min-width:0;display:flex;position:relative}.rb-day-input{box-sizing:border-box;border:1.5px solid var(--dk-field-bd);width:100%;min-width:0;min-height:48px;color:var(--dk-tx);font:inherit;-moz-appearance:textfield;background:#fff;border-radius:12px;outline:none;padding:0 14px;font-size:16px}.rb-day-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rb-day-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rb-day-input::placeholder{color:var(--dk-tx2);opacity:1}.rb-day-input:focus{border-color:var(--dk-strong);box-shadow:inset 0 0 0 .5px var(--dk-strong), 0 0 0 4px var(--dk-halo)}.rb-day-input-prefix{color:var(--dk-tx);pointer-events:none;align-items:center;font-weight:800;display:flex;position:absolute;left:14px}.rb-day-input-wrap.has-prefix .rb-day-input{padding-left:36px}.rb-day-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}[data-rb-day] .rb-day-body .rb-select-btn{border:1.5px solid var(--dk-field-bd);min-height:48px;color:var(--dk-tx);background:#fff;border-radius:12px;padding:0 14px;font-size:16px;font-weight:600}[data-rb-day] .rb-day-body .rb-select-btn[aria-expanded=true]{border-color:var(--dk-strong);box-shadow:inset 0 0 0 .5px var(--dk-strong), 0 0 0 4px var(--dk-halo)}[data-rb-day] .rb-day-body .rb-select-arrow{width:14px;height:9px;color:var(--dk-btntx)}[data-rb-day] .rb-day-body .rb-select-menu{border:1.5px solid var(--dk-field-bd);background:#fff;border-radius:12px;box-shadow:0 10px 24px #00000024}[data-rb-day] .rb-day-body .rb-select-menu button{min-height:44px;color:var(--dk-tx);font-size:15px}[data-rb-day] .rb-day-body .rb-select-menu button:hover{background:var(--dk-track)}[data-rb-day] .rb-day-body .rb-select-menu button.active{background:var(--dk-strong);color:var(--dk-onstrong)}.rb-day-check{min-height:44px;color:var(--dk-tx);cursor:pointer;align-items:center;gap:12px;font-size:15.5px;font-weight:600;display:flex}.rb-day-check input{appearance:none;border:1.5px solid var(--dk-field-bd);cursor:pointer;background:#fff 50%/18px no-repeat;border-radius:8px;flex-shrink:0;width:24px;height:24px;margin:0}.rb-day-check input:checked{border-color:var(--dk-strong);background-color:var(--dk-strong);background-image:var(--dk-check);box-shadow:inset 0 0 0 1.5px var(--dk-ring)}.rb-day-check:hover input:not(:checked){background-color:var(--dk-track)}.rb-day-btn{border:1.5px solid var(--dk-strong);background:var(--dk-strong);min-height:48px;color:var(--dk-onstrong);font:inherit;cursor:pointer;box-shadow:0 3px 0 color-mix(in srgb, var(--dk-strong) 60%, #000), inset 0 0 0 1px var(--dk-ring);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15.5px;font-weight:800;display:inline-flex}.rb-day-btn:hover{background:color-mix(in srgb, var(--dk-strong) 88%, #000)}.rb-day-btn--ghost{color:var(--dk-btntx);box-shadow:none;background:#fff}.rb-day-btn--ghost:hover{background:var(--dk-track)}.rb-day-filterbar{z-index:2;padding:14px 18px calc(14px + env(safe-area-inset-bottom,0px));background:var(--dk-bg);border-top:1.5px solid var(--dk-card-bd);color:var(--dk-tx);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:15.5px;font-weight:700;display:flex;position:sticky;bottom:0}.rb-day-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:28px 12px;display:flex}.rb-day-empty-icon{background:var(--dk-track);width:104px;height:104px;color:var(--dk-strong);border-radius:26px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.rb-day-empty-title{color:var(--dk-tx);margin:0;font-size:21px;font-weight:800}.rb-day-empty-sub{color:var(--dk-tx2);margin:0;font-size:15.5px}.rb-day-empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}[data-rb-day] .rb-day-column :is(button,input,a,[tabindex]):focus-visible{outline:3px solid var(--dk-btntx);outline-offset:2px}[data-rb-day] .rb-day-band :is(button,a):focus-visible{outline-color:var(--dk-band-tx)}[data-rb-day] .rb-day-column .rb-day-input:focus-visible{outline:none}@media (width<=760px){.rb-day-band{padding:16px}.rb-day-band-action,.rb-day-band-btn{flex:100%;width:100%}.rb-day-band--tabs{padding:10px}.rb-day-band-tab{padding:0 8px;font-size:15px}}@container rb-day (width<=460px){.rb-day-band-tabs{grid-template-columns:repeat(var(--rb-tab-cols-narrow,2), minmax(0, 1fr))}.rb-day-pair.is-stack{grid-template-columns:1fr}.rb-day-band-action,.rb-day-band-btn{flex:100%;width:100%}}[data-rb-day] .rb-day-body .rb-select{width:100%}[data-rb-day] .rb-day-body .rb-select-btn{justify-content:space-between;width:100%}.rb-day-band-emoji{font-size:28px;line-height:1}.rb-modal-overlay.rb-terms-overlay{z-index:1080}.rb-terms-card{color:#f5f5f7;background:#131318;border:1px solid #ffffff1a;border-radius:20px;width:min(440px,100%);max-height:85vh;padding:26px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}.rb-terms-card h2{margin:0 0 10px;font-size:19px}.rb-terms-card h3{margin:18px 0 8px;font-size:14px}.rb-terms-card ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.rb-terms-card li{color:#f5f5f7cc;font-size:12.5px;line-height:1.5}.rb-terms-updated{color:#f5f5f78c;margin:-4px 0 12px;font-size:12px}.rb-terms-draft-notice{color:#fc6;background:#ffcc661a;border:1px solid #ffcc664d;border-radius:8px;margin:0;padding:8px 10px;font-size:11.5px;line-height:1.5}.rb-terms-close-btn{width:100%;margin-top:18px;padding:12px 0}.rb-arte-explorer{pointer-events:none;z-index:1031;position:fixed;inset:0}@media (width<=760px){.rb-arte-explorer{z-index:1035}}.rb-arte-top-controls{top:var(--rb-controls-top);pointer-events:none;z-index:1041;flex-direction:row;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;left:0;right:0}.rb-arte-top-controls>*{pointer-events:auto}@media (width<=760px){.rb-arte-top-controls{top:var(--rb-topbar-row2-top);justify-content:flex-end;left:auto;right:12px}.rb-arte-top-controls .rb-arte-top-controls-row{gap:6px}}.rb-arte-top-controls-row{align-items:center;gap:8px;display:flex}.rb-arte-close-all-btn{border:1px solid var(--lk-close-bd,#ff3860b3);background:var(--lk-close-bg,#ff38608c);color:#f5f5f7;cursor:pointer;border-radius:50%;width:34px;height:34px;font-size:14px}.rb-arte-close-all-btn:hover{color:#fff;background:#ff3860b3}.rb-favorite-star-btn{background:var(--lk-pill,#ffd63314);width:34px;height:34px;color:var(--lk-tx,#f5f5f7);cursor:pointer;border:1px solid #ffd6334d;border-radius:50%;font-size:15px;line-height:1}.rb-favorite-star-btn:hover{background:#ffd63338}.rb-favorite-star-btn.active{color:#2a1f00;background:#ffd633bf;border-color:#ffd633d9}@media (width>=761px){.rb-arte-explorer:has(.rb-2col-right) .rb-arte-top-controls{left:22px;right:70px}}.rb-faq-column{min-height:100%;color:var(--lk-tx,#f5f5f7);flex-direction:column;gap:14px;display:flex}.rb-faq-title{letter-spacing:.2px;margin:0;font-size:17px;font-weight:800}.rb-modroom-title{color:var(--lk-cff6b6b,#ff6b6b)}.rb-faq-column .rb-field{flex-direction:column;gap:6px;display:flex}.rb-faq-column .rb-field>span{color:var(--lk-tx2,#f5f5f7b3);font-size:12px;font-weight:600}.rb-faq-column input[type=text],.rb-faq-column textarea{box-sizing:border-box;background:var(--lk-in,#ffffff0d);border:1px solid var(--lk-bd,#ffffff1f);width:100%;color:var(--lk-tx,#f5f5f7);font:inherit;border-radius:12px;outline:none;padding:10px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.rb-faq-column textarea{resize:vertical;min-height:96px}.rb-faq-column input[type=text]::placeholder,.rb-faq-column textarea::placeholder{color:var(--lk-tx4,#f5f5f759)}.rb-faq-column input[type=text]:focus,.rb-faq-column textarea:focus{border-color:var(--lk-ac,var(--accent,#8a8a92));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#8a8a92) 22%, transparent)}.rb-faq-file{cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}.rb-faq-file input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.rb-faq-file-btn{border:1px solid var(--lk-bd2,#ffffff29);background:var(--lk-sf2,#ffffff0f);border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:12px;font-weight:600}.rb-faq-file-name{color:var(--lk-tx3,#f5f5f78c);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rb-faq-column .rb-btn-primary{border:1px solid color-mix(in srgb, var(--lk-ac,var(--accent,#8a8a92)) 70%, transparent);background:color-mix(in srgb, var(--lk-ac,var(--accent,#8a8a92)) 28%, var(--lk-sf,#ffffff0a));color:var(--lk-tx,#f5f5f7);cursor:pointer;border-radius:999px;align-self:stretch;padding:11px 16px;font-size:13px;font-weight:700;transition:background .15s}.rb-faq-column .rb-btn-primary:hover:not(:disabled){background:color-mix(in srgb, var(--lk-ac,var(--accent,#8a8a92)) 45%, var(--lk-sf3,#ffffff0a))}.rb-faq-column .rb-btn-primary:disabled{opacity:.5;cursor:default}.rb-faq-hint{color:var(--lk-tx3,#f5f5f78c);margin:0;font-size:12.5px}.rb-faq-form{flex-direction:column;gap:10px;display:flex}.rb-faq-mine-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rb-faq-mine-item{background:var(--lk-sf,#ffffff0a);border-radius:10px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:12.5px;display:flex}.rb-faq-stato-badge{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px}.rb-faq-stato-aperto{color:var(--lk-cffb066,#ffb066);background:#ff8a1f40}.rb-faq-stato-in_lavorazione{color:var(--lk-c7fb2ff,#7fb2ff);background:#3b82f640}.rb-faq-stato-chiuso{color:var(--lk-c6be08a,#6be08a);background:#22c55e40}.rb-faq-stato-in_valutazione{color:var(--lk-c7fb2ff,#7fb2ff);background:#3b82f640}.rb-faq-stato-pianificato{color:var(--lk-cb79aff,#b79aff);background:#8b5cf640}.rb-faq-stato-fatto{color:var(--lk-c6be08a,#6be08a);background:#22c55e40}.rb-faq-stato-scartato{background:var(--lk-sf3,#ffffff1f);color:var(--lk-tx3,#f5f5f799)}.rb-faq-suggestions-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rb-faq-suggestions-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rb-faq-suggestion-card{background:var(--lk-sf,#ffffff0a);border-radius:12px;padding:12px}.rb-faq-suggestion-head{align-items:center;gap:10px;display:flex}.rb-faq-suggestion-head>div{flex:1;font-size:13px}.rb-faq-suggestion-world{color:var(--lk-tx3,#f5f5f780);font-size:11px}.rb-faq-vote-group{gap:6px;display:flex}.rb-faq-vote-btn{border:1px solid var(--lk-bd2,#ffffff26);color:var(--lk-tx,#f5f5f7);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.rb-faq-vote-btn.active{background:color-mix(in srgb, var(--lk-ac,var(--accent,#8a8a92)) 30%, transparent);border-color:var(--lk-ac,var(--accent,#8a8a92))}.rb-faq-vote-btn.rb-faq-vote-down.active{background:#ff464638;border-color:#ff464699}.rb-faq-suggestion-testo{color:var(--lk-tx2,#f5f5f7bf);margin:8px 0 0;font-size:12.5px}.rb-faq-suggestion-risposta{color:var(--lk-tx3,#f5f5f799);margin:6px 0 0;font-size:12px;font-style:italic}.rb-faq-suggestion-staff{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.rb-faq-suggestion-staff input{flex:1;min-width:0}.rb-faq-suggestion-staff input.rb-faq-risposta-required{border-color:var(--lk-bd2,#ffd60abf)}.rb-faq-risposta-hint{color:var(--lk-cffd60a,#ffd60a);flex-basis:100%;margin:0;font-size:12px;font-weight:600}.rb-faq-risposta-hint.error{color:var(--lk-cffb4b6,#ffb4b6)}.rb-faq-info-header{gap:10px;display:flex}.rb-faq-info-search{flex:1}.rb-faq-info-section{border-bottom:1px solid var(--lk-bd,#ffffff14);padding-bottom:10px}.rb-faq-info-section summary{cursor:pointer;padding:8px 0;font-size:13.5px;font-weight:700}.rb-faq-info-article{padding:8px 0 8px 4px;font-size:12.5px}.rb-faq-info-article.hidden{opacity:.5}.rb-faq-info-article p{color:var(--lk-tx2,#f5f5f7bf);margin:4px 0 0}.rb-faq-info-article p.rb-faq-info-dates{color:var(--lk-tx3,#f5f5f780);margin-top:6px;font-size:11px}.rb-faq-info-hidden-badge{color:var(--lk-cffb066,#ffb066);margin-left:8px;font-size:10px}.rb-faq-info-article-actions{gap:8px;margin-top:6px;display:flex}.rb-faq-article-form-actions{justify-content:flex-end;gap:8px;display:flex}.rb-modroom-call-join{pointer-events:auto;background:var(--lk-pn,#0a0a0ed9);color:var(--lk-tx,#f5f5f7);cursor:pointer;white-space:nowrap;border:1px solid #ff3b3b8c;border-radius:999px;align-items:center;gap:8px;margin:2px auto;padding:8px 16px;font-size:13px;font-weight:700;display:flex}.rb-modroom-call-join:disabled{opacity:.6;cursor:default}.rb-modroom-call-badge{background:var(--lk-sf3,#ffffff24);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.rb-modroom-call-active{z-index:1075;pointer-events:auto;background:var(--lk-pn,#040408f2);color:#f5f5f7;padding:16px 20px max(20px, env(safe-area-inset-bottom));box-sizing:border-box;flex-direction:column;display:flex;position:fixed;inset:0}.rb-modroom-call-active>.rb-callstage{flex:auto}.rb-faq-terms-btn{border:1px solid color-mix(in srgb, var(--lk-ac,var(--accent,#c0c0c8)) 45%, transparent);background:color-mix(in srgb, var(--lk-ac,var(--accent,#c0c0c8)) 10%, transparent);width:100%;color:var(--lk-tx,#f5f5f7);font:inherit;text-align:left;cursor:pointer;border-radius:12px;margin:4px 0 12px;padding:10px 12px;font-weight:700;display:block}.rb-welcome{--D:min(84vh, 125vw);--rb-rainbow:conic-gradient(from 0deg, #ff4f7b, #ff7a45 12%, #ffb341 25%, #e8f046 37%, #4ef08a 50%, #3fd0e8 60%, #4f8bff 70%, #9b6bff 80%, #e45bd8 90%, #ff4f7b);color:#f5f5f7;background:#05060a;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden auto}@supports (height:100dvh){.rb-welcome{--D:min(84dvh, 125vw)}}.rb-welcome-sky{pointer-events:none;position:fixed;inset:0}.rb-welcome-sky-canvas{width:100%;height:100%;display:block}.rb-welcome-stage{pointer-events:none;position:fixed;inset:0}.rb-welcome-globe{width:var(--D);height:var(--D);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rb-welcome-glow{background:var(--rb-rainbow);filter:blur(calc(var(--D) * .07));opacity:.38;border-radius:50%;position:absolute;inset:-8%}.rb-welcome-disk{background:radial-gradient(circle at 38% 30%,#1c1d27 0%,#0f1017 55%,#08090d 100%);border-radius:50%;position:absolute;inset:0}.rb-welcome-globe-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.rb-welcome-ring{background:var(--rb-rainbow);-webkit-mask-composite:xor;border-radius:50%;padding:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.rb-welcome-cloud{width:100%;height:auto;display:block;overflow:visible}.rb-welcome-cloud-text{fill:#f5f5f7;font-size:19px;font-weight:800}.rb-welcome-cloud-deco{opacity:.45;position:absolute;transform:translate(-50%,-50%)}.rb-welcome-cloud-a{--cw:calc(var(--D) * .24);width:var(--cw);left:calc(50% - var(--D) * .64);top:calc(50% + var(--D) * .17)}.rb-welcome-cloud-b{--cw:calc(var(--D) * .19);width:var(--cw);left:calc(50% + var(--D) * .7);top:calc(50% + var(--D) * .33)}.rb-welcome-info{--cw:clamp(150px, calc(var(--D) * .36), 320px);width:var(--cw);left:min(calc(50% + var(--D) * .62), calc(100% - var(--cw) * .5 - 12px));top:calc(50% - var(--D) * .32);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:40%;padding:0;transition:transform .15s;position:absolute;transform:translate(-50%,-50%)}.rb-welcome-info:hover{transform:translate(-50%,-50%)scale(1.04)}.rb-welcome-info:focus-visible{outline-offset:4px;outline:2px solid #fff}.rb-welcome-content{text-align:center;pointer-events:none;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;padding:24px 16px 8px;display:flex;position:relative}.rb-welcome-content>*{pointer-events:auto}.rb-welcome-name,.rb-welcome-title,.rb-welcome-text{text-shadow:0 2px 14px #000000e6,0 0 4px #000000b3}.rb-welcome-logo{width:clamp(64px, calc(var(--D) * .15), 120px);height:auto;margin-bottom:clamp(10px, calc(var(--D) * .03), 22px);border-radius:24%;box-shadow:0 6px 28px #0000008c}.rb-welcome-name{font-size:clamp(36px, calc(var(--D) * .085), 72px);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.05}.rb-welcome-title{font-size:clamp(22px, calc(var(--D) * .048), 40px);margin:.35em 0 .45em;font-weight:800;line-height:1.15}.rb-welcome-text{margin:0 0 clamp(18px, calc(var(--D) * .045), 34px);max-width:34em;font-size:clamp(14px, calc(var(--D) * .024), 19px);color:#f5f5f7d6;line-height:1.55}.rb-welcome-actions{gap:16px;display:flex}.rb-welcome-session-closed{color:#fff3d6;text-align:left;background:#281a04e6;border:1.5px solid #ffb020;border-radius:14px;flex-direction:column;gap:4px;max-width:min(30em,100vw - 32px);margin:0 0 18px;padding:12px 40px 12px 16px;font-size:14px;line-height:1.45;display:flex;position:relative}.rb-welcome-session-closed strong{color:#ffc94d;font-size:15px}.rb-welcome-session-closed-x{color:#fff3d6;cursor:pointer;background:0 0;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;position:absolute;top:6px;right:6px}.rb-welcome-session-closed-x:hover,.rb-welcome-session-closed-x:focus-visible{background:#ffffff1f}.rb-welcome-login,.rb-welcome-register{width:clamp(150px, calc(var(--D) * .29), 260px);min-height:clamp(46px, calc(var(--D) * .085), 64px);font:inherit;font-size:clamp(16px, calc(var(--D) * .024), 20px);cursor:pointer;border-radius:999px;padding:0 18px;font-weight:800;transition:transform .15s,filter .15s}.rb-welcome-login{color:#0b0b12;background:#fff;border:0}.rb-welcome-register{color:#fff;background:linear-gradient(#0b0b12,#0b0b12) padding-box padding-box,linear-gradient(90deg,#ff6b4a,#ffd84d,#4ef08a,#3fc6ff,#a17bff) border-box;border:3px solid #0000}.rb-welcome-login:hover,.rb-welcome-register:hover{filter:brightness(1.08);transform:translateY(-1px)}.rb-welcome-login:focus-visible,.rb-welcome-register:focus-visible{outline-offset:3px;outline:2px solid #fff}.rb-welcome-about{margin:calc(clamp(10px, calc(var(--D) * .03), 22px) * -.5) 0 clamp(8px, calc(var(--D) * .02), 14px);position:relative}.rb-welcome-about-btn{font:inherit;color:#f5f5f7cc;text-underline-offset:3px;text-shadow:0 2px 10px #000000e6;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:13px;font-weight:600;text-decoration:underline}.rb-welcome-about-btn:hover{color:#fff}.rb-welcome-about-btn:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #fff}.rb-welcome-about-panel{z-index:5;text-align:start;color:#f5f5f7e6;background:#0b0b12f0;border:1px solid #ffffff38;border-radius:14px;width:min(34em,100vw - 32px);max-height:min(60vh,460px);padding:14px 18px;font-size:14px;line-height:1.5;position:absolute;top:calc(100% + 6px);left:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 10px 34px #0009}.rb-welcome-about-panel p{margin:0 0 .7em}.rb-welcome-about-panel p:last-child{margin-bottom:0}.rb-welcome-about-title{color:#fff;font-weight:800}.rb-welcome-about-panel a{color:#8fd0ff}.rb-welcome-footer{padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;display:flex;position:relative}.rb-welcome-copyright{text-align:center;color:#f5f5f78c;flex-basis:100%;margin:0;font-size:11px}.rb-welcome-beta{color:#ffd60a;letter-spacing:.02em;border:1px solid #ffd60a;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.rb-welcome-link{color:#f5f5f7;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:15px;text-decoration:underline}.rb-welcome-link:hover{color:#fff}.rb-welcome-lang{--accent:#8a8a92}.rb-welcome-lang .rb-select-btn{color:#f5f5f7;background:#0a0a10e6;border:1px solid #ffffff59;border-radius:999px;min-height:40px;padding:0 18px;font-weight:700}.rb-welcome-lang .rb-select-menu{max-height:min(60vh,420px);top:auto;bottom:calc(100% + 6px);overflow-y:auto}.rb-welcome.is-info-open .rb-welcome-content,.rb-welcome.is-info-open .rb-welcome-info{visibility:hidden}@media (aspect-ratio<=4/5),(width<=560px){.rb-welcome-actions{flex-direction:column;gap:14px;width:min(100%,340px)}.rb-welcome-login,.rb-welcome-register{width:100%}.rb-welcome-cloud-deco{display:none}.rb-welcome-info{left:calc(100% - var(--cw) * .5 - 16px);top:max(calc(var(--cw) * .25 + 12px), calc(50% - var(--D) * .5 - var(--cw) * .3))}}@media (height<=520px){.rb-welcome-content{padding-top:12px}.rb-welcome-logo{width:48px;margin-bottom:6px}.rb-welcome-name{font-size:30px}.rb-welcome-title{margin:.2em 0 .3em;font-size:20px}.rb-welcome-text{margin-bottom:12px;font-size:13px}.rb-welcome-login,.rb-welcome-register{min-height:42px;font-size:15px}.rb-welcome-footer{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.rb-welcome-info,.rb-welcome-login,.rb-welcome-register{transition:none}}:root[data-motion=off] .rb-welcome-info,:root[data-motion=off] .rb-welcome-login,:root[data-motion=off] .rb-welcome-register{transition:none}.rb-welcome-wait{background:#05060a;position:fixed;inset:0}.rb-ss-picker,.rb-ss-upsell{color:#f3f5fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#11131e;border:1px solid #3a4566;border-radius:18px;flex-direction:column;gap:12px;width:min(420px,100vw - 24px);padding:22px 20px 20px;display:flex;position:relative;box-shadow:0 0 40px #7c5cff4d}.rb-ss-picker h3,.rb-ss-upsell h3{margin:0;padding-right:36px;font-size:19px}.rb-ss-upsell p{color:#b4bccf;margin:0;font-size:14px;line-height:1.45}.rb-ss-x{color:#fff;cursor:pointer;background:#e53935;border:none;border-radius:50%;width:32px;height:32px;position:absolute;top:10px;right:10px}.rb-ss-options{flex-direction:column;gap:8px;display:flex}.rb-ss-option{min-height:48px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:#151a29;border:1px solid #283049;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-weight:700;display:flex}.rb-ss-option.is-on{border-color:#7c5cff;box-shadow:0 0 0 2px #7c5cff59}.rb-ss-option.is-locked{opacity:.8}.rb-ss-option-tag{color:#7cf0bd;font-size:12px;font-weight:800}.rb-ss-option-tag.is-pass{color:#d9ccff}.rb-ss-btn{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#1b2133;border:1px solid #3a4566;border-radius:12px;font-weight:800}.rb-ss-btn--go{color:#04210f;background:#30b36d;border-color:#0000}.rb-ss-btn--pass{background:linear-gradient(90deg,#7c5cff,#3aa8ff);border-color:#0000}.rb-ss-btn:focus-visible,.rb-ss-option:focus-visible,.rb-ss-x:focus-visible{outline-offset:2px;outline:2px solid #fff}.rb-ss-error{color:#ffb4b4;margin:0}.rb-ss-upsell-art{background:radial-gradient(circle at 30% 30%,#ff3b6b66,#0000 60%),radial-gradient(circle at 70% 70%,#3aa8ff66,#0000 60%),#0b0e18;border-radius:12px;place-items:center;height:120px;display:grid}.rb-ss-upsell-screen{background:linear-gradient(#0b0e18,#0b0e18) padding-box padding-box,conic-gradient(#ff3b6b,#ff9f1c,#ffe14d,#35c98a,#3aa8ff,#9a7bff,#ff3b6b) border-box;border:3px solid #0000;border-radius:10px;align-content:center;place-items:center;width:150px;height:86px;font-family:Orbitron,system-ui,sans-serif;display:grid}.rb-ss-upsell-screen span{font-size:30px;font-weight:900}.rb-ss-upsell-screen small{color:#b4bccf;font-size:12px}.rb-viewas{margin:10px 0 14px}.rb-viewas-btn{color:#1a1f00;cursor:pointer;background:#d4f634;border:none;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:30px;padding:5px 12px;font-size:13px;font-weight:800;display:flex}.rb-viewas--compact{vertical-align:middle;margin:0;display:inline-block}.rb-viewas-anchor{position:relative}.rb-viewas-btn--square{width:30px;height:30px;min-height:30px;margin-left:6px;padding:0}.rb-viewas--compact .rb-viewas-panel{z-index:20;background:#1c140c;margin:0;font-size:13px;font-weight:600;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 10px 28px #00000080}.rb-viewas-btn:hover{background:#ff9a3d}.rb-viewas-btn:focus-visible,.rb-viewas-item:focus-visible,.rb-viewas-bar button:focus-visible{outline-offset:2px;outline:2px solid #ffd2a6}.rb-viewas-panel{background:#ff8a1f14;border:1px solid #ff8a1f73;border-radius:12px;margin-top:8px;padding:10px}.rb-viewas-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.rb-viewas-item{color:#f5f5f7;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:8px;min-height:38px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.rb-viewas-item:hover{background:#ffffff17}.rb-viewas-item.on{color:#fff;background:#d4f63438;border-color:#d4f634}.rb-viewas-n{background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.rb-viewas-item.on .rb-viewas-n{color:#1a1f00;background:#d4f634}.rb-viewas-note{color:#f5f5f7a6;text-align:center;margin:8px 0 0;font-size:11.5px}.rb-viewas-bar{z-index:2000;color:#2b1500;white-space:nowrap;background:#ff8a1f;justify-content:center;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:12px;line-height:1;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.rb-viewas-bar span:first-child{text-overflow:ellipsis;overflow:hidden}.rb-viewas-bar button{color:#2b1500;font:inherit;cursor:pointer;background:0 0;border:none;flex:none;padding:0 2px;font-weight:800;text-decoration:underline}.rb-error-boundary{z-index:3000;color:#f5f5f7;background:#050408eb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rb-error-card{text-align:center;background:#131318;border:1px solid #ffffff1f;border-radius:20px;width:min(420px,100%);padding:24px;box-shadow:0 20px 60px #00000080}.rb-error-card h2{margin:0 0 8px;font-size:18px}.rb-error-card p{color:#f5f5f7bf;margin:0 0 18px;font-size:13.5px;line-height:1.5}.rb-error-actions{justify-content:center;gap:10px;display:flex}.rb-error-actions button{color:#f5f5f7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700}.rb-error-actions button.primary{color:#06151f;background:#1d9bf0;border-color:#1d9bf0}.rb-error-details{text-align:left;color:#f5f5f78c;margin-top:16px;font-size:12px}.rb-error-details summary{cursor:pointer}.rb-error-card pre{text-align:left;color:#f5f5f799;white-space:pre-wrap;max-height:140px;margin:16px 0 0;font-size:11px;overflow:auto}.rb-error-card .rb-error-help{color:#f5f5f799;margin:14px 0 0;font-size:12px;line-height:1.45}.rb-error-help a{color:#6cb8ff;font-weight:700}.rb-error-help kbd{font:inherit;border:1px solid;border-radius:4px;padding:0 4px;font-weight:700}.rb-error-help .rb-update-help-keys{white-space:nowrap}.rb-app-return{color:#f2f3f7;box-sizing:border-box;background:#000;place-items:center;min-height:100dvh;padding:16px;font-family:inherit;display:grid}.rb-app-return-card{background:linear-gradient(#101016, #101016) padding-box, var(--rb-rainbow-ring,conic-gradient(#ff3b3b, #ff9f1c, #ffe14d, #3ddc84, #1ec8ff, #5b6cff, #c04dff, #ff3b9a, #ff3b3b)) border-box;text-align:center;box-sizing:border-box;border:3px solid #0000;border-radius:18px;width:min(420px,100%);padding:28px 22px 22px}.rb-app-return-logo{border-radius:16px;margin:0 auto 12px;display:block}.rb-app-return-title{margin:0 0 8px;font-size:21px;font-weight:800}.rb-app-return-text{color:#c9ccd6;margin:0 0 20px;font-size:15px;line-height:1.45}.rb-app-return-btn{color:#fff;background:#1565c0;border-radius:12px;justify-content:center;align-items:center;min-height:48px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.rb-app-return-btn:hover,.rb-app-return-btn:focus-visible{background:#1976d2}.rb-app-return-btn:focus-visible{outline-offset:2px;outline:2px solid #fff}.rb-app-return-note{color:#9aa0ad;margin:14px 0 0;font-size:12.5px;line-height:1.4}
