html[data-ruletta-visual=graphite]{box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation}html[data-ruletta-visual=graphite] *,html[data-ruletta-visual=graphite] *:before,html[data-ruletta-visual=graphite] *:after{box-sizing:inherit;-webkit-tap-highlight-color:transparent}html[data-ruletta-visual=graphite] body{margin:0;min-width:0;min-height:100dvh;touch-action:manipulation}html[data-ruletta-visual=graphite] :is(button,input,textarea,select){font-family:inherit}html[data-ruletta-visual=graphite] video.rl-stream-video{opacity:0}html[data-ruletta-visual=graphite] video.rl-stream-video.rl-stream-video-ready{opacity:1}html[data-ruletta-visual=graphite] video::-webkit-media-controls,html[data-ruletta-visual=graphite] video::-webkit-media-controls-enclosure,html[data-ruletta-visual=graphite] video::-webkit-media-controls-panel,html[data-ruletta-visual=graphite] video::-webkit-media-controls-overlay-enclosure,html[data-ruletta-visual=graphite] video::-webkit-media-controls-overlay-play-button,html[data-ruletta-visual=graphite] video::-webkit-media-controls-start-playback-button,html[data-ruletta-visual=graphite] video::-webkit-media-controls-play-button{display:none;appearance:none;-webkit-appearance:none;opacity:0;pointer-events:none}html[data-ruletta-visual=graphite][data-graphite-compact=true]{--graphite-card-audio-button:32px;--graphite-card-height:116px}html[data-ruletta-visual=graphite][data-graphite-compact=true] :is(.ggf-peer,.gb-tile,.gcv-tile) .gvolume-compact.gvolume-vertical{inset:auto 4px 4px auto;width:36px;max-width:36px;height:calc(100% - 8px);max-height:170px;flex-direction:column;gap:4px}html[data-ruletta-visual=graphite][data-graphite-compact=true] :is(.ggf-peer,.gb-tile,.gcv-tile) .gvolume-compact.gvolume-vertical button{width:36px;min-width:36px;height:var(--graphite-card-audio-button);min-height:var(--graphite-card-audio-button)}html[data-ruletta-visual=graphite][data-graphite-compact=true] :is(.ggf-peer,.gb-tile,.gcv-tile) .gvolume-compact.gvolume-vertical .gvolume-track{width:36px;height:auto;min-width:0;min-height:0}html[data-ruletta-visual=graphite][data-graphite-compact=true] :is(.ggf-peer,.gb-tile,.gcv-tile) .gvolume-compact.gvolume-vertical input{margin:0;writing-mode:vertical-lr;direction:rtl}html[data-ruletta-visual=graphite][data-graphite-compact=true] :is(.ggf-peer,.gb-tile,.gcv-tile) .gvolume-compact.gvolume-vertical .gvolume-line{inset:8px auto 8px 50%;width:3px;height:auto;transform:translate(-50%)}html[data-ruletta-visual=graphite][data-graphite-compact=true] :is(.ggf-peer,.gb-tile,.gcv-tile) .gvolume-compact.gvolume-vertical .gvolume-line i{left:0;bottom:0;width:100%;height:var(--gain)}html[data-ruletta-visual=graphite][data-graphite-compact=true] :is(.ggf-peer,.gb-tile,.gcv-tile) .gvolume-compact.gvolume-vertical .gvolume-line b{left:50%;bottom:var(--gain);width:10px;height:10px;transform:translate(-50%,50%)}html[data-ruletta-visual=graphite][data-graphite-compact=true] :is(.ggf-peer,.gb-tile,.gcv-tile) .gvolume-compact.gvolume-vertical output{top:0;bottom:auto;right:100%}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf:not(.ggf-chess) .ggf-peer .ggf-peer-name{left:8px;bottom:24px}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf-peer:has(.gd-placeholder>svg) .ggf-peer-status{left:8px;bottom:8px}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf-peer:has(.gvolume-vertical) .ggf-peer-name{left:8px;right:48px;bottom:24px;font-size:10px;line-height:13px}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf-peer:has(.gvolume-vertical) :is(.ggf-peer-status,.gbr-peer-state){inset:auto 48px 8px 8px;max-width:none;font-size:8px;line-height:11px}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf-peer:has(.gvolume-vertical) :is(.ggf-peer-tool,.gtp-peer-settings){right:46px}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf-peer:has(.gvolume-vertical) .ggf-peer-badge{max-width:calc(100% - 52px)}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf-peer:has(.gvolume-vertical):has(.ggf-peer-tool,.gtp-peer-settings) .ggf-peer-badge{max-width:calc(100% - 88px)}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf-peer .ggf-peer-badge{top:12px;height:20px;padding:0 5px;line-height:18px}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf-peer .ggf-peer-tool{top:8px}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf-peer .gvolume-compact.gvolume-vertical{top:calc(22px - var(--graphite-card-audio-button) / 2);height:auto}html[data-ruletta-visual=graphite][data-graphite-compact=true] .gb-has-volume .gb-identity{left:10px;right:50px;bottom:12px;max-height:calc(100% - 54px)}html[data-ruletta-visual=graphite][data-graphite-compact=true] .gb-tile .gvolume-compact.gvolume-vertical{height:calc(100% - 46px)}html[data-ruletta-visual=graphite][data-graphite-compact=true] .gcv-tile{container:gcv-volume / size}html[data-ruletta-visual=graphite][data-graphite-compact=true] .gcv-tile .gvolume-compact.gvolume-vertical{height:calc(100% - 61px)}html[data-ruletta-visual=graphite][data-graphite-compact=true] .gcv-tile .gvolume-compact.gvolume-vertical button{height:28px;min-height:28px}@container gcv-volume (max-height:136px){html[data-ruletta-visual=graphite][data-graphite-compact=true] .gcv-tile>.gvolume-compact.gvolume-vertical{display:none}}@container gcv-volume (height > 136px){html[data-ruletta-visual=graphite][data-graphite-compact=true] .gcv-mobile.gcv-group .gcv-tile:has(>.gvolume-vertical)>.gcv-identity{right:48px;bottom:12px}}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf:not(.ggf-chess) .ggf-body:not(.ggf-lobby) .ggf-player-strip{grid-auto-flow:column;grid-auto-columns:minmax(140px,1fr);grid-template-columns:none;height:var(--graphite-card-height)}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf-lobby .ggf-player-strip{grid-auto-rows:var(--graphite-card-height)}html[data-ruletta-visual=graphite][data-graphite-compact=true] .ggf-chess .ggf-roster{height:var(--graphite-card-height)}@media(orientation:landscape)and (max-height:540px){html[data-ruletta-visual=graphite][data-graphite-compact=true]{--graphite-card-audio-button:28px;--graphite-card-height:102px}}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app){--bg:var(--graphite-bg);--panel:var(--graphite-surface);--panel-solid:var(--graphite-surface);--paper:var(--graphite-surface);--cream:var(--graphite-high);--ink:var(--graphite-text);--text:var(--graphite-text);--muted:var(--graphite-muted);--line:var(--graphite-line);--accent:var(--graphite-accent);background-color:var(--graphite-bg)!important;color:var(--graphite-text)!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(h1,h2,h3,h4,label,input,textarea,select,.chess-brand strong){font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;text-shadow:none!important;letter-spacing:normal!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(h1,h2,h3,h4,.chess-brand strong){color:var(--graphite-text)!important;font-weight:600!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(.muted,.helper,.hint,.subtitle){color:var(--graphite-muted)!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(.lobby-card,.state-card,.turn-card,.albums-card,.searching-card,.result-card,.notice,.control-deck,.scenario-panel,.game-sidebar,.rules-card,.panel,.game-controls,.toolbar,.topbar,.game-header,.chess-header,.telephone-header){background:var(--graphite-surface)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:none!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(.btn,.primary,.secondary,.back-button,.return-button,.icon-button,.modal-close,.modal-primary,.reaction-control,.scenario-toggle,.mobile-rules-button,.chess-control,.den-button):not(.playing-card):not(.chess-square):not([style*=--swatch]):not(.player-select-overlay):not(.select-overlay){font-family:system-ui,-apple-system,sans-serif!important;background:var(--graphite-high)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;border-radius:8px!important;box-shadow:none!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){background:var(--graphite-bg)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:none!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(input[type=range],input[type=checkbox],input[type=radio]){accent-color:var(--graphite-accent)}html[data-ruletta-visual=graphite] :is(.bunker-rules-modal,.bunker-invite-modal,.bunker-final-modal,.telephone-rules-dialog,.den-role-card,.mafia-role-modal,.mafia-rules-modal,.durak-rules-modal){background:var(--graphite-surface)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;font-family:system-ui,-apple-system,sans-serif!important;box-shadow:0 20px 60px #0006!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(.bunker-rules-modal,.bunker-invite-modal,.bunker-final-modal,.telephone-rules-dialog,.den-role-card,.mafia-role-modal,.mafia-rules-modal,.durak-rules-modal) :is(h1,h2,h3,h4,p,button,label){font-family:inherit!important;text-shadow:none!important;color:var(--graphite-text)!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(.primary,.btn.primary,.modal-primary):not(.playing-card):not(.chess-square):not([style*=--swatch]):not(.player-select-overlay):not(.select-overlay){background:var(--graphite-accent)!important;color:#251a10!important;border-color:var(--graphite-accent)!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) button:not(.playing-card):not(.chess-square):not([style*=--swatch]):not(.player-select-overlay):not(.select-overlay){font-family:system-ui,-apple-system,sans-serif!important;background-color:var(--graphite-high)!important;background-image:none!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:none!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(.start-button,.primary,.btn.primary,.modal-primary):not(.playing-card):not(.chess-square):not([style*=--swatch]):not(.player-select-overlay):not(.select-overlay){background:var(--graphite-accent)!important;color:#251a10!important;border-color:var(--graphite-accent)!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(.role-modal,.game-over-modal,.invite-modal,.finish-confirm-modal,.rules-modal,[role=dialog]){background:var(--graphite-surface)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:0 20px 60px #0006!important;font-family:system-ui,-apple-system,sans-serif!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) button:is(.start-button,.primary,.btn.primary,.modal-primary):not(.playing-card):not(.chess-square):not([style*=--swatch]):not(.player-select-overlay):not(.select-overlay){background:var(--graphite-accent)!important;color:#251a10!important;border-color:var(--graphite-accent)!important}html[data-ruletta-visual=graphite] .durak-shell{background-color:transparent!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) button:not(.playing-card):not(.chess-square):not([style*=--swatch]):not(.player-select-overlay):not(.select-overlay):is(.active,.selected,[aria-pressed=true],[aria-checked=true]):not(:disabled):not([aria-disabled=true]){background:#ff9e5426!important;color:#ffd0a8!important;border-color:var(--graphite-accent)!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) button:not(.playing-card):not(.chess-square):not([style*=--swatch]):not(.player-select-overlay):not(.select-overlay):is(.off,.muted,.danger,.danger-button,[data-state=muted]):not(:disabled):not([aria-disabled=true]){background:#6b302c!important;color:#ffd6cd!important;border-color:#e29186!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) button:not(.playing-card):not(.chess-square):not([style*=--swatch]):not(.player-select-overlay):not(.select-overlay):focus-visible{outline:2px solid var(--graphite-accent)!important;outline-offset:3px}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) button:not(.playing-card):not(.chess-square):not([style*=--swatch]):not(.player-select-overlay):not(.select-overlay):is(:disabled,[aria-disabled=true]){opacity:.45!important;cursor:not-allowed!important;filter:saturate(.5)}html[data-ruletta-visual=graphite] .telephone-shell .palette button[style*=--swatch]{background:var(--swatch)!important}html[data-ruletta-visual=graphite] .telephone-shell .palette button[style*=--swatch]:is(.active,[aria-pressed=true]){box-shadow:0 0 0 3px var(--graphite-accent)!important}html[data-ruletta-visual=graphite] .telephone-shell .palette button[style*=--swatch]:focus-visible{outline:2px solid var(--graphite-accent)!important;outline-offset:3px}html[data-ruletta-visual=graphite] .telephone-shell .media-dock>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}html[data-ruletta-visual=graphite] .telephone-shell .media-dock>button>.rdi{flex:none;width:18px;height:18px}html[data-ruletta-visual=graphite] .chess-shell .media-controls>button{display:grid;place-items:center}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(.mafia-top,.mafia-phasebar,.mafia-notice,.mafia-bottom,.sound-menu,.reaction-menu,.durak-top,.game-toolbar,.durak-controls,.bunker-top,.phasebar,.revealed-panel,.telephone-top,.media-dock,.chess-topbar,.table-console,.den-app-bar,.mk-topbar,.mk-help){background:var(--graphite-surface)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:none!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(.mafia-top,.mafia-phasebar,.mafia-notice,.mafia-bottom,.durak-top,.game-toolbar,.durak-controls,.bunker-top,.phasebar,.revealed-panel,.telephone-top,.media-dock,.chess-topbar,.table-console,.den-app-bar,.mk-topbar,.mk-help) :is(strong,b,small,p,span){font-family:system-ui,-apple-system,sans-serif!important;text-shadow:none!important;-webkit-text-stroke:0!important;letter-spacing:normal!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) button:not(.playing-card):not(.chess-square):not([style*=--swatch]):not(.player-select-overlay):not(.select-overlay){border-radius:9px!important;font-weight:500!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) button:is(.primary-button,.primary-modal-button,.confirm-action,.take-button,.pass-button,.play-again,.mk-start,.pvp-button):not(.danger):not(.danger-button):not(.playing-card):not(.chess-square):not([style*=--swatch]):not(.player-select-overlay):not(.select-overlay){background:var(--graphite-accent)!important;color:#251a10!important;border-color:var(--graphite-accent)!important;font-weight:600!important}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(.media-controls,.media-dock,.den-controls)>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.2}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(.media-controls,.media-dock,.den-controls)>button>.rdi{flex:none;width:18px;height:18px}html[data-ruletta-visual=graphite] .chess-shell{--chess-bg:var(--graphite-bg);--chess-panel:var(--graphite-surface);--chess-ink:var(--graphite-text);--chess-muted:var(--graphite-muted);--chess-accent:var(--graphite-accent)}html[data-ruletta-visual=graphite] :is(.mafia-shell,.durak-shell,.bunker-shell,.telephone-shell,.chess-shell,.den-app,.mk-app) :is(.modal-backdrop,.telephone-modal-backdrop,.den-role-backdrop){background:#11100ed9!important;backdrop-filter:blur(8px)!important}html[data-ruletta-visual=graphite] .promotion-layer{background:#11100ed9!important;backdrop-filter:blur(8px)!important}html[data-ruletta-visual=graphite] .promotion-dialog{background:var(--graphite-surface)!important;color:var(--graphite-text)!important;border:1px solid var(--graphite-line)!important;border-radius:16px!important;box-shadow:0 20px 60px #0006!important;font-family:system-ui,-apple-system,sans-serif!important;text-shadow:none!important}html[data-ruletta-visual=graphite] .promotion-dialog button:not(.playing-card):not(.chess-square):not([style*=--swatch]):not(.player-select-overlay):not(.select-overlay){background:var(--graphite-high)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:none!important;text-shadow:none!important;border-radius:9px!important}html[data-ruletta-visual=graphite] .promotion-dialog button.cancel{font:500 14px/1.2 system-ui,-apple-system,sans-serif!important}html[data-ruletta-visual=graphite] .promotion-dialog button:focus-visible{outline:2px solid var(--graphite-accent)!important;outline-offset:3px}html[data-ruletta-visual=graphite]{--graphite-bg:#1d1c19;--graphite-surface:#2a2823;--graphite-high:#35322c;--graphite-line:#ffffff1f;--graphite-text:#f5f0e7;--graphite-muted:#beb6aa;--graphite-accent:#ff9e54;color-scheme:dark;background:var(--graphite-bg)}html[data-ruletta-visual=graphite]{--graphite-header-safe-top:env(safe-area-inset-top,0px)}@media(max-width:700px)and (orientation:portrait){html[data-ruletta-visual=graphite]{--graphite-header-safe-top: calc(env(safe-area-inset-top,0px) + 32px) }}@media(max-width:1199px)and (orientation:landscape)and (max-height:500px){html[data-ruletta-visual=graphite]{--graphite-header-safe-top: calc(env(safe-area-inset-top,0px) + 8px) }}html[data-ruletta-visual=graphite] body{background:var(--graphite-bg)!important;color:var(--graphite-text)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.grm-card,.auth-card,.ac-card,.fr-panel,.dm-window,.dc-window,.pm-card,.lm-card,.rr-card,.grr-card,.cem-card,.ban-card,.banned-card,.gim-card,.invite-card,.welcome-card,.cookie-card){background:var(--graphite-surface)!important;color:var(--graphite-text)!important;border:1px solid var(--graphite-line)!important;box-shadow:0 20px 60px #0005!important;border-radius:16px!important;font-family:inherit!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.grm-card,.auth-card,.ac-card,.fr-panel,.dm-window,.dc-window,.pm-card,.lm-card,.rr-card,.grr-card,.cem-card,.ban-card,.banned-card,.gim-card,.invite-card) :is(button,input,textarea,select,h1,h2,h3,h4,p,span,strong,b,label){font-family:inherit!important;text-shadow:none!important;-webkit-text-stroke:0!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.grm-card,.auth-card,.ac-card,.fr-panel,.dm-window,.dc-window,.pm-card,.lm-card,.rr-card,.grr-card,.cem-card,.ban-card,.banned-card,.gim-card,.invite-card) :is(h1,h2,h3,h4,strong,b,label){color:var(--graphite-text)!important;font-weight:550!important;letter-spacing:normal!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.grm-card,.auth-card,.ac-card,.fr-panel,.dm-window,.dc-window,.pm-card,.lm-card,.rr-card,.grr-card,.cem-card,.ban-card,.banned-card,.gim-card,.invite-card) :is(p,small,.muted){color:var(--graphite-muted)!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.grm-card,.auth-card,.ac-card,.fr-panel,.dm-window,.dc-window,.pm-card,.lm-card,.rr-card,.grr-card,.cem-card,.ban-card,.banned-card,.gim-card,.invite-card) button{background:var(--graphite-high)!important;background-image:none!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;border-radius:9px!important;box-shadow:none!important;font-weight:500!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.grm-save,.auth-submit,.ac-username-buttons .save,.pm-primary,.cem-primary,.rr-yes,.grr-yes,.fr-login,.fr-rename-save){background:var(--graphite-accent)!important;color:#2b1c0e!important;border-color:var(--graphite-accent)!important;font-weight:600!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.grm-card,.auth-card,.ac-card,.fr-panel,.dm-window,.dc-window,.pm-card,.lm-card,.rr-card,.grr-card,.cem-card,.ban-card,.banned-card,.gim-card,.invite-card) :is(input,select,textarea){background:var(--graphite-bg)!important;color:var(--graphite-text)!important;border:1px solid #ffffff24!important;box-shadow:none!important;border-radius:8px!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(input[type=range],input[type=checkbox]){accent-color:var(--graphite-accent)}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) input[type=range]{background:transparent!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--graphite-accent)!important;outline-offset:3px}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.ac-row,.fr-head,.dm-head,.dc-head,.lm-head,.fr-context-menu,.fr-confirm-card,.ac-confirm-card,.activation-email,.activation-screen,.owner-security-screen){background:var(--graphite-surface)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:none!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.ac-k,.fr-presence,.fr-help,.fr-empty,.rr-sub,.lm-loading,.pm-copy p){color:var(--graphite-muted)!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.lm-frame-shell,.lm-frame){background:var(--graphite-bg)!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.tab.active,.fr-dnd-toggle.active){background:#ff9e5415!important;color:#ffd1aa!important;border-color:#ff9e5440!important}html[data-ruletta-visual=graphite] #rulettaSeoInfo{color:var(--graphite-muted)!important;background:var(--graphite-bg)!important;font-family:inherit!important}html[data-ruletta-visual=graphite] #rulettaSeoInfo :is(h1,h2,h3){color:var(--graphite-text)!important;font-family:inherit!important;font-weight:550!important;text-shadow:none!important}html[data-ruletta-visual=graphite] #rulettaSeoInfo :is(p,li){color:var(--graphite-muted)!important}html[data-ruletta-visual=graphite] #rulettaSeoInfo a{color:var(--graphite-accent)!important}html[data-ruletta-visual=graphite] #rulettaSeoInfo :is(.seo-card,.seo-toggle){background:var(--graphite-surface)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:none!important;border-radius:10px!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.rus-shell-top,.rus-topbar){background:var(--graphite-bg)!important;background-image:none!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.rus-nav-item,.rus-wallet,.rus-account){background:var(--graphite-high)!important;background-image:none!important;color:var(--graphite-text)!important;text-shadow:none!important;box-shadow:none!important;border-color:var(--graphite-line)!important;border-radius:9px!important;font-family:inherit!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .rus-brand{color:var(--graphite-text)!important;text-shadow:none!important;font-family:inherit!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .rus-brand-paw{color:var(--graphite-accent)!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-overlay{background:#11100ed9!important;backdrop-filter:blur(10px)!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-card{width:min(470px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important;padding:22px!important;box-sizing:border-box!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-card :is(.grm-mark,.grm-sub,.grm-captcha-status){color:#beb6aa!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-card .grm-btn.sel{background:#ff9e5426!important;border-color:#ff9e54!important;color:#ffd0a8!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-card .grm-captcha{box-sizing:border-box;min-width:0;max-width:100%!important;padding:10px!important;gap:8px!important;background:var(--graphite-bg)!important;border:1px solid var(--graphite-line)!important;border-radius:10px!important;box-shadow:none!important;color-scheme:dark}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-card .grm-captcha-head{width:100%!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-card .grm-shield{background:#ff9e5426!important;border:1px solid #ff9e544d;color:var(--graphite-accent)!important;box-shadow:none!important;font-family:inherit!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-card .grm-turnstile{min-width:0;max-width:100%;overflow:visible!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-card .grm-captcha-error{color:#f1a7a0!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-card .grm-captcha-status--ok{color:#b9d7ae!important}@media(max-width:600px){html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-card{padding:18px!important}}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.bm-overlay,.auth-overlay,.grm-overlay,.pm-overlay,.ac-overlay,.lm-overlay,.cem-overlay,.rr-overlay,.grr-overlay,.gim-overlay,.fr-confirm-overlay,.bug-overlay,.inc-overlay,.fcm-overlay,.reward-overlay,.ms-report-overlay,.mob-modal-overlay,.footer-menu-overlay,.tmn-overlay,.rsp-overlay,.live-modal-backdrop,.tab-guard,.announcement-overlay){background:#11100ed9!important;backdrop-filter:blur(8px)!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.bm-card,.dm-card,.fr-confirm-card,.ac-confirm-card,.inc-card,.bug-card,.reward-card,.enroll-card,.fcm-card,.di-card,.bi-card,.ti-card,.mi-card,.rawp-card,.tab-guard-card,.tmn-card,.rsp-card,.live-modal,.mob-modal-card,.ms-report-card,.footer-menu-card,.rep-confirm-card,.announcement-card,.mgm-panel){box-sizing:border-box;background:var(--graphite-surface)!important;color:var(--graphite-text)!important;border:1px solid var(--graphite-line)!important;border-radius:16px!important;box-shadow:0 20px 60px #0005!important;font-family:inherit!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.bm-card,.dm-card,.fr-confirm-card,.ac-confirm-card,.inc-card,.bug-card,.reward-card,.enroll-card,.fcm-card,.di-card,.bi-card,.ti-card,.mi-card,.rawp-card,.tab-guard-card,.tmn-card,.rsp-card,.live-modal,.mob-modal-card,.ms-report-card,.footer-menu-card,.rep-confirm-card,.announcement-card,.mgm-panel) :is(h1,h2,h3,h4,strong,b,label){color:var(--graphite-text)!important;font-family:inherit!important;font-weight:550!important;text-shadow:none!important;-webkit-text-stroke:0!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.bm-card,.dm-card,.fr-confirm-card,.ac-confirm-card,.inc-card,.bug-card,.reward-card,.enroll-card,.fcm-card,.di-card,.bi-card,.ti-card,.mi-card,.rawp-card,.tab-guard-card,.tmn-card,.rsp-card,.live-modal,.mob-modal-card,.ms-report-card,.footer-menu-card,.rep-confirm-card,.announcement-card,.mgm-panel) :is(p,small,.muted){color:var(--graphite-muted)!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.bm-card,.dm-card,.fr-confirm-card,.ac-confirm-card,.inc-card,.bug-card,.reward-card,.enroll-card,.fcm-card,.di-card,.bi-card,.ti-card,.mi-card,.rawp-card,.tab-guard-card,.tmn-card,.rsp-card,.live-modal,.mob-modal-card,.ms-report-card,.footer-menu-card,.rep-confirm-card,.announcement-card,.mgm-panel) button{font-family:inherit!important;background:var(--graphite-high)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;border-radius:9px!important;box-shadow:none!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.bm-unban,.bug-submit,.fcm-accept,.inc-accept,.inc-card .primary,.tab-guard-card button,.announcement-card button){background:var(--graphite-accent)!important;color:#24180f!important;border-color:var(--graphite-accent)!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.bm-card,.dm-card,.fr-confirm-card,.ac-confirm-card,.inc-card,.bug-card,.reward-card,.enroll-card,.fcm-card,.mob-modal-card,.ms-report-card) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){box-sizing:border-box;max-width:100%;background:var(--graphite-bg)!important;color:var(--graphite-text)!important;border:1px solid #ffffff24!important;border-radius:8px!important;box-shadow:none!important;font-family:inherit!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.grm-card,.auth-card,.ac-card,.fr-panel,.dm-card,.pm-card,.lm-card,.bm-card,.bug-card,.reward-card,.fcm-card,.mob-modal-card) :is(input[type=checkbox],input[type=radio]){appearance:auto!important;-webkit-appearance:auto!important;accent-color:var(--graphite-accent);width:auto;height:auto;min-width:0;box-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.bm-card,.auth-card,.grm-card,.pm-card,.ac-card,.lm-card,.cem-card,.rr-card,.grr-card,.gim-card,.fr-confirm-card,.bug-card,.inc-card,.fcm-card,.reward-card,.mob-modal-card,.ms-report-card,.footer-menu-card,.tmn-card,.rsp-card,.live-modal) button:disabled{opacity:.5!important;cursor:not-allowed!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .bm-overlay{background:var(--graphite-bg)!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .bm-card{width:min(560px,calc(100vw - 24px));padding:clamp(20px,4vw,36px);text-align:center}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .bm-card h3{font-size:clamp(22px,4vw,28px);letter-spacing:-.4px}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .bm-card .bm-error{color:#f1a7a0!important}@media(max-height:600px),(max-width:600px){html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) :is(.bm-card,.auth-card,.grm-card,.pm-card,.ac-card,.lm-card,.cem-card,.rr-card,.grr-card,.gim-card,.fr-confirm-card,.bug-card,.inc-card,.fcm-card,.reward-card,.mob-modal-card,.ms-report-card,.footer-menu-card,.tmn-card,.rsp-card,.live-modal,.tab-guard-card,.announcement-card,.mgm-panel){max-height:calc(100dvh - 24px)!important;max-width:calc(100vw - 24px)!important;overflow-y:auto;overscroll-behavior:contain}}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-field>span{display:block;text-align:center}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-btns{justify-content:center!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-btns{width:fit-content!important;max-width:100%!important;margin-inline:auto!important;grid-template-columns:repeat(2,minmax(104px,130px))!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .grm-btns>.grm-btn{width:100%!important;min-width:0!important;min-height:44px!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .pm-benefits{gap:6px!important;margin:12px 0!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .pm-benefit{grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;padding:7px!important;border-radius:9px!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .pm-benefit .pm-icon{width:24px!important;height:24px!important;font-size:14px!important;border-radius:7px!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .pm-copy strong{font-size:12px!important;line-height:1.2!important}html[data-ruletta-visual=graphite] :is(#app,#ruletta-call-overlay-root,#ruletta-announcement-root,#ruletta-tab-guard-root,body) .pm-copy small{font-size:10px!important;line-height:1.3!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.mgm-close,.mgm-entry){background:var(--graphite-high)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;border-radius:9px!important;box-shadow:none!important;text-shadow:none!important;font-family:inherit!important}html[data-ruletta-visual=graphite] :is(#app,body) .mgm-entry :is(strong,small){font-family:inherit!important;font-weight:550!important;color:var(--graphite-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,body) .mgm-entry small{color:var(--graphite-muted)!important;font-weight:400!important}html[data-ruletta-visual=graphite] :is(#app,body) .mgm-layer:not(.desktop-dock){background:#11100ed9!important;backdrop-filter:blur(8px)!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.tab-guard-mark,.announcement-mark){background:var(--graphite-high)!important;color:var(--graphite-accent)!important;border-color:var(--graphite-line)!important;box-shadow:none!important;font-family:inherit!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.announcement-text,.announcement-kicker){box-sizing:border-box;color:var(--graphite-text)!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;font-family:inherit!important;font-weight:400!important}html[data-ruletta-visual=graphite] :is(#app,body) .announcement-text{background:var(--graphite-bg)!important;border-color:var(--graphite-line)!important;box-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.tab-guard-card,.announcement-card) button{background:var(--graphite-accent)!important;color:#24180f!important;-webkit-text-fill-color:currentColor!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.tab-guard-card,.announcement-card) :is(h2,p){-webkit-text-fill-color:currentColor!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.auth-card,.ac-card,.pm-card,.grm-card,.bm-card) :is(button,input,textarea,select,h1,h2,h3,h4,p,span,strong,b,label,small,code,a){-webkit-text-fill-color:currentColor!important;letter-spacing:normal!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,body) .ac-confirm{background:#11100ed9!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.auth-tabs,.ac-username-editor,.pm-benefit,.pm-checkout,.recovery-code-grid){background:var(--graphite-bg)!important;border-color:var(--graphite-line)!important;box-shadow:none!important;border-radius:9px!important;color:var(--graphite-text)!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.auth-divider span,.pm-kicker,.ac-avatar-edit){background:var(--graphite-surface)!important;color:var(--graphite-muted)!important;border-color:var(--graphite-line)!important;box-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,body) .auth-divider:before{background:var(--graphite-line)!important;box-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.activation-icon,.pm-icon,.pm-active-mark,.grm-glyph){background:var(--graphite-high)!important;background-image:none!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:none!important;border-radius:8px!important;font-family:inherit!important}html[data-ruletta-visual=graphite] :is(#app,body) .grm-btn.sel .grm-glyph{background:#ff9e5426!important;color:#ffd0a8!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.pm-active,.activation-icon.success){background:#6b8d6526!important;border-color:#9bba8c55!important;color:#c7dfbd!important;box-shadow:none!important;border-radius:9px!important}html[data-ruletta-visual=graphite] :is(#app,body) .pm-active :is(strong,small){color:#c7dfbd!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.auth-card,.ac-card,.pm-card,.grm-card,.bm-card) :is(input,textarea)::placeholder{color:var(--graphite-muted)!important;opacity:.7}html[data-ruletta-visual=graphite] :is(#app,body) :is(.auth-link,.auth-card a,.pm-login,.ac-edit-username){color:#ffc48f!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.auth-notice.err,.pm-msg.err,.grm-error,.bm-error,.ac-username-message.error,.ac-avatar-message.error){color:#f1a7a0!important;background:#963d351a!important;border-color:#f1918255!important;box-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,body) :is(.auth-notice.ok,.pm-msg.ok,.ac-username-message.ok){color:#c7dfbd!important;background:#6b8d651a!important;border-color:#9bba8c55!important;box-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,body) .ac-overlay{box-sizing:border-box;padding:12px!important}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card{box-sizing:border-box!important;width:min(470px,calc(100vw - 24px))!important;max-width:470px!important;max-height:calc(100dvh - 24px)!important;height:auto!important;padding:18px!important;display:flex;flex-direction:column;gap:10px;overflow:auto!important;overscroll-behavior:contain}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-profile-head{display:flex;align-items:center;gap:12px;min-width:0;margin:0;padding:0 20px 0 0}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-profile-name{min-width:0;flex:1}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-title{font-size:20px!important;line-height:1.2!important;margin:0 0 5px!important;overflow-wrap:anywhere}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-avatar-frame{width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;flex:0 0 56px!important;border-radius:12px!important}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-avatar-edit{width:20px;height:20px;border-radius:6px}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-row{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;min-height:44px;gap:3px;margin:0;padding:7px 9px;border:1px solid var(--graphite-line)!important;border-radius:8px!important}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-k{font-size:10px;line-height:1.2}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-v{max-width:100%;font-size:12px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card :is(.ac-username-editor,.ac-username-hint,.ac-username-message){grid-column:1/-1;min-width:0;margin:0}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-premium{margin:0;gap:6px}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-premium .ac-row{flex-direction:row;justify-content:space-between;align-items:center}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;margin:0}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-btn{box-sizing:border-box;min-height:38px;padding:8px!important;font-size:12px;line-height:1.25;white-space:normal}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-btn-observer{min-height:38px!important}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-actions>button:only-child{grid-column:1/-1}@media(orientation:landscape)and (max-height:430px)and (min-width:501px){html[data-ruletta-visual=graphite] :is(#app,body) .ac-card{width:min(680px,calc(100vw - 24px))!important;max-width:680px!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:12px!important;align-items:start}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-profile-head{grid-column:1/-1}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-avatar-frame{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;flex-basis:44px!important}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-rows{grid-column:1;grid-row:2/span 3}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-premium{grid-column:2;grid-row:2}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-actions{grid-column:2;grid-row:2}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-premium+.ac-actions{grid-row:3}html[data-ruletta-visual=graphite] :is(#app,body) .ac-card .ac-avatar-message{grid-column:1/-1;grid-row:5;margin:0}}html[data-ruletta-visual=graphite] :is(#app,body) .recovery-code-grid code{background:var(--graphite-high)!important;color:var(--graphite-text)!important;box-shadow:none!important;border-radius:8px!important}html[data-ruletta-visual=graphite] :is(#app,body) .pm-icon svg{display:block;width:16px;height:16px;flex:none;margin:0}html[data-ruletta-visual=graphite] :is(#app,body) :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]){background:var(--graphite-autofill-bg,var(--graphite-bg))!important;color:var(--graphite-autofill-text,var(--graphite-text))!important;-webkit-text-fill-color:currentColor!important;caret-color:var(--graphite-autofill-text,var(--graphite-accent))!important;text-shadow:none!important;box-shadow:var(--graphite-field-shadow,none)!important;color-scheme:var(--graphite-autofill-scheme,dark)}html[data-ruletta-visual=graphite] :is(#app,body) :is(input,textarea)::placeholder{color:var(--graphite-muted)!important;-webkit-text-fill-color:currentColor!important;opacity:1!important;text-shadow:none!important}html[data-ruletta-visual=graphite] :is(#app,body) select option{background:var(--graphite-bg)!important;color:var(--graphite-text)!important;-webkit-text-fill-color:currentColor!important}html[data-ruletta-visual=graphite] :is(#app,body) input:is(:autofill,:-webkit-autofill){--graphite-field-shadow:0 0 0 1000px var(--graphite-autofill-bg,var(--graphite-bg)) inset;-webkit-text-fill-color:var(--graphite-autofill-text,var(--graphite-text))!important;caret-color:var(--graphite-autofill-text,var(--graphite-accent))!important;-webkit-box-shadow:var(--graphite-field-shadow)!important;box-shadow:var(--graphite-field-shadow)!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-partner-sound{display:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render{--render-ink: #f5f0e7;--render-muted: #beb6aa;--render-line: #ffffff17;--render-line-strong: #ff9e544d;--render-cream: #35322c;--render-cream-2: #35322c;--render-shadow: none;--render-orange: #ff9e54;color:#f5f0e7!important;background:#1d1c19!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(button,a,input,select,textarea,h1,h2,h3,h4,strong,b,em,span,p,small,label){font-family:inherit!important;text-shadow:none!important;-webkit-text-stroke:0!important;-webkit-text-fill-color:currentColor!important;letter-spacing:normal!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(button,a,strong,b,h1,h2,h3,h4){font-weight:600!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-top,.rds-main,.rds-board,.rds-hero,.rds-side,.rds-side-head,.rds-call-actions,.rds-social-dock){background:#1d1c19!important;background-image:none!important;box-shadow:none!important;border-color:#ffffff17!important;color:#f5f0e7!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-main,.rds-board,.rds-hero,.rds-card,.rds-side,.rds-top):before,html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-main,.rds-board,.rds-hero,.rds-card,.rds-side,.rds-top):after{background:none!important;box-shadow:none!important;border-color:transparent!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-card{background:#2a2823!important;border-color:#ffffff17!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-ribbon,.rds-title-art,.rds-donate-art){opacity:0!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-title:after{content:"Ruletta.live";color:#f5f0e7;font-size:32px;font-weight:600}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-header-donate:after{content:"♥";color:#ff9e54;font:24px/1 system-ui,sans-serif}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-brand{color:#f5f0e7!important;filter:none!important;background:transparent!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-brand-word{color:#f5f0e7!important;font-weight:650!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-brand-paw{color:#ff9e54!important;background:transparent!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-roulette-nav{display:inline-flex!important;align-items:center;gap:7px;color:#ff9e54!important;white-space:nowrap}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-nav{gap:10px}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(button,.rds-img-btn,.rds-table-entry,.dating-entry,.rds-social-btn){background-image:none!important;box-shadow:none!important;text-shadow:none!important;filter:none!important;border-color:#ffffff17!important;color:#f5f0e7!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-top-img-btn,.rds-side-card,.rds-side-tab,.rds-filter-head,.rds-filter,.rds-group-mini-action,.rds-start-camera,.rds-no-camera,.rds-call-actions button,.rds-local-tools button,.rds-self-tile-tools button,.rds-report,.rds-tile-report,.rds-tile-addfr,.rds-tile-remove,.rds-camera-settings-toggle,.rds-mic-settings-toggle,.rds-inline-fs-exit,.rds-social-btn,.rds-streamer-apply,.rds-roulette-nav){background:#35322c!important;border-radius:9px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-find,.rds-start-camera,.rds-call-actions .next){background:#ff9e54!important;color:#201810!important;border-color:#ff9e54!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-find{border-radius:12px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(button,a):hover:not(:disabled):not([aria-disabled=true]){border-color:#ff9e5466!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(button:disabled,[aria-disabled=true]){opacity:.45!important;cursor:default!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-gender button.active,.rds-group-mini-action.active,.rds-local-tools button.active,.rds-quality button.active,.rds-self-tile-tools button.active){background:#ff9e541a!important;border-color:#ff9e544d!important;color:#ffbd88!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-info-menu,.rds-country-menu,.rds-filter,.rds-camera-settings,.rds-mic-settings,.rds-group-ready-panel,.rds-modal-card){background:#2a2823!important;color:#f5f0e7!important;border-color:#ffffff17!important;box-shadow:0 16px 48px #0005!important;border-radius:12px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(input,select,textarea){color:#f5f0e7!important;background:#1d1c19!important;border-color:#ffffff24!important;border-radius:8px!important;box-shadow:none!important;accent-color:#ff9e54}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render input[type=range]{background:transparent!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-info-menu button,.rds-country-menu button,.rds-modal-card button){background:#35322c!important;color:#f5f0e7!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-search-brand,.rds-search-note strong,.rds-group-ready-panel h2,.rds-friend-call-note strong,.rds-info-menu h3,.rds-modal-card h3){color:#f5f0e7!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-search-note span,.rds-group-ready-panel p,.rds-info-menu-head span,.rds-or,.rds-side-card small,.rds-modal-card p,.rds-action-hint){color:#beb6aa!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-search-note b,.rds-friend-call-note b,.rds-group-note,.rds-group-mini-status,.rds-role-chip,.rds-country-badge,.rds-mini-role,.rds-tile-country,.rds-tile-identity){background:#2a2823cc!important;color:#f5f0e7!important;border-color:#ffffff24!important;box-shadow:none!important;border-radius:8px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-tile-identity em,.rds-tile-identity small){color:#beb6aa!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-top-badge,.rds-friends-badge,.rds-chat-badge){background:#ff9e54!important;color:#201810!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-search-bear,.rds-nocam-cover img,.rds-team-placeholder img,.rds-group-placeholder img,.rds-friend-call-bear img){filter:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(button,a,input,select,textarea):focus-visible{outline:2px solid #ff9e54!important;outline-offset:3px}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal{background:#080706b3!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal .rds-modal-card{background:#2a2823!important;color:#f5f0e7!important;border-color:#ffffff24!important;border-radius:12px!important;box-shadow:0 20px 60px #0006!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal :is(h3,p,label,input,button,a,strong,span,textarea,select){font-family:inherit!important;text-shadow:none!important;letter-spacing:normal!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal :is(h3,strong){color:#f5f0e7!important;font-weight:600!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal p{color:#beb6aa!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal :is(button,input,textarea,select){background:#35322c!important;color:#f5f0e7!important;border-color:#ffffff24!important;border-radius:8px!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal a{color:#ff9e54!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal :is(button,a,input,select,textarea):focus-visible{outline:2px solid #ff9e54!important;outline-offset:3px}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-title,.rds-header-donate):after{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-table-entry,.dating-entry,.live-streams-trigger,.live-stream-card,.live-retry){background:#35322c!important;color:#f5f0e7!important;border-color:#ffffff24!important;box-shadow:none!important;text-shadow:none!important;border-radius:9px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-table-entry,.dating-entry) :is(strong,span){color:#f5f0e7!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-table-entry,.dating-entry) small{color:#beb6aa!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.live-modal,.live-modal-head,.live-modal-scroll){background:#2a2823!important;color:#f5f0e7!important;border-color:#ffffff24!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.live-modal-title,.live-stream-line) :is(h3,strong),html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .live-stream-copy strong{color:#f5f0e7!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.live-empty,.live-stream-title,.live-stream-copy small,.live-viewers){color:#beb6aa!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .live-modal-close{background:#35322c!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .live-modal-close:before,html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .live-modal-close:after{background:#f5f0e7!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-side-icon,.rds-camera-icon,.rds-fullscreen-btn,.rds-volume-control,.rds-devices,.dev-row,.dev-refresh){background:#35322c!important;color:#beb6aa!important;border-color:#ffffff17!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-nocam-cover,.rds-team-placeholder,.rds-group-placeholder,.rds-remote-frame-cover){background:#2a2823!important;color:#beb6aa!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-filter-head b,.rds-group-ready-panel h2){color:#f5f0e7!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-search-brand:first-letter{text-transform:uppercase}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-card .rds-fullscreen-btn{display:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-reward-slot,.rds-header-donate,.rds-support){display:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-project-support{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:38px;padding:8px 10px;border:1px solid #ffffff1f;border-radius:9px;background:#35322c;color:#f5f0e7;text-decoration:none;font-size:12px;white-space:nowrap}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-stream-tools{gap:6px!important;background:transparent!important;border:0!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-searching{background:transparent!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-search-note{background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-search-note strong{font-size:clamp(20px,1.8vw,28px)!important;font-weight:550!important;line-height:1.2!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-search-note b{background:transparent!important;border:0!important;box-shadow:none!important;color:#ff9e54!important;font-weight:500!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-search-note em{color:#beb6aa!important;font-weight:500!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-tile-controlbar>.rds-tile-crown{width:28px!important;min-width:28px!important;max-width:28px!important;flex-basis:28px!important;border-radius:8px!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-nav{min-width:0;display:flex;align-items:center}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-mode-nav,.rds-games-nav){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 10px;border-radius:9px;color:#beb6aa!important;background:transparent;text-decoration:none;font-size:13px;white-space:nowrap}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-mode-nav:hover,html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-games-nav:hover{background:#ffffff0a;color:#f5f0e7!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-games-nav{position:relative;padding-left:34px}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-games-nav .dgm-dock{position:absolute;inset:0;z-index:2}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-games-nav .mgm-trigger.desktop-dock{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0 10px;display:flex;justify-content:flex-start;align-items:center;background:transparent!important;border:0!important;box-shadow:none!important;color:#beb6aa!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-games-nav .mgm-trigger svg{width:17px;height:17px}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-games-nav>span{pointer-events:none}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render:before,html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-top,.rds-brand,.rds-brand-paw,.rustore-badge,.rds-roulette-nav,.rds-mode-nav,.rds-games-nav,.rds-project-support,.rds-streamer-apply,.live-streams-trigger):before,html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-top,.rds-brand,.rds-brand-paw,.rustore-badge,.rds-roulette-nav,.rds-mode-nav,.rds-games-nav,.rds-project-support,.rds-streamer-apply,.live-streams-trigger):after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rustore-badge{box-sizing:border-box!important;width:auto!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:8px 10px!important;border:1px solid #ffffff24!important;border-radius:9px!important;background:#25231f!important;color:#f5f0e7!important;box-shadow:none!important;transform:none!important;filter:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rustore-prefix{display:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rustore-logo{width:76px!important;height:24px!important;filter:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rustore-logo-light{display:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rustore-logo-dark{display:block!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-project-support,.rds-streamer-apply,.live-streams-trigger){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;gap:6px!important;padding:7px 9px!important;border:1px solid #ffffff24!important;border-radius:9px!important;background:#25231f!important;color:#d6cfc3!important;box-shadow:none!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-project-support,.rds-streamer-apply,.live-streams-trigger):hover{background:#35322c!important;border-color:#ff9e5466!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-roulette-nav{background:#ff9e5412!important;border:1px solid #ff9e5424!important;color:#ffd1aa!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-games-nav{box-sizing:border-box!important;min-width:78px!important;padding-left:30px!important;overflow:visible!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-games-nav>span{display:inline!important;min-width:0!important;position:relative!important;z-index:1!important;white-space:nowrap!important;overflow:visible!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-games-nav .dgm-dock{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;z-index:2!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-games-nav .mgm-trigger.desktop-dock{position:absolute!important;inset:0!important;box-sizing:border-box!important;transform:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0 8px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;border:0!important;border-radius:9px!important;background:transparent!important;box-shadow:none!important;color:#beb6aa!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-games-nav .mgm-trigger:before{content:none!important;display:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-games-nav .mgm-trigger>:is(span,i){display:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-remote-frame-cover,.rds-local-frame-cover,.rds-nocam-cover,.rds-team-placeholder,.rds-group-placeholder,.rds-group-ready-panel){background:#2a2823!important;background-image:none!important;color:#f5f0e7!important;box-shadow:none!important;text-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-remote-frame-cover,.rds-local-frame-cover,.rds-nocam-cover,.rds-group-ready-panel):before,html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-remote-frame-cover,.rds-local-frame-cover,.rds-nocam-cover,.rds-group-ready-panel):after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}@media(min-width:901px){html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-top{box-sizing:border-box!important;width:100%!important;min-width:0!important;grid-template-columns:minmax(132px,auto) minmax(0,1fr) auto auto!important;grid-template-areas:"brand cta store actions"!important;gap:8px!important;padding-inline:8px!important;background:#1d1c19!important;border-radius:16px!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-brand-zone{min-width:0!important;width:auto!important;min-height:0!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-brand{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;padding:0!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-brand-word{font-size:clamp(20px,1.75vw,30px)!important;line-height:1.1!important;letter-spacing:-.6px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-brand-paw{display:inline-flex!important;order:-1!important;width:30px!important;height:30px!important;flex:0 0 30px!important;border:0!important;border-radius:0!important;color:#ff9e54!important;background:transparent!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-brand-paw svg{width:30px!important;height:30px!important;filter:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-nav{position:relative!important;inset:auto!important;transform:none!important;min-width:0!important;width:100%!important;max-width:100%!important;display:flex!important;align-items:center!important;justify-self:stretch!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px 6px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-nav>:is(.rds-roulette-nav,.rds-mode-nav,.rds-games-nav){box-sizing:border-box!important;flex:0 0 auto!important;min-height:30px!important;height:30px!important;padding-block:5px!important;font-size:12px!important;line-height:1.2!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-stream-tools{display:flex!important;flex:1 0 100%!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;max-width:100%!important;gap:6px!important;overflow:visible!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-stream-tools>*{height:30px!important;min-height:30px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-top-actions{gap:4px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-top-img-btn{box-sizing:border-box!important;width:38px!important;min-width:38px!important;height:40px!important;min-height:40px!important;padding:0!important;border-radius:9px!important;background:#25231f!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-top-img-btn>span{display:none!important}}@media(min-width:901px)and (max-width:1099px){html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-top{grid-template-columns:132px minmax(0,1fr) 74px 110px!important;gap:4px!important;padding-inline:5px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-brand-word{font-size:19px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-brand-paw{width:24px!important;height:24px!important;flex-basis:24px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-brand-paw svg{width:24px!important;height:24px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-nav>:is(.rds-roulette-nav,.rds-mode-nav,.rds-games-nav),html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-project-support,.rds-streamer-apply,.live-streams-trigger){font-size:11px!important;gap:4px!important;padding-inline:5px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-stream-tools{gap:4px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-stream-tools svg{display:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rustore-badge{padding:6px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rustore-logo{width:60px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-top-img-btn{width:34px!important;min-width:34px!important}}@media(min-width:1800px){html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-nav{flex-wrap:nowrap!important;justify-content:flex-end!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-stream-tools{flex:0 0 auto!important;width:max-content!important;max-width:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-nav>:is(.rds-roulette-nav,.rds-mode-nav,.rds-games-nav),html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-stream-tools>*{height:40px!important;min-height:40px!important;font-size:13px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-top-img-btn{width:auto!important;min-width:40px!important;gap:6px!important;padding:0 8px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-top-img-btn>span{display:inline!important;font-size:11px!important}}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-help-menu,.rds-info-menu,.rds-country-menu,.rds-filter,.rds-camera-settings,.rds-mic-settings){box-sizing:border-box!important;background:#2a2823!important;background-image:none!important;color:#f5f0e7!important;border:1px solid #ffffff24!important;border-radius:12px!important;box-shadow:0 16px 48px #0005!important;text-shadow:none!important;color-scheme:dark}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-help-menu,.rds-info-menu,.rds-country-menu,.rds-filter,.rds-camera-settings,.rds-mic-settings):before,html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-help-menu,.rds-info-menu,.rds-country-menu,.rds-filter,.rds-camera-settings,.rds-mic-settings):after{content:none!important;display:none!important;background:none!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-camera-settings-title,.rds-quality,.rds-gender,.rds-country,.rds-help-menu-head,.rds-filter-body,.rds-mic-volume span,.rds-mic-volume b){color:#f5f0e7!important;font-family:inherit!important;font-weight:500!important;text-shadow:none!important;text-transform:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-help-menu strong,.rds-info-menu strong,.rds-filter-head strong,.rds-camera-settings-title strong){color:#f5f0e7!important;font-family:inherit!important;font-weight:600!important;text-shadow:none!important;text-transform:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-filter-head{background:transparent!important;border:0!important;border-bottom:1px solid #ffffff17!important;border-radius:12px 12px 0 0!important;box-shadow:none!important;color:#f5f0e7!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-filter-body{background:transparent!important;background-image:none!important;border:0!important;border-radius:0 0 12px 12px!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-gender button,.rds-country-select,.rds-help-menu button,.rds-info-menu button,.rds-country-menu button,.rds-camera-switch,.rds-mic-volume,.rds-quality select){box-sizing:border-box!important;background:#35322c!important;background-image:none!important;color:#f5f0e7!important;border-color:#ffffff24!important;border-radius:9px!important;box-shadow:none!important;text-shadow:none!important;font-family:inherit!important;font-weight:500!important;text-transform:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-country-search,.rds-quality select){background:#1d1c19!important;color:#f5f0e7!important;color-scheme:dark;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(input,select,textarea)::placeholder{color:#beb6aa!important;opacity:1!important;text-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-quality select option{background:#2a2823!important;color:#f5f0e7!important;-webkit-text-fill-color:currentColor!important;font-family:inherit!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-country-menu button,.rds-help-menu button,.rds-info-menu button):hover{background:#454038!important;color:#f5f0e7!important;border-color:#ff9e5466!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-gender button.active,.rds-country-menu button.active,.rds-country-picker.open .rds-country-select){background:#ff9e541a!important;color:#ffd1aa!important;border-color:#ff9e5480!important;box-shadow:none!important;border-radius:9px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-country-empty{color:#beb6aa!important;font-family:inherit!important;text-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-camera-switch input{background:#454038!important;border:1px solid #ffffff26!important;border-radius:999px!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-camera-switch input:before{background:#beb6aa!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-camera-switch input:checked{background:#ff9e5430!important;border-color:#ff9e5480!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-camera-switch input:checked:before{background:#ff9e54!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-mic-meter{background:#1d1c19!important;border-color:#ffffff24!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-mic-meter span{background:#ff9e54!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-mic-volume input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#d2b590 var(--rds-mic-volume,100%),#ffffff26 var(--rds-mic-volume,100%))!important;box-shadow:none!important;border:0!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-mic-volume input[type=range]::-webkit-slider-thumb{background:#ead8bb!important;border-color:#b79e7c!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-mic-volume input[type=range]::-moz-range-track{background:linear-gradient(90deg,#d2b590 var(--rds-mic-volume,100%),#ffffff26 var(--rds-mic-volume,100%))!important;box-shadow:none!important;border:0!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-mic-volume input[type=range]::-moz-range-thumb{background:#ead8bb!important;border-color:#b79e7c!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-group-ready-panel,.rds-group-search-pill,.rds-group-search-empty){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#f5f0e7!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-group-search-pill strong,.rds-group-ready-panel h2){color:#f5f0e7!important;text-shadow:none!important;font-weight:550!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-group-search-pill b{color:#ff9e54!important;font-weight:500!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .rds-group-mini-action.primary{background:#ff9e54!important;color:#24180f!important;border-color:#ff9e54!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-group-note,.rds-group-mini-status){background:transparent!important;border:0!important;box-shadow:none!important;color:#beb6aa!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.add-fr,.avoid-partner,.pvc-trigger){background:#25231fcc!important;background-image:none!important;border:1px solid #ffffff40!important;border-radius:9px!important;color:#f5f0e7!important;box-shadow:none!important;text-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render .pvc.vertical{--pvc-rail-bg:#25231f99;--pvc-rail-border:#ffffff26;--pvc-track:#ffffff26;--pvc-fill:#d2b590;--pvc-thumb:#ead8bb;--pvc-thumb-border:#b79e7c}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-local-tools,.rds-self-tile-tools) button.off{background:#963d3559!important;color:#ffd6cd!important;border-color:#f1918280!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-mini-role,.rds-role-chip).role-owner{color:#ffc38d!important;border-color:#ff9e5466!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-mini-role,.rds-role-chip).role-streamer{color:#d5c6ec!important;border-color:#b8a2da66!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-mini-role,.rds-role-chip).role-moderator{color:#b9d9ca!important;border-color:#9ac4ad66!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds.rds-render :is(.rds-mini-role,.rds-role-chip)>b{background:transparent!important;border:0!important;color:inherit!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal :is(.rds-report-mark,.rds-leader-mark){background:#ff9e541a!important;border-color:#ff9e5440!important;color:#ffbd88!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal :is(.rds-invite-link,.rds-invite-shares,.rds-invite-close){background:transparent!important;border-color:#ffffff24!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal :is(.rds-leader-confirm,.rds-invite-link button){background:#ff9e54!important;color:#24180f!important;border-color:#ff9e54!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal .rds-report-card>div>button:last-child{background:#963d3559!important;color:#ffd6cd!important;border-color:#f1918280!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app .rds-modal :is(input,select,textarea)::placeholder{color:#beb6aa!important;opacity:1!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-remote-sound{display:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell{background:#1d1c19!important;color:#f5f0e7!important;font-family:system-ui,-apple-system,sans-serif!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-card,.ms-empty-scene,.ms-camera-start,.ms-nocam-scene,.ms-group-empty){background:#2a2823!important;color:#f5f0e7!important;text-shadow:none!important;box-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-search-copy strong,.ms-search-copy b,.ms-search-copy span,.ms-group-empty strong){color:#f5f0e7!important;text-shadow:none!important;font-family:system-ui,-apple-system,sans-serif!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-search-copy span:not(.ms-search-brand){color:#beb6aa!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-search-brand{font-size:13px!important;font-weight:600!important;letter-spacing:-.2px;color:#ff9e54!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-find,.ms-camera-primary){background:#ff9e54!important;color:#24180f!important;border:1px solid #ff9e54!important;border-radius:10px!important;box-shadow:none!important;text-shadow:none!important;font-family:system-ui,-apple-system,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-camera-secondary,.ms-filter-slot .sf-trigger){background:#35322c!important;color:#f5f0e7!important;border:1px solid #ffffff1f!important;border-radius:10px!important;box-shadow:none!important;text-shadow:none!important;font-family:system-ui,-apple-system,sans-serif!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-bar{background:#2a2823!important;border:1px solid #ffffff1f!important;border-radius:0!important;box-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-bar button{background:transparent!important;color:#beb6aa!important;text-shadow:none!important;box-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-bar em{color:#beb6aa!important;font-weight:500!important;text-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-bar .ms-icon{background:#35322c!important;color:#f5f0e7!important;border:1px solid #ffffff1f!important;border-radius:9px!important;box-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-bar .next .ms-icon{background:#ff9e54!important;color:#24180f!important;border-color:#ff9e54!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-bar .stop .ms-icon{background:#49302d!important;color:#f0b4aa!important;border-color:#ffffff1f!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-bar .chat .ms-icon svg{filter:none!important;--rdi-chat-line:#f5f0e7}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-local-tools button,.ms-report,.ms-fullscreen-btn,.cg-help-card){background:#35322ce8!important;color:#f5f0e7!important;border-color:#ffffff20!important;box-shadow:none!important;text-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-help-menu,.ms-report-card,.ms-mic-settings){background:#2a2823!important;color:#f5f0e7!important;border-color:#ffffff1f!important;box-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-help-menu button,.ms-report-card button){background:#35322c!important;color:#f5f0e7!important;border-color:#ffffff1f!important;box-shadow:none!important;text-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-help-menu strong,.ms-report-card strong){color:#f5f0e7!important;text-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-help-menu small,.ms-report-card p){color:#beb6aa!important;text-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-fullscreen-btn,.ms-group-fullscreen-btn):not(.active){display:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-reward-slot{display:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-remote:not(.group-card)>video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important;transform:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell{--ms-header-h:96px}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell:not(.call-surface):not(.group-layout){--ms-header-h:96px}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell>.ms-graphite-header{box-sizing:border-box;position:absolute;inset:0 0 auto;z-index:120;height:var(--ms-header-h);padding:0 max(8px,env(safe-area-inset-right,0px)) 0 max(8px,env(safe-area-inset-left,0px));background:#171614e6;color:#f3efe8;border-bottom:1px solid #ffffff1a;backdrop-filter:blur(12px);font-family:system-ui,-apple-system,sans-serif}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-header-row{display:flex;align-items:center;gap:4px;height:52px;min-width:0}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-header-row>button{box-sizing:border-box;position:relative;display:grid;place-items:center;flex:0 0 40px;width:40px;height:44px;min-width:0;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:#f3efe8;font:600 13px/1.2 system-ui;box-shadow:none;text-shadow:none;cursor:pointer}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-header-row>.ms-graphite-brand{display:flex!important;align-items:center;justify-content:flex-start;gap:7px;text-align:left;flex:1 1 auto;width:auto;font-size:20px;letter-spacing:-.5px;white-space:nowrap}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-brand>svg{color:#ff9e54;flex:none}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-brand-domain{color:#beb6aa;font-weight:400}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-header-row>.mgm-trigger{position:relative!important;inset:auto!important;transform:none!important;flex:0 0 40px!important;width:40px!important;height:44px!important;min-height:44px!important;min-width:0!important;padding:0!important;display:grid!important;place-items:center!important;background:transparent!important;border:0!important;border-radius:9px!important;box-shadow:none!important;color:#f3efe8!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-header-row>.mgm-trigger :is(span,i){display:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-header-row button:is(:hover,:focus-visible,.active){background:#292621!important;outline:2px solid #ff9e54;outline-offset:-2px}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-header-friends>b{position:absolute;top:2px;right:0;min-width:16px;padding:2px;border-radius:12px;background:#ff9e54;color:#171614;font:700 10px/1 system-ui}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-modes{height:44px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:4px}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-modes>:is(a,span){display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;padding:4px;text-decoration:none;color:#aaa59b;font:500 12px/1.2 system-ui;text-align:center;border-bottom:2px solid transparent;overflow-wrap:anywhere}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-modes>[aria-current]{color:#ff9e54;border-color:#ff9e54}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-games-nav{position:relative;min-width:0;display:flex;align-items:center;justify-content:center;color:#aaa59b;font:500 12px/1.2 system-ui}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-games-nav>.mgm-trigger{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;min-width:0!important;padding:0!important;transform:none!important;border:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:inherit!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-games-nav>.mgm-trigger :is(svg,span,i){display:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-graphite-games-nav>span{pointer-events:none}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-graphite-header button,.ms-graphite-games-nav>.mgm-trigger):before,html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-graphite-header button,.ms-graphite-games-nav>.mgm-trigger):after{display:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell:before,html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell:after{background:none!important;box-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell>.ms-bar :is(.ms-footer-friends,.ms-footer-account){display:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell:not(.call-surface):not(.group-layout)>.ms-stage{position:absolute!important;top:var(--ms-header-h)!important;bottom:auto!important;height:calc(var(--ms-surface-h) - var(--ms-header-h) - var(--ms-bar-h) - var(--ms-safe-bottom))!important;min-height:0!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-stage,.ms-card,.ms-tile-nocam,.ms-nocam-scene,.ms-remote-nocam-cover,.ms-searching-scene,.ms-friend-calling,.ms-camera-start,.ms-group-empty,.ms-local-frame-cover,.ms-remote-frame-cover){background:#201e1a!important;color:#f3efe8!important;box-shadow:none!important;text-shadow:none!important;font-family:system-ui,-apple-system,sans-serif!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-mini-role,.ms-tile-country,.cg-country){font-family:system-ui,-apple-system,sans-serif!important;text-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-mini-role{border:1px solid #ffffff40!important;background:#292621cc!important;color:#f3efe8!important;box-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-mini-role.role-streamer{background:#633d258c!important;border-color:#ff9e5480!important;color:#ffd6b5!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-mini-role.role-owner{border-color:#dec28d99!important;color:#f4deb1!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-help-menu,.ms-report-card){box-sizing:border-box!important;max-width:calc(100% - 24px)!important;max-height:calc(var(--ms-surface-h) - 24px)!important;overflow:auto!important;overscroll-behavior:contain;font-family:system-ui,-apple-system,sans-serif!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-help-menu :is(button,a){min-height:44px!important;font-family:system-ui,-apple-system,sans-serif!important;text-transform:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-report-card button.danger{background:#963d3566!important;border-color:#f1918280!important;color:#ffe1d9!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-mic-btn,.ms-cam-btn).muted{background:#963d3580!important;border-color:#f1918280!important;color:#ffd6cd!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell button:disabled{cursor:default!important;opacity:.45!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-media-settings-modal{box-sizing:border-box;width:min(420px,100%);max-height:100%;overflow:auto;overscroll-behavior:contain;display:grid;gap:16px;padding:20px;border:1px solid #ffffff26;border-radius:16px;background:#201e1a;color:#f3efe8;font:500 14px/1.4 system-ui;box-shadow:0 16px 64px #0006}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-media-settings-modal header{display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-media-settings-modal h2{margin:0;font:600 18px/1.3 system-ui}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-media-settings-modal header button{width:44px;height:44px;border:1px solid #ffffff26;border-radius:9px;background:#292621;color:#f3efe8;font:400 24px/1 system-ui}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-media-settings-modal label{display:grid;gap:6px;min-width:0}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-media-settings-modal select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid #ffffff26;border-radius:9px;background:#292621;color:#f3efe8;font:500 14px/1.4 system-ui}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-media-settings-modal input[type=range]{width:100%;min-height:36px;margin:0;accent-color:#ff9e54}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-media-settings-modal label.ms-media-mirror{display:flex;align-items:center;min-height:36px;gap:10px}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-media-settings-modal input[type=checkbox]{width:20px;height:20px;accent-color:#ff9e54}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell .ms-media-settings-modal [role=alert]{margin:0;color:#ffb5a8}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell dialog.ms-media-settings-modal{position:fixed;inset:0;margin:auto;width:min(420px,calc(100% - 24px));max-height:min(calc(var(--ms-surface-h) - 24px),calc(100dvh - 24px));z-index:500}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell dialog.ms-media-settings-modal::backdrop{background:#0009;backdrop-filter:blur(8px)}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.cg-control,.cg-help-card,.ms-report){background:#29262199!important;border-color:#ffffff40!important;color:#f3efe8!important;box-shadow:none!important;text-shadow:none!important;font-family:system-ui,-apple-system,sans-serif!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.cg-control,.ms-report):focus-visible{outline:2px solid #ff9e54!important;outline-offset:2px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.cg-remove,.cg-report){background:#74372f80!important;color:#ffd6cd!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.ms-shell :is(.ms-search-copy strong,.ms-search-copy b,.ms-group-empty strong,.ms-help-menu strong,.ms-report-card strong){font-family:system-ui,-apple-system,sans-serif!important;text-shadow:none!important;color:#f3efe8!important}html[data-ruletta-visual=graphite] body #app #ruletta-mobile-shell.ms-shell.liquidGlass{background:#1d1c19!important;background-image:none!important;color:#f5f0e7!important;font-family:system-ui,-apple-system,sans-serif!important}html[data-ruletta-visual=graphite] body #app #ruletta-mobile-shell.ms-shell :is(.ms-graphite-header,.ms-graphite-header-row,.ms-graphite-modes){background:#1d1c19!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-ruletta-visual=graphite] body #app #ruletta-mobile-shell.ms-shell .ms-graphite-modes :is(a,span){color:#beb6aa!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;font:500 11px/1.2 system-ui!important;white-space:nowrap!important}html[data-ruletta-visual=graphite] body #app #ruletta-mobile-shell.ms-shell .ms-graphite-modes>span[aria-current]{background:#ff9e5412!important;color:#ffb374!important;border:0!important;border-radius:8px!important}html[data-ruletta-visual=graphite] body #app #ruletta-mobile-shell.ms-shell .ms-graphite-modes svg{display:none!important}html[data-ruletta-visual=graphite] body #app #ruletta-mobile-shell.ms-shell :is(.ms-report,.avoid-partner){box-sizing:border-box!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;display:grid!important;place-items:center!important;background:#292621b3!important;background-image:none!important;color:#f5f0e7!important;border:1px solid #ffffff2e!important;border-radius:8px!important;box-shadow:none!important;text-shadow:none!important}html[data-ruletta-visual=graphite] body #app #ruletta-mobile-shell.ms-shell :is(.ms-report,.avoid-partner) svg{width:16px!important;height:16px!important}html[data-ruletta-visual=graphite] body #app #ruletta-mobile-shell.ms-shell .ms-tile-country{display:inline-flex!important;align-items:center!important;box-sizing:border-box!important;min-height:30px!important;padding:5px 8px!important;border:1px solid #ffffff2e!important;border-radius:7px!important;background:#292621b3!important;background-image:none!important;box-shadow:none!important;color:#f5f0e7!important;font:500 11px/1.2 system-ui!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}html[data-ruletta-visual=graphite] body #app #ruletta-mobile-shell.ms-shell :is(.ms-report,.avoid-partner,.ms-tile-country):before,html[data-ruletta-visual=graphite] body #app #ruletta-mobile-shell.ms-shell :is(.ms-report,.avoid-partner,.ms-tile-country):after{display:none!important}html[data-ruletta-visual=graphite] body #app #ruletta-mobile-shell.ms-shell :is(.ms-local-frame-cover,.ms-remote-frame-cover){background:#1d1c19!important;background-image:none!important;color:#beb6aa!important;box-shadow:none!important;font:500 12px/1.3 system-ui!important;text-shadow:none!important}html[data-ruletta-visual=graphite] body #app #ruletta-mobile-shell.ms-shell :is(.ms-local-frame-cover,.ms-remote-frame-cover) :is(span,b,strong){background:transparent!important;border:0!important;box-shadow:none!important;color:inherit!important;font:inherit!important;text-shadow:none!important}html[data-ruletta-visual=graphite] .standalone-admin{--ink:var(--graphite-text)!important;--muted:var(--graphite-muted)!important;--paper:var(--graphite-surface)!important;--cream:var(--graphite-bg)!important;--input:var(--graphite-high)!important;--line:var(--graphite-line)!important;--rose:var(--graphite-accent)!important;--rose-soft:#ff9e5426!important;background:var(--graphite-bg)!important;color:var(--graphite-text)!important;font-family:system-ui,-apple-system,sans-serif!important}html[data-ruletta-visual=graphite] .standalone-admin :is(h1,h2,h3,h4,p,button,input,textarea,select,blockquote){font-family:inherit!important;text-shadow:none!important}html[data-ruletta-visual=graphite] .standalone-admin :is(.admin-profile,.admin-editor,.admin-details,.admin-toolbar,.admin-alert,.report-card,.beta-camera-card){background:var(--graphite-surface)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:none!important}html[data-ruletta-visual=graphite] .standalone-admin :is(button,input,textarea,select){border-radius:9px!important;border-color:var(--graphite-line)!important}html[data-ruletta-visual=graphite] .standalone-admin :is(button.primary,.access-state button){background:var(--graphite-accent)!important;color:#251a10!important}html[data-ruletta-visual=graphite] .dating-shell{--ink:var(--graphite-text);--muted:var(--graphite-muted);--paper:var(--graphite-surface);--cream:var(--graphite-high);--input:var(--graphite-bg);--line:var(--graphite-line);height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;box-sizing:border-box;background:var(--graphite-bg)!important;color:var(--graphite-text)!important;font-family:system-ui,-apple-system,sans-serif!important}html[data-ruletta-visual=graphite] .dating-shell :is(button,input,select,textarea,h1,h2,h3,p,b,strong,small,label){font-family:inherit!important;text-shadow:none!important}html[data-ruletta-visual=graphite] .dating-shell :is(h1,h2,h3,b,strong){color:var(--graphite-text)!important;font-weight:600!important}html[data-ruletta-visual=graphite] .dating-shell :is(p,small,.eyebrow,.helper,.location){color:var(--graphite-muted)!important}html[data-ruletta-visual=graphite] .dating-shell .topbar{flex:0 0 auto!important;min-height:52px!important;height:60px!important;background:var(--graphite-bg)!important;border-color:var(--graphite-line)!important;padding-inline:20px!important}html[data-ruletta-visual=graphite] .dating-shell .dating-content{display:flex!important;flex-direction:column!important;flex:1 1 0!important;min-height:0!important;max-width:1440px!important;width:100%!important;overflow:hidden!important;padding:0 20px 12px!important;gap:12px!important;box-sizing:border-box}html[data-ruletta-visual=graphite] .dating-shell .tabs{flex:0 0 auto!important;margin:0!important;padding:8px 0 0!important}html[data-ruletta-visual=graphite] .dating-shell .section-heading{flex:0 0 auto!important;margin:0!important;gap:12px!important}html[data-ruletta-visual=graphite] body .dating-shell .section-heading h1{font-size:clamp(22px,2.4vw,32px)!important;margin:3px 0!important}html[data-ruletta-visual=graphite] .dating-shell .section-heading p{margin:3px 0!important;font-size:13px!important}html[data-ruletta-visual=graphite] .dating-shell :is(.profile-layout,.matches-layout,.discover-layout){flex:1 1 0!important;min-height:0!important;overflow:hidden!important;margin:0!important;align-items:stretch!important;gap:16px!important}html[data-ruletta-visual=graphite] .dating-shell :is(.profile-form,.profile-sidebar,.match-list,.discovery-sidebar){min-height:0!important;overflow:auto!important;overscroll-behavior:contain;position:static!important;max-height:100%!important}html[data-ruletta-visual=graphite] .dating-shell :is(.paper-panel,.preview-card,.filter-panel,.conversation,.match-list){background:var(--graphite-surface)!important;border-color:var(--graphite-line)!important;box-shadow:none!important;border-radius:12px!important}html[data-ruletta-visual=graphite] .dating-shell :is(button,.secondary,.pass-button){background:var(--graphite-high)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:none!important;border-radius:8px!important}html[data-ruletta-visual=graphite] .dating-shell .primary{background:var(--graphite-accent)!important;color:#251a10!important;border-color:var(--graphite-accent)!important}html[data-ruletta-visual=graphite] .dating-shell :is(.tabs button.active,.match-item.selected,.interest-choices button.active){background:#ff9e541a!important;color:var(--graphite-accent)!important;border-color:#ff9e544d!important}html[data-ruletta-visual=graphite] .dating-shell :is(input,textarea,select){background:var(--graphite-bg)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;box-shadow:none!important}html[data-ruletta-visual=graphite] .dating-shell .discovery-stage{min-height:0!important;height:100%!important;overflow:hidden!important}html[data-ruletta-visual=graphite] .dating-shell .discovery-card{height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important;background:var(--graphite-surface)!important;box-shadow:none!important;border-color:var(--graphite-line)!important}html[data-ruletta-visual=graphite] .dating-shell .discovery-card>.profile-photo{min-height:0!important;height:100%!important;aspect-ratio:auto!important}html[data-ruletta-visual=graphite] .dating-shell .discovery-info{height:100%!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain;padding:18px!important;box-sizing:border-box}html[data-ruletta-visual=graphite] .dating-shell .card-actions{display:flex!important;position:sticky!important;bottom:-18px!important;left:auto!important;right:auto!important;z-index:5!important;background:var(--graphite-surface)!important;padding:12px 0!important;margin:0!important;box-shadow:0 -8px 16px var(--graphite-surface)!important;border-color:var(--graphite-line)!important}html[data-ruletta-visual=graphite] .dating-shell .card-actions>button{min-height:44px!important;font-size:14px!important;flex:1!important;min-width:0!important}html[data-ruletta-visual=graphite] .dating-shell .conversation{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;flex-direction:column!important}html[data-ruletta-visual=graphite] .dating-shell :is(.conversation-header,.conversation-tools,.message-form,.chat-safety,.conversation-error){flex:0 0 auto!important}html[data-ruletta-visual=graphite] .dating-shell .message-panel{min-height:0!important;flex:1 1 0!important;overflow:auto!important;overscroll-behavior:contain}html[data-ruletta-visual=graphite] .dating-shell .message-form textarea{min-height:44px!important;max-height:90px!important;resize:vertical}html[data-ruletta-visual=graphite] .dating-shell :is(.message-bubble,.prompt-block,.intent-pill,.safety-note,.mini-profile){background:var(--graphite-high)!important;border-color:var(--graphite-line)!important;color:var(--graphite-text)!important}html[data-ruletta-visual=graphite] .dating-shell>.dating-content>.empty-state{flex:1 1 0!important;min-height:0!important;overflow:auto!important;padding:20px!important}html[data-ruletta-visual=graphite] .dating-shell .discovery-stage>.empty-state{min-height:0!important;height:100%!important;overflow:auto!important;box-sizing:border-box;padding:20px!important}html[data-ruletta-visual=graphite] .dating-shell :is(.alert,.video-invite-status){flex:0 0 auto!important;max-height:20dvh;overflow:auto;margin:0!important;padding:10px!important;background:var(--graphite-high)!important;color:var(--graphite-text)!important}html[data-ruletta-visual=graphite] .dating-shell .dating-footer{display:none!important}html[data-ruletta-visual=graphite] .dating-shell .welcome{flex:1 1 0!important;min-height:0!important;overflow:auto!important;padding:16px 0!important;margin:0!important}html[data-ruletta-visual=graphite] .dating-shell .how-it-works{flex:0 1 auto!important;max-height:24dvh;overflow:auto;padding:12px 0!important;margin:0!important}html[data-ruletta-visual=graphite] .dating-shell .welcome-art{max-height:100%;overflow:hidden}html[data-ruletta-visual=graphite] .safety-dialog{max-height:calc(100dvh - 32px)!important;overflow:auto!important;background:var(--graphite-surface)!important;color:var(--graphite-text)!important;border:1px solid var(--graphite-line)!important;border-radius:12px!important;font-family:system-ui,-apple-system,sans-serif!important}html[data-ruletta-visual=graphite] .safety-dialog :is(input,select,textarea,button){background:var(--graphite-high)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important;font-family:inherit!important}html[data-ruletta-visual=graphite] .celebration-toast{max-height:calc(100dvh - 32px);overflow:auto;background:var(--graphite-surface)!important;color:var(--graphite-text)!important;border-color:var(--graphite-line)!important}@media(max-width:850px){html[data-ruletta-visual=graphite] .dating-shell .discover-layout{display:flex!important;position:relative}html[data-ruletta-visual=graphite] .dating-shell .discovery-stage{flex:1!important;min-width:0}html[data-ruletta-visual=graphite] .dating-shell .discovery-sidebar{display:contents!important}html[data-ruletta-visual=graphite] .dating-shell .filter-panel.expanded{position:absolute!important;inset:0!important;z-index:20!important;overflow:auto!important;max-height:100%!important;margin:0!important;box-sizing:border-box}}@media(max-width:620px){html[data-ruletta-visual=graphite] .dating-shell .topbar{height:52px!important;padding-inline:12px!important}html[data-ruletta-visual=graphite] .dating-shell .dating-content{padding:0 12px max(8px,env(safe-area-inset-bottom))!important;gap:8px!important}html[data-ruletta-visual=graphite] body .dating-shell .tabs button{font-size:13px!important;min-height:40px!important;padding:8px!important}html[data-ruletta-visual=graphite] .dating-shell .section-heading .eyebrow{font-size:11px!important}html[data-ruletta-visual=graphite] .dating-shell .discovery-card{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important}html[data-ruletta-visual=graphite] .dating-shell .discovery-info{padding:12px!important}html[data-ruletta-visual=graphite] .dating-shell .card-actions{bottom:-12px!important;gap:6px!important;flex-wrap:wrap}html[data-ruletta-visual=graphite] .dating-shell .card-actions>button{flex-basis:100%!important;padding:10px!important}html[data-ruletta-visual=graphite] .dating-shell .person-title h2{font-size:23px!important;overflow-wrap:anywhere}html[data-ruletta-visual=graphite] .dating-shell .profile-layout{overflow:auto!important;display:block!important}html[data-ruletta-visual=graphite] .dating-shell :is(.profile-form,.profile-sidebar){height:auto!important;max-height:none!important;overflow:visible!important;margin-bottom:16px}html[data-ruletta-visual=graphite] .dating-shell .matches-layout{height:100%!important}html[data-ruletta-visual=graphite] .dating-shell .match-list{height:100%!important;box-sizing:border-box}html[data-ruletta-visual=graphite] .dating-shell .conversation-open .conversation{height:100%!important;min-height:0!important}html[data-ruletta-visual=graphite] .dating-shell .conversation-tools{flex-wrap:wrap;gap:6px;padding:6px 12px}html[data-ruletta-visual=graphite] .dating-shell .chat-safety{font-size:11px!important;margin:4px 12px 8px!important}html[data-ruletta-visual=graphite] .dating-shell .how-it-works{max-height:20dvh}}@media(max-height:540px)and (orientation:landscape){html[data-ruletta-visual=graphite] .dating-shell .topbar{height:44px!important;min-height:44px!important}html[data-ruletta-visual=graphite] .dating-shell .tabs{padding:0!important}html[data-ruletta-visual=graphite] .dating-shell .tabs button{padding:6px 10px!important;min-height:36px!important}html[data-ruletta-visual=graphite] .dating-shell .section-heading h1{font-size:22px!important}html[data-ruletta-visual=graphite] .dating-shell .dating-content{gap:6px!important}html[data-ruletta-visual=graphite] .dating-shell .conversation-header,html[data-ruletta-visual=graphite] .dating-shell .message-form{padding:6px 12px!important}html[data-ruletta-visual=graphite] .dating-shell .conversation-tools{padding-block:4px!important}html[data-ruletta-visual=graphite] .dating-shell .how-it-works{max-height:18dvh;padding:6px 0!important}html[data-ruletta-visual=graphite] .dating-shell .welcome{padding:8px 0!important}}html[data-ruletta-visual=graphite] .dating-shell :is(.helper,.field-hint,.privacy-note,.checkbox-label small,.account-details small,.card-action-note,.chat-intro p,.match-info>span,.conversation-header small,.safety-note p,.preview-heading,.photo-label){font-size:12px!important;line-height:1.45!important}html[data-ruletta-visual=graphite] .dating-shell :is(.profile-form,.filter-panel) label{font-size:13px!important}html[data-ruletta-visual=graphite] .dating-shell :is(.profile-form,.filter-panel,.message-form) :is(input,select,textarea){font-size:16px!important}html[data-ruletta-visual=graphite] .dating-shell :is(.profile-form,.filter-panel,.match-list,.profile-layout,.discovery-info,.message-panel){scroll-padding-block:16px;scrollbar-width:thin;scrollbar-color:var(--graphite-muted) transparent}html[data-ruletta-visual=graphite] #rulettaSeoInfo{display:none!important}html[data-ruletta-visual=graphite] .graphite-home-info{width:min(920px,calc(100vw - 24px));max-width:none;height:min(760px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid #ffffff1f;border-radius:14px;background:#2a2823;color:#f5f0e7;overflow:hidden;font-family:system-ui,-apple-system,sans-serif;box-sizing:border-box}html[data-ruletta-visual=graphite] .graphite-home-info[open]{display:flex;flex-direction:column}html[data-ruletta-visual=graphite] .graphite-home-info::backdrop{background:#080706bf}html[data-ruletta-visual=graphite] .graphite-home-info>header{display:flex;align-items:center;justify-content:space-between;flex:none;gap:12px;padding:12px 18px;border-bottom:1px solid #ffffff1f}html[data-ruletta-visual=graphite] .graphite-home-info>header button{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid #ffffff1f;border-radius:9px;background:#35322c;color:#f5f0e7;font:24px/1 system-ui;cursor:pointer}html[data-ruletta-visual=graphite] .graphite-home-info #rulettaSeoInfo{display:block!important;flex:1 1 0;min-height:0;max-width:none;width:100%;margin:0;padding:20px;overflow:auto;overscroll-behavior:contain;color:#beb6aa!important;box-sizing:border-box;font:14px/1.65 system-ui,-apple-system,sans-serif}html[data-ruletta-visual=graphite] .graphite-home-info #rulettaSeoInfo :is(h1,h2,h3){color:#f5f0e7!important;font-family:inherit}html[data-ruletta-visual=graphite] .graphite-home-info #rulettaSeoInfo :is(p,li){color:#beb6aa!important}html[data-ruletta-visual=graphite] .graphite-home-info #rulettaSeoInfo a{color:#ff9e54!important}html[data-ruletta-visual=graphite] .graphite-home-info #rulettaSeoInfo :is(.seo-card,.seo-toggle){border-color:#ffffff1f!important;background:#35322c!important;box-shadow:none!important;color:#f5f0e7!important;border-radius:10px}html[data-ruletta-visual=graphite] .graphite-home-info :focus-visible{outline:2px solid #ff9e54!important;outline-offset:2px}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout){--ms-stage-h:var(--ms-surface-h,100dvh)!important;--ms-bar-h:64px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-stage{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;padding:0!important;gap:0!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-remote{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;z-index:1!important;border:0!important;border-radius:0!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local{display:block!important;position:absolute!important;inset:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) auto auto!important;width:clamp(112px,24vw,160px)!important;height:clamp(150px,25dvh,210px)!important;min-width:0!important;min-height:0!important;z-index:3!important;border:1px solid #ffffff55!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 3px 15px #0005!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools{display:flex!important;position:absolute!important;inset:auto 4px 4px!important;justify-content:center!important;gap:4px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools :is(button,.cam-switch){width:30px!important;min-width:30px!important;height:32px!important;min-height:32px!important;padding:0!important;border-radius:8px!important;background:#25231f99!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local .ms-nocam-scene{padding:6px 6px 40px!important;gap:5px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local .ms-nocam-scene img{width:auto!important;height:80px!important;max-height:60%!important;max-width:90%!important;object-fit:contain!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-partner-ban-bottom{bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-empty-scene{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass{position:absolute!important;display:grid!important;inset:auto max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;grid-template-rows:46px!important;gap:6px!important;height:46px!important;min-height:46px!important;max-height:46px!important;margin:0!important;padding:0!important;z-index:110!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;pointer-events:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass:before{content:""!important;position:absolute!important;inset:-38px -10px -10px!important;background:linear-gradient(transparent,#10100fb3)!important;border:0!important;box-shadow:none!important;z-index:-1!important;pointer-events:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass button{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:4px!important;min-width:0!important;width:auto!important;height:46px!important;min-height:46px!important;max-height:none!important;padding:6px 4px!important;opacity:1!important;pointer-events:auto!important;border:1px solid #ffffff42!important;border-radius:12px!important;background:#25231f66!important;color:#fff8ef!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 2px 8px #0002!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass button.stop{background:#963d3559!important;border-color:#f1918280!important;color:#ffe1d9!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass button.next{background:#e087355c!important;border-color:#ffbc7ba6!important;color:#fff0dc!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass .ms-icon{display:grid!important;place-items:center!important;flex:0 0 18px!important;width:18px!important;height:20px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass .ms-icon svg{width:18px!important;height:18px!important;color:inherit!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass em{display:block!important;min-width:0!important;max-width:100%!important;margin:0!important;white-space:normal!important;overflow-wrap:anywhere!important;font:500 10px/1.2 system-ui!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass button:focus-visible{outline:2px solid #ffbc7b!important;outline-offset:3px!important}@media(max-width:360px){html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass button{flex-direction:column!important;gap:2px!important;padding:3px!important}}@media(orientation:landscape)and (max-height:500px){html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local{width:104px!important;height:min(140px,46dvh)!important;inset:max(8px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) auto auto!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass{left:max(14px,env(safe-area-inset-left,0px))!important;right:max(14px,env(safe-area-inset-right,0px))!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important}}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell :is(.ms-find,.ms-camera-primary){min-height:52px!important;height:auto!important;padding:12px 16px!important;font-size:16px!important;line-height:1.2!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell :is(.ms-camera-secondary,.sf-trigger){min-height:44px!important;height:auto!important;padding:9px 12px!important;font-size:14px!important;line-height:1.2!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass{grid-template-rows:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass button{height:52px!important;min-height:52px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass button:is(.stop,.next,.chat) em{font-size:16px!important;font-weight:600!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass:not(:has(button.next)){grid-template-columns:minmax(44px,.6fr) minmax(44px,.6fr) minmax(120px,1.8fr) minmax(60px,.8fr)!important;grid-auto-columns:auto!important}@media(max-width:500px){html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass button:is(.stop,.next,.chat) .ms-icon{display:none!important}}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local{width:clamp(128px,24vw,160px)!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools .ms-mic-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;background:#25231fb3!important;color:#fff8ef!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools .ms-mic-btn.muted{background:#963d3580!important;color:#ffd6cd!important;border-color:#f1918280!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools .ms-mic-btn{position:relative!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools .ms-mic-btn:before{content:"";position:absolute;inset:6px;z-index:-1;border:1px solid #ffffff55;border-radius:8px;background:#25231f99;backdrop-filter:blur(10px)}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools .ms-mic-btn.muted:before{background:#963d3580;border-color:#f1918280}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools .ms-mic-btn svg{width:16px!important;height:16px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local:has(.ms-mic-settings){overflow:visible!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local .ms-mic-settings{position:fixed!important;inset:auto max(12px,env(safe-area-inset-right,0px)) calc(80px + env(safe-area-inset-bottom,0px)) auto!important;width:min(320px,calc(100vw - 24px))!important;max-height:calc(100dvh - 110px)!important;overflow:auto!important;z-index:150!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-remote-nocam-cover{padding:48px 20px 88px!important;gap:12px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-remote-nocam-cover img{width:auto!important;height:clamp(170px,32dvh,300px)!important;max-width:75%!important;max-height:55%!important;object-fit:contain!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-remote-nocam-cover :is(strong,span,p){font-size:16px!important;line-height:1.3!important}@media(orientation:landscape)and (max-height:500px){html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-remote-nocam-cover{padding:24px 16px 74px!important;gap:8px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-remote-nocam-cover img{height:clamp(100px,40dvh,190px)!important;max-height:calc(100% - 28px)!important}}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell .ms-device-settings{display:inline-flex!important;align-items:center!important;justify-content:center!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools{inset:4px!important;display:grid!important;grid-template-columns:44px 44px!important;grid-template-rows:44px 44px!important;align-content:space-between!important;justify-content:space-between!important;gap:0!important;pointer-events:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools>:is(button,.cam-switch){display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;inset:auto!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;pointer-events:auto!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools>:is(button,.cam-switch):before{content:"";position:absolute;inset:6px;z-index:-1;border:1px solid #ffffff55;border-radius:8px;background:#25231f99;backdrop-filter:blur(10px)}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools>button:last-child{grid-row:2!important;grid-column:1!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools>.ms-mic-btn{grid-row:2!important;grid-column:2!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools>.ms-device-settings{grid-row:1!important;grid-column:2!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools>.cam-switch{grid-row:1!important;grid-column:1!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local-tools svg{width:16px!important;height:16px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell .ms-solo-volume{display:block!important;position:absolute;right:max(12px,env(safe-area-inset-right,0px));bottom:calc(90px + env(safe-area-inset-bottom,0px));z-index:5}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-local.group-card .ms-group-tile.self>.cg-self-tools{position:absolute!important;inset:4px!important;width:auto!important;display:grid!important;grid-template-columns:repeat(2,clamp(28px,5vw,36px))!important;grid-template-rows:repeat(2,clamp(28px,5vw,36px))!important;grid-auto-rows:clamp(28px,5vw,36px)!important;align-content:space-between!important;justify-content:space-between!important;gap:0!important;pointer-events:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-group-tile.self>.cg-self-tools>:is(button,.cam-switch){width:clamp(28px,5vw,36px)!important;min-width:0!important;max-width:none!important;height:clamp(28px,5vw,36px)!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;padding:0!important;pointer-events:auto!important;border:1px solid #ffffff55!important;border-radius:8px!important;background:#25231f99!important;box-shadow:none!important;color:#fff8ef!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .cg-self-tools>.ms-device-settings{grid-column:2!important;grid-row:1!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .cg-self-tools>.cam-switch{grid-column:1!important;grid-row:1!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .cg-self-tools>.ms-mic-btn{grid-column:2!important;grid-row:2!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .cg-self-tools>button:last-child{grid-column:1!important;grid-row:2!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-group-tile.self>.cg-help-card{left:calc(50% - 14px)!important;top:4px!important;width:28px!important;height:28px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-local{top:calc(var(--ms-header-h,52px) + 8px)!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout)>.ms-bar.liquidGlass{grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;grid-template-columns:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-tile-top.solo{top:calc(var(--ms-header-h,52px) + 8px)!important;max-width:calc(100% - clamp(128px,24vw,160px) - 30px)!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell .ms-local .ms-mic-settings{position:fixed!important;inset:auto max(12px,env(safe-area-inset-right,0px)) calc(80px + env(safe-area-inset-bottom,0px)) auto!important;box-sizing:border-box!important;width:min(320px,calc(100vw - 24px))!important;max-height:calc(var(--ms-surface-h) - var(--ms-header-h,52px) - 110px)!important;overflow:auto!important;z-index:150!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell .ms-local:has(.ms-mic-settings){overflow:visible!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell :is(.ms-local-tools,.cg-self-tools)>.ms-cam-btn.muted{background:#963d3580!important;border-color:#f1918280!important;color:#ffd6cd!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-metadata{position:absolute!important;inset:calc(var(--ms-header-h,52px) + 8px) calc(clamp(128px,24vw,160px) + 22px) auto 10px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;max-height:calc(var(--ms-surface-h) - var(--ms-header-h,52px) - 112px)!important;overflow:auto!important;overscroll-behavior:contain;z-index:6!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-metadata>.ms-tile-top.solo{position:static!important;inset:auto!important;transform:none!important;display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;min-width:0!important;gap:6px!important;flex:0 0 auto!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-metadata .ms-tile-country{min-width:0!important;max-width:100%!important;flex:0 1 auto!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-metadata>.ms-role-wrap{position:static!important;inset:auto!important;transform:none!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;margin:0!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-metadata>.audio-muted-you.mobile-solo{position:relative!important;inset:auto!important;flex:0 0 auto!important;width:fit-content!important;max-width:100%!important;min-width:0!important;margin:0!important;transform-origin:left center!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout){--ms-solo-audio-size:44px;--ms-solo-audio-track-height:128px;--ms-solo-audio-gap:8px;--ms-solo-audio-height:calc(var(--ms-solo-audio-size) + var(--ms-solo-audio-gap) + var(--ms-solo-audio-track-height));--ms-solo-audio-right:max(12px,env(safe-area-inset-right,0px));--ms-solo-audio-bottom: calc(90px + env(safe-area-inset-bottom,0px)) }html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume{box-sizing:border-box!important;position:absolute!important;top:auto!important;left:auto!important;right:var(--ms-solo-audio-right)!important;bottom:var(--ms-solo-audio-bottom)!important;width:var(--ms-solo-audio-size)!important;min-width:var(--ms-solo-audio-size)!important;max-width:var(--ms-solo-audio-size)!important;height:var(--ms-solo-audio-height)!important;min-height:var(--ms-solo-audio-height)!important;max-height:var(--ms-solo-audio-height)!important;display:block!important;margin:0!important;padding:0!important;z-index:5!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume>.pvc.mobile.vertical{--pvc-size:var(--ms-solo-audio-size);--pvc-vertical-track-inset:8px;--pvc-track:#ffffff38;--pvc-fill:#f5f0e7;--pvc-thumb:#fff8ef;--pvc-thumb-border:transparent;box-sizing:border-box!important;position:relative!important;inset:auto!important;display:block!important;flex:none!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;opacity:1!important;overflow:visible!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume .pvc-trigger,html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-remote>.add-fr{box-sizing:border-box!important;display:grid!important;place-items:center!important;width:var(--ms-solo-audio-size)!important;min-width:var(--ms-solo-audio-size)!important;max-width:var(--ms-solo-audio-size)!important;height:var(--ms-solo-audio-size)!important;min-height:var(--ms-solo-audio-size)!important;max-height:var(--ms-solo-audio-size)!important;margin:0!important;padding:0!important;border:1px solid #ffffff55!important;border-radius:9px!important;background:#25231f99!important;background-image:none!important;color:#fff8ef!important;-webkit-text-fill-color:currentColor!important;box-shadow:none!important;filter:none!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;transform:none!important;line-height:1!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume .pvc-trigger{position:absolute!important;inset:0 0 auto!important;opacity:1!important;pointer-events:auto!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume .pvc-trigger:before,html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume .pvc-trigger:after,html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-remote>.add-fr:before,html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-remote>.add-fr:after{content:none!important;box-shadow:none!important;background:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume .pvc.is-muted .pvc-trigger{background:#963d3580!important;border-color:#f1918280!important;color:#ffd6cd!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-remote>.add-fr:is(.pending,.sent){background:#ff9e5426!important;border-color:#ff9e5466!important;color:#ffd0a8!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-remote>.add-fr{position:absolute!important;top:auto!important;left:auto!important;right:var(--ms-solo-audio-right)!important;bottom:calc(var(--ms-solo-audio-bottom) + var(--ms-solo-audio-height) + var(--ms-solo-audio-gap))!important;z-index:6!important;font-size:24px!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume .pvc-strip{box-sizing:border-box!important;position:absolute!important;top:calc(var(--ms-solo-audio-size) + var(--ms-solo-audio-gap))!important;left:0!important;right:0!important;bottom:0!important;display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:var(--ms-solo-audio-track-height)!important;min-height:var(--ms-solo-audio-track-height)!important;max-height:var(--ms-solo-audio-track-height)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume .pvc-strip input{inset:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;transform:none!important;opacity:0!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume .pvc-vertical-visual{top:8px!important;bottom:8px!important;left:50%!important;width:3px!important;background:var(--pvc-track)!important;border:0!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume .pvc-vertical-fill{background:var(--pvc-fill)!important;border:0!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume .pvc-vertical-thumb{width:12px!important;height:12px!important;background:var(--pvc-thumb)!important;border:0!important;box-shadow:none!important}html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-volume .pvc-percent{background:#25231fe6!important;color:#fff8ef!important;border:0!important;box-shadow:none!important}@media(orientation:landscape)and (max-height:500px){html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout){--ms-solo-audio-right: calc(clamp(128px,24vw,160px) + max(10px,env(safe-area-inset-right,0px)) + 12px) }}@media(orientation:landscape)and (max-height:420px){html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout){--ms-solo-audio-gap:6px;--ms-solo-audio-bottom: calc(54px + max(8px,env(safe-area-inset-bottom,0px))) }html[data-ruletta-visual=graphite] body.rl-redesign-page #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-remote>.add-fr{right:calc(var(--ms-solo-audio-right) + var(--ms-solo-audio-size) + var(--ms-solo-audio-gap))!important;bottom:calc(var(--ms-solo-audio-bottom) + var(--ms-solo-audio-height) - var(--ms-solo-audio-size))!important}}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-solo-metadata{inset:auto 76px calc(82px + env(safe-area-inset-bottom,0px)) 12px!important;max-height:calc(var(--ms-surface-h) - var(--ms-header-h,96px) - 128px)!important;gap:6px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-tile-top.solo{position:absolute!important;top:calc(var(--ms-header-h,96px) + 8px)!important;left:10px!important;right:calc(clamp(128px,24vw,160px) + 22px)!important;bottom:auto!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;transform:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.call-surface:not(.group-layout) .ms-tile-top.solo .ms-tile-country{order:-1;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:92px!important;flex:1 1 auto!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout>.ms-bar.liquidGlass{position:absolute!important;left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:calc(max(8px,var(--ms-safe-bottom)) + 2px)!important;z-index:70!important;display:flex!important;gap:4px!important;width:auto!important;height:56px!important;min-height:56px!important;max-height:56px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible!important;pointer-events:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout>.ms-bar.liquidGlass:before{content:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout>.ms-bar.liquidGlass button{flex:1 1 0!important;min-width:0!important;height:56px!important;min-height:56px!important;max-height:56px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;padding:3px!important;pointer-events:auto!important;opacity:1!important;border:1px solid #ffffff40!important;border-radius:10px!important;background:#25231f66!important;color:#fff8ef!important;box-shadow:none!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout>.ms-bar.liquidGlass button.stop{background:#963d3566!important;border-color:#f1918280!important;color:#ffe1d9!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout>.ms-bar.liquidGlass button.next{background:#e0873566!important;border-color:#ffbc7ba6!important;color:#fff0dc!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout>.ms-bar.liquidGlass .ms-icon{display:grid!important;place-items:center!important;width:20px!important;height:20px!important;min-height:0!important;min-width:0!important;margin:0!important;padding:0!important;flex:0 0 20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;color:inherit!important;-webkit-text-fill-color:currentColor!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout>.ms-bar.liquidGlass em{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;height:auto!important;min-height:0!important;max-height:26px!important;white-space:normal!important;overflow-wrap:anywhere!important;font:600 11px/1.15 system-ui!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout>.ms-bar.liquidGlass button:disabled{opacity:.45!important;cursor:default!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout>.ms-bar.liquidGlass button:focus-visible{outline:2px solid #ffbc7b!important;outline-offset:2px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout{--ms-dock-clearance:calc(76px + var(--ms-safe-bottom))!important;--ms-stage-h:calc(var(--ms-surface-h) - var(--ms-header-h,0px) - var(--ms-dock-clearance))!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout>.ms-stage{display:grid!important;grid-template-columns:minmax(0,1fr)!important;position:absolute!important;top:var(--ms-header-h,0px)!important;bottom:auto!important;height:var(--ms-stage-h)!important;min-height:0!important;padding:0!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-group-tile{--cg-dock-clearance:0px!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-local .ms-group-grid.local:is(.count-3,.count-4){grid-template-rows:repeat(2,minmax(0,1fr))!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-group-tile.self>.cg-self-tools{bottom:4px!important}@media(orientation:portrait){html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout>.ms-stage{grid-template-rows:var(--ms-team-row-shares)!important}}@media(orientation:landscape){html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout>.ms-stage{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout.unequal-group-rows>.ms-stage{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:var(--ms-team-row-shares)!important}}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-card.group-card:is(.ms-local,.ms-remote){position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;margin:0!important;transform:none!important;border:0!important;border-radius:0!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-group-grid{width:100%!important;height:100%!important;min-height:0!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-group-grid:is(.count-3,.count-4){grid-template-rows:repeat(2,minmax(0,1fr))!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout{--ms-camera-row-h:calc(var(--ms-stage-h) / (var(--ms-remote-rows) + var(--ms-local-rows)));--ms-group-tool-size:clamp(24px,calc(var(--ms-camera-row-h) / 2 - 6px),36px)}@media(orientation:landscape){html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout:not(.unequal-group-rows){--ms-camera-row-h:calc(var(--ms-stage-h) / max(var(--ms-remote-rows),var(--ms-local-rows)))}}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-group-tile.self>.cg-self-tools{grid-template-columns:repeat(2,var(--ms-group-tool-size))!important;grid-template-rows:repeat(2,var(--ms-group-tool-size))!important;grid-auto-rows:var(--ms-group-tool-size)!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-group-tile.self>.cg-self-tools>:is(button,.cam-switch){width:var(--ms-group-tool-size)!important;height:var(--ms-group-tool-size)!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-group-grid.count-1{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-group-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:minmax(0,1fr)!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-group-grid:is(.count-3,.count-4){grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}html[data-ruletta-visual=graphite] #app #ruletta-mobile-shell.group-layout .ms-group-tile.self>.cg-self-tools>:is(.ms-mic-btn,.ms-cam-btn).muted{background:#963d3580!important;border-color:#f1918280!important;color:#ffd6cd!important}.gicon.svelte-ppao5v{display:block;flex:0 0 auto;vertical-align:middle;pointer-events:none}html body dialog.grd{box-sizing:border-box;position:fixed;inset:var(--grd-top,0px) 0 var(--grd-bottom,0px);margin:auto;width:min(470px,calc(100vw - 24px));max-height:calc(var(--grd-height,100dvh) - 24px);overflow:auto;overscroll-behavior:contain;padding:20px;border:1px solid #ffffff1f;border-radius:16px;background:#2a2823;color:#f5f0e7;font:400 13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;box-shadow:0 24px 90px #0009;color-scheme:dark}html body dialog.grd.grd-wide{width:min(660px,calc(100vw - 24px))}.grd::backdrop{background:#11100ecf;backdrop-filter:blur(8px)}.grd *{box-sizing:border-box}.grd-head{position:sticky;top:-20px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 16px;margin-top:0;background:inherit}.grd-head h2{margin:0!important;font:500 23px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;letter-spacing:-.6px;text-align:left!important;color:#f5f0e7!important;text-shadow:none!important}.grd :is(p,small,strong,span,label){text-shadow:none!important}.grd p{margin:12px 0;color:#beb6aa!important;font-size:12px;line-height:1.7}.grd :is(button,input,select,textarea){font-family:inherit;text-shadow:none;box-shadow:none}.grd-button,.grd-tool{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:10px 13px;border:1px solid #ffffff1f;border-radius:9px;background:transparent;color:#f5f0e7;font:400 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;cursor:pointer;text-decoration:none;touch-action:manipulation}.grd-button:hover,.grd-tool:hover{background:#ffffff08}.grd-tool{width:34px;min-width:34px;height:34px;min-height:34px;padding:0;flex:none}.grd-primary{background:#ff9e54;border-color:#ffb375;color:#2b1c0e}.grd-primary:hover{background:#ffb174}.grd-button:disabled,.grd-tool:disabled{opacity:.45;cursor:default}.grd-wide-button{width:100%}.grd-text{border-color:transparent;color:#beb6aa}.grd-danger{color:#e7a095}.grd-stack{display:grid;gap:12px}.grd-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;flex-wrap:wrap}.grd-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.grd-caption{font-size:11px;color:#beb6aa!important;line-height:1.75}.grd-notice{padding:12px 14px;border:1px solid #ff9e5425;border-radius:9px;background:#ff9e5406;color:#d2b38d;font-size:11px;line-height:1.7;margin:13px 0}.grd-notice.grd-error{color:#e7a095;border-color:#e9796130;background:#e9796108}.grd-field{display:grid;gap:8px;color:#beb6aa;font-size:11px;line-height:1.5;margin:12px 0}html body .grd :is(input:not([type=checkbox]):not([type=range]),select,textarea){box-sizing:border-box;width:100%;min-width:0;background:#1d1c19!important;color:#f5f0e7!important;-webkit-text-fill-color:currentColor!important;border:1px solid #ffffff1f!important;border-radius:8px;padding:11px 12px;font:400 13px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;box-shadow:none!important}html body .grd input::placeholder,html body .grd textarea::placeholder{color:#a39b8b!important}html body .grd :is(input,textarea,select):focus{border-color:#ff9e5470!important}.grd :is(button,a,input,select,textarea):focus-visible{outline:2px solid #ff9e54;outline-offset:3px}.grd-avatar{display:grid;place-items:center;width:42px;height:42px;flex:none;overflow:hidden;border:1px solid #a8b88e30;border-radius:50%;background:#a8b88e10;color:#c5d2ab;font-size:17px}.grd-avatar img{width:100%;height:100%;object-fit:cover}.grd-person{display:flex;align-items:center;gap:14px;padding:13px 0 17px;min-width:0}.grd-person>div:last-child{min-width:0}.grd-person strong{display:block;font-size:17px;font-weight:550;overflow-wrap:anywhere}.grd-person small{display:block;font-size:11px;color:#beb6aa;margin-top:7px}.grd-empty{padding:25px 0;text-align:center;color:#beb6aa;font-size:12px}@media(max-width:700px){html body dialog.grd{max-height:calc(var(--grd-height,100dvh) - 24px);padding:22px}.grd-head{top:-22px}html body .grd :is(input:not([type=checkbox]):not([type=range]),textarea,select){font-size:16px}.grd-actions{gap:8px}.grd-actions>.grd-button{flex:1}}@media(orientation:landscape)and (max-height:500px){html body dialog.grd{max-height:calc(var(--grd-height,100dvh) - 16px);padding:18px}.grd-head{top:-18px}.grd-head h2{font-size:21px!important}}html[data-ruletta-visual=graphite] body .grd.grd.grd :is(button,input,select,textarea){font-weight:400!important;font-family:inherit!important;letter-spacing:normal!important;text-shadow:none!important}html[data-ruletta-visual=graphite] body .grd.grd.grd :is(strong,b){font-weight:550!important}html[data-ruletta-visual=graphite] body .grd.grd.grd :is(input:not([type=checkbox]):not([type=range]),select,textarea){background:#1d1c19!important;color:#f5f0e7!important;-webkit-text-fill-color:#f5f0e7!important;border:1px solid #ffffff1f!important;box-shadow:none!important;font-size:13px!important}html[data-ruletta-visual=graphite] body .grd.grd.grd :is(input,textarea)::placeholder{color:#a39b8b!important;-webkit-text-fill-color:#a39b8b!important}html body dialog.grd.grd-floating{inset:auto;margin:0;left:var(--grd-x,12px);top:var(--grd-y,96px);z-index:9200;max-height:calc(var(--grd-height,100dvh) - 24px);box-shadow:0 16px 54px #0008}html body dialog.grd.gfr{width:min(430px,calc(100vw - 24px))}.grd-floating>.grd-head{touch-action:none;user-select:none;cursor:grab;gap:9px}.grd-floating>.grd-head h2{flex:1;min-width:0;font-size:21px!important}.grd-grip{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:#beb6aa;opacity:.72}.grd-grip>svg{display:block;flex:none;margin:0}.grd-floating .grd-reset{width:27px;height:27px;min-width:27px;min-height:27px;font-size:17px}.grd-floating>.grd-head:focus-visible{outline:2px solid #ff9e54;outline-offset:-2px}@media(max-width:700px){html[data-ruletta-visual=graphite] body .grd.grd.grd :is(input:not([type=checkbox]):not([type=range]),select,textarea){font-size:16px!important}}html[data-ruletta-visual=graphite] body .grd.grd.grd p{font-weight:400!important;line-height:1.7!important}html[data-ruletta-visual=graphite] body .grd.grd.grd .grd-button{color:#f5f0e7!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;border-color:#ffffff1f!important}html[data-ruletta-visual=graphite] body .grd.grd.grd .grd-primary{background:#ff9e54!important;border-color:#ffb375!important;color:#2b1c0e!important}html[data-ruletta-visual=graphite] body .grd.grd.grd .grd-danger{color:#e7a095!important}.grd ul{padding-left:18px;line-height:1.8}.grd li+li{margin-top:8px}.grd-legal-frame{position:relative;height:min(650px,calc(var(--grd-height,100dvh) - 130px));min-height:100px;border:1px solid #ffffff1f;border-radius:10px;overflow:hidden}.grd-legal-embed{display:block;width:100%;height:100%;border:0;background:#211f1b;opacity:0}.grd-legal-embed.ready{opacity:1}.grd-legal-loading{position:absolute;inset:0;display:grid;place-items:center;color:#beb6aa;font-size:12px}.grd-ban-screen{position:fixed;inset:0;z-index:2147483640;display:grid;place-items:center;padding:16px;background:#171614;overflow:auto}.grd-ban{width:min(470px,100%);padding:26px;border:1px solid #ffffff1f;border-radius:16px;background:#2a2823;color:#f5f0e7;font:400 13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.grd-ban p{overflow-wrap:anywhere}html[data-ruletta-visual=graphite] body .grd.grd.grd .grd-field{font-weight:400!important}.grd .glv-interest-field .glv-common{background:#ff9e5415!important;color:#ffd1aa!important;border-color:#ff9e5430!important}.grd-camera-sample{position:relative;height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffff1f;border-radius:10px;overflow:hidden;margin:12px 0;background:#211f1b;color:#beb6aa}.grd-camera-sample.grd-mirror video{transform:scaleX(-1)}.grd-camera-sample small{font-size:11px}.grd input[type=range]{width:100%;accent-color:#ff9e54}.grd meter{width:100%;height:15px;accent-color:#a8b88e}.grd-help-copy h3{font-size:16px;font-weight:500;margin:18px 0 10px}.grd-help-copy ol{padding-left:20px;color:#beb6aa;font-size:12px;line-height:1.8}.grd-help-copy li+li{margin-top:9px}.grd-help-docs{margin-top:15px;font-size:12px;color:#beb6aa}.grd-help-docs>summary{cursor:pointer;padding:8px 0}.grd-help-docs>.grd-stack{margin-top:12px}@media(orientation:landscape)and (max-height:500px){.grd-camera-sample{height:100px}}@media(orientation:landscape)and (max-height:500px){html body dialog.grd.gsf-dialog{width:min(700px,calc(100vw - 32px))}}html[data-ruletta-visual=graphite] body .grd.grd.grd .gfr-tabs>button{font-size:11px!important;font-weight:400!important;line-height:1.4!important}html[data-ruletta-visual=graphite] body .grd.grd.grd .gsf-countries>button{font-size:12px!important;font-weight:400!important;line-height:1.4!important}.grd-announcement{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7;color:#beb6aa;margin:10px 0 20px}.gcookie{position:fixed;z-index:2147483400;left:50%;bottom:max(12px,env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;gap:16px;width:min(800px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:15px 18px;border:1px solid #ffffff1f;border-radius:12px;background:#2a2823;color:#f5f0e7;box-shadow:0 16px 54px #0008;font:400 13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.gcookie>div{min-width:0;flex:1}.gcookie strong{font-weight:550;font-size:13px}.gcookie p{margin:5px 0 0;font-size:11px}.gcookie a{color:#ff9e54}.gcookie>.grd-button{flex:none}@media(max-width:500px){.gcookie{gap:10px;padding:12px}.gcookie>.grd-button{padding:9px 10px}}html[data-ruletta-visual=graphite] body .grd.grd.grd .grd-text{border-color:transparent!important;background:transparent!important;color:#beb6aa!important}html[data-ruletta-visual=graphite] body :is(.gauth-overlay,.gaccount-overlay,.gaccount-confirm-overlay,.gpremium-overlay,.gguest-overlay){inset:var(--gmv-top,0px) 0 var(--gmv-bottom,0px)!important;min-height:0;overflow:auto;overscroll-behavior:contain}html[data-ruletta-visual=graphite] body :is(.gauth-dialog,.gpremium-dialog,.gguest-dialog){max-height:calc(var(--gmv-height,100dvh) - 24px)!important}html[data-ruletta-visual=graphite] body :is(.gaccount-dialog,.gaccount-confirm){max-height:calc(var(--gmv-height,100dvh) - 32px)!important}@media(orientation:landscape)and (max-height:500px){html[data-ruletta-visual=graphite] body :is(.gaccount-dialog,.gaccount-confirm){max-height:calc(var(--gmv-height,100dvh) - 16px)!important}}.social-brand-icon.svelte-avb97l{width:34px;height:34px;min-width:34px;min-height:34px;box-sizing:border-box;display:inline-grid;place-items:center;justify-self:center;flex:0 0 34px;border-radius:50%;font-style:normal;line-height:1;box-shadow:0 7px 14px #3d251629}.social-brand-icon.svelte-avb97l svg:where(.svelte-avb97l){display:block;overflow:visible}.social-brand-icon.vk.svelte-avb97l{border:1px solid rgba(0,119,255,.2);background:#fff}.social-brand-icon.vk.svelte-avb97l svg:where(.svelte-avb97l){width:25px;height:18px;fill:#07f}.social-brand-icon.yandex.svelte-avb97l{background:#fc3f1d}.social-brand-icon.yandex.svelte-avb97l svg:where(.svelte-avb97l){width:34px;height:34px}.social-brand-icon.yandex.svelte-avb97l circle:where(.svelte-avb97l){fill:#fc3f1d}.social-brand-icon.yandex.svelte-avb97l text:where(.svelte-avb97l){fill:#fff;font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:700}.gauth-overlay.svelte-drjdpn{position:fixed;inset:0;z-index:9300;display:flex;align-items:center;justify-content:center;padding:12px;background:#0c0c0ac9;backdrop-filter:blur(12px);box-sizing:border-box;color:var(--graphite-text,#f5f0e7);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.gauth-overlay.gauth-ban-access.svelte-drjdpn{z-index:2147483641}.gauth-overlay.svelte-drjdpn :where(.svelte-drjdpn){box-sizing:border-box}.gauth-dialog.svelte-drjdpn{position:relative;width:min(470px,100%);min-height:0;max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:20px;border:1px solid #ffffff19;border-radius:20px;background:#25221d;box-shadow:0 30px 100px #0007}.gauth-dialog.svelte-drjdpn header:where(.svelte-drjdpn){position:sticky;top:0;z-index:5;background:inherit;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:36px;margin:0 0 16px;padding:0}.gauth-dialog.svelte-drjdpn h2:where(.svelte-drjdpn){font-size:23px;font-weight:500;letter-spacing:-.6px;line-height:1.2;margin:0}.gauth-close.svelte-drjdpn{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:0;border-radius:9px;border:0;background:transparent;color:inherit;cursor:pointer}.gauth-tabs.svelte-drjdpn{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:5px;background:#0002;border:1px solid var(--graphite-line,#ffffff1f);border-radius:10px;margin:15px 0}.gauth-tabs.svelte-drjdpn button:where(.svelte-drjdpn){padding:9px 12px;border:0;border-radius:7px;font:inherit;font-size:11px;color:var(--graphite-muted,#beb6aa);background:transparent;cursor:pointer}.gauth-tabs.svelte-drjdpn button.selected:where(.svelte-drjdpn){color:#ffd1aa;background:#ff9e5415}.gauth-oauth.svelte-drjdpn{display:flex;gap:7px}.gauth-oauth.svelte-drjdpn button:where(.svelte-drjdpn){flex:1;font-size:10px;padding:9px 5px;margin:0}.gauth-oauth.svelte-drjdpn svg{width:18px;height:18px}.gauth-divider.svelte-drjdpn{border-top:1px solid var(--graphite-line,#ffffff1f);margin:24px 0 8px;text-align:center;height:0;position:relative}.gauth-divider.svelte-drjdpn span:where(.svelte-drjdpn){display:inline-block;position:relative;top:-10px;background:#25221d;padding:0 12px;color:#9b8b74;font-size:10px}.gauth-form.svelte-drjdpn{display:flex;flex-direction:column;gap:12px;margin-top:15px}.gauth-field.svelte-drjdpn{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--graphite-muted,#beb6aa);line-height:1.5;margin:12px 0;min-width:0}.gauth-field.svelte-drjdpn input:where(.svelte-drjdpn),.gauth-field.svelte-drjdpn select:where(.svelte-drjdpn){width:100%;min-width:0;background:var(--graphite-bg,#1d1c19);color:var(--graphite-text,#f5f0e7);border:1px solid var(--graphite-line,#ffffff1f);border-radius:8px;padding:11px 12px;font:inherit;font-size:13px;line-height:1.4;outline:none}.gauth-field.svelte-drjdpn input:where(.svelte-drjdpn){color:var(--graphite-autofill-text,#f5f0e7)!important;-webkit-text-fill-color:currentColor!important;caret-color:var(--graphite-autofill-text,#ffb375);background:var(--graphite-autofill-bg,#1d1c19)!important;color-scheme:var(--graphite-autofill-scheme,dark)}.gauth-field.svelte-drjdpn input:where(.svelte-drjdpn)::placeholder{color:#a39b8b!important;-webkit-text-fill-color:#a39b8b!important}.gauth-field.svelte-drjdpn input:where(.svelte-drjdpn):is(:where(.svelte-drjdpn):autofill,:where(.svelte-drjdpn):-webkit-autofill){--graphite-autofill-bg:#f4e7d7;--graphite-autofill-text:#261f19;--graphite-autofill-scheme:light}.gauth-field.svelte-drjdpn select:where(.svelte-drjdpn){margin:0;font-size:12px;min-height:42px}.gauth-field.svelte-drjdpn input:where(.svelte-drjdpn):focus{border-color:#ff9e5470}.gauth-two.svelte-drjdpn{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.gauth-two.svelte-drjdpn>.gauth-field:where(.svelte-drjdpn){margin:0}.gauth-caption.svelte-drjdpn{font-size:11px;line-height:1.75;color:var(--graphite-muted,#beb6aa);margin:12px 0}.gauth-check.svelte-drjdpn{display:flex;align-items:flex-start;gap:10px;color:var(--graphite-muted,#beb6aa);font-size:11px;line-height:1.6;margin:10px 0}.gauth-check.svelte-drjdpn input:where(.svelte-drjdpn){accent-color:var(--graphite-accent,#ff9e54);margin-top:3px;width:15px;height:15px;flex-shrink:0}.gauth-check.svelte-drjdpn a:where(.svelte-drjdpn){text-decoration:underline;text-underline-offset:3px;color:var(--graphite-accent,#ff9e54)}.gauth-primary.svelte-drjdpn,.gauth-secondary.svelte-drjdpn,.gauth-text.svelte-drjdpn{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;font-family:inherit;cursor:pointer;line-height:1.4}.gauth-primary.svelte-drjdpn{min-height:45px;padding:13px 22px;background:var(--graphite-accent,#ff9e54);border:1px solid #ffb375;border-radius:10px;color:#2b1c0e;font-weight:650;font-size:12px;box-shadow:0 3px #0000000a;margin-top:23px}.gauth-primary.svelte-drjdpn:hover{background:#ffb174}.gauth-form.svelte-drjdpn .gauth-primary:where(.svelte-drjdpn){margin-top:6px}.gauth-secondary.svelte-drjdpn{border:1px solid #ffffff24;background:#ffffff04;padding:11px 16px;border-radius:9px;min-height:40px;font-size:12px;font-weight:500;color:#ded7ca;margin-top:10px}.gauth-secondary.svelte-drjdpn:hover{background:#ffffff0b}.gauth-text.svelte-drjdpn{font-size:11px;color:#b0a696;padding:8px 0;background:transparent;border:0}.gauth-text.svelte-drjdpn:hover{color:var(--graphite-accent,#ff9e54)}.gauth-notice.svelte-drjdpn{border:1px solid #ff9e5425;border-radius:9px;padding:12px 14px;color:#d2b38d;background:#ff9e5406;font-size:11px;line-height:1.7;margin:13px 0}.gauth-notice.error.svelte-drjdpn{color:#e7a095;border-color:#e9796130;background:#e9796108}.gauth-notice.success.svelte-drjdpn{color:#adc5a7;border-color:#91b78725;background:#91b78707}.gauth-email.svelte-drjdpn{display:block;font-size:14px;font-weight:550;overflow-wrap:anywhere}.gauth-recovery-codes.svelte-drjdpn{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.gauth-recovery-codes.svelte-drjdpn code:where(.svelte-drjdpn){background:var(--graphite-bg,#1d1c19);border:1px solid var(--graphite-line,#ffffff1f);padding:13px;border-radius:7px;color:var(--graphite-muted,#beb6aa);font:13px/1.4 ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere;min-width:0}.gauth-honeypot.svelte-drjdpn{position:absolute;left:-10000px;width:1px;height:1px;opacity:0;pointer-events:none}.gauth-turnstile.svelte-drjdpn{display:flex;justify-content:center;min-width:0;max-width:100%}.gauth-dialog.svelte-drjdpn button:where(.svelte-drjdpn):disabled,.gauth-dialog.svelte-drjdpn input:where(.svelte-drjdpn):disabled{cursor:default;opacity:.45}@media(max-width:500px){.gauth-dialog.svelte-drjdpn{border-radius:17px}.gauth-dialog.svelte-drjdpn h2:where(.svelte-drjdpn){font-size:21px}.gauth-field.svelte-drjdpn{font-size:10px;margin:9px 0}.gauth-form.svelte-drjdpn,.gauth-two.svelte-drjdpn{gap:9px}.gauth-caption.svelte-drjdpn{font-size:10px}.gauth-notice.svelte-drjdpn{font-size:10px;padding:11px}.gauth-field.svelte-drjdpn input:where(.svelte-drjdpn),.gauth-field.svelte-drjdpn select:where(.svelte-drjdpn){font-size:16px}.gauth-oauth.svelte-drjdpn{flex-wrap:wrap}.gauth-oauth.svelte-drjdpn button:where(.svelte-drjdpn){min-width:90px}.gauth-primary.svelte-drjdpn{font-size:11px}}.auth-overlay.svelte-drjdpn{position:fixed;inset:0;z-index:9300;display:flex;align-items:center;justify-content:center;padding:20px;background:#110905c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-overlay.auth-ban-access.svelte-drjdpn{z-index:2147483641}.auth-card.svelte-drjdpn{width:100%;max-width:380px;padding:18px 20px 16px;border-radius:18px;background:radial-gradient(circle at 18% 10%,rgba(255,186,91,.12),transparent 30%),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 24px),linear-gradient(180deg,#4e2c16fa,#190f09fc);border:1px solid rgba(213,141,65,.38);box-shadow:0 30px 90px #0000008c;color:#ffe4bd;position:relative;max-height:calc(100% - 24px);overflow:auto}.auth-head.svelte-drjdpn{display:flex;justify-content:flex-end;margin:-6px -4px 8px 0}.auth-close.svelte-drjdpn{position:static;flex:0 0 auto;width:30px;height:30px;border-radius:999px;border:0;background:#120a0694;color:#ffe4bd;font-size:20px;line-height:1;cursor:pointer;z-index:2;padding:0;display:inline-flex;align-items:center;justify-content:center}.auth-tabs.svelte-drjdpn{display:flex;gap:6px;margin:0 0 12px}.tab.svelte-drjdpn{flex:1;padding:10px;border:1px solid rgba(213,143,70,.24);border-radius:12px;background:#140c0785;color:#fae0beb8;font-family:inherit;font-weight:800;font-size:14px;cursor:pointer}.tab.active.svelte-drjdpn{border-color:#ea9d4c85;background:linear-gradient(180deg,#8e4b1cc7,#482713e0);color:#ffe8bd}.oauth.svelte-drjdpn{display:flex;flex-direction:column;gap:7px;margin-bottom:10px}.oa-btn.svelte-drjdpn{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px;border-radius:13px;border:1px solid rgba(223,151,72,.32);background:#140c0794;color:#ffe4bd;font-family:inherit;font-weight:900;font-size:14px;cursor:pointer;box-shadow:inset 0 1px #ffffff14}.oa-btn.svelte-drjdpn:hover{border-color:#ea9d4c94;background:#92471970}.auth-divider.svelte-drjdpn{text-align:center;margin:6px 0;position:relative;color:#fae0be75;font-size:12px}.auth-divider.svelte-drjdpn span:where(.svelte-drjdpn){background:#392011f5;padding:0 10px;position:relative;z-index:1}.auth-divider.svelte-drjdpn:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#df974829}.auth-form.svelte-drjdpn{display:flex;flex-direction:column;gap:8px}.auth-hp.svelte-drjdpn{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.auth-form.svelte-drjdpn input:where(.svelte-drjdpn):not([type=checkbox]),.auth-form.svelte-drjdpn select:where(.svelte-drjdpn){width:100%;padding:10px 14px;border-radius:12px;border:1px solid rgba(213,143,70,.28);background:#140c0794;color:#ffe4bd;font-size:16px;font-family:inherit;outline:none;-webkit-appearance:none;appearance:none}.auth-form.svelte-drjdpn input:where(.svelte-drjdpn):focus,.auth-form.svelte-drjdpn select:where(.svelte-drjdpn):focus{border-color:#ea9d4c9e}.auth-form.svelte-drjdpn select:where(.svelte-drjdpn){background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:32px}.auth-form.svelte-drjdpn select:where(.svelte-drjdpn) option:where(.svelte-drjdpn){background:#2b180d;color:#ffe4bd;-webkit-text-fill-color:#ffe4bd}.form-row.svelte-drjdpn{display:flex;gap:10px}.form-row.svelte-drjdpn .select-gender:where(.svelte-drjdpn){flex:1 1 60%}.form-row.svelte-drjdpn .input-age:where(.svelte-drjdpn){flex:0 0 110px}.consents.svelte-drjdpn{display:flex;flex-direction:column;gap:5px;margin:0}.consent.svelte-drjdpn{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.3;color:#fae0bec7;cursor:pointer}.consent.svelte-drjdpn input[type=checkbox]:where(.svelte-drjdpn){-webkit-appearance:checkbox!important;appearance:auto!important;width:16px!important;height:16px!important;min-width:16px;padding:0!important;margin:1px 0 0!important;flex:0 0 auto;accent-color:#c56f25;cursor:pointer}.consent.svelte-drjdpn a:where(.svelte-drjdpn){color:#f0b66f;text-decoration:underline}.consent.svelte-drjdpn a:where(.svelte-drjdpn):hover{color:#fff}.cf-turnstile-host.svelte-drjdpn{min-height:65px;display:flex;justify-content:center;margin:2px 0 0}.auth-submit.svelte-drjdpn{width:100%;padding:12px;margin-top:2px;border-radius:999px;border:0;background:linear-gradient(180deg,#e98a2f,#9c3f12);color:#fff1d0;font-family:inherit;font-weight:900;font-size:15px;cursor:pointer}.auth-submit.svelte-drjdpn:disabled{opacity:.55;cursor:not-allowed}.auth-link.svelte-drjdpn{margin:4px auto 0;padding:6px 10px;border:0;background:transparent;color:#fae0be94;font-family:inherit;font-size:13px;cursor:pointer}.auth-link.svelte-drjdpn:hover{color:#ffe4bd}.auth-notice.svelte-drjdpn{padding:9px 12px;border-radius:10px;font-size:13px;text-align:center}.auth-notice.ok.svelte-drjdpn{background:#36c8782e;color:#5ee08a;border:1px solid rgba(54,200,120,.4)}.auth-notice.err.svelte-drjdpn{background:#ff4d6d2e;color:#ff8a8a;border:1px solid rgba(255,77,109,.4)}.owner-security-screen.svelte-drjdpn{display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:10px;padding:0 4px 8px}.owner-security-screen.svelte-drjdpn h2:where(.svelte-drjdpn){margin:3px 0 0;color:#fff0d0;font-size:23px;line-height:1.16}.owner-kicker.svelte-drjdpn{margin:0;color:#f0a754;font-size:11px;font-weight:950;letter-spacing:.12em}.activation-icon.owner-lock.svelte-drjdpn{background:linear-gradient(180deg,#e98a2f,#8b3511);box-shadow:0 14px 36px #00000057,0 0 0 5px #ea91341a,inset 0 1px #ffffff38}.owner-code-form.svelte-drjdpn{display:flex;flex-direction:column;gap:8px}.owner-code-form.svelte-drjdpn input:where(.svelte-drjdpn){width:100%;height:58px;padding:0 14px;border-radius:14px;border:1px solid rgba(234,157,76,.52);background:#0f0905b8;color:#fff1cf;font:950 30px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.34em;text-align:center;outline:none}.owner-code-form.svelte-drjdpn input.recovery-input:where(.svelte-drjdpn){font-size:17px;letter-spacing:.05em}.owner-code-form.svelte-drjdpn input:where(.svelte-drjdpn):focus{border-color:#f2ad5d;box-shadow:0 0 0 3px #eb8b3124}.owner-mode-link.svelte-drjdpn{color:#f2b66e;text-decoration:underline}.owner-meta.svelte-drjdpn{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;margin:0;color:#fae0be8f;font-size:11.5px}.owner-meta.svelte-drjdpn b:where(.svelte-drjdpn){color:#ffe2b5}.recovery-screen.svelte-drjdpn{gap:11px}.recovery-code-grid.svelte-drjdpn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border:1px solid rgba(234,157,76,.34);border-radius:14px;background:#0c07047a}.recovery-code-grid.svelte-drjdpn code:where(.svelte-drjdpn){padding:7px 5px;border-radius:8px;background:#ffffff0e;color:#ffe5ba;font:750 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.auth-submit.owner-copy.svelte-drjdpn{background:linear-gradient(180deg,#825129,#4a2b17)}.auth-submit.owner-finish.svelte-drjdpn{margin-top:0}.owner-warning.svelte-drjdpn{margin:0;color:#eeb072;font-size:11.5px;line-height:1.4}.auth-link.svelte-drjdpn:disabled{opacity:.52;cursor:wait}.activation-screen.svelte-drjdpn{display:flex;flex-direction:column;align-items:stretch;text-align:center;gap:10px;padding:0 4px 8px}.activation-screen.svelte-drjdpn h2:where(.svelte-drjdpn){margin:0;color:#fff0d0;font-size:23px;line-height:1.15}.activation-screen.svelte-drjdpn p:where(.svelte-drjdpn){margin:0}.activation-icon.svelte-drjdpn{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(180deg,#eb8b31f5,#8c3a11f5);box-shadow:0 14px 36px #0000004d,inset 0 1px #fff3;color:#fff4d9;font-size:28px;font-weight:950}.activation-icon.success.svelte-drjdpn{background:linear-gradient(180deg,#3fc17b,#177347)}.activation-copy.svelte-drjdpn,.activation-hint.svelte-drjdpn{color:#fae0beb8;font-size:13px;line-height:1.45}.activation-email.svelte-drjdpn{overflow-wrap:anywhere;padding:11px 13px;border:1px solid rgba(234,157,76,.42);border-radius:12px;background:#140c0794;color:#ffe7bd;font-weight:900}.activation-edit.svelte-drjdpn{display:flex;flex-direction:column;gap:8px}.activation-edit.svelte-drjdpn input:where(.svelte-drjdpn){width:100%;padding:11px 13px;border-radius:12px;border:1px solid rgba(234,157,76,.42);background:#140c0794;color:#ffe7bd;font:inherit;outline:none}.activation-edit.svelte-drjdpn input:where(.svelte-drjdpn):focus{border-color:#f4b162c7}.activation-edit-actions.svelte-drjdpn{display:flex;flex-direction:column;gap:2px}.auth-submit.compact.svelte-drjdpn{margin-top:0}.edit-email.svelte-drjdpn{margin-top:-5px;text-decoration:underline}.activation-actions.svelte-drjdpn{display:flex;flex-direction:column;gap:2px}.check-activation.svelte-drjdpn:disabled{opacity:.58;cursor:wait}@media(max-width:420px){.recovery-code-grid.svelte-drjdpn{grid-template-columns:1fr}.owner-code-form.svelte-drjdpn input:where(.svelte-drjdpn){font-size:27px}}.bm-overlay.svelte-1ssglot{position:fixed;inset:0;z-index:2147483640;background:#080a12!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:flex;align-items:center;justify-content:center;padding:20px}.bm-card.svelte-1ssglot{box-sizing:border-box;width:min(560px,100%);padding:clamp(28px,4vw,48px);border-radius:22px;background:linear-gradient(135deg,#501e28f5,#280f19f5);border:1px solid rgba(255,77,109,.35);color:#fff;text-align:center}.bm-emoji.svelte-1ssglot{font-size:clamp(56px,6vw,76px);line-height:1.2;margin-bottom:18px}h3.svelte-1ssglot{margin:0 0 16px;font-size:clamp(28px,3vw,38px);line-height:1.15;font-weight:900}p.svelte-1ssglot{margin:0;font-size:16px;line-height:1.5;color:#ffd2d6eb}.bm-unban.svelte-1ssglot{width:100%;margin-top:28px;min-height:54px;padding:12px;border:0;border-radius:13px;color:#180b10;background:#ffd067;font:inherit;font-size:16px;line-height:1.4;font-weight:850;cursor:pointer}.bm-unban.svelte-1ssglot:disabled{opacity:.65;cursor:wait}.bm-email.svelte-1ssglot{display:block;margin-top:18px;text-align:left;font-size:12px;color:#ffdce1e6}.bm-email.svelte-1ssglot span:where(.svelte-1ssglot){display:block;margin-bottom:6px}.bm-email.svelte-1ssglot input:where(.svelte-1ssglot){box-sizing:border-box;width:100%;height:43px;border:1px solid rgba(255,255,255,.2);border-radius:11px;padding:0 12px;color:#fff;background:#0000002e;font:inherit}.bm-check.svelte-1ssglot{margin-top:12px;padding:8px;min-height:36px;background:transparent!important;box-shadow:none!important;color:#d2c5c9!important;border:0!important;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.bm-reason.svelte-1ssglot{margin-top:12px;color:#d2c5c9;overflow-wrap:anywhere}.bm-error.svelte-1ssglot{margin-top:10px;color:#ffafba}html.rl-banned,body.rl-banned{overflow:hidden!important;background:#080a12!important;height:100dvh!important;min-height:0!important}body.rl-banned>:not(#app):not(script):not(style){display:none!important}@media(max-height:560px){.bm-overlay.svelte-1ssglot{overflow-y:auto;align-items:flex-start}.bm-card.svelte-1ssglot{margin-block:auto;padding:24px}.bm-emoji.svelte-1ssglot{font-size:40px;margin-bottom:10px}}.gguest-overlay.svelte-1ug8uot{position:fixed;inset:0;z-index:2147483100;display:flex;align-items:center;justify-content:center;padding:12px;background:#0c0c0ac9;backdrop-filter:blur(12px);box-sizing:border-box;color:var(--graphite-text,#f5f0e7);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.gguest-overlay.svelte-1ug8uot :where(.svelte-1ug8uot){box-sizing:border-box}.gguest-dialog.svelte-1ug8uot{position:relative;width:min(470px,100%);min-height:0;max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;padding:20px;border:1px solid #ffffff19;border-radius:20px;background:#25221d;box-shadow:0 30px 100px #0007}.gguest-dialog.svelte-1ug8uot header:where(.svelte-1ug8uot){position:sticky;top:0;z-index:5;background:inherit;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:36px;margin:0 0 16px;padding:0}.gguest-dialog.svelte-1ug8uot h2:where(.svelte-1ug8uot){font-size:23px;font-weight:500;letter-spacing:-.6px;line-height:1.2;margin:0}.gguest-caption.svelte-1ug8uot{font-size:11px;line-height:1.75;color:var(--graphite-muted,#beb6aa);margin:12px 0}.gguest-tabs.svelte-1ug8uot{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:5px;background:#0002;border:1px solid var(--graphite-line,#ffffff1f);border-radius:10px;margin:15px 0}.gguest-tabs.svelte-1ug8uot button:where(.svelte-1ug8uot){padding:9px 12px;border:0;border-radius:7px;font:inherit;font-size:11px;color:var(--graphite-muted,#beb6aa);background:transparent;cursor:pointer}.gguest-tabs.svelte-1ug8uot button.selected:where(.svelte-1ug8uot){color:#ffd1aa;background:#ff9e5415}.gguest-field.svelte-1ug8uot{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--graphite-muted,#beb6aa);line-height:1.5;margin:12px 0}.gguest-field.svelte-1ug8uot input:where(.svelte-1ug8uot){width:100%;min-width:0;background:var(--graphite-bg,#1d1c19);color:var(--graphite-text,#f5f0e7);border:1px solid var(--graphite-line,#ffffff1f);border-radius:8px;padding:11px 12px;font:inherit;font-size:13px;line-height:1.4;outline:none}.gguest-notice.svelte-1ug8uot{min-width:0;border:1px solid #ff9e5425;border-radius:9px;padding:12px 14px;color:#d2b38d;background:#ff9e5406;font-size:11px;line-height:1.7;margin:13px 0}.gguest-notice.svelte-1ug8uot strong:where(.svelte-1ug8uot){font-weight:550}.gguest-notice.svelte-1ug8uot p:where(.svelte-1ug8uot){margin:7px 0 0;font-size:11px;line-height:1.7}.gguest-notice.success.svelte-1ug8uot{color:#adc5a7;border-color:#91b78725;background:#91b78707}.gguest-notice.error.svelte-1ug8uot{color:#e7a095;border-color:#e9796130;background:#e9796108}.gguest-turnstile.svelte-1ug8uot{display:flex;justify-content:center;width:100%;min-width:0;max-width:100%;margin-top:10px;overflow:visible}.gguest-turnstile.svelte-1ug8uot:empty{display:none}.gguest-error.svelte-1ug8uot{color:#e7a095;overflow-wrap:anywhere}.gguest-primary.svelte-1ug8uot{width:100%;display:flex;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:13px 22px;background:var(--graphite-accent,#ff9e54);border:1px solid #ffb375;border-radius:10px;color:#2b1c0e;font:650 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;box-shadow:0 3px #0000000a;cursor:pointer;margin-top:23px}.gguest-primary.svelte-1ug8uot:hover{background:#ffb174}.gguest-text.svelte-1ug8uot{width:100%;font:inherit;font-size:11px;color:#b0a696;padding:8px 0;display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:0;cursor:pointer;margin-top:8px}.gguest-text.svelte-1ug8uot:hover{color:var(--graphite-accent,#ff9e54)}.gguest-dialog.svelte-1ug8uot button:where(.svelte-1ug8uot):disabled,.gguest-dialog.svelte-1ug8uot input:where(.svelte-1ug8uot):disabled{cursor:default;opacity:.45}@media(max-width:500px){.gguest-dialog.svelte-1ug8uot{border-radius:17px}.gguest-dialog.svelte-1ug8uot h2:where(.svelte-1ug8uot){font-size:21px}.gguest-caption.svelte-1ug8uot{font-size:10px}.gguest-notice.svelte-1ug8uot{font-size:10px;padding:11px}.gguest-field.svelte-1ug8uot input:where(.svelte-1ug8uot){font-size:16px}.gguest-primary.svelte-1ug8uot{font-size:11px}}.grm-overlay.svelte-1ug8uot{position:fixed;inset:0;z-index:2147483100;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(20px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:linear-gradient(180deg,#fffaf17a,#faebd557),#5837174d;-webkit-backdrop-filter:blur(16px) saturate(1.06);backdrop-filter:blur(16px) saturate(1.06)}.grm-card.svelte-1ug8uot{width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;box-sizing:border-box;display:grid;gap:14px;padding:clamp(22px,3vw,30px);border-radius:18px;background:linear-gradient(180deg,#fffaf1fb,#faebd5f7),#fff7ea;border:1px solid rgba(216,160,89,.62);box-shadow:0 28px 70px #75491a42,inset 0 1px #fffffff0;color:#4b2d18;text-align:center;text-shadow:none}.grm-mark.svelte-1ug8uot{justify-self:center;display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 14px;border-radius:999px;border:1px solid rgba(216,160,89,.46);background:linear-gradient(180deg,#fffaf1f5,#faebd5eb);color:#8a541a;font-family:Arial Black,Arial,sans-serif;font-size:12px;font-weight:950;line-height:1;text-transform:uppercase}.grm-title.svelte-1ug8uot{margin:0;color:#332013;font-family:Arial Black,Arial,sans-serif;font-size:clamp(22px,3vw,29px);font-weight:950;line-height:1.08;letter-spacing:0;text-shadow:0 2px 0 rgba(255,255,255,.88),0 8px 18px rgba(121,76,28,.12)}.grm-sub.svelte-1ug8uot{margin:-4px 0 2px;color:#79532c;font-size:14px;font-weight:750;line-height:1.42}.grm-field.svelte-1ug8uot{display:grid;gap:8px;text-align:left}.grm-field.svelte-1ug8uot>span:where(.svelte-1ug8uot){color:#704315;font-size:12px;font-family:Arial Black,Arial,sans-serif;font-weight:950;text-transform:uppercase}.grm-btns.svelte-1ug8uot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.grm-btn.svelte-1ug8uot{min-width:0;min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 12px;border-radius:14px;border:1px solid rgba(216,160,89,.5);background:linear-gradient(180deg,#fffaf1f5,#faebd5eb);color:#704315;font-family:Arial Black,Arial,sans-serif;font-size:14px;font-weight:950;letter-spacing:0;cursor:pointer;box-shadow:0 10px 20px #8f5f281a,inset 0 1px #ffffffe0;text-shadow:none}.grm-glyph.svelte-1ug8uot{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff4e2e6;color:#9a5418;-webkit-text-fill-color:#9a5418;font-family:Arial,sans-serif;font-size:21px;line-height:1}.grm-btn.svelte-1ug8uot:hover,.grm-btn.sel.svelte-1ug8uot{border-color:#ffbe50c7;background:linear-gradient(180deg,#ff9e25,#f1790e);color:#fff;box-shadow:0 13px 24px #de6d0a3b,inset 0 2px #ffffff4d;text-shadow:0 2px 0 rgba(111,49,6,.32)}.grm-btn.svelte-1ug8uot:hover .grm-glyph:where(.svelte-1ug8uot),.grm-btn.sel.svelte-1ug8uot .grm-glyph:where(.svelte-1ug8uot){color:#9a5418;-webkit-text-fill-color:#9a5418;background:#ffffffeb}.grm-btn.svelte-1ug8uot:disabled{opacity:.62;cursor:default}.grm-age.svelte-1ug8uot{width:100%;min-height:52px;box-sizing:border-box;padding:0 16px;border-radius:14px;border:1px solid rgba(216,160,89,.5);background:#fffbf3eb;color:#4b2d18;font-size:18px;font-weight:850;text-align:center;box-shadow:inset 0 1px #ffffffe0}.grm-age.svelte-1ug8uot::placeholder{color:#79532c94}.grm-captcha.svelte-1ug8uot{display:grid;justify-items:center;gap:10px;padding:12px;border:1px solid rgba(216,160,89,.42);border-radius:14px;background:#fffbf3b8;box-shadow:inset 0 1px #ffffffc2}.grm-captcha.has-widget.svelte-1ug8uot{gap:8px;padding:2px 0 0;border:0;background:transparent;box-shadow:none}.grm-captcha.has-widget.svelte-1ug8uot .grm-captcha-head:where(.svelte-1ug8uot){width:min(300px,100%)}.grm-captcha-head.svelte-1ug8uot{width:100%;display:flex;align-items:center;gap:9px;text-align:left}.grm-captcha-head.svelte-1ug8uot>span:where(.svelte-1ug8uot):last-child{min-width:0;display:grid;gap:2px}.grm-captcha-head.svelte-1ug8uot strong:where(.svelte-1ug8uot){color:#603c1e;font-size:13px;font-weight:950}.grm-captcha-head.svelte-1ug8uot small:where(.svelte-1ug8uot){color:#8a6847;font-size:11px;font-weight:750}.grm-shield.svelte-1ug8uot{width:29px;height:29px;flex:0 0 29px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(180deg,#5cbf73,#2d9250);color:#fff;font-family:Arial Black,Arial,sans-serif;font-size:15px;box-shadow:0 5px 12px #267d4433,inset 0 1px #ffffff57}.grm-turnstile.svelte-1ug8uot{width:100%;min-height:0;display:flex;justify-content:center;overflow:hidden}.grm-turnstile.svelte-1ug8uot:empty{display:none}.grm-captcha-status.svelte-1ug8uot,.grm-captcha-error.svelte-1ug8uot{width:100%;color:#86613c;font-size:12px;font-weight:800;line-height:1.35;text-align:center}.grm-captcha-status--ok.svelte-1ug8uot{color:#277747}.grm-captcha-error.svelte-1ug8uot{color:#a44727}.grm-error.svelte-1ug8uot{padding:10px 12px;border-radius:12px;border:1px solid rgba(212,83,45,.32);background:#ffecdcdb;color:#9a3e20;font-size:13px;font-weight:850}.grm-save.svelte-1ug8uot{width:100%;min-height:50px;padding:0 18px;border-radius:14px;border:1px solid rgba(255,190,80,.78);background:linear-gradient(180deg,#ff9e25,#f1790e);color:#fff;font-family:Arial Black,Arial,sans-serif;font-size:15px;font-weight:950;letter-spacing:0;cursor:pointer;box-shadow:0 13px 24px #de6d0a3b,inset 0 2px #ffffff4d,inset 0 -4px #b3460233;text-shadow:0 2px 0 rgba(111,49,6,.32)}.grm-save.svelte-1ug8uot:disabled{opacity:.48;cursor:default;filter:grayscale(.12)}.grm-restart.svelte-1ug8uot{min-height:44px;border:0;background:transparent;color:#815326;font:inherit;font-size:13px;font-weight:900;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.grm-restart.svelte-1ug8uot:disabled{opacity:.55;cursor:default}@media(max-width:480px){.grm-overlay.svelte-1ug8uot{padding:max(12px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.grm-card.svelte-1ug8uot{width:min(420px,calc(100vw - 20px));max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:20px 16px;gap:12px}.grm-title.svelte-1ug8uot{font-size:clamp(20px,6vw,25px)}.grm-sub.svelte-1ug8uot{font-size:13px}.grm-btn.svelte-1ug8uot{min-height:52px;font-size:13px;padding:0 8px}}@media(max-width:900px)and (orientation:landscape){.grm-overlay.svelte-1ug8uot{padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.grm-card.svelte-1ug8uot{width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;text-align:left;padding:16px 18px;gap:10px 16px}.grm-mark.svelte-1ug8uot,.grm-title.svelte-1ug8uot,.grm-sub.svelte-1ug8uot,.grm-captcha.svelte-1ug8uot,.grm-save.svelte-1ug8uot,.grm-error.svelte-1ug8uot,.grm-restart.svelte-1ug8uot{grid-column:1 / -1}.grm-mark.svelte-1ug8uot{justify-self:start;min-height:26px}.grm-title.svelte-1ug8uot{font-size:clamp(20px,3.4vw,26px)}.grm-sub.svelte-1ug8uot{font-size:12.5px;line-height:1.28}.grm-save.svelte-1ug8uot{min-height:44px}}@media(orientation:portrait){body.rl-scaled-phone-viewport .grm-overlay.svelte-1ug8uot{inset:0 auto auto 0!important;width:var(--rl-phone-width, 390px)!important;height:var(--rl-phone-height, 844px)!important;min-width:0!important;min-height:0!important;padding:max(12px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;transform:scale(var(--rl-phone-scale, 1))!important;transform-origin:0 0!important;align-items:center!important;justify-content:center!important}body.rl-scaled-phone-viewport .grm-card.svelte-1ug8uot{width:min(430px,calc(var(--rl-phone-width, 390px) - 20px))!important;max-height:calc(var(--rl-phone-height, 844px) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;padding:22px 17px!important;gap:13px!important}body.rl-scaled-phone-viewport .grm-title.svelte-1ug8uot{font-size:clamp(23px,6vw,28px)!important}body.rl-scaled-phone-viewport .grm-sub.svelte-1ug8uot{font-size:14px!important;line-height:1.36!important}body.rl-scaled-phone-viewport .grm-field.svelte-1ug8uot>span:where(.svelte-1ug8uot){font-size:13px!important}body.rl-scaled-phone-viewport .grm-btn.svelte-1ug8uot{min-height:56px!important;font-size:14px!important}body.rl-scaled-phone-viewport .grm-age.svelte-1ug8uot{min-height:54px!important;font-size:19px!important}body.rl-scaled-phone-viewport .grm-save.svelte-1ug8uot{min-height:52px!important;font-size:15px!important}body.rl-scaled-phone-viewport .grm-restart.svelte-1ug8uot{min-height:46px!important;font-size:13.5px!important}}html body .grm-card .grm-title{color:#332013!important;-webkit-text-fill-color:#332013!important;text-shadow:0 2px 0 rgba(255,255,255,.88),0 8px 18px rgba(121,76,28,.12)!important}html body .grm-card .grm-sub,html body .grm-card .grm-field>span{color:#704315!important;-webkit-text-fill-color:#704315!important;text-shadow:none!important}html body .grm-card .grm-btn:not(.sel){border:1px solid rgba(216,160,89,.5)!important;background:linear-gradient(180deg,#fffaf1f5,#faebd5eb)!important;color:#704315!important;-webkit-text-fill-color:#704315!important;box-shadow:0 10px 20px #8f5f281a,inset 0 1px #ffffffe0!important;text-shadow:none!important}html body .grm-card .grm-btn.sel,html body .grm-card .grm-btn:hover{border-color:#ffbe50c7!important;background:linear-gradient(180deg,#ff9e25,#f1790e)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 13px 24px #de6d0a3b,inset 0 2px #ffffff4d!important;text-shadow:0 2px 0 rgba(111,49,6,.32)!important}html body .grm-card .grm-age{border-color:#d8a05980!important;background:#fffbf3eb!important;color:#4b2d18!important;-webkit-text-fill-color:#4b2d18!important;text-shadow:none!important}html body .grm-card .grm-save{border-color:#ffbe50c7!important;background:linear-gradient(180deg,#ff9e25,#f1790e)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:0 2px 0 rgba(111,49,6,.32)!important}html[data-rl-theme=dark] body.rl-redesign-page .grm-card .grm-glyph{border:1px solid rgba(255,190,80,.46)!important;background:#fff1d9!important;color:#7d3908!important;-webkit-text-fill-color:#7d3908!important;text-shadow:none!important}html[data-rl-theme=dark] body .grm-overlay{background:linear-gradient(180deg,#140b0794,#090605ad),#0000007a!important}html[data-rl-theme=dark] body .grm-card{border-color:#de91486b!important;background:linear-gradient(180deg,#2a1911fb,#190f0bfb),#21140e!important;color:#f8e5cd!important;box-shadow:0 30px 78px #00000094,inset 0 1px #ffe2bf1a!important}html[data-rl-theme=dark] body .grm-card .grm-mark{border-color:#de914861!important;background:linear-gradient(180deg,#4a2b19eb,#311d13f0)!important;color:#ffc17d!important;-webkit-text-fill-color:#ffc17d!important}html[data-rl-theme=dark] body .grm-card .grm-title{color:#fff2df!important;-webkit-text-fill-color:#fff2df!important;text-shadow:0 10px 24px rgba(0,0,0,.34)!important}html[data-rl-theme=dark] body .grm-card .grm-sub,html[data-rl-theme=dark] body .grm-card .grm-field>span{color:#d9b68e!important;-webkit-text-fill-color:#d9b68e!important}html[data-rl-theme=dark] body .grm-card .grm-btn:not(.sel){border-color:#de914857!important;background:linear-gradient(180deg,#472a19f5,#311d13f5)!important;color:#f4d9b9!important;-webkit-text-fill-color:#f4d9b9!important;box-shadow:0 10px 24px #00000038,inset 0 1px #ffe2bf1a!important}html[data-rl-theme=dark] body .grm-card .grm-captcha{border-color:#de91484d!important;background:#100a088f!important;box-shadow:inset 0 1px #ffe2bf12!important}html[data-rl-theme=dark] body .grm-card .grm-captcha.has-widget{border:0!important;background:transparent!important;box-shadow:none!important}html[data-rl-theme=dark] body .grm-card .grm-captcha-head strong{color:#f5dec3!important;-webkit-text-fill-color:#f5dec3!important}html[data-rl-theme=dark] body .grm-card .grm-captcha-head small,html[data-rl-theme=dark] body .grm-card .grm-captcha-status{color:#bd9c79!important;-webkit-text-fill-color:#bd9c79!important}html[data-rl-theme=dark] body .grm-card .grm-captcha-status--ok{color:#85d79e!important;-webkit-text-fill-color:#85d79e!important}html[data-rl-theme=dark] body .grm-card .grm-captcha-error,html[data-rl-theme=dark] body .grm-card .grm-error{color:#ffb197!important;-webkit-text-fill-color:#ffb197!important}html[data-rl-theme=dark] body .grm-card .grm-error{border-color:#ff84614d!important;background:#72261857!important}html[data-rl-theme=dark] body .grm-card .grm-restart{color:#d9b68e!important;-webkit-text-fill-color:#d9b68e!important}.access-check.svelte-191lith{position:fixed;inset:0;z-index:2147483639;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;background:#080a12;color:#fff;font-family:system-ui,sans-serif}b.svelte-191lith{font-size:28px}p.svelte-191lith{max-width:380px;color:#c8cbd6;line-height:1.5}button.svelte-191lith{border:0;border-radius:12px;min-height:44px;padding:0 24px;background:#ffd067;font:inherit;cursor:pointer}
