@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAiIAA4AAAAACygAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHUE9TAAABRAAAAJYAAAD8jnuVDEdTVUIAAAHcAAAALQAAAC4jdiSCT1MvMgAAAgwAAABNAAAAYHKdrfZTVEFUAAACXAAAACYAAAAqeZNqgWNtYXAAAAKEAAAAZAAAAIpNu/P9Z2FzcAAAAugAAAAIAAAACAAAABBnbHlmAAAC8AAAA2wAAASMk1TtdmhlYWQAAAZcAAAANgAAADYgacSyaGhlYQAABpQAAAAfAAAAJBDQBqlobXR4AAAGtAAAADcAAAA8QpYDZmxvY2EAAAbsAAAAIAAAACAIygpObWF4cAAABwwAAAAcAAAAIAAmAL9uYW1lAAAHKAAAAPwAAAH8KXZMBXBvc3QAAAgkAAAAYwAAAI7B1Xo4eNpVzqdZBVEQBeB/M0luFVSAwhAUEk825Bw0sQ4qWP00Gk03w/1GweQ8R4UFy1Y065tb28aDp+tT4+ne7blRCxEqVCdH1+fmkJlWXbKqaO0yJz+96HMCOmI3fiRRIvH1J9skPmIi56a4jW+rMYtJzqbO/KPclz8rtUanN5RsQVV4SZNMh1qvVRkKVxJnstyrtL+7TyiMAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVnM+IWBlYGBVYRlAwMDwzQIzbSHwYipgwEFMLGDCBgv2MPXk+EAA6/CFo6QvysYGDhCmCIUGBjng+RYLFgXACkFBhYAYAQMqQAAAHjaY2AEQg4gZmAQAZMyDEzl6RklICYDEwOYYmRh/MLAAAAt0gL3AAB42lXINQFCARQF0IO7y0yVX4MMzOShAM6CQxJGLASu711HGBFURYQeHtVGXVFEXE5DoGMbCkf70Xn02JhcLvztvegsenjul/Nlc2ldgksI2DWF1H0vK68IcmKS4lIS0ldSPRfmAAEAAf//AA942pRSA5QcTRCu6sEpWts8Y1axdYptWxvbtm3bTn7btm3GyfSmz+/uMWP0x1dQHV4BEEDYAxzEQRLUBBXowAQ2cIEPUiETJAAp6NB4nvB8hY88fMIzGl3Ttu2E3NxoixYTmjSZUK9eNBKZlJUVTUuLpqRMcrujdvsEoxGAgB+A/4F5joNEAAkldHEODjnOj9/dw++uRuWt48ge+YGw50FfbEdP4z3yp6wCrgQXt7oYV6MSEl0qqQoaO6+dv7YyBV+AuVDOk1nMY6zEo3J6vUFJrZVyQuwmilU45bwZuWvyg6G8Na1nVKH25s7IC+bnB9kKQGAbP5MljAdwKBg9OxT4IzW9jWNxzNvUTLpwreX5ZOajy/JRiMXK1hMReACGX8HeNzK8nr0oQuGQlKPVahQuRSCDuJxxYhx7xIah1gOnXvuq/wVb4dIRs3s09J8X9sjP2TSW5Xd201HYtefOiY19Zpvco3g66sW+E2YIT0F1xukEEJxuUkvplnJ4ZS3C+7RMI+zQ6rRa9Pq8XrfINMgXH9MPdu7EtI8/wbQdO+gHn+z9OORLfNQ40R/6mMxJ9IU+pk99GPInWZ/C9ngD2z/1FD1Fm9FTTx3D9fP7TprUZ956smNyn3nryLr5fScDgp9u4f7iI0WtYHkrZ+iUi5iBmRfoFLoFh/KRR8e5Tg9foVuAIfYA8AaGMBb3UFSDzko0GlcwUGTT5SxpokN4a+eDb1gS4vECl6CaPbFgQcZ5PkKnmz3rVyR3z1PcuWPr6Bs4wO+Q/2NcHLSNfcf34ztDTTCUdOElwYCyiF2pURNRxbgZNasAc0prIV33/jprzm+79v02c9Zvh6s36XBo3Dq3Ph5bHmnfqIY8rkaTjtZ1SA4fQ1i9lsYOH6WxtWTBws4jB3evn0s9Y7vOmd9lNACBFkx5mPAUuCC3WJeFCAbCrqBD42B6GjWTKpq9cCgUlkT2RUSfo+itIi/76mJ/S7pgQ6FmNiUN6dBuR7iwi7kv75KNppoajzN9dGarUSlai3hJzHA3ekGeg+RzjjOoXTZbr3D9PnaTQ7gm1kmrd2JA1z216zRTE26CNd0XONKndYP16w1GdzCnwOKx1g7q69sjj1eoFxnHbDSZhUXWUdHEX0Ze3UhF1kPDo8nA3dfK1HRmmJ0lO9tkAOddPmMAAQAAAASBBo28gPJfDzz1AAMH0AAAAADbtqaEAAAAAN0fUZ/+qf3GCdAI+AAAAAYAAgAAAAAAAHjaY2BkYOAI+buCgYHL49/Kfys5LwBFUAE/AJ8hBowAeNpjPcFwgpWHQQOGWWoZGECYVZGhh/UBgw2LGFAsk2EBy0aGAMYJDAwgzLIBiNczuAEAJtsKOQAAAABaAHYAmgDLAOMA6wEUAVYBbwGaAdcB1wHXAdcCRnjaY2BkYGDgZ0hh4GWIZGAD8xCAmYERABSdAOZ42n2QxVFFQRQFG3e2uOxwd9jg7rrF3d0tEoIgAgIhFroK+/5kpufMdSCdRxKIS0wD3vj84TgK+fjheLJ5/+EEGnn94cQAmyTy2f7hZPXxH86mmdxvjoNM329OlGCCDdbZ4YIDltiQttjmHH/fYzqp8z1jjVN2PJ/LtZzJ++5HqlveTzHIOBOscKhypN0GNUGxF+VT9ONIm1KaqaWFevd/6mKOYSYYkWLFmpW3pH1tTkMsS4Ms+1DlhtO/vkpppJ4GOqR5FT3CIkwjsyuvoQc9XOBE1OzAc/nfdM5+5rPFDlpot0otaxxxgFNTsUKMzrprHQdBmSq+ADOfS6Z42mNgYgCD/3MYjBiwAX4gVmE4ycjEYMPIzMjCyMrIxsjOyMHAzMjJyMXIzeaYVJRalsoZWlxSlJhZklzJXpqXaWDi5AihXS04S9FknKAylmDawNGAyTkIxDQycDIBAGvuGzcA) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2) format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2) format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2) format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2) format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2) format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;font-family:Avenir Next,Trebuchet MS,sans-serif;--bg: #09070a;--bg-elevated: rgba(18, 8, 11, .88);--bg-soft: rgba(255, 255, 255, .08);--border: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .2);--text: #f6efee;--text-soft: rgba(246, 239, 238, .72);--text-muted: rgba(246, 239, 238, .54);--accent: #b3172c;--accent-2: #ff6f7d;--shadow: 0 28px 90px rgba(0, 0, 0, .38);background:radial-gradient(circle at top left,rgba(179,23,44,.22),transparent 28%),radial-gradient(circle at top right,rgba(255,111,125,.16),transparent 22%),linear-gradient(180deg,#040205,#0d0508 45%,#030102);color:var(--text)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-height:100vh}a,button,input,select{font:inherit}button,a{color:inherit}img{display:block;max-width:100%}button{cursor:pointer}input{color:inherit}[data-nav=true]:focus,.video-element:focus{outline:none;box-shadow:none}[data-nav=true]:focus-visible,.video-element:focus-visible{outline:none;box-shadow:0 0 0 1px #ffffffb3,0 0 0 4px #b3172c3d}.app-brand[data-nav=true]:focus,.app-brand[data-nav=true]:focus-visible{box-shadow:none}.page-shell{padding:28px}.page-shell-loading{min-height:100vh;display:grid;place-items:center;padding:28px}.app-loading-screen{display:grid;justify-items:center;gap:18px;width:min(100%,260px)}.app-loading-screen-full{width:min(100%,320px)}.app-loading-mark{display:grid;place-items:center;width:88px;height:88px;border-radius:28px;background:radial-gradient(circle at top,rgba(255,255,255,.12),transparent 60%),#ffffff0a;border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 60px #00000057}.app-loading-mark-image{width:54px;height:54px}.app-loading-progress{position:relative;width:100%;height:4px;overflow:hidden;border-radius:999px;background:#ffffff24}.app-loading-progress-bar{position:absolute;inset:0 auto 0 0;width:40%;border-radius:999px;background:linear-gradient(90deg,#8f1023,#ff6f7d);animation:app-loading-slide 1.15s ease-in-out infinite}@keyframes app-loading-slide{0%{transform:translate(-110%)}55%{transform:translate(135%)}to{transform:translate(135%)}}.app-chrome{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;flex-wrap:wrap}.app-chrome-top{justify-content:space-between;padding:6px 0 0;width:100%}.app-brand{display:inline-flex;align-items:center;text-decoration:none;max-width:180px;flex:0 0 auto;min-width:0}.app-brand-logo{display:block;width:100%;max-width:150px;height:auto}.app-chrome-links{display:flex;align-items:center;gap:20px;color:var(--text-soft);font-size:.92rem}.app-chrome-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex:0 0 auto}.app-icon-button{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:16px;border:1px solid var(--border);background:#ffffff0d;color:var(--text)}.app-icon-button svg,.app-dialog-close svg,.settings-summary-icon{width:20px;height:20px}.app-dialog-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#03080cb8;backdrop-filter:blur(14px)}.app-dialog{width:min(100%,520px);max-height:min(88vh,820px);overflow:auto;border-radius:28px;border:1px solid var(--border);background:linear-gradient(180deg,rgba(246,184,95,.08),transparent 30%),#060c12f5;box-shadow:var(--shadow)}.app-dialog-wide{width:min(100%,980px)}.app-dialog-header,.app-dialog-body,.dialog-actions{display:flex;align-items:center}.app-dialog-header{justify-content:space-between;gap:18px;padding:20px 22px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.app-dialog-header h2,.settings-admin-block h3{margin:4px 0 0}.app-dialog-body{flex-direction:column;align-items:stretch;gap:16px;padding:20px 22px 22px}.app-dialog-body-wide{gap:18px}.app-dialog-close{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text)}.app-form-stack{gap:14px}.account-mode-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-mode-chip{min-height:46px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-soft)}.account-mode-chip-active{border-color:#f6b85f42;background:#f6b85f24;color:var(--text)}.app-field{display:grid;gap:8px}.app-field span{color:var(--text-soft);font-size:.9rem}.app-field input,.app-field textarea,.app-field select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d;padding:14px 16px;color:var(--text);resize:vertical}.key-row-list{display:grid;gap:10px}.key-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.key-row-input-wrap{position:relative}.key-row-input-wrap input{padding-right:88px}.key-badge{position:absolute;top:50%;right:12px;transform:translateY(-50%);padding:4px 8px;border-radius:999px;background:#d93d5224;border:1px solid rgba(217,61,82,.24);color:#ffd6dc;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.key-row button{min-width:96px}.account-summary-card,.settings-summary-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.account-summary-card strong,.account-summary-card span,.settings-summary-card strong,.settings-summary-card span{display:block}.account-summary-card span,.settings-summary-card span,.account-meta-list,.settings-admin-block p{color:var(--text-soft)}.account-meta-list{display:grid;gap:6px;font-size:.92rem}.profile-dialog{width:min(100%,760px)}.profile-dialog-body{gap:22px}.profile-hero{display:flex;align-items:center;justify-content:center;gap:16px;text-align:left}.profile-hero strong,.profile-hero span{display:flex}.profile-hero strong{font-size:1.35rem}.profile-hero span,.profile-meta-line{color:var(--text-soft)}.profile-avatar{display:inline-grid;place-items:center;width:64px;aspect-ratio:1 / 1;color:#fff;font-size:1.35rem;font-weight:800}.profile-avatar-surface{width:100%;height:100%;display:grid;place-items:center;overflow:hidden;aspect-ratio:1 / 1;border-radius:16px;background:#1a1f26}.profile-avatar-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;letter-spacing:.04em;line-height:1;text-align:center}.profile-avatar-image{width:100%;height:100%;object-fit:cover;object-position:center}.profile-avatar-large{width:52px;font-size:1.05rem}.profile-avatar-header{width:28px;font-size:.82rem}.profile-avatar-summary{width:54px;font-size:1rem}.profile-switcher-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:18px}.profile-card{display:grid;gap:14px;justify-items:center;align-content:start;padding:16px 14px;border-radius:20px;background:#ffffff06;transition:background .16s ease,transform .16s ease}.profile-card:hover,.profile-card-active{background:#ffffff0d}.profile-card:hover{transform:translateY(-2px)}.profile-switcher-main{display:grid;justify-items:center;gap:10px;width:100%;border:0;background:transparent;color:inherit;text-align:center}.profile-switcher-main>span{display:grid;justify-items:center;gap:2px}.profile-picker-card>strong,.profile-picker-card>span{max-width:100%}.profile-switcher-main:disabled{cursor:default;opacity:1}.profile-switcher-main strong,.profile-switcher-main small{display:block}.profile-switcher-main small{margin-top:2px;color:var(--text-soft);font-size:.78rem}.profile-row-actions{display:flex;justify-content:center;gap:8px}.profile-management-toolbar{display:flex;justify-content:center}.profile-inline-edit,.profile-create-row{display:grid;gap:14px}.profile-inline-edit{grid-template-columns:minmax(0,1fr);width:100%}.profile-create-row{grid-template-columns:minmax(0,1fr);align-items:start;width:min(100%,760px);margin:0 auto;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff09}.profile-inline-edit input,.profile-create-row input{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff0d;padding:12px 14px;color:var(--text)}.profile-color-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.profile-create-colors{justify-content:flex-start}.profile-inline-edit-actions{display:flex;gap:10px;flex-wrap:wrap}.profile-editor-panel{display:grid;gap:14px;width:min(100%,760px);margin:0 auto;padding:18px;border-radius:22px;background:#ffffff08}.profile-editor-title{font-size:1rem}.profile-editor-panel input{width:100%;min-width:0;min-height:52px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d;padding:0 16px;color:var(--text)}.profile-editor-panel input::placeholder{color:var(--text-soft)}.profile-editor-panel input:focus{outline:none;border-color:#f6b85f52;box-shadow:0 0 0 1px #f6b85f24}.profile-color-swatch{width:28px;height:28px;border-radius:999px;border:2px solid rgba(255,255,255,.12);background:var(--profile-avatar-color)}.profile-color-swatch-active{border-color:#fff;box-shadow:0 0 0 3px #ffffff24}.profile-icon-action{display:inline-grid;place-items:center;min-width:38px;height:38px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:var(--text-soft)}.profile-icon-action svg{width:16px;height:16px}.profile-icon-action:hover:not(:disabled){border-color:#ffffff57;color:var(--text)}.profile-add-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid rgba(246,184,95,.28);background:#f6b85f24;color:var(--text);font-weight:800}.profile-add-button svg{width:17px;height:17px}.profile-meta-line{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;text-align:center}.profile-picker-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:32px 24px;background:radial-gradient(circle at top,rgba(179,23,44,.22),transparent 28%),linear-gradient(180deg,#05070af5,#05070afb);backdrop-filter:blur(10px)}.profile-picker-shell{width:min(100%,1080px);display:grid;gap:28px;justify-items:center}.profile-picker-header{display:grid;justify-items:center;gap:14px;text-align:center}.profile-picker-hero-avatar{width:60px;aspect-ratio:1 / 1}.profile-picker-copy{display:grid;gap:8px}.profile-picker-copy h1{margin:0;font-size:clamp(2.5rem,6vw,4.4rem);letter-spacing:-.05em;line-height:.92}.profile-picker-copy p{margin:0;max-width:48ch;color:var(--text-soft);font-size:1rem;line-height:1.6}.profile-picker-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(164px,1fr));gap:22px}.profile-picker-card{display:grid;justify-items:center;align-content:start;gap:14px;min-height:244px;padding:20px 16px;border-radius:26px;background:#ffffff06;color:inherit;text-align:center;transition:transform .16s ease,background-color .16s ease}.profile-picker-card:hover,.profile-picker-card-active{transform:translateY(-3px);background:#ffffff0a}.profile-picker-avatar{width:112px;aspect-ratio:1 / 1;border-radius:18px;font-size:1.85rem}.profile-picker-card strong,.profile-picker-card span{display:block;text-align:center}.profile-picker-card strong{font-size:1.1rem}.profile-picker-card span{color:var(--text-soft);font-size:.92rem}.profile-picker-card-add{border-style:dashed;border-color:#ffffff1f}.profile-picker-add-icon{display:inline-grid;place-items:center;width:112px;aspect-ratio:1 / 1;border-radius:18px;background:#ffffff14}.profile-picker-add-icon svg{width:34px;height:34px}.profile-picker-create{width:min(100%,720px);display:grid;gap:14px;padding:22px;border-radius:26px;background:#ffffff09}.profile-picker-create-grid{display:grid;grid-template-columns:1fr;gap:12px}.profile-picker-create-grid input{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff0d;padding:14px 16px;color:var(--text)}.profile-picker-colors{justify-content:center}.profile-avatar-editor{display:grid;gap:14px}.profile-avatar-editor-hero{display:flex;align-items:center;gap:14px}.profile-avatar-editor-preview{width:60px;font-size:1.15rem}.profile-avatar-editor-copy{display:grid;gap:4px}.profile-avatar-editor-copy span{color:var(--text-soft);font-size:.9rem}.profile-avatar-editor-actions{display:flex;gap:10px;flex-wrap:wrap}.profile-chip-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text)}.profile-chip-button svg{width:15px;height:15px}.profile-avatar-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:10px}.profile-avatar-preset{width:100%;aspect-ratio:1;padding:0;border:none;border-radius:16px;overflow:hidden;background:#ffffff0a}.profile-avatar-preset img{width:100%;height:100%;object-fit:cover}.profile-avatar-preset-active{box-shadow:0 0 0 2px #ffffffeb}.profile-picker-actions,.profile-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.profile-picker-footer{width:100%;color:var(--text-soft);font-size:.94rem}.delete-profile-preview{display:flex;align-items:center;gap:14px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.delete-profile-preview strong,.delete-profile-preview span{display:block}.delete-profile-preview span{margin-top:4px;color:var(--text-soft)}.danger-button{border-color:#e5091475;background:linear-gradient(135deg,#e50914,#9b1018)}.settings-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-summary-icon{color:var(--accent)}.settings-admin-block{display:grid;gap:6px}.settings-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:18px;min-height:520px}.settings-sidebar{display:grid;gap:10px;align-content:start;padding-right:8px}.settings-nav-item{display:grid;gap:5px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff09;color:inherit;text-align:left}.settings-nav-item strong,.settings-nav-item span{display:block}.settings-nav-item span{color:var(--text-soft);font-size:.86rem}.settings-nav-item-active{border-color:#f6b85f47;background:linear-gradient(180deg,#f6b85f1f,#ffffff0f),#ffffff0a}.settings-content,.settings-section,.settings-section-heading{display:grid}.settings-content{align-content:start}.settings-section{gap:16px}.settings-section-heading{gap:6px}.settings-section-heading h3{margin:0}.settings-section-heading p,.settings-key-preview span{color:var(--text-soft)}.settings-inline-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-key-preview{display:grid;gap:4px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-users-panel{display:grid;gap:10px}.admin-users-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-users-panel-header span{color:var(--text-soft);font-size:.9rem}.admin-users-table-wrap{overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.admin-users-table{width:100%;border-collapse:collapse;min-width:720px}.admin-users-table th,.admin-users-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:middle}.admin-users-table th{color:var(--text-soft);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.admin-users-table tbody tr:last-child td{border-bottom:none}.admin-user-cell{display:grid;gap:2px}.admin-user-cell span{color:var(--text-soft);font-size:.9rem}.settings-tag-section{display:grid;gap:10px}.settings-tag-title{color:var(--text-soft);font-size:.9rem}.settings-tag-list{display:flex;flex-wrap:wrap;gap:10px}.settings-tag{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-soft)}.settings-tag-active{border-color:#f6b85f42;background:#f6b85f1f;color:var(--text)}.settings-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.settings-toggle-row strong,.settings-toggle-row span{display:block}.settings-toggle-row span{color:var(--text-soft);font-size:.88rem;margin-top:4px}.settings-toggle-row input{width:18px;height:18px;accent-color:var(--accent)}.ad-slot{display:block}.ad-slot-shell{display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#f6b85f14,#ffffff08),#ffffff08}.ad-slot-meta{display:grid;gap:4px}.ad-slot-meta span{color:var(--text-soft)}.ad-slot-chip{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:999px;background:#76c7c01f;border:1px solid rgba(118,199,192,.2);color:#c3fff8;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.ad-slot-frame{min-height:140px;border-radius:20px;border:1px dashed rgba(255,255,255,.16);background:#050a0f66;overflow:hidden}.ad-slot-placeholder{display:grid;place-items:center;min-height:140px;gap:8px;padding:20px;text-align:center}.ad-slot-placeholder span{color:var(--text-soft);max-width:44ch}.ad-slot-rail{margin:4px 0}.ad-slot-detail{margin:24px 0}.dialog-actions{justify-content:flex-end;gap:12px;padding-top:4px}.dialog-inline-error,.dialog-inline-success{padding:12px 14px;border-radius:16px;font-size:.92rem}.dialog-inline-error{border:1px solid rgba(242,77,57,.3);background:#f24d391f;color:#ffb5ab}.dialog-inline-success{border:1px solid rgba(118,199,192,.28);background:#76c7c01f;color:#c3fff8}.player-shell-edge{padding:0;min-height:100dvh;height:100dvh;background:#000;overflow:hidden}.player-shell-mobile-theater{position:fixed;inset:0;width:100vw;height:100dvh;z-index:90}.player-shell-mobile-ui{min-height:100dvh;height:auto;overflow-x:hidden;overflow-y:auto}.player-shell-mobile-ui .player-stage-full{min-height:auto;height:auto;display:grid;grid-template-rows:auto auto}.player-shell-mobile-ui .video-element-full{width:100%;height:auto;aspect-ratio:16 / 9;max-height:46vh;object-fit:cover}.player-shell-mobile-ui .player-vignette{inset:0 0 auto;height:min(46vh,56vw);background:linear-gradient(180deg,#00000085,#00000014 38%,#000000ad)}.player-shell-mobile-ui .player-overlay{position:relative;inset:auto;min-height:0;opacity:1;justify-content:flex-start}.player-shell-mobile-ui .player-topbar{position:absolute;top:max(12px,env(safe-area-inset-top));left:0;right:0;z-index:6}.player-shell-mobile-ui .player-bottom-cluster{margin:-18px 0 0;padding:18px 18px calc(28px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;background:linear-gradient(180deg,#020203fa,#020203fc),#000}.player-mobile-summary{display:none}.player-shell-mobile-ui .player-mobile-summary{display:grid;gap:10px;margin-bottom:14px}.player-shell-mobile-ui .player-mobile-summary h1{margin:0;color:#ef2f32;font-size:clamp(2.2rem,8vw,3.2rem);line-height:.92;letter-spacing:-.06em;text-transform:uppercase}.player-shell-mobile-ui .player-mobile-meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--text-soft);font-size:.92rem}.player-shell-mobile-ui .player-mobile-meta span{display:inline-flex;align-items:center;gap:8px}.player-shell-mobile-ui .player-mobile-meta span+span:before{content:"•";color:#fff6;margin-right:2px}.player-shell-mobile-ui .player-progress-row-rich{padding:0}.player-shell-mobile-ui .player-progress-row{font-size:.92rem}.player-shell-mobile-ui .player-controls-shell{flex-direction:column;align-items:stretch;gap:18px}.player-shell-mobile-ui .player-transport{justify-content:center;gap:16px}.player-shell-mobile-ui .player-volume{display:none}.player-shell-mobile-ui .player-dock{width:100%;justify-content:space-between;padding:0;background:transparent;border:0;box-shadow:none}.player-shell-mobile-ui .player-dock-button{width:68px;height:68px;border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.player-shell-mobile-ui .player-dock-icon svg{width:24px;height:24px}.player-shell-mobile-theater .player-stage-full{position:fixed;inset:0;width:100vw;height:100dvh}.player-shell-mobile-portrait .player-stage-full{inset:auto;width:100dvh;height:100vw;transform:translate(-50%,-50%) rotate(90deg);transform-origin:center}.player-shell-embed{display:grid;grid-template-rows:auto minmax(0,1fr)}.eyebrow,.tile-meta,.poster-card-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.72rem}.info-card,.hero-stage,.detail-hero,.resume-card,.player-loading-card,.player-panel{border:1px solid var(--border);background:var(--bg-elevated);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.info-card{border-radius:24px;padding:20px 22px}.info-card-muted{background:#ffffff0a}.warning-copy{color:#ffd596}.hero-stage{position:relative;overflow:hidden;border-radius:34px;min-height:360px;padding:34px;background-position:center;background-size:cover}.hero-stage-copy{position:relative;z-index:1;max-width:760px}.hero-meta{display:flex;align-items:center;gap:14px;margin-bottom:12px;color:var(--text-soft);font-size:.92rem}.hero-meta span+span:before{content:"•";margin-right:14px;color:var(--text-muted)}.hero-actions{margin-top:18px}.hero-stage h1,.detail-copy h1{margin:10px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,4.8rem);line-height:.98;letter-spacing:-.04em}.hero-stage p,.detail-copy p,.resume-card p,.player-loading-card p,.info-card p{color:var(--text-soft);max-width:66ch}.search-shell{position:relative;z-index:1;margin-top:28px}.search-bar{display:flex;flex-wrap:wrap;gap:12px;padding:14px;border-radius:24px;border:1px solid var(--border);background:#070c109e;backdrop-filter:blur(16px)}.search-input{min-height:56px;flex:1 1 340px;border:1px solid transparent;border-radius:18px;background:#ffffff0f;padding:0 18px}.primary-button,.ghost-button,.control-button,.panel-chip{border-radius:999px;border:1px solid transparent;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease}.primary-button,.ghost-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 18px;text-decoration:none}.primary-button{background:linear-gradient(135deg,#8f1023,#d93d52);color:#fff6f7}.ghost-button{background:#ffffff14;border-color:var(--border)}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.home-stack,.detail-page{display:grid;gap:26px;margin-top:26px}.rail-section{display:grid;gap:14px}.rail-header{display:flex;align-items:center;justify-content:space-between;gap:18px}.rail-header-actions{display:inline-flex;align-items:center;gap:12px}.rail-header h2,.section-heading h2{margin:0;font-size:1.45rem;letter-spacing:-.03em}.rail-header h2:before,.section-heading h2:before{content:"";display:inline-block;width:3px;height:.95em;margin-right:12px;border-radius:999px;background:linear-gradient(180deg,#8f1023,#ff6f7d);vertical-align:-.08em}.rail-track,.episode-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(184px,184px);gap:16px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none;scroll-snap-type:x proximity}.rail-track::-webkit-scrollbar,.episode-rail::-webkit-scrollbar{display:none}.poster-card,.episode-card{position:relative;overflow:hidden;min-height:276px;border-radius:28px;background:linear-gradient(180deg,#070c101f,#070c10f5),linear-gradient(180deg,#ffffff0f,#fff0);background-position:center;background-size:cover;text-decoration:none;scroll-snap-align:start}.poster-card-wide{min-height:224px}.poster-card:after,.episode-card:after{content:"";position:absolute;inset:auto -10% -40% 10%;height:160px;background:radial-gradient(circle,rgba(118,199,192,.18),transparent 70%);pointer-events:none}.poster-card-copy,.episode-card{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:18px}.poster-card strong,.episode-card strong{font-size:1.05rem;line-height:1.15}.progress-pill,.progress-chip,.player-status-chip{display:inline-flex;align-items:center;gap:8px;width:fit-content;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--text-soft);padding:6px 12px;font-size:.82rem}.detail-hero-rich{overflow:hidden;border-radius:34px;padding:28px;background-position:center;background-size:cover}.detail-hero-grid{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:28px;align-items:end}.detail-poster-shell{align-self:stretch}.detail-poster,.detail-poster-placeholder{width:100%;aspect-ratio:2 / 3;border-radius:28px;border:1px solid var(--border-strong);object-fit:cover;background:#ffffff0f}.detail-copy{display:grid;align-content:end}.section-block{display:grid;gap:14px}.episode-rail{grid-auto-columns:minmax(240px,240px)}.episode-card{min-height:176px;background:linear-gradient(180deg,rgba(118,199,192,.1),transparent 55%),#091018eb}.player-stage-full{position:relative;width:100%;min-height:100vh;background:#000;overflow:hidden}.video-element-full{width:100%;height:100vh;object-fit:contain;background:#000}.player-embed-frame{width:100%;height:100%;border:0;background:#000}.player-embed-header{position:relative;z-index:3;padding:18px 18px 0;background:#000}.player-topbar-embed{margin:0}.player-embed-stage{position:relative;min-height:0;background:#000}.player-loading-overlay,.resume-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at center,#070c101a,#070c10c2),linear-gradient(180deg,#00000057,#000000b8);z-index:3}.player-loading-overlay-inline{z-index:1;padding-top:88px;padding-bottom:140px;background:linear-gradient(180deg,#0000002e,#0000006b)}.player-spinner-backdrop{position:absolute;inset:0;z-index:2;display:grid;place-items:center;background:radial-gradient(circle at center,#070c1014,#000000ad),#0000005c;pointer-events:none}.player-loading-hud{position:absolute;inset:0;display:grid;place-items:center;padding:24px;transform:none;z-index:4;pointer-events:none}.player-loading-card,.resume-card{width:min(520px,calc(100% - 48px));border-radius:28px;padding:28px}.player-loading-card-compact{width:min(520px,calc(100% - 32px));padding:14px 20px;border-radius:20px;box-shadow:0 18px 44px #00000052;background:linear-gradient(180deg,#0a0e12d1,#0a0e12b8),#0a0e12c7}.player-loading-card-compact .eyebrow{font-size:.68rem;letter-spacing:.16em}.player-loading-card-compact h2{margin:6px 0 0;font-family:inherit;font-size:clamp(.96rem,1.5vw,1.05rem);font-weight:700;line-height:1.35;overflow-wrap:anywhere;text-align:center}.resume-card h2,.player-loading-card h2{margin:10px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,3.8rem)}.player-loading-spinner{width:58px;height:58px;margin:18px 0 16px;border-radius:999px;border:4px solid rgba(255,255,255,.16);border-top-color:var(--accent);animation:player-spinner-spin .82s linear infinite}@keyframes player-spinner-spin{to{transform:rotate(360deg)}}.player-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none;opacity:0;transition:opacity .18s ease;z-index:2}.player-topbar,.player-bottombar,.player-panel{pointer-events:auto;margin:20px}.player-bottombar{border-radius:24px;background:linear-gradient(180deg,#070c10d1,#070c10a3),#070c10d1;border:1px solid var(--border);backdrop-filter:blur(18px)}.player-topbar{display:flex;align-items:center;justify-content:flex-start;gap:18px;padding:10px 14px;background:transparent;border:0;backdrop-filter:none;box-shadow:none}.player-topbar-main{display:flex;align-items:center;gap:14px;min-width:0}.player-title-block{display:grid;min-width:0}.player-title-block strong,.player-title-block span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-title-block span{color:var(--text-soft);font-size:.92rem}.player-topbar-episode{display:inline-flex;align-items:center;min-height:34px;color:#f8f4ece0;font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.player-panel{align-self:flex-end;width:min(460px,calc(100% - 40px));border-radius:26px;padding:18px}.player-panel-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.player-panel-header span{color:var(--text-soft);font-size:.88rem}.player-panel-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.panel-chip{display:grid;gap:6px;padding:14px;text-align:left;background:#ffffff0d;border-color:var(--border)}.panel-chip span{color:var(--text-soft);font-size:.84rem}.panel-chip-active{background:#f6b85f29;border-color:#f6b85f80}.player-bottombar{padding:16px 18px 18px}.player-progress-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;color:var(--text-soft)}.player-progress-input{width:100%;accent-color:var(--accent)}.player-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px}.player-toolbar-group{display:flex;flex-wrap:wrap;gap:10px}.control-button{min-height:46px;padding:0 18px;background:#ffffff0f;border-color:var(--border);color:var(--text)}.control-button-primary{background:linear-gradient(135deg,#8f1023,#d93d52);border-color:transparent;color:#fff6f7;min-width:112px}.control-button-selected{border-color:#d93d526b;background:#d93d5224}.scrape-list{display:grid;gap:8px;margin-top:12px}.scrape-row{display:flex;justify-content:space-between;gap:14px;border-top:1px solid rgba(255,255,255,.08);padding-top:8px;color:var(--text-soft);font-size:.82rem}@media (hover: hover){.poster-card:hover,.episode-card:hover,.primary-button:hover,.ghost-button:hover,.control-button:hover,.panel-chip:hover{transform:translateY(-2px)}}@media (max-width: 960px){.page-shell{padding:18px}.app-chrome{flex-direction:column;align-items:flex-start}.app-chrome-top{flex-direction:row;align-items:center;gap:12px;flex-wrap:nowrap;justify-content:space-between}.app-brand{min-width:0;max-width:120px}.app-brand-logo{max-width:120px}.app-chrome-actions{flex:0 0 auto;gap:8px}.hero-stage,.detail-hero-rich{padding:22px;border-radius:28px}.detail-hero-grid{grid-template-columns:1fr}.detail-poster-shell{max-width:220px}.player-topbar,.player-bottombar,.player-panel{margin:12px}.player-topbar,.player-toolbar,.player-progress-row{gap:10px}.player-topbar{align-items:center;flex-direction:row}.player-toolbar{flex-direction:column;align-items:stretch}.player-toolbar-group{justify-content:stretch}.control-button,.control-button-primary{flex:1 1 0;min-width:0}}:root{--bg: #050204;--bg-elevated: rgba(17, 8, 11, .9);--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .18);--text: #f8f0ef;--text-soft: rgba(248, 240, 239, .72);--text-muted: rgba(248, 240, 239, .48);--accent: #b3172c;--accent-2: #ff6f7d;--shadow: 0 26px 80px rgba(0, 0, 0, .34);background:radial-gradient(circle at 20% 0%,rgba(179,23,44,.16),transparent 28%),radial-gradient(circle at 80% 8%,rgba(255,111,125,.12),transparent 20%),linear-gradient(180deg,#030103,#090306 48%,#020102);font-family:Manrope,Noto Sans,Helvetica Neue,Arial,sans-serif}body{background:transparent}.page-shell{padding:24px 32px 40px}.page-shell-home,.page-shell-detail,.page-shell-admin{padding-top:0}.admin-page{display:grid;gap:24px}.admin-page-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:24px 0 6px}.admin-page-hero-copy{display:grid;gap:8px;max-width:720px}.admin-page-hero-copy h1{margin:0}.admin-page-hero-copy p{margin:0;color:var(--text-soft)}.admin-page-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-stats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.admin-stat-card{display:grid;gap:4px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.admin-stat-card strong{font-size:1.45rem;line-height:1}.admin-stat-card span{color:var(--text-soft);font-size:.9rem}.admin-stat-icon{color:var(--accent);width:18px;height:18px}.admin-layout-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.9fr);gap:18px;align-items:start}.admin-panel{display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.admin-panel-header{display:flex;align-items:end;justify-content:space-between;gap:12px}.admin-panel-header h2{margin:4px 0 0}.admin-panel-header span:last-child{color:var(--text-soft);font-size:.9rem}.admin-panel-actions{display:flex;justify-content:flex-end}.admin-user-actions-bar{display:grid;gap:10px}.admin-inline-action-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.admin-table-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-self-label{color:var(--text-soft);font-size:.9rem}.section-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--text-muted);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.hero-stage.hero-stage-cinematic{position:relative;overflow:hidden;width:calc(100% + 64px);margin-inline:-32px;min-height:760px;padding:104px 30px 44px;border-radius:0;background-position:center top;background-size:cover;border:0;box-shadow:none}.hero-stage-media{position:absolute;inset:0;display:block;z-index:0}.hero-stage-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center 18%}.hero-stage.hero-stage-cinematic:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#020407e6,#0204078f 10%,#02040724 24%,#02040714 42%,#02040733 58%,#020407c7 82%,#020407f5);pointer-events:none;z-index:1}.hero-stage.hero-stage-cinematic:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0204078f,#0204071a 24%,#02040703,#02040724 76%,#02040794);pointer-events:none;z-index:1}.hero-stage-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:end;min-height:640px}.hero-stage-copy{max-width:620px;display:grid;align-content:end;gap:0;position:relative;z-index:4;margin-left:clamp(24px,10vw,220px);padding-bottom:36px}.hero-stage-copy h1{max-width:10ch;margin-top:14px;margin-bottom:14px;font-family:inherit;font-size:clamp(3.6rem,5vw,5.4rem);font-weight:800;line-height:.9;letter-spacing:-.06em;text-transform:uppercase}.hero-title-logo{width:auto;max-width:min(100%,460px);max-height:152px;margin:12px 0 16px;object-fit:contain;object-position:left center;filter:drop-shadow(0 16px 32px rgba(0,0,0,.42))}.hero-stage-copy p{max-width:58ch;margin:0;font-size:1.02rem;line-height:1.68;color:#ffffffc2}.hero-badges,.hero-meta,.hero-sidecar-header,.player-status-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.player-status-strip{justify-content:flex-end}.player-topbar-action{min-height:38px;padding:0 14px;flex:0 0 auto}.hero-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);color:#fff6ea;backdrop-filter:blur(12px)}.hero-chip svg,.search-bar-hero svg,.poster-card-rating svg,.rail-arrow svg,.player-back-button svg,.player-dock-icon svg,.player-option-check,.player-status-chip svg{width:18px;height:18px}.player-center-button svg{width:24px;height:24px}.player-center-button-primary svg{width:30px;height:30px}.hero-chip-muted{color:var(--text-soft);background:#ffffff14}.hero-meta{margin-bottom:16px;color:var(--text-soft)}.hero-meta span{display:inline-flex;align-items:center;gap:12px}.hero-meta span+span:before{content:"";width:4px;height:4px;border-radius:999px;background:#fff6}.hero-actions{margin-top:24px}.hero-search-row{position:relative;z-index:3;display:flex;justify-content:center;margin-bottom:30px}.search-bar.search-bar-hero{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;width:100%;min-height:64px;padding:0 20px;border-radius:999px;background:#03060a6b;border:0;box-shadow:inset 0 0 0 1px #ffffff0d}.search-bar-hero .search-input{min-width:0;flex:1 1 auto;min-height:0;padding:5px;background:transparent;border:0;outline:none;box-shadow:none;font-size:1.02rem}.search-bar-hero .search-input::placeholder{color:#f8f4ec6b}.search-shell-hero{display:grid;gap:14px;width:min(760px,calc(100% - 64px));margin:0}.search-results-panel{position:fixed;top:190px;left:50%;width:min(640px,calc(100vw - 64px));transform:translate(-50%);max-height:min(60vh,560px);overflow:auto;z-index:1000;padding:16px;border-radius:24px;background:#05090ec2;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px);box-shadow:var(--shadow)}.search-results-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--text-soft);font-size:.88rem}.search-results-list{display:grid;gap:12px;max-height:none;overflow:visible}.search-result-link{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:10px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);text-decoration:none}.search-result-link:hover,.search-result-link:focus-visible{background:#ffffff12;border-color:#ffffff24}.search-result-thumb{min-height:58px;border-radius:14px;background-color:#ffffff0a;background-position:center;background-size:cover}.search-result-copy{display:grid;gap:4px;min-width:0}.search-result-copy span,.search-result-copy small{color:var(--text-muted)}.search-result-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem}.search-result-copy span{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem}.search-results-empty{padding:12px 0 4px;color:var(--text-soft)}.search-history-clear{border:0;background:transparent;color:var(--accent);font-weight:700}.search-history-list{display:flex;flex-wrap:wrap;gap:10px}.search-history-chip{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:var(--text)}.primary-button,.ghost-button{gap:10px;padding:0 22px;font-weight:600;white-space:nowrap;flex-wrap:nowrap}.primary-button svg,.ghost-button svg{flex:0 0 auto;width:25px;height:25px;display:block}.primary-button{background:linear-gradient(135deg,#fff7ef,#f3ece2);color:#101418}.ghost-button{background:#ffffff14}.ghost-button-active{background:#b3172c2e;border-color:#ff6f7d42;color:#fff4f5}.hero-sidecar{display:none}.hero-sidecar-header{justify-content:space-between}.hero-side-list{display:grid;gap:12px}.hero-side-item{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:10px;border-radius:22px;border:1px solid transparent;background:#ffffff0a;color:inherit}.hero-side-item-active{background:#ffffff1f;border-color:#ffffff29}.hero-side-thumb{min-height:78px;border-radius:18px;background-position:center;background-size:cover}.hero-side-copy{display:grid;align-content:center;gap:5px;min-width:0;text-align:left}.hero-side-copy span,.hero-side-copy small{color:var(--text-muted)}.hero-side-copy strong{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-stack{gap:34px;margin-top:36px;position:relative;z-index:3}.page-shell-home>.app-chrome{position:relative;z-index:5;margin-bottom:-74px;padding:18px 28px 0}.page-shell-detail>.app-chrome{position:relative;z-index:5;margin-bottom:-74px;padding:18px 32px 0}.page-shell-home>.app-chrome .app-brand-logo{max-width:156px}.page-shell-detail>.app-chrome .app-brand-logo{max-width:156px}.page-shell-home>.app-chrome .app-icon-button{background:#ffffff0a;border-color:#ffffff14;backdrop-filter:blur(16px)}.page-shell-detail>.app-chrome .app-icon-button{background:#ffffff0a;border-color:#ffffff14;backdrop-filter:blur(16px)}.hero-actions .primary-button{background:linear-gradient(135deg,#fff7ef,#f3ece2);color:#101418}.hero-actions .ghost-button{background:#ffffff0f;border-color:#ffffff1f;color:var(--text)}.rail-section{gap:16px}.rail-header{align-items:end}.rail-header h2{font-size:1.8rem}.rail-header h2:before,.section-heading h2:before{background:linear-gradient(180deg,#8f1023,#ff6f7d)}.rail-controls{display:inline-flex;align-items:center;gap:10px}.rail-filter{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--text)}.rail-filter svg{width:16px;height:16px;opacity:.8;flex:0 0 auto}.rail-filter-select{min-width:146px;border:0;outline:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.rail-filter-select option{color:#101418}@media (max-width: 820px){.rail-header{align-items:flex-start;flex-direction:column}.rail-header-actions{width:100%;justify-content:space-between}.rail-filter{min-width:0;max-width:calc(100vw - 56px)}.rail-filter-select{min-width:0;width:100%}}.rail-arrow,.player-back-button,.player-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--text)}.rail-track{gap:18px;padding:6px 2px 10px;scroll-padding-inline:2px}.rail-track-poster{grid-auto-columns:minmax(188px,188px)}.rail-track-backdrop,.rail-track-continue{grid-auto-columns:minmax(320px,320px)}.poster-card{min-height:0;border-radius:24px;background-position:center;background-size:cover;box-shadow:var(--shadow)}.poster-card-action{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#080b10b8;color:#fff7ef;opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,background .16s ease}.poster-card-action-favorite{opacity:1;transform:none;background:#8f1023e6}.poster-card-action-label{font-size:.72rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.poster-card-action svg,.poster-card-action-inline svg{width:16px;height:16px;flex:0 0 auto;display:block}.poster-card:hover .poster-card-action,.poster-card:focus-within .poster-card-action,.poster-card-continue .poster-card-action{opacity:1;transform:none}.poster-card-action:hover,.poster-card-action:focus-visible{background:#8f1023eb}.poster-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070a0f05 24%,#070a0f29 48%,#070a0ff5)}.poster-card:after{display:none}.poster-card-poster{aspect-ratio:2 / 3}.poster-card-backdrop,.poster-card-continue{aspect-ratio:16 / 9.2}.poster-card-copy{position:relative;z-index:1;min-height:100%;padding:16px;text-shadow:0 2px 10px rgba(0,0,0,.68)}.poster-card-topline,.poster-card-progress{display:flex;align-items:center;justify-content:space-between;gap:10px}.poster-card-footer{margin-top:10px;display:flex;justify-content:flex-end}.poster-card-action-inline{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 10px;gap:7px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#080b10b8;color:#fff7ef}.poster-card-action-inline-favorite{background:#8f1023e6}.poster-card-body{margin-top:auto;display:grid;gap:6px}.poster-card-body strong{font-size:1.18rem;line-height:1.1}.poster-card-detail{color:#ffffffd1;font-size:.8rem;line-height:1.45;text-wrap:balance}.poster-card-year{color:var(--text-muted);font-size:.86rem}.poster-card-kicker{color:#fffffff2;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.poster-card-rating,.progress-pill,.player-status-chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:6px 10px;background:#080b10a3;border:1px solid rgba(255,255,255,.1);color:#fff7ef}.poster-card-progress{margin-top:12px}.poster-card-progress-track{flex:1 1 auto;height:4px;overflow:hidden;border-radius:999px;background:#ffffff24}.poster-card-progress-line{height:100%;border-radius:999px;background:linear-gradient(90deg,#8f1023,#ff6f7d);opacity:.92}.detail-page-rich{gap:0;margin-top:0}.detail-page-rich>:not(.app-chrome):not(.detail-hero){margin-top:28px}.detail-page-rich>.detail-hero+*{margin-top:0}.detail-hero-cinematic{position:relative;overflow:hidden;width:calc(100% + 64px);min-height:700px;margin-inline:-32px;padding:118px 28px 36px;border-radius:0;border:0;background:#05080c;box-shadow:none}.detail-hero-media{position:absolute;inset:0;display:block;z-index:0}.detail-hero-image{width:100%;height:100%;display:block;object-fit:cover;object-position:center 18%}.detail-hero.detail-hero-cinematic:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#020407eb,#02040794 10%,#02040724 24%,#02040714 42%,#0204072e 58%,#020407cc 82%,#020407f7);pointer-events:none;z-index:1}.detail-hero.detail-hero-cinematic:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0204079e,#02040729 22%,#02040705 48%,#0204071f 72%,#02040799);pointer-events:none;z-index:1}.detail-hero-grid-rich{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);align-items:end;min-height:546px}.detail-copy-rich{max-width:620px;display:grid;align-content:end;gap:0;position:relative;z-index:4;margin-left:clamp(24px,8vw,180px);padding-bottom:30px}.detail-hero-badges{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.detail-copy-rich h1{max-width:11ch;margin-top:14px;margin-bottom:14px;font-family:inherit;font-size:clamp(3.4rem,5.2vw,5.5rem);line-height:.94;text-transform:uppercase}.detail-title-logo{width:auto;max-width:min(100%,480px);max-height:164px;margin:12px 0 16px;object-fit:contain;object-position:left center;filter:drop-shadow(0 18px 34px rgba(0,0,0,.44))}.detail-copy-rich p{max-width:58ch;font-size:1rem;line-height:1.68}.detail-spotlight-card{display:grid;gap:14px;justify-items:end}.detail-spotlight-meta{width:100%;padding:16px 18px;border-radius:24px;background:#0a0e13c2;border:1px solid rgba(255,255,255,.08)}.detail-spotlight-meta strong{display:block;margin-top:12px;font-size:1rem}.season-picker{display:flex;flex-wrap:wrap;gap:10px}.season-chip{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text-soft)}.season-chip-active{color:#11151a;background:linear-gradient(135deg,#fff7ef,#f3ece2)}.episode-stack{display:grid;gap:14px}.detail-cast-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.detail-cast-card{display:flex;align-items:center;gap:14px;min-height:88px;padding:14px 16px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.detail-cast-avatar{width:52px;height:52px;border-radius:999px;object-fit:cover;object-position:center top;flex:0 0 auto}.detail-cast-avatar-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,#8f10238f,#d93d5242);color:#fff7ef;font-weight:700}.detail-cast-copy{display:grid;gap:4px;min-width:0}.detail-cast-copy strong,.detail-cast-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-cast-copy span{color:var(--text-soft);font-size:.9rem}.external-player-grid{display:grid;gap:14px}.external-player-card{display:grid;gap:14px;padding:16px 18px;border-radius:24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:inherit;text-decoration:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.external-player-card:hover,.external-player-card:focus-visible{transform:translateY(-1px);background:#ffffff0f;border-color:#ffffff24}.external-player-copy{display:grid;gap:6px}.external-player-copy strong{font-size:1.04rem;letter-spacing:.01em}.external-player-copy span{color:var(--text-soft);font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.external-player-flags{display:flex;flex-wrap:wrap;gap:8px}.episode-row{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px;border-radius:26px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);text-decoration:none}.episode-row-art{display:grid;align-items:end;min-height:124px;padding:12px;border-radius:18px;background:linear-gradient(180deg,#080b101a,#080b10bd),#ffffff0a;background-position:center;background-size:cover}.episode-row-art span{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:999px;background:#00000094}.episode-row-copy{display:grid;gap:10px}.episode-row-meta{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.episode-row-meta span,.episode-row-copy p{color:var(--text-soft)}.episode-row-copy p{margin:0;line-height:1.55}.player-stage-full{background:#000;min-height:100dvh;height:100dvh}.player-stage-hide-pointer,.player-stage-hide-pointer *{cursor:none!important}.video-element-full{width:100%;height:100%;object-fit:contain;background:#000}.player-vignette{position:absolute;inset:0;background:linear-gradient(180deg,#0000008a,#0000001f 28%,#0000001a 65%,#000000b8);pointer-events:none}.player-topbar{margin:24px 24px 0;padding:0;border-radius:0;background:transparent;backdrop-filter:none}.player-overlay-visible{opacity:1}.player-subtitle-overlay{position:absolute;inset:auto 10vw 112px;display:grid;justify-items:center;gap:4px;pointer-events:none;z-index:4;transition:bottom .18s ease}.player-subtitle-overlay span{padding:6px 14px;border-radius:10px;background:#000000c7;color:#fff;font-size:clamp(1rem,2vw,1.55rem);font-family:Manrope,Noto Sans,Nirmala UI,Arial,sans-serif;font-weight:600;line-height:1.4;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.85)}.player-debug-panel{position:absolute;top:92px;right:24px;z-index:5;display:grid;gap:4px;min-width:220px;max-width:min(420px,calc(100% - 48px));max-height:min(58vh,480px);overflow:auto;padding:12px 14px;border-radius:16px;background:#000000c2;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:.78rem;line-height:1.35;pointer-events:none}.player-debug-panel strong{margin-bottom:4px;font-size:.86rem}.player-debug-line{font-family:ui-monospace,SFMono-Regular,Cascadia Code,Consolas,monospace;overflow-wrap:anywhere}.player-topbar-main{gap:16px;min-height:40px}.player-back-button{flex:0 0 auto;text-decoration:none;width:40px;height:40px;display:inline-grid;place-items:center;border-radius:999px;background:#00000057;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px)}.player-title-block strong{font-size:1.02rem}.player-title-block span{color:var(--text-soft)}.player-bottom-cluster{margin:auto 24px 24px;display:grid;gap:16px;pointer-events:auto;position:relative;z-index:2}.player-progress-stack{display:grid;gap:12px}.player-next-episode-actions,.player-skip-segment-actions{display:inline-flex;align-items:center;align-self:end;gap:10px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.player-skip-segment-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#fff7ef;font-size:.84rem;font-weight:700}.player-next-episode-primary,.player-next-episode-secondary{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:14px;padding:0 16px;border:1px solid rgba(255,255,255,.12);font-size:.86rem;font-weight:700;cursor:pointer}.player-next-episode-primary{min-width:260px;border-color:#ffffff24;background:#ffffff0f;color:#fff7ef}.player-next-episode-primary:before{content:"";position:absolute;inset:auto 0 0;width:var(--next-episode-progress, 0%);height:3px;border-radius:999px;background:#ff6f7d;transition:width .1s linear}.player-next-episode-primary span,.player-next-episode-secondary{position:relative;z-index:1}.player-next-episode-secondary{background:#ffffff0f;color:var(--text)}.player-end-suggestions{display:grid;gap:14px;padding:14px 16px 16px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:#070b1085;backdrop-filter:blur(14px)}.player-end-suggestions-header{display:grid;gap:3px}.player-end-suggestions-header span{color:var(--text-soft);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.player-end-suggestions-header strong{font-size:.96rem}.player-end-suggestions-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,220px);gap:12px;overflow-x:auto;padding-bottom:4px}.player-end-suggestions-track::-webkit-scrollbar{display:none}.player-end-suggestion-card{display:grid;align-content:end;gap:6px;min-height:132px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background-color:#0a0e12e0;background-position:center;background-size:cover;color:var(--text);box-shadow:0 16px 40px #0000003d;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.player-end-suggestion-card span{color:#ffffffbd;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.player-end-suggestion-card strong{font-size:1rem;line-height:1.15}.detail-episode-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding:0 16px;min-height:52px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0a0e12db}.detail-episode-search svg{width:18px;height:18px;color:var(--text-soft)}.detail-episode-search input{min-width:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit}.detail-episode-search input::placeholder{color:#ffffff7a}.player-progress-row-rich{padding:0 8px;gap:16px;cursor:pointer}.player-progress-row-embed{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.player-embed-status{color:var(--text-soft);font-size:.86rem;text-align:center}.player-progress-input{appearance:none;width:100%;height:4px;cursor:pointer;border-radius:999px;background:linear-gradient(90deg,#8f1023 0%,#ff6f7d var(--progress-percent, 0%),rgba(201,206,214,.62) var(--progress-percent, 0%),rgba(201,206,214,.62) var(--buffered-percent, var(--progress-percent, 0%)),rgba(255,255,255,.12) var(--buffered-percent, var(--progress-percent, 0%)),rgba(255,255,255,.12) 100%);outline:none}.player-progress-input::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:transparent}.player-progress-input::-webkit-slider-thumb{appearance:none;width:12px;height:12px;margin-top:-4px;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:#fff;box-shadow:0 6px 20px #00000059;cursor:pointer}.player-progress-input::-moz-range-track{height:4px;border-radius:999px;background:transparent}.player-progress-input::-moz-range-thumb{width:12px;height:12px;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:#fff;box-shadow:0 6px 20px #00000059;cursor:pointer}.player-controls-shell{display:flex;align-items:center;justify-content:space-between;gap:14px;pointer-events:auto}.player-transport{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.player-center-transport{position:absolute;left:50%;top:50%;z-index:5;display:flex;align-items:center;gap:16px;transform:translate(-50%,-50%);pointer-events:auto}.player-center-button{display:inline-grid;place-items:center;width:62px;height:62px;border:0;border-radius:999px;background:#080c12b8;color:#fff;backdrop-filter:blur(14px);box-shadow:0 12px 32px #00000057}.player-center-button-primary{width:78px;height:78px;background:#ffffff2e}.player-transport-embed{min-height:62px}.player-embed-return{min-height:44px;padding:0 16px}.player-transport-pending{min-height:62px;padding:0 8px}.player-drawer-embed{bottom:24px}.player-volume{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 10px 4px 4px;border-radius:999px;background:#070b108a;border:0}.player-volume-input{appearance:none;width:84px;height:4px;cursor:pointer;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.96) var(--volume-percent, 0%),rgba(255,255,255,.28) var(--volume-percent, 0%),rgba(255,255,255,.28) 100%);accent-color:#fff}.player-volume-input::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:transparent}.player-volume-input::-webkit-slider-thumb{appearance:none;width:12px;height:12px;margin-top:-4px;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:#fff;box-shadow:0 6px 20px #00000059;cursor:pointer}.player-volume-input::-moz-range-track{height:4px;border-radius:999px;background:#fff3}.player-volume-input::-moz-range-thumb{width:12px;height:12px;border:2px solid rgba(255,255,255,.92);border-radius:999px;background:#fff;box-shadow:0 6px 20px #00000059;cursor:pointer}.player-dock{display:flex;align-items:stretch;flex-wrap:wrap;gap:8px;padding:6px;border-radius:999px;background:#070b108a;border:0;backdrop-filter:blur(16px);pointer-events:auto}.player-dock-button{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:16px;border:0;background:#ffffff0a;color:var(--text)}.player-dock-button-active{background:#ffffff1f}.player-dock-icon{display:inline-flex}.player-dock-label{display:none}.player-drawer{position:absolute;right:24px;bottom:140px;width:min(520px,calc(100% - 48px));max-height:min(62vh,620px);overflow:auto;padding:18px;border-radius:28px;background:#080c12e0;border:1px solid rgba(255,255,255,.08);backdrop-filter:blur(18px);box-shadow:var(--shadow);pointer-events:auto;z-index:6}.player-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.player-drawer-header strong{display:block;margin-top:8px;font-size:1.2rem}.player-settings-tabs{display:inline-flex;gap:10px;margin-bottom:16px}.player-settings-tab{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text)}.player-settings-tab-active{background:#f24d392e;border-color:#f24d3961}.player-settings-tab svg{width:18px;height:18px}.player-drawer-close{width:auto;padding:0 16px}.player-drawer-grid,.player-drawer-list{display:grid;gap:12px}.player-episode-season-picker{display:flex;flex-wrap:wrap;gap:10px}.player-episode-season-chip{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-soft)}.player-episode-season-chip-active{border-color:#f24d3957;background:#f24d3929;color:var(--text)}.player-episode-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-soft)}.player-episode-search svg{width:16px;height:16px}.player-episode-search input{min-width:0;border:0;background:transparent;color:var(--text);outline:none}.player-drawer-empty{display:grid;justify-items:center;gap:10px;padding:22px 16px;border-radius:22px;border:1px dashed rgba(255,255,255,.12);background:#ffffff08;text-align:center}.player-drawer-empty span{color:var(--text-soft)}.player-drawer-empty .app-loading-screen{width:min(100%,160px)}.player-subtitle-group{display:grid;gap:10px;padding:14px;border-radius:22px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.player-subtitle-group-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.player-subtitle-group-title{color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.player-subtitle-group-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 10px;border-radius:999px;background:#ffffff14;color:var(--text-soft);font-size:.78rem}.player-drawer-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.player-drawer-list-subtitles{gap:14px}.player-subtitle-panel-tabs{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.player-subtitle-panel-tabs .player-settings-tab{width:auto;min-width:0;height:44px;padding:0 16px}.player-settings-subtitle-tab{width:fit-content;padding:0 14px}.player-drawer-grid-subtitles{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}.player-drawer-grid-subtitles .player-option-card strong,.player-drawer-grid-subtitles .player-option-card span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-subtitle-off{max-width:220px}.player-subtitle-controls{gap:14px}.subtitle-style-panel{display:grid;gap:14px}.subtitle-style-card{display:grid;gap:14px;padding:18px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#00000038}.subtitle-style-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.subtitle-style-card-header strong{font-size:1rem}.subtitle-style-card-header span{color:var(--accent);font-weight:700}.subtitle-style-range{appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(90deg,#4c8cff 0%,#4c8cff var(--range-fill, 0%),rgba(255,255,255,.88) var(--range-fill, 0%),rgba(255,255,255,.88) 100%);accent-color:#4c8cff}.subtitle-style-range::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:999px;border:2px solid #fff;background:#4c8cff}.subtitle-style-range::-moz-range-thumb{width:16px;height:16px;border-radius:999px;border:2px solid #fff;background:#4c8cff}.subtitle-color-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 14px}.subtitle-color-swatch{width:100%;aspect-ratio:1.25 / 1;min-height:38px;border:2px solid transparent;border-radius:8px;box-shadow:inset 0 0 0 1px #0000001f}.subtitle-color-swatch-active{border-color:#fff;box-shadow:0 0 0 2px #f24d39b3,inset 0 0 0 1px #0000001f}.subtitle-latency-control{display:grid;grid-template-columns:64px 1fr 64px;gap:10px}.subtitle-latency-control button,.subtitle-latency-input{display:grid;place-items:center;min-height:48px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--text)}.subtitle-latency-control button{gap:4px}.subtitle-latency-control button span{color:var(--text-soft)}.subtitle-latency-control button small{color:var(--text-muted);font-size:.72rem;font-weight:600;line-height:1.2}.subtitle-latency-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 12px;background:#ffffff0d}.subtitle-latency-input input{width:100%;min-width:0;border:none;background:transparent;color:var(--text);font:inherit;text-align:center}.subtitle-latency-input input:focus{outline:none}.subtitle-latency-input span{color:var(--text-soft)}.subtitle-style-wide-action{width:100%}.player-slider-field{display:grid;gap:8px}.player-slider-field span{color:var(--text-soft);font-size:.86rem}.player-slider-field input{width:100%;accent-color:#fff}.player-subtitle-reset{justify-self:start;min-height:42px;padding:0 16px}.player-option-card,.player-option{display:grid;gap:8px;padding:16px;border:none;background:none;color:inherit;text-align:left;text-decoration:none}.player-button{border:1px solid rgba(255,255,255,.08);border-radius:22px}.player-option-card-source{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:88px;padding:16px 18px}.player-drawer-grid-sources{grid-template-columns:1fr}.player-source-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;border-radius:22px;overflow:hidden}.player-source-row-active{border-color:#f24d3961;background:#f24d391f}.player-source-row-failed{border-color:#d93d5257;background:#d93d521a}.player-source-row-loading{border-color:#f7bd6747;background:#f7bd6714}.player-source-heading{display:flex;align-items:center;gap:10px;min-width:0}.player-source-favorite{display:inline-grid;place-items:center;width:56px;min-width:56px;padding:0;border:none;background:transparent;color:var(--text-soft);align-self:stretch}.player-source-favorite svg{width:18px;height:18px}.player-source-copy{display:grid;gap:6px;min-width:0}.player-option-card span,.player-option-copy span{color:var(--text-soft)}.player-source-copy strong,.player-source-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-source-favorite-active{color:#ff8e84}.player-source-status{display:flex;align-items:center;gap:6px}.player-status-icon{width:14px;height:14px;flex-shrink:0}.player-status-icon-success{color:#76c7c0}.player-status-icon-failure{color:#d93d52}.player-source-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.22);border-top-color:#ffffffeb;border-radius:999px;animation:player-spinner-spin .8s linear infinite}.player-source-spinner-trailing{justify-self:end}.player-option-card-static{cursor:default}.player-option-active{background:#f24d392e;border-color:#f24d3961}.player-option-card-status-active{border-color:#76c7c061;background:#76c7c024}.player-option-card-status-loading{border-color:#f7bd6757;background:#f7bd671f}.player-option-card-status-failure{border-color:#f24d3942;background:#f24d3914}.player-option-card-status-success{border-color:#ffffff1f}.player-option-episode{grid-template-columns:112px minmax(0,1fr) auto;align-items:center}.player-option-art{display:grid;align-items:end;min-height:74px;padding:10px;border-radius:16px;background:linear-gradient(180deg,#080b101a,#080b10b8),#ffffff0a;background-position:center;background-size:cover}.player-option-art span{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:#00000094}.player-option-copy{display:grid;gap:6px}.player-option-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-option-check{color:#fff7ef}@media (hover: hover){.hero-side-item:hover,.poster-card:hover,.episode-row:hover,.rail-arrow:hover,.player-dock-button:hover,.player-option-card:hover,.player-option:hover{transform:translateY(-2px)}.player-progress-input::-webkit-slider-thumb,.player-progress-input::-moz-range-thumb,.player-volume-input::-webkit-slider-thumb,.player-volume-input::-moz-range-thumb{opacity:0;transition:opacity .18s ease}.player-progress-row-rich:hover .player-progress-input::-webkit-slider-thumb,.player-progress-row-rich:hover .player-progress-input::-moz-range-thumb,.player-progress-input:active::-webkit-slider-thumb,.player-progress-input:focus-visible::-webkit-slider-thumb,.player-progress-input:active::-moz-range-thumb,.player-progress-input:focus-visible::-moz-range-thumb,.player-volume:hover .player-volume-input::-webkit-slider-thumb,.player-volume:hover .player-volume-input::-moz-range-thumb,.player-volume-input:active::-webkit-slider-thumb,.player-volume-input:focus-visible::-webkit-slider-thumb,.player-volume-input:active::-moz-range-thumb,.player-volume-input:focus-visible::-moz-range-thumb{opacity:1}}@media (max-width: 1080px){.hero-stage-grid,.detail-hero-grid-rich,.player-controls-shell{grid-template-columns:1fr;display:grid}.search-shell-hero{width:100%;margin:0}.search-results-panel{left:16px;right:16px;width:auto;top:138px;transform:none}.hero-sidecar,.player-transport{max-width:none}.detail-cast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-layout{grid-template-columns:1fr;min-height:0}.admin-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-layout-grid{grid-template-columns:1fr}.settings-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}.settings-summary-grid{grid-template-columns:1fr}.admin-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-inline-columns,.settings-form-grid{grid-template-columns:1fr}.player-drawer{left:16px;right:16px;width:auto;bottom:124px}}@media (max-width: 760px){.app-dialog{width:100%}.profile-picker-overlay{padding:20px 16px}.admin-page-hero{align-items:start;flex-direction:column}.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-picker-shell{gap:22px}.profile-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-picker-card{min-height:196px;padding:14px 10px;border-radius:22px}.profile-picker-avatar,.profile-picker-add-icon{width:104px;aspect-ratio:1 / 1;border-radius:20px}.profile-picker-copy h1{font-size:clamp(2.15rem,10vw,3.2rem)}.profile-picker-copy p{font-size:.95rem}.profile-picker-create-grid,.admin-dashboard-grid,.admin-stats-grid{grid-template-columns:1fr}.profile-avatar-editor-hero{align-items:flex-start}.profile-avatar-editor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.profile-avatar-presets{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-hero{justify-content:flex-start}.profile-switcher-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.profile-create-row{grid-template-columns:1fr}.profile-create-colors{justify-content:center}.settings-sidebar{grid-template-columns:1fr}.player-source-row{position:static;grid-template-columns:minmax(0,1fr) auto}.player-source-favorite{width:54px;min-width:54px}.page-shell{padding:0 16px 16px}.detail-page-rich{gap:0}.hero-stage.hero-stage-cinematic,.detail-hero-cinematic{padding:20px;min-height:0}.hero-stage.hero-stage-cinematic{width:calc(100% + 32px);margin-inline:-16px;padding:112px 20px 28px;border-radius:0}.hero-stage-image{object-position:center top}.detail-hero-cinematic{width:calc(100% + 32px);min-height:0;margin-inline:-16px;padding:0;border:0;border-radius:0;overflow:hidden}.detail-hero-image{object-position:center top}.detail-hero-grid-rich{grid-template-columns:1fr;gap:0;min-height:0}.detail-copy-rich{margin-left:0;padding:220px 18px 18px;background:linear-gradient(180deg,#02030405,#020304a8 38%,#020304fa)}.detail-copy-rich h1{font-size:clamp(2.5rem,12vw,4rem);line-height:.9;text-transform:uppercase}.hero-title-logo,.detail-title-logo{max-width:min(100%,320px);max-height:108px;margin-bottom:12px}.detail-copy-rich p{font-size:.98rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.detail-spotlight-card{display:none}.detail-cast-grid{grid-template-columns:1fr}.detail-copy-rich .button-row{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-copy-rich .primary-button,.detail-copy-rich .ghost-button{min-height:54px;justify-content:center}.home-stack{margin-top:28px}.hero-search-row{display:flex;justify-content:center;margin-bottom:18px}.search-bar.search-bar-hero{min-height:58px;padding:0 16px}.search-bar-hero svg{flex:0 0 auto}.search-bar-hero .search-input{width:100%;min-width:0;padding:0}.page-shell-home>.app-chrome{align-items:stretch;margin-bottom:-84px;padding:14px 16px 0}.page-shell-detail>.app-chrome{align-items:stretch;margin-bottom:-84px;padding:14px 16px 0}.hero-stage-copy h1,.detail-copy-rich h1{max-width:none;font-size:clamp(2.4rem,10vw,4rem)}.rail-track-backdrop,.rail-track-continue{grid-auto-columns:minmax(260px,260px)}.hero-sidecar{display:none}.episode-row,.player-option-episode{grid-template-columns:1fr}.player-topbar,.player-bottom-cluster{margin-left:12px;margin-right:12px}.player-shell-mobile-ui .player-topbar,.player-shell-mobile-ui .player-bottom-cluster{margin-left:0;margin-right:0}.player-dock{border-radius:28px;justify-content:center}.player-volume{width:100%;justify-content:center}}@media (max-width: 960px){.player-shell-mobile-ui{min-height:100dvh;height:100dvh;overflow:hidden}.player-shell-mobile-ui .player-stage-full,.player-shell-mobile-ui .video-element-full{min-height:100dvh;height:100dvh}.player-shell-mobile-ui .player-stage-full,.player-shell-mobile-ui .player-overlay{overflow:hidden}.player-shell-mobile-ui .video-element-full{width:100%;object-fit:contain}.player-shell-mobile-ui .player-vignette{inset:0;height:auto;background:linear-gradient(180deg,#0000008f,#00000024 28%,#00000014 58%,#000000c7)}.player-shell-mobile-ui .player-overlay{position:absolute;inset:0;min-height:100%;opacity:1;justify-content:space-between}.player-shell-mobile-portrait .player-stage-full{position:fixed;inset:0;width:100vw;height:100dvh;transform:none;transform-origin:center}.player-shell-mobile-ui .player-topbar{position:static;margin:max(12px,env(safe-area-inset-top)) 12px 0;z-index:6}.player-shell-mobile-ui .player-topbar-main{min-height:48px}.player-shell-mobile-ui .player-topbar-episode{font-size:.82rem;letter-spacing:.06em}.player-shell-mobile-ui .player-loading-hud{top:max(72px,calc(env(safe-area-inset-top) + 56px));width:min(420px,calc(100% - 24px))}.player-shell-mobile-ui .player-loading-card-compact{padding:12px 16px;border-radius:18px}.player-shell-mobile-ui .player-loading-card-compact h2{font-size:.92rem}.player-shell-mobile-ui .player-bottom-cluster{gap:12px;margin:auto 12px calc(12px + env(safe-area-inset-bottom))}.player-shell-mobile-ui .player-next-episode-actions{width:100%;margin-left:0;justify-content:stretch}.player-shell-mobile-ui .player-next-episode-primary,.player-shell-mobile-ui .player-next-episode-secondary{flex:1 1 0}.player-shell-mobile-ui .player-end-suggestions-track{grid-auto-columns:minmax(156px,1fr)}.player-shell-mobile-ui .player-center-transport{gap:12px}.player-shell-mobile-ui .player-center-button{width:54px;height:54px}.player-shell-mobile-ui .player-center-button-primary{width:68px;height:68px}.player-shell-mobile-ui .player-progress-row-rich{padding:0 2px;gap:10px}.player-shell-mobile-ui .player-progress-row{font-size:.86rem}.player-shell-mobile-ui .player-controls-shell{display:grid;gap:12px;justify-items:center}.player-shell-mobile-ui .player-transport{justify-content:center;gap:10px;flex-wrap:nowrap}.player-shell-mobile-ui .player-volume{display:none}.player-shell-mobile-ui .player-dock{width:fit-content;max-width:100%;justify-content:center;gap:8px;padding:8px 10px;border-radius:22px;background:#070b10c7;box-shadow:inset 0 0 0 1px #ffffff0a;margin-inline:auto}.player-shell-mobile-ui .player-dock-button{width:46px;height:46px;border-radius:15px}.player-shell-mobile-ui .player-dock-icon svg,.player-shell-mobile-ui .player-settings-tab svg{width:16px;height:16px}.player-shell-mobile-ui .player-drawer{left:10px;right:10px;bottom:calc(88px + env(safe-area-inset-bottom));width:auto;max-height:min(68dvh,620px);border-radius:24px;padding:16px}.player-shell-mobile-ui .player-drawer-header{align-items:flex-start}.player-shell-mobile-ui .player-drawer-grid,.player-shell-mobile-ui .player-drawer-grid-subtitles,.player-shell-mobile-ui .player-drawer-grid-sources,.player-shell-mobile-ui .player-option-episode{grid-template-columns:1fr}.player-shell-mobile-ui .player-settings-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.player-shell-mobile-ui .player-settings-tab{width:100%;height:34px;min-height:34px}.player-shell-mobile-ui .player-source-row{grid-template-columns:minmax(0,1fr) auto}.player-shell-mobile-ui .player-source-favorite{width:52px;min-width:52px}}@media (max-width: 960px) and (orientation: landscape){.player-shell-mobile-ui .player-bottom-cluster{gap:8px;margin-bottom:calc(8px + env(safe-area-inset-bottom))}.player-shell-mobile-ui .player-center-transport{top:46%}.player-shell-mobile-ui .player-progress-row-rich{width:min(720px,calc(100% - 8px))}.player-shell-mobile-ui .player-dock{padding:6px 8px;gap:6px;border-radius:18px}.player-shell-mobile-ui .player-dock-button{width:40px;height:40px;border-radius:13px}.player-shell-mobile-ui .player-dock-icon svg{width:14px;height:14px}}
