/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.grow\!{flex-grow:1!important}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@media (width<=800px){html.den-room-active,body.den-room-active{overscroll-behavior:none!important;background:#03040a!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized){z-index:10000!important;top:var(--den-live-viewport-top,0px)!important;bottom:auto!important;right:auto!important;left:var(--den-live-viewport-left,0px)!important;width:var(--den-live-viewport-width,100vw)!important;height:var(--den-live-viewport-height,100dvh)!important;overscroll-behavior:none!important;background:#03040a!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;overflow:hidden!important;transform:none!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-modal,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-body,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-stage-shell{border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}.den-room-active .modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live,.den-room-active .modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live .real-host-tile,.den-room-active .modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live .real-video-tile{border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live video{object-fit:cover!important;object-position:50% 50%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;transform:none!important}.den-room-active .room-backdrop .chat-compose input,.den-room-active .room-backdrop .chat-compose input:focus{color:#fff!important;caret-color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-user-select:text!important;user-select:text!important;background:#11131ff5!important;border:1px solid #ffffff42!important;border-radius:999px!important;outline:none!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:16px!important;line-height:44px!important;display:block!important}.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel,.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel:focus-within{z-index:200!important;top:auto!important;right:6px!important;bottom:max(4px, env(safe-area-inset-bottom))!important;contain:none!important;pointer-events:auto!important;background:#03040af7!important;border:0!important;border-radius:999px!important;width:auto!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:4px!important;display:block!important;position:absolute!important;left:6px!important;overflow:hidden!important;transform:none!important;box-shadow:0 8px 28px #0000008c!important}.den-keyboard-open .room-backdrop .live-chat-panel .chat-tabs,.den-keyboard-open .room-backdrop .live-chat-panel .chat-feed,.den-keyboard-open .room-backdrop .live-chat-panel .request-strip,.den-keyboard-open .room-backdrop .live-chat-panel .room-gift-bar{display:none!important}.den-keyboard-open .room-backdrop .live-chat-panel .chat-compose{pointer-events:auto!important;background:0 0!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:4px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}.den-keyboard-open .room-backdrop .live-chat-panel .chat-compose button{pointer-events:auto!important;touch-action:manipulation!important;border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-dock,.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-dock.is-visible,.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-dock.needs-media{z-index:180!important;top:max(8px, env(safe-area-inset-top))!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:auto!important;max-width:300px!important;display:block!important;position:absolute!important;bottom:auto!important;left:8px!important;right:54px!important;transform:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-menu-toggle{display:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-quick-controls{grid-template-columns:1fr 1fr!important;gap:6px!important;padding:6px!important;display:grid!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-quick-controls button{pointer-events:auto!important;touch-action:manipulation!important;min-height:48px!important;display:grid!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .media-permission-help{width:calc(100% - 28px)!important;max-width:340px!important;top:44%!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live,.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live .real-host-tile,.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live .real-video-tile{padding:0!important}}.owner-control-modal{background:#090b16;border-color:#f6c45359;width:min(1440px,100vw - 28px);height:min(900px,100dvh - 28px);max-height:none;padding:0;overflow:hidden}.owner-control-modal>.close{z-index:10;color:#fff;background:#ffffff12;border-radius:11px;width:38px;height:38px;top:15px;right:18px}.owner-center{flex-direction:column;height:100%;display:flex;overflow:hidden}.owner-head{background:radial-gradient(circle at 85% 0,#f6c45326,#0000 35%),linear-gradient(110deg,#151225,#0d1020);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;padding:25px 70px 20px 28px;display:flex}.owner-head h2{margin:3px 0 4px;font-size:30px}.owner-head>div>span{color:#9b99ae;font-size:12px}.owner-immunity{background:#f6c45314;border:1px solid #f6c45359;border-radius:13px;flex-direction:column;gap:4px;max-width:340px;padding:12px 16px;display:flex}.owner-immunity b{color:#f6d477;font-size:11px}.owner-immunity small{color:#afa9b8;font-size:9px;line-height:1.4}.owner-tabs{background:#0d1020;border-bottom:1px solid #ffffff14;gap:6px;padding:10px 16px;display:flex;overflow:auto}.owner-tabs button{color:#9b99ac;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:flex}.owner-tabs button span{font-size:15px}.owner-tabs button.active{color:#fff;background:linear-gradient(110deg,#ff2d9229,#8b5cf61f);border-color:#ff2d9261}.owner-youtube-connection{background:linear-gradient(135deg,#ff244f1a,#8b5cf614);border:1px solid #ff2d5047;border-radius:16px;gap:13px;margin:18px 0;padding:18px;display:grid}.owner-youtube-connection>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.owner-youtube-connection>header>span{aspect-ratio:1;background:#ff244f;border-radius:13px;place-items:center;width:44px;display:grid;box-shadow:0 8px 22px #ff244f40}.owner-youtube-connection h3{margin:2px 0;font-size:18px}.owner-youtube-connection p{color:#9a96aa;margin:0;font-size:9px}.owner-youtube-connection header small,.owner-youtube-connection>small,.owner-youtube-connection label>span{color:#9d98ab;font-size:8px}.owner-youtube-connection header>b{border-radius:999px;padding:7px 9px;font-size:8px}.owner-youtube-connection header>b.connected{color:#64e2a2;background:#43d68b1f}.owner-youtube-connection header>b.not-connected{color:#aaa5b7;background:#ffffff0f}.owner-youtube-connection>label{flex-direction:column;gap:5px;display:flex}.owner-youtube-connection input{color:#fff;background:#090b15;border:1px solid #ffffff1f;border-radius:10px;outline:0;height:43px;padding:0 12px}.owner-youtube-connection input:focus{border-color:#ff547a;box-shadow:0 0 0 3px #ff547a1f}.owner-youtube-connection>div{gap:8px;display:flex}.owner-youtube-connection button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff244f,#a84fff);border:0;border-radius:10px;min-height:40px;padding:0 16px;font-size:9px;font-weight:900}.owner-youtube-connection button.secondary{color:#cbc6d2;background:#ffffff14}.owner-youtube-connection button:disabled{opacity:.5;cursor:not-allowed}.owner-center>.owner-metrics,.owner-center>.owner-overview-grid,.owner-center>.owner-panel,.owner-center>.owner-moderation-grid{overflow:auto}.owner-metrics{grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 22px 0;display:grid}.owner-metrics.business{grid-template-columns:repeat(5,1fr)}.owner-metrics article{background:linear-gradient(145deg,#141729,#10121e);border:1px solid #ffffff17;border-radius:14px;flex-direction:column;padding:17px;display:flex}.owner-metrics small{color:#8d8b9e;letter-spacing:1px;font-size:8px}.owner-metrics b{margin:7px 0 2px;font-size:25px}.owner-metrics span{color:#8d8b9e;font-size:9px}.owner-overview-grid{grid-template-columns:1fr 1fr;gap:13px;padding:16px 22px 24px;display:grid}.owner-overview-grid>article{background:linear-gradient(145deg,#141629,#0e1020);border:1px solid #ffffff17;border-radius:16px;padding:20px}.owner-overview-grid header{justify-content:space-between;gap:15px;display:flex}.owner-overview-grid small,.owner-panel-head small{color:#ff77b5;letter-spacing:1px;font-size:8px;font-weight:800}.owner-overview-grid h3,.owner-panel-head h3{margin:4px 0;font-size:17px}.owner-overview-grid header button,.owner-panel-head>button{color:#c4a5ff;cursor:pointer;background:0 0;border:0;font-size:10px}.owner-overview-grid p{color:#9c99ab;font-size:11px;line-height:1.55}.owner-feature-list{flex-wrap:wrap;gap:7px;display:flex}.owner-feature-list span{color:#c8c1d2;background:#8b5cf61a;border-radius:8px;padding:6px 8px;font-size:8px}.owner-panel{background:#101321;border:1px solid #ffffff17;border-radius:16px;margin:18px 22px 24px;padding:16px;position:relative}.owner-panel-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px;display:flex}.owner-panel-head label{background:#090b15;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;width:min(440px,55%);height:40px;padding:0 11px;display:flex}.owner-panel-head input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.owner-panel-head>b{color:#ff83bd;background:#ff2d921f;border-radius:8px;padding:6px 9px;font-size:10px}.owner-table-scroll{border:1px solid #ffffff12;border-radius:12px;overflow:auto}.owner-user-table{min-width:980px}.owner-user-row{border-bottom:1px solid #ffffff0f;grid-template-columns:1.5fr 1fr 1fr .65fr .65fr .45fr;align-items:center;min-height:58px;padding:8px 12px;font-size:9px;display:grid}.owner-user-row:last-child{border:0}.owner-user-row.head{color:#747387;text-transform:uppercase;background:#0a0c16;min-height:35px;font-size:8px;font-weight:800}.owner-user-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.owner-user-row small{color:#848296;text-overflow:ellipsis;overflow:hidden}.owner-user-row em{color:#f7d678;background:#f6c45326;border-radius:5px;padding:2px 5px;font-size:7px;font-style:normal}.owner-user-row i{text-transform:capitalize;background:#8b5cf61f;border-radius:7px;width:max-content;padding:5px 7px;font-style:normal}.owner-user-row .status-banned,.owner-user-row .status-suspended{color:#ff7784;background:#ff495821}.owner-user-row .status-protected{color:#f6d477;background:#f6c45321}.owner-user-row button{cursor:pointer;background:#5c3bbd;border:0;border-radius:8px;padding:7px;font-size:9px}.owner-member-drawer{z-index:5;background:#0c0e1cfc;border-left:1px solid #f6c45347;width:min(450px,100%);padding:19px;position:absolute;inset:0 0 0 auto;overflow:auto;box-shadow:-30px 0 70px #0000008c}.owner-member-drawer header{justify-content:space-between;display:flex}.owner-member-drawer header h3{margin:4px 0;font-size:21px}.owner-member-drawer header button{background:0 0;border:0;font-size:25px}.owner-member-drawer dl{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.owner-member-drawer dl div{background:#0b0d19;border:1px solid #ffffff14;border-radius:10px;padding:11px}.owner-member-drawer dt{color:#777689;font-size:8px}.owner-member-drawer dd{color:#e7e4ed;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px}.owner-member-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-member-controls label{color:#8d8b9e;flex-direction:column;gap:6px;font-size:8px;display:flex}.owner-member-controls select,.owner-filter-form select,.owner-payout-list select{color:#fff;background:#090b15;border:1px solid #ffffff1c;border-radius:9px;height:39px;padding:0 9px}.owner-protected-note,.owner-security-note{color:#f2d882;background:#f6c45314;border:1px solid #f6c45347;border-radius:11px;padding:14px;font-size:10px;line-height:1.55}.owner-delete{color:#ff8994;cursor:pointer;background:#ff4a5a1a;border:1px solid #ff4a5a59;border-radius:10px;width:100%;margin-top:14px;padding:11px;font-size:10px}.owner-member-activity{background:#0b0d19;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:6px;margin:12px 0;padding:12px;display:flex}.owner-member-activity>small{color:#ff77b5;font-size:8px;font-weight:800}.owner-member-activity span{border-top:1px solid #ffffff0d;justify-content:space-between;gap:8px;padding-top:6px;font-size:9px;display:flex}.owner-member-activity em{color:#777589;font-style:normal}.activity-head{border-top:1px solid #ffffff14;margin-top:22px;padding-top:16px}.owner-live-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.owner-live-grid article{background:linear-gradient(145deg,#171426,#0b0d18);border:1px solid #ff2d9238;border-radius:13px;padding:16px}.owner-live-badge{color:#ff6471;font-size:8px;font-weight:900}.owner-live-badge span{float:right;color:#8e8c9e;font-weight:500}.owner-live-grid h3{margin:12px 0 5px;font-size:16px}.owner-live-grid p{color:#c1bdc9;margin:0 0 9px;font-size:10px}.owner-live-grid>article>small{color:#777589;font-size:8px}.owner-live-grid article>div:last-child{gap:8px;margin-top:15px;display:flex}.owner-live-grid button{cursor:pointer;background:#8b5cf61f;border:1px solid #8b5cf659;border-radius:9px;flex:1;padding:9px;font-size:9px}.owner-live-grid button.danger{color:#ff8994;background:#ff4a5a1f;border-color:#ff4a5a66}.owner-moderation-grid{grid-template-columns:1fr 1fr;gap:13px;padding:18px 22px 24px;display:grid}.owner-moderation-grid .owner-panel{min-height:240px;margin:0}.owner-filter-form{grid-template-columns:125px 1fr auto;gap:8px;display:grid}.owner-filter-form input{color:#fff;background:#090b15;border:1px solid #ffffff1c;border-radius:9px;min-width:0;padding:0 10px}.owner-filter-form>button{background:linear-gradient(100deg,var(--violet),var(--pink));border:0;border-radius:9px;padding:0 14px;font-size:9px}.owner-chip-list{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.owner-chip-list>span{background:#0b0d19;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:7px;padding:7px 8px;font-size:9px;display:flex}.owner-chip-list b{color:#ff77b5;font-size:7px}.owner-chip-list button{color:#aaa;background:0 0;border:0}.owner-review-list{max-height:250px;overflow:auto}.owner-review-list>div,.owner-payout-list>div,.owner-audit-list>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.owner-review-list span,.owner-payout-list span,.owner-audit-list span{flex-direction:column;gap:4px;min-width:0;display:flex}.owner-review-list small,.owner-payout-list small,.owner-audit-list small{color:#817f91;text-overflow:ellipsis;font-size:8px;overflow:hidden}.owner-review-list i{background:#8b5cf61f;border-radius:7px;padding:5px 7px;font-size:8px;font-style:normal}.owner-review-list button{color:#ff7e8b;background:0 0;border:0;font-size:9px}.owner-payout-list{max-height:420px;overflow:auto}.owner-payout-list>div{grid-template-columns:1fr auto 130px;display:grid}.owner-payout-list strong{color:#f6d477}.owner-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.owner-plan-grid article{background:#0b0d19;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.owner-plan-grid article>span{color:#f6d477;font-size:24px}.owner-plan-grid article>div{flex:1}.owner-plan-grid h3{margin:4px 0;font-size:13px}.owner-plan-grid p{color:#817f91;text-transform:capitalize;margin:0;font-size:8px}.owner-plan-grid label{color:#f6d477;align-items:center;display:flex}.owner-plan-grid input{color:#fff;text-align:right;background:0 0;border:0;border-bottom:1px solid #f6c45359;outline:0;width:72px}.owner-security-note{flex-direction:column;gap:4px;margin-top:16px;display:flex}.owner-security-note span{color:#a9a4af;font-size:9px}.owner-audit-list{max-height:560px;overflow:auto}.owner-audit-list>div>span:last-child{text-align:right}.owner-empty,.owner-loading{color:#858296;place-items:center;min-height:150px;font-size:11px;display:grid}.owner-loading{height:100%}.owner-role-matrix{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.owner-role-card{background:#0b0d19;border:1px solid #ffffff17;border-radius:13px;padding:16px}.owner-role-card.super{background:linear-gradient(120deg,#f6c4531a,#8b5cf612);border-color:#f6c4534d;grid-column:1/-1}.owner-role-card header{align-items:center;gap:10px;display:flex}.owner-role-card header>span{font-size:23px}.owner-role-card h3{margin:3px 0;font-size:15px}.owner-role-card header small,.owner-current-staff header small{color:#ff77b5;letter-spacing:1px;font-size:8px;font-weight:800}.owner-role-card p{color:#a6a2b1;font-size:10px;line-height:1.55}.owner-role-card>strong{color:#f6d477;font-size:9px}.role-access-list,.role-denied-list{flex-direction:column;gap:7px;margin-top:13px;display:flex}.role-access-list span,.role-denied-list span{color:#c5c0cc;gap:8px;font-size:9px;line-height:1.35;display:flex}.role-access-list b{color:#72d6a2}.role-denied-list{border-top:1px solid #ffffff12;padding-top:11px}.role-denied-list b{color:#ff7382}.owner-current-staff{border:1px solid #ffffff14;border-radius:13px;margin-top:16px;overflow:hidden}.owner-current-staff>header,.owner-current-staff>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.owner-current-staff>header button,.owner-current-staff>div>button{color:#c4a5ff;background:0 0;border:0;font-size:9px}.owner-current-staff span{flex-direction:column;flex:1;gap:3px;display:flex}.owner-current-staff span small{color:#817f91;font-size:8px}.owner-current-staff i{background:#8b5cf61f;border-radius:8px;padding:6px 8px;font-size:8px;font-style:normal}.owner-assignment-copy{color:#a6a2b1;font-size:10px;line-height:1.55}.owner-member-controls.single{grid-template-columns:1fr}.owner-safety-policy>small{color:#858194;margin-top:12px;font-size:9px;line-height:1.5;display:block}.owner-violation-list,.owner-safety-status{flex-direction:column;gap:8px;display:flex}.owner-violation-list span,.owner-safety-status span{color:#c9c5d0;background:#0b0d19;border-radius:9px;align-items:center;gap:9px;padding:9px;font-size:9px;display:flex}.owner-violation-list b{color:#ff7985;background:#ff495826;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.owner-safety-status i{border-radius:50%;width:8px;height:8px}.owner-safety-status i.active{background:#58d69b;box-shadow:0 0 0 4px #58d69b1a}.owner-safety-status i.ready{background:#f6c453;box-shadow:0 0 0 4px #f6c4531a}@media (width<=900px){.owner-metrics,.owner-metrics.business{grid-template-columns:repeat(2,1fr)}.owner-overview-grid,.owner-moderation-grid{grid-template-columns:1fr}.owner-live-grid,.owner-plan-grid{grid-template-columns:1fr 1fr}.owner-head{align-items:flex-start}.owner-immunity{max-width:280px}}@media (width<=620px){.owner-control-modal{border:0;border-radius:0;width:100vw;height:100dvh;inset:0!important}.owner-control-modal>.close{top:11px;right:10px}.owner-head{padding:18px 56px 14px 16px;display:block}.owner-head h2{font-size:22px}.owner-head>div>span{display:none}.owner-immunity{margin-top:9px;padding:8px 10px}.owner-immunity small{display:none}.owner-tabs{padding:7px 9px}.owner-tabs button{padding:9px}.owner-tabs button span{font-size:16px}.owner-tabs button{font-size:0}.owner-metrics,.owner-metrics.business{grid-template-columns:1fr 1fr;gap:8px;padding:11px 10px 0}.owner-metrics article{padding:12px}.owner-metrics b{font-size:19px}.owner-overview-grid,.owner-moderation-grid{gap:9px;padding:10px}.owner-overview-grid>article{padding:15px}.owner-panel{margin:10px;padding:12px}.owner-panel-head{align-items:flex-start}.owner-panel-head label{width:100%}.owner-live-grid,.owner-plan-grid,.owner-role-matrix{grid-template-columns:1fr}.owner-role-card.super{grid-column:auto}.owner-member-drawer dl,.owner-member-controls,.owner-filter-form{grid-template-columns:1fr}.owner-filter-form input,.owner-filter-form>button{height:40px}.owner-payout-list>div{grid-template-columns:1fr auto}.owner-payout-list select{grid-column:1/-1}.owner-user-table{min-width:880px}.owner-current-staff>header{flex-direction:column;align-items:flex-start}.owner-current-staff>div{flex-wrap:wrap;align-items:flex-start}}.room-top-controls{z-index:110;-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);background:#0708118f;border:1px solid #ffffff1a;border-radius:999px;gap:6px;padding:5px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 12px 32px #00000052}.room-top-controls button,.room-tools-launcher{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #0000;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;line-height:1;transition:transform .18s,background .18s,border-color .18s;display:grid;position:relative}.room-top-controls button:hover,.room-top-controls button:focus-visible,.room-tools-launcher:hover,.room-tools-launcher:focus-visible{background:#f6c45321;border-color:#f6c4537a;outline:none;transform:translateY(-1px)}.room-top-controls button small{color:#f3edf7;opacity:0;pointer-events:none;background:#06070eeb;border:1px solid #ffffff1a;border-radius:7px;padding:5px 8px;font-size:9px;font-weight:750;transition:all .16s;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-4px)}.room-top-controls button:hover small,.room-top-controls button:focus-visible small{opacity:1;transform:translate(-50%)}.den-share-icon,.den-minimize-icon,.den-restore-icon,.den-exit-icon,.den-tools-icon,.den-tools-close{width:18px;height:18px;display:block;position:relative}.den-share-icon:before{content:"";border:1.8px solid;border-radius:3px;width:11px;height:10px;position:absolute;bottom:1px;left:2px}.den-share-icon:after{content:"↑";background:#25222d;padding-left:3px;font-size:17px;font-weight:900;position:absolute;top:-7px;right:-1px}.den-minimize-icon:before{content:"";border:1.8px solid;border-radius:3px;position:absolute;inset:2px}.den-minimize-icon:after{content:"";border-bottom:2px solid #f6c453;border-right:2px solid #f6c453;width:7px;height:7px;position:absolute;bottom:1px;right:1px}.den-restore-icon:before{content:"";border:1.8px solid;border-radius:3px;position:absolute;inset:1px}.den-exit-icon:before,.den-exit-icon:after,.den-tools-close:before,.den-tools-close:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:8px;left:1px;transform:rotate(45deg)}.den-exit-icon:after,.den-tools-close:after{transform:rotate(-45deg)}.room-top-controls .room-exit-control{color:#ffd5dc;background:#9a233752;border-color:#ff6b8033}.room-top-controls .room-exit-control:hover,.room-top-controls .room-exit-control:focus-visible{background:#ae263e9e;border-color:#ff6b808c}.room-tools-launcher{z-index:110;color:#f8d873;background:linear-gradient(145deg,#422d77f0,#1e1739f0);border-color:#f6c45357;width:48px;height:48px;position:absolute;bottom:16px;right:16px;box-shadow:0 12px 30px #00000073,inset 0 1px #ffffff1f}.den-tools-icon:before,.den-tools-icon:after,.den-tools-icon{border-top:2px solid;border-bottom:2px solid}.den-tools-icon:before{content:"";width:18px;position:absolute;top:6px;left:0}.room-tools-sheet{z-index:120;color:#f8f5ff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(155deg,#19142bfa,#090b18fc);border:1px solid #f6c4533d;border-radius:24px;width:min(520px,100% - 28px);max-height:min(620px,100dvh - 100px);padding:22px;position:absolute;bottom:70px;right:14px;overflow:auto;box-shadow:0 28px 90px #0000009e,inset 0 1px #ffffff12}.room-tools-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.room-tools-heading div{flex-direction:column;gap:3px;display:flex}.room-tools-heading small{color:#e9bd53;letter-spacing:1.8px;font-size:9px;font-weight:850}.room-tools-heading h3{letter-spacing:-.4px;margin:0;font-size:22px}.room-tools-heading button{color:#c9c3d5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;width:34px;height:34px;font-size:22px}.room-tools-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 10px;display:grid}.room-tools-grid button{color:#eeeaf4;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.room-tools-grid button>span{color:#f2cf70;background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #ffffff14;border-radius:18px;place-items:center;width:58px;height:58px;font-size:24px;transition:transform .16s,border-color .16s,background .16s;display:grid;box-shadow:inset 0 1px #ffffff0f}.room-tools-grid button:hover>span,.room-tools-grid button:focus-visible>span{background:linear-gradient(145deg,#8b5cf647,#ff2d921f);border-color:#f6c4536b;transform:translateY(-2px)}.room-tools-grid button.active>span{color:#ffe49a;background:linear-gradient(145deg,#8b5cf67a,#ff2d9233);border-color:#f6c4538c}.room-tools-grid button b{text-align:center;max-width:72px;font-size:12px;line-height:1.1}.room-exit-confirm{z-index:140;color:#fff;text-align:center;background:linear-gradient(155deg,#1d1630fc,#080a15fc);border:1px solid #f6c45347;border-radius:24px;width:min(390px,100% - 32px);padding:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 100px #000000b8}.room-exit-confirm:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020308a3;position:fixed;inset:0}.exit-confirm-mark{background:linear-gradient(145deg,#f6c4532e,#8b5cf62b);border:1px solid #f6c45359;border-radius:17px;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:25px;display:grid}.room-exit-confirm>small{color:#e9bd53;letter-spacing:1.8px;font-size:9px;font-weight:900}.room-exit-confirm h3{margin:7px 0 8px;font-size:25px}.room-exit-confirm p{color:#a8a3b5;margin:0;font-size:12px;line-height:1.5}.room-exit-confirm>div:last-child{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:9px;margin-top:22px;display:grid}.room-exit-confirm button{cursor:pointer;border-radius:12px;min-height:44px;font-size:11px;font-weight:850}.exit-stay{color:#f8d873;background:#f6c45314;border:1px solid #f6c4534d}.exit-hibernate{color:#fff;background:linear-gradient(110deg,#394dcc,#7d4ddd);border:1px solid #8b5cf673}.exit-leave{color:#fff;background:linear-gradient(110deg,#9f2940,#cf3659);border:1px solid #ff687c57}.room-backdrop .room-menu-toggle{display:none!important}.room-backdrop .live-quick-actions{inset:auto auto 18px 18px!important}.room-clear-mode .live-chat-panel,.room-clear-mode .live-quick-actions,.room-clear-mode .live-connection-status,.room-clear-mode .host-invite-floating{display:none!important}.live-is-minimized{pointer-events:none;background:0 0}.live-is-minimized .live-room-modal{z-index:200;pointer-events:auto;border-radius:18px;width:min(320px,100vw - 32px);height:210px;position:fixed;bottom:16px;right:16px;box-shadow:0 22px 70px #000000a6}.live-is-minimized .live-room-body{height:100%;padding:0;display:block}.live-is-minimized .live-stage-shell{border-radius:inherit;width:100%;height:100%;max-height:none}.live-is-minimized .live-room-header,.live-is-minimized .live-room-footer,.live-is-minimized .mobile-active-viewers,.live-is-minimized .live-chat-panel,.live-is-minimized .live-quick-actions,.live-is-minimized .room-tools-launcher,.live-is-minimized .room-tools-sheet,.live-is-minimized .host-invite-floating{display:none!important}.live-is-minimized .room-top-controls{top:8px;right:8px}.live-is-minimized .room-top-controls button{width:34px;height:34px;font-size:18px}.tile-self-controls{z-index:8;gap:6px;display:flex;position:absolute;bottom:8px;right:8px}.tile-self-controls button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#080a16c2;border:1px solid #ffffff38;border-radius:999px;min-height:28px;padding:0 9px;font-size:9px;font-weight:800}@media (width<=700px){.room-top-controls{top:max(10px, env(safe-area-inset-top));gap:6px;right:8px}.room-top-controls button,.room-tools-launcher{width:40px;height:40px}.room-tools-launcher{right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}.room-tools-sheet{width:100%;max-height:70dvh;padding:20px 18px calc(20px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;position:fixed;bottom:0;left:0;right:0}.room-tools-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 5px}.room-tools-grid button>span{width:52px;height:52px;font-size:23px}.room-tools-grid button b{font-size:10px}.room-backdrop .live-quick-actions{top:auto!important;right:auto!important;bottom:calc(62px + env(safe-area-inset-bottom))!important;left:8px!important}}.member-search-results{z-index:70;background:#0d0f1dfa;border:1px solid #ffffff24;border-radius:14px;width:min(610px,48vw);max-height:420px;padding:10px;position:fixed;top:68px;left:min(282px,21vw);overflow:auto;box-shadow:0 22px 60px #0000008c}.member-search-results header{justify-content:space-between;padding:5px 7px 10px;display:flex}.member-search-results header small,.member-search-results p{color:#9f9caf;font-size:10px}.member-search-results>button,.share-member-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px;display:grid}.member-search-results>button:hover,.share-member-list>button:hover{background:#8b5cf624}.member-search-results>button>span:first-child,.share-member-list>button>span:first-child{background:linear-gradient(135deg,#ff655b,#8b5cf6);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;display:grid;overflow:hidden}.member-search-results img,.share-member-list img{object-fit:cover;width:100%;height:100%}.member-search-results>button>span:nth-child(2),.share-member-list>button>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.member-search-results small,.share-member-list small{color:#a8a5b7}.member-search-results em,.share-member-list em{color:#ff77b7;font-size:10px;font-style:normal;font-weight:850}.share-live-sheet{z-index:100;background:#0f101ffa;border:1px solid #ff2d926b;border-radius:18px;width:min(390px,100% - 28px);max-height:min(620px,100dvh - 92px);padding:20px;position:absolute;top:74px;right:18px;overflow:auto;box-shadow:0 25px 80px #000000a6}.share-live-sheet>small{color:#ff72b4;font-weight:850}.share-live-sheet h3{margin:5px 0;font-size:21px}.share-live-sheet>p{color:#a9a6b8;margin:0 0 12px;font-size:11px;line-height:1.45}.share-live-sheet>input{color:#fff;background:#090b17;border:1px solid #ffffff29;border-radius:10px;outline:0;width:100%;height:44px;padding:0 12px}.share-sheet-close{color:#aaa;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.share-member-list{margin:9px 0}.share-member-list>p{color:#aaa6b8;font-size:11px}.share-member-groups{gap:14px;margin:13px 0;display:grid}.share-member-group{gap:6px;display:grid}.share-member-group>header{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.share-member-group>header b{font-size:11px}.share-member-group>header small{color:#8f8ca0;font-size:9px}.share-member-group>p{color:#8f8ca0;background:#ffffff09;border-radius:9px;margin:0;padding:10px;font-size:10px}.share-member-group .share-member-list{gap:4px;margin:0;display:grid}.share-member-list>button{text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #0000;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:52px;padding:7px 9px;display:grid}.share-member-list>button:hover,.share-member-list>button:focus-visible{background:#ff2d9217;border-color:#ff72b459;outline:none}.share-member-list>button>span:first-child{background:linear-gradient(135deg,#ff655b,#8b5cf6);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:850;display:grid;overflow:hidden}.share-search-label{color:#b9b4c8;margin-top:14px;font-size:10px;font-weight:800;display:block}.share-outside-den{background:linear-gradient(100deg,#7051d6,#ff2d92);border:0;border-radius:10px;width:100%;height:42px;font-weight:850}@media (width<=700px){.member-search-results{width:calc(100% - 20px);top:61px;left:10px}.share-live-sheet{width:auto;max-height:72dvh;position:fixed;inset:auto 7px 7px}.real-live-stage.panel-live{grid-template-rows:repeat(7,minmax(0,1fr))!important;grid-template-columns:minmax(0,3fr) minmax(88px,1fr)!important}.real-live-stage.panel-live .real-host-tile{grid-area:1/1/-1!important}.real-live-stage.panel-live .real-guest-tile{grid-column:2!important;min-height:0!important;margin:2px!important}.live-quick-actions{bottom:64px!important;left:8px!important;right:auto!important}.room-backdrop .room-menu-toggle,.host-invite-floating{left:8px!important;right:auto!important}.tile-host-controls{flex-direction:column;top:auto;bottom:3px;right:3px}.tile-host-controls button{padding:3px 4px;font-size:6px}}.live-room-modal{border-color:#8b5cf66b;flex-direction:column;width:min(1500px,100%);height:min(900px,100vh - 28px);padding:0;display:flex;overflow:hidden}.live-room-modal>.close{display:none}.live-room-header{background:#090a16eb;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:76px;padding:12px 18px;display:flex}.live-room-header>div{align-items:center;gap:12px;display:flex}.room-live-pill{background:linear-gradient(100deg, var(--coral), var(--pink));border-radius:9px;padding:9px 11px;font-size:11px;font-weight:900;box-shadow:0 0 22px #ff2d924d}.live-room-header h2{margin:1px 0;font-size:20px}.live-room-header small{color:#9997ad}.live-room-header .eyebrow{margin:0}.room-header-actions button{cursor:pointer;background:#1d1930;border:1px solid #ffffff24;border-radius:9px;height:38px;padding:0 14px;font-weight:700}.room-header-actions button:nth-child(2){background:linear-gradient(110deg,#6d3cdd,#df2c9b)}.room-header-actions .share-live{color:#a9e6ff;background:#397eab2e;border-color:#6ddaff4d}.room-header-actions .leave{color:#ff9bad;background:#31202a}.live-room-body{flex:1;grid-template-columns:minmax(0,1fr) 310px;min-height:0;display:grid}.seat-stage{background:radial-gradient(circle at 50% 45%,#5c2dad30,#0000 48%),#080a14;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-height:0;padding:10px;display:grid}.live-seat{background:linear-gradient(145deg,#15182c,#0e1020);border:1px solid #a979ff2e;border-radius:10px;min-width:0;min-height:0;position:relative;overflow:hidden}.live-seat.occupied{border-color:#ffffff26}.live-seat.host-seat{border-color:#ff2d92bf;box-shadow:0 0 0 1px #ff2d9240,0 0 28px #ff2d9226}.live-seat img{object-fit:cover;width:100%;height:100%}.seat-gradient{background:linear-gradient(#0000 54%,#05050de6);position:absolute;inset:0}.seat-number{background:#070812b8;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;display:grid;position:absolute;top:7px;left:7px}.seat-name{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:7px;left:8px;right:35px}.seat-name b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.seat-name small{color:#ff84bb;letter-spacing:.7px;font-size:8px}.mic{z-index:2;color:#71e4bd;background:#0a0c1acc;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid;position:absolute;bottom:8px;right:7px}.mic.muted{color:#ff7b8f}.host-crown{background:linear-gradient(110deg,#f1b739,#fa518f);border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;top:7px;right:7px}.live-seat.open>button{color:#8f8ca5;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.live-seat.open>button:hover{color:#d3c5ff;background:#8b5cf614}.live-seat.open>button>span{color:#b68cff;border:1px dashed #b992ff73;border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:7px;font-size:24px;display:grid}.live-seat.open>button b{font-size:11px}.live-seat.open>button small{margin-top:3px;font-size:9px}.live-seat.open>button.requested>span{color:#6edab4;background:#69d8b11f;border-style:solid}.live-chat-panel{background:#0d0f1c;border-left:1px solid #ffffff17;flex-direction:column;min-height:0;display:flex}.chat-tabs{border-bottom:1px solid #ffffff14;height:48px;display:flex}.chat-tabs button{color:#858399;background:0 0;border:0;flex:1;font-size:12px}.chat-tabs button.active{color:#fff;border-bottom:2px solid var(--pink)}.chat-tabs b{color:#ff77b4}.chat-feed{flex:1;padding:13px;overflow:auto}.chat-feed p{color:#bbb9c9;margin:0 0 12px;font-size:11px;line-height:1.45}.chat-feed p b{color:#fff}.chat-feed .system-message{color:#aaa6c2;background:#8b5cf61a;border-radius:8px;padding:9px}.chat-feed .gift-message{color:#ffd16a;background:#f6c45312;border:1px solid #f6c4532e;border-radius:8px;padding:9px}.request-strip{background:#ff2d920f;border:1px solid #ff2d923b;border-radius:9px;justify-content:space-between;align-items:center;margin:0 10px 9px;padding:9px;font-size:10px;display:flex}.request-strip button{cursor:pointer;background:#9e3fd8;border:0;border-radius:7px;padding:7px 9px;font-size:9px}.chat-compose{background:#151827;border:1px solid #ffffff1f;border-radius:9px;height:38px;margin:0 10px 8px;display:flex;overflow:hidden}.chat-compose input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 10px;font-size:11px}.chat-compose button{color:#ff5ca5;cursor:pointer;background:0 0;border:0;width:38px}.room-gift-bar{border-top:1px solid #ffffff14;gap:5px;padding:8px 10px 11px;display:flex}.room-gift-bar button{cursor:pointer;background:#161827;border:1px solid #ffffff1a;border-radius:8px;min-width:42px;height:40px;position:relative}.room-gift-bar button small{color:#d0a94a;font-size:7px;display:block}.room-gift-bar .more-gifts{color:#ff78b7;flex:1;font-size:10px}.live-room-footer{color:#8d8b9f;background:#0b0d18;border-top:1px solid #ffffff14;align-items:center;gap:18px;height:35px;padding:0 14px;font-size:9px;display:flex}.live-room-footer span{align-items:center;gap:5px;display:flex}.live-room-footer i{background:#4edaa7;border-radius:50%;width:6px;height:6px}.live-room-footer p{margin-left:auto}@media (width<=900px){.room-backdrop{padding:0}.live-room-modal{border-radius:0;height:100vh;max-height:none}.live-room-body{grid-template-columns:1fr}.seat-stage{grid-template-rows:repeat(5,minmax(100px,1fr));grid-template-columns:repeat(3,minmax(0,1fr));overflow:auto}.live-chat-panel{display:none}.live-room-header{padding:9px 10px}.live-room-header h2{font-size:15px}.room-header-actions button:first-child{display:none}.room-header-actions button{padding:0 10px}.live-room-footer p{display:none}.live-seat{min-height:115px}}@media (width<=520px){.seat-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px}.live-seat{border-radius:5px;min-height:100px}.seat-name b{font-size:9px}.seat-name small{font-size:6px}.live-seat.open>button>span{width:30px;height:30px;font-size:18px}.live-seat.open>button b{font-size:9px}.live-seat.open>button small{font-size:7px}.room-header-actions button:nth-child(2){display:none}.room-header-actions .share-live{align-items:center;display:inline-flex}.room-live-pill{padding:7px}.live-room-footer{gap:9px}}.room-backdrop .live-room-modal:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#03050c04,#03050c1a);position:absolute;inset:0}.room-backdrop .real-live-stage{background:0 0!important}.room-backdrop .participant-live-box{box-shadow:inset 0 0 0 1px #ffffff2e,0 8px 24px #00000047;background-color:#070912b8!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;padding:0!important}.room-backdrop .participant-live-box>video{box-shadow:none;border:0;border-radius:inherit!important;width:100%!important;height:100%!important}.room-backdrop .participant-live-box>.camera-off-screensaver{border-radius:inherit!important;inset:0!important}@media (width<=800px){.room-backdrop .real-live-stage.panel-live.has-guests{scrollbar-width:none;grid-template-rows:repeat(6,minmax(28vw,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;align-content:start!important;gap:2px!important;display:grid!important;overflow:hidden auto!important}.room-backdrop .real-live-stage.panel-live.has-guests::-webkit-scrollbar{display:none}.room-backdrop .real-live-stage.panel-live.has-guests .real-host-tile{grid-area:1/1/3/3!important;width:100%!important;height:100%!important}.room-backdrop .real-live-stage.panel-live.has-guests .real-guest-tile{border-radius:9px!important;grid-area:auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;display:block!important}.modal-backdrop.room-backdrop:not(.live-is-minimized),.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-modal{width:100vw!important;height:var(--den-live-viewport-height,100dvh)!important;max-height:var(--den-live-viewport-height,100dvh)!important;overscroll-behavior:none!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-body{width:100%!important;height:100%!important;display:block!important;position:relative!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-stage-shell{z-index:2!important;width:100%!important;height:calc(54px + 66.667vw)!important;position:absolute!important;inset:0 0 auto!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live{box-sizing:border-box!important;background:0 0!important;grid-template-rows:54px repeat(2,33.333vw)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:33.333vw!important;grid-auto-flow:row!important;align-content:start!important;gap:1px!important;width:100%!important;height:calc(54px + 66.667vw)!important;padding:0!important;display:grid!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-connection-status{grid-area:1/1/auto/-1!important;align-self:center!important;margin-left:12px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-host-tile,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .camera-waiting{border-radius:3px!important;grid-area:2/1/4/3!important;width:100%!important;height:66.667vw!important;min-height:0!important;margin:0!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-guest-tile,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .open-panel-seat{aspect-ratio:1!important;border-radius:3px!important;grid-area:auto/3!important;width:33.333vw!important;min-width:0!important;height:33.333vw!important;min-height:0!important;margin:0!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .open-panel-seat:nth-last-child(-n+3){display:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel,.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel:focus-within{z-index:32!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;contain:layout paint!important;background:linear-gradient(#0000,#0506107a 34%,#050610d1)!important;border:0!important;border-radius:0!important;padding:0 8px 8px!important;display:flex!important;position:absolute!important;inset:calc(54px + 66.667vw) 0 0!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-feed{pointer-events:auto!important;flex:auto!important;width:100%!important;max-height:none!important;padding:10px 4px 6px!important;position:relative!important;inset:auto!important;overflow:hidden auto!important;-webkit-mask-image:none!important;mask-image:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose{flex:0 0 46px!important;width:100%!important;margin:0!important;position:relative!important;inset:auto!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-tools-launcher{z-index:45!important;bottom:12px!important;right:10px!important}}.open-panel-seat{color:#ffffff80;background:#1215278f;border:1px solid #ffffff29;place-items:center;display:grid;position:relative}.open-panel-seat>span{border:1px solid #fff3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;display:grid}.open-panel-seat>small{font-weight:800;position:absolute;top:5px;left:7px}.self-media-dock{opacity:0;pointer-events:none;transition:opacity .24s,transform .24s;transform:translateY(8px)}.self-media-dock.is-visible,.self-media-dock.menu-open{opacity:1;pointer-events:auto;transform:none}.self-media-dock.menu-open{z-index:190!important;top:auto!important;right:auto!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;width:min(320px,100vw - 28px)!important;max-height:calc(100dvh - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;position:fixed!important;left:14px!important;overflow:hidden auto!important}.self-media-dock.menu-open .self-media-menu-toggle{z-index:4;position:sticky;top:0}.self-media-menu .self-media-menu-close{background:#ffffff1a;border-color:#ffffff4d}.beauty-panel.beauty-panel-pro{z-index:200!important;width:min(390px,100vw - 28px)!important;height:auto!important;max-height:none!important;position:fixed!important;inset:14px 14px 14px auto!important;overflow:hidden auto!important}.beauty-panel .beauty-panel-head{z-index:8;background:#141023fa;margin:-4px -4px 6px;padding:8px 4px;position:sticky;top:-14px}.beauty-panel .beauty-panel-head>button{color:#fff;flex:0 0 42px;width:42px;height:42px;font-size:25px}@media (width<=800px){.self-media-dock.menu-open{right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;left:8px!important}.beauty-panel.beauty-panel-pro{top:calc(8px + env(safe-area-inset-top))!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;border-radius:20px!important;width:auto!important;max-width:none!important;padding:14px!important;left:8px!important}}.guard-status{color:#79dfba;white-space:nowrap;background:#4ddaa714;border:1px solid #4ddaa747;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.recording-alert{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#270c1af7;border:1px solid #ff5b6f99;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:min(780px,100% - 40px);padding:14px;display:grid;position:absolute;top:86px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #0000008c,0 0 30px #ff2d6024}.recording-alert-icon{color:#ff465b;background:#ff465b26;border-radius:50%;place-items:center;width:42px;height:42px;animation:1.2s infinite recordPulse;display:grid}.recording-alert h3{margin:2px 0 4px;font-size:15px}.recording-alert p{color:#c4bdc9;margin:0;font-size:10px;line-height:1.45}.recording-alert small{color:#817987;font-size:8px}.recording-actions{gap:6px;display:flex}.recording-actions button{color:#fff;cursor:pointer;background:#d83458;border:0;border-radius:8px;padding:9px 10px;font-size:9px;font-weight:800}.recording-actions button:nth-child(2){background:#841b3a}.recording-actions .dismiss-recording{color:#bcb2c1;background:#322634}.viewer-watermark{z-index:9;color:#ffffff21;letter-spacing:1.6px;white-space:nowrap;pointer-events:none;font-size:clamp(10px,1.2vw,16px);font-weight:850;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-17deg)}.test-recording{color:#7de2bd;cursor:pointer;background:#4ddaa714;border:1px solid #4ddaa73d;border-radius:7px;padding:5px 8px;font-size:8px}@keyframes recordPulse{50%{box-shadow:0 0 0 9px #ff465b00}}@media (width<=900px){.guard-status{display:none}.recording-alert{grid-template-columns:auto 1fr;width:calc(100% - 18px);padding:10px;top:70px}.recording-actions{grid-column:1/-1}.recording-actions button{flex:1}.viewer-watermark{font-size:8px}.test-recording{margin-left:auto}}.private-card{border-color:#f6c45357}.private-card .room-image:before{content:"";z-index:1;background:linear-gradient(135deg,#160c2a14,#090a1480);position:absolute;inset:0}.private-card .room-badges b{white-space:nowrap;background:linear-gradient(110deg,#8c5a16,#d5992f)}.privacy-label{color:#aaa8bb;margin-top:10px;font-size:11px;display:block}.privacy-label select{margin-top:6px}.private-summary{background:#f6c4530f;border:1px solid #f6c45333;border-radius:9px;flex-direction:column;gap:5px;margin-top:10px;padding:11px;font-size:10px;display:flex}.private-summary b{color:#f1c462}.private-summary span{color:#9793a8}.private-icon{background:linear-gradient(135deg,#5e3e15,#e1a637)}.private-entry-tabs{gap:7px;margin-top:17px;display:flex}.private-entry-tabs button{color:#aaa;cursor:pointer;background:#1b1d2d;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:10px}.private-entry-tabs button.active{color:#f1c462;background:#f6c45317;border-color:#f6c45380}.private-room-info{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.private-room-info span{color:#aaa7bb;background:#171928;border-radius:7px;padding:7px 9px;font-size:9px}.private-live-pill{background:linear-gradient(110deg,#8c5a16,#d9a134);box-shadow:0 0 22px #f6c4532e}.privacy-footer{color:#f1c462!important}.live-room-footer .privacy-footer{margin-right:auto}.live-room-footer .privacy-footer~.test-recording{margin-left:0}.level-gate{background:linear-gradient(110deg,#8b5cf61a,#ff2d920d);border:1px solid #8b5cf647;border-radius:10px;margin-top:12px;padding:11px}.level-gate-top{justify-content:space-between;gap:10px;font-size:10px;display:flex}.level-gate-top span{color:#caaeff;font-weight:800}.level-gate-top b{color:#f1c462}.level-track{background:#25263a;border-radius:5px;height:6px;margin-top:8px;overflow:hidden}.level-track i{background:linear-gradient(90deg, var(--violet), var(--pink), var(--coral));border-radius:5px;height:100%;display:block}.level-gate p{color:#9693a7;margin:7px 0 0;font-size:9px}.privacy-label select option:disabled{color:#6f6c7b}.locked-private-info{color:#d5ad56;cursor:pointer;background:#f6c4530d;border:1px solid #f6c4532e;border-radius:8px;width:100%;margin-top:8px;padding:9px;font-size:9px}.founder-banner{background:linear-gradient(105deg,#f6c45321,#ff2d9214,#8b5cf61f);border:1px solid #f6c45361;border-radius:15px;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex;box-shadow:0 12px 32px #00000029}.founder-seal{color:#201404;background:linear-gradient(135deg,#7f5012,#f4c656);border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 0 24px #f6c45333}.founder-banner h2{margin:1px 0 3px;font-size:18px}.founder-banner p{margin:0}.founder-banner span{color:#aaa6b9;font-size:10px}.founder-spots{border-left:1px solid #ffffff1a;flex-direction:column;align-items:center;margin-left:auto;padding-left:18px;display:flex}.founder-spots b{color:#f4c656;font-size:24px}.founder-spots small{color:#9995a7;font-size:8px}.level-gate.founder-unlocked{background:linear-gradient(110deg,#f6c4531c,#8b5cf614);border-color:#f6c45366}.level-gate.founder-unlocked .level-gate-top span{color:#f4c656}@media (width<=620px){.founder-banner{padding:11px}.founder-seal{width:40px;height:40px}.founder-banner h2{font-size:14px}.founder-banner span{font-size:8px}.founder-spots{display:none}}.avatar-button small{align-items:center;gap:6px;display:flex}.early-access-badge{color:#f4c656;letter-spacing:.35px;white-space:nowrap;background:linear-gradient(110deg,#f6c45326,#ff2d921f);border:1px solid #f6c45373;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.founder-code-badge{color:#fff3bd;letter-spacing:.5px;white-space:nowrap;background:linear-gradient(110deg,#68400d,#d79b2c);border:1px solid #ffd564b8;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:900;box-shadow:0 0 16px #f6c45333}.redeem-founder{color:#f4c656;cursor:pointer;background:#f6c45317;border:1px solid #f6c45366;border-radius:10px;margin-left:auto;padding:11px 14px;font-size:10px;font-weight:850}.founder-banner.verified-founder{background:linear-gradient(105deg,#f6c4532e,#753fcf24,#ff2d921a);border-color:#f6c453b3}.founder-active b{font-size:18px}.founder-icon{color:#251705;background:linear-gradient(135deg,#68400d,#f1c151)}.founder-code-field{color:#aaa7b9;margin-top:16px;font-size:10px;display:block}.founder-code-field input{text-transform:uppercase;letter-spacing:1.5px;margin-top:6px}.founder-benefits{background:#f6c4530f;border:1px solid #f6c45338;border-radius:10px;gap:8px;margin-top:14px;padding:13px;font-size:10px;display:grid}.founder-benefits b{color:#f4c656}.founder-benefits span{color:#b7b1c0}.code-security{background:#121422;border-radius:8px;padding:9px;color:#8f8c9f!important;font-size:9px!important}@media (width<=620px){.redeem-founder{padding:9px;font-size:8px}.founder-code-badge{display:none}}.den-conversion{background:#f6c4530f;border:1px solid #f6c45338;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;margin-top:14px;padding:11px;display:flex}.den-conversion span{color:#e7c873;font-size:9px;font-weight:750}.den-conversion b{color:#8f83aa;font-size:12px}.vault-balances{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:13px;display:grid}.vault-balances>.promo-vault-balance{background:linear-gradient(140deg,#23142b,#12121e);border-color:#de53b947}.promo-wallet-protection{background:#cb399914;border-left:3px solid #d74aa8;border-radius:7px;padding:9px 10px;color:#b7a8bf!important;margin:8px 0 0!important;font-size:8.5px!important;line-height:1.5!important}.host-token-source-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:10px 0;display:grid}.host-token-source-grid article{background:#111320;border:1px solid #7b6f9c47;border-radius:10px;padding:12px}.host-token-source-grid article.promo{background:#201222;border-color:#d93fa44d}.host-token-source-grid small,.host-token-source-grid b,.host-token-source-grid span{display:block}.host-token-source-grid small{color:#8f899e;letter-spacing:.08em;font-size:7.5px;font-weight:850}.host-token-source-grid b{color:#f0ce77;margin:5px 0;font-size:16px}.host-token-source-grid span{color:#9d97a9;font-size:8px}@media (width<=520px){.vault-balances{grid-template-columns:1fr 1fr}.vault-balances>.promo-vault-balance{grid-column:1/3}.host-token-source-grid{grid-template-columns:1fr}.host-token-source-grid article{grid-template-columns:1fr auto;align-items:center;display:grid}.host-token-source-grid span{grid-column:1/3}}.vault-balances>div{background:#111320;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.vault-balances small,.vault-label{color:#8d899d;letter-spacing:1px;font-size:8px}.vault-balances b{color:#f2ca69;font-size:17px}.vault-balances span{color:#a8a4b7;font-size:9px}.reverse-conversion{background:#8b5cf614;border:1px solid #8b5cf642;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:11px;display:flex}.reverse-conversion div{flex-direction:column;gap:3px;display:flex}.reverse-conversion b{font-size:10px}.reverse-conversion span{color:#a19daf;font-size:8px}.reverse-conversion button{cursor:pointer;background:linear-gradient(100deg,#7c3aed,#d82d96);border:0;border-radius:8px;padding:9px;font-size:8px;font-weight:800}.vault-label{margin:14px 0 6px!important}.owner-paid-wallet{background:#f6c45312;border:1px solid #f6c45347;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:11px 12px;display:flex}.owner-paid-wallet span{flex-direction:column;flex:none;gap:3px;display:flex}.owner-paid-wallet small{color:#a59e8d;letter-spacing:.08em;font-size:7px}.owner-paid-wallet b{color:#f2cc70;font-size:14px}.owner-paid-wallet p{text-align:right;color:#aaa6b7!important;margin:0!important;font-size:8px!important;line-height:1.45!important}.gift-drawer{background:#11131f;border-top:1px solid #ffffff14;padding:8px 10px}.gift-drawer.top-mode{background:linear-gradient(135deg,#5c380a3d,#2715338c)}.gift-drawer-title{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.gift-drawer-title b{color:#e9c56c;font-size:9px}.gift-drawer-title small{color:#aaa6bb;font-size:7px}.gift-tier-tabs{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:6px;display:grid}.gift-tier-tabs button{color:#aaa8bb;text-transform:uppercase;cursor:pointer;background:#202136;border:1px solid #ffffff14;border-radius:6px;padding:5px 2px;font-size:7px;font-weight:900}.gift-tier-tabs button.active{color:#fff;background:linear-gradient(110deg,#4d62ff57,#ff2d924f);border-color:#ff2d9285}.gift-catalog-summary{color:#f5c75c;letter-spacing:.08em;justify-content:space-between;align-items:center;margin:2px 0 7px;font-size:8px;display:flex}.gift-catalog-summary span{color:#d8c9a2;letter-spacing:0;font-size:7px}.gift-discovery-tools{grid-template-columns:minmax(0,1fr) 108px;gap:6px;margin-bottom:7px;display:grid}.gift-discovery-tools input,.gift-discovery-tools select{color:#f8e5b3;background:#08090de6;border:1px solid #deab4257;border-radius:9px;outline:none;min-width:0;padding:7px 8px;font:700 8px/1 system-ui,sans-serif}.gift-discovery-tools input:focus,.gift-discovery-tools select:focus{border-color:#f6c453;box-shadow:0 0 0 2px #f6c45321}.gift-grid{scrollbar-color:#b77b27 #121318;grid-template-columns:repeat(4,1fr);gap:4px;max-height:min(39vh,330px);padding:3px 3px 9px;display:grid;overflow-y:auto}.gift-grid button{cursor:pointer;background:linear-gradient(145deg,#30230f,#12100d 60%,#060707);border:1px solid #ffffff14;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;height:104px;padding:4px 2px;font-size:14px;transition:transform .16s,filter .16s,box-shadow .16s;display:flex;transform:translateY(0);box-shadow:inset 0 1px 1px #ffe8a23d,inset 0 -5px 10px #0000008c,0 4px #080705,0 7px 11px #0006}.gift-grid button:hover,.gift-grid button:focus-visible{filter:brightness(1.14)saturate(1.14);transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffe8a24d,0 7px #080705,0 12px 18px #00000080}.gift-grid button:active{transform:translateY(3px);box-shadow:inset 0 3px 8px #0009,0 1px #080705}.gift-grid .gift-art{background-repeat:no-repeat;background-size:1000% 1000%;background-position:calc(var(--gift-col) * 11.1111%) calc(var(--gift-row) * 11.1111%);filter:drop-shadow(0 6px 4px #000000a6);place-items:center;width:58px;height:62px;line-height:1;animation:2.8s ease-in-out infinite den-gift-float;display:grid;position:relative}.gift-grid .gift-art i{filter:drop-shadow(0 1px 2px #000);font-size:12px;font-style:normal;position:absolute;bottom:1px;right:-4px}.gift-grid .burst-gift .gift-art{animation-duration:2.1s}.gift-grid .cinematic-gift .gift-art{animation:1.8s ease-in-out infinite den-gift-pulse}.gift-grid .legendary-gift .gift-art{animation:1.35s ease-in-out infinite den-gift-legend}@keyframes den-gift-float{50%{transform:translateY(-4px)rotate(1deg)}}@keyframes den-gift-pulse{50%{filter:drop-shadow(0 0 10px #ffbe3ecc);transform:scale(1.08)translateY(-3px)}}@keyframes den-gift-legend{50%{filter:drop-shadow(0 0 14px #f6c453)drop-shadow(0 0 22px #a15effb3);transform:scale(1.12)translateY(-5px)}}.gift-drawer.mid-mode .gift-grid button{border-color:#8b5cf638}.gift-drawer.high-mode .gift-grid button{background:linear-gradient(145deg,#201528,#181a29);border-color:#ff2d924d}.gift-drawer.epic-mode .gift-grid{grid-template-columns:repeat(2,1fr)}.gift-drawer.epic-mode .gift-grid button{background:linear-gradient(145deg,#673f1066,#181725);border-color:#f6c4536b;box-shadow:inset 0 0 18px #f6c4530f}.gift-grid button b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6px;overflow:hidden}.gift-grid button small{color:#e3bd5f;font-size:7px}.room-gift-bar>span{color:#e5c469;align-self:center;font-size:9px;font-weight:800}.room-gift-bar .more-gifts{margin-left:auto}.pricing-heading{justify-content:space-between;align-items:center;display:flex}.pricing-heading span{color:#8f8b9d;font-size:8px}.token-price-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.token-price-grid button{cursor:pointer;text-align:left;background:#121421;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 9px;display:flex;position:relative}.token-price-grid button:hover{border-color:#f6c45380}.token-price-grid .popular-pack{background:linear-gradient(145deg,#f6c4531a,#8b5cf614);border-color:#f6c45380}.token-price-grid small{color:#9f9bad;font-size:7px}.token-price-grid b{color:#f2cc70;font-size:12px}.token-price-grid strong{font-size:14px}.token-price-grid em{color:#797687;font-size:7px;font-style:normal}.pack-bonus{color:#efc4ff;background:#4f2d76;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:850;position:absolute;top:6px;right:6px}.popular-pack .pack-bonus{color:#ffe29b;background:#8b5a14}.launch-pricing-note{color:#777484!important;margin:9px 0 0!important;font-size:8px!important}@media (width<=520px){.token-price-grid{grid-template-columns:repeat(2,1fr)}}.den-token-table{background:#11131e;border:1px solid #ffffff1c;border-radius:12px;overflow:hidden}.den-token-table-head,.den-token-table-row{grid-template-columns:minmax(0,1fr) auto 74px;align-items:center;gap:12px;width:100%;padding:10px 13px;display:grid}.den-token-table-head{color:#a7a3b2;letter-spacing:.08em;text-transform:uppercase;background:#f6c45317;font-size:8px}.den-token-table-row{color:#fff;text-align:left;background:0 0;border-top:1px solid #ffffff12}.den-token-table-row:hover{background:#f6c45312}.den-token-table-row>span{color:#f2cc70;font-weight:800}.den-token-table-row>strong{font-size:12px}.den-token-table-row>button{color:#211504;cursor:pointer;background:linear-gradient(100deg,#a66a1c,#e3b64d);border:1px solid #f6c45373;border-radius:8px;min-height:32px;font-size:9px;font-weight:850}.den-token-table-row>button:disabled{cursor:wait;opacity:.65}.owner-checkout-note{color:#8f8b9c!important;margin:9px 1px 0!important;font-size:8px!important;line-height:1.5!important}@media (width<=420px){.owner-paid-wallet{flex-direction:column;align-items:flex-start}.owner-paid-wallet p{text-align:left}.den-token-table-head,.den-token-table-row{grid-template-columns:minmax(0,1fr) auto 64px;gap:8px;padding-inline:10px}}.room-backdrop{padding:8px}.live-room-modal{width:min(1800px,100%);height:min(1000px,100vh - 16px)}.live-room-header{min-height:64px;padding:9px 16px}.seat-stage{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;padding:8px}.live-seat.host-seat{grid-area:span 2/span 2}.live-room-footer{height:30px}@media (width<=900px){.live-room-body{grid-template-columns:1fr}.seat-stage{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(150px,1fr)}.live-seat{min-height:150px}.live-seat.host-seat{grid-area:span 2/span 3;min-height:310px}}.live-room-body{grid-template-columns:minmax(0,1fr) 230px}.seat-stage{grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.live-seat.host-seat{border-radius:14px;grid-area:span 7/span 5}.live-seat.host-seat .seat-name b{font-size:18px}.live-seat.host-seat .seat-name small{font-size:10px}.live-seat.host-seat .seat-number{width:29px;height:29px;font-size:11px}.live-seat.host-seat .host-crown{padding:7px 10px;font-size:10px}.live-seat:not(.host-seat){border-radius:8px}.live-seat:not(.host-seat) .seat-name{bottom:4px;left:5px;right:23px}.live-seat:not(.host-seat) .seat-name b{font-size:9px}.live-seat:not(.host-seat) .seat-name small{font-size:6px}.live-seat:not(.host-seat) .seat-number{width:17px;height:17px;font-size:7px;top:4px;left:4px}.live-seat:not(.host-seat) .mic{width:18px;height:18px;font-size:7px;bottom:4px;right:4px}.live-seat:not(.host-seat).open>button>span{width:25px;height:25px;margin-bottom:3px;font-size:16px}.live-seat:not(.host-seat).open>button b{font-size:8px}.live-seat:not(.host-seat).open>button small{display:none}@media (width<=900px){.seat-stage{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:120px;align-content:start;display:grid}.live-seat.host-seat{grid-area:span 4/span 4;min-height:480px}.live-seat:not(.host-seat){min-height:120px}.live-room-footer{display:none}}@media (width<=520px){.seat-stage{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:110px}.live-seat.host-seat{grid-area:span 5/span 3;min-height:550px}.live-seat:not(.host-seat){min-height:110px}}.live-room-modal{position:relative}.live-room-header,.live-chat-panel,.live-room-footer{display:none}.live-room-body{height:100%;display:block}.seat-stage{width:100%;height:100%;padding:6px}.room-menu-toggle{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#0a0b16c7;border:1px solid #ffffff38;border-radius:999px;min-width:82px;height:40px;padding:0 13px;font-weight:850;position:absolute;top:12px;right:12px;box-shadow:0 8px 24px #00000059}.room-menu-open .live-room-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090a16f0;padding-right:110px;display:flex;position:absolute;top:0;left:0;right:0}.room-menu-open .live-chat-panel{z-index:25;border-left:1px solid #ffffff1f;width:min(320px,90vw);display:flex;position:absolute;top:64px;bottom:0;right:0;box-shadow:-18px 0 40px #00000073}@media (width<=900px){.live-room-modal{height:100dvh}.seat-stage{height:100%;overflow:auto}.room-menu-open .live-room-header{align-items:flex-start;min-height:auto}.room-menu-open .live-room-header>div>div{display:none}.room-menu-open .live-room-header .room-header-actions{flex-wrap:wrap;padding-right:0;display:flex}.room-menu-open .live-chat-panel{width:min(360px,100vw);top:58px}.room-menu-toggle{top:9px;right:9px}}.account-icon{background:linear-gradient(145deg,#2d7f68,#6340a2)}.account-status{grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0;display:grid}.account-status span{color:#c8f7e5;background:#30a07914;border:1px solid #62e1b233;border-radius:9px;padding:9px;font-size:8px}.account-status i{background:#54dbaa;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.account-field{color:#a8a5b7;margin-top:10px;font-size:9px;font-weight:800;display:block}.account-field input{width:100%;margin-top:5px}.age-note,.backend-note{color:#868394!important;margin:7px 0!important;font-size:8px!important}.safety-consent{background:#8b5cf614;border-radius:9px;align-items:flex-start;gap:8px;margin:12px 0;padding:10px;font-size:9px;line-height:1.4;display:flex}.safety-consent input{width:auto;margin:2px 0}.safety-center{background:#11131e;border:1px solid #ffffff1a;border-radius:11px;gap:6px;margin:12px 0;padding:11px;display:grid}.safety-center>b{color:#f2cc70;margin-bottom:2px;font-size:10px}.safety-center div{color:#bbb8c8;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.safety-center button{color:#fff;background:#232337;border:1px solid #ffffff1f;border-radius:6px;padding:5px 8px;font-size:8px}.modal-actions button:disabled{opacity:.4;cursor:not-allowed}@media (width<=520px){.account-status{grid-template-columns:1fr}}.auth-tabs{grid-template-columns:1fr 1fr;gap:6px;margin:12px 0;display:grid}.auth-tabs button{color:#9e9bac;cursor:pointer;background:#151725;border:1px solid #ffffff1a;border-radius:8px;padding:9px}.auth-tabs button.active{color:#f2cc70;background:#f6c4531a;border-color:#f6c45373;font-weight:850}.password-input-wrap{display:block;position:relative}.password-input-wrap input{padding-right:58px}.password-visibility{color:#f2cc70;cursor:pointer;background:#f6c4531f;border:0;border-radius:7px;padding:6px 8px;font-size:8px;font-weight:850;position:absolute;bottom:6px;right:7px}.password-visibility:hover,.password-visibility:focus-visible{background:#f6c45338;outline:1px solid #f6c45380}.profile-editor-head{align-items:center;gap:12px;margin:8px 0 12px;display:flex}.profile-editor-head>span,.profile-editor-head>img{object-fit:cover;background:linear-gradient(145deg,#6d3cdd,#df2c9b);border-radius:50%;place-items:center;width:58px;height:58px;font-size:23px;font-weight:900;display:grid}.profile-editor-head h2,.profile-editor-head p{margin:0}.profile-editor-head small{color:#f2cc70;font-size:8px}.profile-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.profile-stats span{color:#9693a6;text-align:center;background:#121421;border-radius:8px;padding:8px;font-size:8px}.profile-stats b{color:#fff;font-size:13px;display:block}.account-field textarea{resize:vertical;width:100%;min-height:68px;margin-top:5px}.profile-media-editor{background:#ffffff06;border:1px solid #ffffff1a;border-radius:16px;margin:14px 0;padding:16px}.profile-media-editor>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:13px;display:flex}.profile-media-editor>header small{color:#ff68ad;letter-spacing:1.4px;font-size:8px;font-weight:900}.profile-media-editor>header h3{margin:3px 0 0;font-size:15px}.profile-media-editor>header>span,.profile-media-editor>p{color:#9791a4;margin:0;font-size:9px;line-height:1.45}.profile-avatar-upload{align-items:center;gap:10px;display:flex}.profile-avatar-upload>img,.profile-avatar-upload>b{object-fit:cover;background:linear-gradient(140deg,#ff2d92,#7448e9);border:2px solid #ff3b98;border-radius:50%;flex:none;place-items:center;width:68px;height:68px;font-size:24px;display:grid}.profile-avatar-upload label,.profile-gallery-editor-grid footer label{color:#fff;cursor:pointer;background:linear-gradient(105deg,#ff2d92,#8b5cf6);border-radius:9px;place-items:center;min-height:38px;padding:0 13px;font-size:9px;font-weight:900;display:inline-grid;position:relative;overflow:hidden}.profile-avatar-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.profile-gallery-file-input{clip:rect(0 0 0 0)!important;white-space:nowrap!important;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.profile-avatar-upload button,.profile-gallery-editor-grid footer button{color:#ddd7e5;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;min-height:38px;padding:0 12px;font-size:9px;font-weight:800}.profile-gallery-editor-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.profile-gallery-editor-grid>article{background:#0b0a13;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:7px}.profile-gallery-preview{aspect-ratio:1;background:linear-gradient(145deg,#151222,#0b0a12);border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}.profile-gallery-preview img,.profile-gallery-preview video{object-fit:cover;width:100%;height:100%;display:block}.profile-gallery-preview>span{text-align:center;gap:7px;padding:12px;display:grid}.profile-gallery-preview>span b{color:#ff65ac;font-size:19px}.profile-gallery-preview>span small{color:#bdb6ca;font-size:10px;line-height:1.3}.profile-gallery-empty{cursor:pointer;border:1px dashed #ff65ac73;transition:border-color .18s,background .18s,transform .18s}.profile-gallery-empty:hover,.profile-gallery-empty:focus-visible{background:linear-gradient(145deg,#211329,#100c18);border-color:#ff65ac;outline:none}.profile-gallery-empty:active{transform:scale(.985)}.profile-media-review{color:#f6d477;text-align:center;background:#080a10db;border:1px solid #f6c45361;border-radius:7px;padding:5px 6px;font-size:8px;font-style:normal;font-weight:850;position:absolute;bottom:5px;left:5px;right:5px}.profile-gallery-editor-grid footer{gap:5px;margin-top:6px;display:flex}.profile-gallery-editor-grid footer label,.profile-gallery-editor-grid footer button{flex:1;min-height:32px;padding:0 6px}.gallery-editor>p{margin-top:11px}@media (width<=620px){.profile-media-editor>header{flex-direction:column;align-items:flex-start}.profile-gallery-editor-grid{grid-template-columns:repeat(2,1fr)}.profile-avatar-upload{flex-wrap:wrap}.profile-avatar-upload>img,.profile-avatar-upload>b{width:60px;height:60px}}.profile-private{background:#11131e;border:1px solid #ffffff1a;border-radius:9px;align-items:flex-start;gap:8px;margin:12px 0;padding:10px;display:flex}.profile-private input{width:auto}.profile-private span{flex-direction:column;display:flex}.profile-private small{color:#898697;margin-top:2px;font-size:8px}.hibernation-account-setting{opacity:.68;border-color:#f6c45329}.hibernation-account-setting.hibernation-unlocked{opacity:1;background:linear-gradient(110deg,#f6c45317,#8b5cf614);border-color:#f6c4535c}.modal-backdrop.room-backdrop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#05060d!important;padding:0!important;display:block!important}.room-backdrop .live-room-modal{width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;background:#05060d!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.room-backdrop .live-room-body,.room-backdrop .seat-stage{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.room-backdrop .seat-stage{gap:4px!important;padding:0!important}.room-backdrop .live-room-body{grid-template-columns:minmax(0,1fr) clamp(260px,24vw,340px)!important;display:grid!important}.room-backdrop .live-chat-panel{width:100%!important;height:100%!important;box-shadow:none!important;border-left:1px solid #ffffff1f!important;display:flex!important;position:relative!important;inset:auto!important}.live-quick-actions{z-index:45;gap:7px;display:flex;position:absolute;top:12px;right:calc(clamp(260px,24vw,340px) + 12px)}.live-quick-actions button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#090a14d1;border:1px solid #fff3;border-radius:999px;height:40px;padding:0 13px;font-size:10px;font-weight:850;box-shadow:0 7px 20px #0000004d}.live-quick-actions .quick-follow.active{color:#f2cc70;border-color:#f2cc70}.live-quick-actions .quick-gift{background:linear-gradient(110deg,#6d3cddeb,#df2c9beb)}.live-quick-actions .quick-share{color:#a9e6ff;background:#397eab2e;border-color:#6ddaff4d}.live-quick-actions .quick-exit{background:#99233ae6;border-color:#ff7d9173}.room-backdrop .room-menu-toggle{min-width:74px;height:34px;font-size:9px;top:60px;right:calc(clamp(260px,24vw,340px) + 12px)}.room-menu-open .live-chat-panel{position:relative!important;top:auto!important;bottom:auto!important;right:auto!important}.room-menu-open .live-room-header{padding-right:calc(clamp(260px,24vw,340px) + 110px)}.live-quick-actions .quick-guest{background:linear-gradient(110deg,#168f69f5,#2db78bf5);border-color:#74f4c673}.live-quick-actions .quick-guest.pending,.live-quick-actions .quick-guest.approved{color:#aef5da;cursor:default;background:#226852e0}.live-quick-actions button:disabled{opacity:.9}.mobile-guest-entry{display:none}.room-backdrop:not(.room-menu-open) .live-media-controls{display:none!important}.guest-entry-options{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.guest-entry-options>p{color:#a29eae;letter-spacing:1px;grid-column:1/-1;margin:0;font-size:8px;font-weight:900}.guest-entry-options button{text-align:left;cursor:pointer;background:#111421;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:4px;min-height:67px;padding:9px;display:flex}.guest-entry-options button.active{background:#26966d1a;border-color:#50e0ab8c;box-shadow:inset 0 0 0 1px #50e0ab1f}.guest-entry-options b{font-size:10px}.guest-entry-options span{color:#918e9e;font-size:8px;line-height:1.35}@media (width<=700px){.room-backdrop .live-room-body{grid-template-columns:minmax(0,1fr) 42vw!important}.live-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;top:7px;right:calc(42vw + 7px)}.live-quick-actions button{height:34px;padding:0 8px;font-size:8px}.room-backdrop .room-menu-toggle{top:47px;right:calc(42vw + 7px)}.room-backdrop .chat-feed{padding:8px}.room-backdrop .chat-feed p{font-size:9px}.room-backdrop .gift-drawer,.room-backdrop .request-strip{display:none}}.real-live-stage{background:#05060d;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:4px;width:100%;min-width:0;height:100%;display:grid;position:relative;overflow:hidden}.real-video-tile{background:#0c0e18;min-width:0;min-height:0;position:relative;overflow:hidden}.real-video-tile video{object-fit:cover;width:100%;height:100%}.real-video-tile>div{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#05060dad;border-radius:7px;flex-direction:column;padding:5px 8px;display:flex;position:absolute;bottom:8px;left:8px}.real-video-tile small{color:#ff83bd;font-size:7px}.real-host-tile{grid-area:span 3/span 3}.real-host-tile>div b{font-size:15px}.live-connection-status{z-index:10;background:#070811b8;border-radius:999px;padding:7px 10px;font-size:9px;position:absolute;top:12px;left:12px}.live-connection-status i{background:#4edaa7;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 10px #4edaa7}.camera-waiting{color:#aaa7ba;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;display:flex}.camera-waiting>span{color:#ff4b9f;font-size:42px}.camera-waiting b{color:#fff;font-size:18px}.camera-waiting small{text-align:center;max-width:330px}.camera-waiting button{color:#fff;min-height:42px;font:inherit;touch-action:manipulation;background:linear-gradient(135deg,#ff4b9f,#8a52ff);border:1px solid #ffffff47;border-radius:999px;padding:0 18px;font-weight:800}@media (width<=700px){.real-live-stage{grid-template-columns:repeat(2,minmax(0,1fr))}.real-host-tile{grid-area:span 4/span 2}}.host-request-list{background:#8b5cf614;border-bottom:1px solid #ffffff14;max-height:150px;padding:7px;overflow:auto}.host-request-list>div{background:#151725;border-radius:7px;grid-template-columns:1fr auto auto;align-items:center;gap:5px;padding:7px;font-size:8px;display:grid}.host-request-list button{color:#fff;cursor:pointer;background:#3b9e75;border:0;border-radius:5px;padding:5px 7px;font-size:7px}.host-request-list button.deny{background:#7d3548}.request-strip button:disabled{opacity:.7;cursor:default}.live-media-controls{z-index:20;gap:7px;display:flex;position:absolute;bottom:12px;left:12px}.live-media-controls button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;background:#090a14d1;border:1px solid #ffffff38;border-radius:999px;height:39px;padding:0 13px;font-size:9px;font-weight:850}.live-media-controls button.off{background:#7d2437e6;border-color:#ff788c61}.live-media-controls button.on{background:#1f7456e0;border-color:#68ebba59}.self-media-dock{z-index:92;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a17e6;border:1px solid #ffffff38;border-radius:18px;width:min(286px,100% - 24px);position:absolute;bottom:12px;left:12px;overflow:hidden;box-shadow:0 14px 34px #0000006b}.self-media-menu-toggle{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(105deg,#ff359a42,#6b5cf633);border:0;grid-template-columns:26px 1fr 24px;align-items:center;width:100%;min-height:42px;padding:5px 10px;display:grid}.self-media-menu-toggle span{font-size:16px}.self-media-menu-toggle b{letter-spacing:.02em;font-size:11px}.self-media-menu-toggle i{text-align:center;font-size:18px;font-style:normal}.self-media-quick-controls{grid-template-columns:1fr 1fr;gap:7px;padding:8px;display:grid}.self-media-quick-controls button{color:#fff;text-align:left;cursor:pointer;touch-action:manipulation;border:1px solid #ffffff2e;border-radius:12px;grid-template-rows:17px 15px;grid-template-columns:24px 1fr;align-items:center;min-height:49px;padding:5px 9px;display:grid}.self-media-quick-controls button.on{background:linear-gradient(120deg,#19845bf5,#195b57f0);border-color:#70f7c28a}.self-media-quick-controls button.off{background:linear-gradient(120deg,#8e2540f5,#5c1c3cf0);border-color:#ff859e80}.self-media-quick-controls button span{text-align:center;grid-row:1/3;font-size:18px}.self-media-quick-controls button b{font-size:10px;line-height:1}.self-media-quick-controls button small{color:#ffffffc7;font-size:8px;font-weight:800}.self-media-menu{gap:8px;padding:0 8px 9px;display:grid}.self-media-menu p{background:#ffffff0f;border-radius:10px;gap:2px;margin:0;padding:8px 9px;display:grid}.self-media-menu p b{color:#fff;font-size:10px}.self-media-menu p small,.self-media-status{color:#ffffffad;font-size:8px;line-height:1.35}.self-media-menu>button{color:#fff;cursor:pointer;touch-action:manipulation;background:#6a42a4c7;border:1px solid #fff3;border-radius:11px;min-height:40px;font-size:9px;font-weight:900}.self-media-menu>button.beauty-on{background:linear-gradient(110deg,#ff2d92eb,#8b5cf6eb)}.self-media-status{padding:0 4px}.tile-host-controls{z-index:8;gap:4px;display:flex;position:absolute;top:6px;right:6px}.tile-host-controls button{color:#fff;cursor:pointer;background:#0c0e19d1;border:0;border-radius:5px;padding:5px 7px;font-size:7px}.tile-host-controls button:last-child{background:#8b263ce6}.host-invite-floating{z-index:46;color:#fff;cursor:pointer;background:#4c2d9ae6;border:1px solid #fff3;border-radius:999px;height:34px;padding:0 11px;font-size:8px;font-weight:850;position:absolute;top:104px;right:calc(clamp(260px,24vw,340px) + 12px)}@media (width<=700px){.host-invite-floating{top:88px;right:calc(42vw + 7px)}}.shop-sidebar{text-align:left;cursor:pointer;background:#ff2d920f;border:1px solid #ff2d9238;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:10px;display:flex;position:relative}.shop-sidebar>span{font-size:22px}.shop-sidebar div{flex-direction:column;display:flex}.shop-sidebar b{font-size:11px}.shop-sidebar small{color:#9692a5;font-size:8px}.shop-sidebar i{background:var(--pink);border-radius:50%;place-items:center;width:20px;height:20px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.shop-section{background:linear-gradient(145deg,#161328e6,#0c0e1be6);border:1px solid #ffffff17;border-radius:17px;margin-top:28px;padding:20px}.shop-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.shop-section-heading p,.shop-section-heading h2{margin:0}.shop-section-heading h2{font-size:23px}.shop-section-heading span{color:#9995aa;font-size:10px}.shop-section-heading button{color:#ff76b5;cursor:pointer;background:0 0;border:0;font-size:10px}.product-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.product-card{background:#11131f;border:1px solid #ffffff17;border-radius:12px;overflow:hidden}.product-art{background:linear-gradient(135deg,#312054,#171a38);place-items:center;height:125px;display:grid;position:relative}.product-art>span{filter:drop-shadow(0 8px 14px #0000004d);font-size:46px}.product-art small{background:#080912a6;border-radius:5px;padding:4px 6px;font-size:7px;position:absolute;top:8px;left:8px}.product-2{background:linear-gradient(135deg,#78205c,#24205f)}.product-3{background:linear-gradient(135deg,#1b426c,#37215c)}.product-4{background:linear-gradient(135deg,#7c3b28,#59204e)}.product-copy{padding:10px}.product-copy p{color:#ff82bb;margin:0;font-size:7px}.product-copy h3{margin:4px 0 10px;font-size:11px}.product-copy>div{justify-content:space-between;align-items:center;display:flex}.product-copy b{font-size:12px}.product-copy button{cursor:pointer;background:#6e3bd0;border:0;border-radius:7px;padding:6px 8px;font-size:8px}.shop-icon{background:linear-gradient(135deg,#72225b,#e13b88)}.shop-modal-grid{gap:7px;margin-top:15px;display:grid}.shop-modal-grid>button{text-align:left;cursor:pointer;background:#121421;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:10px;padding:9px;display:flex}.shop-modal-grid>button>span{background:linear-gradient(135deg,#352159,#202344);border-radius:8px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.shop-modal-grid>button>div{flex-direction:column;flex:1;gap:2px;display:flex}.shop-modal-grid small{color:#a477d6;font-size:7px}.shop-modal-grid b{font-size:10px}.shop-modal-grid strong{color:#e5c469;font-size:9px}.shop-modal-grid em{color:#ff76b5;font-size:8px;font-style:normal}.shop-cart{background:#f6c4530d;border:1px solid #f6c4532e;border-radius:10px;margin-top:11px;padding:12px}.shop-cart>div{justify-content:space-between;display:flex}.shop-cart p{color:#888495;font-size:8px;line-height:1.45}.shop-cart>button{background:linear-gradient(100deg, var(--violet), var(--pink));cursor:pointer;border:0;border-radius:8px;width:100%;padding:10px;font-size:9px;font-weight:800}.shop-cart>button:disabled{opacity:.4}.seller-callout{background:#111320;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:10px;display:flex}.seller-callout div{flex-direction:column;gap:3px;display:flex}.seller-callout b{font-size:9px}.seller-callout span{color:#8e8a9d;font-size:7px}.seller-callout button{cursor:pointer;background:#22243a;border:1px solid #ffffff1f;border-radius:7px;padding:8px;font-size:8px}@media (width<=900px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.shop-section{padding:13px}.shop-section-heading span{display:none}.product-grid{gap:7px}.product-art{height:95px}.shop-sidebar{display:none}}.seller-icon{background:linear-gradient(135deg,#7b4b16,#d99f38)}.seller-plan{background:linear-gradient(145deg,#f6c45314,#8b5cf60f);border:1px solid #f6c4534d;border-radius:12px;margin-top:14px;padding:14px}.seller-plan-head{justify-content:space-between;align-items:center;display:flex}.seller-plan-head small{color:#d5ae56;letter-spacing:1px;font-size:8px}.seller-plan-head h3{margin:2px 0;font-size:17px}.seller-plan-head>div:last-child{align-items:baseline;display:flex}.seller-plan-head b{color:#f0c969;font-size:25px}.seller-plan-head span{color:#8e899b;font-size:9px}.seller-plan ul{color:#aaa6b7;margin:12px 0;padding-left:18px;font-size:9px;line-height:1.8}.commission-rate{background:#11131f;border-radius:9px;flex-direction:column;gap:3px;padding:10px;display:flex}.commission-rate span{color:#9691a3;font-size:8px}.commission-rate b{color:#f0c969;font-size:14px}.commission-rate small{color:#747181;font-size:7px}.seller-math{background:#10121e;border:1px solid #ffffff17;border-radius:10px;margin-top:10px;padding:12px}.seller-math p{color:#c8c4d1;margin:0 0 8px;font-size:9px;font-weight:800}.seller-math>div{color:#9692a3;justify-content:space-between;padding:5px 0;font-size:8px;display:flex}.seller-math .seller-net{color:#fff;border-top:1px solid #ffffff17;margin-top:4px;padding-top:9px;font-size:10px}.seller-math .seller-net b{color:#76ddb8}.seller-math>small{color:#666371;font-size:7px}.seller-agree{color:#8d8999;align-items:flex-start;gap:7px;margin-top:10px;font-size:8px;line-height:1.4;display:flex}.seller-agree input{width:auto!important;height:auto!important;margin:1px 0 0!important}.application-status{background:#4ddaa714;border-radius:8px;padding:8px;color:#77ddb8!important;font-size:9px!important}.live-now-button{color:#ff8aaa;letter-spacing:.5px;white-space:nowrap;background:#ff2d681f;border-radius:12px;height:42px;padding:0 14px;font-size:10px;font-weight:900;border:1px solid #ff4c7c6b!important}.live-now-button i{background:#ff365f;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1.4s infinite livePulse;display:inline-block;box-shadow:0 0 12px #ff365f}.live-now-icon{background:linear-gradient(145deg,#ff355f,#d7207e)}@keyframes livePulse{50%{opacity:.45;transform:scale(.85)}}.live-directory{gap:8px;margin-top:14px;display:grid}.live-directory>button{text-align:left;cursor:pointer;background:#111421;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.live-directory>button:hover{background:#171629;border-color:#ff3f7e85}.live-directory-avatar{background:linear-gradient(135deg,#733ee1,#ef3d91);border-radius:50%;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid;overflow:hidden}.live-directory-avatar img{object-fit:cover;width:100%;height:100%}.live-directory>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.live-directory small{color:#ff617f;font-size:7px;font-weight:900}.live-directory b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.live-directory em{color:#9290a2;font-size:8px;font-style:normal}.live-directory strong{color:#ff72ad;font-size:9px}.live-directory-status{color:#9e9bad;text-align:center;background:#10121e;border:1px dashed #ffffff26;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:150px;margin-top:14px;padding:24px;display:flex}.live-directory-status b{color:#fff}.live-directory-status span{max-width:310px;font-size:9px;line-height:1.5}.mobile-live-now{color:#ff587c!important}.mobile-live-now>span{font-weight:900}@media (width<=720px){.live-now-button{height:40px;padding:0 11px;font-size:9px}.top-actions .mobile-account-button{min-width:70px;padding:0 10px}.live-directory>button{grid-template-columns:42px minmax(0,1fr) auto}.live-directory-avatar{width:42px;height:42px}}@media (width<=700px){.room-backdrop,.room-backdrop .live-room-modal{width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.room-backdrop .live-room-body{grid-template-columns:minmax(0,66vw) minmax(0,34vw)!important;width:100%!important;min-width:0!important;height:100dvh!important;overflow:hidden!important}.room-backdrop .real-live-stage{background:#05060d!important;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:100%!important;align-content:start!important;width:100%!important;min-width:0!important;height:100dvh!important;display:grid!important;overflow:hidden auto!important}.room-backdrop .real-video-tile{grid-area:auto/1!important;width:100%!important;min-width:0!important;min-height:0!important}.room-backdrop .real-video-tile:first-of-type{min-height:0!important}.room-backdrop .real-video-tile video{object-fit:contain!important;object-position:center center!important;background:#05060d!important;width:100%!important;height:100%!important}.room-backdrop .live-chat-panel{width:34vw!important;min-width:0!important;height:100dvh!important;overflow:hidden!important}.room-backdrop .chat-tabs{height:40px!important}.room-backdrop .chat-tabs button{padding:0 2px;font-size:8px!important}.room-backdrop .chat-feed{min-height:0;padding:6px!important}.room-backdrop .chat-feed p{margin-bottom:7px!important;font-size:8px!important;line-height:1.3!important}.room-backdrop .chat-compose{height:36px;margin:0 5px 6px!important}.room-backdrop .chat-compose input{padding:0 6px!important;font-size:9px!important}.room-backdrop .chat-compose button{width:28px!important}.room-backdrop .room-gift-bar{font-size:8px;padding:5px!important}.room-backdrop .room-gift-bar button{min-width:30px!important;height:34px!important}.live-quick-actions{right:calc(34vw + 6px)!important}.live-quick-actions .quick-guest{left:8px;bottom:max(12px, env(safe-area-inset-bottom));position:fixed;height:42px!important;padding:0 14px!important;font-size:9px!important;display:none!important}.mobile-guest-entry{z-index:90;left:8px;bottom:max(12px, env(safe-area-inset-bottom));color:#fff;background:linear-gradient(110deg,#168f69,#2db78b);border:1px solid #74f4c68c;border-radius:999px;min-width:150px;height:44px;padding:0 15px;font-size:10px;font-weight:900;display:block;position:fixed;box-shadow:0 9px 28px #0000007a,0 0 18px #2db78b33}.mobile-guest-entry.pending,.mobile-guest-entry.approved{color:#baf6df;background:#226852}.mobile-guest-entry:disabled{opacity:1}.room-backdrop .room-menu-toggle,.host-invite-floating{right:calc(34vw + 6px)!important}}.host-pay-modal{width:min(860px,100%);max-height:min(92vh,920px)}.host-pay-icon{color:#241604;background:linear-gradient(135deg,#76500f,#f2c45d)}.pay-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:9px;margin-top:16px;display:grid}.pay-flow>div{text-align:center;background:#f6c4530d;border:1px solid #f6c4532e;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:13px 8px;display:flex}.pay-flow span{font-size:21px}.pay-flow b{font-size:11px}.pay-flow small{color:#918c9b;font-size:9px}.pay-flow i{color:#746b7a;font-style:normal}.payout-rules{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.payout-rules>div{background:#10121e;border-radius:9px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.payout-rules span{color:#8d8797;text-transform:uppercase;letter-spacing:.5px;font-size:8px}.payout-rules b{font-size:10px;line-height:1.35}.tier-label{letter-spacing:1px;font-weight:850;color:#d7af58!important;margin:17px 0 7px!important;font-size:9px!important}.host-tier-table{border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.host-tier-head,.host-tier-table>div{grid-template-columns:1.25fr 1.35fr .65fr;align-items:center;display:grid}.host-tier-head{z-index:1;color:#aaa4b3;background:#222338;padding:9px 11px;font-size:8px;position:sticky;top:0}.host-tier-table>div:not(.host-tier-head){border-top:1px solid #ffffff12;padding:10px 11px}.host-tier-table>div>span{flex-direction:column;gap:3px;display:flex}.host-tier-table strong{font-size:10px}.host-tier-table small{color:#85808f;font-size:8px}.host-tier-table span:nth-child(2) b{font-size:9px}.host-tier-table span:last-child strong{color:#edc660;font-size:15px}.host-tier-table .tier-reached{background:linear-gradient(90deg,#f6c45317,#8b5cf60d)}.payout-example{background:#50daa70d;border:1px solid #50daa733;border-radius:9px;margin-top:11px;padding:12px}.payout-example p{color:#78d8b6;margin:0 0 6px;font-size:10px;font-weight:800}.payout-example div{color:#aaa6b4;justify-content:space-between;gap:14px;padding:4px 0;font-size:9px;display:flex}.payout-example b{color:#f1eee9;text-align:right}.payout-note{color:#85808e!important;margin:11px 0 0!important;font-size:8px!important;line-height:1.55!important}@media (width<=720px){.host-pay-modal{padding-inline:16px}.payout-rules{grid-template-columns:1fr 1fr}.host-tier-head,.host-tier-table>div{grid-template-columns:1.2fr 1fr .62fr}.host-tier-table strong{font-size:9px}.host-tier-table span:nth-child(2) b{font-size:8px}.host-tier-table small{font-size:7px}.pay-flow{gap:4px}.pay-flow>div{padding-inline:4px}.pay-flow b{font-size:8px}.pay-flow small{font-size:7px}}@media (width<=520px){.payout-rules{grid-template-columns:1fr}.host-tier-head,.host-tier-table>div{grid-template-columns:1.2fr .95fr .58fr;padding-inline:7px!important}.host-tier-table span:nth-child(2) small{display:none}.pay-flow>div{padding-inline:3px}.pay-flow b{font-size:7px}.pay-flow small{font-size:6px}.payout-example div{align-items:flex-start}}.founder-office-modal{width:min(760px,100%);max-height:min(88vh,860px);overflow-y:auto}.founder-welcome-card{background:linear-gradient(145deg,#f6c4531a,#8b5cf612);border:1px solid #f6c45359;border-radius:14px;margin-top:15px;overflow:hidden}.founder-welcome-card>div{border-bottom:1px solid #f6c45329;align-items:center;gap:10px;padding:14px;display:flex}.founder-welcome-card>div>span{color:#f4c65c;background:#6f4811;border-radius:10px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.founder-welcome-card>div>b{font-size:13px}.founder-welcome-card>div>small{color:#8d8798;margin-left:auto;font-size:8px}.founder-welcome-card ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:14px;list-style:none;display:grid}.founder-welcome-card li{color:#c0b9c7;font-size:9px}.welcome-office-note{background:#111321;border-radius:10px;flex-direction:column;gap:4px;margin-top:10px;padding:12px;display:flex}.welcome-office-note b{color:#efc75d;font-size:10px}.welcome-office-note span{color:#8f8a99;font-size:8px}.founder-office-head{justify-content:space-between;align-items:flex-start;display:flex}.founder-office-head h2{margin-bottom:3px}.founder-office-head p{color:#9b95a4;margin:0;font-size:9px}.founder-office-head>span{color:#70dcb3;background:#52dba617;border:1px solid #52dba659;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.founder-office-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.founder-office-summary>div{background:#10121e;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:4px;padding:11px;display:flex}.founder-office-summary small{color:#777282;font-size:7px}.founder-office-summary b{color:#f0cc70;font-size:11px}.office-section-title{justify-content:space-between;align-items:end;margin-top:18px;display:flex}.office-section-title p{margin:0}.office-section-title h3{margin:3px 0 0;font-size:15px}.office-section-title>button{color:#b1acba;cursor:pointer;background:#1b1d2d;border:1px solid #ffffff1f;border-radius:8px;padding:7px 10px;font-size:8px}.founder-progress-loading{color:#8d8998;text-align:center;background:#11131f;border-radius:10px;margin-top:8px;padding:18px;font-size:9px}.founder-progress-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.founder-progress-grid article{background:linear-gradient(145deg,#121421,#171329);border:1px solid #8b5cf638;border-radius:11px;flex-direction:column;padding:13px;display:flex}.founder-progress-grid small{color:#8d77ba;font-size:7px;font-weight:850}.founder-progress-grid article>b{color:#fff;margin-top:5px;font-size:23px}.founder-progress-grid article>span{color:#8e8998;font-size:8px}.founder-progress-grid article>div{border-top:1px solid #ffffff12;justify-content:space-between;margin-top:11px;padding-top:8px;display:flex}.founder-progress-grid em{color:#777281;font-size:7px;font-style:normal}.founder-progress-grid strong{font-size:9px}.founder-monthly-goals{background:#f6c4530d;border:1px solid #f6c45333;border-radius:11px;margin-top:9px;padding:12px}.goal-head,.goal-pairs{justify-content:space-between;display:flex}.goal-head{font-size:9px}.goal-head span{color:#d8b55e}.office-progress-track{background:#262533;border-radius:99px;height:7px;margin:8px 0;overflow:hidden}.office-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#bd7e20,#f1cc69,#db3b99);height:100%;display:block}.goal-pairs{color:#928d9d;font-size:8px}.goal-pairs b{color:#ddd7e2}.founder-monthly-goals>small{color:#706c79;margin-top:9px;font-size:7px;display:block}.office-privilege-list{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.office-privilege-list>div{background:#11131f;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.office-privilege-list span{color:#67d6ad;background:#50daa71a;border-radius:50%;place-items:center;width:19px;height:19px;font-size:8px;display:grid}.office-privilege-list b{font-size:8px;font-weight:650}@media (width<=620px){.founder-office-modal{max-height:92vh;padding:24px 17px}.founder-welcome-card ul,.office-privilege-list{grid-template-columns:1fr}.founder-welcome-card>div{flex-wrap:wrap}.founder-welcome-card>div>small{width:100%;margin-left:45px}.founder-office-summary{grid-template-columns:1fr 1fr}.founder-progress-grid{grid-template-columns:1fr}.founder-progress-grid article{grid-template-columns:1fr auto;align-items:center;display:grid}.founder-progress-grid article>b{grid-area:1/2/3;margin:0}.founder-progress-grid article>div{grid-column:1/-1}.goal-pairs{flex-direction:column;gap:5px}}.host-office-nav{z-index:5;background:#0c0e18;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:15px;padding:5px;display:grid;position:sticky;top:-2px}.host-office-nav button{color:#777181;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:8px 4px;display:flex}.host-office-nav button span{font-size:14px}.host-office-nav button b{white-space:nowrap;font-size:7px}.host-office-nav button.active{color:#f3cb68;background:linear-gradient(145deg,#f6c45321,#8b5cf61f);border-color:#f6c45359}.host-screen-heading{margin-top:14px;padding:0 2px}.host-screen-heading small{color:#d29e35;letter-spacing:1px;font-size:7px;font-weight:900}.host-screen-heading h3{margin:3px 0 2px;font-size:17px}.host-screen-heading p{color:#8f8999;margin:0;font-size:8px}.host-overview-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.host-overview-actions button{color:#fff;text-align:left;cursor:pointer;background:#11131f;border:1px solid #ffffff17;border-radius:11px;grid-template-columns:auto 1fr;gap:2px 9px;padding:11px;display:grid}.host-overview-actions span{color:#f0c762;background:#f6c4531a;border-radius:8px;grid-row:1/3;place-items:center;width:28px;height:28px;display:grid}.host-overview-actions b{font-size:9px}.host-overview-actions small{color:#7e7888;font-size:7px}.host-stat-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.host-stat-grid article{background:#11131f;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.host-stat-grid small{color:#817b8b;letter-spacing:.5px;font-size:7px;font-weight:850}.host-stat-grid b{color:#f2ca69;font-size:18px}.host-stat-grid span{color:#8e8898;font-size:7px}.wallet-balance-card{background:radial-gradient(circle at 50% 0,#279e7333,#10141ff5 60%);border:1px solid #4adba445;border-radius:14px;flex-direction:column;align-items:center;margin-top:10px;padding:19px;display:flex}.wallet-balance-card small{color:#63d7ab;letter-spacing:.8px;font-size:7px;font-weight:900}.wallet-balance-card b{color:#73e1b7;margin-top:7px;font-size:28px}.wallet-balance-card strong{font-size:16px}.wallet-balance-card span{color:#817c8c;margin-top:4px;font-size:7px}.wallet-payout-method{background:#11131f;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:11px;display:flex}.wallet-payout-method>div{align-items:center;gap:9px;display:flex}.wallet-payout-method>div>span{color:#bca4ec;background:#8b5cf61f;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.wallet-payout-method p{flex-direction:column;gap:2px;margin:0;display:flex}.wallet-payout-method b{font-size:9px}.wallet-payout-method small{color:#817b8a;font-size:7px}.wallet-payout-method>button{color:#efc865;background:#f6c45314;border:1px solid #f6c4534d;border-radius:8px;padding:7px 10px;font-size:8px;font-weight:850}.wallet-empty-history{color:#8a8494;border:1px dashed #ffffff1f;border-radius:10px;flex-direction:column;align-items:center;gap:4px;margin-top:10px;padding:17px;display:flex}.wallet-empty-history span{font-size:18px}.wallet-empty-history b{font-size:9px}.wallet-empty-history small{font-size:7px}.host-founder-screen{margin-top:10px}.host-founder-status{background:linear-gradient(145deg,#603e0f47,#1c142cf5);border:1px solid #f6c4534d;border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.host-founder-status>span{color:#f1ca68;background:#f6c45321;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.host-founder-status>div{flex-direction:column;flex:1;gap:3px;display:flex}.host-founder-status small{color:#b18e49;font-size:7px;font-weight:900}.host-founder-status b{font-size:10px}.host-founder-status strong{color:#55d59f;background:#46db9c1a;border-radius:99px;padding:5px 8px;font-size:7px}.host-founder-list{margin-top:9px}.host-founder-locked{text-align:center;background:#11131f;border:1px dashed #f6c45340;border-radius:13px;flex-direction:column;align-items:center;gap:7px;padding:23px;display:flex}.host-founder-locked>span{color:#f0c762;font-size:26px}.host-founder-locked>b{font-size:12px}.host-founder-locked p{color:#8c8696;max-width:320px;margin:0;font-size:8px}.host-founder-locked button{color:#17110a;background:linear-gradient(110deg,#a66d14,#e1b84f);border:0;border-radius:9px;margin-top:4px;padding:9px 13px;font-size:8px;font-weight:900}.host-pay-modal :is(.host-balance-grid,.host-overview-actions,.host-period-tabs,.host-progress-card,.host-stat-grid,.month-close-flow,.wallet-balance-card,.cashout-panel,.cashout-sheet,.wallet-payout-method,.host-tier-details,.host-founder-screen,.payout-history,.wallet-empty-history,.payout-note){display:none}.host-screen-overview :is(.host-balance-grid,.host-overview-actions,.host-progress-card,.month-close-flow){display:grid}.host-screen-overview .host-progress-card{display:block}.host-screen-stats :is(.host-period-tabs,.host-stat-grid){display:flex}.host-screen-stats .host-stat-grid{display:grid}.host-screen-stats .host-progress-card{display:block}.host-screen-wallet :is(.wallet-balance-card,.cashout-panel,.wallet-payout-method,.payout-history,.wallet-empty-history,.payout-note){display:flex}.host-screen-wallet .cashout-sheet,.host-screen-wallet :is(.payout-history,.payout-note),.host-screen-tiers .host-tier-details,.host-screen-founder .host-founder-screen{display:block}.host-office-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.host-office-title h2,.host-office-title p{margin:0}.host-office-title p{color:#918c9c;margin-top:4px;font-size:9px}.host-office-title>button{color:#f2ca69;cursor:pointer;background:#f6c45317;border:1px solid #f6c45359;border-radius:9px;padding:9px 12px;font-size:8px;font-weight:850}.host-balance-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.host-balance-grid article{background:linear-gradient(145deg,#121421,#171329);border:1px solid #8b5cf640;border-radius:12px;flex-direction:column;justify-content:center;min-height:105px;padding:13px;display:flex}.host-balance-grid article.projected-balance{background:linear-gradient(145deg,#63400f47,#1b132df2);border-color:#f6c45347}.host-balance-grid article.cashable-balance{background:linear-gradient(145deg,#12533e40,#10141ff5);border-color:#4adba447}.host-balance-grid small{color:#837d90;letter-spacing:.6px;font-size:7px;font-weight:850}.host-balance-grid b{color:#f4cc69;margin:7px 0 4px;font-size:22px}.host-balance-grid .cashable-balance b{color:#69ddb1}.host-balance-grid span{color:#a09bac;font-size:8px}.host-period-tabs{background:#0e101b;border-radius:10px;gap:6px;margin-top:14px;padding:4px;display:flex}.host-period-tabs button{color:#8f8a9b;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:8px;font-size:8px;font-weight:850}.host-period-tabs button.active{color:#f1ca67;background:#29213d;box-shadow:0 5px 14px #00000038}.host-progress-card{background:#11131f;border:1px solid #ffffff17;border-radius:12px;margin-top:8px;padding:14px}.host-progress-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.host-progress-heading>div{flex-direction:column;gap:3px;display:flex}.host-progress-heading small{color:#8a8495;font-size:7px}.host-progress-heading b{font-size:17px}.host-progress-heading>span{color:#c8b3f1;background:#8b5cf61f;border-radius:999px;padding:5px 8px;font-size:7px}.host-progress-track{background:#292937;border-radius:99px;height:9px;margin:12px 0;overflow:hidden}.host-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#8c5a15,#f1c75e,#dc3897);height:100%;display:block}.host-progress-details{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.host-progress-details span{background:#171925;border-radius:8px;flex-direction:column;gap:3px;padding:8px;display:flex}.host-progress-details small{color:#777382;font-size:7px}.host-progress-details b{font-size:9px}.month-close-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:9px;display:grid}.month-close-flow>div{background:#10121e;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;display:flex}.month-close-flow>div>b{color:#f0c762;background:#f6c45321;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.month-close-flow span{flex-direction:column;gap:3px;display:flex}.month-close-flow strong{font-size:8px}.month-close-flow small{color:#817c8c;font-size:7px;line-height:1.35}.month-close-flow>i{color:#6f6878;font-style:normal}.cashout-panel{background:#237d5c14;border:1px solid #4adba440;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:13px;display:flex}.cashout-panel>div{flex-direction:column;gap:3px;display:flex}.cashout-panel small{color:#68d7ad;letter-spacing:.6px;font-size:7px;font-weight:850}.cashout-panel b{font-size:12px}.cashout-panel span{color:#8d8998;font-size:8px}.cashout-panel>button{cursor:pointer;background:linear-gradient(110deg,#168f69,#2db78b);border:0;border-radius:9px;min-width:105px;padding:10px;font-size:9px;font-weight:900}.cashout-panel>button:disabled{color:#6d7475;cursor:not-allowed;background:#252b31}.cashout-sheet{background:#0e101b;border:1px solid #f6c45340;border-radius:12px;margin-top:9px;padding:13px}.cashout-sheet-head{justify-content:space-between;display:flex}.cashout-sheet-head p,.cashout-sheet-head h3{margin:0}.cashout-sheet-head h3{font-size:15px}.cashout-sheet-head>button{color:#aaa;background:0 0;border:0;font-size:20px}.cashout-choice{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.cashout-choice button{color:#fff;text-align:left;background:#171925;border:1px solid #ffffff1a;border-radius:9px;flex-direction:column;gap:3px;padding:10px;display:flex}.cashout-choice button.active{background:#f6c45314;border-color:#f6c45380}.cashout-choice b{font-size:9px}.cashout-choice span{color:#9893a3;font-size:8px}.cashout-sheet label{color:#9d98a8;margin-top:9px;font-size:8px;display:block}.cashout-sheet input,.cashout-sheet select{height:40px;margin-top:4px}.cashout-submit{background:linear-gradient(110deg,#168f69,#2db78b);border:0;border-radius:9px;width:100%;margin-top:10px;padding:10px;font-size:9px;font-weight:900}.host-tier-details{margin-top:11px}.host-tier-details summary{color:#c9c4d0;cursor:pointer;background:#151725;border:1px solid #ffffff1a;border-radius:9px;padding:11px;font-size:9px;font-weight:800}.host-tier-details[open] summary{color:#f0c762;border-color:#f6c45347;margin-bottom:7px}.battle-layout-note{background:#ff2d780f;border:1px solid #ff4b8140;border-radius:10px;flex-direction:column;gap:4px;margin-top:10px;padding:11px;display:flex}.battle-layout-note b{color:#ff7dad;font-size:10px}.battle-layout-note span{color:#948f9f;font-size:8px}.host-office-loading{color:#bda9e6;text-align:center;background:#8b5cf614;border-radius:8px;margin-top:10px;padding:8px;font-size:8px}.payout-history{background:#10121e;border:1px solid #ffffff14;border-radius:10px;margin-top:10px;padding:10px}.payout-history>p{margin-top:0!important}.payout-history>div{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:7px 0;display:flex}.payout-history>div>span{flex-direction:column;gap:2px;display:flex}.payout-history b{font-size:10px}.payout-history small{color:#817c8c;font-size:7px}.payout-history>div>strong{color:#e9c361;text-transform:capitalize;background:#f6c45317;border-radius:999px;padding:4px 7px;font-size:7px}.real-live-stage.panel-live{grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:minmax(0,3fr) minmax(120px,1fr)}.real-live-stage.panel-live .real-host-tile{z-index:1;grid-area:1/1/-1}.real-live-stage.panel-live .real-guest-tile{z-index:2;grid-area:auto/2;min-height:0}.real-live-stage.solo-live{display:block}.real-live-stage.solo-live .real-host-tile,.real-live-stage.solo-live .real-video-tile{width:100%;height:100%}.real-live-stage.battle-live{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.real-live-stage.battle-live .real-video-tile{grid-area:1!important}.real-live-stage.battle-live .real-video-tile:nth-of-type(n+3){display:none}.real-live-stage.teamBattle-live{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding-top:42px;display:grid}.real-live-stage.teamBattle-live .real-video-tile{border-radius:0;width:auto;min-width:0;height:auto;min-height:0;margin:0;position:relative}.real-live-stage.teamBattle-live .real-video-tile:nth-of-type(-n+8){border-color:#2daeff8c}.real-live-stage.teamBattle-live .real-video-tile:nth-of-type(n+9){border-color:#ff46688c}.real-live-stage.teamBattle-live:before,.real-live-stage.teamBattle-live:after{z-index:14;color:#fff;letter-spacing:1px;box-sizing:border-box;pointer-events:none;width:50%;padding:7px 12px;font-size:10px;font-weight:950;position:absolute;top:38px}.real-live-stage.teamBattle-live:before{content:"MY TEAM";background:linear-gradient(90deg,#1582dff2,#2e76cda6);left:0}.real-live-stage.teamBattle-live:after{content:"OPPONENT";text-align:right;background:linear-gradient(90deg,#ca384ca6,#dc522cf2);right:0}.real-live-stage.battle-live .duel-participant-tile{cursor:default;border:0;border-radius:0;min-width:0;height:100%;overflow:hidden}.real-live-stage.battle-live .duel-participant-tile:first-of-type{border-right:2px solid #ffffff6b}.real-live-stage.battle-live .duel-participant-tile.duel-gift-selected{box-shadow:inset 0 0 0 3px #f3bd44,inset 0 -60px 70px #f3bd441f}.real-video-tile>.real-tile-label{color:#fff;text-align:left;cursor:pointer;border:0}.duel-score-target{z-index:12;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#05070fc2;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex;position:absolute;bottom:42px;left:10px}.duel-score-target small{color:#f7cd6a;letter-spacing:.8px;font-size:6px;font-weight:900}.duel-score-target b{font-size:11px}.duel-gift-selected .duel-score-target{background:#513607d9;border-color:#f3bd44;box-shadow:0 0 20px #f3bd4447}.duel-score-target.guest-gift-target{min-width:76px;bottom:8px;left:8px;right:auto}.gift-recipient-banner{color:#fff;background:#f3bd441a;border:1px solid #f3bd447a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin:8px 0;padding:8px 10px;font-size:12px;display:flex}.gift-recipient-banner b{color:#f7cd6a}.gift-recipient-banner button{color:#241600;background:#f3bd44;border:0;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.teamBattle-live .duel-score-target{padding:4px 6px;bottom:26px;left:4px}.teamBattle-live .duel-score-target small{display:none}.teamBattle-live .duel-score-target b{font-size:8px}.duel-request-notification{z-index:500;top:max(18px,env(safe-area-inset-top));color:#fff;background:linear-gradient(135deg,#110e1efa,#301430fa);border:1px solid #f5be4185;border-radius:18px;grid-template-columns:auto 1fr;gap:13px;width:min(560px,100vw - 28px);padding:18px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #0000008c,0 0 36px #f5be4126}.duel-request-mark{background:linear-gradient(135deg,#f1b93c,#ff4b82);border-radius:15px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.duel-request-notification small{color:#f5c963;letter-spacing:1.5px;font-size:8px;font-weight:950}.duel-request-notification h3{margin:4px 0 5px;font-size:17px}.duel-request-notification p{color:#aaa3b6;margin:0;font-size:10px;line-height:1.45}.duel-request-actions{grid-column:1/-1;grid-template-columns:1fr 1.5fr;gap:8px;display:grid}.duel-request-actions button{color:#fff;cursor:pointer;background:#201b2c;border:1px solid #ffffff1f;border-radius:11px;min-height:42px;font-size:10px;font-weight:900}.duel-request-actions button.accept{background:linear-gradient(100deg,#f0b83c,#ff4b82,#8b5cf6);border:0}.duel-request-actions button:disabled{opacity:.55}.duel-request-sheet{border-color:#f5be414d!important}.duel-request-sheet>small{color:#f5c963!important}.duel-live-hosts header b,.duel-online-members header b{color:#f5c963}.room-duel-launcher{background:linear-gradient(145deg,#f5be411f,#ff4b821a)!important;border-color:#f5be4159!important}.room-duel-launcher>span{color:#f5c963!important}@media (width<=620px){.duel-request-notification{top:max(10px,env(safe-area-inset-top));padding:14px}.duel-request-notification h3{font-size:15px}.real-live-stage.teamBattle-live{padding-top:34px}.real-live-stage.teamBattle-live:before,.real-live-stage.teamBattle-live:after{padding:5px 7px;font-size:7px;top:32px}.teamBattle-live .real-tile-label b{font-size:6px!important}.teamBattle-live .real-tile-label small{font-size:5px!important}}.pk-score-bar{z-index:15;background:#070811d1;border-radius:999px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(560px,70%);display:grid;position:absolute;top:12px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 24px #00000061}.pk-score-bar span{background:linear-gradient(90deg,#ee356f,#d52d9a);padding:8px 13px;font-size:8px;font-weight:900}.pk-score-bar span:last-child{text-align:right;background:linear-gradient(90deg,#643fe0,#385fdc)}.pk-score-bar b{color:#ffd269;padding:0 9px;font-size:9px}.live-media-controls{flex-wrap:wrap}.live-media-controls .beauty-on{background:linear-gradient(110deg,#ff2d92eb,#8b5cf6eb);border-color:#ff7dbcb3;box-shadow:0 0 22px #ff2d9238}.beauty-panel{z-index:32;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#1d152ef7,#090b17fa);border:1px solid #ff7dbc66;border-radius:16px;width:min(350px,100% - 24px);max-height:min(610px,100dvh - 92px);padding:14px;position:absolute;bottom:66px;right:12px;overflow-y:auto;box-shadow:0 22px 65px #0000008c}.beauty-panel-head{justify-content:space-between;align-items:center;display:flex}.beauty-panel-head>div{flex-direction:column;gap:2px;display:flex}.beauty-panel-head small,.beauty-section-label,.retouch-heading small{color:#ff82bd;letter-spacing:1px;font-size:7px;font-weight:900}.beauty-panel-head b{font-size:15px}.beauty-panel-head>button{color:#bdb6c8;cursor:pointer;background:#242238;border:0;border-radius:8px;width:27px;height:27px;font-size:18px}.beauty-engine-state{color:#9a94a5;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;font-size:7px;font-weight:750;display:flex}.beauty-engine-state i{background:#696475;border-radius:50%;flex:none;width:7px;height:7px}.beauty-engine-state.loading i{background:#f6c453;animation:.9s ease-in-out infinite alternate beauty-pulse;box-shadow:0 0 12px #f6c453b3}.beauty-engine-state.active{color:#9ad7c0;border-color:#4edaa740}.beauty-engine-state.active i{background:#4edaa7;box-shadow:0 0 12px #4edaa7a6}.beauty-engine-state.limited{color:#ff9ca5;border-color:#ff677440}.beauty-engine-state.limited i{background:#ff6774}@keyframes beauty-pulse{to{opacity:.35;transform:scale(.72)}}.beauty-tabs{background:#0d0f1b;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:10px;padding:4px;display:grid}.beauty-tabs button{color:#817b8b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:0;padding:8px 3px;font-size:7px;font-weight:850}.beauty-tabs button.active{color:#fff;background:linear-gradient(135deg,#8b5cf680,#ff2d9280);box-shadow:0 4px 15px #ff2d9229}.beauty-section-label{margin-top:14px;display:block}.beauty-look-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:7px;display:grid}.beauty-look-grid button{color:#a7a1b0;cursor:pointer;background:#151725;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:9px 3px;display:flex}.beauty-look-grid button:hover{border-color:#ff7dbc66}.beauty-look-grid button.active{color:#fff;background:linear-gradient(145deg,#ff2d9238,#8b5cf629);border-color:#ff5ca8;box-shadow:inset 0 0 0 1px #ff5ca82e}.beauty-look-grid span{color:#ff9cca;background:#ffffff0f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.beauty-look-grid small{font-size:7px;font-weight:800}.beauty-look-grid .lens-kind{color:#a9a5b7;letter-spacing:.55px;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;min-width:28px;padding:2px 5px;font-size:6px;font-style:normal;font-weight:900;line-height:1.2}.beauty-look-grid .lens-kind.kind-2d{color:#ff9fce;border-color:#ff50a559}.beauty-look-grid .lens-kind.kind-3d{color:#96eaff;border-color:#52dbff59}.beauty-panel>label{background:#11131f;border-radius:10px;margin-top:10px;padding:10px;display:block}.beauty-panel>label>span{color:#b8b1c1;justify-content:space-between;font-size:8px;display:flex}.beauty-panel>label b{color:#ff82bd}.beauty-panel input[type=range]{accent-color:#ff3f9d;width:100%;height:5px;margin:9px 0 0}.beauty-panel label.disabled{opacity:.45}.retouch-heading{border-top:1px solid #ffffff14;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;display:flex}.retouch-heading>span{flex-direction:column;gap:4px;min-width:0;display:flex}.retouch-heading b{font-size:9px;line-height:1.25}.retouch-heading i{color:#807989;text-align:right;max-width:100px;font-size:6px;font-style:normal}.retouch-levels{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.retouch-levels.five{grid-template-columns:repeat(5,minmax(0,1fr))}.retouch-levels.five button:last-child{color:#f8d77f;border-color:#f6c4538c}.retouch-levels.five button:last-child.active{color:#fff5d6;background:linear-gradient(145deg,#f6c45340,#ff2d9238)}.beauty-detail-controls{gap:7px;margin-top:10px;display:grid}.beauty-detail-controls label{background:#11131f;border-radius:10px;padding:8px 10px;display:block}.beauty-detail-controls label>span{color:#b8b1c1;justify-content:space-between;font-size:8px;display:flex}.beauty-detail-controls label b{color:#ff82bd}.beauty-detail-controls input[type=range]{accent-color:#ff3f9d;width:100%;margin-top:7px}.beauty-detail-controls.disabled{opacity:.42}.retouch-levels button{color:#a9a3b0;cursor:pointer;background:#151725;border:1px solid #ffffff1a;border-radius:9px;padding:9px 4px;font-size:7px;font-weight:850}.retouch-levels button.active{color:#fff;background:linear-gradient(145deg,#ff2d9238,#8b5cf629);border-color:#ff5ca8}.beauty-panel>p{color:#817a8a;text-align:center;margin:10px 1px 0;font-size:7px;line-height:1.4}.beauty-panel-pro{scrollbar-color:#ff5ca873 transparent;overscroll-behavior:contain;width:min(390px,100% - 24px);max-height:min(720px,100dvh - 82px)}.beauty-panel-pro:before{content:"";background:linear-gradient(90deg,#4d62ff,#8b5cf6,#ff2d92,#ff655b);border-radius:16px 16px 0 0;height:2px;position:absolute;inset:0 0 auto}.beauty-look-grid-pro{grid-template-columns:repeat(3,minmax(0,1fr))}.lens-look-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lens-look-grid button{min-height:65px}.lens-look-grid button span{background:radial-gradient(circle at 35% 30%,#ffffff1f,#8b5cf61a);width:29px;height:29px;font-size:15px}.beauty-tab-note{color:#91899a;text-align:center;margin:9px 1px 0;font-size:7px;line-height:1.45}.background-look-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.background-look-grid button{min-height:58px}.background-look-grid small{text-align:center;min-height:17px;line-height:1.2}.background-look-grid .background-off{color:#ffc1cd;background:#791f3461;border-color:#ff799175}.background-look-grid .background-off.active{background:#9e2341b8;border-color:#ff7895;box-shadow:inset 0 0 0 1px #ffaabc40}.beauty-performance-note{background:#20816014;border:1px solid #4edaa738;border-radius:10px;flex-direction:column;gap:4px;margin-top:12px;padding:10px 11px;display:flex}.beauty-performance-note b{color:#6ee7b7;font-size:8px}.beauty-performance-note span{color:#8e98a6;font-size:7px;line-height:1.45}@media (width<=700px){.host-pay-modal{max-height:96dvh!important;padding:20px 14px!important}.host-office-title{flex-direction:column;align-items:stretch}.host-office-title>button{align-self:flex-start}.host-office-nav{gap:2px;margin-left:-5px;margin-right:-5px}.host-office-nav button{padding:7px 1px}.host-office-nav button span{font-size:12px}.host-office-nav button b{font-size:6px}.host-balance-grid{grid-template-columns:1fr 1fr}.host-balance-grid article:first-child{grid-column:1/-1}.host-balance-grid article{min-height:86px}.host-balance-grid b{font-size:19px}.host-overview-actions,.host-stat-grid,.month-close-flow{grid-template-columns:1fr}.month-close-flow>i{display:none}.cashout-panel{flex-direction:column;align-items:stretch}.cashout-panel>button{width:100%}.room-backdrop .live-room-body{grid-template-columns:1fr!important}.room-backdrop .real-live-stage{height:100dvh!important;overflow:hidden!important}.room-backdrop .live-chat-panel{pointer-events:none;z-index:12!important;background:linear-gradient(#05060d2e,#05060dc7)!important;border:0!important;width:min(72vw,300px)!important;height:31dvh!important;position:absolute!important;inset:auto auto 58px 0!important}.room-backdrop .live-chat-panel .chat-tabs,.room-backdrop .live-chat-panel .chat-compose,.room-backdrop .live-chat-panel .room-gift-bar{pointer-events:auto}.room-backdrop .chat-feed{background:0 0!important}.live-quick-actions,.room-backdrop .room-menu-toggle,.host-invite-floating{right:7px!important}.real-live-stage.panel-live{grid-template-rows:repeat(8,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.real-live-stage.panel-live .real-host-tile{grid-area:1/1/-1/-1!important}.real-live-stage.panel-live .real-guest-tile{border:1px solid #ffffff47;border-radius:10px;margin:3px 3px 0 0;box-shadow:0 8px 22px #00000073;grid-area:auto/4!important;min-height:86px!important}.real-live-stage.panel-live .real-guest-tile:nth-of-type(n+9){display:none}.real-live-stage.panel-live .real-guest-tile>div{padding:3px 5px;bottom:4px;left:4px;right:4px}.real-live-stage.panel-live .real-guest-tile>div b{font-size:7px}.real-live-stage.panel-live .real-guest-tile small{font-size:5px}.real-live-stage.panel-live .real-host-tile video{object-fit:cover!important}.real-live-stage.battle-live{grid-template-rows:1fr!important;grid-template-columns:1fr 1fr!important}.real-live-stage.battle-live .real-video-tile{border-radius:0!important;grid-area:1!important;margin:0!important}.pk-score-bar{width:90%;top:58px}.pk-score-bar span{font-size:7px}.beauty-panel{z-index:120;width:100%;max-width:none;max-height:76dvh;padding:18px 15px calc(20px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;position:fixed;inset:auto 0 0}.beauty-look-grid{grid-template-columns:repeat(4,1fr)}.beauty-look-grid-pro{grid-template-columns:repeat(3,minmax(0,1fr))}.lens-look-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.background-look-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.beauty-panel-head b{font-size:14px}.room-backdrop .real-live-stage.panel-live{grid-template-rows:repeat(7,minmax(0,1fr))!important;grid-template-columns:minmax(0,3fr) minmax(88px,1fr)!important;display:grid!important}.room-backdrop .real-live-stage.panel-live .real-host-tile{grid-area:1/1/-1!important;width:auto!important;height:auto!important;display:block!important}.room-backdrop .real-live-stage.panel-live .real-guest-tile{grid-area:auto/2!important;min-height:0!important;margin:2px!important}.room-backdrop .real-live-stage.panel-live .real-host-tile video{object-fit:cover!important}.room-backdrop .live-quick-actions{bottom:64px!important;left:8px!important;right:auto!important}.room-backdrop .room-menu-toggle,.room-backdrop .host-invite-floating{left:8px!important;right:auto!important}.room-backdrop .tile-host-controls{flex-direction:column;top:auto!important;bottom:3px!important;right:3px!important}.room-backdrop .live-room-modal{background:#05060d!important;width:100vw!important;height:100dvh!important;overflow:hidden!important}.room-backdrop .live-room-header,.room-backdrop .live-room-footer,.room-backdrop .live-quick-actions,.room-backdrop .host-invite-floating,.room-backdrop .mobile-guest-entry{display:none!important}.room-backdrop .live-room-body{width:100vw!important;height:100dvh!important;display:block!important;overflow:hidden!important}.room-backdrop .real-live-stage{background:#05060d!important;width:100vw!important;height:100dvh!important;position:absolute!important;inset:0!important;overflow:hidden!important}.room-backdrop .real-live-stage.host-only,.room-backdrop .real-live-stage.solo-live{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.room-backdrop .real-live-stage.host-only .real-host-tile,.room-backdrop .real-live-stage.solo-live .real-host-tile{border:0!important;border-radius:0!important;grid-area:1/1!important;width:100%!important;height:100%!important;margin:0!important}.room-backdrop .real-live-stage.panel-live.has-guests{grid-template-rows:repeat(7,minmax(0,1fr))!important;grid-template-columns:minmax(0,72fr) minmax(92px,28fr)!important;display:grid!important}.room-backdrop .real-live-stage.panel-live.has-guests .real-host-tile{border-radius:0!important;grid-area:1/1/-1!important;width:100%!important;height:100%!important;margin:0!important}.room-backdrop .real-live-stage.panel-live.has-guests .real-guest-tile{border-radius:9px!important;grid-area:auto/2!important;min-width:0!important;min-height:0!important;margin:2px!important}.room-backdrop .real-video-tile video{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}.room-backdrop .room-top-controls{top:max(8px, env(safe-area-inset-top))!important;flex-wrap:nowrap!important;gap:5px!important;padding:4px!important;left:auto!important;right:8px!important}.room-backdrop .room-top-controls button{flex:0 0 38px!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important}.room-backdrop .room-top-controls button small{display:none!important}.room-backdrop .room-tools-launcher{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:48px!important;height:48px!important;left:auto!important}.room-backdrop .live-chat-panel{z-index:20!important;right:64px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;height:min(24dvh,176px)!important;box-shadow:none!important;pointer-events:none!important;background:linear-gradient(#05060d38,#05060ddb)!important;border:0!important;border-radius:16px!important;position:absolute!important;left:8px!important;overflow:hidden!important}.room-backdrop .chat-tabs{pointer-events:auto!important;background:0 0!important;border:0!important;height:30px!important}.room-backdrop .chat-tabs button{border:0!important;flex:none!important;padding:0 8px!important;font-size:9px!important}.room-backdrop .chat-feed{background:0 0!important;min-height:0!important;padding:3px 8px!important;overflow:hidden!important}.room-backdrop .chat-feed p{text-shadow:0 1px 3px #000!important;background:0 0!important;margin:0 0 5px!important;padding:0!important;font-size:9px!important;line-height:1.25!important}.room-backdrop .chat-compose{pointer-events:auto!important;background:#0c0e19d6!important;border-radius:19px!important;height:38px!important;margin:3px 4px 4px!important}.room-backdrop .request-strip,.room-backdrop .gift-drawer,.room-backdrop .room-gift-bar{display:none!important}.room-backdrop .room-tools-sheet{z-index:130!important}}.room-backdrop{background:radial-gradient(circle at 16% 8%,#3e48ff2e,#0000 32%),radial-gradient(circle at 84% 92%,#9a37de29,#0000 34%),linear-gradient(145deg,#0a0915 0%,#121026 100%);padding:0}.room-backdrop .live-room-modal{width:100vw;max-width:none;height:100dvh;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0}.room-backdrop .live-room-header{background:0 0;border:0;min-height:62px;padding:9px 154px 8px 22px}.room-backdrop .live-room-body{grid-template-columns:minmax(0,4fr) minmax(250px,1fr);align-items:center;gap:16px;min-height:0;padding:8px 18px 14px;display:grid;position:relative;overflow:hidden}.live-stage-shell{aspect-ratio:16/9;isolation:isolate;background:#080813;border:0;border-radius:24px;width:100%;max-height:100%;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000080,0 0 0 1px #767cff1a}.live-stage-shell>.real-live-stage{border-radius:inherit;border:0;width:100%;height:100%;position:absolute;inset:0}.room-profile-launcher{z-index:82;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);touch-action:manipulation;background:#05152ac7;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:9px;max-width:min(420px,100% - 180px);min-height:54px;padding:5px;display:flex;position:absolute;top:18px;left:18px;box-shadow:0 10px 28px #0000003d}.room-self-launcher,.room-title-launcher{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:grid}.room-self-launcher{border-right:1px solid #ffffff24;grid-template-columns:42px minmax(0,120px);gap:9px;padding:1px 10px 1px 2px}.room-title-launcher{gap:2px;min-width:0;padding:2px 10px}.room-title-launcher b,.room-title-launcher small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.room-title-launcher b{font-size:12px}.room-title-launcher small{color:#ffffffa8;font-size:8px}.room-profile-avatar{aspect-ratio:1;background:linear-gradient(145deg,#315ed8,#9a4ad7 52%,#f0569c);border:2px solid #ffffffc7;border-radius:12px;place-items:center;width:42px;font-weight:900;display:grid;overflow:hidden}.room-profile-avatar img,.room-profile-identity img,.room-row-person img,.room-member-card img,.room-member-list img{object-fit:cover;width:100%;height:100%}.room-profile-launcher-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.room-profile-launcher-copy b,.room-profile-launcher-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.room-profile-launcher-copy b{font-size:12px}.room-profile-launcher-copy small{color:#ffffffb8;font-size:8px}.room-profile-launcher>i{color:#ffffffb8;font-size:24px;font-style:normal}.self-media-sheet{width:min(760px,100%);max-height:88%;padding:12px 30px calc(28px + env(safe-area-inset-bottom));color:#24262d;background:#fff;border-radius:34px 34px 0 0;position:relative;overflow:auto;box-shadow:0 -26px 70px #0000004d}.self-media-sheet>header{justify-content:space-between;align-items:center;margin:8px 0 24px;display:flex}.self-media-sheet>header small{color:#bd811b;letter-spacing:1px;font-size:10px;font-weight:900}.self-media-sheet>header h3{margin:3px 0;font-size:30px}.self-media-sheet>header button{cursor:pointer;background:0 0;border:0;width:42px;height:42px;font-size:32px}.self-media-actions{border-bottom:1px solid #ececf1;grid-template-columns:repeat(3,1fr);gap:14px;padding-bottom:24px;display:grid}.self-media-actions button{color:#282a31;cursor:pointer;background:#f5f6f8;border:0;border-radius:22px;place-content:center;justify-items:center;gap:10px;min-height:122px;display:grid}.self-media-actions span{background:#fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:30px;display:grid}.self-media-actions b{font-size:15px}.self-mic-frame{padding:24px 0}.self-mic-frame>header{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.self-mic-frame>header b{font-size:23px}.self-mic-frame>header small{color:#999da7;font-size:11px}.self-mic-frame>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.self-mic-frame button{color:#2a2c34;background:#f5f6f8;border:2px solid #0000;border-radius:18px;place-content:center;justify-items:center;gap:8px;min-height:110px;display:grid}.self-mic-frame button.active{background:#fff9ea;border-color:#d8a234}.self-mic-frame button span{font-size:32px}.self-mic-frame button:disabled{opacity:.55}.room-settings-hub{gap:18px;display:grid}.room-settings-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.room-settings-tabs button{color:#9a9da7;background:0 0;border:0;border-bottom:3px solid #0000;min-height:48px;font-size:18px;font-weight:850}.room-settings-tabs button.active{color:#292b31;border-bottom-color:#d89b26}.room-theme-categories{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.room-theme-categories button{color:#8c909a;background:#f1f2f5;border:0;border-radius:20px;flex:none;min-height:38px;padding:0 17px;font-weight:800}.room-theme-categories button.active{color:#9b680d;background:#fff0c8}.room-theme-preview-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.room-theme-preview-grid button{color:#292b31;background:0 0;border:0;gap:8px;padding:0;display:grid}.room-theme-preview-grid button>span{background:linear-gradient(145deg,#5935b5,#9d63dc);border:2px solid #0000;border-radius:18px;place-items:center;min-height:130px;font-size:35px;display:grid}.room-theme-preview-grid button:nth-child(2)>span{background:linear-gradient(145deg,#1783c7,#55c9e9)}.room-theme-preview-grid button:nth-child(3)>span{background:linear-gradient(145deg,#211548,#63387d)}.room-theme-preview-grid button:nth-child(4)>span{background:linear-gradient(145deg,#7c421f,#d3945a)}.room-theme-preview-grid button.active>span{border-color:#ddb03c}.room-theme-preview-grid b{text-align:center}.room-type-settings{gap:24px;display:grid}.room-type-settings h4{color:#8e929c;margin:0 0 12px;font-size:17px}.room-type-settings section>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.room-type-settings section>div button{color:#292b31;background:#f3f4f7;border:2px solid #0000;border-radius:18px;min-height:90px;font-size:17px}.room-type-settings section>div button.active{background:#fff9ea;border-color:#d8a234}.room-type-settings section>div button span{margin-bottom:5px;font-size:25px;display:block}.room-type-settings .room-seat-options{grid-template-columns:repeat(5,1fr)}.room-type-settings .room-seat-options button{min-height:72px;font-size:22px;font-weight:900}.room-profile-scrim{z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030b178a;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.room-profile-sheet{width:min(760px,100%);max-height:92%;padding:12px 30px calc(24px + env(safe-area-inset-bottom));color:#252731;overscroll-behavior:contain;background:radial-gradient(circle at 82% 4%,#ffd1702e,#0000 24%),linear-gradient(#fff7e7 0 150px,#fff 260px);border:0;border-radius:34px 34px 0 0;position:relative;overflow:auto;box-shadow:0 -26px 70px #0000004d}.room-sheet-handle{background:#c9c1b3;border-radius:999px;width:48px;height:6px;margin:0 auto 5px;display:block}.room-profile-sheet-top{justify-content:space-between;align-items:center;min-height:38px;display:flex}.room-profile-sheet-top>span{width:38px}.room-profile-back,.room-profile-close{color:#24262e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:31px;line-height:1;display:grid}.room-profile-back{font-size:39px}.room-profile-identity{grid-template-columns:98px 1fr auto;align-items:center;gap:20px;padding:4px 0 24px;display:grid}.room-profile-identity>span{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#315ed8,#9a4ad7 52%,#f0569c);border-radius:24px;place-items:center;width:98px;font-size:34px;font-weight:900;display:grid;overflow:hidden}.room-profile-identity>div{min-width:0}.room-profile-identity small{color:#c68a1f;letter-spacing:1.2px;font-size:9px;font-weight:900}.room-profile-identity h3{overflow-wrap:anywhere;color:#252731;margin:5px 0 4px;font-size:clamp(24px,4vw,38px);line-height:1.05}.room-profile-identity p{color:#9499a5;margin:0;font-size:14px;font-weight:700}.room-profile-identity>i{background:#f3ae2621;border-radius:18px;place-items:center;width:52px;height:52px;font-size:28px;font-style:normal;display:grid}.room-profile-rows{border-top:1px solid #ececf0}.room-profile-rows>button{color:#252731;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-bottom:1px solid #ececf0;grid-template-columns:minmax(120px,.7fr) minmax(0,1.25fr) 24px;align-items:center;gap:12px;width:100%;min-height:69px;padding:10px 2px;display:grid}.room-profile-rows>button>span{color:#999da8;font-size:15px;font-weight:700}.room-profile-rows>button>b{color:#292b33;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.room-profile-rows>button>i{color:#9499a1;text-align:right;font-size:31px;font-style:normal}.room-profile-rows>button:hover,.room-profile-rows>button:focus-visible{background:#f8f8fa;outline:none}.room-row-person{justify-content:flex-end;align-items:center;gap:8px;display:flex}.room-row-person em{aspect-ratio:1;background:#ececf2;border-radius:50%;place-items:center;width:38px;font-style:normal;display:grid;overflow:hidden}.room-profile-share{color:#22242b;cursor:pointer;background:#fff;border:2px solid #d5d7dd;border-radius:28px;justify-content:center;align-items:center;gap:10px;width:min(360px,100%);min-height:54px;margin:22px auto 0;font-size:16px;font-weight:850;display:flex}.room-profile-detail{min-height:510px;padding:0 0 20px}.room-profile-detail>header{text-align:center;margin:-31px 50px 24px}.room-profile-detail>header small{color:#c68a1f;letter-spacing:1.2px;font-size:8px;font-weight:900}.room-profile-detail>header h3{color:#24262d;margin:3px 0 0;font-size:25px}.room-level-card,.room-detail-empty,.room-member-card,.room-detail-field,.room-settings-list,.room-member-list{background:#fff;border:1px solid #ececf1;border-radius:22px;box-shadow:0 13px 34px #1f223014}.room-level-card{color:#fff;background:linear-gradient(145deg,#ee970d,#ffd863 70%,#fff2a5);border:0;grid-template-columns:100px 1fr;gap:20px;padding:28px;display:grid;overflow:hidden}.room-level-card>span{aspect-ratio:1;background:#ffffff47;border-radius:26px;place-items:center;width:100px;font-size:60px;display:grid;box-shadow:0 0 38px #ffffff61}.room-level-card>div{flex-direction:column;justify-content:center;display:flex}.room-level-card small{letter-spacing:1px;font-size:8px;font-weight:900}.room-level-card b{margin:5px 0;font-size:29px}.room-level-card p{color:#ffffffdb;margin:0;font-size:10px;line-height:1.45}.room-level-card progress{accent-color:#fff;grid-column:1/-1;width:100%;height:8px}.room-detail-empty{text-align:center;place-content:center;justify-items:center;min-height:300px;padding:35px;display:grid}.room-detail-empty>span{font-size:60px}.room-detail-empty b{margin-top:10px;font-size:20px}.room-detail-empty p{color:#8d929e;max-width:390px;font-size:12px;line-height:1.55}.room-choice-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.room-choice-grid button{color:#484b55;cursor:pointer;background:#fff;border:1px solid #e1e2e8;border-radius:16px;min-height:74px;font-weight:800}.room-choice-grid button.active{color:#a66a06;background:#fff7e5;border-color:#efa420}.room-detail-field{color:#747984;flex-direction:column;gap:10px;padding:20px;font-size:11px;font-weight:800;display:flex;position:relative}.room-detail-field input,.room-detail-field textarea{color:#24262d;width:100%;font:inherit;background:#f8f9fb;border:1px solid #dfe1e7;border-radius:13px;outline:none;font-size:14px}.room-detail-field input{height:52px;padding:0 13px}.room-detail-field textarea{resize:vertical;min-height:150px;padding:13px}.room-detail-field>small{color:#a2a5ae;text-align:right}.room-member-card{grid-template-columns:76px 1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.room-member-card>span,.room-member-list>div>span{color:#fff;background:linear-gradient(145deg,#315ed8,#9a4ad7 52%,#f0569c);border-radius:50%;place-items:center;font-weight:900;display:grid;overflow:hidden}.room-member-card>span{aspect-ratio:1;width:76px}.room-member-card>div,.room-member-list>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.room-member-card b,.room-member-list b{color:#24262d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.room-member-card small,.room-member-list small{color:#9a9ea8;font-size:10px}.room-member-card>button,.room-member-list>div>button{color:#51545e;cursor:pointer;background:#f0f1f4;border:0;border-radius:11px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}.room-member-card>button.active{color:#d52672;background:#fff1f7}.room-member-list{overflow:hidden}.room-member-list>div{border-bottom:1px solid #ececf1;grid-template-columns:58px 1fr auto;align-items:center;gap:14px;min-height:88px;padding:12px 16px;display:grid}.room-member-list>div:last-child{border-bottom:0}.room-member-list>div>span{aspect-ratio:1;width:58px}.room-member-list>p{color:#9296a0;text-align:center;padding:45px 20px}.room-settings-list{overflow:hidden}.room-settings-list>label{border-bottom:1px solid #ececf1;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:14px 18px;display:flex}.room-settings-list>label:last-child{border-bottom:0}.room-settings-list>label>span{flex-direction:column;gap:4px;min-width:0;display:flex}.room-settings-list b{color:#282a31;font-size:13px}.room-settings-list small{color:#9296a0;font-size:9px}.room-settings-list select{color:#272931;background:#f8f9fb;border:1px solid #dfe1e7;border-radius:10px;height:40px;padding:0 10px}.room-detail-save{color:#211806;cursor:pointer;background:linear-gradient(100deg,#e79310,#f4bd41);border:0;border-radius:15px;width:100%;min-height:50px;margin-top:16px;font-weight:900}@media (width<=700px){.room-profile-launcher{max-width:calc(100% - 142px);min-height:49px;padding:5px 8px 5px 5px;top:10px;left:10px}.room-self-launcher{grid-template-columns:39px minmax(0,84px);gap:6px;padding-right:6px}.room-title-launcher{padding-inline:7px}.room-title-launcher b{font-size:9px}.room-title-launcher small{font-size:7px}.self-media-sheet{padding:10px 18px calc(20px + env(safe-area-inset-bottom));border-radius:30px 30px 0 0}.self-media-sheet>header h3{font-size:25px}.self-media-actions{gap:8px}.self-media-actions button{border-radius:18px;min-height:102px}.self-media-actions span{width:52px;height:52px;font-size:25px}.self-media-actions b{font-size:12px}.self-mic-frame>header{flex-direction:column;align-items:start;gap:4px}.self-mic-frame>div{gap:8px}.self-mic-frame button{min-height:92px;font-size:11px}.room-theme-preview-grid{gap:12px}.room-theme-preview-grid button>span{min-height:100px}.room-type-settings .room-seat-options{gap:7px}.room-profile-avatar{width:39px}.room-profile-sheet{width:100%;max-height:88dvh;padding:10px 22px calc(18px + env(safe-area-inset-bottom));border-radius:30px 30px 0 0}.room-profile-identity{grid-template-columns:82px 1fr auto;gap:14px;padding-bottom:18px}.room-profile-identity>span{border-radius:20px;width:82px}.room-profile-identity>i{border-radius:14px;width:42px;height:42px;font-size:23px}.room-profile-identity h3{font-size:24px}.room-profile-rows>button{grid-template-columns:minmax(94px,.7fr) minmax(0,1.25fr) 19px;gap:8px;min-height:62px}.room-profile-rows>button>span,.room-profile-rows>button>b{font-size:13px}.room-profile-rows>button>i{font-size:27px}.room-profile-detail{min-height:430px}.room-level-card{grid-template-columns:72px 1fr;gap:14px;padding:20px}.room-level-card>span{border-radius:20px;width:72px;font-size:43px}.room-level-card b{font-size:23px}.room-choice-grid{grid-template-columns:repeat(2,1fr)}.room-member-card{grid-template-columns:60px 1fr}.room-member-card>span{width:60px}.room-member-card>button{grid-column:1/-1}}@media (width<=420px){.room-profile-sheet{padding-inline:16px}.room-profile-identity{grid-template-columns:70px 1fr}.room-profile-identity>span{width:70px}.room-profile-identity>i{display:none}.room-profile-rows>button{min-height:58px}}.participant-live-box{isolation:isolate;background-color:#090b16;background-position:50%;background-size:cover}.participant-live-box>video{z-index:2;position:relative}.camera-off-tile:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#03040914,#0304096b);position:absolute;inset:0}.real-video-tile>.camera-off-screensaver{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;place-content:center;justify-items:center;gap:9px;padding:0;display:grid;position:absolute;inset:0}.camera-off-theme-mark{z-index:-1;color:#ffffff1f;filter:drop-shadow(0 10px 25px #0006);font-size:clamp(70px,12vw,190px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.camera-off-avatar{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#315ed8,#9a4ad7 52%,#f0569c);border:4px solid #ffffffe0;border-radius:50%;place-items:center;width:clamp(76px,12vw,150px);font-size:clamp(26px,4vw,55px);font-weight:900;display:grid;overflow:hidden;box-shadow:0 15px 45px #00000080,0 0 0 8px #ffffff1f}.camera-off-avatar img{object-fit:cover;width:100%;height:100%}.camera-off-screensaver>small{color:#ffffffd1;letter-spacing:1.4px;background:#06070e8a;border:1px solid #ffffff29;border-radius:999px;padding:5px 9px;font-size:7px;font-weight:900}.real-video-tile>.real-tile-label{z-index:6}.real-guest-tile{grid-template-rows:minmax(0,1fr) 22px;display:grid}.real-guest-tile>video{grid-row:1;min-height:0}.real-guest-tile>.camera-off-screensaver{bottom:22px}.real-guest-tile>.real-tile-label{z-index:7;-webkit-backdrop-filter:none;backdrop-filter:none;background:#05060df5;border-radius:0;flex-direction:row;grid-row:2;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:3px 6px;position:relative;bottom:auto;left:auto;right:auto}.real-guest-tile>.real-tile-label b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;line-height:1;overflow:hidden}.real-guest-tile>.real-tile-label small{flex:none;font-size:6px}.theme-studio-panel{z-index:125;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 90% 0,#3f5cd538,#0000 31%),linear-gradient(155deg,#14172bfa,#080a15fc);border:1px solid #567dff59;border-radius:22px;width:min(720px,100% - 36px);max-height:calc(100% - 72px);padding:20px;position:absolute;top:54px;right:18px;overflow:auto;box-shadow:0 30px 90px #000000ad,inset 0 1px #ffffff14}.theme-studio-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.theme-studio-head>div{flex-direction:column;gap:4px;display:flex}.theme-studio-head small{color:#f1c965;letter-spacing:1.5px;font-size:8px;font-weight:900}.theme-studio-head b{font-size:20px}.theme-studio-head>button{color:#ddd7e5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;width:34px;height:34px;font-size:22px}.theme-scope-switcher{grid-template-columns:1fr 1fr;gap:9px;margin:16px 0 10px;display:grid}.theme-scope-switcher button{color:#f3eff8;text-align:left;cursor:pointer;background:#0d1020;border:1px solid #ffffff17;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;column-gap:10px;padding:11px 13px;display:grid}.theme-scope-switcher button.active{background:linear-gradient(125deg,#435bcb47,#8b5cf626);border-color:#5a77ffb3;box-shadow:inset 0 0 0 1px #ffffff0a}.theme-scope-switcher button:disabled{opacity:.48;cursor:not-allowed}.theme-scope-switcher button>span{color:#fff;background:linear-gradient(135deg,#315ed8,#8b5cf6);border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.theme-scope-switcher b{align-self:end;font-size:11px}.theme-scope-switcher small{color:#88859a;align-self:start;font-size:8px}.custom-background-upload{cursor:pointer;background:#f6c4530f;border:1px dashed #f6c45361;border-radius:13px;align-items:center;gap:11px;padding:12px 13px;display:flex;position:relative}.custom-background-upload input{opacity:0;width:1px;height:1px;position:absolute}.custom-background-upload>span{color:#f6d478;background:#f6c45324;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.custom-background-upload>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.custom-background-upload b{font-size:10px}.custom-background-upload small{color:#8d8999;font-size:8px}.custom-background-upload em{color:#f3d27b;background:#f6c45321;border-radius:8px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:850}.theme-group-tabs{scrollbar-width:thin;gap:6px;margin:15px 0 10px;display:flex;overflow:auto}.theme-group-tabs button{color:#9895a8;white-space:nowrap;cursor:pointer;background:#0c0e1a;border:1px solid #ffffff17;border-radius:999px;padding:8px 10px;font-size:8px}.theme-group-tabs button.active{color:#d8ddff;background:#4d62ff2b;border-color:#5f7dff8c}.theme-collection-copy{grid-template-columns:1fr auto;gap:3px 12px;margin-bottom:10px;display:grid}.theme-collection-copy b{font-size:12px}.theme-collection-copy small{color:#888597;grid-column:1;font-size:8px}.theme-collection-copy em{color:#f4d27a;background:#f6c4531f;border-radius:999px;grid-area:1/2/3;align-self:center;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.theme-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.theme-card-grid>button{color:#eeeaf4;text-align:left;cursor:pointer;background:#0b0d18;border:1px solid #ffffff17;border-radius:12px;min-width:0;padding:5px 5px 8px;overflow:hidden}.theme-card-grid>button.active{border-color:#6f86ff;box-shadow:0 0 0 2px #4d62ff38}.theme-card-grid>button.locked{opacity:.6}.theme-card-art{aspect-ratio:16/10;border-radius:9px;place-items:center;width:100%;margin-bottom:7px;display:grid;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}.theme-card-art:after{content:"";background:linear-gradient(#0000 64%,#05060c1f);position:absolute;inset:0}.theme-card-art i{z-index:1;filter:drop-shadow(0 4px 8px #0000008c);font-size:24px;font-style:normal;position:relative}.theme-card-grid>button>b,.theme-card-grid>button>small{text-overflow:ellipsis;white-space:nowrap;padding:0 4px;display:block;overflow:hidden}.theme-card-grid>button>b{font-size:8px}.theme-card-grid>button>small{color:#848193;margin-top:3px;font-size:7px}.theme-card-grid>button.active>small{color:#9bacff}.theme-studio-note{color:#aaa6b7;background:#8b5cf617;border-radius:10px;margin:12px 0 0;padding:10px 11px;font-size:8px;line-height:1.45}@media (width<=700px){.theme-studio-panel{z-index:130;width:100%;max-height:82dvh;padding:17px 14px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;position:fixed;inset:auto 0 0}.theme-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.camera-off-avatar{width:clamp(62px,21vw,112px)}.real-guest-tile .camera-off-avatar{border-width:2px;width:46px;font-size:18px;box-shadow:0 7px 18px #00000080,0 0 0 3px #ffffff1f}.real-guest-tile .camera-off-theme-mark{font-size:55px}.real-guest-tile .camera-off-screensaver>small{display:none}.real-guest-tile{grid-template-rows:minmax(0,1fr) 17px}.real-guest-tile>.camera-off-screensaver{bottom:17px}.real-guest-tile>.real-tile-label{padding:2px 4px}.real-guest-tile>.real-tile-label b{font-size:7px}.real-guest-tile>.real-tile-label small{display:none}}@media (width<=420px){.theme-scope-switcher{grid-template-columns:1fr}.theme-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gift-reaction-canvas{z-index:25;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chat-feed .entry-message{color:#d8d4e6;font-weight:700}.chat-feed .entry-message:before{content:"✦";color:#f6c453;margin-right:5px}.chat-feed .gift-message{color:#ffe6a4;text-shadow:0 1px 8px #f6c45333}.chat-feed .gift-message:before{content:"🎁";margin-right:5px}.room-backdrop .live-chat-panel{contain:strict;content-visibility:auto;contain-intrinsic-size:300px 600px;background:linear-gradient(#13122af5,#0a0a18f5);border:1px solid #7a7fff24;border-radius:24px;width:100%;height:min(100%,45vw);max-height:100%;overflow:hidden;box-shadow:0 24px 70px #00000052}.room-backdrop .chat-feed{contain:strict;overflow-anchor:none}.room-backdrop .chat-feed>*{content-visibility:auto;contain-intrinsic-size:34px}.chat-collapse{width:36px;color:#aeb3ff!important;flex:0 0 36px!important;font-size:23px!important}.chat-restore{z-index:70;color:#eef0ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#12102be0;border:1px solid #767cff59;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:flex;position:absolute;bottom:74px;right:20px;box-shadow:0 14px 38px #00000061}.chat-overlay .live-room-body,.chat-hidden .live-room-body{grid-template-columns:1fr}.chat-overlay .live-stage-shell,.chat-hidden .live-stage-shell{justify-self:center;width:min(80vw,100%)}.chat-overlay .live-chat-panel{z-index:35!important;width:min(430px,42vw)!important;height:min(38%,310px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0506101f,#050610cc)!important;border:0!important;position:absolute!important;bottom:34px!important;left:34px!important}.chat-overlay .live-chat-panel .gift-drawer,.chat-overlay .live-chat-panel .room-gift-bar,.chat-overlay .live-chat-panel .request-strip{display:none}.chat-overlay .live-chat-panel .chat-tabs{border:0;height:34px}.chat-overlay .live-chat-panel .chat-feed{padding:5px 12px}.chat-overlay .live-chat-panel .chat-feed p{color:#f1eff9;text-shadow:0 2px 5px #000000f2;background:0 0;border:0;margin-bottom:7px;padding:0}.chat-overlay .live-chat-panel .chat-compose{background:#0b0c1dc7;border-radius:999px;height:38px;margin:4px 8px 8px}.chat-hidden .live-chat-panel{display:none!important}.room-backdrop .room-top-controls,.room-backdrop .room-tools-launcher,.room-backdrop .live-media-controls,.room-backdrop .live-quick-actions,.room-backdrop .live-room-footer{transition:opacity .3s,transform .3s}.room-controls-idle .room-top-controls,.room-controls-idle .room-tools-launcher,.room-controls-idle .live-media-controls,.room-controls-idle .live-quick-actions,.room-controls-idle .live-room-footer{opacity:0;pointer-events:none}.room-controls-idle .room-top-controls,.room-controls-idle .live-media-controls{transform:translateY(-7px)}.room-controls-idle .room-tools-launcher,.room-controls-idle .live-room-footer{transform:translateY(7px)}.room-backdrop:focus-within .room-top-controls,.room-backdrop:focus-within .room-tools-launcher,.room-backdrop:focus-within .live-media-controls,.room-backdrop:focus-within .live-quick-actions,.room-backdrop:focus-within .live-room-footer{opacity:1;pointer-events:auto;transform:none}@media (width<=800px){.room-backdrop .live-room-header,.room-backdrop .live-room-footer{display:none!important}.room-backdrop .live-room-body,.chat-overlay .live-room-body,.chat-hidden .live-room-body{width:100%;height:100%;padding:0;display:block}.live-stage-shell,.chat-overlay .live-stage-shell,.chat-hidden .live-stage-shell{aspect-ratio:auto;width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0}.room-backdrop .live-chat-panel,.chat-overlay .live-chat-panel{z-index:35!important;right:64px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;height:min(24dvh,176px)!important;box-shadow:none!important;background:linear-gradient(#0506101a,#050610d6)!important;border:0!important;border-radius:16px!important;position:absolute!important;left:8px!important}.room-backdrop .live-chat-panel .gift-drawer,.room-backdrop .live-chat-panel .room-gift-bar,.room-backdrop .live-chat-panel .request-strip{display:none!important}.room-backdrop .chat-feed{overflow:hidden!important}.chat-restore{right:70px;bottom:calc(14px + env(safe-area-inset-bottom))}.chat-restore span{display:none}}.modal-backdrop.room-backdrop.live-is-minimized{pointer-events:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;display:block!important}.modal-backdrop.room-backdrop.live-is-minimized>.live-room-modal{z-index:200!important;pointer-events:auto!important;background:#080a16!important;border:1px solid #ffffff2e!important;border-radius:18px!important;width:min(360px,100vw - 32px)!important;height:min(240px,34vh)!important;min-height:180px!important;margin:0!important;position:fixed!important;inset:auto 16px 16px auto!important;overflow:hidden!important;box-shadow:0 22px 70px #000000a6!important}.modal-backdrop.room-backdrop.live-is-minimized .live-room-body{width:100%!important;height:100%!important;padding:0!important;display:block!important}.modal-backdrop.room-backdrop.live-is-minimized .live-stage-shell{aspect-ratio:auto!important;border-radius:inherit!important;width:100%!important;height:100%!important;max-height:none!important}.modal-backdrop.room-backdrop.live-is-minimized .live-room-header,.modal-backdrop.room-backdrop.live-is-minimized .live-room-footer,.modal-backdrop.room-backdrop.live-is-minimized .live-chat-panel,.modal-backdrop.room-backdrop.live-is-minimized .live-quick-actions,.modal-backdrop.room-backdrop.live-is-minimized .self-media-dock,.modal-backdrop.room-backdrop.live-is-minimized .room-tools-launcher,.modal-backdrop.room-backdrop.live-is-minimized .room-tools-sheet,.modal-backdrop.room-backdrop.live-is-minimized .host-invite-floating,.modal-backdrop.room-backdrop.live-is-minimized .mobile-active-viewers{display:none!important}@media (width<=520px){.modal-backdrop.room-backdrop.live-is-minimized>.live-room-modal{inset:auto 10px calc(72px + env(safe-area-inset-bottom)) auto!important;width:min(260px,100vw - 20px)!important;height:170px!important;min-height:170px!important}}.tile-gift-count{z-index:16;color:#fff;text-shadow:0 1px 3px #000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#05060eb8;border-radius:999px;align-items:center;min-height:23px;padding:3px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:7px;left:7px}.real-live-stage .real-guest-tile{aspect-ratio:1}@media (width<=800px){.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-dock{top:calc(6px + env(safe-area-inset-top));border-radius:14px;width:min(226px,100vw - 126px);position:absolute;bottom:auto;left:auto;right:58px}.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-menu-toggle{grid-template-columns:22px 1fr 20px;min-height:38px;padding:4px 8px}.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-menu-toggle b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-quick-controls{gap:5px;padding:6px}.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-quick-controls button{min-height:46px;padding:4px 6px}.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-menu{padding:0 6px 7px}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live{background-position:50%!important;background-size:cover!important;grid-template-rows:repeat(3,25vw) minmax(0,1fr)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;place-content:start stretch!important;gap:1px!important;padding:58px 0 0!important;display:grid!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.host-only,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.solo-live{background-position:50%!important;background-size:cover!important;padding-top:58px!important;display:block!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.host-only .real-host-tile,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.solo-live .real-host-tile{border:1px solid #ffffff47!important;border-radius:0 0 6px 6px!important;width:100vw!important;height:min(58dvh,100vw)!important;margin:0!important;position:relative!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.battle-live{background-position:50%!important;background-size:cover!important;grid-template-rows:58vw minmax(0,1fr)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:1px!important;padding:58px 0 0!important;display:grid!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.battle-live .real-video-tile{border-radius:4px!important;grid-area:1!important;width:100%!important;height:100%!important;margin:0!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-video-tile{width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;border:1px solid #ffffff42!important;border-radius:4px!important;grid-area:auto!important;margin:0!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-guest-tile{aspect-ratio:1!important;place-self:start!important;width:25vw!important;height:25vw!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.tile-count-2,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.tile-count-3{grid-template-rows:repeat(2,33.333vw) minmax(0,1fr)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.tile-count-2 .real-host-tile,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.tile-count-3 .real-host-tile{grid-area:1/1/3/3!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.tile-count-2 .real-guest-tile,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.tile-count-3 .real-guest-tile{aspect-ratio:1!important;grid-area:auto/3!important;width:33.333vw!important;height:33.333vw!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label{background:#05060eb8!important;border-radius:5px!important;width:auto!important;max-width:none!important;min-height:19px!important;padding:2px 5px!important;bottom:2px!important;left:2px!important;right:2px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label b{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:9px!important;line-height:1!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label small{font-size:6px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .tile-self-controls,.modal-backdrop.room-backdrop:not(.live-is-minimized) .tile-host-controls{display:none!important}.tile-gift-count{z-index:16;color:#fff;text-shadow:0 1px 3px #000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#05060eb8;border-radius:999px;align-items:center;min-height:20px;padding:2px 6px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:4px;left:4px}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel,.modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-overlay .live-chat-panel{top:auto!important;right:58px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;height:min(34dvh,280px)!important;box-shadow:none!important;pointer-events:auto!important;contain:layout paint!important;content-visibility:visible!important;background:linear-gradient(#0506100a,#050610d6)!important;border:0!important;border-radius:16px!important;left:8px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-compose,.modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-compose input,.modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-compose button{z-index:45;touch-action:manipulation;position:relative;pointer-events:auto!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-compose input{-webkit-user-select:text;user-select:text;min-height:38px;font-size:16px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel:focus-within{z-index:140!important;background:linear-gradient(#0c0d1de0,#050610fa)!important;height:min(42dvh,320px)!important;right:8px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel:focus-within .chat-feed{overflow-y:auto!important}}@media (prefers-reduced-motion:reduce){.room-backdrop .room-top-controls,.room-backdrop .room-tools-launcher,.room-backdrop .live-media-controls,.room-backdrop .live-quick-actions,.room-backdrop .live-room-footer{transition:none}}.active-viewer-count{color:#fff;white-space:nowrap;background:#090a18b3;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;display:inline-flex}.active-viewer-count i,.mobile-active-viewers i{color:#ff4b91;font-size:10px;font-style:normal}.active-viewer-count b{font-size:12px}.active-viewer-count small{color:#b7b3c8;font-size:9px}.mobile-active-viewers{display:none}.host-live-settings{z-index:72;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 90% 0,#4d62ff2e,#0000 38%),linear-gradient(160deg,#17142cfa,#090b18fc);border:1px solid #8b5cf673;border-radius:22px;width:min(390px,100vw - 28px);padding:20px;position:absolute;bottom:80px;right:18px;box-shadow:0 24px 80px #0000009e}.host-settings-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.host-settings-heading small{color:#ff72b4;letter-spacing:1.3px;font-size:9px;font-weight:900}.host-settings-heading h3{margin:4px 0 0;font-size:22px}.host-settings-heading>button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;width:34px;height:34px;font-size:22px}.host-live-settings>p{color:#aaa7ba;margin:12px 0 14px;font-size:11px;line-height:1.55}.host-settings-viewers{background:#4d62ff1a;border-radius:12px;align-items:baseline;gap:7px;margin-bottom:12px;padding:10px 12px;display:flex}.host-settings-viewers span{color:#ff4b91;font-size:10px}.host-settings-viewers b{font-size:18px}.host-settings-viewers small{color:#aaa7ba;font-size:10px}.entrance-alert-toggle{cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:14px;min-height:72px;padding:13px 58px 13px 14px;display:flex;position:relative}.entrance-alert-toggle>span{flex-direction:column;gap:4px;display:flex}.entrance-alert-toggle b{font-size:12px}.entrance-alert-toggle small{color:#9f9bad;font-size:9px;line-height:1.45}.entrance-alert-toggle input{opacity:0;pointer-events:none;position:absolute}.entrance-alert-toggle>i{background:#3b3b4b;border-radius:999px;width:38px;height:22px;transition:background .2s;position:absolute;right:14px}.entrance-alert-toggle>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.entrance-alert-toggle input:checked+i{background:linear-gradient(100deg,#4d62ff,#ff2d92)}.entrance-alert-toggle input:checked+i:after{transform:translate(16px)}.entrance-alert-toggle:focus-within{outline-offset:2px;outline:2px solid #7e91ffcc}.hibernation-toggle{opacity:.65;border-color:#f6c45324;margin-top:10px}.hibernation-toggle.hibernation-unlocked{opacity:1;background:linear-gradient(110deg,#f6c45314,#8b5cf614);border-color:#f6c45359}.entrance-sound-key{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.entrance-sound-key>span{background:#00000029;border:1px solid #ffffff14;border-radius:11px;flex-direction:column;gap:3px;padding:10px 11px;display:flex}.entrance-sound-key b{font-size:10px}.entrance-sound-key small{color:#8f8b9e;font-size:8px}.test-entrance-sounds{color:#ded4ff;cursor:pointer;background:#8b5cf61f;border:1px solid #8b5cf666;border-radius:11px;width:100%;margin-top:11px;padding:11px;font-size:10px;font-weight:800}.music-studio-panel{z-index:62;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0a18f5;border:1px solid #ffffff24;border-radius:20px;width:min(380px,100% - 28px);padding:18px;position:absolute;top:72px;right:14px;box-shadow:0 20px 70px #0000008c}.music-studio-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.music-studio-head>div{flex-direction:column;gap:3px;display:flex}.music-studio-head small{color:#ff70b6;letter-spacing:1.2px;font-size:8px;font-weight:900}.music-studio-head b{font-size:16px}.music-studio-head>button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;width:36px;height:36px}.music-file-picker{cursor:pointer;background:linear-gradient(110deg,#8b5cf621,#ff2d9214);border:1px solid #8b5cf659;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:70px;padding:11px;display:grid}.music-file-picker input{opacity:0;width:1px;height:1px;position:absolute}.music-file-picker>span{background:linear-gradient(135deg,#8b5cf6,#ff2d92);border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.music-file-picker>div{flex-direction:column;gap:4px;min-width:0;display:flex}.music-file-picker b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.music-file-picker small{color:#9e99ac;font-size:8px}.music-file-picker em{color:#ff7bbb;font-size:9px;font-style:normal;font-weight:900}.music-platforms{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;margin-top:12px;padding:12px}.music-platforms-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.music-platforms-title>span{flex-direction:column;gap:3px;min-width:0;display:flex}.music-platforms-title b{font-size:11px}.music-platforms-title small,.music-platforms>p{color:#918c9f;font-size:8px}.music-platforms-title em{color:#ff79b9;white-space:nowrap;font-size:8px;font-style:normal;font-weight:900}.music-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.music-platform-grid a{color:#fff;touch-action:manipulation;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;padding:6px 8px;text-decoration:none;display:grid}.music-platform-grid a:hover,.music-platform-grid a:focus-visible{background:#8b5cf61f;border-color:#ff2d9273;outline:none}.music-platform-grid a>span{background:linear-gradient(135deg,#8b5cf6,#ff2d92);border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:950;display:grid}.music-platform-grid a>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.music-platform-grid a>i{color:#888294;font-size:11px;font-style:normal}.music-platforms>p{margin:9px 1px 0;line-height:1.45}.music-tab-share{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#50ffd11a,#7b53ff1f);border:1px solid #50ffd14d;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;width:100%;min-height:52px;margin-top:10px;padding:8px 10px;display:grid}.music-tab-share>span{color:#77f4d3;grid-row:1/3;font-size:21px}.music-tab-share>b{font-size:9px}.music-tab-share>small{color:#9994a8;font-size:7px;line-height:1.35}.music-transport{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.music-transport button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;min-height:42px;font-size:10px;font-weight:900}.music-transport button:first-child{background:#ff2d9221;border-color:#ff2d9261}.music-transport button:disabled{cursor:default;opacity:.42}.music-volume{flex-direction:column;gap:8px;margin-top:14px;display:flex}.music-volume>span{color:#bbb7c8;justify-content:space-between;font-size:9px;display:flex}.music-volume input{accent-color:#ff2d92;width:100%}.music-loop-toggle{background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:10px;margin-top:12px;padding:10px 11px;display:flex}.music-loop-toggle input{accent-color:#8b5cf6;width:18px;height:18px}.music-loop-toggle span{flex-direction:column;gap:3px;display:flex}.music-loop-toggle b{font-size:10px}.music-loop-toggle small{color:#9691a4;font-size:8px}.music-studio-panel>p{color:#8f8a9d;margin:12px 2px 0;font-size:8px;line-height:1.5}@media (width<=800px){.mobile-active-viewers{z-index:47;top:max(13px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050610b3;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 10px;display:inline-flex;position:absolute;left:12px}.mobile-active-viewers b{font-size:12px}.mobile-active-viewers small{color:#bbb7c8;font-size:8px}.host-live-settings{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:20px;width:auto;max-height:min(74dvh,620px);padding:18px;position:fixed;left:10px;overflow-y:auto}.music-studio-panel{top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-height:min(76dvh,620px);position:fixed;left:10px;overflow-y:auto}}.remember-login{cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:12px;align-items:flex-start;gap:11px;margin-top:14px;padding:13px 14px;display:flex}.remember-login input{accent-color:#ff2d92;flex:0 0 18px;width:18px!important;height:18px!important;margin:2px 0 0!important}.remember-login span{flex-direction:column;gap:3px;display:flex}.remember-login b{font-size:13px}.remember-login small{color:#aaa8bb;font-size:11px;line-height:1.4}.modal-actions .account-logout{color:#ffb2c1;background:#472331}@media (width>=801px){.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.has-guests{container-type:inline-size;grid-template-rows:repeat(3,25cqw)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:25cqw!important;grid-auto-flow:row!important;align-content:start!important;gap:2px!important;display:grid!important;overflow:hidden auto!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.has-guests .real-host-tile{grid-area:1/1/4/4!important;width:100%!important;height:100%!important;margin:0!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.has-guests .real-guest-tile{aspect-ratio:1!important;grid-area:auto/4!important;place-self:start!important;width:25cqw!important;min-width:0!important;height:25cqw!important;min-height:0!important;margin:0!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.tile-count-2,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.tile-count-3{grid-template-rows:repeat(2,33.333cqw)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:33.333cqw!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.tile-count-2 .real-host-tile,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.tile-count-3 .real-host-tile{grid-area:1/1/3/3!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.tile-count-2 .real-guest-tile,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.tile-count-3 .real-guest-tile{grid-column:3!important;width:33.333cqw!important;height:33.333cqw!important}}.room-backdrop .room-gift-sheet{z-index:145!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0e101cf7!important;border:1px solid #ffffff24!important;border-radius:18px!important;width:min(390px,100vw - 48px)!important;max-height:min(76dvh,680px)!important;padding:16px!important;display:block!important;position:fixed!important;bottom:24px!important;right:24px!important;overflow-y:auto!important;box-shadow:0 24px 80px #00000094!important}.room-gift-sheet-title{gap:12px;align-items:flex-start!important}.room-gift-sheet-title>div{flex-direction:column;gap:4px;min-width:0;display:flex}.room-gift-sheet-title>button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.room-gift-sheet-balance{color:#e5c469;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:11px;font-weight:900;display:flex}.room-gift-sheet-balance button{color:#ff8fc3;cursor:pointer;background:#ff2d921f;border:1px solid #ff2d9252;border-radius:10px;min-height:36px;padding:0 13px;font-size:9px;font-weight:900}@media (width<=800px){.room-backdrop .room-gift-sheet{top:auto!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;border-radius:20px!important;width:auto!important;max-height:min(72dvh,620px)!important;padding:14px!important;left:8px!important}}.gamers-corner-hero{background:radial-gradient(circle at 80% 12%,#56ffdb2e,#0000 32%),radial-gradient(circle at 16% 100%,#8b5cf647,#0000 42%),linear-gradient(135deg,#0d1022,#181033 58%,#081e26);border:1px solid #52ffd340;border-radius:26px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:22px;margin:18px 0 28px;padding:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #03050e57}.gamers-corner-hero:after{content:"";opacity:.13;pointer-events:none;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.gamers-corner-copy,.gamers-corner-paths{z-index:1;position:relative}.gamers-corner-copy h2{max-width:680px;margin:6px 0 10px;font-size:clamp(30px,4.4vw,62px);line-height:.98}.gamers-corner-copy>span{color:#c3bed1;max-width:640px;font-size:13px;line-height:1.6;display:block}.gamers-corner-copy>div{align-items:center;gap:14px;margin-top:22px;display:flex}.gamers-corner-copy button{color:#fff;cursor:pointer;background:linear-gradient(105deg,#7c5cff,#e849a4,#35d7b7);border:0;border-radius:14px;min-height:48px;padding:0 19px;font-weight:950;box-shadow:0 12px 34px #6e4aff4d}.gamers-corner-copy>div small{color:#8f899d;max-width:260px;font-size:9px;line-height:1.45}.gamers-corner-paths{gap:10px;display:grid}.gamers-corner-paths article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0709169e;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:44px minmax(0,1fr);align-content:center;gap:3px 11px;min-height:92px;padding:14px;display:grid}.gamers-corner-paths article>span{background:#57ffd51a;border-radius:13px;grid-row:1/3;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.gamers-corner-paths b{font-size:13px}.gamers-corner-paths small{color:#9e98ab;font-size:9px;line-height:1.4}.gaming-live-summary{background:linear-gradient(120deg,#50ffd114,#7752ff1a);border:1px solid #50ffd140;border-radius:13px;align-items:center;gap:11px;margin-top:10px;padding:12px;display:flex}.gaming-live-summary>span{font-size:24px}.gaming-live-summary>div{flex-direction:column;gap:3px;display:flex}.gaming-live-summary b{font-size:11px}.gaming-live-summary small{color:#aaa5b7;font-size:8px;line-height:1.45}.room-tools-grid .gamer-room-tool{background:linear-gradient(145deg,#50ffd11c,#6f53ff1f)!important;border-color:#50ffd14d!important}.room-tools-grid .youtube-room-tool>span{color:#fff;background:linear-gradient(145deg,#ff2c4be0,#b91431d1);border-color:#ff30526b;box-shadow:0 10px 24px #ff234738,inset 0 1px #fff3}.youtube-open-music-studio{color:#f3eef9;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:12px;width:100%;min-height:42px;font-size:10px;font-weight:900}.gamer-studio-panel{z-index:92;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(155deg,#0b0d1cfa,#181030fa);border:1px solid #54ffd740;border-radius:22px;width:min(470px,100% - 28px);max-height:min(78dvh,720px);padding:18px;position:absolute;bottom:14px;right:14px;overflow-y:auto;box-shadow:0 28px 90px #0009,0 0 36px #47ffd414}.gamer-studio-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gamer-studio-heading>div{flex-direction:column;gap:3px;display:flex}.gamer-studio-heading small{color:#50ffd1;letter-spacing:1.4px;font-size:8px;font-weight:950}.gamer-studio-heading b{font-size:20px}.gamer-studio-heading>button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.gamer-permission-note{color:#a9ffe8;background:#50ffd112;border:1px solid #50ffd12b;border-radius:11px;margin:12px 0;padding:9px 11px;font-size:9px;font-weight:800}.gamer-platform-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.gamer-platform-tabs button{color:#aaa4b8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:64px;padding:8px 4px;display:flex}.gamer-platform-tabs button.active{color:#fff;background:linear-gradient(145deg,#50ffd121,#7b53ff24);border-color:#50ffd16b}.gamer-platform-tabs span{font-size:18px}.gamer-platform-tabs b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.gamer-setup-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:16px;grid-template-columns:54px minmax(0,1fr);gap:6px 12px;padding:16px;display:grid}.gamer-setup-icon{color:#50ffd1;background:#171c35;border-radius:15px;grid-row:1/3;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.gamer-setup-card>div{flex-direction:column;gap:4px;display:flex}.gamer-setup-card b{font-size:13px}.gamer-setup-card small{color:#9d97a9;font-size:9px;line-height:1.4}.gamer-setup-card>button,.gamer-capture-start{color:#fff;cursor:pointer;background:linear-gradient(100deg,#725cff,#36dbb8);border:0;border-radius:12px;grid-column:1/-1;min-height:44px;margin-top:8px;font-size:10px;font-weight:950}.gamer-setup-card>button.stop{background:#5d2537}.gamer-console-setup{background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;padding:15px}.gamer-cable-path{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:5px;display:grid}.gamer-cable-path span{text-align:center;background:#171a2c;border-radius:9px;padding:9px 5px;font-size:8px;font-weight:900}.gamer-cable-path i{color:#50ffd1;font-size:7px;font-style:normal}.gamer-console-setup>p{color:#9c96a8;margin:12px 0;font-size:9px;line-height:1.5}.gamer-console-setup label{color:#c9c4d2;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.gamer-console-setup select{color:#fff;background:#111426;border:1px solid #ffffff1f;border-radius:10px;min-height:42px;padding:0 10px}.gamer-capture-start:disabled{cursor:default;opacity:.48}.gamer-studio-panel footer{color:#878191;justify-content:space-between;gap:10px;margin-top:12px;font-size:7px;line-height:1.4;display:flex}.gaming-screen-tile video{background:#02030a;object-fit:contain!important}.gaming-screen-tile:before{content:"🎮 GAMEPLAY LIVE";z-index:8;color:#8fffe1;letter-spacing:.7px;pointer-events:none;background:#050812c2;border:1px solid #50ffd152;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:950;position:absolute;top:8px;left:8px}@media (width<=800px){.gamers-corner-hero{border-radius:20px;grid-template-columns:1fr;gap:18px;padding:22px 18px}.gamers-corner-copy h2{font-size:36px}.gamers-corner-copy>div{flex-direction:column;align-items:flex-start}.gamer-studio-panel{top:auto;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));border-radius:20px;width:auto;max-height:76dvh;padding:14px;position:fixed;left:8px}.gamer-platform-tabs{gap:4px}.gamer-platform-tabs button{min-height:58px}.gamer-cable-path{grid-template-columns:1fr}.gamer-cable-path i:before{content:"↓ "}.gamer-studio-panel footer{flex-direction:column}.modal-backdrop.room-backdrop:not(.live-is-minimized),.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-modal{overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage,.modal-backdrop.room-backdrop:not(.live-is-minimized) .beauty-panel,.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-tools-sheet,.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-gift-sheet,.modal-backdrop.room-backdrop:not(.live-is-minimized) .gamer-studio-panel,.modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-feed{-ms-overflow-style:none!important;scrollbar-width:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .beauty-panel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-tools-sheet::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-gift-sheet::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .gamer-studio-panel::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-feed::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}}.music-studio-panel{z-index:200!important;width:min(390px,100vw - 28px)!important;max-height:none!important;position:fixed!important;inset:14px 14px 14px auto!important;overflow:hidden auto!important}.music-studio-head{z-index:8;background:#0c0a18fa;margin:-5px -5px 12px;padding:9px 5px;position:sticky;top:-18px}.music-studio-head>button{flex:0 0 42px;width:42px;height:42px;font-size:24px}@media (width<=800px){.music-studio-panel{top:calc(8px + env(safe-area-inset-top))!important;right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;scrollbar-width:none!important;border-radius:20px!important;width:auto!important;padding:14px!important;left:8px!important}.music-studio-panel::-webkit-scrollbar{display:none!important}.room-controls-idle .room-tools-launcher{opacity:0!important;pointer-events:none!important;transform:translateY(8px)!important}.room-controls-awake .room-tools-launcher{opacity:1!important;pointer-events:auto!important;transform:none!important}}.live-room-modal:has(.music-studio-panel) .live-stage-shell{z-index:220!important;isolation:auto!important;overflow:visible!important}.live-room-modal:has(.music-studio-panel) .live-chat-panel{z-index:1!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.live-room-modal:has(.music-studio-panel) .music-studio-panel{z-index:240!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.den-youtube-studio{background:linear-gradient(145deg,#ff224e1f,#8b5cf61a);border:1px solid #ff4b7552;border-radius:16px;gap:10px;margin-bottom:13px;padding:13px;display:grid}.den-youtube-studio>header{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.den-youtube-studio>header>span{aspect-ratio:1;background:#ff244f;border-radius:12px;place-items:center;width:38px;font-size:16px;display:grid;box-shadow:0 8px 22px #ff244f47}.den-youtube-studio>header>div,.den-youtube-studio label{flex-direction:column;gap:4px;min-width:0;display:flex}.den-youtube-studio b{font-size:11px}.den-youtube-studio small,.den-youtube-studio label>span{color:#aaa4b7;font-size:8px}.den-youtube-studio input{color:#fff;background:#060710c2;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;min-height:38px;padding:0 10px;font-size:11px}.den-youtube-studio input:focus{border-color:#ff547a;box-shadow:0 0 0 3px #ff547a1f}.youtube-search-form{grid-template-columns:minmax(0,1fr) 78px;align-items:end;gap:8px;display:grid}.youtube-search-form>button{color:#fff;cursor:pointer;background:#ff244f;border:0;border-radius:10px;min-height:38px;font-size:9px;font-weight:900}.youtube-search-form>button:disabled{opacity:.5;cursor:not-allowed}.youtube-search-results{scrollbar-width:none;gap:6px;max-height:218px;display:grid;overflow-y:auto}.youtube-search-results::-webkit-scrollbar{display:none}.youtube-search-results>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:56px;padding:6px;display:grid}.youtube-search-results img{aspect-ratio:16/9;object-fit:cover;border-radius:7px;width:72px}.youtube-search-results>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.youtube-search-results b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.youtube-search-results em{color:#ff7895;background:#ff244f24;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.youtube-room-play,.den-playlist-save>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff244f,#a84fff);border:0;border-radius:11px;min-height:42px;font-size:10px;font-weight:900}.den-playlist-save{grid-template-columns:minmax(0,1fr) 78px;align-items:end;gap:8px;display:grid}.den-playlist-save>button:disabled{opacity:.55}.den-saved-playlists{gap:7px;padding-top:4px;display:grid}.den-saved-playlists>div{scrollbar-width:none;gap:6px;max-height:176px;display:grid;overflow-y:auto}.den-saved-playlists>div::-webkit-scrollbar{display:none}.den-saved-playlists article{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;display:grid}.playlist-play-item{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;padding:6px 8px;display:grid}.playlist-play-item>span:first-child{aspect-ratio:1;background:#ff244f;border-radius:8px;place-items:center;width:27px;font-size:9px;display:grid}.playlist-play-item>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.playlist-play-item b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playlist-remove-item{color:#bbb4c6;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;width:28px;height:28px;font-size:18px}.youtube-studio-tabs{background:#04050cb3;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.youtube-studio-tabs button{color:#9e99aa;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-size:9px;font-weight:900;display:flex}.youtube-studio-tabs button.active{color:#11121a;background:#fff}.youtube-studio-tabs button span{color:#fff;background:#ff244f;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:7px;display:grid}.youtube-search-filters{gap:6px;display:flex}.youtube-search-filters button{color:#b6b1c0;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;min-height:29px;padding:0 12px;font-size:8px;font-weight:900}.youtube-search-filters button.active{color:#101117;background:#fff;border-color:#fff}.youtube-recent-searches{scrollbar-width:none;align-items:center;gap:6px;display:flex;overflow-x:auto}.youtube-recent-searches::-webkit-scrollbar{display:none}.youtube-recent-searches span{color:#827d8a;text-transform:uppercase;font-size:7px;font-weight:900}.youtube-recent-searches button{color:#aaa5b2;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;flex:none;max-width:130px;padding:5px 8px;font-size:7px;overflow:hidden}.youtube-advanced-filters{background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;display:grid}.youtube-advanced-filters label{gap:4px;display:grid}.youtube-advanced-filters span{color:#8c8794;text-transform:uppercase;font-size:7px;font-weight:900}.youtube-advanced-filters select{color:#fff;background:#171820;border:1px solid #ffffff1a;border-radius:8px;min-width:0;min-height:32px;padding:0 7px;font-size:8px}.youtube-save-target{background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;padding:8px}.youtube-search-results{max-height:420px}.youtube-search-results>article{background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:9px;padding:7px;display:grid}.youtube-result-thumb{color:#fff;cursor:pointer;background:#111;border:0;border-radius:8px;min-width:0;padding:0;position:relative;overflow:hidden}.youtube-result-thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.youtube-result-thumb i{color:#fff;background:#000000d1;border-radius:4px;padding:2px 4px;font-size:7px;font-style:normal;font-weight:900;position:absolute;bottom:4px;right:4px}.youtube-search-results>article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.youtube-result-title{color:#fff;text-align:left;-webkit-line-clamp:2;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-size:10px;font-weight:900;line-height:1.3;display:-webkit-box;overflow:hidden}.youtube-search-results article small{color:#a39dac;font-size:7px}.youtube-search-results article p{color:#777382;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:7px;line-height:1.25;display:-webkit-box;overflow:hidden}.youtube-result-actions{gap:5px;display:grid}.youtube-result-actions button,.youtube-load-more{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;min-height:29px;padding:0 9px;font-size:7px;font-weight:900}.youtube-result-actions button:first-child{background:#ff244f;border-color:#ff244f}.youtube-result-actions button:disabled,.youtube-load-more:disabled{opacity:.5}.youtube-load-more{width:100%;min-height:36px}.youtube-link-tools{background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;padding:8px}.youtube-link-tools summary{color:#c6c1ce;cursor:pointer;font-size:9px;font-weight:900}.youtube-link-tools[open]{gap:8px;display:grid}.youtube-link-tools>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.youtube-room-play.secondary{background:#ffffff14;border:1px solid #ffffff1a}.den-saved-playlists{gap:10px;padding:0}.den-playlist-group{background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;gap:7px;padding:9px;display:grid}.den-playlist-group>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.den-playlist-group>header>div{flex-direction:column;min-width:0;display:flex}.den-playlist-group>header>span{gap:5px;display:flex}.den-playlist-group>header button,.youtube-empty-playlists button{color:#fff;cursor:pointer;background:#ff244f;border:0;border-radius:8px;min-height:29px;padding:0 9px;font-size:7px;font-weight:900}.den-playlist-group>header button.danger{color:#c5becb;background:#ffffff12}.den-playlist-group>div{scrollbar-width:none;gap:5px;max-height:210px;display:grid;overflow-y:auto}.youtube-empty-playlists{text-align:center;border:1px dashed #ffffff21;border-radius:12px;justify-items:center;padding:24px 12px;gap:7px!important;max-height:none!important;display:grid!important}.youtube-empty-playlists>span{aspect-ratio:1;color:#ff547a;background:#ff244f24;border-radius:50%;place-items:center;width:42px;font-size:18px;display:grid}.shared-youtube-host-actions button:disabled{opacity:.35;cursor:not-allowed}.real-live-stage>.live-participant-grid{display:contents}.real-live-stage.watch-party-live{background:#03040abd!important;grid-template:minmax(0,1fr) minmax(86px,26%)/minmax(0,1fr)!important;gap:5px!important;padding:0!important;display:grid!important}.shared-youtube-stage{z-index:3;background:#000;grid-area:1/1;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.shared-youtube-frame,.shared-youtube-frame iframe{border:0;width:100%;height:100%;min-height:0}.shared-youtube-controls{background:#05060ef7;grid-template-columns:minmax(0,1fr) minmax(110px,170px) auto;align-items:center;gap:10px;min-height:44px;padding:6px 10px;display:grid}.shared-youtube-controls>span:first-child{grid-template-columns:27px minmax(0,1fr);align-items:center;min-width:0;display:grid}.shared-youtube-controls>span:first-child i{aspect-ratio:1;background:#ff244f;border-radius:7px;grid-row:1/3;place-items:center;width:24px;font-size:8px;font-style:normal;display:grid}.shared-youtube-controls b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.shared-youtube-controls small{color:#9892a3;font-size:7px}.youtube-mobile-start{color:#fff1c9;cursor:pointer;background:linear-gradient(#d88c2d,#7a3c0c);border:1px solid #ffcf6f73;border-radius:10px;min-height:38px;padding:8px 12px;font-size:8px;font-weight:950;box-shadow:0 5px #3d1d08,0 10px 24px #00000059}.youtube-mobile-start:active{transform:translateY(3px);box-shadow:0 2px #3d1d08,0 5px 12px #0000004d}.shared-youtube-controls>label{flex-direction:column;gap:2px;display:flex}.shared-youtube-controls input{accent-color:#ff315b;width:100%}.shared-youtube-host-actions{gap:5px;grid-template-columns:none!important;display:flex!important}.shared-youtube-host-actions button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;min-height:30px;padding:0 9px;font-size:8px;font-weight:900}.watch-party-live>.live-participant-grid{scrollbar-width:none;grid-area:2/1;gap:4px;min-width:0;min-height:0;display:flex;overflow:auto hidden}.watch-party-live>.live-participant-grid::-webkit-scrollbar{display:none}.watch-party-live .live-participant-grid>.real-video-tile{flex:0 0 min(22%,150px);aspect-ratio:1!important;border:1px solid #ffffff2e!important;border-radius:7px!important;grid-area:auto!important;width:auto!important;height:100%!important;min-height:0!important}@media (width<=800px){.live-room-modal:has(.watch-party-live) .live-stage-shell{height:67dvh!important;max-height:67dvh!important}.live-room-modal:has(.watch-party-live) .live-chat-panel{height:33dvh!important;max-height:none!important;inset:67dvh 58px 0 8px!important}.real-live-stage.watch-party-live{grid-template-rows:minmax(0,1fr) minmax(88px,25vw)!important}.shared-youtube-controls{grid-template-columns:minmax(0,1fr) 90px;min-height:40px;padding:5px 7px}.shared-youtube-host-actions{z-index:4;background:#000000b3;border-radius:9px;padding:4px;position:absolute;top:7px;right:7px}.watch-party-live .live-participant-grid>.real-video-tile{flex-basis:25vw}.den-youtube-studio{padding:11px}}@media (width<=620px){.owner-youtube-connection>header{grid-template-columns:38px minmax(0,1fr)}.owner-youtube-connection>header>span{width:38px}.owner-youtube-connection header>b{grid-column:1/-1;justify-self:start}.owner-youtube-connection>div{flex-direction:column;align-items:stretch}.owner-youtube-connection button{width:100%}.youtube-search-form{grid-template-columns:1fr 72px}.youtube-search-results>article{grid-template-columns:92px minmax(0,1fr)}.youtube-result-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.youtube-search-results article p{display:none}.youtube-link-tools>div{grid-template-columns:1fr}.den-playlist-group>header{flex-direction:column;align-items:flex-start}.den-playlist-group>header>span{width:100%}.den-playlist-group>header button{flex:1}}@media (width<=800px){.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel{z-index:35!important;top:auto!important;right:60px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;width:auto!important;height:min(31dvh,240px)!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;left:8px!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel:focus-within{height:min(31dvh,240px)!important;box-shadow:none!important;background:0 0!important;right:60px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-tabs,.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .request-strip,.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-gift-bar{display:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-feed{-webkit-mask-image:linear-gradient(#0000 0,#000 30px 100%);mask-image:linear-gradient(#0000 0,#000 30px 100%);pointer-events:none!important;background:0 0!important;max-height:calc(100% - 51px)!important;padding:34px 5px 3px!important;position:absolute!important;bottom:47px!important;left:0!important;right:0!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-feed p{color:#fff!important;text-shadow:0 1px 3px #000000e6!important;width:max-content!important;max-width:90%!important;box-shadow:none!important;background:#05060f6b!important;border:0!important;border-radius:9px!important;margin:3px 0!important;padding:4px 8px!important;line-height:1.25!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;pointer-events:auto!important;background:#0809139e!important;border:1px solid #ffffff2e!important;border-radius:999px!important;grid-template-columns:minmax(0,1fr) 38px!important;gap:4px!important;min-height:42px!important;margin:0!important;padding:3px 3px 3px 13px!important;display:grid!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 8px 24px #0003!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose input{color:#fff!important;min-width:0!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:16px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose button{border-radius:50%!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-tools-launcher{right:8px!important;bottom:calc(8px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#080913ad!important;border:1px solid #ffffff2e!important;border-radius:50%!important;width:44px!important;height:44px!important;box-shadow:0 8px 24px #00000038!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-quick-actions{display:none!important}}html.den-room-active,body.den-room-active{overscroll-behavior:none!important;width:100%!important;height:100%!important;overflow:hidden!important}body.den-room-active{position:fixed!important;inset:0!important}@media (width<=800px){.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized),.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-modal{width:var(--den-live-viewport-width,100vw)!important;height:var(--den-live-viewport-height,100dvh)!important;max-width:var(--den-live-viewport-width,100vw)!important;max-height:var(--den-live-viewport-height,100dvh)!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized){top:var(--den-live-viewport-top,0px)!important;bottom:auto!important;right:auto!important;left:var(--den-live-viewport-left,0px)!important;overscroll-behavior:none!important}.den-room-active .room-backdrop input,.den-room-active .room-backdrop textarea,.den-room-active .den-youtube-studio input{color:#fff!important;caret-color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;touch-action:manipulation!important;font-size:16px!important}.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel:focus-within{background:#05060ff0!important;width:auto!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0!important;inset:auto 8px 6px!important}.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-feed,.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-tabs{display:none!important}.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose{flex:auto!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important}.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose input{color:#fff!important;caret-color:#fff!important;-webkit-text-fill-color:#fff!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 10px!important;display:block!important}.den-keyboard-open .music-studio-panel{width:auto!important;height:calc(var(--den-live-viewport-height,100dvh) - 8px)!important;max-height:calc(var(--den-live-viewport-height,100dvh) - 8px)!important;overscroll-behavior:contain!important;inset:4px 6px auto!important;overflow-y:auto!important}.modal-backdrop.room-backdrop:not(.live-is-minimized),.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-modal{width:100vw!important;height:var(--den-live-viewport-height,100dvh)!important;max-height:var(--den-live-viewport-height,100dvh)!important;overscroll-behavior:none!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-body{width:100%!important;height:100%!important;display:block!important;position:relative!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-stage-shell{z-index:2!important;width:100%!important;height:calc(54px + 100vw)!important;position:absolute!important;inset:0 0 auto!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live{box-sizing:border-box!important;background:0 0!important;grid-template-rows:54px repeat(3,33.333vw)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:33.333vw!important;grid-auto-flow:row!important;align-content:start!important;gap:1px!important;width:100%!important;height:calc(54px + 100vw)!important;padding:0!important;display:grid!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-connection-status{grid-area:1/1/auto/-1!important;align-self:center!important;margin-left:12px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-host-tile,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .camera-waiting{border-radius:3px!important;grid-area:2/1/4/3!important;width:100%!important;height:66.667vw!important;min-height:0!important;margin:0!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-guest-tile,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .open-panel-seat{aspect-ratio:1!important;border-radius:3px!important;grid-area:auto!important;place-self:start!important;width:33.333vw!important;min-width:0!important;height:33.333vw!important;min-height:0!important;margin:0!important;display:grid!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-guest-tile:nth-of-type(2),.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .open-panel-seat:first-of-type{grid-area:2/3!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-guest-tile:nth-of-type(3),.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .open-panel-seat:nth-of-type(2){grid-area:3/3!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel,.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel:focus-within{z-index:32!important;width:100%!important;height:auto!important;min-height:0!important;box-shadow:none!important;contain:layout paint!important;background:linear-gradient(#0000,#05061080 30%,#050610d6)!important;border:0!important;border-radius:0!important;padding:0 8px 8px!important;display:flex!important;position:absolute!important;inset:calc(54px + 100vw) 0 0!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-feed{pointer-events:auto!important;flex:auto!important;width:100%!important;max-height:none!important;padding:10px 4px 6px!important;position:relative!important;inset:auto!important;overflow:hidden auto!important;-webkit-mask-image:none!important;mask-image:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose{flex:0 0 46px!important;width:calc(100% - 52px)!important;margin:0 52px 0 0!important;position:relative!important;inset:auto!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-tools-launcher{z-index:45!important;bottom:10px!important;right:10px!important}}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized){background:#05060d!important;padding:0!important;overflow:hidden!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-room-modal{width:100vw!important;height:var(--den-live-viewport-height,100dvh)!important;background:#05060d!important;border:0!important;border-radius:0!important;max-width:none!important;max-height:none!important;overflow:hidden!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-room-header,.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-room-footer{display:none!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-room-body{width:100%!important;height:100%!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-stage-shell{z-index:2!important;aspect-ratio:auto!important;width:100%!important;height:100%!important;max-height:none!important;box-shadow:none!important;background:#05060d!important;border:0!important;border-radius:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live,.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live .real-host-tile,.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live .real-video-tile{border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live video{object-fit:contain!important;object-position:center center!important;background:#05060d!important;width:100%!important;height:100%!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-chat-panel,.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-chat-panel:focus-within{z-index:32!important;width:min(430px,100% - 92px)!important;height:min(42dvh,360px)!important;min-height:0!important;box-shadow:none!important;background:linear-gradient(#0000,#05060f94)!important;border:0!important;border-radius:16px!important;padding:28px 0 0!important;display:flex!important;position:absolute!important;inset:auto auto 14px 14px!important;overflow:hidden!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-chat-panel .chat-tabs{display:none!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-chat-panel .chat-feed{pointer-events:auto!important;flex:auto!important;width:100%!important;min-height:0!important;padding:8px!important;position:relative!important;inset:auto!important;overflow:hidden auto!important;-webkit-mask-image:linear-gradient(#0000,#000 28px)!important;mask-image:linear-gradient(#0000,#000 28px)!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-chat-panel .chat-compose{pointer-events:auto!important;flex:0 0 46px!important;width:100%!important;margin:0!important;position:relative!important;inset:auto!important}@media (width<=800px){.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-chat-panel,.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-chat-panel:focus-within{right:60px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:auto!important;height:min(38dvh,330px)!important;padding-top:22px!important;left:8px!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-chat-panel .chat-compose{width:100%!important;margin:0!important}.modal-backdrop.room-backdrop.chat-side:not(.live-is-minimized) .live-chat-panel,.modal-backdrop.room-backdrop.chat-overlay:not(.live-is-minimized) .live-chat-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel,.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel:focus-within,.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-chat-panel,.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-chat-panel:focus-within{z-index:80!important;top:auto!important;right:58px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:auto!important;height:clamp(150px,30dvh,250px)!important;min-height:150px!important;max-height:calc(var(--den-live-viewport-height,100dvh) - 92px)!important;box-shadow:none!important;contain:layout!important;pointer-events:auto!important;background:linear-gradient(#0000 0%,#05060f6b 48%,#05060fd1 100%)!important;border:0!important;border-radius:14px!important;padding:0!important;display:flex!important;position:absolute!important;left:8px!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-feed{pointer-events:auto!important;flex:auto!important;width:100%!important;min-height:0!important;max-height:none!important;padding:8px 5px 6px!important;position:relative!important;inset:auto!important;overflow:hidden auto!important;-webkit-mask-image:linear-gradient(#0000,#000 24px)!important;mask-image:linear-gradient(#0000,#000 24px)!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose{z-index:2!important;pointer-events:auto!important;touch-action:manipulation!important;flex:0 0 46px!important;grid-template-columns:minmax(0,1fr) 38px!important;width:100%!important;min-height:46px!important;margin:0!important;padding:4px!important;display:grid!important;position:relative!important;inset:auto!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose input{color:#fff!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;-webkit-user-select:text!important;user-select:text!important;width:100%!important;min-width:0!important;min-height:38px!important;font-size:16px!important;display:block!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose button{pointer-events:auto!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;display:grid!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live video{object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important}.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel,.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel:focus-within,.den-keyboard-open .modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-chat-panel,.den-keyboard-open .modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .live-chat-panel:focus-within{z-index:120!important;contain:none!important;background:#05060ff5!important;border-radius:999px!important;width:auto!important;height:54px!important;min-height:54px!important;max-height:54px!important;padding:3px!important;display:block!important;position:absolute!important;inset:auto 6px 6px!important;overflow:visible!important;box-shadow:0 8px 28px #00000073!important}.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-tabs,.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-feed,.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .request-strip,.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .room-gift-bar{display:none!important}.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose{pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:999px!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:4px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:2px 2px 2px 10px!important;display:grid!important;position:relative!important;inset:auto!important}.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose input{color:#fff!important;caret-color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 8px!important;font-size:16px!important;display:block!important}.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose button{border-radius:50%!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;display:grid!important}}.media-permission-help{z-index:115;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050710f0;border:1px solid #ffffff3d;border-radius:17px;gap:7px;width:min(360px,100% - 32px);padding:15px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #00000085}.media-permission-help b{font-size:14px}.media-permission-help small{color:#ffffffc2;font-size:10px;line-height:1.45}.media-permission-help button{color:#fff;touch-action:manipulation;background:linear-gradient(110deg,#ff2d92,#8b5cf6);border:0;border-radius:12px;min-height:46px;margin-top:3px;font-size:12px;font-weight:900}.media-permission-help button:disabled{opacity:.65}@media (width<=800px){.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-dock,.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-dock.is-visible,.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-dock.needs-media{z-index:180!important;top:max(8px, env(safe-area-inset-top))!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:auto!important;max-width:300px!important;display:block!important;position:absolute!important;bottom:auto!important;left:8px!important;right:54px!important;transform:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-menu-toggle{display:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-quick-controls{grid-template-columns:1fr 1fr!important;gap:6px!important;padding:6px!important;display:grid!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-quick-controls button{pointer-events:auto!important;touch-action:manipulation!important;min-height:48px!important;display:grid!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .media-permission-help{width:calc(100% - 28px)!important;max-width:340px!important;top:44%!important}.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live,.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live .real-host-tile,.modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live .real-video-tile{padding:0!important}html.den-room-active,body.den-room-active{overscroll-behavior:none!important;background:#03040a!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized){z-index:10000!important;top:var(--den-live-viewport-top,0px)!important;bottom:auto!important;right:auto!important;left:var(--den-live-viewport-left,0px)!important;width:var(--den-live-viewport-width,100vw)!important;height:var(--den-live-viewport-height,100dvh)!important;overscroll-behavior:none!important;background:#03040a!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;overflow:hidden!important;transform:none!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-modal,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-body,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-stage-shell{border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important;transform:none!important}.den-room-active .modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live,.den-room-active .modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live .real-host-tile,.den-room-active .modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live .real-video-tile{border:0!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop.layout-solo:not(.live-is-minimized) .real-live-stage.solo-live video{object-fit:cover!important;object-position:50% 50%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;position:absolute!important;inset:0!important;transform:none!important}.den-room-active .room-backdrop .chat-compose input,.den-room-active .room-backdrop .chat-compose input:focus{color:#fff!important;caret-color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-user-select:text!important;user-select:text!important;background:#11131ff5!important;border:1px solid #ffffff42!important;border-radius:999px!important;outline:none!important;width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:16px!important;line-height:44px!important;display:block!important}.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel,.den-keyboard-open .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel:focus-within{z-index:200!important;top:auto!important;right:6px!important;bottom:max(4px, env(safe-area-inset-bottom))!important;contain:none!important;pointer-events:auto!important;background:#03040af7!important;border:0!important;border-radius:999px!important;width:auto!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:4px!important;display:block!important;position:absolute!important;left:6px!important;overflow:hidden!important;transform:none!important;box-shadow:0 8px 28px #0000008c!important}.den-keyboard-open .room-backdrop .live-chat-panel .chat-tabs,.den-keyboard-open .room-backdrop .live-chat-panel .chat-feed,.den-keyboard-open .room-backdrop .live-chat-panel .request-strip,.den-keyboard-open .room-backdrop .live-chat-panel .room-gift-bar{display:none!important}.den-keyboard-open .room-backdrop .live-chat-panel .chat-compose{pointer-events:auto!important;background:0 0!important;grid-template-columns:minmax(0,1fr) 44px!important;gap:4px!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}.den-keyboard-open .room-backdrop .live-chat-panel .chat-compose button{pointer-events:auto!important;touch-action:manipulation!important;border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important}}.modal:not(.live-room-modal){max-height:calc(100vh - 30px);overflow-y:auto}.modal:not(.live-room-modal)::-webkit-scrollbar{width:6px}.modal:not(.live-room-modal)::-webkit-scrollbar-thumb{background:#3f365a;border-radius:8px}.mobile-account-button{display:none}.auth-feedback{background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.45;color:#e9e7f1!important;margin:12px 0 4px!important}.auth-feedback.error{background:#ff5b7b1a;border-color:#ff5b7b7a;color:#ffb4c4!important}.auth-feedback.info{background:#72e4ae14;border-color:#72e4ae66;color:#a8efcb!important}@media (width<=520px){html,body,.app-shell{width:100%;max-width:100%;overflow-x:hidden}.topbar{gap:10px;padding:0 12px}.topbar .brand{flex:1;min-width:0}.topbar .brand>span:last-child,.topbar .search{display:none}.top-actions{gap:0;margin-left:auto}.top-actions .coin-pill{display:none}.top-actions .mobile-account-button{color:#fff;background:linear-gradient(110deg,#ff5b7b,#ff2d92 55%,#8b5cf6);border-radius:10px;min-width:78px;height:40px;padding:0 14px;font-size:13px;font-weight:850;display:block}.mobile-nav .mobile-login-nav{color:#ff72b4}.mobile-nav .mobile-login-nav span{font-weight:850}.modal-backdrop:not(.room-backdrop){background:#0e1020;padding:0;display:block;overflow:hidden}.modal:not(.live-room-modal){width:100%;max-width:100vw;height:100dvh;max-height:100dvh;padding:20px 18px max(28px,env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:0;border-radius:0;overflow-x:hidden}.modal:not(.live-room-modal) .close{z-index:5;float:right;background:#242337;border-radius:50%;width:42px;height:42px;margin:-8px -7px -42px 0;position:sticky;top:0}.modal:not(.live-room-modal) input,.modal:not(.live-room-modal) select,.modal:not(.live-room-modal) textarea{font-size:16px}.modal:not(.live-room-modal) .modal-actions{padding-bottom:12px}.auth-login-modal{min-height:100dvh;padding-top:max(18px,env(safe-area-inset-top));flex-direction:column;justify-content:flex-start;display:flex}.auth-login-modal .modal-icon{width:40px;height:40px;font-size:19px}.auth-login-modal>.eyebrow{margin:8px 0 2px}.auth-login-modal .auth-tabs{margin:10px 0}.auth-login-modal h2{margin:5px 0;font-size:25px}.auth-login-modal>p:not(.eyebrow){margin:4px 0 8px;font-size:13px;line-height:1.4}.auth-login-modal .account-field{margin-top:10px;font-size:12px}.auth-login-modal .account-field input{height:50px;margin-top:6px}.auth-login-modal .modal-actions{grid-template-columns:1fr;margin-top:18px;display:grid}.auth-login-modal .modal-actions button{min-height:48px;font-size:14px}}.pride-office-modal{background:#090b16;border-color:#f6c45357;width:min(1180px,100vw - 28px);height:min(860px,100dvh - 28px);max-height:none;padding:0;overflow:auto}.pride-office-modal>.close{z-index:8;float:right;background:#ffffff14;border-radius:11px;width:38px;height:38px;margin-right:14px;position:sticky;top:14px}.pride-office{background:radial-gradient(circle at 88% 0,#f6c45321,#0000 28%),radial-gradient(circle at 12% 22%,#8b5cf624,#0000 30%),#090b16;min-height:100%;padding:28px}.pride-office-head{background:linear-gradient(115deg,#2a1f3eeb,#101221f2);border:1px solid #f6c45340;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.pride-office-head small{color:#f5cb62;letter-spacing:1.4px;font-size:9px;font-weight:850}.pride-office-head h2,.pride-office-head h3{margin:5px 0 4px;font-size:clamp(25px,3vw,38px)}.pride-office-head p{color:#9d9aad;margin:0;font-size:11px}.pride-office-head>span{color:#f5d37c;background:#f6c45314;border:1px solid #f6c4534d;border-radius:18px;place-items:center;min-width:64px;height:64px;font-size:25px;font-weight:900;display:grid}.pride-split{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.pride-split article{background:linear-gradient(145deg,#15182a,#10121e);border:1px solid #ffffff17;border-radius:15px;flex-direction:column;padding:17px;display:flex}.pride-split article:nth-child(3){background:linear-gradient(145deg,#5e411452,#151325);border-color:#f6c4534d}.pride-split small,.pride-wallet-grid small,.pride-owner-metrics small{color:#858397;letter-spacing:1px;font-size:8px;font-weight:800}.pride-split b{margin:5px 0;font-size:28px}.pride-split span{color:#8c899c;font-size:9px}.pride-entry-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pride-entry-grid>article{background:linear-gradient(150deg,#15182a,#0d0f1c);border:1px solid #ffffff1a;border-radius:17px;flex-direction:column;padding:22px;display:flex}.pride-entry-grid>article>span{font-size:28px}.pride-entry-grid h3{margin:10px 0 5px;font-size:20px}.pride-entry-grid p{color:#9a97aa;min-height:45px;margin:0 0 15px;font-size:11px;line-height:1.55}.pride-entry-grid input,.pride-cashout input{color:#fff;background:#090b15;border:1px solid #ffffff21;border-radius:10px;outline:0;height:45px;padding:0 12px}.pride-entry-grid>article>button,.pride-recruit-card button,.pride-cashout>button,.pride-owner-actions>button{color:#1f1606;cursor:pointer;background:linear-gradient(105deg,#9a6821,#f0c453);border:0;border-radius:10px;margin-top:12px;padding:12px;font-size:10px;font-weight:850}.pride-entry-grid button:disabled,.pride-cashout button:disabled{opacity:.4;cursor:not-allowed}.pride-contract-check{color:#aaa7b8;align-items:flex-start;gap:9px;margin-top:11px;font-size:9px;line-height:1.45;display:flex}.pride-contract-check input{accent-color:#dba83e;width:16px;height:16px;margin:1px 0 0}.pride-status-banner{background:#111424;border:1px solid #ffffff1a;border-radius:13px;justify-content:space-between;align-items:center;margin:15px 0;padding:13px 16px;display:flex}.pride-status-banner div{flex-direction:column;gap:4px;display:flex}.pride-status-banner small{color:#858397;font-size:8px}.pride-status-banner b{text-transform:capitalize}.pride-status-banner>span{color:#9a97a8;font-size:9px}.pride-status-banner.active{background:#37d28e0f;border-color:#37d28e4d}.pride-status-banner.active b{color:#72e4ae}.pride-status-banner.pending{border-color:#f6c4534d}.pride-status-banner.pending b{color:#f5d37b}.pride-status-banner.suspended,.pride-status-banner.rejected{border-color:#ff526059}.pride-status-banner.suspended b,.pride-status-banner.rejected b{color:#ff8994}.pride-recruit-card,.pride-cashout,.pride-compliance,.pride-host-card{background:linear-gradient(110deg,#5930a033,#f6c4530f);border:1px solid #8b5cf647;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:18px;display:flex}.pride-recruit-card div,.pride-cashout>div,.pride-compliance>div{flex-direction:column;gap:4px;display:flex}.pride-recruit-card small,.pride-cashout small,.pride-compliance small,.pride-host-card small{color:#c49eff;letter-spacing:1px;font-size:8px;font-weight:850}.pride-recruit-card b{letter-spacing:2px;font-size:24px}.pride-recruit-card span,.pride-cashout span,.pride-compliance p,.pride-host-card p{color:#9996a8;margin:0;font-size:9px;line-height:1.5}.pride-recruit-card button{white-space:nowrap;margin:0}.pride-wallet-grid,.pride-owner-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0;display:grid}.pride-wallet-grid article,.pride-owner-metrics article{background:#111423;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;padding:16px;display:flex}.pride-wallet-grid b,.pride-owner-metrics b{margin-top:7px;font-size:22px}.pride-roster{background:#101321;border:1px solid #ffffff17;border-radius:15px;margin:14px 0;overflow:hidden}.pride-roster header,.pride-roster>div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.pride-roster header small{color:#ff78b5;font-size:8px;font-weight:850}.pride-roster header h3{margin:4px 0}.pride-roster header>b{color:#aaa7b7;font-size:10px}.pride-roster>div>span{flex-direction:column;gap:4px;display:flex}.pride-roster>div small{color:#858294;font-size:9px}.pride-roster button{color:#ff8c96;background:#ff526014;border:1px solid #ff526040;border-radius:8px;padding:7px 10px;font-size:9px}.pride-roster>p,.pride-empty{color:#888597;text-align:center;margin:0;padding:22px;font-size:10px}.pride-compliance b{color:#f4d279;text-transform:capitalize;background:#f6c4531a;border-radius:8px;padding:7px 10px;font-size:9px}.pride-cashout label{color:#f5d37a;align-items:center;gap:5px;font-weight:900;display:flex}.pride-cashout input{width:115px}.pride-cashout>button{white-space:nowrap;margin:0}.pride-host-card{justify-content:flex-start}.pride-host-card>span{color:#6ce0a8;background:#37d28e21;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.pride-host-card h3{margin:4px 0}.owner-prides-panel{overflow:auto}.owner-prides{background:0 0;padding:18px 22px 28px}.owner-prides .pride-office-head{padding:16px 20px}.owner-prides .pride-office-head h3{font-size:24px}.owner-prides .pride-office-head>span{width:auto;padding:0 15px;font-size:16px}.pride-owner-list{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pride-owner-list>article{background:linear-gradient(145deg,#141728,#0d0f1b);border:1px solid #ffffff17;border-radius:15px;padding:16px}.pride-owner-list article>header{justify-content:space-between;gap:15px;display:flex}.pride-owner-list header small{color:#f3cc68;font-size:8px;font-weight:850}.pride-owner-list h4{margin:4px 0;font-size:17px}.pride-owner-list header p{color:#8d8a9c;margin:0;font-size:9px}.pride-owner-list header>b{color:#afaabb;font-size:10px}.pride-agency-finance{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:13px;display:grid}.pride-agency-finance span{background:#090b15;border-radius:9px;flex-direction:column;padding:9px;display:flex}.pride-agency-finance small{color:#777487;font-size:7px}.pride-agency-finance b{margin-top:4px;font-size:12px}.pride-owner-actions{align-items:flex-end;gap:8px;margin-top:11px;display:flex}.pride-owner-actions>button{margin:0;padding:9px 12px}.pride-owner-actions>button.danger{color:#ff8994;background:#ff52601f}.pride-owner-actions label{color:#868396;flex-direction:column;gap:4px;margin-left:auto;font-size:7px;display:flex}.pride-owner-actions select{color:#fff;background:#090b15;border:1px solid #ffffff1c;border-radius:8px;height:33px;padding:0 8px;font-size:9px}.pride-loading{color:#aaa6b8;place-items:center;min-height:260px;font-size:11px;display:grid}.pride-documents>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pride-documents header small{color:#86b7ff;letter-spacing:1px;font-size:8px;font-weight:850}.pride-documents header>b{color:#8cc0ff;font-size:10px}.pride-documents>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.pride-documents label>span{flex-direction:column;gap:4px;min-width:0;display:flex}.pride-documents label small{color:#7f7d8f;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pride-documents input{opacity:0;width:1px;height:1px;position:absolute}.pride-documents em{color:#9bc8ff;background:#59a1ff1f;border-radius:8px;padding:7px 9px;font-size:8px;font-style:normal;font-weight:800}.pride-document-review span{flex-direction:column;flex:1;min-width:0;display:flex}.pride-document-review b{font-size:9px}.pride-document-review small{color:#858294;text-transform:capitalize;font-size:7px}@media (width<=760px){.pride-office-modal{border-radius:0;width:100vw;height:100dvh}.pride-office{padding:68px 13px 85px}.pride-office-head{align-items:flex-start;padding:16px}.pride-office-head>span{border-radius:13px;min-width:48px;height:48px}.pride-office-head h2{font-size:24px}.pride-entry-grid,.pride-owner-list{grid-template-columns:1fr}.pride-wallet-grid,.pride-owner-metrics{grid-template-columns:1fr 1fr}.pride-documents>div{grid-template-columns:1fr}.pride-recruit-card,.pride-cashout,.pride-compliance{flex-direction:column;align-items:stretch}.pride-recruit-card button,.pride-cashout>button,.pride-cashout label{width:100%}.pride-cashout input{flex:1}.pride-owner-actions{flex-wrap:wrap}.owner-prides{padding:12px}.pride-office-modal>.close{position:fixed;right:0}.pride-agency-finance{grid-template-columns:1fr 1fr 1fr}}.pride-documents{background:linear-gradient(145deg,#252a4f73,#0b0d19eb);border:1px solid #4d62ff47;border-radius:15px;margin:14px 0;padding:17px}.pride-documents>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.pride-documents small,.pride-document-review small{color:#8b88a0;font-size:8px}.pride-documents h3{margin:4px 0}.pride-documents p{color:#9693a6;margin:0;font-size:9px}.pride-documents>header>b{color:#aab5ff;background:#4d62ff24;border-radius:999px;padding:7px 10px;font-size:9px}.pride-documents>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pride-documents label{cursor:pointer;background:#0b0d19;border:1px dashed #ffffff2e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.pride-documents label span{flex-direction:column;gap:4px;min-width:0;display:flex}.pride-documents label b{font-size:11px}.pride-documents label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pride-documents label input{opacity:0;width:1px;height:1px;position:absolute}.pride-documents label em{color:#c7afff;background:#8b5cf629;border-radius:8px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:800}.pride-document-review{gap:7px;margin-top:12px;display:grid}.pride-document-review>div{background:#090b15;border-radius:9px;align-items:center;gap:8px;padding:9px 10px;display:flex}.pride-document-review span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pride-document-review a{color:#bca3ff;font-size:9px}.pride-document-review select{color:#fff;background:#131625;border:1px solid #ffffff1f;border-radius:8px;height:31px;font-size:8px}.pack-office-modal,.den-mail-modal{background:#090b16;border-color:#8b5cf659;width:min(1240px,100vw - 28px);height:min(880px,100dvh - 28px);max-height:none;padding:0;overflow:auto}.pack-office-modal>.close,.den-mail-modal>.close{z-index:9;float:right;background:#ffffff14;border-radius:11px;width:38px;height:38px;margin-right:14px;position:sticky;top:14px}.pack-head small,.pack-profile small,.pack-workspace-grid header small{color:#c5a8ff;letter-spacing:1.1px;font-size:8px;font-weight:850}.pack-head>span{background:#8b5cf61a;border:1px solid #8b5cf659;border-radius:18px;place-items:center;width:64px;height:64px;font-size:28px;display:grid}.pack-entry-grid>article{background:linear-gradient(150deg,#15182a,#0d0f1c);border:1px solid #ffffff1a;border-radius:17px;flex-direction:column;gap:10px;padding:22px;display:flex}.pack-entry-grid>article>span{font-size:29px}.pack-entry-grid h3{margin:0;font-size:20px}.pack-entry-grid p{color:#9996a9;min-height:38px;margin:0;font-size:10px;line-height:1.5}.pack-entry-grid input,.pack-chat input,.pack-inbox input,.pack-inbox textarea{color:#fff;background:#090b15;border:1px solid #ffffff21;border-radius:10px;outline:none;width:100%;padding:0 12px}.pack-inbox textarea{resize:vertical;min-height:84px;padding-top:11px}.pack-entry-grid button,.pack-admin-actions button,.pack-chat button,.pack-inbox button,.pack-back{cursor:pointer;background:linear-gradient(105deg,#7140d5,#d64d9f);border:0;border-radius:10px;padding:11px 13px;font-size:10px;font-weight:850}.pack-entry-grid button:disabled,.pack-chat button:disabled,.pack-inbox button:disabled{opacity:.42;cursor:not-allowed}.pack-logo-upload{cursor:pointer;background:#8b5cf60f;border:1px dashed #c5a8ff59;border-radius:11px;flex-direction:column;gap:4px;padding:13px;display:flex;position:relative}.pack-logo-upload small{color:#8e8b9d;font-size:8px}.pack-admin-grid img{object-fit:cover;background:#090b15;border-radius:15px;width:76px;height:76px}.pack-admin-grid small{color:#c5a8ff;font-size:8px;font-weight:850}.pack-admin-grid blockquote{color:#d4cee2;margin:0;font-size:10px;font-style:italic}.pack-admin-actions button{padding:8px 10px}.pack-empty,.pack-loading{color:#9692a5;place-items:center;min-height:180px;font-size:10px;display:grid}.pack-back{color:#c9b5ff;background:#8b5cf626;margin-bottom:12px}.pack-profile{justify-content:flex-start}.pack-profile>img{object-fit:cover;background:#090b15;border-radius:19px;width:86px;height:86px}.pack-profile blockquote{color:#ddd5ec;margin:0 0 5px;font-size:12px;font-style:italic}.pack-profile>aside{background:#f6c4530f;border:1px solid #f6c4533d;border-radius:12px;flex-direction:column;gap:5px;margin-left:auto;padding:12px 14px;display:flex}.pack-profile>aside small{color:#d6b862}.pack-profile>aside b{letter-spacing:1.5px}.pack-pending{color:#efd47f;background:#f6c45312;border:1px solid #f6c45340;border-radius:11px;margin:12px 0;padding:12px;font-size:9px}.pack-workspace-grid{grid-template-columns:.82fr 1.35fr 1.15fr;gap:12px;margin-top:14px;display:grid}.pack-workspace-grid>section{background:#101321;border:1px solid #ffffff17;border-radius:15px;min-width:0;overflow:hidden}.pack-workspace-grid>section>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.pack-workspace-grid h3{margin:3px 0;font-size:14px}.pack-members>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:9px;padding:11px 13px;display:flex}.pack-members>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.pack-members small,.pack-chat small,.pack-inbox small{color:#858294;font-size:8px}.pack-members button{color:#ff929c;background:0 0;border:0;font-size:8px}.pack-members>p,.pack-chat-feed>p,.pack-inbox>div>p{color:#8b889b;padding:14px;font-size:9px}.pack-chat-feed,.pack-inbox>div{contain:strict;scrollbar-width:thin;height:330px;padding:11px;overflow:auto}.pack-chat-feed article b,.pack-inbox article b{font-size:10px}.pack-chat-feed article p,.pack-inbox article p{color:#aaa6b7;margin:5px 0;font-size:9px;line-height:1.45}.pack-chat form,.pack-inbox form{border-top:1px solid #ffffff12;gap:7px;padding:10px;display:flex}.pack-inbox form{flex-direction:column}.den-mail-head>span{font-size:30px}.owner-mail-switcher{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.owner-mail-switcher button{color:#fff;text-align:left;cursor:pointer;background:#101321;border:1px solid #ffffff17;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:38px 1fr auto;column-gap:10px;padding:13px 15px;display:grid;position:relative}.owner-mail-switcher button.active{background:linear-gradient(110deg,#4d62ff33,#8b5cf61f);border-color:#a9b4ff85;box-shadow:inset 0 0 0 1px #ffffff08}.owner-mail-switcher button>span{background:linear-gradient(135deg,#4d62ff,#8b5cf6);border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.owner-mail-switcher b{align-self:end;font-size:11px}.owner-mail-switcher small{color:#878498;align-self:start;font-size:8px}.owner-mail-switcher em{background:#ff2d92;border-radius:999px;grid-area:1/3/3;align-self:center;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:8px;font-style:normal;font-weight:850;display:grid}.den-mailboxes button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;gap:3px;padding:11px;display:flex;position:relative}.den-mailboxes small{color:#7f7c90;font-size:8px}.den-mail>main{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:11px;min-width:0;margin-top:13px;display:grid}.den-inbox-list,.den-sent-list,.den-compose{background:#101321;border:1px solid #ffffff17;border-radius:15px;min-width:0;overflow:hidden}.den-inbox-list>header,.den-sent-list>header,.den-compose>header{border-bottom:1px solid #ffffff12;padding:13px 15px}.den-inbox-list>header{justify-content:space-between;align-items:center;display:flex}.den-inbox-list small,.den-sent-list small,.den-compose small{color:#858294;font-size:8px}.den-inbox-list h3,.den-sent-list h3,.den-compose h3{margin:3px 0;font-size:15px}.den-inbox-list>header>b{color:#9e9bad;font-size:9px}.den-inbox-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}.den-inbox-list>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.den-inbox-list>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.den-inbox-list>button em{color:#a9b4ff;font-size:8px;font-style:normal}.den-inbox-list>p,.den-sent-list>p{color:#888598;padding:18px;font-size:9px}.den-sent-list article{border-bottom:1px solid #ffffff0f;padding:12px 14px}.den-sent-list article p,.den-compose article p{color:#aaa6b8;font-size:9px;line-height:1.5}.den-compose>article,.den-compose>input,.den-compose>textarea,.den-compose>select,.den-compose>button,.den-compose>div{margin:11px 13px 0}.den-compose input,.den-compose textarea,.den-compose select{color:#fff;background:#090b15;border:1px solid #ffffff21;border-radius:10px;width:calc(100% - 26px)}.den-compose input,.den-compose select{height:42px;padding:0 11px}.den-compose textarea{resize:vertical;min-height:150px;padding:11px}.den-compose>button,.den-compose>div button{background:linear-gradient(105deg,#4d62ff,#8b5cf6);border:0;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:850}.den-compose>button:disabled,.den-compose>div button:disabled{opacity:.4}.den-compose>div{align-items:center;gap:8px;display:flex}.den-compose>div select{width:auto;min-width:110px;margin:0}@media (width<=900px){.pack-admin-grid{grid-template-columns:1fr}.pack-workspace-grid{grid-template-columns:1fr 1fr}.pack-members{grid-column:1/-1}.den-mail{grid-template-columns:1fr}.den-mailboxes{flex-direction:row;grid-column:1/-1;padding:0 0 5px;overflow-x:auto}.den-mailboxes button{min-width:165px}.den-mail>main{grid-template-columns:1fr 1fr}}@media (width<=650px){.pack-office-modal,.den-mail-modal{border-radius:0;width:100vw;height:100dvh}.pack-office-modal>.close,.den-mail-modal>.close{position:fixed;right:0}.pack-office,.den-mail{padding:64px 12px 82px}.pack-entry-grid,.pack-workspace-grid,.den-mail>main{grid-template-columns:1fr}.pack-profile{flex-wrap:wrap;align-items:flex-start}.pack-profile>img{width:66px;height:66px}.pack-profile>aside{width:100%;margin:0}.pack-chat-feed,.pack-inbox>div{height:250px}.pride-documents>div{grid-template-columns:1fr}.den-mailboxes{margin-top:10px}.den-mail-head h2{font-size:25px}.owner-mail-switcher{grid-template-columns:1fr}.owner-mail-switcher button{min-height:66px}}.pack-office-modal{background:#080a14;border-color:#8b5cf659;width:min(1180px,100vw - 28px);height:min(860px,100dvh - 28px);max-height:none;padding:0;overflow:auto}.pack-office-modal>.close{z-index:8;float:right;background:#ffffff14;border-radius:11px;width:38px;height:38px;margin-right:14px;position:sticky;top:14px}.pack-office{background:radial-gradient(circle at 90% 0,#8b5cf62b,#0000 30%),radial-gradient(circle at 10% 25%,#ff2d921c,#0000 32%),#080a14;min-height:100%;padding:28px}.pack-head,.pack-profile{background:linear-gradient(120deg,#241a42f2,#0f1220f5);border:1px solid #8b5cf64d;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.pack-head small,.pack-profile small,.pack-workspace-grid small,.pack-admin-grid small{color:#bd9cff;letter-spacing:1.2px;font-size:8px;font-weight:850}.pack-head h2,.pack-profile h2{margin:5px 0;font-size:clamp(26px,3vw,38px)}.pack-head p,.pack-profile p{color:#9693a5;margin:0;font-size:10px}.pack-head>span{background:#8b5cf621;border-radius:18px;place-items:center;width:64px;height:64px;font-size:29px;display:grid}.pack-entry-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.pack-entry-grid article{background:linear-gradient(145deg,#141728,#0d0f1b);border:1px solid #ffffff1a;border-radius:17px;flex-direction:column;padding:22px;display:flex}.pack-entry-grid article>span{font-size:30px}.pack-entry-grid h3{margin:10px 0 5px}.pack-entry-grid p{color:#9693a6;margin:0 0 14px;font-size:10px;line-height:1.5}.pack-entry-grid input,.pack-chat input,.pack-inbox input,.pack-inbox textarea{color:#fff;background:#090b15;border:1px solid #ffffff1f;border-radius:10px;outline:0;width:100%;margin-top:9px;padding:0 12px}.pack-entry-grid input,.pack-chat input,.pack-inbox input{height:44px}.pack-entry-grid button,.pack-workspace-grid button,.pack-admin-actions button{cursor:pointer;background:linear-gradient(105deg,#7357d9,#d34da1);border:0;border-radius:10px;margin-top:10px;padding:11px 13px;font-size:9px;font-weight:850}.pack-entry-grid button:disabled,.pack-workspace-grid button:disabled{opacity:.4}.pack-logo-upload{cursor:pointer;background:#8b5cf60f;border:1px dashed #bd9cff59;border-radius:11px;flex-direction:column;margin-top:10px;padding:12px;display:flex;position:relative}.pack-logo-upload input{opacity:0;width:1px;height:1px;position:absolute}.pack-logo-upload b{font-size:10px}.pack-logo-upload small{color:#7f7c8f;margin-top:3px;font-size:8px}.pack-profile{justify-content:flex-start;margin-bottom:14px}.pack-profile>img{object-fit:cover;border:2px solid #bd9cff73;border-radius:20px;width:88px;height:88px}.pack-profile blockquote,.pack-admin-grid blockquote{color:#d8c9ff;margin:4px 0 7px;font-size:12px;font-style:italic}.pack-profile>aside{background:#090b15;border-radius:12px;flex-direction:column;margin-left:auto;padding:12px 14px;display:flex}.pack-profile>aside b{color:#f4cb66;letter-spacing:1px;margin-top:5px}.pack-pending{color:#e6c56f;background:#f6c45314;border:1px solid #f6c4534d;border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:10px}.pack-workspace-grid{grid-template-columns:.8fr 1.2fr 1fr;gap:13px;display:grid}.pack-workspace-grid>section{background:#101321;border:1px solid #ffffff17;border-radius:15px;overflow:hidden}.pack-workspace-grid section>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px;display:flex}.pack-workspace-grid h3{margin:4px 0 0}.pack-members>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.pack-members span{flex-direction:column;gap:3px;display:flex}.pack-members button{color:#ff8994;background:#ff52601a;margin:0;padding:7px 9px}.pack-members>p,.pack-chat-feed>p,.pack-inbox>div>p,.pack-empty{color:#7f7c8e;text-align:center;padding:20px;font-size:9px}.pack-chat-feed,.pack-inbox>div{max-height:360px;padding:12px;overflow:auto}.pack-chat-feed article,.pack-inbox article{background:#090b15;border-radius:10px;margin-bottom:9px;padding:10px}.pack-chat-feed b,.pack-inbox b{font-size:10px}.pack-chat-feed p,.pack-inbox p{color:#aaa6b7;margin:5px 0;font-size:10px;line-height:1.45}.pack-chat-feed small,.pack-inbox small{color:#6f6c7c;font-size:7px}.pack-chat form,.pack-inbox form{border-top:1px solid #ffffff12;padding:12px}.pack-chat form{gap:7px;display:flex}.pack-chat form input,.pack-chat form button{margin:0}.pack-inbox textarea{resize:vertical;height:90px;padding-top:10px}.pack-inbox form button{width:100%}.pack-admin-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.pack-admin-grid>article{background:#101321;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:74px 1fr;gap:13px;padding:15px;display:grid}.pack-admin-grid img{object-fit:cover;border-radius:15px;width:74px;height:74px}.pack-admin-grid h3{margin:4px 0}.pack-admin-grid p{color:#858294;margin:0;font-size:9px}.pack-admin-actions{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.pack-admin-actions button{margin:0}.pack-admin-actions .danger{color:#ff8994;background:#ff52601c}.pack-back{color:#b99cff;cursor:pointer;background:0 0;border:0;margin-bottom:12px}.pack-loading{color:#aaa6b8;place-items:center;min-height:300px;font-size:11px;display:grid}@media (width<=860px){.pack-workspace-grid{grid-template-columns:1fr 1fr}.pack-members{grid-column:1/-1}}@media (width<=700px){.pack-office-modal{border-radius:0;width:100vw;height:100dvh}.pack-office-modal>.close{position:fixed;right:0}.pack-office{padding:68px 13px 85px}.pack-entry-grid,.pack-admin-grid,.pack-workspace-grid{grid-template-columns:1fr}.pack-profile{flex-wrap:wrap;align-items:flex-start}.pack-profile>img{width:70px;height:70px}.pack-profile>aside{width:100%;margin:0}.pack-members{grid-column:auto}.pack-admin-grid>article{grid-template-columns:58px 1fr}.pack-admin-grid img{width:58px;height:58px}}.modal.den-mail-modal{background:#080a14;width:min(1180px,100vw - 28px);max-width:none;height:min(840px,100dvh - 28px);max-height:none;padding:0;overflow:auto}.den-mail-modal>.close{z-index:8;float:right;background:#ffffff14;border-radius:11px;width:38px;height:38px;margin-right:14px;position:sticky;top:14px}.den-mail{background:radial-gradient(circle at 85% 0,#4569ff26,#0000 28%),#080a14;grid-template-rows:auto 1fr;grid-template-columns:240px 1fr;min-height:100%;padding:26px;display:grid}.den-mail-head{background:linear-gradient(115deg,#1a2f5a73,#101221f2);border:1px solid #5381ff47;border-radius:17px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.den-mail-head small{color:#82afff;letter-spacing:1.2px;font-size:8px;font-weight:850}.den-mail-head h2{margin:4px 0;font-size:32px}.den-mail-head p{color:#9290a2;margin:0;font-size:10px}.den-mail-head>span{background:#5381ff21;border-radius:16px;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.den-mailboxes{flex-direction:column;gap:7px;margin-top:14px;padding-right:12px;display:flex}.den-mailboxes button{color:#d5d2df;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex-direction:column;padding:11px 12px;display:flex;position:relative}.den-mailboxes button.active{background:#5381ff1a;border-color:#5381ff59}.den-mailboxes b{font-size:10px}.den-mailboxes small{color:#777486;margin-top:3px;font-size:7px}.den-mailboxes em{background:#ff3f92;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:8px;font-style:normal;display:grid;position:absolute;top:9px;right:9px}.den-mail>main{grid-template-columns:.85fr 1.15fr;gap:12px;margin-top:14px;display:grid}.den-mail>main>section{background:#101321;border:1px solid #ffffff17;border-radius:14px;overflow:hidden}.den-inbox-list>header,.den-sent-list>header,.den-compose>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px;display:flex}.den-mail main small{color:#7e7b8d;font-size:8px}.den-mail main h3{margin:3px 0 0}.den-inbox-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.den-inbox-list>button.active{background:#5381ff1a}.den-inbox-list span{flex-direction:column;gap:3px;min-width:0;display:flex}.den-inbox-list b{font-size:10px}.den-inbox-list em{color:#86afff;font-size:8px;font-style:normal}.den-inbox-list>p,.den-sent-list>p{color:#7d7a8c;text-align:center;padding:25px;font-size:9px}.den-compose{padding-bottom:14px}.den-compose>article,.den-sent-list article{background:#090b15;border-radius:11px;margin:12px;padding:13px}.den-compose article b,.den-sent-list b{font-size:10px}.den-compose article p,.den-sent-list p{color:#aaa6b8;font-size:10px;line-height:1.55}.den-compose>input,.den-compose>select,.den-compose>textarea{color:#fff;background:#090b15;border:1px solid #ffffff1c;border-radius:9px;width:calc(100% - 24px);margin:10px 12px 0;padding:0 11px}.den-compose>input,.den-compose>select{height:42px}.den-compose>textarea{resize:vertical;height:150px;padding-top:11px}.den-compose>button,.den-compose>div button{background:linear-gradient(105deg,#456dff,#8b5cf6);border:0;border-radius:9px;margin:10px 12px 0;padding:11px 14px;font-size:9px;font-weight:850}.den-compose>div{justify-content:space-between;display:flex}.den-compose>div select{color:#fff;background:#090b15;border:1px solid #ffffff1c;border-radius:9px;margin:10px 0 0 12px}.den-mail-loading{color:#aaa6b8;place-items:center;min-height:300px;font-size:11px;display:grid}@media (width<=800px){.den-mail{grid-template-columns:1fr}.den-mailboxes{flex-direction:row;grid-column:1;padding:0 0 6px;overflow:auto}.den-mailboxes button{min-width:170px}.den-mail>main{grid-template-columns:1fr}.den-inbox-list{max-height:280px;overflow:auto}}@media (width<=600px){.modal.den-mail-modal{border-radius:0;width:100vw;max-width:100vw;height:100dvh}.den-mail-modal>.close{position:fixed;right:0}.den-mail{padding:68px 12px 85px}.den-mail-head h2{font-size:25px}.den-mail-head>span{width:46px;height:46px}}.den-inbox-tabs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.den-inbox-tabs button{color:#f6f4ff;text-align:left;cursor:pointer;background:#0d101c;border:1px solid #ffffff14;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:9px;padding:10px 12px;display:grid}.den-inbox-tabs button>span{color:#8ab5ff;background:#5381ff21;border-radius:10px;grid-row:1/3;place-items:center;width:34px;height:34px;display:grid}.den-inbox-tabs button b{font-size:10px}.den-inbox-tabs button small{color:#777486;font-size:7px}.den-inbox-tabs button.active{background:#5381ff1f;border-color:#5381ff80}.den-inbox-tabs button.official>span{color:#ffc85b;background:#ffb82f21}.den-inbox-tabs button.official.active{background:#ffb82f14;border-color:#ffb82f73}.member-inbox-layout{grid-column:1/-1;gap:12px;min-height:520px;grid-template-columns:minmax(260px,.82fr) minmax(0,1.45fr)!important;margin-top:12px!important;display:grid!important}.member-inbox-layout>section{background:#101321;border:1px solid #ffffff17;border-radius:14px;min-width:0;overflow:hidden}.member-thread-list>header,.member-thread-detail>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px;display:flex}.member-thread-list>header h3,.member-thread-detail>header h3{margin:3px 0 0}.member-thread-list>header>b{color:#85afff;font-size:8px}.member-thread-list>button,.member-message-results>button{color:#f8f7ff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:11px 13px;display:grid;position:relative}.member-thread-list>button.active{background:#5381ff1c}.member-thread-list>button.unread:after{content:"";background:#ff4e9b;border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px}.member-thread-list>button span:not(.member-message-avatar):not(.official-seal),.member-message-results>button>span:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.member-thread-list button b,.member-message-results button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-thread-list button small,.member-message-results button small{color:#807d8d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.member-thread-list button em{color:#fff;background:#ff418f;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:8px;font-style:normal;display:grid}.member-thread-list>p,.member-message-results>p{color:#7f7b8d;text-align:center;padding:22px;font-size:9px}.member-message-avatar{background:linear-gradient(135deg,#456dff,#a94ed8);border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.member-message-avatar img{object-fit:cover;width:100%;height:100%}.member-message-search{background:#090b15;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:7px;margin:10px;padding:0 11px;display:flex}.member-message-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;height:40px;font-size:10px}.member-message-results{background:#0b0d17;border:1px solid #ffffff14;border-radius:10px;margin:0 10px 10px;overflow:hidden}.member-thread-detail{flex-direction:column;min-height:0;display:flex}.member-thread-detail>header{justify-content:flex-start;gap:10px}.member-message-thread{flex-direction:column;flex:1;gap:8px;min-height:300px;max-height:470px;padding:15px;display:flex;overflow:auto}.member-message-thread article{background:#1b2033;border-radius:13px;max-width:78%;padding:9px 11px}.member-message-thread article.mine{background:linear-gradient(135deg,#486cff,#7857d9);align-self:flex-end}.member-message-thread article.theirs{align-self:flex-start}.member-message-thread article p{color:#fff;white-space:pre-wrap;margin:0;font-size:10px;line-height:1.45}.member-message-thread article small{color:#ffffff94;margin-top:5px;font-size:7px;display:block}.thread-start{color:#777486;margin:auto;font-size:9px}.member-message-compose{border-top:1px solid #ffffff12;grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}.member-message-compose textarea,.official-compose textarea,.official-compose input,.official-compose select{color:#fff;background:#090b15;border:1px solid #ffffff1c;border-radius:10px;outline:0}.member-message-compose textarea{resize:none;min-height:54px;padding:10px}.member-message-compose button,.official-compose button{background:linear-gradient(105deg,#456dff,#8b5cf6);border:0;border-radius:10px;padding:0 18px;font-size:9px;font-weight:850}.member-message-compose button:disabled,.official-compose button:disabled{opacity:.4}.member-inbox-empty{text-align:center;align-content:center;place-items:center;min-height:420px;padding:24px;display:grid}.member-inbox-empty>span{background:#5381ff21;border-radius:16px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.member-inbox-empty h3{margin:14px 0 5px}.member-inbox-empty p{color:#807d8d;max-width:360px;margin:0;font-size:9px;line-height:1.5}.official-seal{color:#fff2c7;background:linear-gradient(145deg,#4b2e08,#b57612);border:1px solid #ffc95b59;border-radius:12px;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:18px;font-weight:900;display:grid}.member-thread-list button span em{color:#ffc65a;text-transform:capitalize;background:#ffbe441f;border-radius:999px;width:max-content;margin-top:1px;padding:2px 6px;font-size:7px;font-style:normal}.official-message-detail{padding:28px}.official-message-detail>small{color:#ffc65a;letter-spacing:1px;margin-top:12px;font-size:8px;font-weight:900;display:block}.official-message-detail h3{margin:8px 0 15px;font-size:23px}.official-message-detail p{color:#d0cdda;white-space:pre-wrap;font-size:11px;line-height:1.65}.official-message-detail time{color:#777486;margin-top:20px;font-size:8px;display:block}.official-compose{flex-direction:column;gap:10px;padding:20px;display:flex}.official-compose header{margin-bottom:4px}.official-compose h3{margin:4px 0}.official-compose select,.official-compose input{height:42px;padding:0 11px}.official-compose textarea{resize:vertical;min-height:180px;padding:11px}.official-compose button{color:#fff;align-self:flex-start;min-height:42px;padding:0 18px}@media (width<=800px){.den-inbox-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.den-inbox-tabs::-webkit-scrollbar{display:none}.den-inbox-tabs button{min-width:180px}.member-inbox-layout{min-height:0;grid-template-columns:1fr!important}.member-thread-list{max-height:300px;overflow:auto}.member-thread-detail{min-height:430px}.member-message-thread{max-height:48dvh}.official-inbox-layout .member-thread-list{max-height:260px}}@media (width<=600px){.den-inbox-tabs{margin-top:9px}.den-inbox-tabs button{min-width:160px;padding:9px}.member-inbox-layout{margin-top:9px!important}.member-thread-detail{min-height:390px}.member-message-compose{grid-template-columns:1fr}.member-message-compose button{min-height:40px}.official-message-detail{padding:20px}}.den-inbox-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.host-network-directory{background:linear-gradient(#49321833,#080e0a80);border-bottom:1px solid #d8a6532e;max-height:190px;padding:8px;overflow:auto}.host-network-directory>button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#2d2214f0,#0b110cfa);border:1px solid #d8a65329;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.host-network-directory>button+button{margin-top:6px}.host-network-directory>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.host-network-directory b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.host-network-directory small{color:#d5ae69;font-size:8px}.host-network-directory em{color:#f0bd69;background:#3a2816;border:1px solid #dca64947;border-radius:7px;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.host-inbox-layout .member-thread-list>header{background:linear-gradient(110deg,#5b773e33,#7e4f2238)}.host-inbox-locked{grid-column:1/-1}.host-inbox-locked .member-inbox-empty{min-height:470px}.host-inbox-tools{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:3px;display:grid}.host-inbox-tools button{text-align:left;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;column-gap:9px;padding:10px 12px;display:grid}.host-inbox-tools button>span{grid-row:1/3;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.host-inbox-tools button b{font-size:10px}.host-inbox-tools button small{color:#d6ad69;font-size:8px}.host-feedback-layout{grid-template-columns:1fr!important}.host-feedback-panel{grid-column:1/-1;padding:18px!important}.host-feedback-panel>header{border-bottom:1px solid #d8a65333;justify-content:space-between;gap:18px;padding-bottom:14px;display:flex}.host-feedback-panel>header h3{margin:4px 0 5px}.host-feedback-panel>header p{color:#aaa58f;max-width:660px;margin:0;font-size:9px;line-height:1.5}.host-feedback-panel>header>span{color:#f2bd64;background:#2c1d10;border:1px solid #a97532;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.host-feedback-route{grid-template-columns:2fr 1fr;gap:9px;margin-top:16px;display:grid}.host-feedback-panel label{color:#e9c47d;flex-direction:column;gap:6px;font-size:9px;font-weight:800;display:flex}.host-feedback-panel select,.host-feedback-panel input,.host-feedback-panel textarea{color:#fff;background:#0a120d;border:1px solid #d8a65340;border-radius:3px;outline:0;width:100%}.host-feedback-panel select,.host-feedback-panel input{height:44px;padding:0 11px}.host-feedback-panel textarea{resize:vertical;min-height:150px;padding:11px}.host-feedback-panel>label{margin-top:12px}.host-feedback-panel>aside{background:linear-gradient(90deg,#59713a2e,#6e431c2e);border:1px solid #d8a6532e;align-items:center;gap:10px;margin:11px 0 4px;padding:10px 12px;display:flex}.host-feedback-panel>aside>span{color:#e7ab4e;font-size:20px}.host-feedback-panel>aside div{flex-direction:column;gap:3px;display:flex}.host-feedback-panel>aside small{color:#8fa66d;font-size:7px}.host-feedback-panel>aside b{font-size:10px}.host-feedback-panel>button{min-height:46px;margin-top:14px;padding:0 20px}.host-feedback-panel>button:disabled{opacity:.45}@media (width<=600px){.host-inbox-tools,.host-feedback-route{grid-template-columns:1fr}.host-feedback-panel{padding:13px!important}.host-feedback-panel>header p{font-size:8px}}.den-shops-modal{width:min(1180px,96vw);height:min(850px,92dvh);padding:24px;overflow:auto}.den-shop-loading,.shop-empty{color:#aaa6b8;text-align:center;border:1px dashed #ffffff2e;border-radius:18px;place-items:center;min-height:180px;padding:28px;display:grid}.shop-hero{background:radial-gradient(circle at 85% 10%,#ff2d9233,#0000 34%),linear-gradient(135deg,#171329,#0c1022);border:1px solid #ff2d9247;border-radius:20px;justify-content:space-between;align-items:flex-end;gap:22px;padding:28px;display:flex}.shop-hero.compact{align-items:flex-start;padding:22px}.shop-hero small,.shop-storefront-head small,.shop-office-form header small,.shop-inventory-table>header small,.shop-discount-list>header small,.shop-orders>header small,.shop-settings-form>header small{color:#ff76b5;letter-spacing:1.2px;font-size:9px;font-weight:900}.shop-hero h2,.shop-storefront-head h2{margin:5px 0 8px;font-size:clamp(28px,4vw,46px)}.shop-hero p,.shop-storefront-head p{color:#aaa6b8;max-width:680px;margin:0;line-height:1.5}.shop-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.shop-hero-actions button,.shop-primary,.shop-cart-button{cursor:pointer;background:linear-gradient(105deg,#ff655b,#ff2d92,#8b5cf6);border:0;border-radius:12px;min-height:44px;padding:0 17px;font-weight:800}.shop-cart-button b{background:#ff2d92;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:6px;display:inline-grid}.shop-back,.shop-owner-back{color:#cdbbff;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-right:12px}.shop-market-controls{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.shop-market-controls label{background:#0b0d19;border:1px solid #ffffff1a;border-radius:12px;flex:1;align-items:center;gap:9px;height:44px;padding:0 13px;display:flex}.shop-market-controls input{color:#fff;background:0 0;border:0;outline:0;width:100%}.shop-market-controls>span{color:#8f8ca2;font-size:11px}.shop-market-grid{gap:16px;display:grid}.shop-market-grid>article{background:#101321;border:1px solid #ffffff1a;border-radius:18px;overflow:hidden}.shop-market-grid>article>header{background:linear-gradient(120deg,#251749,#11152a) 50%/cover;align-items:center;gap:14px;min-height:160px;padding:22px;display:flex}.shop-market-grid>article>header>span,.shop-store-identity>span,.owner-shop-grid article header>span{background:linear-gradient(135deg,#8b5cf6,#ff2d92);border:2px solid #ff4c9d;border-radius:18px;flex:0 0 62px;place-items:center;width:62px;height:62px;font-size:25px;font-weight:900;display:grid;overflow:hidden}.shop-market-grid img,.shop-store-identity img,.owner-shop-grid img,.shop-product-thumb img{object-fit:cover;width:100%;height:100%}.shop-market-grid>article>header>div{flex:1;min-width:0}.shop-market-grid h3{margin:4px 0;font-size:21px}.shop-market-grid p{color:#b5b1c0;margin:0;font-size:11px}.shop-market-grid>article>header>button{cursor:pointer;background:#080913a6;border:1px solid #ffffff2e;border-radius:10px;padding:11px 14px}.shop-market-grid>article>div{grid-template-columns:repeat(3,1fr);gap:10px;padding:13px;display:grid}.shop-market-grid>article>div>button{text-align:left;cursor:pointer;background:#171a2c;border:0;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:58px 1fr;gap:3px 10px;min-width:0;padding:8px;display:grid}.shop-market-grid>article>div>button>span{background:#25213c;border-radius:9px;grid-row:1/3;place-items:center;width:58px;height:58px;font-size:24px;display:grid;overflow:hidden}.shop-market-grid>article>div>button>b{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:12px;overflow:hidden}.shop-market-grid>article>div>button>small{color:#ff78b6}.shop-empty.market{gap:8px}.shop-empty.market b{color:#fff;font-size:18px}.shop-empty.market button{color:#fff;background:#8b5cf6;border:0;border-radius:10px;padding:11px 16px}.shop-storefront-head{background:linear-gradient(120deg,#251749,#11152a) 50%/cover;border-radius:20px;min-height:230px;padding:22px}.shop-store-identity{align-items:center;gap:16px;margin-top:30px;display:flex}.shop-store-identity>span{flex-basis:82px;width:82px;height:82px}.shop-store-identity h2{font-size:38px}.shop-store-identity em{color:#817d92;font-size:10px;font-style:normal}.shop-store-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.shop-product-card{background:#111426;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.shop-product-card>div{background:#1b1731;place-items:center;height:190px;font-size:45px;display:grid;position:relative}.shop-product-card>div img{object-fit:cover;width:100%;height:100%}.shop-product-card>div b{background:#ff2d92;border-radius:6px;padding:5px 7px;font-size:9px;position:absolute;top:10px;left:10px}.shop-product-card>small,.shop-product-card>h3,.shop-product-card>p,.shop-product-card>footer{margin-inline:14px}.shop-product-card>small{color:#ff7eb8;margin-top:12px;font-size:9px}.shop-product-card h3{margin-top:5px;margin-bottom:5px}.shop-product-card p{color:#9995a8;flex:1;margin-top:0;font-size:11px;line-height:1.45}.shop-product-card footer{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.shop-product-card footer>span{font-weight:900}.shop-product-card footer s{color:#777;font-size:10px}.shop-product-card footer button{background:#8b5cf6;border:0;border-radius:9px;padding:9px 11px;font-size:10px;font-weight:800}.shop-policy-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.shop-policy-strip article{background:#0e1120;border:1px solid #ffffff14;border-radius:13px;padding:16px}.shop-policy-strip p{color:#9693a6;margin:6px 0 0;font-size:10px;line-height:1.5}.shop-setup-form,.shop-settings-form{gap:15px;margin-top:16px;display:grid}.shop-setup-form>section,.shop-settings-form{background:#111426;border:1px solid #ffffff1a;border-radius:17px;padding:20px}.shop-setup-form h3,.shop-settings-form h3{margin-top:0}.shop-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shop-form-grid label,.shop-order-summary label,.shop-order-controls label{color:#aaa6b8;flex-direction:column;gap:6px;font-size:10px;display:flex}.shop-form-grid .wide{grid-column:1/-1}.shop-form-grid input,.shop-form-grid select,.shop-form-grid textarea,.shop-order-summary input,.shop-order-controls input,.shop-order-controls select{color:#fff;background:#0b0d19;border:1px solid #ffffff1f;border-radius:10px;outline:0;width:100%;min-height:44px;padding:10px 12px}.shop-form-grid textarea{resize:vertical;min-height:92px}.shop-setup-form>.shop-primary,.shop-settings-form>.shop-primary{justify-self:start;padding-inline:24px}.shop-office-tabs{gap:8px;margin:17px 0;display:flex;overflow:auto}.shop-office-tabs button{color:#aaa6b8;white-space:nowrap;background:#111426;border:1px solid #ffffff1a;border-radius:10px;padding:10px 15px}.shop-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.shop-metrics article{background:#111426;border:1px solid #ffffff1a;border-radius:14px;padding:17px}.shop-metrics article.warning{border-color:#f6c45380}.shop-metrics small{color:#8f8ba0;font-size:8px}.shop-metrics b{margin:7px 0;font-size:24px;display:block}.shop-metrics span{color:#817e91;font-size:9px}.shop-dashboard-grid{grid-template-columns:1.2fr 1fr;gap:14px;margin-top:14px;display:grid}.shop-dashboard-grid>article{background:#101321;border:1px solid #ffffff1a;border-radius:15px;padding:18px}.shop-dashboard-grid header{justify-content:space-between;display:flex}.shop-dashboard-grid h3{margin:3px 0 12px}.shop-dashboard-grid header small{color:#ff76b5;font-size:8px}.shop-dashboard-grid header button{color:#ac96ff;background:0 0;border:0}.shop-dashboard-grid>article>button,.shop-dashboard-grid>article>div{text-align:left;background:0 0;border:0;border-top:1px solid #ffffff12;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.shop-dashboard-grid>article>button span,.shop-dashboard-grid>article>div span{flex-direction:column;flex:1;display:flex}.shop-dashboard-grid small{color:#858194}.shop-dashboard-grid i{color:#c9bafd;background:#26233d;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal}.shop-office-split{grid-template-columns:minmax(320px,.8fr) 1.2fr;gap:14px;display:grid}.shop-office-form,.shop-inventory-table,.shop-discount-list,.shop-orders,.shop-settings-form{background:#101321;border:1px solid #ffffff1a;border-radius:16px;padding:18px}.shop-office-form h3,.shop-inventory-table h3,.shop-discount-list h3,.shop-orders h3,.shop-settings-form h3{margin:4px 0 15px}.shop-office-form .shop-primary{margin-top:13px}.shop-inventory-table article{border-top:1px solid #ffffff12;grid-template-columns:48px minmax(110px,1fr) 90px 75px 85px;align-items:center;gap:8px;padding:9px 0;display:grid}.shop-product-thumb{background:#201c38;border-radius:9px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.shop-inventory-table article>span{flex-direction:column;min-width:0;display:flex}.shop-inventory-table article>span b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shop-inventory-table article small{color:#7f7b8f;font-size:8px}.shop-inventory-table article label{color:#8c899b;font-size:8px}.shop-inventory-table input,.shop-inventory-table select{color:#fff;background:#0b0d19;border:1px solid #ffffff1a;border-radius:7px;width:100%;height:34px;padding:0 7px}.shop-discount-list article{border-top:1px solid #ffffff12;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 0;display:grid}.shop-discount-list article span{flex-direction:column;display:flex}.shop-discount-list small{color:#888496}.shop-discount-list button{background:#30264c;border:0;border-radius:8px;padding:7px 10px}.shop-orders>header{justify-content:space-between;align-items:center;display:flex}.shop-orders>button{text-align:left;background:0 0;border:0;border-top:1px solid #ffffff14;grid-template-columns:1fr 1.2fr .8fr auto auto auto;align-items:center;gap:10px;width:100%;padding:13px 8px;display:grid}.shop-orders>button>span{flex-direction:column;display:flex}.shop-orders small{color:#858194}.shop-orders i,.shop-orders em{background:#25223c;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal}.shop-orders em{color:#adb6ff;background:#4d62ff2b}.shop-orders strong{color:#9e7cff}.shop-owner-back{margin:14px 0}.owner-shop-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.owner-shop-grid>article{background:#111426;border:1px solid #ffffff1a;border-radius:15px;padding:16px}.owner-shop-grid article header{align-items:center;gap:11px;display:flex}.owner-shop-grid article header>span{border-radius:12px;flex-basis:48px;width:48px;height:48px}.owner-shop-grid h3{margin:2px 0}.owner-shop-grid p{color:#807c8f;margin:0;font-size:9px}.owner-shop-grid>article>div{color:#928ea0;grid-template-columns:auto 1fr auto 1fr;gap:7px;margin:14px 0;display:grid}.owner-shop-grid>article footer{gap:8px;display:flex}.owner-shop-grid footer button,.owner-shop-grid footer select{color:#fff;background:#24223b;border:1px solid #ffffff1a;border-radius:9px;min-height:38px;padding:0 10px}.owner-shop-grid footer button{background:#7b4be0;flex:1}.shop-cart-layout{grid-template-columns:1.5fr .8fr;gap:15px;margin-top:16px;display:grid}.shop-cart-lines,.shop-order-summary{background:#101321;border:1px solid #ffffff1a;border-radius:15px;padding:17px}.shop-cart-lines article{border-top:1px solid #ffffff14;grid-template-columns:58px 1fr 70px auto;align-items:center;gap:12px;padding:10px 0;display:grid}.shop-cart-lines article:first-child{border-top:0}.shop-cart-lines article>div:nth-child(2){flex-direction:column;display:flex}.shop-cart-lines small{color:#858194}.shop-cart-lines label{font-size:8px}.shop-cart-lines input{color:#fff;text-align:center;background:#0b0d19;border:1px solid #ffffff1a;border-radius:8px;width:60px;height:36px}.shop-cart-lines article>button{color:#ff7a93;background:0 0;border:0}.shop-order-summary{flex-direction:column;gap:13px;height:max-content;display:flex}.shop-order-summary h3{margin:0 0 6px}.shop-order-summary>div{color:#a7a3b4;justify-content:space-between;display:flex}.shop-order-summary .shop-primary{margin-top:6px}.shop-checkout,.shop-order-drawer{z-index:100;background:#111426;border:1px solid #ff2d9261;border-radius:20px;width:min(570px,92vw);padding:22px;position:fixed;inset:4vh 4vw 4vh auto;overflow:auto;box-shadow:0 30px 100px #000}.shop-checkout>header,.shop-order-drawer>header{justify-content:space-between;align-items:flex-start;display:flex}.shop-checkout h3,.shop-order-drawer h3{margin:3px 0 14px}.shop-checkout>header button,.shop-order-drawer>header button{background:0 0;border:0;font-size:25px}.shop-payment-note{color:#d9c37d;background:#f6c4531a;border-radius:10px;padding:12px;font-size:10px;line-height:1.45}.shop-invoice-brand{border-block:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.shop-invoice-brand b{font-size:20px}.shop-invoice-brand span{color:#ff79b8;font-size:11px;font-weight:900}.shop-order-drawer dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.shop-order-drawer dl div{background:#0b0d19;border-radius:9px;padding:10px}.shop-order-drawer dt{color:#848092;font-size:8px}.shop-order-drawer dd{margin:4px 0 0;font-size:11px}.shop-invoice-lines>div{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.shop-invoice-lines span{flex-direction:column;display:flex}.shop-invoice-lines small{color:#858194}.shop-invoice-totals{border-top:1px solid #ffffff21;gap:7px;padding:12px 0;display:grid}.shop-invoice-totals span,.shop-invoice-totals>strong{justify-content:space-between;display:flex}.shop-invoice-totals>strong{border-top:1px solid #ffffff1a;padding-top:8px;font-size:16px}.shop-order-controls{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.shop-order-controls>button,.shop-print{background:#8b5cf6;border:0;border-radius:10px;min-height:42px;font-weight:800}.shop-print{background:#25233a;width:100%;margin-top:10px}.shop-settings-form>header p{color:#858194;font-size:10px}@media (width<=900px){.shop-store-products,.shop-metrics{grid-template-columns:repeat(2,1fr)}.shop-dashboard-grid,.shop-office-split,.shop-cart-layout,.owner-shop-grid,.shop-market-grid>article>div{grid-template-columns:1fr}}@media (width<=620px){.shop-hero{flex-direction:column;align-items:flex-start;padding:18px}.shop-hero.compact{flex-direction:column}.shop-hero h2{font-size:31px}.shop-hero-actions{width:100%}.shop-hero-actions button{flex:1}.shop-market-controls>span{display:none}.shop-market-grid>article>header{flex-wrap:wrap;align-items:flex-start;padding:16px}.shop-market-grid>article>header>button{width:100%}.shop-store-identity{align-items:flex-start}.shop-store-identity>span{flex-basis:60px;width:60px;height:60px}.shop-store-identity h2{font-size:29px}.shop-store-products,.shop-policy-strip,.shop-form-grid{grid-template-columns:1fr}.shop-form-grid .wide{grid-column:auto}.shop-metrics{grid-template-columns:1fr 1fr}.shop-inventory-table article{grid-template-columns:44px 1fr 72px}.shop-inventory-table article label:nth-of-type(2),.shop-inventory-table article select{grid-column:2/4}.shop-orders>button{grid-template-columns:1fr auto}.shop-orders>button>span:nth-of-type(2),.shop-orders>button>i,.shop-orders>button>em{display:none}.shop-orders>button strong{grid-column:2}.shop-cart-lines article{grid-template-columns:48px 1fr auto}.shop-cart-lines article label{grid-column:2}.shop-cart-lines article>button{grid-area:1/3/3}.shop-checkout,.shop-order-drawer{inset:72px 8px calc(76px + env(safe-area-inset-bottom));border-radius:18px;width:auto}.shop-order-controls{grid-template-columns:1fr}.shop-office-tabs{margin-inline:-4px}}.shop-membership-gate,.shop-membership-status{background:linear-gradient(110deg,#f6c4531f,#8b5cf61f);border:1px solid #f6c45359;border-radius:16px;align-items:center;gap:16px;margin:18px 0;padding:18px;display:flex}.shop-membership-gate>span,.shop-membership-status>span{color:#f6c453;background:#f6c45329;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.shop-membership-gate>div,.shop-membership-status>div{flex:1}.shop-membership-gate h3,.shop-membership-status b{margin:4px 0;display:block}.shop-membership-gate p,.shop-membership-status p{color:#9b97aa;margin:0;font-size:10px;line-height:1.5}.shop-membership-gate small,.shop-membership-status small{color:#f6c453;letter-spacing:1px;font-size:8px;font-weight:900}.shop-membership-status>button{color:#f6d77d;background:#1b1824;border:1px solid #f6c45359;border-radius:10px;min-height:40px;padding:0 15px;font-weight:800}@media (width<=620px){.shop-membership-gate,.shop-membership-status{flex-wrap:wrap;align-items:flex-start}.shop-membership-gate>button,.shop-membership-status>button{width:100%}}.shop-dropshipping-center{gap:16px;margin-top:15px;display:grid}.dropship-head{background:linear-gradient(145deg,#0d3d3475,#101321 58%);border:1px solid #47d6a233;border-radius:17px;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.dropship-head small,.dropship-product-form small,.dropship-management-grid small{color:#67dbb6;letter-spacing:1.2px;font-size:8px;font-weight:900}.dropship-head h3,.dropship-product-form h3,.dropship-management-grid h3{margin:4px 0}.dropship-head p,.dropship-product-form header p{color:#9693a6;max-width:690px;margin:0;font-size:10px;line-height:1.5}.dropship-head>b{color:#e8cb76;white-space:nowrap;background:#f6c4531f;border-radius:999px;padding:7px 10px;font-size:9px}.dropship-head>b.ready{color:#79e4bd;background:#47d6a221}.dropship-safety-note{background:#f6c4530f;border:1px solid #f6c45338;border-radius:13px;align-items:center;gap:13px;padding:14px;display:flex}.dropship-safety-note>span{font-size:25px}.dropship-safety-note b{font-size:11px}.dropship-safety-note p{color:#aaa28d;margin:4px 0 0;font-size:9px}.dropship-provider-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.dropship-provider-card,.dropship-product-form,.dropship-management-grid>article{background:#101321;border:1px solid #ffffff17;border-radius:15px;padding:17px}.dropship-provider-card>header{grid-template-columns:42px 1fr auto;align-items:center;gap:11px;display:grid}.dropship-provider-card>header>span{background:linear-gradient(135deg,#13a77b,#7257d8);border-radius:11px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:1000;display:grid}.dropship-provider-card h4{margin:0;font-size:15px}.dropship-provider-card header p{color:#858194;margin:3px 0 0;font-size:9px}.dropship-provider-card header em{color:#aaa6ba;text-transform:capitalize;background:#28263a;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.dropship-provider-card header em.ready{color:#79e4bd;background:#47d6a221}.dropship-provider-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.dropship-provider-fields label,.dropship-product-form label{color:#aaa6b8;flex-direction:column;gap:6px;font-size:9px;display:flex}.dropship-provider-fields label.wide{grid-column:1/-1}.dropship-provider-fields input,.dropship-product-form input,.dropship-product-form select,.dropship-product-form textarea{color:#fff;background:#090c16;border:1px solid #ffffff1a;border-radius:9px;width:100%;min-height:41px;padding:9px 11px}.dropship-provider-fields label span{color:#777487;font-size:8px}.dropship-checks{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.dropship-checks label{color:#aaa6b8;background:#0b0e1a;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:flex}.dropship-provider-card footer{gap:8px;margin-top:13px;display:flex}.dropship-disconnect{color:#ff8ba2!important;background:0 0!important;border:1px solid #ff648240!important}.dropship-product-form>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}.dropship-product-form>header p{max-width:430px}.dropship-product-form textarea{resize:vertical;min-height:90px}.dropship-product-form>.shop-primary{margin-top:13px}.dropship-management-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.dropship-management-grid>article>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.dropship-management-grid>article>header b{background:#28263a;border-radius:999px;place-items:center;min-width:27px;height:27px;display:grid}.dropship-management-grid>article>div{border-top:1px solid #ffffff12;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.dropship-management-grid>article>div span{flex-direction:column;display:flex}.dropship-management-grid>article>div small{color:#858194;letter-spacing:0;font-size:8px}.dropship-management-grid>article>div strong{font-size:10px}.dropship-management-grid>article>div em{color:#71d8b6;text-transform:capitalize;font-size:8px;font-style:normal}.dropship-management-grid>article>p{color:#858194;font-size:9px}.dropship-provider-grid{scroll-margin-top:24px}.shop-design-studio{background:#0d1020;border:1px solid #ffffff1a;border-radius:16px;gap:14px;padding:18px;display:grid}.shop-design-studio>header h3{margin:4px 0}.shop-design-studio>header p{color:#918da0;margin:0;font-size:10px}.shop-template-options{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.shop-template-options label{cursor:pointer;position:relative}.shop-template-options input{opacity:0;pointer-events:none;position:absolute}.shop-template-options span{border:2px solid #0000;border-radius:13px;flex-direction:column;justify-content:flex-end;gap:4px;min-height:92px;padding:12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.shop-template-options input:checked+span{border-color:#fff;box-shadow:0 0 0 3px #ff2d9247}.shop-template-options span small{font-size:8px}.shop-template-options .royal_glam{background:linear-gradient(135deg,#35165a,#ff2d92);font-family:Georgia,serif}.shop-template-options .modern_boss{background:linear-gradient(135deg,#071b3c,#2674ff);font-family:Arial,sans-serif}.shop-template-options .soft_boutique{background:linear-gradient(135deg,#8b5269,#f5b7ca);font-family:Georgia,serif}.shop-template-options .street_luxe{background:linear-gradient(135deg,#050505,#9b6d0d);font-family:Impact,sans-serif}.shop-form-grid input[type=color]{min-height:44px;padding:4px}.shop-storefront-page{color:var(--shop-text);background:var(--shop-bg);border-radius:20px;padding:12px}.shop-storefront-page .shop-storefront-head{border:1px solid var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.shop-storefront-page .shop-storefront-head{border:1px solid color-mix(in srgb,var(--shop-accent) 50%,transparent)}}.shop-storefront-page .shop-store-identity>span{border-color:var(--shop-accent)}.shop-storefront-page .shop-store-identity h2{color:var(--shop-text);font-family:var(--shop-name-font)}.shop-storefront-page .shop-product-card{background:var(--shop-bg)}@supports (color:color-mix(in lab, red, red)){.shop-storefront-page .shop-product-card{background:color-mix(in srgb,var(--shop-bg) 82%,white 18%)}}.shop-storefront-page .shop-product-card footer button{background:var(--shop-accent)}.shop-market-grid>article[data-template]{border-color:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.shop-market-grid>article[data-template]{border-color:color-mix(in srgb,var(--shop-accent) 34%,transparent)}}.shop-market-grid>article[data-template]{background:var(--shop-bg);color:var(--shop-text)}.shop-market-grid>article[data-template] h3{color:var(--shop-text);font-family:var(--shop-name-font)}.shop-market-grid>article[data-template] header>span,.shop-market-grid>article[data-template] header>button{border-color:var(--shop-accent)}.shop-storefront-page[data-template=modern_boss] .shop-storefront-head{border-radius:8px}.shop-storefront-page[data-template=soft_boutique] .shop-storefront-head,.shop-storefront-page[data-template=soft_boutique] .shop-product-card{border-radius:28px}.shop-storefront-page[data-template=street_luxe] .shop-storefront-head{box-shadow:inset 0 -4px 0 var(--shop-accent)}@media (width<=850px){.dropship-provider-grid,.dropship-management-grid{grid-template-columns:1fr}.shop-template-options{grid-template-columns:1fr 1fr}}@media (width<=620px){.dropship-head,.dropship-product-form>header{flex-direction:column}.dropship-provider-card>header{grid-template-columns:42px 1fr}.dropship-provider-card>header em{grid-column:2}.dropship-provider-fields{grid-template-columns:1fr}.dropship-provider-fields label.wide{grid-column:auto}.dropship-checks{display:grid}.dropship-provider-card footer{flex-direction:column}.dropship-management-grid>article>div{grid-template-columns:1fr auto}.dropship-management-grid>article>div em{grid-column:1/-1}.shop-template-options{grid-template-columns:1fr}.shop-design-studio{padding:14px}}@media print{body *{visibility:hidden!important}.shop-order-drawer,.shop-order-drawer *{visibility:visible!important}.shop-order-drawer{color:#111!important;width:100%!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.shop-order-drawer>header button,.shop-order-controls,.shop-print{display:none!important}}.shop-legal-links{color:#9f947e;background:#0a0f0bb8;border:1px solid #e2a44933;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:18px;padding:15px;font-size:10px;display:flex}.shop-legal-links a{color:#efbf68;font-weight:850;text-decoration:none}.shop-legal-links a:hover{text-decoration:underline}.shop-payment-center{background:linear-gradient(145deg,#1331306b,#101321 54%);border:1px solid #5cd6ae3d;border-radius:17px;margin-top:14px;padding:20px}.shop-payment-center>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.shop-payment-center>header small,.shop-payout-list header small{color:#68d8b5;letter-spacing:1.2px;font-size:8px;font-weight:900}.shop-payment-center>header h3,.shop-payout-list h3{margin:4px 0}.shop-payment-center>header p{color:#9693a6;max-width:700px;margin:0;font-size:10px;line-height:1.5}.shop-setup-status{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.shop-setup-status.ready{color:#79e4bd;background:#47d6a221;border-color:#47d6a238}.shop-setup-status.waiting{color:#e8cb76;background:#f6c4531f;border-color:#f6c45338}.shop-setup-status:focus-visible{outline-offset:3px;outline:3px solid #ff2d9273}.shop-setup-guide{background:#f6c4530f;border:1px solid #f6c45338;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:16px;display:flex}.shop-setup-guide b{font-size:12px}.shop-setup-guide p{color:#aaa28d;max-width:760px;margin:5px 0 0;font-size:10px;line-height:1.5}.shop-setup-guide button{border:0;border-radius:10px;flex:none;min-height:42px;padding:0 14px}.shop-payment-status-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.shop-payment-status-grid article{background:#0a0d19;border:1px solid #ffffff17;border-radius:12px;padding:14px}.shop-payment-status-grid small{color:#7f8792;font-size:8px;display:block}.shop-payment-status-grid b{text-transform:capitalize;margin-top:6px;font-size:16px;display:block}.shop-payment-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.shop-payment-actions button{color:#fff;background:#24263a;border:1px solid #ffffff1f;border-radius:10px;min-height:42px;padding:0 14px;font-weight:800}.shop-payment-actions .shop-primary{background:linear-gradient(105deg,#1ea879,#6b56da);border:0}.shop-payment-actions button:disabled{opacity:.45}.shop-payment-waiting{background:#f6c4530f;border:1px solid #f6c45338;border-radius:13px;align-items:center;gap:14px;margin-top:16px;padding:16px;display:flex}.shop-payment-waiting>span{font-size:28px}.shop-payment-waiting b{font-size:12px}.shop-payment-waiting p{color:#aaa28d;margin:5px 0 0;font-size:10px;line-height:1.5}.shop-payout-list{background:#0b0e1a;border:1px solid #ffffff14;border-radius:13px;margin-top:16px;padding:14px}.shop-payout-list article{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:10px 4px;display:flex}.shop-payout-list article span{flex-direction:column;gap:3px;display:flex}.shop-payout-list article small,.shop-payout-list>p{color:#858294;font-size:8px}.shop-payout-list em{color:#aeb7ff;background:#4d62ff24;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal}.owner-platform{margin-bottom:14px}.shop-payment-owner-grid{grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px;margin-top:16px;display:grid}.shop-payment-owner-grid>label{color:#aaa6b8;flex-direction:column;gap:6px;font-size:9px;display:flex}.shop-payment-owner-grid input[type=number]{color:#fff;background:#090c16;border:1px solid #ffffff1f;border-radius:9px;height:42px;padding:0 11px}.shop-payment-owner-grid label span{color:#777487;font-size:8px}.shop-payment-owner-grid .shop-check-row{background:#090c16;border:1px solid #ffffff1a;border-radius:9px;flex-direction:row;align-items:center;min-height:42px;padding:0 11px;display:flex}.shop-check-row input{accent-color:#5f61d9}.shop-connection-check{color:#aaa6b8;align-items:center;gap:8px;min-height:42px;font-size:9px;display:flex}.shop-connection-check>b{color:#78e4bd;background:#47d6a221;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.shop-refund{color:#ff9ca5!important;background:#ff586824!important}@media (width<=900px){.shop-payment-status-grid{grid-template-columns:repeat(2,1fr)}.shop-payment-owner-grid{grid-template-columns:1fr}}@media (width<=620px){.shop-payment-center{padding:15px}.shop-payment-center>header{flex-direction:column}.shop-payment-waiting{align-items:flex-start}.shop-setup-guide{flex-direction:column;align-items:flex-start}.shop-setup-guide button,.shop-setup-status{width:100%}}.artist-music-modal{border-color:#ff2d9266;width:min(1080px,100vw - 30px);height:min(820px,100dvh - 30px);padding:0;overflow:hidden}.artist-center-launch{background:linear-gradient(105deg,#8b5cf62b,#ff2d921a,#f6c4530f);border:1px solid #ff2d9254;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:22px;padding:19px 21px;display:grid}.artist-center-launch-mark{background:linear-gradient(135deg,#ff655b,#ff2d92,#8b5cf6);border-radius:15px;place-items:center;width:50px;height:50px;font-size:22px;font-weight:900;display:grid}.artist-center-launch h2{margin:3px 0 5px;font-size:19px}.artist-center-launch span{color:#a7a3b5;font-size:10px;line-height:1.45;display:block}.artist-center-launch button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(100deg,#8b5cf6,#ff2d92);border:0;border-radius:11px;min-height:42px;padding:0 16px;font-size:10px;font-weight:900}.artist-music-center{background:radial-gradient(circle at 88% 0,#ff2d9229,#0000 34%),linear-gradient(155deg,#17142a,#090b16 70%);flex-direction:column;height:100%;min-height:0;display:flex}.artist-music-hero{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:27px 62px 22px 28px;display:grid}.artist-music-title{align-items:center;gap:15px;display:flex}.artist-music-title>span{background:linear-gradient(135deg,#ff655b,#ff2d92 55%,#8b5cf6);border-radius:17px;place-items:center;width:55px;height:55px;font-size:25px;font-weight:900;display:grid;box-shadow:0 12px 35px #ff2d9238}.artist-music-title small{color:#ff7db9;letter-spacing:1.4px;font-size:9px;font-weight:900}.artist-music-title h2{letter-spacing:-.7px;margin:3px 0 4px;font-size:28px}.artist-music-title p{color:#9d99ae;margin:0;font-size:11px}.artist-music-stats{gap:10px;display:flex}.artist-music-stats>span{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;gap:4px;min-width:112px;padding:11px 13px;display:flex}.artist-music-stats small{color:#8f8a9e;letter-spacing:1px;font-size:7px;font-weight:900}.artist-music-stats b{font-size:11px}.artist-section-picker{display:none}.artist-music-tabs{background:#06070f59;border-bottom:1px solid #ffffff12;flex-wrap:wrap;gap:6px;padding:10px 28px;display:flex}.artist-music-tabs button{color:#aaa6b7;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0a;border-radius:10px;align-items:center;gap:6px;min-height:37px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.artist-music-tabs button>span{color:#ff72af;font-size:12px}.artist-music-tabs button:hover,.artist-music-tabs button:focus-visible{border-color:#8b5cf68c;outline:none}.artist-music-body{flex:1;min-height:0;padding:22px 28px 30px;overflow:auto}.music-start-card{background:linear-gradient(110deg,#8b5cf62b,#ff2d9217);border:1px solid #8b5cf652;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;padding:21px;display:flex}.music-start-card small{color:#ff83bd;letter-spacing:1.3px;font-size:8px;font-weight:900}.music-start-card h3{margin:4px 0 5px;font-size:18px}.music-start-card p{color:#aaa6b7;margin:0;font-size:10px}.music-start-card button,.release-actions button,.royalty-balance button{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(100deg,#ff655b,#ff2d92,#8b5cf6);border:0;border-radius:11px;min-height:42px;padding:0 16px;font-size:10px;font-weight:900}.den-artist-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.den-artist-tool-grid>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:39px 1fr auto;align-items:center;gap:11px;min-height:78px;padding:12px;display:grid}.den-artist-tool-grid>button:hover,.den-artist-tool-grid>button:focus-visible{background:#8b5cf61c;border-color:#ff2d9280;outline:none}.den-artist-tool-grid>button>span{background:linear-gradient(135deg,#8b5cf6cc,#ff2d92cc);border-radius:12px;place-items:center;width:39px;height:39px;font-size:17px;display:grid}.den-artist-tool-grid>button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.den-artist-tool-grid b{font-size:11px}.den-artist-tool-grid small{color:#9692a4;font-size:8px;line-height:1.35}.den-artist-tool-grid i{color:#777287;font-size:20px;font-style:normal}.release-progress-card{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;margin-bottom:14px;padding:14px 16px}.release-progress-card>div{justify-content:space-between;margin-bottom:9px;display:flex}.release-progress-card small{color:#9994a7;letter-spacing:1px;font-size:8px;font-weight:900}.release-progress-card b{font-size:10px}.release-progress-card>span{background:#26263a;border-radius:99px;height:7px;display:block;overflow:hidden}.release-progress-card i{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#ff2d92,#ff655b);height:100%;transition:width .2s;display:block}.release-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.release-form-grid label{flex-direction:column;gap:6px;display:flex}.release-form-grid label>span{color:#aaa6b8;font-size:9px;font-weight:800}.artist-music-center .release-form-grid input,.artist-music-center .release-form-grid select{background:#0c0e1b;border-color:#ffffff1c;height:44px;margin:0;font-size:11px}.release-upload-grid{grid-template-columns:1fr 1fr;gap:11px;margin-top:13px;display:grid}.release-upload-grid label{cursor:pointer;background:#8b5cf60f;border:1px dashed #8b5cf680;border-radius:14px;grid-template-columns:42px 1fr;align-content:center;gap:4px 11px;min-height:92px;padding:13px;display:grid}.release-upload-grid input{opacity:0;width:1px!important;height:1px!important;position:absolute!important}.release-upload-grid label>span{background:linear-gradient(135deg,#8b5cf6,#ff2d92);border-radius:12px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.release-upload-grid b{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:10px;overflow:hidden}.release-upload-grid small{color:#9692a5;align-self:start;font-size:8px}.release-targets{background:#ffffff06;border:1px solid #ffffff17;border-radius:14px;margin-top:13px;padding:14px}.release-targets header,.platform-group>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.release-targets header>div,.platform-group header>div{flex-direction:column;gap:3px;display:flex}.release-targets header b,.platform-group header b{font-size:11px}.release-targets header small,.platform-group header small{color:#918d9f;font-size:8px}.release-targets header em,.platform-group header em{color:#ff7db9;font-size:8px;font-style:normal;font-weight:900}.release-targets>div{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.release-targets button{color:#a7a3b3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:9px;min-height:34px;padding:0 10px;font-size:9px}.release-targets button span{margin-right:5px}.release-targets button.active{color:#fff;background:#ff2d921f;border-color:#ff2d9280}.release-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.release-actions button:first-child{background:#292a3e}.release-actions button:last-child{background:linear-gradient(100deg,#8b5cf6,#ff2d92)}.platform-directory{grid-template-columns:1fr 1fr;align-content:start;gap:13px;display:grid}.platform-group{background:#ffffff08;border:1px solid #ffffff17;border-radius:15px;padding:15px}.platform-group>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid}.platform-group a{color:#fff;background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;min-height:48px;padding:7px 9px;text-decoration:none;display:grid}.platform-group a:hover,.platform-group a:focus-visible{background:#8b5cf61a;border-color:#8b5cf6a6;outline:none}.platform-group a>span{background:linear-gradient(135deg,#4d62ff,#8b5cf6,#ff2d92);border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:950;display:grid}.platform-group a>div{flex-direction:column;gap:2px;min-width:0;display:flex}.platform-group a b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.platform-group a small{color:#938fa1;font-size:7px}.platform-group a i{color:#777387;font-size:11px;font-style:normal}.platform-connection-note{color:#aaa5b5;background:#f6c4530e;border:1px solid #f6c45333;border-radius:12px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:8px;line-height:1.5}.single-directory{grid-template-columns:1fr 1fr}.streaming-directory{grid-template-columns:1fr}.streaming-directory .platform-group>div{grid-template-columns:repeat(4,minmax(0,1fr))}.music-workspace{align-content:start}.music-workspace-heading{border-bottom:1px solid #ffffff14;margin-bottom:17px;padding-bottom:15px}.music-workspace-heading small{color:#ff7db9;letter-spacing:1.3px;font-size:8px;font-weight:900}.music-workspace-heading h3{margin:4px 0 5px;font-size:21px}.music-workspace-heading p{color:#9d99ab;max-width:720px;margin:0;font-size:10px;line-height:1.55}.music-form-card{background:#ffffff08;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.music-form-card.single{grid-template-columns:1fr}.music-form-card label{flex-direction:column;gap:6px;display:flex}.music-form-card label.wide{grid-column:1/-1}.music-form-card label>span{color:#aba7b8;font-size:9px;font-weight:800}.artist-music-center .music-form-card input,.artist-music-center .music-form-card select{color:#fff;background:#0b0d19;border-color:#ffffff1f;height:45px;margin:0;font-size:11px}.music-primary-actions{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.music-primary-actions button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#8b5cf6,#ff2d92);border:0;border-radius:11px;min-height:43px;padding:0 17px;font-size:10px;font-weight:900}.music-primary-actions button:first-child:not(:only-child){background:#292a3e}.music-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.music-feature-grid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-height:76px;padding:12px;display:grid}.music-feature-grid button>span{background:linear-gradient(135deg,#8b5cf6,#ff2d92);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.music-feature-grid button>b{font-size:10px}.music-feature-grid button>small{color:#918d9f;grid-column:2;font-size:8px}.music-feature-grid button>i{color:#777287;grid-area:1/3/3;font-size:18px;font-style:normal}.music-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.music-metric-grid article{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:auto 1fr;gap:3px 10px;padding:16px;display:grid}.music-metric-grid article>span{grid-row:1/3;font-size:21px}.music-metric-grid article>small{color:#9691a3;font-size:8px}.music-metric-grid article>b{font-size:15px}.music-action-panel{background:#ffffff08;border:1px solid #ffffff17;border-radius:15px;padding:16px}.music-action-panel>header{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.music-action-panel>header b{font-size:12px}.music-action-panel>header small{color:#918d9f;font-size:8px;line-height:1.5}.music-action-panel>div{gap:6px;display:grid}.music-action-panel button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;min-height:45px;padding:7px 9px;display:grid}.music-action-panel button>span{color:#d8cbff;background:#8b5cf62e;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.music-action-panel button>b{font-size:9px}.music-action-panel button>i{color:#777287;font-size:16px;font-style:normal}.ai-project-picker{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px;display:grid}.ai-project-picker button{color:#aaa6b7;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:72px;display:flex}.ai-project-picker button>span{color:#ff70af;font-size:18px}.ai-project-picker button>b{font-size:9px}.ai-project-picker button.active{color:#fff;background:#ff2d921f;border-color:#ff2d928c}.royalty-balance{background:linear-gradient(110deg,#f6c4531a,#8b5cf621);border:1px solid #f6c4534d;border-radius:16px;justify-content:space-between;align-items:center;padding:20px;display:flex}.royalty-balance>div{flex-direction:column;gap:3px;display:flex}.royalty-balance small{color:#f0c96d;letter-spacing:1px;font-size:8px;font-weight:900}.royalty-balance b{font-size:30px}.royalty-balance span{color:#9b96a8;font-size:9px}.royalty-balance button{color:#211504;background:linear-gradient(100deg,#a66a1c,#e4b64a)}.royalty-summary-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px;display:grid}.royalty-summary-grid article{background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:auto 1fr;gap:2px 9px;padding:13px;display:grid}.royalty-summary-grid article span{grid-row:1/3;font-size:18px}.royalty-summary-grid small{color:#9691a3;font-size:8px}.royalty-summary-grid b{font-size:12px}.rights-checklist{background:#ffffff06;border:1px solid #ffffff17;border-radius:15px;margin-top:13px;padding:14px}.rights-checklist header{margin-bottom:10px}.rights-checklist header>div{flex-direction:column;gap:3px;display:flex}.rights-checklist header b{font-size:11px}.rights-checklist header small{color:#948fa1;font-size:8px}.rights-checklist>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff12;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:7px 9px;display:grid}.rights-checklist>button>span{color:#cbb9ff;background:#8b5cf62e;border-radius:50%;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.rights-checklist>button b{font-size:9px}.rights-checklist>button i{color:#777287;font-size:16px;font-style:normal}@media (width<=780px){.artist-center-launch{grid-template-columns:auto 1fr;padding:16px}.artist-center-launch button{grid-column:1/-1;width:100%}.artist-music-modal{border-radius:0;width:100%;height:100dvh;max-height:none}.artist-music-hero{grid-template-columns:1fr;padding:15px 50px 12px 14px}.artist-music-title>span{border-radius:13px;width:43px;height:43px}.artist-music-title h2{font-size:20px}.artist-music-title p{font-size:8px}.artist-music-stats{display:none}.artist-section-picker{background:#0b0d19;border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:center;gap:9px;padding:8px 12px;display:grid}.artist-section-picker label{color:#aaa6b7;font-size:9px;font-weight:850}.artist-music-center .artist-section-picker select{color:#fff;background:#171329;border:1px solid #ff2d9266;border-radius:10px;width:170px;height:39px;margin:0;padding:0 10px;font-size:10px}.artist-music-tabs{scrollbar-width:thin;scroll-snap-type:x proximity;flex-wrap:nowrap;padding:8px 12px;overflow-x:auto}.artist-music-tabs button{scroll-snap-align:start;flex:none;min-width:104px;padding:0 10px}.artist-music-body{padding:14px 12px 92px}.music-start-card{flex-direction:column;align-items:flex-start}.music-start-card button{width:100%}.den-artist-tool-grid{grid-template-columns:1fr 1fr}.release-form-grid,.release-upload-grid,.platform-directory,.single-directory,.music-form-card{grid-template-columns:1fr}.music-form-card label.wide,.platform-connection-note{grid-column:auto}.streaming-directory .platform-group>div,.royalty-summary-grid,.music-feature-grid,.music-metric-grid{grid-template-columns:1fr 1fr}.ai-project-picker{grid-template-columns:repeat(3,1fr)}}@media (width<=440px){.artist-section-picker{grid-template-columns:1fr}.artist-music-center .artist-section-picker select{width:100%}.den-artist-tool-grid,.music-feature-grid,.music-metric-grid,.platform-group>div,.streaming-directory .platform-group>div{grid-template-columns:1fr}.release-actions,.music-primary-actions{display:grid}.royalty-balance{flex-direction:column;align-items:flex-start;gap:14px}.royalty-balance button{width:100%}.ai-project-picker{grid-template-columns:1fr 1fr}}.sound-upload,.studio-create,.studio-bar,.studio-tracks>section,.studio-master{background:#ffffff09;border:1px solid #ffffff1a;border-radius:15px}.sound-upload{padding:15px}.sound-upload h4{margin:0 0 10px}.sound-upload>div{grid-template-columns:1fr 1fr 160px;gap:8px;display:grid}.sound-upload input,.sound-upload select,.sound-upload textarea,.sounds-search input,.sound-comments input,.studio-create input,.studio-bar select{color:#fff;background:#0b0d19;border:1px solid #ffffff1f;border-radius:9px;margin:0;font-size:10px}.sound-upload input,.sound-upload select{height:41px}.sound-upload textarea{grid-column:1/-1;min-height:58px;padding:9px}.sound-upload footer{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:8px;display:grid}.sound-upload footer label{border:1px dashed #8b5cf68c;border-radius:10px;align-items:center;min-width:0;padding:10px;font-size:8px;display:flex;overflow:hidden}.sound-upload footer label input{opacity:0;width:1px;height:1px;position:absolute}.sound-upload footer button,.studio-create button,.studio-bar button,.studio-master button{color:#fff;background:linear-gradient(100deg,#7655ff,#ff2d92);border:0;border-radius:10px;padding:0 14px;font-size:9px;font-weight:900}.sounds-search{justify-content:space-between;align-items:center;margin:16px 0 9px;display:flex}.sounds-search input{width:min(330px,55%);height:39px}.music-empty{color:#9994a5;text-align:center;border:1px dashed #ffffff24;border-radius:14px;padding:28px;font-size:10px}.sound-feed{gap:10px;display:grid}.sound-feed>article{background:linear-gradient(120deg,#8b5cf614,#ff2d9209);border:1px solid #ffffff1a;border-radius:15px;grid-template-columns:140px 1fr;gap:14px;padding:12px;display:grid}.sound-cover{aspect-ratio:1;background:radial-gradient(circle at 30% 20%,#ff5fae,#794cff 50%,#111526);border-radius:12px;place-items:center;display:grid;overflow:hidden}.sound-cover img{object-fit:cover;width:100%;height:100%}.sound-cover span{font-size:40px}.sound-info>small{color:#ff74b4;font-size:7px;font-weight:900}.sound-info h4{margin:2px 0;font-size:17px}.sound-info>b{font-size:9px}.sound-info>p{color:#9994a6;font-size:8px}.sound-info audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:34px;margin:7px 0}.sound-actions{align-items:center;gap:9px;display:flex}.sound-actions button{color:#bbb6c7;background:#242438;border:1px solid #ffffff1a;border-radius:8px;min-height:29px}.sound-actions button.active{color:#ff65ad}.sound-actions span{color:#8f8a9c;font-size:8px}.sound-comments{border-top:1px solid #ffffff12;margin-top:7px}.sound-comments p{color:#aaa5b5;margin:4px 0;font-size:8px}.sound-comments>div{grid-template-columns:1fr auto;gap:5px;display:grid}.sound-comments input{height:32px}.sound-comments button{color:#fff;background:#4e38ac;border:0;border-radius:8px}.studio-create{flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;display:flex}.studio-create span{font-size:42px}.studio-create h4{margin:0}.studio-create input{width:min(360px,90%);height:43px}.studio-create button{min-height:42px}.studio-bar{grid-template-columns:1fr auto auto auto;align-items:center;gap:8px;margin-bottom:9px;padding:9px;display:grid}.studio-bar select{height:39px}.studio-bar b{font-size:8px}.studio-bar button{height:38px}.studio-tracks{gap:8px;display:grid}.studio-tracks>section{grid-template-columns:170px 1fr 235px;align-items:center;gap:10px;min-height:88px;padding:9px;display:grid}.studio-tracks>section.recording{border-color:#ff4269}.studio-tracks header{align-items:center;gap:8px;display:flex}.studio-tracks header span{background:linear-gradient(135deg,#654cdc,#d32e82);border-radius:9px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.studio-tracks header b{font-size:9px}.studio-tracks audio{display:none}.wave{background:#7850e61a;align-items:center;gap:2px;height:45px;padding:4px;display:flex}.wave i{background:linear-gradient(#ff45a0,#7761ff);flex:1}.mixer{grid-template-columns:1fr 1fr 30px 30px;align-items:center;gap:5px;display:grid}.mixer label{color:#9993a5;flex-direction:column;font-size:6px;display:flex}.mixer input{accent-color:#e33d99;width:100%}.mixer button{color:#aaa;background:#232337;border:1px solid #ffffff1f;border-radius:7px;height:30px}.mixer button.active{color:#fff;background:#8c245d}.empty-track{grid-column:2/4;justify-content:center;gap:8px;display:flex}.empty-track label,.empty-track button,.stop-record{color:#fff;background:#25243a;border:1px solid #ffffff1f;border-radius:9px;padding:10px 13px;font-size:8px}.empty-track input{opacity:0;width:1px;height:1px;position:absolute}.stop-record{background:#cf294e;border:0;grid-column:2/4}.studio-master{justify-content:space-between;align-items:center;margin-top:10px;padding:13px;display:flex}.studio-master>div{flex-direction:column;display:flex}.studio-master b{font-size:9px}.studio-master small{color:#918c9f;font-size:8px}.studio-master button{min-height:41px}@media (width<=780px){.sound-upload>div,.sound-upload footer{grid-template-columns:1fr 1fr}.sound-upload footer button{grid-column:1/-1;min-height:40px}.studio-bar{grid-template-columns:1fr 1fr}.studio-tracks>section{grid-template-columns:1fr}.wave,.mixer,.empty-track,.stop-record{grid-column:auto}.studio-master{flex-direction:column;align-items:stretch;gap:9px}.studio-master button{width:100%}}@media (width<=440px){.sound-upload>div,.sound-upload footer{grid-template-columns:1fr}.sound-upload textarea,.sound-upload footer button{grid-column:auto}.sounds-search{flex-direction:column;align-items:stretch;gap:7px}.sounds-search input{width:100%}.sound-feed>article{grid-template-columns:80px 1fr}.studio-bar{grid-template-columns:1fr}.mixer{grid-template-columns:1fr 1fr 30px 30px}}html,body,.app-shell{width:100%;min-width:0;max-width:100%;overflow-x:clip}.modal-backdrop:not(.room-backdrop){width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.modal:not(.live-room-modal){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-width:0!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:hidden auto!important}.modal:not(.live-room-modal) :is(main,section,article,div,form,fieldset,header,footer,nav,aside){min-width:0}.modal:not(.live-room-modal) :is(img,video,canvas,iframe,svg){max-width:100%;height:auto}.modal:not(.live-room-modal) :is(h1,h2,h3,h4,p,li,dd,small){overflow-wrap:anywhere}.modal.app-page-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100%!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important}.modal.app-page-modal:not(.artist-music-modal):not(.owner-control-modal){overflow-y:auto!important}.modal.app-page-modal.verification-center-modal{background:#090a13!important;padding:0!important}.modal.app-page-modal.host-pay-modal{overflow-y:auto!important}.modal.app-page-modal :is(.owner-table-scroll,.shop-office-tabs,.shop-orders,.shop-inventory-table,.den-mailboxes,.member-thread-list,.artist-music-tabs,.gamers-nav,.gamer-game-strip){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}@media (width<=1024px){.modal:not(.live-room-modal):not(.app-page-modal){width:min(760px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important}.modal:not(.live-room-modal) .modal-actions{flex-wrap:wrap}.modal:not(.live-room-modal) .modal-actions>button{flex:1;min-width:min(180px,100%)}}@media (width<=720px){.modal-backdrop:not(.room-backdrop){padding:0!important;display:block!important}.modal:not(.live-room-modal){scroll-padding-top:calc(58px + env(safe-area-inset-top));scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom));width:100%!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important;border-radius:0!important}.modal.app-page-modal{padding-left:0!important;padding-right:0!important}.modal.app-page-modal>.close{top:max(10px,env(safe-area-inset-top))!important;right:max(10px,env(safe-area-inset-right))!important;position:fixed!important}.modal:not(.live-room-modal) .modal-actions{width:100%;grid-template-columns:1fr!important;display:grid!important}.modal:not(.live-room-modal) .modal-actions>button{width:100%;min-width:0}.modal.app-page-modal.verification-center-modal{padding-bottom:0!important}.verification-center{min-height:100%;padding-bottom:calc(100px + env(safe-area-inset-bottom))}}@media (width>=721px) and (width<=1100px){.modal.app-page-modal>.close{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}}.den-live-dock{display:none}.host-live-settings{overscroll-behavior:contain;width:min(520px,100vw - 28px);max-height:min(74dvh,720px);overflow-y:auto}.host-setting-group{background:#070d0961;border:1px solid #d8a6532e;border-radius:14px;margin:12px 0;padding:13px}.host-setting-group>header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.host-setting-group>header b{color:#f6d58c;font-size:12px}.host-setting-group>header small{color:#969283;text-align:right;font-size:8px}.host-setting-choice{gap:8px;display:grid}.host-setting-choice.two-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.host-setting-choice.three-choice{grid-template-columns:repeat(3,minmax(0,1fr))}.host-setting-choice button,.host-capacity-choice button{color:#f8f1e4;cursor:pointer;background:linear-gradient(145deg,#353d29b8,#181e15e6);border:1px solid #d8a6532e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:58px;padding:9px;display:flex;box-shadow:inset 0 1px #ffffff14,0 5px #040704b3}.host-setting-choice button.active,.host-capacity-choice button.active{color:#fff0bd;background:linear-gradient(145deg,#8f5d23,#4d3216);border-color:#f2bd64b8;transform:translateY(-1px)}.host-setting-choice button:disabled,.host-capacity-choice button:disabled{opacity:.48;cursor:not-allowed}.host-setting-choice button span{color:#f1bd62;font-size:17px}.host-setting-choice button b{font-size:10px}.host-setting-choice button small{color:#aaa590;text-align:center;font-size:7px}.host-capacity-choice{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.host-capacity-choice button b{font-size:18px}.host-capacity-choice button small{color:#aaa590;font-size:8px}.host-settings-exit{color:#ffacae;background:#82262838;border:1px solid #ef5a5c59;border-radius:12px;width:100%;min-height:44px;margin-top:12px;font-weight:850}@media (width<=700px){.modal-backdrop.room-backdrop:not(.live-is-minimized) .host-live-settings{border-radius:26px 26px 0 0!important;width:100%!important;max-width:none!important;padding:18px 14px 22px!important;position:fixed!important;left:0!important;right:0!important;box-shadow:0 -18px 60px #000000b8!important}.host-setting-choice.three-choice{grid-template-columns:repeat(3,minmax(0,1fr))}}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live{scrollbar-width:none;container-type:inline-size;grid-template-rows:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;align-content:start!important;gap:1px!important;display:grid!important;overflow:hidden auto!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live::-webkit-scrollbar{display:none}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-connection-status{z-index:28!important;grid-area:auto!important;margin:0!important;position:absolute!important;top:8px!important;left:8px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-video-tile,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-host-tile,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-guest-tile,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .camera-waiting,.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .open-panel-seat{aspect-ratio:1!important;background-color:#28193bdb!important;border:1px solid #e5b55c7a!important;border-radius:4px!important;grid-area:auto!important;place-self:start stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff12!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-video-tile>video{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .camera-off-screensaver{place-content:center!important;inset:0!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .camera-off-avatar{border-width:2px!important;width:clamp(46px,45%,112px)!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .host-hibernating-tile .camera-off-screensaver{background:radial-gradient(circle at 50% 35%,#e1ab5138,#0000 34%),#08090ed1!important;place-content:center!important;justify-items:center!important;gap:8px!important;display:grid!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .host-hibernating-tile .camera-off-screensaver>b{color:#f4c86f!important;letter-spacing:.08em!important;font-size:clamp(10px,1.35vw,18px)!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .host-hibernating-tile .camera-off-screensaver>small{color:#ffffffc7!important;font-size:clamp(8px,1vw,13px)!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label{z-index:18!important;color:#fff!important;text-align:left!important;background:linear-gradient(90deg,#070510eb,#0705109e)!important;border:0!important;border-radius:5px!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;width:auto!important;min-width:0!important;min-height:23px!important;padding:3px 5px!important;display:flex!important;position:absolute!important;bottom:3px!important;left:3px!important;right:3px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label b{text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;gap:4px!important;min-width:0!important;font-size:clamp(8px,1.4cqw,12px)!important;line-height:1!important;display:flex!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label b em{color:#fff;background:#070510f0;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;display:grid}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label small{color:#ffd677!important;flex:none!important;font-size:clamp(6px,.9cqw,8px)!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .tile-gift-count{color:#ffe08a!important;background:#080611b8!important;border-radius:999px!important;min-height:20px!important;padding:2px 6px!important;font-size:9px!important;top:4px!important;left:4px!important}.tile-mic-state{z-index:19;background:#080611b8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .tile-self-controls{display:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .open-panel-seat{background:linear-gradient(145deg,#4a2766e0,#28173df0)!important;place-items:center!important;display:grid!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .open-panel-seat>span{color:#ffffff85!important;background:#ffffff0f!important;border-color:#ffffff2e!important;width:54px!important;height:54px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .open-panel-seat>small{color:#ffffffad!important;top:auto!important;bottom:5px!important;left:7px!important}@media (width<=800px){.modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-stage-shell{height:min(54px + 100vw,64dvh)!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live{scroll-padding-top:54px;height:100%!important;padding:54px 0 0!important}.modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-chat-panel,.modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-chat-panel:focus-within{top:min(54px + 100vw,64dvh)!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label b{font-size:9px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label small{font-size:6px!important}}@media (width>=600px) and (aspect-ratio>=4/3),(hover:hover) and (pointer:fine) and (aspect-ratio>=4/3){.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-room-body{grid-template-columns:minmax(0,3fr) minmax(240px,1fr)!important;align-items:stretch!important;gap:12px!important;width:100%!important;height:100%!important;padding:8px 14px 14px!important;display:grid!important;position:relative!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-stage-shell{z-index:2!important;aspect-ratio:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.has-guests[class*=tile-count-],.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.host-only[class*=tile-count-]{grid-template-rows:repeat(5,minmax(0,1fr))!important;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:2px!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=tile-count-] .real-host-tile,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=tile-count-] .camera-waiting{aspect-ratio:auto!important;grid-area:1/1/6!important;place-self:stretch stretch!important;width:100%!important;height:100%!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=tile-count-] .live-participant-grid>:is(.real-guest-tile,.open-panel-seat){aspect-ratio:auto!important;grid-area:auto!important;place-self:stretch stretch!important;width:100%!important;height:100%!important}.den-room-active .modal-backdrop.room-backdrop.layout-panel.chat-side:not(.live-is-minimized) .live-chat-panel,.den-room-active .modal-backdrop.room-backdrop.layout-panel.chat-side:not(.live-is-minimized) .live-chat-panel:focus-within{z-index:3!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}}@media (width<=800px){.modal-backdrop.room-backdrop:not(.live-is-minimized){--den-live-dock-height:70px}.modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock{z-index:190!important;right:6px!important;bottom:max(5px, env(safe-area-inset-bottom))!important;height:var(--den-live-dock-height)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#221912f5,#0a0908fa)!important;border:1px solid #f6c4536b!important;border-radius:22px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important;padding:5px 5px 4px!important;display:grid!important;position:fixed!important;left:6px!important;box-shadow:inset 0 2px #ffe69f26,inset 0 -7px 16px #000000b8,0 10px 28px #0000009e!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock>button{color:#f4cd70!important;touch-action:manipulation!important;background:linear-gradient(145deg,#52381b94,#120e0adb)!important;border:0!important;border-radius:16px!important;grid-template-rows:34px 12px!important;place-items:center!important;gap:1px!important;min-width:0!important;height:58px!important;padding:3px 2px 2px!important;display:grid!important;position:relative!important;transform:translateY(0)!important;box-shadow:inset 0 1px #ffe8ae38,inset 0 -4px 9px #0000009e,0 4px #070604,0 7px 10px #0000006b!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock>button:active{transform:translateY(3px)!important;box-shadow:inset 0 4px 10px #000000b3,0 1px #070604!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock>button.active{color:#ffe6a1!important;background:linear-gradient(145deg,#975e1cdb,#321f0ef2)!important;box-shadow:inset 0 2px #ffefbf4d,inset 0 -5px 10px #0009,0 5px #8a5116,0 8px 15px #00000080!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock>button>span{place-items:center!important;width:33px!important;height:33px!important;font-size:20px!important;line-height:1!important;display:grid!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock>button>b{text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;font-size:9px!important;line-height:1!important;overflow:hidden!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock .den-live-gift-button{z-index:2!important;background:linear-gradient(145deg,#8c571e,#38200d 60%,#110c08)!important;border:1px solid #ffda7580!important;border-radius:23px 23px 18px 18px!important;height:68px!important;margin-top:-14px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock .den-live-gift-button>span{width:48px!important;height:48px!important;margin-top:-6px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock .den-live-gift-button img{object-fit:contain!important;filter:drop-shadow(0 5px 5px #000000a6)!important;width:100%!important;height:100%!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-tools-launcher{display:none!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-tools-sheet{z-index:175!important;top:auto!important;right:0!important;bottom:calc(var(--den-live-dock-height) + 10px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;border-radius:26px 26px 0 0!important;width:100%!important;max-height:min(62dvh,560px)!important;padding:18px 14px 22px!important;position:fixed!important;left:0!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px 8px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-gift-sheet,.modal-backdrop.room-backdrop:not(.live-is-minimized) .gift-drawer{z-index:175!important;top:auto!important;right:0!important;bottom:calc(var(--den-live-dock-height) + 10px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;border-radius:26px 26px 0 0!important;width:100%!important;max-width:none!important;max-height:min(68dvh,640px)!important;position:fixed!important;left:0!important;overflow:hidden auto!important;box-shadow:0 -18px 60px #000000b8!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .host-live-settings,.modal-backdrop.room-backdrop:not(.live-is-minimized) .share-live-sheet{z-index:175!important;bottom:calc(var(--den-live-dock-height) + 10px + env(safe-area-inset-bottom))!important;max-height:min(68dvh,640px)!important;overflow-y:auto!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .room-profile-scrim{z-index:174!important;bottom:calc(var(--den-live-dock-height) + 10px + env(safe-area-inset-bottom))!important;height:auto!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel,.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel:focus-within{bottom:calc(var(--den-live-dock-height) + 9px + env(safe-area-inset-bottom))!important;padding-bottom:4px!important}.modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel .chat-compose{width:100%!important;margin-right:0!important}.modal-backdrop.room-backdrop:not(.live-is-minimized).room-surface-open .live-chat-panel,.modal-backdrop.room-backdrop:not(.live-is-minimized).room-surface-open .chat-restore,.modal-backdrop.room-backdrop.live-is-minimized .den-live-dock,.modal-backdrop.room-backdrop.live-is-minimized .room-tools-sheet,.modal-backdrop.room-backdrop.live-is-minimized .room-gift-sheet,.modal-backdrop.room-backdrop.live-is-minimized .host-live-settings,.modal-backdrop.room-backdrop.live-is-minimized .share-live-sheet,.modal-backdrop.room-backdrop.live-is-minimized .room-profile-scrim{display:none!important}}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.has-guests[class*=tile-count-],.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.host-only[class*=tile-count-]{grid-template-rows:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;grid-auto-flow:row!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.has-guests[class*=tile-count-] :is(.real-video-tile,.real-host-tile,.real-guest-tile,.camera-waiting,.open-panel-seat),.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.host-only[class*=tile-count-] :is(.real-video-tile,.real-host-tile,.real-guest-tile,.camera-waiting,.open-panel-seat){aspect-ratio:1!important;grid-area:auto!important;place-self:start stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important}@media (width>=801px){.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.has-guests[class*=tile-count-],.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.host-only[class*=tile-count-]{grid-template-rows:repeat(5,minmax(0,1fr))!important;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:2px!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=tile-count-] .real-host-tile,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=tile-count-] .camera-waiting{aspect-ratio:auto!important;grid-area:1/1/6!important;place-self:stretch stretch!important;width:100%!important;height:100%!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=tile-count-] :is(.real-guest-tile,.open-panel-seat){aspect-ratio:auto!important;grid-area:auto!important;place-self:stretch stretch!important;width:100%!important;height:100%!important}}@media (width<=800px){.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-profile-launcher{border-radius:11px!important;grid-template-columns:32px minmax(0,1fr) 12px!important;gap:6px!important;width:auto!important;min-height:42px!important;padding:4px 6px 4px 4px!important;top:6px!important;left:6px!important;right:52%!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-profile-avatar{border-radius:9px!important;width:32px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-profile-launcher-copy b{font-size:9px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-profile-launcher-copy small{font-size:6px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-profile-launcher>i{font-size:16px!important}.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-stage-shell{height:min(54px + 120vw,68dvh)!important;inset:0 0 auto!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.has-guests[class*=tile-count-],.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.host-only[class*=tile-count-]{grid-template-rows:repeat(6,minmax(0,1fr))!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:1px!important;width:100%!important;height:100%!important;padding:54px 0 0!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=tile-count-] .real-host-tile,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=tile-count-] .camera-waiting{aspect-ratio:auto!important;grid-area:1/1/4/7!important;place-self:stretch stretch!important;width:100%!important;height:100%!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=tile-count-] .live-participant-grid>:is(.real-guest-tile,.open-panel-seat){aspect-ratio:auto!important;place-self:stretch stretch!important;width:100%!important;height:100%!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(2){grid-area:1/7/auto/10!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(3){grid-area:1/10/auto/13!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(4){grid-area:2/7/auto/10!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(5){grid-area:2/10/auto/13!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(6){grid-area:3/7/auto/10!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(7){grid-area:3/10/auto/13!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(8){grid-area:4/1/auto/5!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(9){grid-area:4/5/auto/9!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(10){grid-area:4/9/auto/13!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(11){grid-area:5/1/auto/5!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(12){grid-area:5/5/auto/9!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(13){grid-area:5/9/auto/13!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(14){grid-area:6/1/auto/5!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(15){grid-area:6/5/auto/9!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .live-participant-grid>:is(.real-guest-tile,.open-panel-seat):nth-child(16){grid-area:6/9/auto/13!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-1{grid-area:1/7/auto/10!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-2{grid-area:1/10/auto/13!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-3{grid-area:2/7/auto/10!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-4{grid-area:2/10/auto/13!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-5{grid-area:3/7/auto/10!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-6{grid-area:3/10/auto/13!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-7{grid-area:4/1/auto/5!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-8{grid-area:4/5/auto/9!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-9{grid-area:4/9/auto/13!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-10{grid-area:5/1/auto/5!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-11{grid-area:5/5/auto/9!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-12{grid-area:5/9/auto/13!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-13{grid-area:6/1/auto/5!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-14{grid-area:6/5/auto/9!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-15{grid-area:6/9/auto/13!important}.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-chat-panel,.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-chat-panel:focus-within{top:min(54px + 120vw,68dvh)!important}}@media (width>=600px) and (aspect-ratio>=4/3),(hover:hover) and (pointer:fine) and (aspect-ratio>=4/3){.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-room-body{grid-template-columns:minmax(0,3fr) minmax(240px,1fr)!important;align-items:stretch!important;gap:12px!important;width:100%!important;height:100%!important;padding:8px 14px 14px!important;display:grid!important;position:relative!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-stage-shell{z-index:2!important;aspect-ratio:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.has-guests[class*=tile-count-],.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.host-only[class*=tile-count-]{grid-template-rows:repeat(5,minmax(0,1fr))!important;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:2px!important;width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=tile-count-] .real-host-tile,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=tile-count-] .camera-waiting{aspect-ratio:auto!important;grid-area:1/1/6!important;place-self:stretch stretch!important;width:100%!important;height:100%!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=tile-count-] .live-participant-grid>:is(.real-guest-tile,.open-panel-seat){aspect-ratio:auto!important;grid-area:auto!important;place-self:stretch stretch!important;width:100%!important;height:100%!important}.den-room-active .modal-backdrop.room-backdrop.layout-panel.chat-side:not(.live-is-minimized) .live-chat-panel,.den-room-active .modal-backdrop.room-backdrop.layout-panel.chat-side:not(.live-is-minimized) .live-chat-panel:focus-within{z-index:3!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:none!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important}}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized){--den-ink:#020704;--den-deep:#06150d;--den-leaf:#12351f;--den-moss:#315f36;--den-gold:#e2b85d;--den-bright-gold:#ffd97b;--den-cream:#fff7e3;--den-glass:#030e08d6;--den-soft-line:#e2b85d59;color:var(--den-cream)!important;background:radial-gradient(circle at 78% 4%,#ffc25138,#0000 25%),radial-gradient(circle at 6% 88%,#2c713a47,#0000 35%),linear-gradient(155deg,#06170e 0%,#020805 58%,#0b1d10 100%)!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-modal{background:linear-gradient(#0209054d,#020805c7),radial-gradient(circle at 50% 0,#5c844233,#0000 44%)!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header{z-index:42!important;border-bottom:1px solid var(--den-soft-line)!important;background:linear-gradient(90deg, #03120af7, #0c2413eb 54%, #3d2b11db), var(--den-deep)!important;-webkit-backdrop-filter:blur(18px)saturate(130%)!important;backdrop-filter:blur(18px)saturate(130%)!important;min-height:64px!important;padding:8px 154px 8px 14px!important;position:relative!important;box-shadow:0 10px 28px #00000057!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header:before{content:"🦁";background:radial-gradient(circle at 35% 30%,#8f753f,#1b2d1d 70%);border:1px solid #ffd97b85;border-radius:50%;place-items:center;width:38px;height:38px;margin-right:10px;font-size:21px;display:grid;box-shadow:0 0 24px #e2b85d38}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header>div:first-child,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header>div:first-child>div{min-width:0}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-live-pill{color:#152016!important;background:linear-gradient(110deg,#b8872e,#f0c96d)!important;border:1px solid #ffda7f61!important;box-shadow:0 0 20px #e2b85d3d!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff8e8!important;margin:0!important;font-size:clamp(15px,1.7vw,21px)!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header .eyebrow,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header small{color:#d7bd82!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .active-viewer-count,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .guard-status{color:#f4ddb0!important;background:#020e089e!important;border:1px solid #e2b85d38!important;box-shadow:inset 0 1px #ffffff0d!important}.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-room-body{gap:10px!important;padding:10px 12px 82px!important}.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-stage-shell{background:radial-gradient(circle at 50% 15%,#d7ad5121,#0000 35%),linear-gradient(145deg,#092514f0,#020c07fa)!important;border:1px solid #e2b85d59!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 18px 48px #00000075,inset 0 0 0 1px #ffffff09!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.has-guests[class*=tile-count-],.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.host-only[class*=tile-count-]{background:linear-gradient(#020d07c2,#020a06e6),radial-gradient(circle at 70% 12%,#d3aa4f40,#0000 28%),linear-gradient(135deg,#12351f,#041108 72%)!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live>.live-participant-grid{scrollbar-width:thin;scrollbar-color:#e2b85d73 transparent;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:3px!important;padding:3px!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden auto!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live>.live-participant-grid>:is(.real-video-tile,.real-host-tile,.real-guest-tile,.camera-waiting,.open-panel-seat){aspect-ratio:1!important;background:radial-gradient(circle at 50% 34%,#64975033,#0000 38%),linear-gradient(145deg,#10371dfa,#03120afc)!important;border:1px solid #ebc36594!important;border-radius:9px!important;grid-area:auto!important;place-self:start stretch!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff0b,0 5px 12px #0000004d!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live>.live-participant-grid>.real-host-tile{border-color:#ffd976eb!important;box-shadow:inset 0 0 0 2px #ffd36929,0 0 16px #e2b85d38!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-video-tile>video{object-fit:cover!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(90deg,#010a05f0,#081d0fc2)!important;border:1px solid #ffdc8540!important;border-radius:7px!important;min-height:25px!important;padding:3px 6px!important;bottom:4px!important;left:4px!important;right:4px!important;box-shadow:0 5px 14px #0000004d!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label b{color:#fff9ec!important;font-size:clamp(9px,1.05vw,12px)!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label b em{color:#fff9e8!important;background:linear-gradient(145deg,#d4a946,#745420)!important;box-shadow:0 0 0 1px #ffe19459!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label small{color:var(--den-bright-gold)!important;font-size:clamp(7px,.72vw,9px)!important;font-weight:900!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .tile-gift-count{color:#ffe08a!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#020d07d6!important;border:1px solid #ffdb8059!important;min-height:22px!important;padding:2px 7px!important;font-size:clamp(9px,.86vw,11px)!important;top:5px!important;left:5px!important;box-shadow:0 5px 14px #00000047!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .tile-mic-state{color:#80eeb1!important;background:#020d07db!important;border:1px solid #7cefb547!important;width:23px!important;height:23px!important;top:5px!important;right:5px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .tile-mic-state.muted{color:#ff9090!important;border-color:#ff75754d!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .open-panel-seat{background:radial-gradient(circle at 50% 42%,#d5ab4a26,#0000 34%),linear-gradient(145deg,#133a1ff5,#04150bfa)!important;place-items:center!important;display:grid!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .open-panel-seat>span{color:#102216!important;background:linear-gradient(145deg,#e8bf62,#8d6829)!important;border:1px solid #ffdb8299!important;border-radius:45% 45% 48% 48%!important;width:clamp(42px,34%,66px)!important;height:clamp(42px,34%,66px)!important;font-size:clamp(22px,3vw,34px)!important;box-shadow:0 0 22px #e2b85d33,inset 0 1px #ffffff6b!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .open-panel-seat>small{color:#ffedc4c7!important;font-size:10px!important;bottom:7px!important;left:8px!important;right:auto!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel:focus-within{background:linear-gradient(#05160ce6,#020b06f5)!important;border:1px solid #e2b85d47!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 18px 46px #00000061!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-tabs{background:#14321ab8!important;border-bottom:1px solid #e2b85d33!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-tabs button.active,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-feed b{color:#f5c966!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-feed p{color:#f5efe1!important;border-radius:8px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-feed .gift-message{color:#ffe6a5!important;background:linear-gradient(90deg,#be84242e,#24542c1f)!important;border:1px solid #ffd25b3d!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-compose{background:#020c07e0!important;border-top:1px solid #e2b85d2e!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-compose input{color:#fff9ed!important;background:#04160cf0!important;border-color:#e2b85d52!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-compose button{color:#102015!important;background:linear-gradient(145deg,#dfb452,#6f8d48)!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock{background:linear-gradient(#05180df2,#020a06fc)!important;border-top:1px solid #e2b85d52!important;box-shadow:0 -12px 28px #00000057!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock>button{color:#e9ddc4!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock>button.active,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock>button:hover{color:#ffe29a!important;background:#e2b85d1f!important;border-color:#e2b85d66!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock .den-live-gift-button>span{background:radial-gradient(circle at 35% 25%,#f8da88,#916929 72%)!important;border-color:#ffdc81a3!important;box-shadow:0 0 22px #e2b85d4d!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .gift-reaction-canvas{z-index:33!important;filter:saturate(1.1)brightness(1.04)drop-shadow(0 7px 14px #00000057)!important;pointer-events:none!important}@media (width<=800px){.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized){--den-live-room-stage-height:min(58dvh, calc(52px + 100vw))}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header{min-height:52px!important;padding:5px 132px 5px 8px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header:before,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .guard-status,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header .eyebrow,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header>div:first-child>.room-live-pill{display:none!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header h2{font-size:13px!important}.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-room-body{height:100%!important;padding:0 0 70px!important;display:block!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-stage-shell{z-index:2!important;width:100%!important;height:var(--den-live-room-stage-height)!important;border-width:0 0 1px!important;border-radius:0!important;position:absolute!important;inset:0 0 auto!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live>.live-participant-grid{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:calc(33.3333vw - 2.66667px)!important;gap:2px!important;padding:52px 2px 2px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live>.live-participant-grid>:is(.real-video-tile,.real-host-tile,.real-guest-tile,.camera-waiting,.open-panel-seat),.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-1,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-2,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-3,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-4,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-5,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-6,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-7,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-8,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-9,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-10,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-11,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-12,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-13,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-14,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-15{aspect-ratio:1!important;grid-area:auto!important;width:100%!important;height:auto!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label{min-height:22px!important;padding:2px 4px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label b{font-size:9px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .real-tile-label small{font-size:6px!important}.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-chat-panel,.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-chat-panel:focus-within{z-index:3!important;inset:var(--den-live-room-stage-height) 0 70px 0!important;background:linear-gradient(#061b0ee0,#020c07fa)!important;border-width:0!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;position:absolute!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-tabs{min-height:34px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-feed{padding:8px 10px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-feed p{margin-bottom:5px!important;font-size:10px!important;line-height:1.35!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-compose{min-height:44px!important;margin:0 8px 7px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-compose input{min-width:0!important;font-size:16px!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.panel-capacity-4>.live-participant-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.panel-capacity-6>.live-participant-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.panel-capacity-9>.live-participant-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.panel-capacity-12>.live-participant-grid{grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.panel-capacity-15>.live-participant-grid{grid-template-rows:repeat(5,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=801px){body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.panel-capacity-4>.live-participant-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.panel-capacity-6>.live-participant-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.panel-capacity-9>.live-participant-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.panel-capacity-12>.live-participant-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.panel-capacity-15>.live-participant-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-profile-launcher{min-height:0!important;padding:4px!important;display:block!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher{grid-template-columns:42px minmax(0,1fr) 14px!important;gap:9px!important;width:100%!important;min-width:0!important;padding:0!important;display:grid!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher-copy b,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher-copy b{color:#fff8e8;font-size:12px}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher-copy small,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher>i{color:#ffeec7b3;font-size:8px;font-style:normal}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) :is(.self-media-sheet,.room-profile-sheet,.room-tools-sheet){animation:.22s cubic-bezier(.22,.72,.2,1) both den-room-sheet-in}@keyframes den-room-sheet-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-header{display:none!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-profile-launcher{top:max(8px, env(safe-area-inset-top))!important;background:#03120adb!important;border-radius:13px!important;width:auto!important;max-width:none!important;min-height:46px!important;left:8px!important;right:144px!important;box-shadow:0 8px 24px #0000004d!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher{grid-template-columns:36px minmax(0,1fr) 10px!important;gap:7px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-profile-avatar{border-radius:10px!important;width:36px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher-copy b{font-size:11px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher-copy small{font-size:7px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-top-controls{top:max(8px, env(safe-area-inset-top))!important;border-radius:999px!important;gap:4px!important;padding:3px!important;right:8px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-top-controls button{flex-basis:38px!important;width:38px!important;height:38px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-tools-launcher{display:none!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) :is(.self-media-sheet,.room-profile-sheet){border-radius:28px 28px 0 0!important;width:100%!important;max-height:min(82dvh,720px)!important}}@media (width<=390px){.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-profile-launcher{right:132px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-top-controls button{flex-basis:34px!important;width:34px!important;height:34px!important}}@media (width>=801px){.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-room-body{grid-template-columns:minmax(0,1fr) minmax(280px,330px)!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live>.live-participant-grid{grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live>.live-participant-grid>:is(.real-video-tile,.real-host-tile,.real-guest-tile,.camera-waiting,.open-panel-seat){aspect-ratio:auto!important;grid-area:auto!important;width:100%!important;height:100%!important}}@media (width>=801px) and (width<=1100px){.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-room-body{grid-template-columns:minmax(0,1fr) minmax(240px,28vw)!important;gap:7px!important;padding-inline:7px!important}}@media (prefers-reduced-motion:reduce){.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-video-tile,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock>button{transition:none!important}}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.has-guests[class*=tile-count-],body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.host-only[class*=tile-count-]{width:100%!important;height:100%!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live>.live-participant-grid{grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;gap:3px!important;padding:3px!important;display:grid!important;position:absolute!important;inset:0!important;overflow:hidden auto!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live>.live-participant-grid>:is(.real-video-tile,.real-host-tile,.real-guest-tile,.camera-waiting,.open-panel-seat),body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-1,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-2,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-3,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-4,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-5,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-6,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-7,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-8,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-9,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-10,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-11,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-12,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-13,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-14,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live .seat-15{aspect-ratio:auto!important;grid-area:auto!important;place-self:stretch stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}@media (width<=800px){body.den-room-active.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-stage-shell{height:min(58dvh,52px + 100vw)!important;inset:0 0 auto!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live>.live-participant-grid{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:calc(33.3333vw - 2.66667px)!important;gap:2px!important;padding:52px 2px 2px!important;overflow-y:auto!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live>.live-participant-grid>:is(.real-video-tile,.real-host-tile,.real-guest-tile,.camera-waiting,.open-panel-seat),body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live [class*=seat-]{aspect-ratio:1!important;align-self:start!important;width:100%!important;height:auto!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-chat-panel,body.den-room-active.den-room-active .modal-backdrop.room-backdrop.layout-panel:not(.live-is-minimized) .live-chat-panel:focus-within{top:min(58dvh,52px + 100vw)!important;inset-block-start:min(58dvh,52px + 100vw)!important}}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=panel-capacity-]>.live-participant-grid{grid-auto-rows:minmax(0,1fr)!important;grid-auto-flow:row!important;overflow:hidden!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=panel-capacity-]>.live-participant-grid>:is(.real-video-tile,.real-host-tile,.real-guest-tile,.camera-waiting,.open-panel-seat),body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live[class*=panel-capacity-] [class*=seat-]{aspect-ratio:auto!important;grid-area:auto!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important}@media (width<=800px){body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .panel-live.panel-capacity-4>.live-participant-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .panel-live.panel-capacity-6>.live-participant-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .panel-live.panel-capacity-9>.live-participant-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .panel-live.panel-capacity-12>.live-participant-grid{grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .panel-live.panel-capacity-15>.live-participant-grid{grid-template-rows:repeat(5,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=801px){body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .panel-live.panel-capacity-4>.live-participant-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .panel-live.panel-capacity-6>.live-participant-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .panel-live.panel-capacity-9>.live-participant-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .panel-live.panel-capacity-12>.live-participant-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .panel-live.panel-capacity-15>.live-participant-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}}.profile-designer{margin:15px 0}.profile-designer-launch{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(120deg,#1e3720eb,#4e2b12e6);border:1px solid #e2ab3f59;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:100%;padding:12px;display:grid}.profile-designer-launch>span{color:#ffe59a;background:radial-gradient(circle,#9a631e,#2b1908);border:1px solid #dca945;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.profile-designer-launch b,.profile-designer-launch small{display:block}.profile-designer-launch b{color:#ffe2a0;font:700 16px Georgia,serif}.profile-designer-launch small{color:#c9b991;margin-top:3px;font-size:10px}.profile-designer-launch i{color:#f0c66d;font-size:20px;font-style:normal}.profile-designer-workspace{background:#0b100d;border:1px solid #e1b24e38;border-radius:15px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:14px;margin-top:10px;padding:14px;display:grid}.profile-design-preview{border:1px solid var(--profile-accent);background:radial-gradient(circle at 75% 0,#f4bd4f38,#0000 38%),linear-gradient(145deg,#17251a,#080b09);border-radius:18px;align-self:start;min-height:390px;padding:18px;position:sticky;top:0;overflow:hidden;box-shadow:0 20px 45px #00000059}.profile-design-preview.theme-sunset_pride{background:radial-gradient(circle at 50% 10%,#d45b2f,#0000 36%),linear-gradient(#613018,#160d08)}.profile-design-preview.theme-jungle_canopy{background:radial-gradient(circle at 15% 0,#315f31,#0000 40%),linear-gradient(145deg,#173822,#06100b)}.profile-design-preview.theme-royal_den{background:radial-gradient(circle at 85% 0,#783c8f,#0000 38%),linear-gradient(145deg,#32194a,#0c0813)}.profile-design-preview.theme-midnight_roar{background:radial-gradient(circle at 50% 0,#123a63,#0000 42%),linear-gradient(145deg,#0b2440,#03070e)}.profile-design-preview>small{color:var(--profile-accent);letter-spacing:1.6px;font-size:8px;font-weight:950}.profile-design-preview header{align-items:center;gap:12px;margin-top:22px;display:flex}.profile-design-preview header>img,.profile-design-preview header>span{border:3px solid var(--profile-accent);object-fit:cover;background:#161812;border-radius:50%;flex:none;place-items:center;width:70px;height:70px;font-size:25px;font-weight:950;display:grid}.profile-design-preview h3{color:#fff;margin:0;font-size:22px}.profile-design-preview p{color:#ddd0b5;margin:5px 0 0;font-size:10px}.profile-design-preview blockquote{border-left:3px solid var(--profile-accent);color:#f4ead5;background:#00000040;margin:22px 0;padding:13px;font:italic 13px Georgia,serif}.profile-preview-cards{grid-template-columns:1fr 1fr;gap:7px;margin-top:20px;display:grid}.profile-preview-cards span{color:#fff;text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:11px;padding:18px 8px;font-size:9px;font-weight:850}.profile-design-preview.layout-scrapbook .profile-preview-cards span:nth-child(2){transform:rotate(2deg)}.profile-design-preview.layout-scrapbook .profile-preview-cards span:nth-child(3){transform:rotate(-1deg)}.profile-design-preview.layout-clean .profile-preview-cards{grid-template-columns:1fr}.profile-design-preview.card-solid .profile-preview-cards span{background:#151914}.profile-design-preview.card-gold_edge .profile-preview-cards span{border-color:var(--profile-accent)}.profile-design-preview.card-soft .profile-preview-cards span{background:#ffffff1f;border:0;border-radius:20px}.profile-design-preview footer{color:var(--profile-accent);background:#00000080;border-radius:10px;padding:10px;font-size:10px;font-weight:850;position:absolute;bottom:16px;left:16px;right:16px}.font-modern{font-family:Arial,sans-serif}.font-classic{font-family:Georgia,serif}.font-bold{font-family:Arial Black,Arial,sans-serif}.font-playful{font-family:Trebuchet MS,Arial,sans-serif}.profile-design-controls{min-width:0}.profile-design-controls fieldset{border:1px solid #ffffff1a;border-radius:11px;margin:0 0 12px;padding:12px}.profile-design-controls legend{color:#e8cd91;padding:0 6px;font-size:10px;font-weight:850}.theme-choice-grid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.theme-choice-grid button{color:#bdb9ae;cursor:pointer;background:#151b17;border:1px solid #ffffff1a;border-radius:9px;min-width:0;padding:7px 5px;font-size:8px}.theme-choice-grid button.active{color:#fff;border-color:#e0aa43;box-shadow:0 0 0 1px #e0aa43}.theme-choice-grid i{background:linear-gradient(135deg,#273a24,#b27a2c);border-radius:6px;height:24px;margin-bottom:5px;display:block}.theme-swatch-sunset_pride i{background:linear-gradient(135deg,#ef7742,#5a1c2f)}.theme-swatch-jungle_canopy i{background:linear-gradient(135deg,#5c963e,#0c2518)}.theme-swatch-royal_den i{background:linear-gradient(135deg,#a14eb5,#2a123b)}.theme-swatch-midnight_roar i{background:linear-gradient(135deg,#2770aa,#071526)}.designer-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-design-controls label{color:#c5bda9;gap:5px;margin-bottom:10px;font-size:9px;font-weight:800;display:grid}.profile-design-controls input,.profile-design-controls select,.profile-design-controls textarea{color:#fff;width:100%;min-height:40px;font:inherit;background:#151b18;border:1px solid #ffffff1f;border-radius:9px;padding:9px}.profile-design-controls input[type=color]{padding:4px}.profile-design-controls textarea{resize:vertical;min-height:70px}.profile-song-settings{background:#c891270e;border:1px solid #e1b14b33;border-radius:11px;margin:12px 0;padding:12px}.profile-song-settings>b{color:#f0cb7a;margin-bottom:9px;font-size:11px;display:block}.designer-toggle{align-items:center;gap:8px;display:flex!important}.designer-toggle input,.designer-toggles input{accent-color:#d9a63c;width:17px!important;min-height:17px!important}.designer-toggle b,.designer-toggle small{display:block}.designer-toggle small{color:#8f8b80;margin-top:2px;font-size:8px}.designer-toggles{flex-wrap:wrap;gap:8px;display:flex}.designer-toggles label{background:#ffffff0d;border-radius:9px;align-items:center;gap:6px;margin:0;padding:8px;display:flex}.profile-designer-actions{gap:8px;display:flex}.profile-designer-actions button{color:#170d03;cursor:pointer;background:linear-gradient(#e8b94f,#93601c);border:0;border-radius:10px;min-height:42px;padding:0 15px;font-size:10px;font-weight:950}.profile-designer-actions button.secondary{color:#ddd;background:#1b201c;border:1px solid #ffffff1f}.profile-designer-actions button:disabled{opacity:.55}.public-host-profile[class*=theme-]{--profile-accent:#f4bd4f;background:radial-gradient(circle at 8% 0,#daab4340,#0000 32%),#0b100d}.public-host-profile.theme-sunset_pride{background:radial-gradient(circle at 50% 0,#df5d2d66,#0000 38%),#1b0d08}.public-host-profile.theme-jungle_canopy{background:radial-gradient(circle at 8% 0,#46854159,#0000 38%),#07110b}.public-host-profile.theme-royal_den{background:radial-gradient(circle at 85% 0,#8e3fa966,#0000 38%),#100818}.public-host-profile.theme-midnight_roar{background:radial-gradient(circle at 50% 0,#1f619a66,#0000 42%),#040a12}.public-host-profile[class*=theme-] .public-host-avatar,.public-host-profile.card-gold_edge .public-host-profile-columns>section,.public-host-profile.card-gold_edge .public-host-token-stats>div{border-color:var(--profile-accent)}.public-host-profile.card-solid .public-host-profile-columns>section{background:#111712}.public-host-profile.card-soft .public-host-profile-columns>section{background:#ffffff13;border:0;border-radius:24px}@media (width<=760px){.profile-designer-workspace{grid-template-columns:1fr}.profile-design-preview{min-height:340px;position:relative}.theme-choice-grid{grid-template-columns:repeat(2,1fr)}.designer-row{grid-template-columns:1fr}.profile-designer-actions{flex-direction:column}.profile-designer-actions button{width:100%}}.public-host-headline{color:var(--profile-accent);margin:14px 0 0;font-size:16px;font-weight:850}.public-host-quote{border-left:3px solid var(--profile-accent);color:#efe7d5;background:#0003;margin:15px 0;padding:12px 14px;font-style:italic}.public-host-song{border:1px solid var(--profile-accent);color:var(--profile-accent);background:#00000040;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;font-size:18px;text-decoration:none;display:flex}.public-host-song span{gap:2px;display:grid}.public-host-song b{font-size:11px}.public-host-song small{color:#aaa49a;font-size:8px}.synthetic-loading{color:#b9ad91;text-align:center;padding:60px}.synthetic-lab{color:#f7f3e9;padding:24px 28px 38px}.synthetic-lab>header{background:radial-gradient(circle at 90% 0,#b5702238,#0000 38%),linear-gradient(135deg,#172419,#0a100c);border:1px solid #e5b0414d;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.synthetic-lab>header small{color:#e3b44e;letter-spacing:1.7px;font-size:8px;font-weight:950}.synthetic-lab>header h3{margin:5px 0;font:700 25px Georgia,serif}.synthetic-lab>header p{color:#aaa391;max-width:690px;margin:0;font-size:10px;line-height:1.5}.synthetic-lab button{color:#160d03;cursor:pointer;white-space:nowrap;background:linear-gradient(#e3b64f,#895619);border:1px solid #deb24f;border-radius:10px;min-height:40px;padding:0 14px;font-size:9px;font-weight:950}.synthetic-lab button:disabled{opacity:.55}.synthetic-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.synthetic-metrics article{background:#111712;border:1px solid #ffffff14;border-radius:13px;padding:15px}.synthetic-metrics b,.synthetic-metrics span{display:block}.synthetic-metrics b{color:#edc368;font-size:24px}.synthetic-metrics span{color:#999385;margin-top:4px;font-size:8px}.synthetic-guardrails{background:#2d825114;border:1px solid #4dcd8433;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 13px;display:flex}.synthetic-guardrails b{color:#74dda0;margin-right:auto;font-size:9px}.synthetic-guardrails span{color:#91d9ad;background:#4dcd8417;border-radius:999px;padding:5px 7px;font-size:7px}.synthetic-lab>nav{gap:6px;margin:14px 0;display:flex}.synthetic-lab>nav button{color:#99958a;background:#171b18;border-color:#ffffff1a}.synthetic-lab>nav button.active{color:#e8c474;background:#d8aa431c;border-color:#d8aa43}.synthetic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.synthetic-grid>article{background:#101511;border:1px solid #ffffff14;border-radius:14px;padding:14px}.synthetic-grid>article.ai_host{background:linear-gradient(145deg,#45244d52,#101511)}.synthetic-grid article>header{align-items:center;gap:9px;display:flex}.synthetic-grid article>header>span{background:linear-gradient(135deg,#dba83c,#633b13);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:950;display:grid}.synthetic-grid .ai_host header>span{background:linear-gradient(135deg,#944caf,#3a1b50)}.synthetic-grid header>div{flex:1;min-width:0}.synthetic-grid header small,.synthetic-grid header h4,.synthetic-grid header i{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.synthetic-grid header small{color:#dab356;letter-spacing:1px;font-size:6px;font-weight:950}.synthetic-grid header h4{margin:3px 0;font-size:12px}.synthetic-grid header i{color:#817d73;font-size:7px;font-style:normal}.synthetic-grid header>b{color:#d9b25c;text-transform:uppercase;background:#e0ae411a;border-radius:999px;padding:4px 6px;font-size:6px}.synthetic-grid article>p{margin:12px 0 4px;font-size:10px}.synthetic-grid article>small{color:#8e897e;font-size:8px;line-height:1.4}.synthetic-grid article>footer{color:#a39d90;text-transform:capitalize;border-top:1px solid #ffffff0f;justify-content:space-between;gap:8px;margin-top:12px;padding-top:9px;font-size:7px;display:flex}.qa-run-list{background:#101511;border:1px solid #ffffff14;border-radius:14px;margin-top:18px;padding:16px}.qa-run-list>header,.qa-run-list>div{align-items:center;gap:12px;display:flex}.qa-run-list>header{justify-content:space-between}.qa-run-list>header h4{margin:0}.qa-run-list>header button{min-height:30px}.qa-run-list>div{border-top:1px solid #ffffff0f;padding:10px 0}.qa-run-list>div>span{flex:1}.qa-run-list b,.qa-run-list small{display:block}.qa-run-list b{font-size:9px}.qa-run-list small{color:#817d73;margin-top:3px;font-size:7px}.qa-run-list i{color:#e0b553;font-size:7px;font-style:normal}.qa-run-list strong{color:#999388;font-size:7px}@media (width<=800px){.synthetic-lab{padding:15px 10px 90px}.synthetic-lab>header{flex-direction:column;align-items:stretch}.synthetic-metrics{grid-template-columns:1fr 1fr}.synthetic-grid{grid-template-columns:1fr}.synthetic-lab>nav{overflow:auto}.qa-run-list>div{flex-wrap:wrap;align-items:flex-start}.qa-run-list>div>span{flex-basis:100%}}:root{--bg:#070913;--panel:#111426;--panel2:#171329;--line:#a078ff33;--text:#f8f6ff;--muted:#a6a5bb;--pink:#ff2d92;--coral:#ff655b;--violet:#8b5cf6;--blue:#4d62ff;--gold:#f6c453}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 70% 0%,#592abe2e,transparent 34%),var(--bg);color:var(--text);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh}.topbar{z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070913eb;border-bottom:1px solid #ffffff12;align-items:center;gap:34px;height:78px;padding:0 28px;display:flex;position:fixed;inset:0 0 auto}.brand{color:#fff;letter-spacing:-.6px;align-items:center;gap:11px;width:220px;font-size:23px;font-weight:750;text-decoration:none;display:flex}.brand-mark{background:linear-gradient(135deg,var(--coral),var(--pink) 45%,var(--violet));border-radius:11px;place-items:center;width:36px;height:36px;font-size:18px;display:grid;box-shadow:0 0 30px #ff2d9247}.search{color:#85869b;background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;flex:1;align-items:center;gap:12px;max-width:610px;height:46px;padding:0 15px;display:flex}.search span{font-size:27px;transform:rotate(-15deg)}.search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.search kbd{font-size:12px}.top-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.top-actions button{cursor:pointer;border:0}.coin-pill{color:#fff;background:#15182b;border-radius:12px;height:42px;padding:0 12px}.coin-pill:first-letter{color:var(--gold)}.coin-pill b{background:#292d46;border-radius:50%;margin-left:8px;padding:1px 6px}.icon-button{background:0 0;font-size:27px;position:relative}.icon-button i{background:var(--pink);border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid;position:absolute;top:-8px;right:-4px}.avatar-button{background:0 0;align-items:center;gap:8px;display:flex}.avatar-button>span{border:2px solid var(--pink);background:linear-gradient(135deg,#763fe2,#ff7a59);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.go-live{background:linear-gradient(110deg,var(--coral),var(--pink) 55%,var(--violet));border-radius:13px;height:48px;padding:0 24px;font-weight:750;box-shadow:0 9px 25px #ff2d9238}.go-live span{margin-right:6px}.sidebar{z-index:10;background:linear-gradient(#0c0e22f5,#080a18f5);border-right:1px solid #ffffff12;flex-direction:column;width:248px;padding:25px 20px;display:flex;position:fixed;top:78px;bottom:0;left:0}.sidebar nav{gap:9px;display:grid}.sidebar nav button{color:#b4b3c8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:16px;height:49px;padding:0 16px;display:flex}.sidebar nav button span{text-align:center;width:24px;font-size:21px}.sidebar nav button.active{color:#ff70b3;box-shadow:inset 3px 0 var(--pink);background:linear-gradient(90deg,#ff2d9226,#8b5cf614);border-color:#ff2d9280}.support-card{text-align:center;background:linear-gradient(150deg,#7c3aed29,#ff2d9212);border:1px solid #8b5cf680;border-radius:16px;margin-top:auto;padding:20px 18px}.gift-art{color:#c48cff;font-size:34px}.gift-art span{color:var(--gold)}.support-card h3{margin:9px 0 6px;font-size:15px}.support-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.support-card button{background:linear-gradient(100deg,var(--violet),var(--pink));cursor:pointer;border:0;border-radius:9px;margin-top:15px;padding:10px 18px;font-weight:700}.side-footer{justify-content:space-around;margin-top:18px;display:flex}.side-footer button{color:#989bb7;background:0 0;border:0;font-size:21px}.content{max-width:1720px;margin-left:248px;padding:104px 32px 45px}.section-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.section-heading h1,.section-heading h2{align-items:center;gap:10px;margin:0;font-size:22px;display:flex}.section-heading h1 span,.section-heading h2 span{background:linear-gradient(var(--coral),var(--pink));border-radius:4px;width:4px;height:24px}.section-heading button{color:#b0adc2;cursor:pointer;background:0 0;border:0}.hero-card{background:#171329;border:1px solid #ff2d9259;border-radius:18px;height:min(45vw,440px);min-height:355px;position:relative;overflow:hidden;box-shadow:0 22px 70px #0000004d}.hero-card>img{object-fit:cover;object-position:center 37%;width:100%;height:100%}.hero-shade{background:linear-gradient(90deg,#070812fa 0%,#080816db 31%,#0a081238 64%,#0907132e),linear-gradient(#0000 50%,#06060f8c);position:absolute;inset:0}.live-meta{align-items:center;gap:9px;display:flex;position:absolute;top:18px;left:18px}.live-meta b{background:linear-gradient(100deg,var(--coral),var(--pink));border-radius:7px;padding:7px 11px;font-size:12px}.live-meta span{background:#0a0912b3;border-radius:7px;padding:6px 10px;font-size:12px}.hero-copy{max-width:500px;position:absolute;top:93px;left:28px}.eyebrow{letter-spacing:1.5px;font-weight:800;color:#ff8cbd!important;font-size:11px!important}.hero-copy h2{letter-spacing:-2.8px;margin:8px 0 12px;font-size:clamp(38px,4vw,64px);line-height:.95}.hero-copy>p{color:#c6c3d2;margin:0 0 20px;font-size:15px}.host-line{align-items:center;gap:10px;margin-bottom:24px;display:flex}.mini-avatar{background:linear-gradient(135deg,var(--violet),var(--pink));border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.host-line div{flex-direction:column;display:flex}.host-line small{color:#9996ad;margin-top:3px}.hero-buttons{gap:10px;display:flex}.hero-buttons button{cursor:pointer;border:1px solid #ffffff38;border-radius:12px;height:46px;padding:0 20px;font-weight:700}.watch{background:linear-gradient(100deg,var(--coral),var(--pink) 60%,var(--violet));border:0!important}.follow,.gift{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08081194}.is-following{color:#ff83bd;border-color:var(--pink)!important}.top-gifter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080812c2;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:11px;padding:10px 14px;display:flex;position:absolute;bottom:18px;right:20px}.top-gifter>span{color:var(--gold);font-size:27px}.top-gifter div{flex-direction:column;display:flex}.top-gifter small{color:#aaa7ba;font-size:9px}.top-gifter b{font-size:12px}.rooms-heading{margin-top:30px}.rooms-heading p{color:#8e8ca2;margin:0;font-size:12px}.room-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.room-card{cursor:pointer;background:#101321;border:1px solid #ffffff1c;border-radius:15px;outline:0;transition:all .2s;overflow:hidden}.room-card:hover,.room-card:focus{border-color:#ff2d928c;transform:translateY(-4px);box-shadow:0 15px 35px #00000040}.room-image{height:230px;position:relative;overflow:hidden}.room-image:after{content:"";background:linear-gradient(#0000,#070811bf);height:50%;position:absolute;inset:auto 0 0}.room-image img{object-fit:cover;width:100%;height:100%}.room-badges{z-index:2;gap:6px;display:flex;position:absolute;top:10px;left:10px}.room-badges b,.room-badges span{background:#06070fb8;border-radius:6px;padding:5px 7px;font-size:10px}.room-badges b{background:linear-gradient(100deg,var(--coral),var(--pink))}.room-image>button{z-index:3;cursor:pointer;background:#120b1fd1;border:1px solid #fff3;border-radius:10px;width:37px;height:37px;position:absolute;bottom:10px;right:10px}.room-copy{padding:13px 14px}.room-copy small{color:#ff82ba}.room-copy h3{margin:4px 0 10px;font-size:16px}.room-copy p{color:#a8a6b8;align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.room-copy p span{background:linear-gradient(135deg,var(--coral),var(--violet));color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:800;display:grid}.room-copy p b{color:#9f74ff}.leaderboard{background:linear-gradient(100deg,#15153be6,#481e806b,#ff2d921a);border:1px solid #8b5cf657;border-radius:16px;align-items:center;gap:14px;margin-top:24px;padding:18px 20px;display:flex}.trophy{color:var(--gold);font-size:32px}.leaderboard p{color:#9896ab;margin:4px 0 0;font-size:12px}.leaders{gap:18px;margin-left:auto;display:flex}.leaders span{font-size:12px}.leaders i{color:#ffc55f;background:#27234c;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:inline-grid}.leaders b{color:#ff80b9;margin-left:5px}.leaderboard>button{cursor:pointer;background:#6843d3;border:0;border-radius:10px;margin-left:8px;padding:11px 15px}.mobile-nav{display:none}.toast{z-index:60;color:#fff;background:#272044;border:1px solid #ffffff26;border-radius:12px;padding:13px 17px;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 40px #000}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03040ac2;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:linear-gradient(160deg,#181529,#0e1020);border:1px solid #ff2d9259;border-radius:22px;width:min(520px,100%);padding:32px;position:relative;box-shadow:0 35px 100px #000}.close{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:27px;position:absolute;top:13px;right:17px}.modal-icon{background:linear-gradient(135deg,var(--coral),var(--pink),var(--violet));border-radius:14px;place-items:center;width:48px;height:48px;font-size:23px;display:grid}.modal h2{margin:8px 0;font-size:30px}.modal>p{color:#aaa8bb;line-height:1.55}.modal input,.modal select{color:#fff;background:#0b0d19;border:1px solid #ffffff24;border-radius:10px;outline:0;width:100%;height:48px;margin-top:10px;padding:0 13px}.modal-actions{gap:10px;margin-top:20px;display:flex}.modal-actions button,.coin-options button{background:linear-gradient(100deg,var(--coral),var(--pink),var(--violet));cursor:pointer;border:0;border-radius:10px;padding:13px 16px;font-weight:750}.modal-actions .secondary{background:#25263a}.coin-options{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.coin-options button{flex-direction:column;gap:5px;display:flex}.coin-options small{font-size:10px;font-weight:500}.room-preview{border-radius:13px;height:200px;position:relative;overflow:hidden}.room-preview img{object-fit:cover;width:100%;height:100%}.room-preview span{background:var(--pink);border-radius:6px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.chat-line{color:#bbb;background:#0b0d19;border-radius:10px;padding:12px}.chat-line span{color:#ff7eb8;margin-right:8px;font-weight:750}@media (width<=1100px){.sidebar{width:84px;padding-inline:12px}.sidebar nav button{justify-content:center;font-size:0}.sidebar nav button span{font-size:21px}.support-card{display:none}.content{margin-left:84px}.brand{width:auto}.brand>span:last-child,.leaders{display:none}.room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.topbar{height:66px;padding:0 15px}.brand-mark{width:35px;height:35px}.search{height:40px}.search kbd,.top-actions .icon-button,.top-actions .avatar-button,.top-actions .go-live{display:none}.coin-pill{font-size:11px}.sidebar{display:none}.content{margin:0;padding:86px 14px 92px}.section-heading h1,.section-heading h2{font-size:19px}.hero-card{height:540px}.hero-card>img{object-position:63% center}.hero-shade{background:linear-gradient(#07081214 20%,#070812b3 52%,#070812fa 100%)}.hero-copy{inset:auto 18px 25px}.hero-copy h2{font-size:42px}.hero-copy>p{margin-bottom:13px}.host-line{margin-bottom:16px}.hero-buttons{grid-template-columns:1fr 1fr;display:grid}.hero-buttons .gift{grid-column:1/-1}.top-gifter{display:none}.room-grid{grid-template-columns:1fr 1fr;gap:10px}.room-image{height:180px}.room-copy h3{font-size:14px}.room-copy p{white-space:nowrap;overflow:hidden}.leaderboard{align-items:flex-start}.leaderboard>button{margin-left:auto}.mobile-nav{z-index:25;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0b18f2;border-top:1px solid #ffffff17;justify-content:space-around;align-items:center;height:67px;display:flex;position:fixed;inset:auto 0 0}.mobile-nav button{color:#aaa8ba;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;font-size:17px;display:flex}.mobile-nav button span{font-size:9px}.mobile-nav .mobile-live{background:linear-gradient(135deg,var(--coral),var(--pink),var(--violet));color:#fff;border-radius:16px;place-items:center;width:50px;height:50px;margin-top:-25px;display:grid}.toast{text-align:center;bottom:82px;left:14px;right:14px}body:has(.modal-backdrop) .mobile-nav{display:none!important}.modal-backdrop{z-index:120!important}.live-setup-backdrop{padding:max(10px, env(safe-area-inset-top)) 8px max(12px, env(safe-area-inset-bottom))!important;place-items:start center!important;overflow:hidden!important}.live-setup-modal{-webkit-overflow-scrolling:touch;clip-path:inset(0 3px 0 0 round 20px);width:100%!important;max-width:520px!important;height:calc(100dvh - max(10px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)))!important;max-height:none!important;padding:22px 18px calc(28px + env(safe-area-inset-bottom))!important;overscroll-behavior:contain!important;scrollbar-width:none!important;border-radius:20px!important;overflow:hidden auto!important}.live-setup-modal::-webkit-scrollbar{display:none!important}.live-setup-modal>.close{z-index:8!important;float:right!important;background:#1a1930f5!important;border-radius:50%!important;width:44px!important;height:44px!important;margin:-6px -4px 0 8px!important;position:sticky!important;top:0!important;box-shadow:0 8px 24px #00000040!important}.live-setup-modal .modal-actions{grid-template-columns:minmax(0,1fr) minmax(110px,.55fr)!important;gap:9px!important;margin-top:18px!important;padding-bottom:4px!important;display:grid!important}.live-setup-modal .modal-actions button{width:100%!important;min-height:48px!important}}@media (width<=430px){.live-setup-modal .modal-actions{grid-template-columns:1fr!important}}@media (width<=420px){.search{max-width:150px}.room-grid{grid-template-columns:1fr}.room-image{height:250px}.leaderboard{display:none}.hero-buttons button{padding-inline:10px}.modal{padding:25px 20px}.coin-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.live-discovery-modal{color:#fff;background:radial-gradient(circle at 50% -10%,#cc8b2c38,#0000 34%),linear-gradient(#11160f,#070a08 64%)!important;padding:0!important}.live-discovery-modal>.close{z-index:8;top:max(18px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));color:#ffe7ae;background:#0c0d09db;border:1px solid #efbc536b;border-radius:50%;width:44px;height:44px;position:fixed;box-shadow:0 7px #050604,0 12px 30px #00000059}.live-discovery-page{width:min(1180px,100%);padding:max(26px,env(safe-area-inset-top)) 20px calc(96px + env(safe-area-inset-bottom));margin:0 auto}.live-discovery-header{border-bottom:1px solid #e6b04633;justify-content:space-between;align-items:end;gap:18px;padding:18px 58px 18px 0;display:flex}.live-discovery-header small{color:#e3a942;letter-spacing:2.2px;font-size:10px;font-weight:950}.live-discovery-header h2{color:#ffe4a2;margin:5px 0 3px;font:700 clamp(28px,5vw,48px) Georgia,serif}.live-discovery-header p{color:#bcb39f;margin:0;font-size:12px}.live-discovery-header>button{color:#170d03;background:linear-gradient(#d79b32,#7e4817);border:1px solid #edb54f;border-radius:14px;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-weight:950;display:flex;box-shadow:0 5px #41240e}.live-discovery-header>button span{font-size:21px}.live-discovery-tabs{scrollbar-width:none;gap:9px;margin:18px 0;padding-bottom:6px;display:flex;overflow-x:auto}.live-discovery-tabs::-webkit-scrollbar{display:none}.live-discovery-tabs button{color:#a8a390;cursor:pointer;background:#1f2118d9;border:1px solid #ebb84e33;border-radius:13px;flex:none;min-height:42px;padding:0 18px;font-weight:850}.live-discovery-tabs button.active{color:#fff0c2;background:linear-gradient(145deg,#9c641f,#3b260f);border-color:#e9b24d;box-shadow:inset 0 1px #ffefb54d,0 5px #171006}.live-discovery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.live-discovery-grid>button{aspect-ratio:.84;cursor:pointer;text-align:left;background:#171a13;border:1px solid #e5b0495c;border-radius:17px;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 9px #050604,0 18px 35px #0000004d}.live-discovery-grid>button:active{transform:translateY(4px);box-shadow:0 5px #050604,0 12px 24px #0000004d}.live-discovery-image{background:radial-gradient(circle at 50% 28%,#a06c28,#1a2015 65%);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.live-discovery-image>img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.live-discovery-image>i{color:#ffe5a5;background:#38240e;border:3px solid #e7b455;border-radius:50%;place-items:center;width:92px;height:92px;font:800 30px Georgia,serif;display:grid;box-shadow:0 0 40px #e0a63a47}.live-discovery-live,.live-discovery-viewers{z-index:3;color:#fff;border-radius:9px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;font-style:normal;display:flex;position:absolute;top:10px}.live-discovery-live{background:linear-gradient(100deg,#f12e55,#b80d38);left:10px;box-shadow:0 0 16px #f024505c}.live-discovery-live i{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s infinite livePulse}.live-discovery-viewers{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050705b8;right:10px}.live-discovery-gradient{z-index:1;background:linear-gradient(#0000,#030503eb);position:absolute;inset:32% 0 0}.live-discovery-copy{z-index:2;place-items:start;gap:4px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.live-discovery-copy small{color:#e4b55c;font-size:9px;font-weight:850}.live-discovery-copy strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:15px;line-height:1.15;overflow:hidden}.live-discovery-copy>span{color:#ddd5c3;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:11px;overflow:hidden}.live-discovery-copy>span b{color:#e8b64d}.live-discovery-status{color:#bcb49f;text-align:center;place-content:center;justify-items:center;gap:9px;min-height:52vh;padding:30px;display:grid}.live-discovery-status b{color:#ffe3a1;font:700 22px Georgia,serif}.live-discovery-status span{max-width:360px;font-size:12px;line-height:1.55}.live-discovery-status button{color:#160d04;background:linear-gradient(#cc8d2c,#774318);border:1px solid #e8b24e;border-radius:12px;margin-top:8px;padding:12px 17px;font-weight:900;box-shadow:0 5px #3f230d}@media (width<=900px){.live-discovery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.live-discovery-page{padding:calc(max(18px,env(safe-area-inset-top)) + 4px) 11px calc(88px + env(safe-area-inset-bottom))}.live-discovery-header{padding:12px 52px 14px 4px}.live-discovery-header h2{font-size:30px}.live-discovery-header p{font-size:10px}.live-discovery-header>button{z-index:7;right:16px;bottom:calc(18px + env(safe-area-inset-bottom));border-radius:50%;justify-content:center;width:58px;height:58px;padding:0;font-size:0;position:fixed}.live-discovery-header>button span{font-size:28px}.live-discovery-tabs{margin:12px 0 14px}.live-discovery-tabs button{min-height:39px;padding:0 15px}.live-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.live-discovery-grid>button{border-radius:14px;box-shadow:0 6px #050604,0 12px 24px #00000045}.live-discovery-copy{bottom:9px;left:9px;right:9px}.live-discovery-copy strong{font-size:13px}.live-discovery-live,.live-discovery-viewers{padding:5px 6px;font-size:8px;top:7px}.live-discovery-live{left:7px}.live-discovery-viewers{right:7px}}@media (width<=720px){.live-featured-heading,.real-featured-live{display:none!important}.room-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.live-directory-card{aspect-ratio:.84;min-width:0;position:relative;box-shadow:0 6px #050604,0 12px 24px #00000045;border-color:#e5b04961!important;border-radius:14px!important}.live-directory-card .room-image{height:100%!important}.live-directory-card .room-image:after{background:linear-gradient(#0000,#030503f0);height:68%}.live-directory-card .room-copy{z-index:4;pointer-events:none;padding:0;position:absolute;bottom:8px;left:9px;right:9px}.live-directory-card .room-copy>small,.live-directory-card .room-host-profile-link{display:none}.live-directory-card .room-copy h3{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:13px;line-height:1.15;overflow:hidden}.live-directory-card .room-copy p{color:#ddd5c3;font-size:10px}.live-directory-card .room-copy p span{width:20px;height:20px}.live-directory-card .room-badges{top:7px;left:7px}.live-directory-card .room-badges b,.live-directory-card .room-badges span{padding:5px 6px;font-size:8px}.live-directory-card .room-image>button{border-radius:50%;width:31px;height:31px;bottom:42px;right:7px}}.real-featured-live>.live-room-avatar-fallback{border-radius:0;width:100%;height:100%}.modal-backdrop.app-page-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#070913;padding:0;display:block;overflow:hidden}.modal.app-page-modal{overflow:auto;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;inset:0!important}.modal.app-page-modal>.close{z-index:100;top:max(14px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f1120e6;border:1px solid #ffffff21;border-radius:13px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:fixed;box-shadow:0 8px 28px #0000004d}.modal.app-page-modal.founding-500-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#0b0712!important;overflow:hidden auto!important}.modal.app-page-modal.artist-music-modal,.modal.app-page-modal.owner-control-modal{overflow:hidden}@media (width<=720px){.modal.app-page-modal{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.modal.app-page-modal.founding-500-modal{width:100%!important;min-width:0!important;height:100dvh!important;padding:0!important}.modal.app-page-modal.founding-500-modal>.close{top:max(10px,env(safe-area-inset-top));right:max(10px,env(safe-area-inset-right))}}.host-pay-sidebar{text-align:left;cursor:pointer;background:#f6c4530f;border:1px solid #f6c45338;border-radius:12px;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;display:flex}.host-pay-sidebar>span{color:var(--gold);font-size:21px}.host-pay-sidebar div{flex-direction:column;display:flex}.host-pay-sidebar b{font-size:11px}.host-pay-sidebar small{color:#918da0;margin-top:2px;font-size:8px}.host-earnings-section{background:linear-gradient(105deg,#5f390b52,#4922714d,#ff2d9214);border:1px solid #f6c4534d;border-radius:16px;grid-template-columns:minmax(260px,1.2fr) auto auto;align-items:center;gap:26px;margin-top:24px;padding:22px 24px;display:grid}.host-earnings-section h2{margin:3px 0 6px;font-size:20px}.host-earnings-section>div>span{color:#aaa6b8;max-width:620px;font-size:11px;line-height:1.5;display:block}.host-earnings-section>button{color:#211504;cursor:pointer;background:linear-gradient(100deg,#a66a1c,#e3b64d);border:0;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:850}.host-earning-steps{align-items:center;gap:7px;display:flex}.host-earning-steps span{white-space:nowrap;color:#d8d2df!important;align-items:center!important;gap:6px!important;font-size:9px!important;display:flex!important}.host-earning-steps b{color:#f5ca67;background:#f6c45329;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.host-earning-steps i{color:#665d73;font-style:normal}@media (width<=1100px){.host-pay-sidebar{justify-content:center;padding:10px;font-size:0}.host-pay-sidebar div{display:none}.host-earnings-section{grid-template-columns:1fr auto}.host-earning-steps{display:none}}@media (width<=720px){.host-earnings-section{grid-template-columns:1fr;gap:14px;padding:18px}.host-earnings-section>button{width:100%}}.stream-mode-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 8px;display:grid}.stream-mode-picker>button{color:#f5f3ff;text-align:left;cursor:pointer;background:#080a16b8;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:flex-start;gap:5px;min-height:118px;padding:15px 13px;transition:border-color .2s,transform .2s,background .2s;display:flex;position:relative}.stream-mode-picker>button:hover:not(:disabled),.stream-mode-picker>button:focus-visible{border-color:#8b5cf6b3;outline:none;transform:translateY(-2px)}.stream-mode-picker>button.active{background:linear-gradient(145deg,#ff2d9233,#5b37be33);border-color:#ff4b9d;box-shadow:0 10px 28px #0003,inset 0 0 0 1px #ffffff0a}.stream-mode-picker>button:disabled{opacity:.48;cursor:not-allowed}.stream-mode-picker>button>span{background:linear-gradient(135deg,var(--violet),var(--pink));border-radius:11px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.stream-mode-picker>button>b{font-size:13px}.stream-mode-picker>button>small{color:#9e9bb0;font-size:10px;line-height:1.35}.stream-mode-picker>button>i{color:#c7c3d6;background:#ffffff17;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 5px;font-size:9px;font-style:normal;font-weight:850;display:grid;position:absolute;top:12px;right:12px}.stream-mode-picker>button.active>i{color:#fff;background:#ff4b9d}.stream-mode-picker>button.duel-mode>span{background:linear-gradient(135deg,#f2b53f,#ff4b82)}.duel-live-summary{background:linear-gradient(110deg,#f2b53f1a,#ff2d9214)!important;border-color:#f2b53f59!important}.single-live-summary{background:#8b5cf617;border:1px solid #8b5cf659;border-radius:13px;flex-direction:column;gap:4px;margin-top:12px;padding:13px 14px;display:flex}.single-live-summary b{color:#d9c9ff;font-size:12px}.single-live-summary span{color:#9d99ad;font-size:10px;line-height:1.45}.hibernating-room-card{background:linear-gradient(110deg,#f6c4531f,#8b5cf621);border:1px solid #f6c45361;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:14px 0;padding:13px;display:grid}.hibernating-room-card>span{color:#fff1b3;background:linear-gradient(145deg,#73531c,#8b5cf6);border-radius:13px;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.hibernating-room-card>div{flex-direction:column;gap:2px;min-width:0;display:flex}.hibernating-room-card small{color:#f3ca68;letter-spacing:1.2px;font-size:8px;font-weight:900}.hibernating-room-card b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.hibernating-room-card p{color:#aaa6b8;margin:0;font-size:9px;line-height:1.4}.hibernating-room-card button{cursor:pointer;background:linear-gradient(100deg,#4d62ff,#8b5cf6);border:0;border-radius:10px;min-height:38px;padding:0 13px;font-size:10px;font-weight:850}@media (width<=560px){.stream-mode-picker{grid-template-columns:1fr;gap:8px}.stream-mode-picker>button{grid-template-rows:auto auto;grid-template-columns:38px 1fr;column-gap:11px;min-height:74px;padding:12px;display:grid}.stream-mode-picker>button>span{grid-row:1/3}.stream-mode-picker>button>b{align-self:end}.stream-mode-picker>button>small{align-self:start}.hibernating-room-card{grid-template-columns:auto 1fr}.hibernating-room-card button{grid-column:1/-1;width:100%}}.founder-office-sidebar{text-align:left;cursor:pointer;background:linear-gradient(100deg,#f6c45321,#8b5cf614);border:1px solid #f6c45359;border-radius:12px;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;display:flex}.founder-office-sidebar>span{color:var(--gold);font-size:21px}.founder-office-sidebar div{flex-direction:column;display:flex}.founder-office-sidebar b{color:#f7db91;font-size:11px}.founder-office-sidebar small{color:#9d94a4;margin-top:2px;font-size:8px}.founder-office-button{color:#fff6d8;white-space:nowrap;cursor:pointer;background:linear-gradient(100deg,#8c5b15,#d7a83e);border:1px solid #f6c4538c;border-radius:10px;margin-left:auto;padding:11px 15px;font-size:10px;font-weight:850}@media (width<=1100px){.founder-office-sidebar{justify-content:center;padding:10px}.founder-office-sidebar div{display:none}}@media (width<=620px){.founder-office-button{width:100%;margin:10px 0 0}.founder-banner.verified-founder{flex-wrap:wrap}}.top-actions{position:relative}.app-menu-button{color:#fff;background:#15182b;border-radius:13px;align-items:center;gap:9px;height:46px;display:flex;border:1px solid #ffffff1f!important;padding:0 12px!important}.mail-inbox-button{color:#f4f3ff;cursor:pointer;background:#4d62ff1a;border:1px solid #a9b4ff40;border-radius:13px;align-items:center;gap:8px;height:46px;padding:0 13px;display:flex}.mail-inbox-button span{font-size:17px}.mail-inbox-button b{white-space:nowrap;font-size:10px}.app-menu-button>span{background:linear-gradient(135deg,var(--violet),var(--pink));border-radius:9px;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.app-menu-button i{color:#8e8ca2;font-style:normal}.app-menu{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#111426fa;border:1px solid #ffffff1f;border-radius:18px;width:min(360px,100vw - 24px);max-height:calc(100dvh - 82px);padding:10px;position:fixed;top:68px;right:24px;overflow:auto;box-shadow:0 26px 70px #0000008c}.app-menu header{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;padding:10px 9px 14px;display:flex}.app-menu header>span{background:linear-gradient(135deg,var(--violet),var(--pink));border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.app-menu header div,.app-menu button div{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.app-menu small{color:#9290a7;margin-top:3px;font-size:10px}.app-menu>button{background:0 0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 10px;display:flex}.app-menu>button:hover,.app-menu>button:focus{background:#8b5cf621;outline:none}.app-menu>button>span{text-align:center;width:28px;font-size:19px}.app-menu>button b{font-size:13px}.app-menu>button>i{color:#77758d;font-size:20px;font-style:normal}.app-menu>.app-menu-logout{color:#ff718f;border-top:1px solid #ffffff17;border-radius:0 0 12px 12px;margin-top:8px}.app-menu>.app-menu-logout small{color:#c77a8b}.sidebar-menu-launcher{color:#d8d5e4;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:12px;width:100%;margin-top:auto;padding:13px;display:flex}.sidebar-menu-launcher>span{font-size:21px}.sidebar-menu-launcher div{flex-direction:column;display:flex}.sidebar-menu-launcher small{color:#8e8ca2;margin-top:3px;font-size:9px}@media (width<=1100px){.sidebar-menu-launcher{justify-content:center}.sidebar-menu-launcher div{display:none}}@media (width<=720px){.top-actions .go-live,.top-actions .live-now-button{display:none}.mail-inbox-button{justify-content:center;width:40px;height:40px;padding:0}.mail-inbox-button b{display:none}.app-menu-button{width:40px;height:40px;padding:0!important}.app-menu-button>b,.app-menu-button>i{display:none}.app-menu{top:74px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));overscroll-behavior:contain;width:auto;max-height:none;left:10px}.topbar,.mobile-nav{isolation:isolate}.top-actions,.top-actions button,.mobile-nav button{z-index:2;pointer-events:auto;touch-action:manipulation;position:relative}.mobile-nav{z-index:70;padding-bottom:env(safe-area-inset-bottom);height:calc(67px + env(safe-area-inset-bottom))}.mobile-nav button.active{color:#ff70b3}.content{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.main-screen-panel h2{margin-bottom:18px}.main-screen-list,.leader-list{gap:9px;display:grid}.main-screen-list>button,.leader-list>button{color:#fff;text-align:left;cursor:pointer;touch-action:manipulation;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;width:100%;min-height:68px;padding:12px 14px;display:grid}.main-screen-list>button:hover,.main-screen-list>button:focus-visible,.leader-list>button:hover,.leader-list>button:focus-visible{background:#8b5cf61f;border-color:#ff2d928c;outline:none}.main-screen-list>button>span{color:#ff83bd;letter-spacing:.5px;text-transform:uppercase;font-size:9px;font-weight:800}.main-screen-list>button>b{font-size:14px}.main-screen-list>button>small{color:#9996aa;grid-column:1;font-size:10px}.main-screen-list>button>i{color:#8c88a0;grid-area:1/2/4;font-size:22px;font-style:normal}.leader-list>button{grid-template-columns:42px 1fr auto}.leader-list>button>strong{background:linear-gradient(135deg,#8b5cf6,#ff2d92);border-radius:50%;grid-row:1;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.leader-list>button>span{flex-direction:column;gap:4px;display:flex}.leader-list>button small{color:#aaa6b8;font-size:10px}.leader-list>button>i{color:#8c88a0;font-size:22px;font-style:normal}@media (width<=720px){button{min-height:44px}.main-screen-list>button,.leader-list>button{min-height:72px}}body{color:#fff7e7;background:#050504}.app-shell{background:#050504}.topbar{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#050504eb;border-bottom:1px solid #9e641f;gap:18px;height:56px;padding:0 18px}.brand{width:auto}.brand-mark{color:#f5bd55;width:40px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:25px}.safari-top-nav{align-items:center;gap:13px;margin-right:auto;display:flex}.safari-top-nav button{color:#f7d99c;letter-spacing:1px;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-family:Georgia,serif;font-size:13px;font-weight:800}.safari-top-nav i{color:#d99a3e;font-style:normal}.topbar .search{background:#050504b3;border-color:#b57a2e;border-radius:999px;order:3;max-width:240px;height:39px}.topbar .search span{order:2;font-size:22px}.topbar .search kbd{display:none}.top-actions{order:4;gap:9px}.safari-login,.safari-signup{color:#ffe5ae;background:#070706;border-radius:5px;min-width:92px;height:38px;padding:0 19px;font-family:Georgia,serif;font-weight:800;border:1px solid #d89a3c!important}.safari-signup{color:#160d03;background:linear-gradient(#ffe09a,#c27a20);box-shadow:inset 0 1px #fff1bd}.mail-inbox-button,.live-now-button,.top-actions>.go-live{display:none}.app-menu-button{background:0 0;width:44px;height:40px;border:0!important;padding:0!important}.app-menu-button>span{color:#e9ad4d;background:0 0;width:40px;font-size:25px}.app-menu-button>b,.app-menu-button>i{display:none}.sidebar{display:none!important}.content{max-width:none;margin:0;padding:56px 0 38px}.cinematic-den-hero{background-image:linear-gradient(90deg,#00000047,#0000 32% 68%,#00000052),url(/habitat/home-jungle-v1.png);background-position:50%;background-size:cover;border:0;border-radius:0;height:clamp(470px,42vw,650px);min-height:0;position:relative;box-shadow:inset 0 -45px 70px #0000008c}.cinematic-den-title{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cinematic-den-title img{object-fit:contain;filter:drop-shadow(0 16px 24px #000);width:clamp(190px,23vw,340px);height:clamp(190px,23vw,340px)}.cinematic-den-title h1{color:#f4bc56;letter-spacing:-5px;text-shadow:0 4px #4b2608,0 10px 22px #000;margin:-28px 0 0;font:900 clamp(52px,7vw,104px)/.72 Georgia,serif}.cinematic-den-title h1 em{font-size:.62em;font-style:italic}.cinematic-den-title p{color:#f8d88f;letter-spacing:1px;background:#050504b8;border:1px solid #d89537;border-radius:999px;margin:22px 0 8px;padding:8px 18px;font:700 11px Georgia,serif}.cinematic-den-title span{color:#f2c86f;letter-spacing:5px;font:700 12px Georgia,serif}.hero-family-script,.hero-run-script{z-index:2;color:#f5c672;text-shadow:0 3px 12px #000;margin:0;font:italic 26px/1.35 Georgia,serif;position:absolute;top:70px}.hero-family-script{left:4%;transform:rotate(-5deg)}.hero-family-script b{font-size:1.35em}.hero-run-script{text-align:center;right:5%;transform:rotate(4deg)}.safari-primary-actions{z-index:3;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:-1px 18px 18px;display:grid;position:relative}.safari-primary-actions button{color:#fff0cb;cursor:pointer;background:linear-gradient(145deg,#201a11,#080807 67%);border:1px solid #e1a84e;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:132px;padding:12px 7px;display:flex;box-shadow:inset 0 0 0 2px #5e3b16,0 6px #1b0e04}.safari-primary-actions button:hover{border-color:#ffe49b;transform:translateY(-2px)}.safari-primary-actions span{color:#ffc967;font-size:32px}.safari-primary-actions b{margin-top:8px;font:700 18px Georgia,serif}.safari-primary-actions small{color:#d9d1c4;margin-top:4px;font-size:12px}.homepage-secondary-banner,.live-featured-heading,.real-featured-live{display:none!important}.rooms-heading{margin:8px 24px 12px}.rooms-heading h2{font:700 24px Georgia,serif}.rooms-heading h2 span{background:0 0;width:auto;height:auto}.rooms-heading h2 span:after{content:"◉";color:#f0b34d}.rooms-heading h2{gap:10px;font-size:0}.rooms-heading h2:after{content:"Live Now in The Den";font-size:24px}.rooms-heading p{color:#d5bc87}.room-grid{scrollbar-width:thin;scrollbar-color:#b7782b #080806;gap:12px;padding:0 24px 14px;display:flex;overflow-x:auto}.room-grid>.room-card{background:#090907;border:1px solid #be8031;border-radius:13px;flex:0 0 240px;box-shadow:inset 0 0 0 1px #3c2812}.room-grid .room-image{height:145px}.room-grid .room-copy{padding:10px 12px}.room-grid>.live-directory-empty{width:100%}.safari-destination-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:0 24px 22px;display:grid}.safari-destination-grid button{cursor:pointer;background:#090907;border:1px solid #ce913b;border-radius:12px;min-height:132px;padding:0;position:relative;overflow:hidden}.safari-destination-grid img{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.safari-destination-grid button:after{content:"";background:linear-gradient(#0000,#000000f2);position:absolute;inset:35% 0 0}.safari-destination-grid span{z-index:2;flex-direction:column;display:flex;position:absolute;bottom:10px;left:8px;right:8px}.safari-destination-grid b{color:#f7c45e;text-transform:uppercase;font:700 17px Georgia,serif}.safari-destination-grid small{color:#fff;margin-top:4px;font-size:12px}.homepage-deep-content{display:none!important}@media (width<=1000px){.safari-primary-actions{grid-template-columns:repeat(4,1fr)}.safari-destination-grid{grid-template-columns:repeat(3,1fr)}.hero-family-script,.hero-run-script{font-size:20px}.safari-top-nav{gap:8px}.safari-top-nav button{font-size:11px}.safari-top-nav i{display:none}.safari-login,.safari-signup{min-width:70px;padding:0 10px}}@media (width<=720px){.topbar{gap:6px;height:62px;padding:0 10px}.content{padding-top:62px;padding-bottom:calc(84px + env(safe-area-inset-bottom))}.safari-top-nav{display:none}.topbar .search{flex:1;order:2;min-width:0;max-width:none}.safari-login{display:none}.safari-signup{min-width:68px;font-size:12px}.app-menu-button{display:flex!important}.cinematic-den-hero{background-position:50%;height:430px}.hero-family-script,.hero-run-script{display:none}.cinematic-den-title img{width:215px;height:215px}.cinematic-den-title h1{letter-spacing:-3px;margin-top:-18px;font-size:56px}.cinematic-den-title p{letter-spacing:.4px;max-width:90%;font-size:8px}.cinematic-den-title span{letter-spacing:3px;font-size:9px}.safari-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:10px 11px 20px}.safari-primary-actions button{border-radius:12px;min-height:106px}.safari-primary-actions button:last-child{grid-column:1/-1}.safari-primary-actions span{font-size:26px}.safari-primary-actions b{font-size:16px}.safari-primary-actions small{font-size:11px}.rooms-heading{margin-inline:14px}.rooms-heading h2:after{font-size:21px}.room-grid{padding-inline:12px}.room-grid>.room-card{flex-basis:76vw;max-width:280px}.safari-destination-grid{grid-template-columns:1fr 1fr;gap:9px;padding:0 12px 18px}.safari-destination-grid button{min-height:120px}.safari-destination-grid button:last-child{grid-column:1/-1}.safari-destination-grid b{font-size:14px}.mobile-nav{display:flex}}@media (width>=721px) and (width<=1000px){.cinematic-den-hero{height:500px}.safari-primary-actions button:last-child:nth-child(7){grid-column:2/4}}@media (width>=721px){.sidebar{width:64px;padding:22px 8px;transition:width .28s,box-shadow .28s;overflow:hidden}.sidebar:hover,.sidebar:focus-within{width:220px;box-shadow:22px 0 55px #02030a6b}.sidebar nav{gap:12px}.sidebar nav button{white-space:nowrap;gap:14px;width:204px;height:48px;padding:0 11px;font-size:13px}.sidebar nav button span{flex:0 0 26px;width:26px;font-size:23px;font-weight:400}.sidebar nav button b,.sidebar-menu-launcher div{opacity:0;transition:opacity .2s,transform .2s;transform:translate(-8px)}.sidebar:hover nav button b,.sidebar:focus-within nav button b,.sidebar:hover .sidebar-menu-launcher div,.sidebar:focus-within .sidebar-menu-launcher div{opacity:1;transform:translate(0)}.sidebar-menu-launcher{white-space:nowrap;gap:14px;width:204px;min-height:48px;margin-top:auto;padding:10px 11px}.sidebar-menu-launcher>span{text-align:center;flex:0 0 26px}.content{margin-left:64px;transition:margin-left .28s}}.legacy-domain-notice{z-index:100000;color:#fff;background:linear-gradient(145deg,#1e160afa,#050a08fa);border:2px solid #d79b32;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;max-width:900px;margin:auto;padding:13px 15px;display:grid;position:fixed;inset:14px 14px auto;box-shadow:0 16px 55px #000000a6,inset 0 1px #ffe1994d}.legacy-domain-notice>span{background:radial-gradient(circle,#794715,#211508);border:1px solid #e4ae4a;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid;box-shadow:0 5px #080604,0 0 18px #e2a43747}.legacy-domain-notice small,.legacy-domain-notice b{display:block}.legacy-domain-notice small{color:#eebd62;letter-spacing:1.5px;font-size:8px;font-weight:950}.legacy-domain-notice b{color:#ffe8b2;margin:3px 0;font:700 16px Georgia,serif}.legacy-domain-notice p{color:#d7c8aa;margin:0;font-size:10px;line-height:1.4}.legacy-domain-notice a{color:#130c04;white-space:nowrap;background:linear-gradient(#d69b3b,#855019);border:1px solid #f0bd60;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:950;text-decoration:none;box-shadow:0 4px #442707}.den-room-active .legacy-domain-notice{display:none}@media (width<=620px){.legacy-domain-notice{grid-template-columns:auto minmax(0,1fr);padding:11px;inset:8px 8px auto}.legacy-domain-notice>span{width:38px;height:38px;font-size:20px}.legacy-domain-notice b{font-size:13px}.legacy-domain-notice p{font-size:8px}.legacy-domain-notice a{text-align:center;grid-column:1/-1}}.live-directory-card .room-image img{object-position:center 24%}.live-room-avatar-fallback{background:radial-gradient(circle at 50% 22%,#ff79b559,#0000 34%),linear-gradient(145deg,#5d2ec2,#1b163f 60%,#ff2d92);place-content:center;justify-items:center;gap:10px;width:100%;height:100%;display:grid}.live-room-avatar-fallback span{background:#0808144d;border:3px solid #ffffffc7;border-radius:50%;place-items:center;width:96px;height:96px;font-size:32px;font-weight:900;display:grid;box-shadow:0 16px 45px #00000040}.live-room-avatar-fallback small{letter-spacing:2px;color:#fff;font-size:9px;font-weight:850}.live-directory-empty{background:linear-gradient(110deg,#8b5cf61a,#ff2d920f);border:1px dashed #ff2d9266;border-radius:16px;grid-column:1/-1;align-items:center;gap:18px;min-height:190px;padding:28px;display:flex}.live-directory-empty>span{color:#ff4a9f;background:#ff2d9226;border-radius:16px;place-items:center;width:52px;height:52px;font-size:22px;display:grid;box-shadow:0 0 30px #ff2d9229}.live-directory-empty>div{flex:1}.live-directory-empty h3{margin:0 0 6px;font-size:17px}.live-directory-empty p{color:#9f9caf;margin:0;font-size:11px;line-height:1.5}.live-directory-empty button{background:linear-gradient(100deg,var(--coral),var(--pink),var(--violet));cursor:pointer;border:0;border-radius:11px;min-height:44px;padding:0 18px;font-size:11px;font-weight:850}.host-profile-link{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.room-host-profile-link{color:#ff65ac;text-align:left;cursor:pointer;background:0 0;border:0;max-width:100%;margin:4px 0 0;padding:0;font-size:11px;font-weight:800;display:block}.public-host-profile-modal{width:min(820px,100vw - 24px);max-height:min(880px,100dvh - 24px);background:#0e0c19!important;padding:0!important;overflow:auto!important}.public-host-profile{background:radial-gradient(circle at 8% 0,#ff2d9233,#0000 30%),radial-gradient(circle at 92% 0,#8b5cf633,#0000 30%),#0e0c19;min-height:420px;padding:30px;position:relative}.public-host-profile-close{z-index:2;color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff1f;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:16px;right:16px}.public-host-profile-loading{color:#beb8cc;place-items:center;min-height:360px;font-weight:750;display:grid}.public-host-profile>header{align-items:center;gap:16px;padding-right:45px;display:flex}.public-host-profile>header>div:nth-child(2){flex:1}.public-host-profile>header small{color:#ff65ac;letter-spacing:1.8px;font-size:9px;font-weight:900}.public-host-profile>header h2{margin:4px 0 2px;font-size:28px}.public-host-profile>header p{color:#aaa4b8;margin:0;font-size:12px}.public-host-avatar{background:linear-gradient(145deg,#ff2d92,#6d45e8);border:3px solid #ff3b98;border-radius:50%;place-items:center;width:78px;height:78px;font-size:28px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 0 28px #ff2d9247}.public-host-avatar img{object-fit:cover;width:100%;height:100%}.public-host-avatar.founding-profile-frame{border:4px double #f4c54e;box-shadow:0 0 0 4px #713f91,0 0 30px #f6be416b}.public-host-level{color:#f4be40;background:#f4be401a;border:1px solid #f4be4061;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:900}.public-host-bio{color:#d5d0df;margin:18px 0 0;font-size:13px;line-height:1.55}.public-host-gallery{margin-top:20px}.public-host-gallery>header{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.public-host-gallery>header small{color:#ff65ac;letter-spacing:1.5px;font-size:8px;font-weight:900}.public-host-gallery>header h3{margin:3px 0 0;font-size:15px}.public-host-gallery>header>span{color:#aaa4b8;font-size:10px}.public-host-gallery>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.public-host-gallery img,.public-host-gallery video{aspect-ratio:1;object-fit:cover;background:#080711;border:1px solid #ffffff1a;border-radius:12px;width:100%;display:block}.public-host-gallery video{aspect-ratio:16/9;grid-column:span 2}.public-host-token-stats{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.public-host-token-stats>div{background:linear-gradient(135deg,#ff2d921f,#8b5cf61a);border:1px solid #ffffff17;border-radius:15px;padding:18px}.public-host-token-stats small,.public-host-token-stats span{color:#aaa4b8;letter-spacing:1px;font-size:9px;font-weight:800;display:block}.public-host-token-stats b{color:#fff;margin:7px 0 5px;font-size:23px;display:block}.public-host-social-stats{border-block:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);margin:14px 0;padding:14px 0;display:grid}.public-host-social-stats div{text-align:center}.public-host-social-stats div+div{border-left:1px solid #ffffff14}.public-host-social-stats b,.public-host-social-stats span{display:block}.public-host-social-stats b{font-size:18px}.public-host-social-stats span{color:#aaa4b8;margin-top:3px;font-size:10px}.public-host-affiliations{flex-wrap:wrap;gap:7px;margin:13px 0 20px;display:flex}.public-host-affiliations span{color:#d9d4e3;text-transform:capitalize;background:#1c1829;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.public-host-profile-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.public-host-profile-columns>section{background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;padding:17px}.public-host-profile-columns h3{margin:0 0 12px;font-size:13px}.public-host-contributor,.public-host-live-history{border-top:1px solid #ffffff0f;align-items:center;gap:9px;padding:10px 0;display:flex}.public-host-contributor>span{color:#ff65ac;background:#ff2d9221;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-weight:900;display:grid}.public-host-contributor>div,.public-host-live-history>div{flex:1;min-width:0}.public-host-contributor b,.public-host-contributor small,.public-host-live-history b,.public-host-live-history small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-host-contributor b,.public-host-live-history b{font-size:10px}.public-host-contributor small,.public-host-live-history small{color:#8f899d;margin-top:3px;font-size:8px}.public-host-contributor strong,.public-host-live-history>span{color:#f4be40;white-space:nowrap;font-size:9px}.public-host-empty,.public-host-private{color:#918b9f;text-align:center;padding:22px 10px;font-size:10px}.public-host-private{border:1px dashed #ffffff1f;border-radius:14px;margin-top:20px}@media (width<=620px){.live-directory-empty{flex-wrap:wrap;align-items:flex-start;padding:20px}.live-directory-empty>div{min-width:calc(100% - 76px)}.live-directory-empty button{width:100%}.public-host-profile{padding:22px 16px}.public-host-profile>header{align-items:flex-start}.public-host-avatar{width:64px;height:64px}.public-host-profile>header h2{font-size:21px}.public-host-level{display:none}.public-host-token-stats>div{padding:14px}.public-host-token-stats b{font-size:17px}.public-host-profile-columns{grid-template-columns:1fr}.public-host-gallery>div{grid-template-columns:repeat(2,1fr)}}.growth-hub-modal{width:min(1180px,100vw - 34px);max-width:1180px;background:#0b0d18!important;padding:0!important;overflow:hidden!important}.growth-hub{color:#f7f4fb;min-height:min(760px,100dvh - 80px)}.growth-hub-head{background:radial-gradient(circle at 80% 0,#ff2d9233,#0000 42%),linear-gradient(135deg,#171124,#0b0d18);justify-content:space-between;align-items:center;gap:20px;padding:26px 30px 20px;display:flex}.growth-hub-head small,.growth-panel>header small,.growth-panel article>header small{color:#ff65ac;letter-spacing:1.6px;font-size:8px;font-weight:950}.growth-hub-head h2{margin:5px 0;font-size:27px}.growth-hub-head p{color:#aaa4b7;max-width:680px;margin:0;font-size:11px;line-height:1.5}.growth-hub-head>b{color:#ff71b3;background:#ff2d921a;border:1px solid #ff2d9259;border-radius:999px;padding:9px 12px;font-size:9px}.growth-hub>nav{scrollbar-width:none;background:#10121e;border-block:1px solid #ffffff12;gap:5px;padding:9px 14px;display:flex;overflow-x:auto}.growth-hub>nav::-webkit-scrollbar{display:none}.growth-hub>nav button{color:#9c97a7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900;display:flex;position:relative}.growth-hub>nav button.active{color:#ff77b7;background:#ff2d921c;border-color:#ff2d9259}.growth-hub>nav button span{font-size:14px}.growth-hub>nav button i{color:#fff;background:#ff2d92;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:grid}.growth-loading,.growth-empty{color:#9d97aa;text-align:center;padding:50px}.growth-panel{padding:24px 28px 34px}.growth-panel>header,.growth-panel article>header{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.growth-panel>header h3,.growth-panel article>header h3{margin:4px 0 0;font-size:17px}.growth-panel>header>span{color:#8f899b;font-size:9px}.growth-panel>header.sub{border-top:1px solid #ffffff12;margin-top:28px;padding-top:20px}.growth-live-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.growth-live-grid>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.growth-live-grid>button>span{background:linear-gradient(135deg,#ff2d92,#6d45e8);border-radius:11px;place-items:center;width:54px;height:54px;font-weight:950;display:grid;overflow:hidden}.growth-live-grid img{object-fit:cover;width:100%;height:100%}.growth-live-grid>button>div{gap:3px;min-width:0;display:grid}.growth-live-grid small{color:#ff77b7;font-size:7px;font-weight:900}.growth-live-grid b,.growth-live-grid em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.growth-live-grid b{font-size:11px}.growth-live-grid em{color:#918b9c;font-size:8px;font-style:normal}.growth-live-grid>button>i{color:#ff6eaf;font-size:8px;font-style:normal;font-weight:900}.growth-schedule-list{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.growth-schedule-list article,.growth-recent-list span{background:#ffffff08;border:1px solid #ffffff14;border-radius:11px;padding:12px}.growth-schedule-list time,.growth-schedule-list b,.growth-schedule-list span,.growth-recent-list b,.growth-recent-list small{display:block}.growth-schedule-list time{color:#f4c056;font-size:8px;font-weight:900}.growth-schedule-list b{margin:6px 0 4px;font-size:11px}.growth-schedule-list span,.growth-recent-list small{color:#8d8798;font-size:8px}.growth-recent-list{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.growth-panel.split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.growth-panel.split>article{background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;padding:18px}.growth-panel label{color:#a8a2b2;gap:6px;margin:10px 0;font-size:8px;font-weight:900;display:grid}.growth-panel input,.growth-panel textarea,.growth-panel select{color:#fff;background:#151723;border:1px solid #ffffff1c;border-radius:9px;outline:0;width:100%;min-height:40px;padding:10px;font-size:10px}.growth-panel textarea{resize:vertical;min-height:84px}.growth-panel button{color:#fff;cursor:pointer;background:linear-gradient(100deg,#ff4f72,#ff2d92,#8b5cf6);border:0;border-radius:9px;min-height:38px;padding:0 13px;font-size:9px;font-weight:900}.growth-panel button.secondary{background:#181a25;border:1px solid #ffffff1c}.growth-panel button:disabled{opacity:.5}.growth-panel article>small{color:#827d8c;margin-top:9px;font-size:8px;line-height:1.5;display:block}.growth-own-schedules{gap:7px;display:grid}.growth-own-schedules>div{border:1px solid #ffffff12;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.growth-own-schedules b,.growth-own-schedules small{display:block}.growth-own-schedules b{font-size:10px}.growth-own-schedules small{color:#888291;margin-top:3px;font-size:7px}.growth-own-schedules button{color:#ff75b5;background:#2a1a27;min-height:28px;font-size:7px}.growth-application-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.growth-application-grid article{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px;display:grid;position:relative}.application-dot{background:#777;border-radius:50%;width:11px;height:11px}.application-dot.approved,.application-dot.active,.application-dot.verified,.application-dot.verified_override{background:#54d98c;box-shadow:0 0 16px #54d98c}.application-dot.pending{background:#f4c056}.growth-application-grid h3{text-transform:capitalize;margin:4px 0}.growth-application-grid p{color:#8f899a;margin:0;font-size:8px}.growth-application-grid button{white-space:nowrap;background:#222332}.growth-metrics{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.growth-metrics article{background:linear-gradient(145deg,#ff2d9214,#8b5cf60f);border:1px solid #ffffff14;border-radius:12px;padding:16px}.growth-metrics small,.growth-metrics b{display:block}.growth-metrics small{color:#9b95a5;font-size:7px;font-weight:900}.growth-metrics b{margin-top:8px;font-size:20px}.growth-host-note{background:#f4c0560f;border:1px solid #f4c05640;border-radius:11px;gap:12px;margin-top:15px;padding:14px;display:flex}.growth-host-note b{color:#f4c056}.growth-host-note span{color:#aaa4b4;font-size:9px}.growth-toggle{align-items:center;grid-template-columns:auto 1fr!important}.growth-toggle input{width:17px!important;min-height:17px!important}.growth-toggle b,.growth-toggle small{display:block}.growth-toggle small{color:#817b8b;margin-top:2px}.safety-capabilities,.profile-plus-preview{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.safety-capabilities span,.profile-plus-preview span{color:#78dca4;background:#50d88e14;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900}.profile-plus-preview span{color:#ff78b7;background:#ff2d9217}.growth-panel article>p{color:#aaa4b4;font-size:9px;line-height:1.55}.browser-alert-button{margin-bottom:14px}.growth-notifications{gap:7px;display:grid}.growth-notifications article{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:32px 1fr;gap:10px;padding:13px;display:grid}.growth-notifications article.unread{background:#ff2d920e;border-color:#ff2d9240}.growth-notifications article>span{color:#ff70b3;background:#211827;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.growth-notifications small,.growth-notifications b,.growth-notifications p{display:block}.growth-notifications small{color:#817b8c;text-transform:capitalize;font-size:7px}.growth-notifications b{margin:4px 0;font-size:10px}.growth-notifications p{color:#aaa4b5;margin:0;font-size:8px}.prelive-check{background:linear-gradient(135deg,#ff2d9212,#8b5cf60d);border:1px solid #ff2d9233;border-radius:13px;margin:13px 0;padding:13px}.prelive-check>header{justify-content:space-between;display:flex}.prelive-check header small{color:#ff70b3;letter-spacing:1px;font-size:7px;font-weight:950}.prelive-check h3{margin:3px 0;font-size:13px}.prelive-check header>b{color:#d59a6c;background:#30242b;border-radius:999px;align-self:start;padding:5px 7px;font-size:6px}.prelive-check header>b.ready{color:#65db98;background:#4ad7891f}.prelive-check>div{grid-template-columns:repeat(4,1fr);gap:5px;margin:10px 0;display:grid}.prelive-check>div>span{border:1px solid #ffffff12;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 6px;padding:7px;display:grid}.prelive-check>div i{background:#262732;border-radius:50%;grid-row:1/3;place-items:center;width:19px;height:19px;font-size:8px;font-style:normal;display:grid}.prelive-check>div .ready i{color:#60dc98;background:#46d78824}.prelive-check>div .blocked i{color:#ff6a7d;background:#ff4b6424}.prelive-check>div b{text-transform:capitalize;font-size:7px}.prelive-check>div small{color:#8d8798;text-transform:capitalize;font-size:6px}.prelive-check p{color:#aaa4b4;margin:7px 0;font-size:8px;line-height:1.4}.prelive-check>button{color:#fff;cursor:pointer;background:#242535;border:0;border-radius:9px;width:100%;min-height:36px;font-size:8px;font-weight:900}.owner-health-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.owner-health-grid article{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;padding:15px}.owner-health-grid article>span{color:#aaa4b4;text-transform:uppercase;font-size:7px;font-weight:900}.owner-health-grid article i{background:#f1bd55;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.owner-health-grid article.operational i{background:#56d891;box-shadow:0 0 12px #56d891}.owner-health-grid article.degraded i,.owner-health-grid article.not_configured i{background:#ff6879}.owner-health-grid h3{margin:8px 0 5px;font-size:12px}.owner-health-grid p{color:#8d8798;margin:0;font-size:8px;line-height:1.4}@media (width<=720px){.growth-hub-modal{border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important}.growth-hub{min-height:100dvh;padding-bottom:max(20px,env(safe-area-inset-bottom))}.growth-hub-head{padding:22px 18px 16px}.growth-hub-head h2{font-size:21px}.growth-hub-head>b{display:none}.growth-hub>nav{padding-inline:8px}.growth-panel{padding:18px 13px 28px}.growth-live-grid,.growth-panel.split,.growth-application-grid{grid-template-columns:1fr}.growth-schedule-list,.growth-recent-list,.growth-metrics{grid-template-columns:repeat(2,1fr)}.growth-live-grid>button{grid-template-columns:48px minmax(0,1fr) auto}.growth-live-grid>button>span{width:48px;height:48px}.prelive-check>div,.owner-health-grid{grid-template-columns:repeat(2,1fr)}}.creative-corner{color:#f8f2ff;background:radial-gradient(circle at 12% 0,#ff68402b,#0000 28%),radial-gradient(circle at 90% 8%,#a855f733,#0000 32%),#0c0913;min-height:100%;padding:24px;overflow:auto}.creative-hero{background:linear-gradient(120deg,#542b72e0,#552537d6);border:1px solid #ffffff1c;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex;box-shadow:0 22px 70px #00000047}.creative-hero small,.creative-section-head small,.creative-studio header small{color:#ffb25f;letter-spacing:2px;font-size:9px;font-weight:950}.creative-hero h2{letter-spacing:-1px;margin:5px 0 7px;font-family:Georgia,serif;font-size:42px}.creative-hero p{color:#e4d8ea;max-width:660px;margin:0;font-size:14px;line-height:1.55}.creative-hero>div>span{color:#ffc884;letter-spacing:1.5px;gap:9px;margin-top:17px;font-size:8px;display:flex}.creative-hero>button,.creative-section-head>button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#ff7c42,#ec4899);border:0;border-radius:13px;padding:14px 20px;font-size:11px;font-weight:950}.creative-nav{background:#120e1cdb;border:1px solid #ffffff17;border-radius:16px;gap:7px;margin:16px 0;padding:7px;display:flex;overflow-x:auto}.creative-nav button{color:#aaa1b4;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:115px;padding:11px 14px;font-size:10px;font-weight:900;display:flex}.creative-nav button.active{color:#fff;background:linear-gradient(135deg,#ff7c423d,#ec489938)}.creative-nav button span{color:#ff9c67;font-size:15px}.creative-loading,.creative-empty{color:#aaa1b4;text-align:center;border:1px dashed #ffffff24;border-radius:16px;padding:35px}.creative-tools{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.creative-tools>label{background:#151020;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:9px;min-width:280px;padding:11px 14px;display:flex}.creative-tools input{color:#fff;background:0 0;border:0;outline:0;width:100%}.creative-tools>div{gap:6px;display:flex;overflow-x:auto}.creative-tools>div button,.creative-studio fieldset button{color:#bdb3c5;white-space:nowrap;background:#151020;border:1px solid #ffffff1a;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:850}.creative-tools button.active,.creative-studio fieldset button.active{color:#ffd0b7;background:#ff7c422e;border-color:#ff985f}.creative-section-head{justify-content:space-between;align-items:end;gap:14px;margin:24px 0 13px;display:flex}.creative-section-head h3,.creative-studio h3{margin:4px 0 0;font-size:20px}.creative-section-head>span{color:#9f96a8;font-size:10px}.creative-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.creative-project-grid>article{background:#140f1ded;border:1px solid #ffffff1a;border-radius:17px;min-width:0;overflow:hidden}.creative-cover{aspect-ratio:16/10;background:linear-gradient(135deg,#42254d,#252040);border:0;width:100%;padding:0;position:relative;overflow:hidden}.creative-cover img{object-fit:cover;width:100%;height:100%}.creative-cover>span{color:#f4c3ff;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.creative-cover>span i{font-family:Georgia,serif;font-size:42px;font-style:normal}.creative-cover>span small{color:#b8a4c2;margin-top:5px;font-size:8px}.creative-cover>b{color:#ffc390;background:#0c0913d1;border-radius:999px;padding:6px 8px;font-size:8px;position:absolute;top:10px;left:10px}.creative-card-body{padding:15px}.creative-card-body>small{color:#ff9c67;font-size:9px;font-weight:900}.creative-card-body h3{margin:5px 0 6px;font-size:17px}.creative-card-body>p{color:#bcb3c4;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:35px;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.creative-project-grid article.expanded{grid-column:span 2}.creative-project-grid article.expanded .creative-card-body>p{-webkit-line-clamp:initial}.creative-card-body blockquote{color:#e8dce9;white-space:pre-wrap;background:#100c18;border-left:3px solid #ff7c42;max-height:260px;margin:14px 0;padding:15px;font-family:Georgia,serif;font-size:12px;line-height:1.7;overflow:auto}.creative-card-body footer{align-items:center;gap:6px;margin-top:13px;display:flex}.creative-card-body footer button,.creative-card-body footer a{color:#bdb4c5;background:#100c18;border:1px solid #ffffff1a;border-radius:9px;padding:7px 9px;font-size:9px;text-decoration:none}.creative-card-body footer button.active{color:#ff9fc7;border-color:#f06}.creative-card-body footer a{color:#ffc08e;margin-left:auto}.creative-comments{border-top:1px solid #ffffff14;margin-top:15px;padding-top:14px}.creative-comments h4{margin:0 0 9px;font-size:11px}.creative-comments>p{color:#c7bdcc;gap:8px;margin:6px 0;font-size:10px;display:flex}.creative-comments>p b{color:#ffab78}.creative-comments form{gap:6px;margin-top:10px;display:flex}.creative-comments form input{color:#fff;background:#0e0a15;border:1px solid #ffffff1a;border-radius:9px;flex:1;padding:10px}.creative-comments form button{color:#fff;background:#ec4899;border:0;border-radius:9px;padding:0 14px;font-weight:900}.creative-creators>div,.creative-workshops>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creative-creators article{background:#151020;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:13px;padding:17px;display:flex}.creative-creators article>span{background:linear-gradient(135deg,#ff7c42,#9b4dff);border-radius:17px;flex:0 0 60px;place-items:center;width:60px;height:60px;font-size:22px;font-weight:950;display:grid;overflow:hidden}.creative-creators article>span img{object-fit:cover;width:100%;height:100%}.creative-creators article>div{flex:1;min-width:0}.creative-creators article small{color:#ffad77;font-size:8px}.creative-creators article h3{margin:4px 0;font-size:15px}.creative-creators article p{color:#b8afbf;margin:0;font-size:10px}.creative-creators article em{color:#8e8597;margin-top:6px;font-size:8px;font-style:normal;display:block}.creative-creators article>a,.creative-creators article>button{color:#ffc08e;background:#0d0913;border:1px solid #ffffff1a;border-radius:9px;padding:8px;font-size:8px;text-decoration:none}.creative-workshops article{background:linear-gradient(135deg,#4c2a5ea6,#151020e6);border:1px solid #ffffff1a;border-radius:16px;padding:20px}.creative-workshops time{color:#ffbe79;font-size:9px;font-weight:900}.creative-workshops article>span{float:right;background:#ffffff14;border-radius:999px;padding:5px 7px;font-size:8px}.creative-workshops h3{margin:15px 0 5px}.creative-workshops p{color:#bdb4c5;margin:0;font-size:10px}.creative-studio{grid-template-columns:1fr 1fr;gap:16px;display:grid}.creative-studio>article{background:#151020;border:1px solid #ffffff1a;border-radius:18px;padding:22px;position:relative}.creative-studio header{margin-bottom:15px}.creative-studio label{color:#bbb2c2;margin:11px 0;font-size:9px;font-weight:800;display:block}.creative-studio input,.creative-studio textarea,.creative-studio select{color:#fff;width:100%;font:inherit;background:#0d0a14;border:1px solid #ffffff1c;border-radius:10px;outline:0;margin-top:6px;padding:11px 12px}.creative-studio textarea{resize:vertical;min-height:85px}.creative-studio textarea.sample{min-height:125px}.creative-studio fieldset{border:1px solid #ffffff1a;border-radius:12px;margin:12px 0;padding:12px}.creative-studio legend{color:#bbb2c2;padding:0 6px;font-size:9px}.creative-studio fieldset div{flex-wrap:wrap;gap:6px;display:flex}.creative-studio>article>button{color:#fff;background:linear-gradient(135deg,#ff7c42,#ec4899);border:0;border-radius:11px;width:100%;margin-top:9px;padding:12px;font-size:10px;font-weight:950}.creative-studio>article>small{color:#8f8697;margin-top:10px;font-size:8px;line-height:1.5;display:block}.creative-field-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.studio-lock{color:#ffc7a3;background:#ff7c4214;border:1px solid #ffae6f40;border-radius:10px;margin-bottom:12px;padding:12px;font-size:9px}.creative-studio article.locked label,.creative-studio article.locked .creative-field-row{opacity:.45;pointer-events:none}@media (width<=900px){.creative-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-studio{grid-template-columns:1fr}.creative-hero h2{font-size:34px}}@media (width<=650px){.creative-corner{padding:12px 10px 90px}.creative-hero{flex-direction:column;align-items:flex-start;padding:23px 18px}.creative-hero h2{font-size:32px}.creative-hero>button{width:100%}.creative-hero>div>span{flex-wrap:wrap}.creative-nav{z-index:6;margin:10px 0;position:sticky;top:0}.creative-nav button{min-width:94px;padding:10px 8px}.creative-tools{flex-direction:column}.creative-tools>label{width:100%;min-width:0}.creative-tools>div{width:100%}.creative-project-grid,.creative-creators>div,.creative-workshops>div{grid-template-columns:1fr}.creative-project-grid article.expanded{grid-column:span 1}.creative-section-head{align-items:flex-start}.creative-field-row{grid-template-columns:1fr}.creative-cover{aspect-ratio:16/9}}.creative-money{padding-bottom:55px}.creative-protection{background:linear-gradient(135deg,#37c18117,#52357a1f);border:1px solid #5cdc9d47;border-radius:15px;padding:18px}.creative-protection>b{color:#7be3ae;font-size:12px}.creative-protection p{color:#c2b9c9;margin:7px 0 10px;font-size:10px;line-height:1.55}.creative-protection label,.creative-protection-check{color:#bdb4c5;align-items:flex-start;gap:8px;font-size:9px;line-height:1.4;display:flex}.creative-protection input,.creative-protection-check input{accent-color:#ff7c42;width:16px;height:16px}.creative-protection-check{background:#151020;border-radius:10px;margin-top:16px;padding:12px}.creative-money-metrics{grid-template-columns:repeat(4,1fr);gap:9px;margin:15px 0;display:grid}.creative-money-metrics article{background:#151020;border:1px solid #ffffff17;border-radius:13px;padding:15px}.creative-money-metrics small,.creative-money-metrics b,.creative-money-metrics span{display:block}.creative-money-metrics small{color:#ffad77;font-size:7px;font-weight:950}.creative-money-metrics b{margin:7px 0 3px;font-size:22px}.creative-money-metrics span{color:#8e8597;font-size:8px}.creative-money-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.creative-money-grid>article,.creative-order-list>article{background:#151020;border:1px solid #ffffff1a;border-radius:16px;padding:20px}.creative-money-grid header small,.creative-order-list header small{color:#ffad77;letter-spacing:1.3px;font-size:8px;font-weight:950}.creative-money-grid h3,.creative-order-list h3{margin:4px 0 0}.creative-money-grid label{color:#bbb2c2;margin:11px 0;font-size:9px;font-weight:800;display:block}.creative-money-grid input,.creative-money-grid textarea,.creative-money-grid select{color:#fff;width:100%;font:inherit;background:#0d0a14;border:1px solid #ffffff1c;border-radius:9px;margin-top:6px;padding:11px}.creative-money-grid textarea{resize:vertical;min-height:86px}.creative-money-grid button,.creative-order-list button,.creative-workshops article>button{color:#fff;background:linear-gradient(135deg,#ff7c42,#ec4899);border:0;border-radius:10px;width:100%;margin-top:10px;padding:11px;font-size:9px;font-weight:950}.creative-money-grid button:disabled,.creative-order-list button:disabled{opacity:.45}.creative-eligibility{gap:7px;margin:15px 0;display:grid}.creative-eligibility span{background:#0e0b15;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;padding:10px;display:flex}.creative-eligibility span.ready{border-color:#53da9240}.creative-eligibility span.ready b{color:#70dfa3}.creative-eligibility span.blocked b{color:#ff9a77}.creative-eligibility small{text-transform:capitalize}.creative-money-grid article>p{color:#a89fab;font-size:9px;line-height:1.55}.creative-pro-card{background:linear-gradient(145deg,#683c8cb3,#23132ee6)!important}.creative-pro-card strong{margin:15px 0 5px;font-size:32px;display:block}.creative-pro-card strong i{color:#bdb1c5;font-size:10px;font-style:normal}.creative-pro-card ul{color:#d6cadb;gap:7px;padding-left:17px;font-size:9px;display:grid}.creative-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.creative-order-list>article>header{justify-content:space-between;gap:12px;display:flex}.creative-order-list header>b{color:#ffb980;text-transform:capitalize;background:#ffb3771a;border-radius:999px;align-self:start;padding:5px 7px;font-size:7px}.creative-order-list>article>p{color:#aaa1b2;font-size:9px;line-height:1.5}.creative-order-list dl{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.creative-order-list dl>div{background:#0d0a14;border-radius:8px;padding:8px}.creative-order-list dt{color:#81798a;font-size:7px}.creative-order-list dd{margin:4px 0 0;font-size:9px;font-weight:900}.creative-order-list button.secondary{color:#ffb17e;background:#0d0a14;border:1px solid #ffffff1a}.creative-ticket-status{color:#78dfa7;text-transform:capitalize;margin-top:12px;font-size:9px;display:block}.creative-workshops article>small{color:#8f8698;margin-top:8px;font-size:8px;display:block}@media (width<=900px){.creative-money-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.creative-money-grid,.creative-order-list{grid-template-columns:1fr}.creative-order-list dl{grid-template-columns:repeat(2,1fr)}}.creative-help{max-width:1120px;margin:auto;padding-bottom:50px}.creative-help>.creative-section-head>b{color:#ffc195;background:#ff7c421c;border-radius:999px;padding:6px 8px;font-size:8px}.creative-help-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.creative-help-steps>article{background:#151020;border:1px solid #ffffff1a;border-radius:15px;gap:12px;padding:18px;display:flex}.creative-help-steps>article>b{background:linear-gradient(135deg,#ff7c42,#ec4899);border-radius:11px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.creative-help h4{margin:0 0 6px}.creative-help p,.creative-help li{color:#bdb4c5;font-size:10px;line-height:1.6}.creative-help-steps p{margin:0}.creative-help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:12px;display:grid}.creative-help-grid>article,.creative-protection-clause,.creative-feature-list{background:#151020;border:1px solid #ffffff1a;border-radius:15px;padding:19px}.creative-help-grid ol{margin:8px 0 0;padding-left:20px}.creative-help-grid li{margin:6px 0}.creative-protection-clause{background:linear-gradient(135deg,#37c18117,#52357a1f);border-color:#5cdc9d47;margin-top:12px}.creative-protection-clause>b{color:#7be3ae}.creative-protection-clause p{margin:8px 0}.creative-feature-list{margin-top:12px}.creative-feature-list h4{color:#ffb25f}@media (width<=650px){.creative-help-steps,.creative-help-grid{grid-template-columns:1fr}}.den-beat-maker{background:#140d25;border:1px solid #8b5cf655;border-radius:1rem;margin:1rem 0;padding:1rem}.den-beat-maker h4{margin:0 0 1rem}.den-studio .studio-bar{flex-wrap:wrap;gap:.75rem}.den-studio label{gap:.4rem;font-size:.875rem;display:grid}.den-studio input,.den-studio select{min-width:0;max-width:100%}.den-studio button{min-height:44px;font-size:.875rem}.den-studio button[aria-pressed=true],.den-sequencer button.active{color:#fff;background:#a855f7}.den-sequencer{padding:.5rem 0;overflow-x:auto}.den-sequencer-row{grid-template-columns:80px repeat(16,36px);gap:4px;width:max-content;margin-bottom:4px;display:grid}.den-sequencer-row button{color:#fff;background:#28203a;border:1px solid #fff2;border-radius:5px;padding:0}.den-sequencer-row button:nth-child(4n+2){border-left:2px solid #d8b4fe}.den-keyboard{grid-template-columns:repeat(8,1fr);gap:5px;margin:.75rem 0;display:grid}.den-keyboard button{color:#241237;background:#faf5ff;border-radius:0 0 8px 8px;min-height:80px}.den-melody-summary{font-size:.875rem;line-height:1.5}.den-studio .studio-tracks audio{width:100%}.den-studio details{margin:.75rem 0;font-size:.875rem}.den-studio details label{margin:.5rem 0}.den-studio .studio-master{flex-wrap:wrap;gap:.75rem}.den-studio .studio-master small{margin:.5rem 0;font-size:.875rem;display:block}.den-studio .empty-track{flex-wrap:wrap;gap:.5rem}.den-daw{--daw-gold:#e4bc67;--daw-line:#b58d4738;--daw-panel:#171a13;color:#f5f1df;min-width:0;font-size:1rem}.den-daw *{box-sizing:border-box}.den-daw .daw-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.den-daw .daw-heading h3{margin:.3rem 0;font-size:1.6rem}.den-daw .daw-heading small{color:var(--daw-gold);letter-spacing:.1em;font-size:.875rem}.den-daw .daw-save-status{color:#ffe5a4;max-width:36rem;font-size:.875rem;line-height:1.5}.den-daw button,.daw-mode-selector button{color:#fff3d2;cursor:pointer;background:#25291c;border:1px solid #e4bc6755;border-radius:6px;min-height:44px;padding:.5rem .75rem;font-size:.875rem}.den-daw button:hover{background:#3f4327}.den-daw button:disabled{opacity:.5;cursor:not-allowed}.den-daw button[aria-pressed=true],.den-daw button.selected,.daw-mode-selector button[aria-pressed=true]{color:#161a0f;background:#e4bc67}.den-daw button:focus-visible,.den-daw input:focus-visible,.den-daw select:focus-visible{outline-offset:2px;outline:2px solid #fff2c9}.den-daw input:not([type=range]):not([type=checkbox]),.den-daw select,.den-daw textarea{color:#fff7dd;background:#10150e;border:1px solid #b58d4766;border-radius:5px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:.5rem;font-size:1rem}.den-daw input[type=range]{accent-color:#e4bc67;width:100%;min-width:80px}.den-daw label{gap:.35rem;min-width:0;font-size:.875rem;display:grid}.den-daw fieldset{border:0;min-width:0;margin:0;padding:0}.den-daw .daw-toolbar,.den-daw .daw-song-settings,.den-daw .daw-transport,.daw-mode-selector{flex-wrap:wrap;align-items:end;gap:.65rem;margin:.75rem 0;display:flex}.den-daw .daw-toolbar label,.den-daw .daw-song-settings label{flex:130px;max-width:300px}.den-daw .daw-song-settings label:first-child{flex:3 240px;max-width:none}.den-daw .daw-song-settings label:not(:first-child){flex:95px}.den-daw .daw-transport{border:1px solid var(--daw-line);background:#0d120b;border-radius:8px;align-items:center;padding:.75rem}.den-daw .daw-transport label{align-items:center;gap:.4rem;display:flex}.den-daw .daw-transport label:has(input[type=number]){max-width:130px;display:grid}.den-daw meter{width:110px;height:18px}.den-daw .daw-tabs{gap:.4rem;padding:.5rem 0;display:flex;overflow-x:auto}.den-daw .daw-tabs button{flex-shrink:0}.den-daw .daw-panel{border:1px solid var(--daw-line);background:var(--daw-panel);border-radius:10px;min-width:0;margin:.75rem 0;padding:1rem}.den-daw .daw-panel>header,.den-daw .daw-rack header{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.den-daw h4{margin:.5rem 0;font-size:1.125rem}.den-daw .daw-panel>header h4{margin-right:auto}.den-daw .daw-hint,.den-daw .daw-modules p,.den-daw .daw-compatibility{color:#e0d9c1;font-size:.875rem;line-height:1.6}.den-daw .daw-timeline-scroll,.den-daw .daw-piano-scroll{width:100%;max-width:100%;padding:.5rem 0;overflow:auto}.den-daw .daw-ruler,.den-daw .daw-lane{display:flex}.den-daw .daw-ruler>span,.den-daw .daw-track-name{overflow-wrap:anywhere;flex:0 0 140px;width:140px}.den-daw .daw-ruler{background:#10150e;height:74px}.den-daw .daw-ruler>span{padding:.65rem}.den-daw .daw-ruler>div{position:relative}.den-daw .daw-ruler button{text-align:left;border-color:#e4bc6722;border-radius:0;position:absolute;top:0}.den-daw .daw-ruler button.daw-marker{white-space:nowrap;color:#fff2c9;background:#614920;min-height:28px;padding:3px 6px;font-size:.875rem;top:44px}.den-daw .daw-track-name{text-align:left;border-radius:0}.den-daw .daw-track-name small{opacity:.8;margin-top:4px;font-size:.875rem;display:block}.den-daw .daw-lane-grid{background-image:linear-gradient(90deg,#e4bc6722 1px,#0000 1px);border-bottom:1px solid #e4bc6722;flex-shrink:0;height:76px;position:relative}.den-daw .daw-clip{color:#fff8d9;text-align:left;touch-action:pan-y;background:#5b672b;border:1px solid #becd71;height:64px;position:absolute;top:6px;overflow:hidden}.den-daw .daw-clip.audio{background:#3d5d48;border-color:#92b79c}.den-daw .daw-clip.selected{background:#735820;box-shadow:inset 0 0 0 2px #f7d177}.den-daw .daw-clip strong,.den-daw .daw-clip small{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;display:block;overflow:hidden}.den-daw .daw-playhead{pointer-events:none;z-index:2;background:#ffdc77;width:2px;position:absolute;top:0;bottom:0}.den-daw .daw-clip-inspector{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.75rem;display:grid}.den-daw .daw-keyboard{gap:4px;padding:.5rem 0;display:flex;overflow-x:auto}.den-daw .daw-keyboard button{color:#11180e;background:#f0ecd9;border-radius:0 0 6px 6px;flex:1 0 44px;min-height:65px}.den-daw .daw-note-row,.den-daw .daw-note-ruler{width:max-content;display:flex}.den-daw .daw-note-row .daw-note-key,.den-daw .daw-note-ruler b{z-index:1;background:#10150e;flex:0 0 72px;width:72px;font-size:.875rem;position:sticky;left:0}.den-daw .daw-note-row button:not(.daw-note-key),.den-daw .daw-note-ruler span{background:#272e1f;border:1px solid #e4bc6722;border-radius:0;flex:0 0 32px;width:32px;height:32px;min-height:32px;padding:0}.den-daw .daw-note-ruler span{text-align:center;font-size:.875rem}.den-daw .daw-note-row button.on{color:#15180f;background:#e4bc67;border:2px solid #fff2c9}.den-daw .daw-note-row button.held{background:#746329}.den-daw .daw-mixer{gap:.65rem;padding:.5rem 0;display:flex;overflow-x:auto}.den-daw .daw-mixer>div{border:1px solid var(--daw-line);border-radius:6px;flex:0 0 170px;padding:.65rem}.den-daw .daw-mixer>div.selected{border-color:#e4bc67}.den-daw .daw-mixer label{margin:.65rem 0}.den-daw .daw-rack{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;display:grid}.den-daw .daw-rack article{background:#11170e;border:1px solid #e4bc6755;border-radius:8px;padding:.75rem}.den-daw .daw-rack label{margin:.75rem 0}.den-daw .daw-asset-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.den-daw .daw-asset-list article{border:1px solid var(--daw-line);border-radius:6px;min-width:0;padding:.75rem}.den-daw .daw-asset-list small{margin:.5rem 0;font-size:.875rem;display:block}.den-daw audio{width:100%;margin:.75rem 0}.den-daw .daw-release-fields{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin:1rem 0;display:grid}.den-daw .daw-release-fields textarea{min-height:100px}.den-daw .daw-recovery,.den-daw .daw-compatibility{background:#493917;border:1px solid #e4bc6766;border-radius:6px;margin:.75rem 0;padding:.75rem}.den-daw .daw-recovery button{margin:.4rem}.den-daw .daw-modules{margin:1rem 0;font-size:.875rem}.den-daw summary{cursor:pointer;min-height:44px;padding:.5rem 0}.den-daw .daw-file-button{cursor:pointer;border:1px solid #e4bc6755;border-radius:6px;max-width:220px;min-height:44px;padding:.5rem .75rem;position:relative}.den-daw .daw-file-button input{max-width:200px;font-size:.875rem!important}@media (width<=600px){.den-daw .daw-panel{padding:.65rem}.den-daw .daw-toolbar label{max-width:none}.den-daw .daw-song-settings label:first-child{flex-basis:100%}.den-daw .daw-transport{gap:.5rem}}.den-daw .daw-plugin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:16px 0;display:grid}.den-daw .daw-plugin-grid article{background:#14110c;border:1px solid #987632;border-radius:12px;min-width:0;padding:16px}.den-daw .daw-plugin-grid h4{margin:8px 0;font-size:1rem}.den-daw .daw-plugin-grid small{color:#e9c779;font-size:.875rem}.den-daw .daw-plugin-grid p{font-size:1rem;line-height:1.5}.den-daw .daw-project-tools{border-bottom:1px solid var(--daw-line);margin-bottom:.5rem}.den-daw .daw-transport{z-index:5;align-items:center;position:sticky;top:0;box-shadow:0 6px 18px #0005}.den-daw .daw-playback-options{flex:100%}.den-daw .daw-playback-options[open]{flex-wrap:wrap;display:flex}.den-daw .daw-playback-options label{margin:.5rem 0}.den-daw .daw-primary-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;display:grid;overflow:visible}.den-daw .daw-primary-tabs button{min-width:0;padding:.75rem .25rem;font-size:1rem}.den-daw .daw-record-button{color:#fff;background:#622c23;border-color:#e88f75}.den-daw .daw-keyboard:has(button:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid;overflow:visible}.den-daw .daw-keyboard:has(button:nth-child(4):last-child) button{color:#fff3d2;background:#423c23;border-radius:12px;min-height:88px;font-size:1rem}@media (width<=600px){.den-daw{padding:.75rem}.den-daw .daw-heading{gap:.25rem;margin-bottom:.5rem}.den-daw .daw-heading h3{font-size:1.25rem}.den-daw .daw-transport>button{flex:calc(25% - .65rem);min-width:0;padding:.5rem .25rem}.den-daw .daw-toolbar{align-items:stretch}.den-daw .daw-toolbar>button{flex:140px}.den-daw .daw-release-fields,.den-daw .daw-asset-list{grid-template-columns:minmax(0,1fr)}}.den-daw [hidden]{display:none!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}body{background:linear-gradient(#10140e 0%,#0b0d09 28%,#070913 72%) fixed;position:relative}.den-safari-atmosphere{z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 10%,#ffbe532e,#0000 20%),linear-gradient(#ffaa4414,#3454290f 38%,#0608097a 100%);position:fixed;inset:0;overflow:hidden}.den-safari-sun{aspect-ratio:1;filter:blur(.4px);background:radial-gradient(circle,#ffe19375,#ffa6362e 45%,#0000 72%);border-radius:50%;width:clamp(90px,12vw,190px);position:absolute;top:9vh;right:10vw}.den-safari-horizon{border-radius:50% 50% 0 0/100% 100% 0 0;position:absolute;left:-8%;right:-8%}.den-safari-horizon-far{clip-path:polygon(0 62%,8% 48%,18% 57%,30% 38%,44% 60%,57% 41%,72% 56%,86% 34%,100% 53%,100% 100%,0 100%);background:linear-gradient(#39502714,#192b1a24);height:34vh;bottom:8vh}.den-safari-horizon-near{clip-path:polygon(0 50%,12% 38%,24% 54%,39% 33%,54% 58%,70% 35%,84% 52%,100% 39%,100% 100%,0 100%);background:linear-gradient(#24431f2e,#08120c59);height:25vh;bottom:-2vh}.den-safari-acacia{opacity:.13;filter:saturate(.55)brightness(.75);font-size:clamp(76px,9vw,150px);position:absolute;bottom:12vh}.den-safari-acacia-left{left:2vw;transform:scaleX(1.15)}.den-safari-acacia-right{right:2vw;transform:scaleX(-1.05)}.den-safari-wildlife{opacity:.1;filter:saturate(.35)brightness(.8);font-size:clamp(32px,4.5vw,70px);position:absolute;bottom:6vh}.den-safari-elephant{left:14vw}.den-safari-giraffe{bottom:8vh;left:29vw}.den-safari-zebra{right:27vw}.den-safari-antelope{font-size:clamp(27px,3.5vw,54px);right:13vw}.den-safari-birds{letter-spacing:16px;opacity:.12;font-size:28px;position:absolute;top:17vh;left:16vw;transform:rotate(-4deg)}.den-safari-lion-seal{opacity:.075;filter:saturate(.55);font-size:clamp(58px,7vw,110px);position:absolute;bottom:2vh;right:3vw}.topbar,.sidebar,.modal,.room-card,.support-card,.leaderboard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar{background:linear-gradient(90deg,#070c0af0,#120e0ae6,#070913ed)}.sidebar{background:linear-gradient(#0d160ff7,#0a0c14f7)}.brand-mark{background:linear-gradient(135deg,#81551e,#d38b32 44%,#4c672f);box-shadow:0 0 30px #dc973d33}.go-live,.watch{background:linear-gradient(110deg,#9a5a22,#cf8430 52%,#596f39)}.room-card{background:linear-gradient(#121912f0,#0e1018f2);border-color:#ce9d5121}.room-card:hover,.room-card:focus{border-color:#db9d467a;box-shadow:0 15px 40px #00000057}.support-card{background:linear-gradient(150deg,#4d66332b,#6f481f1c);border-color:#967b446b}@media (width<=720px){.den-safari-wildlife{opacity:.07}.den-safari-acacia{opacity:.08}.den-safari-birds{display:none}.den-safari-lion-seal{opacity:.055}}:root{--den-earth:#15140e;--den-deep:#0b120d;--den-leaf:#32482a;--den-moss:#647a43;--den-sand:#b98a4a;--den-gold:#d8a653;--den-stone:#26271f;--den-panel:#111812e8;--den-panel-2:#181c14f0;--den-line:#d8a65330;--den-text:#f5f1e6;--den-muted:#aaa99d}.modal,.pride-office-modal,.pack-office-modal,.den-shops-modal,.artist-music-modal,.den-mail-modal{border-color:var(--den-line)!important;background:linear-gradient(155deg,#0e1610fa,#0f0f0cfa)!important;box-shadow:0 35px 100px #00000094!important}.modal-backdrop{background:#030805c2!important}.close{color:#e7ddc6!important;background:#283022b8!important}.pride-office{background:radial-gradient(circle at 88% 0,#d8a65321,#0000 28%),radial-gradient(circle at 12% 22%,#4e693624,#0000 30%),#080e0af5!important}.pride-office-head,.pride-split article,.pride-entry-grid>article,.pride-status-banner,.pride-wallet-grid article,.pride-owner-metrics article,.pride-roster,.pride-owner-list>article,.pride-documents,.pride-recruit-card,.pride-cashout,.pride-compliance,.pride-host-card{border-color:var(--den-line)!important;background:linear-gradient(145deg,#22271beb,#0c130ef5)!important}.pride-office-head small,.pride-recruit-card small,.pride-cashout small,.pride-compliance small,.pride-host-card small,.pride-owner-list header small,.pride-documents header small{color:#d8ad63!important}.pride-entry-grid input,.pride-cashout input,.pride-agency-finance span,.pride-document-review>div,.pride-documents label,.pride-owner-actions select{background:#0b130e!important;border-color:#dab57721!important}.pride-entry-grid>article>button,.pride-recruit-card button,.pride-cashout>button,.pride-owner-actions>button{color:#171007!important;background:linear-gradient(105deg,#755128,#d8a653)!important}.pack-office{background:radial-gradient(circle at 90% 0,#627e412b,#0000 30%),radial-gradient(circle at 10% 25%,#b98a4a1a,#0000 32%),#080e0af5!important}.pack-head,.pack-profile,.pack-entry-grid article,.pack-workspace-grid>section,.pack-admin-grid>article,.pack-chat-feed article,.pack-inbox article{border-color:var(--den-line)!important;background:linear-gradient(145deg,#20271bed,#0b120df7)!important}.pack-head small,.pack-profile small,.pack-workspace-grid small,.pack-admin-grid small,.pack-back{color:#c9aa72!important}.pack-entry-grid input,.pack-chat input,.pack-inbox input,.pack-inbox textarea,.pack-profile>aside{background:#0b130e!important;border-color:#dab57721!important}.pack-entry-grid button,.pack-workspace-grid button,.pack-admin-actions button{color:#f7f1e5!important;background:linear-gradient(105deg,#5c713c,#b18446)!important}.pack-logo-upload{background:#5d773d14!important;border-color:#b08f5352!important}.den-shops{color:var(--den-text)!important}.shop-hero,.shop-storefront-head,.shop-market-grid>article>header{border-color:var(--den-line)!important;background:radial-gradient(circle at 85% 10%,#d49d4729,#0000 34%),linear-gradient(135deg,#2b321ff0,#0c140ff5)!important}.shop-market-grid>article,.shop-product-card,.shop-policy-strip article,.shop-setup-form>section,.shop-settings-form,.shop-metrics article,.shop-dashboard-grid>article,.shop-office-form,.shop-inventory-table,.shop-discount-list,.shop-orders,.owner-shop-grid>article,.shop-cart-lines,.shop-order-summary,.shop-checkout,.shop-order-drawer{border-color:var(--den-line)!important;background:linear-gradient(145deg,#1c2318f0,#0b120df7)!important}.shop-hero small,.shop-storefront-head small,.shop-office-form header small,.shop-inventory-table>header small,.shop-discount-list>header small,.shop-orders>header small,.shop-settings-form>header small,.shop-product-card>small,.shop-dashboard-grid header small{color:#d9aa5e!important}.shop-hero-actions button,.shop-primary,.shop-cart-button{background:linear-gradient(105deg,#80562b,#cf9348,#657c43)!important}.shop-cart-button{background:#293123!important}.shop-cart-button b{background:#a86e32!important}.shop-market-controls label,.shop-market-grid>article>div>button,.shop-product-card>div,.shop-form-grid input,.shop-form-grid select,.shop-form-grid textarea,.shop-order-summary input,.shop-order-controls input,.shop-order-controls select,.shop-inventory-table input,.shop-inventory-table select,.shop-product-thumb{background:#0c1510!important;border-color:#d8a6531f!important}.shop-market-grid>article>header>span,.shop-store-identity>span,.owner-shop-grid article header>span{background:linear-gradient(135deg,#5b733d,#b67a37)!important;border-color:#bc8844!important}.shop-office-tabs button{border-color:var(--den-line)!important;color:#bcb5a3!important;background:#172019!important}.shop-office-tabs button.active{color:#fff!important;background:#b98a4a21!important;border-color:#c99952!important}[class*=den-mail],[class*=artist-music],[class*=creative-corner],[class*=den-growth],[class*=den-cub]{--pink:#c58b42;--violet:#667b45;--blue:#657a64;--gold:#d8a653}[class*=den-mail] :is(section,article),[class*=artist-music] :is(section,article),[class*=creative-corner] :is(section,article),[class*=den-growth] :is(section,article),[class*=den-cub] :is(section,article){border-color:#d8a65324!important}.artist-music-center{background:radial-gradient(circle at 88% 0,#d8a65321,#0000 30%),radial-gradient(circle at 8% 65%,#5b773e1f,#0000 30%),#080e0af7!important}.artist-center-launch,.music-start-card,.release-progress-card,.release-targets,.platform-group,.music-form-card,.music-action-panel,.music-metric-grid article,.den-artist-tool-grid>button,.music-feature-grid button{border-color:var(--den-line)!important;background:linear-gradient(145deg,#1f271af0,#0a110df7)!important}.artist-center-launch-mark,.artist-music-title>span,.den-artist-tool-grid>button>span,.release-upload-grid label>span,.platform-group a>span,.music-feature-grid button>span{box-shadow:none!important;background:linear-gradient(135deg,#536d3c,#bd8440,#d4aa60)!important}.artist-center-launch button,.music-start-card button,.release-actions button,.royalty-balance button,.music-primary-actions button{background:linear-gradient(100deg,#607943,#b47c39,#d0a153)!important}.artist-music-title small,.music-workspace-heading small,.release-targets header em,.platform-group header em{color:#d7ad68!important}.artist-music-tabs{background:#070d098c!important}.artist-music-tabs button{color:#aaa99d!important;background:#536a3d0e!important;border-color:#d8a65314!important}.artist-music-tabs button>span{color:#caa05d!important}.artist-music-tabs button.active{color:#fff!important;background:linear-gradient(100deg,#5b773e33,#b98a4a26)!important;border-color:#d8a6536b!important}.artist-music-tabs button:hover,.artist-music-tabs button:focus-visible,.den-artist-tool-grid>button:hover,.den-artist-tool-grid>button:focus-visible,.platform-group a:hover,.platform-group a:focus-visible{background:#5b773e1c!important;border-color:#d8a6537a!important}.release-progress-card>span{background:#1b241a!important}.release-progress-card i{background:linear-gradient(90deg,#506b3b,#b27c3e,#d8a653)!important}.artist-music-center :is(input,select,textarea){background:#0b130e!important;border-color:#d8a65324!important}.release-upload-grid label{background:#5b773e0f!important;border-color:#b98a4a66!important}.release-targets button.active{background:#b98a4a21!important;border-color:#d8a65375!important}.music-action-panel button>span{color:#d9c89e!important;background:#5e77412e!important}.den-mail{background:radial-gradient(circle at 85% 0,#d8a6531f,#0000 28%),radial-gradient(circle at 10% 72%,#5b773e1a,#0000 32%),#080e0afa!important}.den-mail-head{border-color:var(--den-line)!important;background:linear-gradient(115deg,#37462775,#0f150ff5)!important}.den-mail-head small,.den-inbox-list em,.member-thread-list>header>b{color:#d6ad69!important}.den-mail-head>span,.den-inbox-tabs button>span,.member-inbox-empty>span{color:#d5bc87!important;background:#5b773e24!important}.den-mailboxes button.active,.den-inbox-list>button.active,.member-thread-list>button.active,.den-inbox-tabs button.active{background:#5b773e1f!important;border-color:#d8a65352!important}.den-mailboxes em,.member-thread-list button em{background:#a66e35!important}.den-mail>main>section,.member-inbox-layout>section,.den-compose>article,.den-sent-list article,.member-message-results{border-color:var(--den-line)!important;background:linear-gradient(145deg,#1c2318f2,#0a110dfa)!important}.den-compose>input,.den-compose>select,.den-compose>textarea,.den-compose>div select,.member-message-search,.member-message-compose textarea,.official-compose textarea,.official-compose input,.official-compose select{background:#0b130e!important;border-color:#d8a65324!important}.den-compose>button,.den-compose>div button,.member-message-compose button,.official-compose button{background:linear-gradient(105deg,#5d743f,#b47c3c,#d0a153)!important}.member-message-avatar{background:linear-gradient(135deg,#526d3b,#b37a38)!important}.member-message-thread article{background:#1d281d!important}.member-message-thread article.mine{background:linear-gradient(135deg,#536c3d,#8e6a38)!important}.official-seal{background:linear-gradient(145deg,#3e2c14,#8b642c)!important;border-color:#d8a65361!important}.den-cub-center,.den-growth-hub,.creative-corner,.owner-control-center,.owner-code-center{background:radial-gradient(circle at 88% 0,#d8a6531c,#0000 30%),radial-gradient(circle at 8% 70%,#5b773e1a,#0000 30%),#080e0af7!important}.den-cub-center :is(input,select,textarea),.den-growth-hub :is(input,select,textarea),.creative-corner :is(input,select,textarea),.owner-control-center :is(input,select,textarea),.owner-code-center :is(input,select,textarea){background:#0b130e!important;border-color:#d8a65324!important}.den-cub-center :is(button),.den-growth-hub :is(button),.creative-corner :is(button),.owner-control-center :is(button),.owner-code-center :is(button){border-color:#d8a65326}.topbar{border-bottom-color:#d8a6531f!important}.sidebar{border-right-color:#d8a6531f!important}.coin-pill{background:#1c271c!important}.coin-pill b{background:#34402c!important}.search{background:#1822186b!important;border-color:#d8a65321!important}.avatar-button>span{background:linear-gradient(135deg,#506b38,#b67d39)!important;border-color:#bb8848!important}.eyebrow,.room-copy small,.leaders b{color:#d5aa64!important}.live-meta b,.room-badges b{background:linear-gradient(100deg,#8f5e2b,#c48b42)!important}.watch,.go-live{background:linear-gradient(100deg,#8f5e2b,#c48b42 58%,#607944)!important}.mini-avatar,.room-copy p span{background:linear-gradient(135deg,#607a43,#b87e38)!important}.leaderboard{background:linear-gradient(100deg,#1f2d1be6,#4544236b,#7d54231a)!important;border-color:#d8a65340!important}.leaderboard>button{background:#607944!important}:is(.pride-office,.pack-office,.den-shops,.content,.artist-music-center,.den-mail,.den-cub-center,.den-growth-hub,.creative-corner) :is(p,small){text-shadow:none!important}@media (width<=720px){.modal,.pride-office-modal,.pack-office-modal,.den-shops-modal,.artist-music-modal,.den-mail-modal{background:#090f0bfb!important}}.den-room-active{--live-den-bg:#07100b;--live-den-panel:#0a120cdb;--live-den-panel-strong:#090f0bf2;--live-den-border:#d8a65338;--live-den-gold:#d8a653;--live-den-moss:#607943;--live-den-earth:#8c5c2d;--live-den-text:#f7f2e7;--live-den-muted:#b8b1a2}.den-room-active .room-backdrop{background:radial-gradient(circle at 80% 6%,#d8a65321,#0000 28%),radial-gradient(circle at 8% 86%,#5b773e21,#0000 34%),#030906e6!important}.den-room-active .live-room-modal,.den-room-active .live-room-body,.den-room-active .live-stage-shell{color:var(--live-den-text)!important;background:0 0!important}.den-room-active .real-live-stage{background:linear-gradient(#070f0a3d,#050a0780)!important}.den-room-active .real-video-tile{border-color:var(--live-den-border)!important;background-color:#0a120d!important;transition:border-color .18s,box-shadow .18s,transform .18s!important;box-shadow:0 12px 32px #00000057,inset 0 0 0 1px #ffffff06!important}.den-room-active .real-video-tile:hover{border-color:#d8a6536b!important;box-shadow:0 16px 38px #00000061,0 0 0 1px #d8a65314!important}.den-room-active .real-host-tile{border-color:#d8a65357!important;box-shadow:0 14px 38px #0006,0 0 28px #d8a65312!important}.den-room-active .real-guest-tile{border-color:#60794357!important}.den-room-active .real-tile-label{color:var(--live-den-text)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:linear-gradient(110deg,#080f0ae0,#2f341fb8)!important;border:1px solid #d8a6532e!important;box-shadow:0 6px 20px #00000047!important}.den-room-active .real-tile-label small{color:#d7b97e!important}.den-room-active .real-tile-label b{color:#fff7e8!important}.den-room-active .tile-gift-count{color:#f1ca7a!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#161d12d1!important;border:1px solid #d8a65338!important;box-shadow:0 5px 18px #00000040!important}.den-room-active .duel-score-target,.den-room-active .guest-gift-target{color:#fff8ea!important;background:linear-gradient(105deg,#80562be6,#607943e0)!important;border-color:#d8a65342!important;box-shadow:0 8px 22px #00000047!important}.den-room-active .duel-gift-selected{border-color:#e1ad55!important;box-shadow:0 0 0 2px #d8a65333,0 12px 36px #00000059!important}.den-room-active .tile-self-controls,.den-room-active .tile-host-controls{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#060c08c7!important;border:1px solid #d8a65324!important;box-shadow:0 8px 24px #0000004d!important}.den-room-active .tile-self-controls button,.den-room-active .tile-host-controls button{color:#f5efe1!important;background:#3d4a2e99!important;border-color:#d8a65329!important}.den-room-active .tile-self-controls button:hover,.den-room-active .tile-host-controls button:hover{background:#7b5b31b8!important}.den-room-active .camera-off-screensaver{background:radial-gradient(circle at 50% 30%,#d8a6531f,#0000 32%),linear-gradient(160deg,#212b1ce6,#09100bf7)!important}.den-room-active .camera-off-avatar{background:linear-gradient(135deg,#526d3b,#9c6b34)!important;border-color:#d8a65347!important}.den-room-active .camera-off-theme-mark{opacity:.58!important}.den-room-active .camera-off-screensaver small{color:#c7b48d!important}.den-room-active .live-chat-panel{border-color:var(--live-den-border)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:linear-gradient(#0a120ce0,#060c08eb)!important;box-shadow:0 18px 42px #00000057!important}.den-room-active .chat-tabs{background:#080e0a94!important;border-bottom-color:#d8a6531f!important}.den-room-active .chat-tabs button{color:#a9a596!important}.den-room-active .chat-tabs button.active{color:#f0c67c!important;background:#d8a65314!important}.den-room-active .chat-feed{scrollbar-color:#d8a6534d transparent!important}.den-room-active .chat-feed article,.den-room-active .chat-feed>div{border-color:#d8a65314!important}.den-room-active .chat-feed b{color:#f5d49b!important}.den-room-active .chat-feed p,.den-room-active .chat-feed span{color:#e9e4d8!important}.den-room-active .chat-compose{background:#070d09c7!important;border-top-color:#d8a6531f!important}.den-room-active .chat-compose input,.den-room-active .chat-compose textarea{color:#fff!important;background:#0d150ff0!important;border-color:#d8a65333!important;box-shadow:inset 0 0 0 1px #ffffff04!important}.den-room-active .chat-compose input:focus,.den-room-active .chat-compose textarea:focus{border-color:#d8a65380!important;box-shadow:0 0 0 3px #d8a65314!important}.den-room-active .chat-compose button{color:#fff!important;background:linear-gradient(110deg,#667d46,#b37a38)!important}.den-room-active .room-gift-bar,.den-room-active .request-strip{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#0a110cc7!important;border-color:#d8a6531f!important}.den-room-active .room-gift-bar button,.den-room-active .request-strip button{color:#f5eddf!important;background:#2f3c25a8!important;border-color:#d8a65324!important}.den-room-active .room-gift-bar button:hover,.den-room-active .request-strip button:hover{background:#7e582bb8!important}.den-room-active .live-room-toolbar,.den-room-active .live-top-actions,.den-room-active .room-tools,.den-room-active .room-tools-sheet,.den-room-active .live-control-dock,.den-room-active .self-media-dock{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#070d09cc!important;border-color:#d8a65329!important;box-shadow:0 12px 34px #00000052!important}.den-room-active .live-room-toolbar button,.den-room-active .live-top-actions button,.den-room-active .room-tools button,.den-room-active .room-tools-sheet button,.den-room-active .live-control-dock button,.den-room-active .self-media-dock button{color:#f8f1e4!important;background:#2a3622b8!important;border-color:#d8a65324!important}.den-room-active .live-room-toolbar button:hover,.den-room-active .live-top-actions button:hover,.den-room-active .room-tools button:hover,.den-room-active .room-tools-sheet button:hover,.den-room-active .live-control-dock button:hover,.den-room-active .self-media-dock button:hover{background:#78552dc2!important}.den-room-active .media-permission-help{background:linear-gradient(155deg,#0c150ef7,#12120df7)!important;border-color:#d8a65347!important}.den-room-active .media-permission-help button{background:linear-gradient(110deg,#607943,#b47c39,#d0a153)!important}.den-room-active .battle-score,.den-room-active .duel-scoreboard,.den-room-active .battle-banner,.den-room-active .duel-banner{color:#fff5e2!important;background:linear-gradient(110deg,#2e3a23e6,#5c3d1dc7)!important;border-color:#d8a65333!important;box-shadow:0 10px 28px #0000004d!important}.den-room-active .music-panel,.den-room-active .live-music-panel,.den-room-active .youtube-panel,.den-room-active .beauty-panel,.den-room-active .background-panel{background:linear-gradient(155deg,#0e1610f5,#0c0f0bf7)!important;border-color:#d8a6532e!important;box-shadow:0 18px 46px #00000061!important}.den-room-active .music-panel :is(input,select,textarea),.den-room-active .live-music-panel :is(input,select,textarea),.den-room-active .youtube-panel :is(input,select,textarea),.den-room-active .beauty-panel :is(input,select,textarea),.den-room-active .background-panel :is(input,select,textarea){color:#fff!important;background:#0b130e!important;border-color:#d8a65326!important}.den-room-active .gift-animation-layer,.den-room-active .gift-reaction-layer{filter:saturate(.9)brightness(.98)}.den-room-active .gaming-screen-tile{border-color:#68894f6b!important;box-shadow:0 0 0 1px #68894f1a,0 14px 38px #0000005c!important}@media (width<=800px){html.den-room-active,body.den-room-active{background:#050b07!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized){background:radial-gradient(circle at 85% 0,#d8a65314,#0000 28%),#050b07!important}.den-room-active .real-video-tile{box-shadow:inset 0 0 0 1px #d8a65312!important}.den-room-active .live-chat-panel{background:linear-gradient(#070e09a8,#050a07e6)!important}.den-room-active .chat-compose input,.den-room-active .chat-compose input:focus{background:#0a120cf5!important;border-color:#d8a65347!important}.den-keyboard-open .live-chat-panel,.den-keyboard-open .live-chat-panel:focus-within{background:#050b07f7!important;box-shadow:0 8px 28px #0000008c!important}}@media (prefers-reduced-motion:reduce){.den-room-active .real-video-tile,.den-room-active button{transition:none!important}}:root{--habitat-gold:#e7aa45;--habitat-gold-light:#ffd98a;--habitat-bronze:#7b461d;--habitat-stone:#17140f;--habitat-stone-2:#292116;--habitat-leaf:#203c22;--habitat-ink:#080a07;--habitat-line:#edb55770;--habitat-shadow:0 24px 70px #000000b8}@media (width<=720px){.app-shell .topbar{background:#050504!important;gap:5px!important;height:52px!important;padding:0 8px!important}.app-shell .brand-mark{width:30px!important;height:30px!important;font-size:20px!important}.app-shell .topbar .search{height:34px!important;padding:0 9px!important}.app-shell .topbar .search input{font-size:13px!important}.app-shell .safari-signup{min-width:58px!important;height:34px!important;padding:0 7px!important;font-size:11px!important}.app-shell .app-menu-button{width:34px!important;height:34px!important;min-height:34px!important}.app-shell .app-menu-button>span{width:32px!important;height:32px!important;font-size:20px!important}.app-shell .content{padding:52px 0 calc(62px + env(safe-area-inset-bottom))!important}.app-shell .cinematic-den-hero{aspect-ratio:1362/535!important;background-size:100% 100%!important;width:100%!important}.app-shell .safari-primary-actions{scroll-snap-type:x proximity;scrollbar-width:none!important;gap:6px!important;margin:7px 0 11px!important;padding:0 8px 5px!important;display:flex!important;overflow-x:auto!important}.app-shell .safari-primary-actions::-webkit-scrollbar{display:none!important}.app-shell .safari-primary-actions button{scroll-snap-align:start;border-radius:8px!important;flex:0 0 92px!important;gap:0!important;height:72px!important;min-height:72px!important;padding:6px 3px!important;box-shadow:inset 0 0 0 1px #4c3014,0 2px #1b0e04!important}.app-shell .safari-primary-actions span{font-size:20px!important;line-height:1!important}.app-shell .safari-primary-actions b{margin-top:4px!important;font-size:13px!important;line-height:1.05!important}.app-shell .safari-primary-actions small{white-space:nowrap!important;margin-top:3px!important;font-size:9px!important;line-height:1!important}.app-shell .rooms-heading{margin:5px 10px 7px!important}.app-shell .rooms-heading h2:after{font-size:17px!important}.app-shell .rooms-heading p{font-size:10px!important}.app-shell .room-grid{gap:7px!important;padding:0 8px 10px!important}.app-shell .room-grid>.room-card{aspect-ratio:auto!important;max-width:152px!important;box-shadow:none!important;border-radius:8px!important;flex:0 0 152px!important}.app-shell .room-grid .room-image{height:92px!important}.app-shell .room-grid .room-copy{padding:6px 7px!important}.app-shell .room-grid .room-copy h3{margin:0 0 3px!important;font-size:12px!important}.app-shell .room-grid .room-copy p{font-size:9px!important}.app-shell .live-directory-empty{border-radius:8px!important;min-height:96px!important;padding:12px!important}.app-shell .live-directory-empty>span{display:none!important}.app-shell .live-directory-empty h3{font-size:14px!important}.app-shell .live-directory-empty p{font-size:9px!important}.app-shell .safari-destination-grid{scrollbar-width:none!important;gap:7px!important;padding:0 8px 12px!important;display:flex!important;overflow-x:auto!important}.app-shell .safari-destination-grid::-webkit-scrollbar{display:none!important}.app-shell .safari-destination-grid button{height:82px!important;min-height:82px!important;box-shadow:none!important;border-radius:7px!important;flex:0 0 145px!important}.app-shell .safari-destination-grid span{bottom:6px!important;left:5px!important;right:5px!important}.app-shell .safari-destination-grid b{font-size:11px!important;line-height:1!important}.app-shell .safari-destination-grid small{font-size:8px!important}.app-shell .mobile-nav{height:calc(54px + env(safe-area-inset-bottom))!important;padding:2px 4px env(safe-area-inset-bottom)!important;background:#060705f7!important;border-top:1px solid #8e5d25!important;box-shadow:0 -3px 10px #00000080!important}.app-shell .mobile-nav:after{display:none!important}.app-shell .mobile-nav>button:not(.mobile-live){height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;margin:0!important;padding:2px!important}.app-shell .mobile-nav .nav-icon,.app-shell .mobile-nav .nav-icon img{filter:none!important;width:24px!important;height:24px!important;font-size:18px!important}.app-shell .mobile-nav button>span:not(.sr-only){font-size:8px!important}.app-shell .mobile-nav .mobile-live{border-width:1px!important;flex:0 0 46px!important;width:46px!important;height:46px!important;margin:-7px 3px 0!important;box-shadow:0 2px 7px #000!important}.app-shell .mobile-nav .mobile-live .nav-icon,.app-shell .mobile-nav .mobile-live .nav-icon img{width:38px!important;height:38px!important}.den-ai-orb{right:9px!important;bottom:calc(62px + env(safe-area-inset-bottom))!important;border-radius:50%!important;justify-content:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;box-shadow:0 3px 9px #000!important}.den-ai-orb span{font-size:20px!important}.den-ai-orb b{display:none!important}}.modal-backdrop.live-setup-backdrop{z-index:120!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#050904!important;padding:0!important;display:block!important;overflow:hidden!important}.modal.live-setup-modal{color:#fff0c9!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;--pink:#d9a342!important;--violet:#5f762f!important;--coral:#9b6b28!important;--blue:#3f672f!important;background:linear-gradient(#0308034d,#050b05eb),url(/habitat/home-jungle-v1.png) 50%/cover no-repeat fixed!important;border:0!important;border-radius:0!important;margin:0!important;padding:clamp(72px,8vh,104px) max(24px,50vw - 410px) 110px!important;overflow:hidden auto!important}.modal.live-setup-modal:before{content:"🌿  🐍  🌿  🪲  🦋  🌿  🐞  🌿";z-index:0;color:#b8d36d;letter-spacing:clamp(8px,3vw,36px);white-space:nowrap;opacity:.8;pointer-events:none;filter:drop-shadow(0 3px 3px #000);font-size:clamp(18px,3vw,30px);position:fixed;top:8px;left:18px;right:70px;overflow:hidden}.modal.live-setup-modal>*{z-index:1;position:relative}.modal.live-setup-modal>.close{z-index:5!important;color:#ffe59c!important;background:#11180c!important;border:1px solid #e0b45d!important;border-radius:50%!important;width:44px!important;height:44px!important;position:fixed!important;top:16px!important;right:18px!important;box-shadow:0 4px 12px #000!important}.live-setup-modal .modal-icon{color:#fff0b4!important;background:radial-gradient(circle,#b47a2c,#3c260f)!important;border:1px solid #d9a84e!important;box-shadow:0 0 24px #dca64647!important}.live-setup-modal .eyebrow{color:#eac365!important}.live-setup-modal h2{color:#fff3cf!important;font:700 clamp(30px,5vw,48px) Georgia,serif!important}.live-setup-modal>p{color:#ded7bf!important}.live-setup-modal .stream-mode-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important}.live-setup-modal .stream-mode-picker>button,.live-setup-modal .guest-entry-options>button{color:#fff0c8!important;background:linear-gradient(145deg,#2d431ef0,#0f160cf5)!important;border-color:#8a6a32!important;box-shadow:inset 0 0 0 2px #c99d441f,0 5px #080b06!important}.live-setup-modal .stream-mode-picker>button.active,.live-setup-modal .guest-entry-options>button.active{background:linear-gradient(145deg,#536d2d,#2a341b)!important;border-color:#f0c768!important;box-shadow:inset 0 0 18px #eec25d2e,0 5px #080b06!important}.live-setup-modal .stream-mode-picker>button>span{color:#fff2bd!important;background:radial-gradient(circle,#c58a33,#523216)!important}.live-setup-modal input,.live-setup-modal select{color:#fff2d0!important;background:#070d07eb!important;border-color:#8a6a32!important}.live-setup-modal .single-live-summary,.live-setup-modal .gaming-live-summary,.live-setup-modal .level-gate,.live-setup-modal .hibernating-room-card{background:linear-gradient(120deg,#30491eb8,#12190de6)!important;border-color:#8a6a32!important}.live-setup-modal .modal-actions{z-index:4!important;padding:14px 0 calc(14px + env(safe-area-inset-bottom))!important;background:linear-gradient(#0000,#040904f5 28%)!important;margin-top:24px!important;position:sticky!important;bottom:0!important}.live-setup-modal .modal-actions button:first-child{color:#fff5d3!important;background:linear-gradient(#b98635,#6b4218)!important;border:1px solid #f0c768!important;border-radius:999px!important;flex:1!important;min-height:58px!important;font-size:17px!important;box-shadow:inset 0 1px #ffe6a0,0 5px #251407!important}.live-setup-modal .modal-actions .secondary{color:#d8ddb9!important;background:#172110!important;border-color:#65783c!important}.app-menu,.modal:not(.live-room-modal),.main-screen-panel{--pink:#d8a447!important;--violet:#526d30!important;--coral:#9c6a28!important;--blue:#466735!important}.app-menu{background:linear-gradient(150deg,#1f2b16fc,#070c07fc)!important;border-color:#9a7034!important}.app-menu:before{content:"🌿  🐍  🪲  🌿  🦋";color:#bad46c;letter-spacing:10px;white-space:nowrap;padding:4px 8px 9px;display:block;overflow:hidden}.app-menu header>span,.app-menu-button>span,.app-menu>button>span{color:#f0c76c!important;background:linear-gradient(145deg,#4d682e,#253719)!important}@media (width<=720px){.modal.live-setup-modal{padding:64px 12px 92px!important}.live-setup-modal .stream-mode-picker{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.live-setup-modal .stream-mode-picker>button{min-height:100px!important;padding:10px 7px!important;display:flex!important}.live-setup-modal .stream-mode-picker>button>b{font-size:11px!important}.live-setup-modal .stream-mode-picker>button>small{font-size:8px!important}}@media (width>=721px){.app-shell .topbar{height:56px!important;box-shadow:none!important;background:#050504f0!important;border-bottom:1px solid #9e641f!important;gap:14px!important;padding:0 18px!important}.app-shell .topbar:after{display:none!important}.app-shell .brand{order:1!important;width:auto!important}.app-shell .brand-mark{width:38px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important}.app-shell .safari-top-nav{order:2!important;gap:12px!important;margin:0 auto 0 0!important;display:flex!important}.app-shell .safari-top-nav button{min-height:34px!important;box-shadow:none!important;color:#f7d99c!important;background:0 0!important;border:0!important;padding:0!important;font-size:12px!important}.app-shell .topbar .search{flex:0 240px!important;order:3!important;height:38px!important;margin-left:auto!important}.app-shell .top-actions{order:4!important;gap:8px!important;margin-left:0!important;display:flex!important}.app-shell .safari-login,.app-shell .safari-signup{height:38px!important;min-height:38px!important;display:block!important}.app-shell .app-menu-button{width:42px!important;height:38px!important;min-height:38px!important;padding:0!important;display:flex!important}.app-shell .app-menu-button>span{color:#e9ad4d!important;background:0 0!important;width:38px!important;height:36px!important;font-size:22px!important;display:grid!important}.app-shell .content{padding-top:56px!important}}.app-shell .safari-login,.app-shell .safari-signup{visibility:visible!important;opacity:1!important;display:block!important}.app-shell .den-ai-orb,body>button[aria-label="Open Account and Security"],body>button[aria-label=Forgot\ password]{display:none!important}@media (width<=720px){.app-shell .safari-login{min-width:48px!important;height:34px!important;padding:0 5px!important;font-size:10px!important;display:block!important}.app-shell .safari-signup{min-width:54px!important;height:34px!important;padding:0 5px!important;font-size:10px!important;display:block!important}.app-shell .topbar .search{min-width:72px!important}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{background:#070906}body{color:#fff7e5;min-height:100vh;background:linear-gradient(#04070438,#040603b3),url(/habitat/home-jungle-v1.png) top/cover no-repeat fixed!important}body:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000006b,#0000 25% 75%,#0000006b);position:fixed;inset:0}.den-safari-atmosphere{z-index:-1!important;background:0 0!important}.den-habitat-vignette{background:radial-gradient(#0000 35%,#01040294 100%);position:absolute;inset:0}.den-habitat-canopy{opacity:.48;filter:blur(2px);background:radial-gradient(at top,#0a1c0cb3,#0000 68%);width:42vw;height:33vh;position:absolute;top:-7vh}.den-habitat-canopy-left{left:-10vw;transform:rotate(8deg)}.den-habitat-canopy-right{right:-10vw;transform:rotate(-8deg)}.den-habitat-glow{background:radial-gradient(circle,#ffb13b24,#0000 68%);width:34vw;height:36vh;position:absolute;top:4vh;right:5vw}.topbar{background:linear-gradient(#3a2818 0%,#1c160e 48%,#090c08 100%)!important;border-bottom:1px solid #efb65080!important;height:88px!important;box-shadow:0 9px 30px #00000094,inset 0 -2px #74491d61!important}.topbar,.topbar *{--blue:#bd7b2e!important;--violet:#744518!important;--pink:#e2a345!important;--coral:#bf7329!important}.topbar .search input{color:#ffe3ad!important}.topbar .search input::placeholder{color:#d2b47c!important}.topbar .mail-inbox-button,.topbar .live-now-button,.topbar .app-menu-button{color:#ffe0a0!important}.topbar:after,.mobile-nav:before{content:"";pointer-events:none;opacity:.7;filter:drop-shadow(0 2px 2px #000);background:linear-gradient(90deg,#0000,#3a702f 13%,#95aa55 25%,#2e6a2b 39%,#0000 55%,#608b39 74%,#0000);height:10px;position:absolute;inset:auto 0 -5px}.brand{text-transform:uppercase;letter-spacing:1px;text-shadow:0 2px 8px #000;font-family:Georgia,serif;color:var(--habitat-gold-light)!important}.brand strong{color:var(--habitat-gold)!important}.brand-mark{overflow:hidden;background:radial-gradient(circle,#4a2b13,#100c08)!important;border:1px solid #c98a31!important;border-radius:50%!important;width:48px!important;height:48px!important;box-shadow:0 0 0 3px #27160b,0 0 22px #e7aa4557!important}.brand-mark img{object-fit:cover;width:100%;height:100%;transform:scale(1.22)}.search,.app-menu-button,.mail-inbox-button,.live-now-button{background:linear-gradient(145deg,#312617f0,#0f0f0af0)!important;border-color:#ecb3514d!important;box-shadow:inset 0 1px #ffe09b14,0 7px 18px #00000047!important}.go-live,.founding-public-banner>button,.redeem-founder,.founder-office-button,.shop-section-heading>button,.live-directory-empty>button{text-shadow:0 1px #ffe29c59;color:#160d05!important;background:linear-gradient(#e9a844,#9d571e 66%,#633315)!important;border:1px solid #f0b456!important;font-weight:900!important;box-shadow:inset 0 2px #ffe7a87a,inset 0 -3px #491f088c,0 8px 22px #0000006b!important}.sidebar{background:linear-gradient(90deg,#0c0e09fa,#1b170ff2)!important;border-right:1px solid #dea1476b!important;top:88px!important;box-shadow:9px 0 26px #00000073,inset -2px 0 #58381859!important}.sidebar nav button,.sidebar-menu-launcher{border-radius:8px!important}.sidebar nav button.active{color:#ffd480!important;background:linear-gradient(90deg,#6f431ca3,#2432196b)!important;border-color:#a76d2f!important;box-shadow:inset 4px 0 #d99c42,0 8px 18px #0003!important}.sidebar-menu-launcher{background:linear-gradient(145deg,#2b2116,#11120d)!important;border-color:#daa65357!important}.app-menu{box-shadow:var(--habitat-shadow)!important;background:linear-gradient(150deg,#231c12fc,#080c08fc)!important;border:1px solid #8a5a27!important}.app-menu>button:hover,.app-menu>button:focus{background:#bc7c3029!important}.content{padding-top:118px!important}.cinematic-den-hero{border:1px solid var(--habitat-line);min-height:clamp(350px,43vw,610px);box-shadow:var(--habitat-shadow),inset 0 0 0 5px #16110a80,inset 0 0 0 7px #e2a44429;background:linear-gradient(#03060308 30%,#05070452 63%,#050604eb 100%),url(/habitat/home-jungle-v1.png) 50% 30%/cover no-repeat;border-radius:26px;justify-content:center;align-items:flex-end;margin-bottom:18px;padding:32px;display:flex;position:relative;overflow:hidden}.cinematic-den-hero:before,.founding-public-banner:before,.founder-banner:before,.shop-section:before,.explore-card:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,#ffdc8e1c,#0000 22% 78%,#00000057);position:absolute;inset:0}.cinematic-den-title{z-index:1;text-align:center;text-shadow:0 4px 16px #000,0 2px 4px #000;position:relative}.cinematic-den-title img{aspect-ratio:1;object-fit:cover;border:2px solid #d39338;border-radius:50%;width:clamp(78px,9vw,132px);box-shadow:0 0 0 6px #1b1108bf,0 0 38px #f4b03e5c}.cinematic-den-title p{color:#ffd27c;letter-spacing:.04em;text-transform:uppercase;margin:10px 0 0;font-family:Georgia,serif;font-size:clamp(34px,5vw,78px);font-weight:700;line-height:.9}.cinematic-den-title h1{color:#f3c471;letter-spacing:.22em;text-transform:uppercase;margin:9px 0 7px;font-family:Georgia,serif;font-size:clamp(14px,1.7vw,23px);font-weight:500}.cinematic-den-title span{color:#efe4cd;letter-spacing:.05em;font-size:clamp(12px,1.15vw,16px)}.founding-public-banner,.founder-banner,.shop-section,.leaderboard,.live-directory-empty,.artist-center-launch,.gamers-corner-hero{position:relative;overflow:hidden;border:1px solid var(--habitat-line)!important;background:linear-gradient(145deg,#1f1b12f7,#070c08f5)!important;box-shadow:inset 0 0 0 3px #3d27118c,0 16px 38px #0000007a!important}.founding-public-banner>*,.founder-banner>*,.shop-section>*{z-index:1;position:relative}.founding-public-banner{border-radius:18px!important}.founding-public-banner>span{filter:drop-shadow(0 4px 6px #000);font-size:38px!important}.founding-public-banner small,.eyebrow,.room-copy small,.shop-section-heading .eyebrow{color:#efb652!important}.founding-public-banner b,.founder-banner h2,.shop-section h2{text-shadow:0 2px 8px #000;font-family:Georgia,serif;color:#ffd178!important}.founder-banner{border-radius:18px!important}.founder-seal{color:#ffd37e!important;background:radial-gradient(circle,#7f4a1e,#201309)!important;border:1px solid #e0a548!important;box-shadow:0 0 0 4px #140d08,0 0 22px #e4a54940!important}.section-heading{text-shadow:0 2px 8px #000;background:linear-gradient(90deg,#12150dcc,#0000 70%);border-left:4px solid #d99b3f;padding:8px 13px;margin-top:30px!important}.section-heading h1 span,.section-heading h2 span{background:linear-gradient(#ffd378,#9b5a22)!important}.room-card,.product-card{background:linear-gradient(160deg,#281f13f7,#080c08fa)!important;border-color:#dfa44a52!important;border-radius:16px!important;box-shadow:inset 0 0 0 3px #3e271180,0 12px 28px #00000073!important}.product-card{isolation:isolate;outline-offset:-5px;outline:1px solid #ebb55866;position:relative;border:2px solid #755029!important}.product-card:before{content:"";z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#66853745,#0000 13% 85%,#4d70303d);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #142d13c7,inset 0 0 22px #00000073}.room-card:hover,.room-card:focus,.product-card:hover{border-color:#e3a448!important;box-shadow:0 16px 35px #0009,0 0 0 2px #e1a04229!important}.room-image,.product-art{border-bottom:1px solid #e3a85040}.room-badges b,.live-meta b{background:linear-gradient(#d39436,#7d4118)!important}.shop-section{border-radius:23px;margin-top:30px;padding:24px;background:linear-gradient(#080a0680,#060906f0),url(/habitat/savanna-waterhole-v1.png) 50%/cover no-repeat!important}.product-art{position:relative;overflow:hidden;background:#0b0d08!important}.product-art>img{object-fit:cover;object-position:center;filter:saturate(.96)contrast(1.04);width:100%;height:100%;min-height:220px;transition:transform .35s,filter .35s;display:block}.product-card:hover .product-art>img{filter:saturate(1.06)contrast(1.05);transform:scale(1.035)}.product-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 50%,#050704a8),linear-gradient(90deg,#070a0533,#0000 20% 80%,#070a0533);position:absolute;inset:0}.product-art small{text-transform:uppercase;letter-spacing:.08em;z-index:5!important;color:#ffd484!important;background:#17110ae0!important;border:1px solid #ebb24e61!important}.product-copy{z-index:3;border-top:1px solid #895b29;position:relative;color:#fff6df!important;background:linear-gradient(155deg,#2e2418,#10130d)!important}.product-copy p{color:#e7a84b!important}.product-copy h3{text-shadow:0 2px 6px #000;color:#fff8e9!important}.product-copy b{text-shadow:0 2px 6px #000;font-family:Georgia,serif;color:#ffd17b!important}.product-copy>div button,.shop-primary,.shop-cart-button,.shop-market-grid>article>div>button{color:#180e05!important;background:linear-gradient(#d8993d,#733a16)!important;border:1px solid #d59539!important;font-weight:900!important;box-shadow:inset 0 1px #ffe4a370,0 5px 12px #00000061!important}.host-earnings-section{position:relative;overflow:hidden;background:linear-gradient(90deg,#17130cf7,#151b0fe3 56%,#3e2611e6),url(/habitat/luxury-den-v1.png) 50% 58%/cover no-repeat!important;border:1px solid #e8ae517a!important;border-radius:19px!important;box-shadow:inset 0 0 0 4px #4a2f1485,0 16px 38px #0000007a!important}.host-earnings-section:before{content:"";pointer-events:none;background:linear-gradient(110deg,#ffda881a,#0000 32% 75%,#00000059);position:absolute;inset:0}.host-earnings-section>*{z-index:1;position:relative}.host-earnings-section h2{text-shadow:0 2px 8px #000;font-family:Georgia,serif;color:#ffd37d!important;font-size:24px!important}.host-earnings-section>div>span{color:#e7ddc8!important}.host-earning-steps span{text-shadow:0 2px 6px #000;color:#f8e7c6!important}.host-earning-steps b{color:#ffe0a1!important;background:radial-gradient(circle,#9c6125,#2b1a0c)!important;border:1px solid #d99b3f!important;box-shadow:0 0 0 3px #190f08b3!important}.host-earning-steps i{color:#d59b4b!important}.host-earnings-section>button{color:#1a0e05!important;background:linear-gradient(#e3a342,#7d4119)!important;border:1px solid #efb658!important;box-shadow:inset 0 1px #ffe9b07a,0 7px 18px #0006!important}.modal-backdrop.app-page-backdrop{background:#060906!important}.modal.app-page-modal:not(.live-room-modal){background:linear-gradient(#0407044d,#040704c7),url(/habitat/luxury-den-v1.png) 50%/cover no-repeat fixed!important}.modal.app-page-modal>.close{color:#ffd27f!important;background:linear-gradient(145deg,#3b2816,#0d0e09)!important;border:1px solid #d19239!important}.den-shops,.shop-storefront-page,.shop-backoffice{min-height:100%;background:linear-gradient(#0609056b,#050805e0),url(/habitat/savanna-waterhole-v1.png) 50%/cover no-repeat fixed!important}.shop-hero,.shop-storefront-head{box-shadow:var(--habitat-shadow)!important;background:linear-gradient(90deg,#0a0c07eb,#19120a80),url(/habitat/savanna-waterhole-v1.png) 50%/cover!important}.shop-market-grid>article,.shop-product-card,.shop-cart-lines,.shop-order-summary,.shop-checkout,.shop-office-form,.shop-inventory-table,.shop-orders,.shop-settings-form{background:linear-gradient(150deg,#271e12f5,#070b07f7)!important;border:1px solid #e3a94f59!important;box-shadow:inset 0 0 0 2px #482e1473,0 14px 30px #0000006b!important}.pride-office,.pack-office,.artist-music-center,.den-mail,.den-cub-center,.den-growth-hub,.creative-corner,.owner-control-center,.owner-code-center{background:linear-gradient(#0508057a,#040704e6),url(/habitat/luxury-den-v1.png) 50%/cover no-repeat fixed!important}.app-menu,.modal:not(.live-room-modal),.pride-office :is(section,article),.pack-office :is(section,article),.den-mail :is(section,article),.creative-corner :is(section,article){-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.explore-den{background:linear-gradient(#05080429,#040704d1),url(/habitat/savanna-waterhole-v1.png) 50%/cover no-repeat fixed}.explore-hero{border-color:var(--habitat-line)!important;min-height:520px!important;box-shadow:var(--habitat-shadow),inset 0 0 0 5px #17100873!important;background:linear-gradient(#05080514,#050805d6),url(/habitat/savanna-waterhole-v1.png) 50%/cover no-repeat!important}.explore-hero:before{clip-path:none!important;background:linear-gradient(#0000 35%,#060805db)!important;height:100%!important}.explore-hero-copy{text-shadow:0 3px 12px #000;background:linear-gradient(90deg,#0a0b07c2,#0000);border-left:4px solid #d99a3d;max-width:720px;padding:22px}.explore-hero h1{color:#ffd27b;font-family:Georgia,serif}.explore-hero-lion{object-fit:cover;border:2px solid #c98a32;border-radius:50%;width:clamp(110px,16vw,240px);height:clamp(110px,16vw,240px);opacity:.9!important;filter:drop-shadow(0 12px 24px #000)!important;bottom:5%!important;right:4%!important}.explore-card{background:linear-gradient(155deg,#2a2012f5,#060b07f7)!important;border:1px solid #e5a84c6b!important;min-height:330px!important;box-shadow:inset 0 0 0 3px #492f1580,0 16px 38px #00000080!important}.explore-card:nth-child(3n+1){background:linear-gradient(155deg,#282214db,#050a07f2),url(/habitat/savanna-waterhole-v1.png) 50%/cover!important}.explore-card:nth-child(3n+2){background:linear-gradient(155deg,#261d12e6,#050906f5),url(/habitat/home-jungle-v1.png) 50%/cover!important}.explore-card:nth-child(3n+3){background:linear-gradient(155deg,#261d12e6,#050906f5),url(/habitat/luxury-den-v1.png) 50%/cover!important}.explore-card>*{z-index:1;text-shadow:0 2px 8px #000;position:relative}.explore-card-icon{filter:drop-shadow(0 6px 8px #000)!important;font-size:52px!important}.explore-card small{color:#ffc869!important}.explore-card button,.circle-chips button{color:#ffe0a1!important;background:linear-gradient(#784b1ef2,#271a0efa)!important;border:1px solid #bd7d32!important;box-shadow:inset 0 1px #ffe29d3d,0 6px 14px #0000004d!important}.circle-trail,.privacy-stone{box-shadow:var(--habitat-shadow)!important;background:linear-gradient(145deg,#261e12f5,#060b07f7)!important;border-color:#e5a94e61!important}@media (width<=720px){body{background-position:42% 0!important;background-attachment:scroll!important}.topbar{height:72px!important;padding:0 12px!important}.brand{gap:7px!important;width:auto!important}.brand>span:last-child{display:none!important}.brand-mark{width:44px!important;height:44px!important}.search{background:#0e100adb!important;max-width:none!important;height:42px!important}.top-actions{gap:7px!important}.mail-inbox-button,.live-now-button{border-radius:50%!important;width:42px!important;height:42px!important;padding:0!important}.mail-inbox-button b,.live-now-button{font-size:0!important}.mail-inbox-button span,.live-now-button i{font-size:18px!important}.app-menu-button{border-radius:50%!important;width:42px!important;height:42px!important;padding:0!important}.app-menu-button b,.app-menu-button i{display:none!important}.app-menu-button>span{background:0 0!important;width:100%!important;height:100%!important}.content{padding:88px 10px calc(94px + env(safe-area-inset-bottom))!important}.cinematic-den-hero{background-position:34%;border-radius:22px;min-height:510px;margin-inline:-2px;padding:22px 12px}.cinematic-den-title{padding:14px 10px 5px}.cinematic-den-title img{width:86px}.cinematic-den-title p{font-size:43px}.cinematic-den-title h1{letter-spacing:.16em;font-size:13px}.cinematic-den-title span{font-size:11px}.founding-public-banner{grid-template-columns:46px 1fr!important;gap:10px!important;padding:20px 15px!important;display:grid!important}.founding-public-banner>button{grid-column:1/-1;width:100%!important;min-height:54px!important}.founding-public-banner b{font-size:22px!important;line-height:1.08!important}.founding-public-banner p{line-height:1.5!important}.founder-banner{grid-template-columns:52px 1fr!important;gap:12px!important;padding:20px 15px!important;display:grid!important}.founder-banner>button{grid-column:1/-1;width:100%!important;min-height:48px!important}.section-heading{padding-inline:8px!important}.room-grid{gap:11px!important}.room-card{border-radius:14px!important}.room-image{height:190px!important}.shop-section{border-radius:20px!important;padding:16px 11px!important}.product-grid{gap:10px!important}.product-card{min-width:0}.product-art{min-height:160px!important}.mobile-nav{padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(#2a1f12fa,#0a0b07fc)!important;border-top:1px solid #bd7c31!important;height:76px!important;box-shadow:0 -10px 30px #0000008c,inset 0 2px #5c391885!important}.mobile-nav button{text-shadow:0 2px 5px #000;color:#e5b967!important}.mobile-nav button>span{color:#ffe0a0!important}.mobile-nav .mobile-live{background:radial-gradient(circle,#b9782e,#2a190c)!important;border:2px solid #ebb151!important;border-radius:50%!important;width:60px!important;height:60px!important;margin-top:-30px!important;box-shadow:0 0 0 5px #171008,0 0 20px #ebb15159!important}.explore-den{background-attachment:scroll;padding:10px 10px calc(88px + env(safe-area-inset-bottom))!important}.explore-hero{background-position:50%!important;min-height:540px!important;padding:22px 16px!important}.explore-hero-copy{padding:15px!important}.explore-hero h1{font-size:49px!important}.explore-hero-lion{width:100px;height:100px;bottom:22px!important;right:18px!important}.explore-card{min-height:300px!important;padding:20px!important}.modal.app-page-modal:not(.live-room-modal),.den-shops,.shop-storefront-page,.shop-backoffice,.pride-office,.pack-office,.artist-music-center,.den-mail,.den-cub-center,.den-growth-hub,.creative-corner,.owner-control-center,.owner-code-center{background-position:top!important;background-attachment:scroll!important}}@media (width<=420px){.cinematic-den-hero{min-height:470px}.cinematic-den-title p{font-size:36px}.room-grid{grid-template-columns:1fr!important}.room-image{height:245px!important}.product-grid{grid-template-columns:1fr 1fr!important}.product-art{min-height:140px!important}.product-copy{padding:11px!important}.product-copy h3{font-size:13px!important}.product-copy>div{align-items:end!important}.product-copy>div b{font-size:17px!important}.product-copy>div button{padding:8px!important}}@media (prefers-reduced-motion:reduce){.den-habitat-glow{display:none}}:is(.founding-center,.gamers-hub,.growth-hub,.verification-center,.owner-center,.pride-office,.pack-office,.den-shops,.artist-music-center,.den-mail,.den-cub-center,.creative-corner){color:#fff6e5!important;background:linear-gradient(#0508056b,#040704eb),url(/habitat/luxury-den-v1.png) 50%/cover no-repeat fixed!important}:is(.founding-center,.gamers-hub,.growth-hub,.verification-center,.owner-center,.pride-office,.pack-office,.artist-music-center,.den-mail,.den-cub-center,.creative-corner)>header,:is(.founding-hero,.gamers-hub-hero,.growth-hub-head,.verification-center>header,.owner-head,.pride-office-head,.pack-head,.artist-music-head,.den-mail-head,.creative-hero){background:linear-gradient(100deg,#0f120aeb,#4b2e129e,#090d08eb),url(/habitat/home-jungle-v1.png) 50% 38%/cover no-repeat!important;border-color:#e6ab4e6e!important;box-shadow:inset 0 0 0 3px #452b1280,0 18px 45px #00000080!important}:is(.founding-center,.gamers-hub,.growth-hub,.verification-center,.owner-center,.pride-office,.pack-office,.artist-music-center,.den-mail,.den-cub-center,.creative-corner) :is(section,article,form,aside,fieldset,.founding-panel,.growth-panel,.owner-panel,.music-form-card,.platform-group,.den-compose){background:linear-gradient(150deg,#2b2114f0,#070c08f5)!important;border-color:#e2a64a4a!important;box-shadow:inset 0 0 0 2px #432b144d,0 10px 28px #00000047!important}:is(.founding-center,.gamers-hub,.growth-hub,.verification-center,.owner-center,.pride-office,.pack-office,.artist-music-center,.den-mail,.den-cub-center,.creative-corner) nav{background:linear-gradient(#2d2012f5,#0a0e09fa)!important;border-color:#dd9f444d!important}:is(.founding-center,.gamers-hub,.growth-hub,.verification-center,.owner-center,.pride-office,.pack-office,.artist-music-center,.den-mail,.den-cub-center,.creative-corner) nav button.active{color:#ffe09e!important;background:linear-gradient(#975b20bf,#2b1f10f0)!important;border-color:#d99a3d!important}:is(.founding-center,.gamers-hub,.growth-hub,.verification-center,.owner-center,.pride-office,.pack-office,.artist-music-center,.den-mail,.den-cub-center,.creative-corner) :is(h1,h2,h3){color:#fff7e8;text-shadow:0 2px 7px #000}:is(.founding-center,.gamers-hub,.growth-hub,.verification-center,.owner-center,.pride-office,.pack-office,.artist-music-center,.den-mail,.den-cub-center,.creative-corner) small{color:#e6ad55!important}:is(.founding-center,.gamers-hub,.growth-hub,.verification-center,.owner-center,.pride-office,.pack-office,.artist-music-center,.den-mail,.den-cub-center,.creative-corner) :is(input,select,textarea){color:#fff6e5!important;background:#080d08f0!important;border-color:#e1a64d52!important;box-shadow:inset 0 2px 8px #00000073!important}:is(.founding-center,.gamers-hub,.growth-hub,.verification-center,.owner-center,.pride-office,.pack-office,.artist-music-center,.den-mail,.den-cub-center,.creative-corner) button:not(.close):not(.reject):not(.danger):not(.secondary){color:#fff0c8!important;background:linear-gradient(#c98734,#673315)!important;border-color:#c78331!important;box-shadow:inset 0 1px #ffe3a457,0 5px 13px #0000004d!important}.founding-progress{background:#1a1c12!important}.founding-progress span{background:linear-gradient(90deg,#6e8d43,#d9a03f,#f2cf7a)!important}.founding-wallet-grid article.paid,.founding-wallet-grid article.promo{background:linear-gradient(145deg,#302316,#0b100b)!important;border-color:#e2a64c59!important}.gamers-hub{background-image:linear-gradient(#05080557,#040704e6),url(/habitat/savanna-waterhole-v1.png)!important}.gamers-hub-hero{background-image:linear-gradient(100deg,#080b07e6,#482d129e),url(/habitat/savanna-waterhole-v1.png)!important}.den-cub-center{background-image:linear-gradient(#05080547,#040704db),url(/habitat/home-jungle-v1.png)!important}.verification-center>header{background-image:linear-gradient(100deg,#090d08e6,#4b2d129e),url(/habitat/luxury-den-v1.png)!important}@media (width<=720px){:is(.founding-center,.gamers-hub,.growth-hub,.verification-center,.owner-center,.pride-office,.pack-office,.den-shops,.artist-music-center,.den-mail,.den-cub-center,.creative-corner){background-position:top!important;background-attachment:scroll!important}.product-art>img{min-height:160px}}@media (width<=420px){.product-art>img{min-height:140px}}.app-shell button:not(.close):not(.reject):not(.danger),.explore-den button:not(.close):not(.reject):not(.danger),.modal button:not(.close):not(.reject):not(.danger){font-weight:800;color:#ffe3a1!important;text-shadow:0 2px 3px #1b0d05!important;outline-offset:-4px!important;background:linear-gradient(105deg,#ffe0972b,#0000 22% 72%,#1a0e0652),linear-gradient(#a96d2c 0%,#75451e 48%,#452713 52%,#24170d 100%)!important;border:1px solid #d39a45!important;border-radius:4px!important;outline:1px solid #ffda892e!important;transition:transform .15s,filter .15s,box-shadow .15s!important;box-shadow:inset 0 2px #ffe5a759,inset 0 -3px #150c0694,inset 0 0 0 3px #3f220e42,0 5px #160e08,0 8px 15px #0000006b!important}:is(.app-shell,.explore-den,.modal) :is(nav,.hero-buttons,.modal-actions,.host-overview-actions,.host-period-tabs,.owner-mail-switcher,.den-inbox-tabs,.circle-chips){gap:2px!important}.app-shell button:not(.close):not(.reject):not(.danger):hover,.explore-den button:not(.close):not(.reject):not(.danger):hover,.modal button:not(.close):not(.reject):not(.danger):hover{filter:brightness(1.14)saturate(1.06);transform:translateY(-1px)}.app-shell button:not(.close):not(.reject):not(.danger):active,.explore-den button:not(.close):not(.reject):not(.danger):active,.modal button:not(.close):not(.reject):not(.danger):active{transform:translateY(3px);box-shadow:inset 0 2px 7px #0d07038c,0 2px #160e08!important}.app-shell button.active:not(.danger),.modal button.active:not(.danger){color:#fff0bd!important;border-color:#f1bf63!important;box-shadow:inset 0 2px #ffefb966,inset 0 0 16px #eeae4938,0 4px #140c07,0 0 16px #e19e3c38!important}.app-shell button:disabled,.modal button:disabled{filter:grayscale(.6)brightness(.7);transform:none!important;box-shadow:inset 0 2px 6px #0000007a!important}.app-shell :is(.danger,.reject,.end-live,.delete-button),.modal :is(.danger,.reject,.end-live,.delete-button){color:#ffe1d9!important;background:linear-gradient(#8e3b2c,#3a1712)!important;border:1px solid #ca674e!important;box-shadow:inset 0 1px #ffd1c23d,0 4px #1c0907,0 7px 13px #00000061!important}@media (width<=720px){.mobile-nav{height:calc(84px + env(safe-area-inset-bottom))!important;padding:0 6px env(safe-area-inset-bottom)!important;background:linear-gradient(#2b1e11fa,#090b07fc)!important;border-top:2px solid #b87931!important;gap:0!important;overflow:visible!important;box-shadow:0 -10px 28px #00000094,inset 0 3px #69441d85!important}.mobile-nav:after{content:"";pointer-events:none;opacity:.78;background:linear-gradient(90deg,#315020,#9b6b2c 20%,#315020 42%,#ba8336 65%,#29481e);border-radius:50%;height:5px;position:absolute;inset:4px 2px auto}.mobile-nav>button:not(.mobile-live){background:linear-gradient(135deg,#7e4f2257,#0000 24%),linear-gradient(#39281a,#17140d 58%,#21170e)!important;border:1px solid #6f4824!important;border-radius:3px!important;flex:1 1 0!important;gap:0!important;min-width:0!important;height:69px!important;margin:6px -1px 0 0!important;padding:5px 1px!important;box-shadow:inset 0 0 0 2px #171008,inset 0 0 0 4px #89572333,0 4px #090704,0 6px 12px #0000006b!important}.mobile-nav>button:not(.mobile-live):active{transform:translateY(2px)!important;box-shadow:inset 0 2px 7px #000,0 2px #090704!important}.mobile-nav .nav-icon{filter:drop-shadow(0 4px 3px #000);place-items:center;width:42px;height:42px;font-size:26px;line-height:1;display:grid}.mobile-nav .nav-icon img{object-fit:contain;width:42px;height:42px;display:block;transform:translateZ(0)}.mobile-nav button>span:not(.sr-only){letter-spacing:.03em;text-transform:uppercase;color:#e7b45f!important;font-family:Georgia,serif!important;font-size:10px!important;line-height:1!important}.mobile-nav .nav-menu-icon{color:#e4ad52;font-size:29px}.mobile-nav .mobile-live{background:radial-gradient(circle at 45% 35%,#bd7c30,#6b3b18 48%,#20130a 72%)!important;border:3px solid #d79a3e!important;border-radius:50%!important;flex:0 0 76px!important;width:76px!important;height:76px!important;margin:0 -2px 15px!important;padding:0!important;position:relative!important;box-shadow:inset 0 0 0 4px #1b1109,inset 0 0 0 6px #efb55370,0 0 0 4px #120c07,0 7px #0a0704,0 8px 20px #00000094!important}.mobile-nav .mobile-live .nav-icon,.mobile-nav .mobile-live .nav-icon img{filter:drop-shadow(0 5px 4px #000);width:70px;height:70px}.mobile-nav>button.active:not(.mobile-live){background:linear-gradient(#56371d,#21170e)!important;border-color:#d89b42!important;box-shadow:inset 0 0 0 2px #171008,inset 0 0 12px #e5a4463d,0 4px #090704,0 0 14px #dd993a33!important}.content{padding-bottom:calc(106px + env(safe-area-inset-bottom))!important}}.app-shell .content{margin-left:0!important;padding-top:56px!important}.app-shell .cinematic-den-hero{aspect-ratio:1362/535!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#050504 url(/habitat/homepage-hero-reference.jpg) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.app-shell .cinematic-den-hero:before,.app-shell .cinematic-den-title,.app-shell .hero-family-script,.app-shell .hero-run-script{display:none!important}@media (width<=720px){.app-shell .topbar{background:#050504!important;gap:5px!important;height:52px!important;padding:0 8px!important}.app-shell .brand-mark{width:30px!important;height:30px!important;font-size:20px!important}.app-shell .topbar .search{height:34px!important;padding:0 9px!important}.app-shell .topbar .search input{font-size:13px!important}.app-shell .safari-signup{min-width:58px!important;height:34px!important;padding:0 7px!important;font-size:11px!important}.app-shell .app-menu-button{width:34px!important;height:34px!important;min-height:34px!important}.app-shell .app-menu-button>span{width:32px!important;height:32px!important;font-size:20px!important}.app-shell .content{padding:52px 0 calc(62px + env(safe-area-inset-bottom))!important}.app-shell .safari-primary-actions{scrollbar-width:none!important;gap:6px!important;margin:7px 0 11px!important;padding:0 8px 5px!important;display:flex!important;overflow-x:auto!important}.app-shell .safari-primary-actions button{border-radius:8px!important;flex:0 0 92px!important;gap:0!important;height:72px!important;min-height:72px!important;padding:6px 3px!important;box-shadow:inset 0 0 0 1px #4c3014,0 2px #1b0e04!important}.app-shell .safari-primary-actions span{font-size:20px!important;line-height:1!important}.app-shell .safari-primary-actions b{margin-top:4px!important;font-size:13px!important;line-height:1.05!important}.app-shell .safari-primary-actions small{white-space:nowrap!important;margin-top:3px!important;font-size:9px!important;line-height:1!important}.app-shell .rooms-heading{margin:5px 10px 7px!important}.app-shell .rooms-heading h2:after{font-size:17px!important}.app-shell .rooms-heading p{font-size:10px!important}.app-shell .room-grid{gap:7px!important;padding:0 8px 10px!important;display:flex!important;overflow-x:auto!important}.app-shell .room-grid>.room-card{aspect-ratio:auto!important;max-width:152px!important;box-shadow:none!important;border-radius:8px!important;flex:0 0 152px!important}.app-shell .room-grid .room-image{height:92px!important}.app-shell .room-grid .room-copy{padding:6px 7px!important}.app-shell .room-grid .room-copy h3{margin:0 0 3px!important;font-size:12px!important}.app-shell .room-grid .room-copy p{font-size:9px!important}.app-shell .live-directory-empty{border-radius:8px!important;min-height:96px!important;padding:12px!important}.app-shell .live-directory-empty>span{display:none!important}.app-shell .live-directory-empty h3{font-size:14px!important}.app-shell .live-directory-empty p{font-size:9px!important}.app-shell .safari-destination-grid{scrollbar-width:none!important;gap:7px!important;padding:0 8px 12px!important;display:flex!important;overflow-x:auto!important}.app-shell .safari-destination-grid button{height:82px!important;min-height:82px!important;box-shadow:none!important;border-radius:7px!important;flex:0 0 145px!important}.app-shell .safari-destination-grid span{bottom:6px!important;left:5px!important;right:5px!important}.app-shell .safari-destination-grid b{font-size:11px!important}.app-shell .safari-destination-grid small{font-size:8px!important}.app-shell .mobile-nav{height:calc(54px + env(safe-area-inset-bottom))!important;padding:2px 4px env(safe-area-inset-bottom)!important;background:#060705f7!important;border-top:1px solid #8e5d25!important;box-shadow:0 -3px 10px #00000080!important}.app-shell .mobile-nav:after{display:none!important}.app-shell .mobile-nav>button:not(.mobile-live){height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;margin:0!important;padding:2px!important}.app-shell .mobile-nav .nav-icon,.app-shell .mobile-nav .nav-icon img{filter:none!important;width:24px!important;height:24px!important;font-size:18px!important}.app-shell .mobile-nav button>span:not(.sr-only){font-size:8px!important}.app-shell .mobile-nav .mobile-live{border-width:1px!important;flex:0 0 46px!important;width:46px!important;height:46px!important;margin:-7px 3px 0!important;box-shadow:0 2px 7px #000!important}.app-shell .mobile-nav .mobile-live .nav-icon,.app-shell .mobile-nav .mobile-live .nav-icon img{width:38px!important;height:38px!important}.den-ai-orb{right:9px!important;bottom:calc(62px + env(safe-area-inset-bottom))!important;border-radius:50%!important;justify-content:center!important;width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;box-shadow:0 3px 9px #000!important}.den-ai-orb span{font-size:20px!important}.den-ai-orb b,.app-shell .safari-primary-actions,.app-shell .mobile-nav,.den-ai-orb,body>button[aria-label="Open Account and Security"],body>button[aria-label=Forgot\ password]{display:none!important}.app-shell .content{padding-bottom:18px!important}.app-shell .homepage-secondary-banner{display:none!important}.app-shell .safari-primary-actions{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important;margin:6px 6px 10px!important;padding:0!important;display:grid!important;overflow:visible!important}.app-shell .safari-primary-actions button{width:auto!important;min-width:0!important;height:67px!important;min-height:67px!important;padding:5px 2px!important}.app-shell .safari-primary-actions button:nth-child(n+5){grid-column:auto!important}.app-shell .safari-primary-actions button:nth-child(5){grid-column:1/2!important}.app-shell .safari-primary-actions span{font-size:17px!important}.app-shell .safari-primary-actions b{white-space:nowrap!important;font-size:10px!important}.app-shell .safari-primary-actions small{text-overflow:ellipsis!important;max-width:100%!important;font-size:7px!important;overflow:hidden!important}.app-shell .founding-public-banner,.app-shell .founder-banner,.app-shell .homepage-secondary-banner{display:none!important}}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.watch-party-live[class*=tile-count-]{background:#03040a!important;grid-template-rows:minmax(200px,1fr) 96px!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;grid-auto-flow:row!important;gap:4px!important;width:100%!important;height:100%!important;padding:0!important;display:grid!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.watch-party-live>.shared-youtube-stage{z-index:20!important;visibility:visible!important;opacity:1!important;background:#000!important;grid-area:1/1!important;grid-template-rows:minmax(200px,1fr) auto!important;width:100%!important;min-width:0!important;height:100%!important;min-height:200px!important;display:grid!important;position:relative!important;overflow:hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .watch-party-live .shared-youtube-frame,.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .watch-party-live .shared-youtube-frame iframe{visibility:visible!important;opacity:1!important;pointer-events:none!important;border:0!important;width:100%!important;min-width:200px!important;height:100%!important;min-height:200px!important;display:block!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.watch-party-live>.live-participant-grid{z-index:21!important;grid-area:2/1!important;gap:4px!important;width:100%!important;min-width:0!important;height:96px!important;min-height:0!important;display:flex!important;position:relative!important;overflow:auto hidden!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.watch-party-live>.live-participant-grid>:is(.real-video-tile,.real-host-tile,.real-guest-tile,.camera-waiting,.open-panel-seat){aspect-ratio:1!important;flex:0 0 96px!important;grid-area:auto!important;place-self:stretch!important;width:96px!important;min-width:96px!important;height:96px!important;min-height:96px!important;padding:0!important}@media (width<=800px){.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.watch-party-live[class*=tile-count-]{grid-template-rows:minmax(200px,1fr) 78px!important;padding:0!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.watch-party-live>.live-participant-grid{height:78px!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live.watch-party-live>.live-participant-grid>:is(.real-video-tile,.real-host-tile,.real-guest-tile,.camera-waiting,.open-panel-seat){flex-basis:78px!important;width:78px!important;min-width:78px!important;height:78px!important;min-height:78px!important}}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized){background:#020805!important;padding:0!important}.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-modal{background:radial-gradient(circle at 50% 0,#1d4b2a80,#0000 42%),#020b06!important;border:0!important;border-radius:0!important;grid-template-rows:58px minmax(0,1fr) 64px!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important;display:grid!important;overflow:hidden!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-header{z-index:40!important;min-height:58px!important;box-shadow:none!important;background:#020905f0!important;border:0!important;border-bottom:1px solid #d89e4673!important;align-items:center!important;padding:6px 62px!important;display:flex!important;position:relative!important;inset:auto!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-header>div:first-child{gap:8px!important;min-width:0!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-header h2{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:42vw!important;margin:0!important;font-size:15px!important;line-height:1.1!important;overflow:hidden!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-header .eyebrow,.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-header small,.den-room-active .room-backdrop:not(.live-is-minimized) .guard-status,.den-room-active .room-backdrop:not(.live-is-minimized) .mobile-active-viewers{display:none!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-live-pill{color:#fff!important;box-shadow:none!important;background:#b3261e!important;border-radius:7px!important;padding:5px 7px!important;font-size:10px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .active-viewer-count{height:34px!important;box-shadow:none!important;background:#08120bcc!important;border:1px solid #dca34b6b!important;border-radius:17px!important;padding:0 11px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-tools-launcher{top:calc(10px + env(safe-area-inset-top))!important;z-index:90!important;background:#07140c!important;border:1px solid #b57832!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important;position:fixed!important;bottom:auto!important;left:10px!important;right:auto!important;box-shadow:0 3px 12px #00000073!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-tools-sheet{z-index:100!important;width:min(350px,88vw)!important;height:100dvh!important;max-height:none!important;padding:calc(18px + env(safe-area-inset-top)) 14px calc(18px + env(safe-area-inset-bottom))!important;background:linear-gradient(145deg,#0d2615fc,#020a06fc)!important;border:0!important;border-right:1px solid #b57832!important;border-radius:0 22px 22px 0!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important;box-shadow:18px 0 48px #000000a6!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-tools-sheet:before{content:"🌿  🐍  🌿  🪲"!important;color:#e0a954!important;letter-spacing:8px!important;opacity:.8!important;margin-bottom:8px!important;display:block!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-tools-grid button{color:#f5dfb6!important;min-height:72px!important;box-shadow:none!important;background:#041109db!important;border:1px solid #dca34b80!important;border-radius:12px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-body{grid-template-columns:minmax(0,1fr) minmax(260px,25vw)!important;width:100%!important;min-height:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-stage-shell{width:100%!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}.den-room-active .room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live:not(.watch-party-live){background:#03120a!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;overflow:auto!important}.den-room-active .room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live:not(.watch-party-live)>.live-participant-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(180px,1fr)!important;gap:2px!important;width:100%!important;min-height:100%!important;display:grid!important}.den-room-active .room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live:not(.watch-party-live)>.live-participant-grid>*{aspect-ratio:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:180px!important;box-shadow:none!important;border:1px solid #c9944252!important;border-radius:0!important;grid-area:auto!important;margin:0!important;position:relative!important;inset:auto!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-chat-panel{z-index:12!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;background:#010a05eb!important;border:0!important;border-left:1px solid #d89e4659!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important}.den-room-active .room-backdrop:not(.live-is-minimized) .chat-tabs{min-height:38px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .chat-feed{min-height:0!important;padding:10px!important;overflow-y:auto!important}.den-room-active .room-backdrop:not(.live-is-minimized) .chat-compose{box-shadow:none!important;background:#06160c!important;border:1px solid #d89e4673!important;border-radius:22px!important;margin:8px!important;padding:3px 4px 3px 12px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .chat-compose button{border-radius:50%!important;width:38px!important;height:38px!important;min-height:38px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .den-live-dock{z-index:45!important;width:100%!important;height:64px!important;padding:4px max(8px, env(safe-area-inset-left)) calc(4px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-right))!important;box-shadow:none!important;background:#020a06fa!important;border:0!important;border-top:1px solid #d89e4673!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;display:grid!important;position:relative!important;inset:auto!important}.den-room-active .room-backdrop:not(.live-is-minimized) .den-live-dock button,.den-room-active .room-backdrop:not(.live-is-minimized) .den-live-dock .den-live-gift-button{color:#f1d49b!important;min-width:0!important;height:52px!important;min-height:52px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;gap:1px!important;margin:0!important;padding:4px 2px!important;transform:none!important}.den-room-active .room-backdrop:not(.live-is-minimized) .den-live-dock button.active{background:#b4772d2e!important}.den-room-active .room-backdrop:not(.live-is-minimized) .den-live-dock button>span{width:26px!important;height:26px!important;font-size:21px!important;line-height:26px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .den-live-dock button>span img{width:26px!important;height:26px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .den-live-dock button>b{font-size:11px!important;line-height:1!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-footer{display:none!important}@media (width<=800px){.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-modal{grid-template-rows:calc(54px + env(safe-area-inset-top)) minmax(0, 1fr) calc(58px + env(safe-area-inset-bottom))!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-header{min-height:calc(54px + env(safe-area-inset-top))!important;padding:calc(5px + env(safe-area-inset-top)) 52px 5px 54px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-header h2{max-width:48vw!important;font-size:14px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .active-viewer-count{height:30px!important;padding:0 8px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .active-viewer-count small{display:none!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-body{grid-template-rows:minmax(0,72%) minmax(112px,28%)!important;grid-template-columns:1fr!important;display:grid!important}.den-room-active .room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live:not(.watch-party-live)>.live-participant-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(145px,1fr)!important}.den-room-active .room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live:not(.watch-party-live)>.live-participant-grid>*{min-height:145px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-chat-panel{border-top:1px solid #d89e4659!important;border-left:0!important;grid-template-rows:minmax(0,1fr) auto auto!important}.den-room-active .room-backdrop:not(.live-is-minimized) .chat-tabs{display:none!important}.den-room-active .room-backdrop:not(.live-is-minimized) .chat-feed{padding:8px 12px 2px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .chat-feed p:not(:last-child){display:none!important}.den-room-active .room-backdrop:not(.live-is-minimized) .chat-compose{margin:5px 8px 7px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .request-strip{padding:4px 10px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .den-live-dock{height:calc(58px + env(safe-area-inset-bottom))!important}.den-room-active .room-backdrop:not(.live-is-minimized) .den-live-dock button,.den-room-active .room-backdrop:not(.live-is-minimized) .den-live-dock .den-live-gift-button{height:48px!important;min-height:48px!important}}@media (width<=430px){.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-body{grid-template-rows:minmax(0,74%) minmax(104px,26%)!important}.den-room-active .room-backdrop:not(.live-is-minimized) .den-live-dock button>b{font-size:10px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-tools-sheet{width:86vw!important}}.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-header{display:none!important}.den-room-active .room-backdrop:not(.live-is-minimized) .live-room-body{grid-row:2!important}.den-room-active .room-backdrop:not(.live-is-minimized) .den-live-dock{grid-row:3!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-profile-launcher{top:calc(8px + env(safe-area-inset-top))!important;z-index:82!important;width:min(270px,100vw - 230px)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:fixed!important;left:56px!important;right:auto!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-title-launcher{width:100%!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#020c07e0!important;border:1px solid #d89e4680!important;border-radius:20px!important;gap:7px!important;padding:4px 9px 4px 4px!important;overflow:hidden!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-profile-avatar{border-radius:50%!important;flex:0 0 31px!important;width:31px!important;height:31px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-title-launcher-copy{min-width:0!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-title-launcher-copy b,.den-room-active .room-backdrop:not(.live-is-minimized) .room-title-launcher-copy small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-title-launcher-copy b{font-size:13px!important;line-height:1.05!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-title-launcher-copy small{font-size:10px!important;line-height:1.05!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-top-controls{top:calc(8px + env(safe-area-inset-top))!important;z-index:84!important;gap:5px!important;margin:0!important;display:flex!important;position:fixed!important;left:auto!important;right:8px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-top-controls .room-control{width:40px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;background:#020c07e0!important;border:1px solid #d89e4666!important;border-radius:50%!important;padding:0!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-top-controls .room-control small{display:none!important}.live-setup-modal .prelive-seat-picker{background:linear-gradient(145deg,#081f10f0,#020d07f7)!important;border:1px solid #d69d4680!important;border-radius:14px!important;gap:10px!important;padding:13px!important;display:grid!important}.live-setup-modal .prelive-seat-picker>div:first-child{justify-content:space-between!important;align-items:baseline!important;gap:8px!important;display:flex!important}.live-setup-modal .prelive-seat-picker>div:first-child b{color:#f5d995!important;font-size:15px!important}.live-setup-modal .prelive-seat-picker>div:first-child small{color:#aebbad!important;font-size:12px!important}.live-setup-modal .prelive-seat-options{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.live-setup-modal .prelive-seat-options button{color:#efd49d!important;min-width:0!important;min-height:54px!important;box-shadow:none!important;background:#07190d!important;border:1px solid #d69d466b!important;border-radius:10px!important;padding:6px 2px!important}.live-setup-modal .prelive-seat-options button b{font-size:18px!important;line-height:1!important;display:block!important}.live-setup-modal .prelive-seat-options button small{margin-top:4px!important;font-size:10px!important;display:block!important}.live-setup-modal .prelive-seat-options button.active{color:#fff4d8!important;background:linear-gradient(#9e672a,#40230e)!important;border-color:#f0b85f!important}@media (width<=800px){.den-room-active .room-backdrop:not(.live-is-minimized) .room-profile-launcher{width:calc(100vw - 202px)!important;left:54px!important}.den-room-active .room-backdrop:not(.live-is-minimized) .room-top-controls .room-share-control{display:none!important}}@media (width<=520px){.live-setup-modal .prelive-seat-picker>div:first-child{flex-direction:column!important;align-items:flex-start!important}.live-setup-modal .prelive-seat-options{gap:4px!important}.live-setup-modal .prelive-seat-options button{min-height:48px!important}}@media (width<=900px),(pointer:coarse){body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-modal{grid-template-rows:calc(46px + env(safe-area-inset-top)) minmax(0,1fr) calc(54px + env(safe-area-inset-bottom))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-profile-launcher{top:calc(6px + env(safe-area-inset-top))!important;width:min(168px,100vw - 184px)!important;left:48px!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher{height:34px!important;min-height:34px!important;box-shadow:none!important;background:#020c07e6!important;border:1px solid #d89e467a!important;border-radius:17px!important;gap:5px!important;padding:3px 7px 3px 3px!important;transform:none!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher:before,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher:after{display:none!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-profile-avatar{flex-basis:27px!important;width:27px!important;height:27px!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher-copy b{font-size:11px!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-title-launcher-copy small{display:none!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-top-controls{top:calc(6px + env(safe-area-inset-top))!important;gap:4px!important;right:6px!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-top-controls .room-control{width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;border-radius:50%!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .room-tools-launcher{top:calc(6px + env(safe-area-inset-top))!important;width:34px!important;height:34px!important;min-height:34px!important;box-shadow:none!important;left:6px!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .self-media-dock,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .media-permission-help,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .tile-self-controls{display:none!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-room-body{display:block!important;position:relative!important;overflow:hidden!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-stage-shell{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live:not(.watch-party-live){overflow:hidden!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live:not(.watch-party-live)>.live-participant-grid{gap:2px!important;width:100%!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .real-live-stage.panel-live:not(.watch-party-live)>.live-participant-grid>*{aspect-ratio:auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;grid-area:auto!important;margin:0!important}body.den-room-active.den-room-active .real-live-stage.panel-capacity-4>.live-participant-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body.den-room-active.den-room-active .real-live-stage.panel-capacity-6>.live-participant-grid{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.den-room-active.den-room-active .real-live-stage.panel-capacity-9>.live-participant-grid{grid-template-rows:repeat(3,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.den-room-active.den-room-active .real-live-stage.panel-capacity-12>.live-participant-grid{grid-template-rows:repeat(4,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.den-room-active.den-room-active .real-live-stage.panel-capacity-15>.live-participant-grid{grid-template-rows:repeat(5,minmax(0,1fr))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .live-chat-panel{z-index:30!important;width:100%!important;height:118px!important;min-height:0!important;box-shadow:none!important;pointer-events:none!important;background:linear-gradient(#0000,#010905d1)!important;border:0!important;border-radius:0!important;grid-template-rows:minmax(0,1fr) auto auto!important;display:grid!important;position:absolute!important;inset:auto 0 0!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-feed{background:0 0!important;padding:0 12px!important;overflow:hidden!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-feed p{display:none!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-feed p:last-child{background:#0000007a!important;border:0!important;border-radius:13px!important;width:max-content!important;max-width:85%!important;margin:0!important;padding:5px 9px!important;font-size:12px!important;display:block!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .chat-compose{pointer-events:auto!important;background:#010d07e0!important;border-radius:22px!important;height:42px!important;min-height:42px!important;margin:4px 8px 7px!important;padding:2px 3px 2px 13px!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .request-strip{pointer-events:auto!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock{height:calc(54px + env(safe-area-inset-bottom))!important;padding:2px 6px env(safe-area-inset-bottom)!important;gap:2px!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock button,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock .den-live-gift-button{height:50px!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:3px 1px!important;transform:none!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock button>span,body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock .den-live-gift-button>span{width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0 auto!important;font-size:19px!important;line-height:23px!important;display:grid!important;transform:none!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock .den-live-gift-button>span img{filter:none!important;width:23px!important;min-width:23px!important;height:23px!important;min-height:23px!important;margin:0!important;transform:none!important}body.den-room-active.den-room-active .modal-backdrop.room-backdrop:not(.live-is-minimized) .den-live-dock button>b{font-size:10px!important;line-height:1!important}}.resource-center{max-width:1200px;padding:28px 24px max(36px,env(safe-area-inset-bottom));color:#fff3da;background:#09110cf5;min-height:100dvh;margin:0 auto;font-size:1rem}.resource-center *{box-sizing:border-box}.resource-center a{color:#f2c56d}.resource-back{margin-bottom:22px;font-size:.95rem;display:inline-block}.resource-heading{border-bottom:1px solid #72592f;justify-content:space-between;align-items:center;gap:20px;padding-bottom:22px;display:flex}.resource-heading h1{margin:0 0 8px;font-size:clamp(1.8rem,5vw,2.8rem)}.resource-heading p{color:#ddcfb7;margin:0;line-height:1.6}.resource-center button{color:#fff4db;cursor:pointer;background:#775023;border:1px solid #a67e3c;border-radius:10px;min-height:44px;padding:10px 18px;font-size:1rem}.resource-center button:disabled{opacity:.6;cursor:wait}.resource-center :focus-visible{outline-offset:3px;outline:3px solid #ffdb8d}.resource-views{flex-wrap:wrap;gap:10px;margin:24px 0 18px;display:flex}.resource-views button{color:#e7d9c2;background:#142218}.resource-views button[aria-pressed=true]{background:#775023}.resource-filters{background:#132019;border:1px solid #5e5335;border-radius:14px;grid-template-columns:1fr 1fr 1.4fr;gap:16px;padding:20px;display:grid}.resource-center label{flex-direction:column;gap:8px;min-width:0;font-size:.95rem;display:flex}.resource-center input,.resource-center select,.resource-center textarea{color:#fff3da;background:#080f0b;border:1px solid #7c6c44;border-radius:8px;width:100%;min-height:46px;padding:10px 12px;font-family:inherit;font-size:1rem}.resource-center input::placeholder,.resource-center textarea::placeholder{color:#b5ad9d}.resource-center textarea{resize:vertical}.resource-submit{background:#142018;border:1px solid #8d6a37;border-radius:14px;margin-top:22px;padding:24px}.resource-submit h2{margin-top:0}.resource-submit p{color:#ded0b5;line-height:1.6}.resource-form-grid{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.resource-description{grid-column:1/-1}.resource-note{color:#c3b79f;margin:20px 0;font-size:.9rem;line-height:1.7}.resource-message{background:#302c17;border:1px solid #b48e4d;border-radius:10px;padding:16px;line-height:1.6}.resource-empty{background:#101b14;border:1px dashed #75613f;border-radius:14px;margin:26px 0;padding:30px}.resource-empty p{color:#dbcfb7;line-height:1.7}.resource-group{margin-top:30px}.resource-group>h2{align-items:center;gap:12px;font-size:1.4rem;display:flex}.resource-group>h2>span{background:#34422b;border-radius:50%;padding:4px 9px;font-size:.9rem}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.resource-card{background:linear-gradient(145deg,#1c2b1e,#111910);border:1px solid #79643c;border-radius:14px;flex-direction:column;min-width:0;padding:22px;display:flex}.resource-card-meta{color:#e6bc73;flex-wrap:wrap;gap:8px;font-size:.875rem;line-height:1.5;display:flex}.resource-card-meta b{text-transform:capitalize}.resource-card h3{overflow-wrap:anywhere;margin:14px 0 8px;font-size:1.3rem}.resource-location{color:#c8bda8;margin:0;font-size:.95rem}.resource-card-description{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;line-height:1.65}.resource-card>a{border-top:1px solid #4f4d30;padding-top:12px;font-weight:600;text-decoration:none;display:block}.resource-domain{overflow-wrap:anywhere;color:#bfb39c;margin-top:8px;font-size:.875rem;font-weight:400;display:block}.resource-review{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.resource-remove{margin-top:16px}.resource-center button:hover{filter:brightness(1.15)}@media (width<=900px){.resource-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-filters{grid-template-columns:1fr 1fr}.resource-filters label:last-child{grid-column:1/-1}}@media (width<=600px){.resource-center{padding:24px 16px}.resource-heading{flex-direction:column;align-items:flex-start}.resource-filters,.resource-form-grid,.resource-card-grid{grid-template-columns:1fr}.resource-submit{padding:18px}.resource-description,.resource-filters label:last-child{grid-column:auto}.resource-views button{flex:1}.resource-empty{padding:20px}}.legal-page{color:#fff8e8;min-height:100vh;font-family:var(--font-geist-sans),sans-serif;background:radial-gradient(circle at 18% 0,#e0922d33,#0000 30%),linear-gradient(#050c09f0,#0c0905fa);padding:28px clamp(16px,4vw,54px) 70px}.legal-page:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffc45e0a 1px,#0000 1px),linear-gradient(90deg,#ffc45e0a 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0}.legal-hero,.legal-nav,.legal-intro,.legal-card,.legal-footer{z-index:1;width:min(940px,100%);margin-inline:auto;position:relative}.legal-hero{background:linear-gradient(135deg,#452810ed,#091811ed);border:1px solid #e5a74b73;border-radius:28px;padding:36px clamp(20px,5vw,58px);box-shadow:0 26px 80px #00000073,inset 0 1px #ffe1a333}.legal-back{color:#f4c56f;margin-bottom:28px;text-decoration:none;display:inline-block}.legal-lion{float:right;filter:drop-shadow(0 8px 10px #000);font-size:48px}.legal-hero p,.legal-card header small{color:#e7ac52;letter-spacing:2px;margin:0;font-size:11px;font-weight:900}.legal-hero h1{color:#ffd888;margin:7px 0 10px;font-family:Georgia,serif;font-size:clamp(38px,7vw,68px)}.legal-hero strong,.legal-hero small{display:block}.legal-hero strong{font-size:16px}.legal-hero small{color:#bba98b;margin-top:13px}.legal-nav{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0f0be0;border:1px solid #e6ad5345;border-radius:16px;gap:8px;margin-top:16px;padding:8px;display:flex;position:sticky;top:10px;overflow:auto}.legal-nav a{color:#eac679;text-align:center;border-radius:10px;flex:1;min-width:max-content;padding:11px 13px;font-size:12px;font-weight:800;text-decoration:none}.legal-nav a:hover,.legal-nav a:focus{color:#fff;background:#7a461c}.legal-intro,.legal-card{background:linear-gradient(145deg,#151b14f7,#120d09f7);border:1px solid #e5a74b40;border-radius:22px;margin-top:18px;padding:clamp(22px,4vw,42px);scroll-margin-top:90px;box-shadow:0 18px 50px #00000042}.legal-intro h2,.legal-card h2{color:#ffd787;margin:0;font-family:Georgia,serif}.legal-card header{border-bottom:1px solid #e8b25b33;align-items:center;gap:16px;padding-bottom:20px;display:flex}.legal-card header>span{color:#fff1c9;background:radial-gradient(circle at 35% 30%,#c8812d,#4a2710 70%);border:1px solid #c88731;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-weight:950;display:grid;box-shadow:0 7px 16px #000}.legal-card h2{margin-top:3px;font-size:clamp(25px,4vw,36px)}.legal-card h3{color:#efc77e;margin:28px 0 8px;font-size:16px}.legal-card p,.legal-card li,.legal-intro p{color:#d4c9b7;font-size:14px;line-height:1.75}.legal-card ul{padding-left:22px}.legal-card li{margin:7px 0}.legal-footer{color:#a99678;justify-content:space-between;gap:16px;margin-top:22px;padding:20px;font-size:12px;display:flex}.legal-footer a{color:#e8b65f}@media (width<=600px){.legal-page{padding-inline:10px}.legal-hero{border-radius:20px}.legal-lion{font-size:35px}.legal-nav{top:6px}.legal-intro,.legal-card{border-radius:17px;padding:21px 17px}.legal-card p,.legal-card li,.legal-intro p{font-size:13px}.legal-footer{flex-direction:column;align-items:flex-start}}
