:root{--bg:#090b0e;--panel:#101419;--panel-2:#171c22;--line:#343b44;--text:#f3efe7;--muted:#929aa4;--accent:#d7b46a;--accent-soft:#d7b46a24}.registration-honeypot{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.account-password-field{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.account-password-field input{min-width:0}.account-password-field button{color:#a9c2cc;font:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#101f29;border:1px solid #9cd7e838;border-left:0;padding:0 13px;font-size:.7rem}.account-password-field button:hover{color:#eafcff;background:#152b37}.user-media-controls .watch-status-button{justify-content:center;align-items:center;gap:8px;min-width:42px;display:inline-flex}.watch-status-button span{border:1px solid;border-radius:50%;place-items:center;width:19px;height:19px;font-size:.85rem;line-height:1;display:grid}.watch-status-button b{font:inherit}.watch-status-button.status-not_started{color:#81939c}.watch-status-button.status-watching{color:#d7b46a}.watch-status-button.status-watched{color:#67e1a8;background:#67e1a817;border-color:#67e1a88c}.user-media-controls.compact .watch-status-button b{display:none}.public-watch-link{background:#d7b46a0e;border:1px solid #d7b46a47;border-radius:3px;padding:7px 10px;color:#d9c493!important}.public-watch-link:hover,.public-watch-link[aria-current=page]{background:#d7b46a1a;border-color:#d7b46a80;color:#f1ddb0!important}.public-context-menu{color:#8d969d;position:relative}.public-context-menu summary{cursor:pointer;white-space:nowrap;list-style:none}.public-context-menu summary::-webkit-details-marker{display:none}.public-context-menu summary:after{content:"⌄";color:#59636b;margin-left:5px;font-size:.75em;transition:transform .15s;display:inline-block}.public-context-menu[open] summary:after{transform:rotate(180deg)}.public-context-menu.active summary,.public-context-menu summary[aria-current=page]{color:var(--text)}.public-context-menu>div{z-index:90;background:#080e13fa;border:1px solid #2c363e;border-radius:4px;min-width:170px;padding:7px;display:grid;position:absolute;top:calc(100% + 17px);left:50%;transform:translate(-50%);box-shadow:0 18px 42px #00000073}.public-context-menu:not([open])>div{display:none}.public-context-menu>div a{border-radius:3px;padding:9px 11px}.public-context-menu>div a:hover,.public-context-menu>div a[aria-current=page]{color:#eafcff;background:#67e1ff14}@media (max-width:1100px){.public-context-menu>div{grid-template-columns:1fr 1fr;width:min(360px,100vw - 24px);position:fixed;top:76px;left:50%}}@media (max-width:760px){.public-context-menu>div{top:64px}.public-admin-link{border-left:0;padding-left:0;display:block}}.privacy-page{color:#edf8fb;background:#071018;min-height:100vh}.privacy-copy{width:min(820px,100% - 36px);margin:auto;padding:76px 0 120px}.privacy-copy h1{margin:14px 0 30px;font-size:clamp(2.8rem,7vw,6rem);line-height:.95}.privacy-copy h2{margin:38px 0 8px;font-size:1.3rem}.privacy-copy p{color:#a7bac3;line-height:1.75}.privacy-copy>p:first-of-type{color:#d2e2e7;font-size:1.08rem}.account-auth-page,.account-page{color:#eaf7fb;background:#061019;min-height:100vh}.account-auth-intro{text-align:center;width:min(720px,100% - 32px);margin:0 auto;padding:80px 0 120px}.account-auth-intro>h1{margin:14px 0;font-size:clamp(2.2rem,6vw,4.8rem);line-height:.98}.account-auth-intro>p{color:#9bb1bc;max-width:620px;margin:0 auto 32px;font-size:1.05rem}.account-auth-card{text-align:left;background:#071620eb;border:1px solid #7edcf633;width:min(460px,100%);margin:0 auto;padding:22px;box-shadow:0 28px 90px #0006}.account-auth-tabs{background:#ffffff0a;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:22px;padding:5px;display:grid}.account-auth-tabs button{color:#849ba6;cursor:pointer;background:0 0;border:0;padding:11px}.account-auth-tabs button.active{color:#eafcff;background:#67e1ff1f}.account-auth-card form{gap:15px;display:grid}.account-auth-card label{color:#bcd0d8;text-transform:uppercase;letter-spacing:.08em;gap:7px;font-size:.78rem;display:grid}.account-auth-card input{color:#fff;font:inherit;background:#08141d;border:1px solid #9cd7e838;padding:13px 14px}.account-auth-card form>small{color:#728892;line-height:1.5}.account-auth-error{color:#ff9b9b;margin:0}.account-auth-subhead{border-bottom:1px solid #9cd7e81f;margin:0 0 18px;padding:0 0 16px}.account-auth-subhead h2{color:#eaf7fb;margin:6px 0 7px;font-size:1.15rem}.account-auth-subhead p{color:#80959f;margin:0;font-size:.86rem;line-height:1.55}.account-auth-link-button,.account-auth-back{color:#7edcf6;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.82rem}.account-auth-link-button:hover,.account-auth-back:hover{color:#c7f5ff}.account-auth-back{justify-self:center;margin-top:-4px}.account-auth-message{color:#a8d5b9;background:#2c66461f;border:1px solid #5bb98747;margin:0;padding:10px 12px;font-size:.84rem;line-height:1.5}.account-reset-success{text-align:center}.account-reset-success h2{margin:0 0 10px}.account-reset-success p{color:#899faa;line-height:1.55}.account-reset-success .primary-button{margin-top:8px;display:inline-flex}.account-auth-card .primary-button{cursor:pointer;border:0;justify-content:center;margin-top:4px}.account-dashboard-hero{background:radial-gradient(circle at 20% 0,#34c2e826,#0000 42%);justify-content:space-between;align-items:flex-end;gap:24px;padding:70px max(24px,6vw) 34px;display:flex}.account-dashboard-hero h1{margin:10px 0;font-size:clamp(2.2rem,6vw,5rem)}.account-dashboard-hero p{color:#96acb6}.account-logout{color:#d4e7ed;cursor:pointer;background:0 0;border:1px solid #fff3;padding:10px 16px}.account-stats{background:#7edcf621;border:1px solid #7edcf621;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 max(24px,6vw) 38px;display:grid}.account-stats>div{background:#08141d;padding:20px;display:grid}.account-stats strong{font-size:1.8rem}.account-stats span{color:#80959e;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.account-history-range,.account-empty{background:linear-gradient(115deg,#d7b46a1f,#10243080);border:1px solid #d7b46a40;margin:0 max(24px,6vw) 38px;padding:32px}.account-history-range h2{margin:10px 0;font-size:clamp(1.5rem,3vw,2.6rem)}.account-history-range p,.account-empty p{color:#97abb4}.account-guide-section,.account-media-section{margin:0 max(24px,6vw) 42px}.account-guide-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.account-guide-card{color:inherit;background:#091720;border:1px solid #7edcf629;gap:8px;padding:22px;text-decoration:none;display:grid}.account-guide-card:hover,.account-media-card:hover{border-color:#67e1ff80}.account-guide-card>span{color:#75dff8;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.account-guide-card h3{margin:0;font-size:1.25rem}.account-guide-card>div{align-items:center;gap:10px;display:flex}.account-guide-card i,.watch-path-user-progress i{background:#ffffff14;flex:1;height:5px;overflow:hidden}.account-guide-card i b,.watch-path-user-progress i b{background:#67e1ff;height:100%;display:block}.account-guide-card small{color:#8399a3}.account-media-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.account-media-card{min-height:74px;color:inherit;background:#091720;border:1px solid #7edcf621;grid-template-columns:52px 1fr;align-items:center;gap:12px;padding:10px;text-decoration:none;display:grid}.account-media-poster{background:#0e202b;place-items:center;width:52px;height:68px;display:grid;overflow:hidden}.account-media-poster img{object-fit:cover;width:100%;height:100%}.account-media-poster span{color:#607985;font-size:.48rem}.account-media-card>div:last-child{gap:5px;display:grid}.account-media-card small{color:#8197a1;text-transform:capitalize}.account-empty{text-align:center}.account-empty .primary-button{margin-top:12px;display:inline-flex}.user-media-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.user-media-controls button,.user-media-controls select,.user-track-login{color:#d9edf3;min-height:38px;font:inherit;background:#07141dd1;border:1px solid #7edcf640;padding:8px 12px;font-size:.78rem}.user-media-controls button{cursor:pointer}.user-media-controls button.active{color:#67e1ff;background:#67e1ff1a;border-color:#67e1ff}.user-media-controls select{cursor:pointer}.user-media-controls small{color:#ff9b9b;width:100%}.user-track-login{align-items:center;margin-top:14px;text-decoration:none;display:inline-flex}.user-media-controls.compact{margin-top:12px}.user-media-controls.compact button,.user-media-controls.compact select,.user-track-login.compact{min-height:32px;padding:5px 9px;font-size:.7rem}.watch-path-personal-row{border-top:1px solid #7edcf61f;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 20px;display:flex}.guide-save-wrap{gap:4px;display:grid}.guide-save-button{color:#ead09a;cursor:pointer;background:#d7b46a14;border:1px solid #d7b46a73;padding:9px 14px;text-decoration:none}.guide-save-button.active{color:#8deaff;background:#67e1ff1a;border-color:#67e1ff}.guide-save-wrap small{color:#ff9b9b}.watch-path-user-progress{color:#a8bec7;align-items:center;gap:10px;min-width:270px;font-size:.75rem;display:flex}.watch-path-user-progress i{flex:none;width:90px}.watch-path-personal-row>a{color:#75dff8;font-size:.78rem;text-decoration:none}.journey-media-step.is-watched{border-color:#67e1ff66;box-shadow:inset 3px 0 #67e1ff}.journey-media-step.is-watched .journey-step-poster{opacity:.68}.journey-media-step:hover{border-color:#67e1ff80}.watch-path-open{color:#75dff8;margin-top:10px;text-decoration:none;display:inline-block}@media (max-width:760px){.account-dashboard-hero{flex-direction:column;align-items:flex-start;padding-top:42px}.account-stats{grid-template-columns:1fr 1fr}.account-history-range,.account-empty{padding:22px}.watch-path-user-progress{min-width:100%}.account-auth-intro{padding-top:48px}}.watch-paths-page,.watch-path-page{background:#090b0e;min-height:100vh}.watch-paths-hero{background:linear-gradient(#5f70840f 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#5f70840f 1px,#0000 1px) 0 0/54px 54px,radial-gradient(circle at 76% 26%,#d7b46a21,#0000 29%),linear-gradient(#090b0e,#0e1217);flex-direction:column;justify-content:flex-end;min-height:440px;padding:108px 7vw 76px;display:flex}.watch-paths-hero h1{letter-spacing:-.06em;max-width:920px;margin:18px 0 24px;font-size:clamp(3rem,6vw,6.2rem);line-height:.93}.watch-paths-hero p{color:#aeb6c0;max-width:820px;margin:0;font-size:1.08rem;line-height:1.75}.watch-paths-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:54px 6vw 96px;display:grid}.watch-path-card{--path-accent:#d7b46a;background:linear-gradient(145deg, color-mix(in srgb, var(--path-accent) 13%, #12171d), #0d1116 56%);border:1px solid #ffffff1a;border-radius:6px;min-height:430px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.watch-path-card:hover{border-color:color-mix(in srgb, var(--path-accent) 65%, transparent);transform:translateY(-4px)}.watch-path-card-image,.watch-path-card-shade{position:absolute;inset:0}.watch-path-card-image{filter:saturate(.6)contrast(1.05);background-position:50%;background-size:cover;transform:scale(1.01)}.watch-path-card-shade{background:linear-gradient(#0507091f,#05070994 42%,#050709f5)}.watch-path-card-index{color:color-mix(in srgb, var(--path-accent) 70%, white);letter-spacing:.18em;font-size:.75rem;position:absolute;top:24px;right:27px}.watch-path-card-copy{z-index:2;padding:38px;position:absolute;inset:auto 0 0}.watch-path-card-copy .eyebrow{color:var(--path-accent)}.watch-path-card-copy h2{letter-spacing:-.055em;margin:11px 0;font-size:clamp(2rem,3.5vw,3.6rem)}.watch-path-card-copy p{color:#b4bbc3;max-width:620px;min-height:48px;margin:0;line-height:1.55}.watch-path-card-stats{color:#919aa4;flex-wrap:wrap;gap:8px 18px;margin:24px 0;font-size:.8rem;display:flex}.watch-path-card-stats strong{color:#e9e5dc}.watch-path-card-copy b{color:var(--path-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.83rem}.watch-path-page{--path-accent:#d7b46a}.watch-path-hero{background:radial-gradient(circle at 72% 32%, color-mix(in srgb, var(--path-accent) 14%, transparent), transparent 32%), #0b0e12;border-bottom:1px solid #ffffff14;align-items:flex-end;min-height:560px;padding:100px 7vw 72px;display:flex;position:relative;overflow:hidden}.watch-path-hero-image{opacity:.34;filter:grayscale(.24)saturate(.72);background-position:50%;background-size:cover;position:absolute;inset:0}.watch-path-hero.has-image:after{content:"";background:linear-gradient(90deg,#07090cf7 5%,#07090cbf 55%,#07090c66),linear-gradient(#0000 55%,#0b0e12 100%);position:absolute;inset:0}.watch-path-hero-grid{opacity:.55;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.watch-path-hero-copy{z-index:2;max-width:980px;position:relative}.watch-path-back{color:#818b96;letter-spacing:.13em;margin-bottom:70px;font-size:.72rem;font-weight:800;display:inline-block}.watch-path-hero .eyebrow{color:var(--path-accent)}.watch-path-hero h1{letter-spacing:-.065em;margin:16px 0 13px;font-size:clamp(3.5rem,8vw,8rem);line-height:.86}.watch-path-hero h2{color:#d2d5d8;letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(1.15rem,2vw,1.7rem);font-weight:400}.watch-path-hero p{color:#aeb5bd;max-width:780px;margin:0;font-size:1rem;line-height:1.75}.watch-path-hero-stats{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.watch-path-hero-stats span{color:#c5cad0;background:#0a0d1173;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px;font-size:.76rem}.watch-path-open{color:var(--path-accent);letter-spacing:.06em;text-transform:uppercase;margin-top:14px;font-size:.72rem;font-weight:800;display:inline-block}.watch-path-empty{text-align:center;color:#8d97a1;border:1px dashed #313942;max-width:900px;margin:50px auto;padding:55px}.watch-path-empty h2{color:#e3e0da}.movie-watch-paths{grid-column:1/-1}.movie-watch-path-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.movie-watch-path-grid a{--path-accent:#d7b46a;background:linear-gradient(90deg, color-mix(in srgb, var(--path-accent) 7%, #12171c), #101419);border:1px solid #2b3239;grid-template-columns:3px 1fr auto;align-items:center;gap:15px;min-height:82px;padding:0 18px 0 0;display:grid}.movie-watch-path-grid a:hover{border-color:color-mix(in srgb, var(--path-accent) 50%, #2b3239)}.movie-watch-path-grid a>i{background:var(--path-accent);width:3px;height:100%}.movie-watch-path-grid a span strong,.movie-watch-path-grid a span small{display:block}.movie-watch-path-grid a span small{color:#7f8993;margin-top:5px}.movie-watch-path-grid a>b{color:var(--path-accent)}.watch-admin-page>section{max-width:1600px}.watch-admin-shell{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;margin-top:34px;display:grid}.watch-admin-paths,.watch-admin-panel{background:#10151a;border:1px solid #2b323a;border-radius:5px}.watch-admin-paths{position:sticky;top:22px;overflow:hidden}.watch-admin-side-heading{color:#87919b;letter-spacing:.13em;border-bottom:1px solid #293039;justify-content:space-between;align-items:center;min-height:54px;padding:13px 14px 13px 18px;font-size:.815rem;font-weight:800;display:flex}.watch-admin-side-heading button,.watch-admin-item-actions button{color:#cbd0d5;cursor:pointer;background:#171d23;border:1px solid #36404a;border-radius:3px;padding:7px 9px}.watch-admin-create{border-bottom:1px solid #293039;gap:7px;padding:13px;display:grid}.watch-admin-create input,.watch-admin-create textarea{color:#e9e6df;background:#0b0f13;border:1px solid #343c45;width:100%;padding:9px}.watch-admin-create button{color:#101317;cursor:pointer;background:#d8d3c9;border:0;padding:9px;font-weight:800}.watch-admin-path-list{display:grid}.watch-admin-path-list>button{color:#aeb5bd;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #242b32;grid-template-columns:3px 1fr;gap:12px;min-height:70px;padding:12px 14px;display:grid}.watch-admin-path-list>button i{opacity:.55;width:3px;height:100%}.watch-admin-path-list>button strong,.watch-admin-path-list>button small{display:block}.watch-admin-path-list>button small{color:#66717c;margin-top:5px}.watch-admin-path-list>button.active{color:#fff;background:#181e24}.watch-admin-path-list>button.active i{opacity:1}.watch-admin-workspace{gap:18px;min-width:0;display:grid}.watch-admin-panel{padding:25px}.watch-admin-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.watch-admin-panel-heading h2{margin:7px 0 0;font-size:1.75rem}.watch-admin-panel-heading a{color:#99a4ae;font-size:.8rem}.watch-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.watch-admin-grid label,.watch-admin-add-grid label,.watch-admin-inline-fields label{gap:6px;display:grid}.watch-admin-grid label>span,.watch-admin-add-grid label>span,.watch-admin-inline-fields label>span{color:#7f8994;letter-spacing:.08em;text-transform:uppercase;font-size:.805rem;font-weight:800}.watch-admin-grid .wide,.watch-admin-add-grid .wide,.watch-admin-inline-fields .wide{grid-column:span 2}.watch-admin-grid input,.watch-admin-grid textarea,.watch-admin-grid select,.watch-admin-add-grid input,.watch-admin-add-grid select,.watch-admin-inline-fields input{color:#e7e4de;background:#0b0f13;border:1px solid #343d46;border-radius:2px;width:100%;padding:10px 11px}.watch-admin-grid textarea{resize:vertical;min-height:86px}.watch-admin-grid input[type=color]{height:42px;padding:4px}.watch-admin-check{grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:40px;display:flex!important}.watch-admin-check input{width:auto}.watch-admin-mode-tabs{border:1px solid #303841;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid}.watch-admin-mode-tabs button{color:#8a949e;text-align:left;cursor:pointer;background:#11171c;border:0;border-right:1px solid #303841;padding:14px}.watch-admin-mode-tabs button:last-child{border-right:0}.watch-admin-mode-tabs strong,.watch-admin-mode-tabs span{display:block}.watch-admin-mode-tabs span{margin-top:4px;font-size:.825rem}.watch-admin-mode-tabs button.active{color:#fff;background:#222a31;box-shadow:inset 0 2px #d7b46a}.watch-admin-grid.variant-meta{margin-top:18px}.watch-admin-add{background:#0d1216;border-top:1px solid #293139;border-bottom:1px solid #293139;margin:28px -25px 0;padding:24px 25px}.watch-admin-add h3{margin:7px 0 18px}.watch-admin-add-grid{grid-template-columns:minmax(180px,.7fr) minmax(300px,1.3fr);align-items:end;gap:12px;display:grid}.watch-admin-items{gap:9px;margin-top:22px;display:grid}.watch-admin-item{background:#0d1216;border:1px solid #2d353d;grid-template-columns:40px 70px minmax(0,1fr);min-height:116px;display:grid}.watch-admin-item-order{color:#67727d;place-items:center;font-size:.845rem;display:grid}.watch-admin-item-poster{color:#58636e;background:#171d23;place-items:center;font-size:.625rem;display:grid;overflow:hidden}.watch-admin-item-poster img{object-fit:cover;width:100%;height:100%}.watch-admin-item-main{min-width:0;padding:13px 14px}.watch-admin-item-title{justify-content:space-between;gap:16px;margin-bottom:10px;display:flex}.watch-admin-item-title span{color:#77828d;font-size:.825rem}.watch-admin-inline-fields{grid-template-columns:minmax(130px,.7fr) minmax(220px,1.3fr) auto;align-items:end;gap:8px;display:grid}.watch-admin-inline-fields .wide{grid-column:auto}.watch-admin-item-actions{gap:6px;margin-top:9px;display:flex}.watch-admin-item-actions button:disabled{opacity:.35;cursor:default}.watch-admin-item-actions .danger{color:#e69b94;border-color:#e6645a45;margin-left:auto}.watch-admin-toast{z-index:5;background:#11161c;border:1px solid;padding:13px 16px;position:sticky;bottom:20px}.watch-admin-toast.ok{color:#a8dbba;border-color:#4db57159}.watch-admin-toast.error{color:#f0aaa3;border-color:#dd5a4d66}@media (max-width:1100px){.watch-paths-grid,.watch-admin-shell{grid-template-columns:1fr}.watch-admin-paths{position:static}.watch-admin-path-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.watch-paths-hero{padding-top:80px}.watch-path-card{min-height:470px}.watch-path-card-copy{padding:25px}.watch-admin-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-admin-mode-tabs button:nth-child(2){border-right:0}.watch-admin-grid,.watch-admin-add-grid{grid-template-columns:1fr}.watch-admin-grid .wide,.watch-admin-add-grid .wide{grid-column:auto}.watch-admin-path-list{grid-template-columns:1fr}.watch-admin-item{grid-template-columns:32px 56px minmax(0,1fr)}.watch-admin-inline-fields{grid-template-columns:1fr}.watch-admin-item-title{display:block}.watch-admin-item-title span{margin-top:4px;display:block}.movie-watch-path-grid{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090b0ee6;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.22em;font-size:.92rem;font-weight:800}nav{color:var(--muted);gap:28px;font-size:.9rem;display:flex}.hero{background:radial-gradient(circle at 72% 28%,#d7b46a1f,#0000 29%),radial-gradient(circle at 26% 92%,#4c647d14,#0000 30%),linear-gradient(#090b0e,#0d1014);flex-direction:column;justify-content:center;min-height:560px;padding:120px 7vw 90px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.18em;font-size:.72rem;font-weight:800}.hero h1{letter-spacing:-.065em;max-width:1100px;margin:22px 0 26px;font-size:clamp(3.5rem,8vw,8rem);line-height:.9}.hero p{color:#b7bdc5;max-width:780px;font-size:1.15rem;line-height:1.7}.primary-button{background:var(--text);color:var(--bg);border-radius:3px;padding:15px 20px;font-weight:700}.timeline-shell{background:#0d1014;padding:54px 5vw 76px}.timeline-toolbar{justify-content:space-between;align-items:flex-end;gap:34px;margin-bottom:20px;display:flex}.timeline-toolbar h2{letter-spacing:-.05em;margin:9px 0 7px;font-size:clamp(2rem,4vw,3.4rem)}.timeline-intro{color:var(--muted);margin:0;font-size:.9rem}.toolbar-right{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.timeline-content-filter-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.timeline-filter-group-label{color:#66717b;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:800}.filters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.timeline-filter-tools-row{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:9px;display:flex}.timeline-visibility-filters{flex-wrap:wrap;gap:6px;display:flex}.timeline-visibility-toggle{color:#89949e;cursor:pointer;letter-spacing:.015em;background:#0c0f13b8;border:1px solid #2a3038;border-radius:3px;align-items:center;gap:8px;min-height:37px;padding:8px 10px;font-size:.68rem;font-weight:700;transition:all .18s;display:inline-flex}.timeline-visibility-toggle:hover{color:#d2d8de;border-color:#4b5661}.timeline-visibility-toggle:disabled{cursor:wait;opacity:.62}.timeline-toggle-mark{color:#0d1014;background:#0a0e12;border:1px solid #46515b;border-radius:2px;flex:0 0 15px;place-items:center;width:15px;height:15px;font-size:.65rem;line-height:1;display:inline-grid}.timeline-visibility-toggle.biography.active{color:#e7d4aa;background:#d7b46a12;border-color:#d7b46a85}.timeline-visibility-toggle.biography.active .timeline-toggle-mark{background:#d7b46a;border-color:#d7b46a}.timeline-visibility-toggle.hide-watched.active{color:#b7dec6;background:#5bad7e12;border-color:#5bad7e85}.timeline-visibility-toggle.hide-watched.active .timeline-toggle-mark{background:#6fbf8f;border-color:#6fbf8f}.filter{color:var(--muted);cursor:pointer;background:#0c0f1399;border:1px solid #2a3038;border-radius:999px;padding:8px 12px;transition:all .18s}.filter:hover{color:var(--text);border-color:#505a66}.filter.active{color:var(--bg);background:var(--text);border-color:var(--text)}.advanced-year-filter{min-width:248px;position:relative}.advanced-filter-toggle{color:#93a0a7;cursor:pointer;letter-spacing:.04em;text-align:left;background:#0c0f13b8;border:1px solid #2a3038;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:9px 12px;font-size:.69rem;font-weight:700;display:flex}.advanced-filter-toggle:hover,.advanced-year-filter.open .advanced-filter-toggle{color:#d1d8d9;border-color:#4a555f}.advanced-year-filter.has-value .advanced-filter-toggle{color:#a8cbc6;border-color:#71a7a099}.advanced-filter-toggle i{color:#718087;font-size:.95rem;font-style:normal;transition:transform .16s;transform:rotate(0)}.advanced-year-filter.open .advanced-filter-toggle i{transform:rotate(180deg)}.advanced-filter-panel{background:#0a0f12f5;border:1px solid #2a333a;border-radius:3px;grid-template-columns:1fr 1fr;gap:9px;margin-top:7px;padding:11px;display:grid;box-shadow:0 16px 35px #0000003d}.advanced-filter-label{color:#66807e;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:.58rem;font-weight:800}.advanced-filter-media-type{grid-column:1/-1;gap:7px;padding-bottom:2px;display:grid}.advanced-filter-media-type .advanced-filter-label{grid-column:auto}.advanced-filter-segmented{flex-wrap:wrap;gap:4px;display:flex}.advanced-filter-segmented button{color:#87969c;cursor:pointer;background:#080c0f;border:1px solid #343d45;border-radius:999px;min-width:0;padding:7px 10px;font-size:.64rem;font-weight:700}.advanced-filter-segmented button:hover{color:#d5ddde;border-color:#56616a}.advanced-filter-segmented button.active{color:#b9d8d3;background:#71a7a01f;border-color:#71a7a0ad}.advanced-filter-panel label{color:#7d8b91;gap:5px;font-size:.61rem;display:grid}.advanced-filter-panel input{color:#e1e7e6;background:#080c0f;border:1px solid #343d45;border-radius:3px;outline:none;width:100%;min-width:0;padding:9px 10px}.advanced-filter-panel input:focus{border-color:#71a7a0ad;box-shadow:0 0 0 2px #71a7a014}.advanced-filter-clear{color:#829795;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:3px 0;font-size:.61rem;text-decoration:underline}.map-controls{background:#2d343d;border:1px solid #2d343d;border-radius:4px;gap:1px;display:flex;overflow:hidden}.map-controls button{color:#d8dde2;cursor:pointer;background:#12171c;border:0;min-width:42px;height:38px;font-size:1.15rem}.map-controls button:hover{background:#1b222a}.map-controls .fit-button{text-transform:uppercase;letter-spacing:.08em;width:auto;padding:0 14px;font-size:.78rem}.timeline-viewport{-webkit-user-select:none;user-select:none;touch-action:none;overscroll-behavior:contain;cursor:grab;background:radial-gradient(circle at 50% 10%,#ffffff06,#0000 35%),linear-gradient(#11151a 0%,#0d1115 62%,#0b0e12 100%);border:1px solid #242a31;border-radius:5px;min-height:610px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 28px 80px #0000002e}.timeline-viewport:active{cursor:grabbing}.map-haze{pointer-events:none;background:linear-gradient(90deg,#d7b46a06,#0000 18% 82%,#60789106),repeating-linear-gradient(0deg,#0000 0 52px,#ffffff03 53px);position:absolute;inset:0}.period-layer,.event-layer,.time-grid{pointer-events:none;position:absolute;inset:0}.period-band{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);border:1px solid #d7b46a26;border-radius:3px;min-width:3px;height:32px;position:absolute;overflow:hidden}.period-band-0{background:#826a3c2b}.period-band-1{background:#455b6f29;border-color:#64829e29}.period-band-2{background:#5d4f7024;border-color:#7e689326}.period-band span{color:#eee3cdb8;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;padding:8px 10px 0;font-size:.68rem;font-weight:800;display:inline-block;position:sticky;left:10px}.event-marker{background:linear-gradient(#d7b46a00,#d7b46a40 16%,#d7b46a14 72%,#0000);width:1px;position:absolute;top:0;bottom:0}.event-marker:before{content:"";top:calc(112px + var(--event-row,0) * 22px);background:#d7b46abf;border-radius:50%;width:7px;height:7px;position:absolute;left:-3px;box-shadow:0 0 0 7px #d7b46a0f}.event-marker span{top:calc(125px + var(--event-row,0) * 22px);color:#daccb299;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700;position:absolute;left:9px}.event-marker.event-label-right span{text-align:right;left:auto;right:9px}.event-marker.event-label-hidden span{display:none}.time-line{background:#ffffff0e;width:1px;position:absolute;top:0;bottom:0}.time-line span{color:#737d87;white-space:nowrap;font-size:.7rem;position:absolute;top:180px;left:7px}.axis{background:#9aa4af85;height:1px;position:absolute;top:218px;left:0;right:0}.axis:after{content:"";background:linear-gradient(#0000,#ffffff04,#0000);position:absolute;inset:-18px 0}.media-card{cursor:pointer;z-index:6;background:#161b21f0;border:1px solid #38414b;border-radius:4px;width:min(310px,30vw);min-width:238px;padding:17px 18px 18px;transition:transform .16s,border-color .16s,box-shadow .16s;position:absolute;transform:translate(-17px);box-shadow:0 18px 52px #00000057}.media-card:hover{border-color:#d7b46a8c;transform:translate(-17px)translateY(-3px);box-shadow:0 24px 65px #0000007a}.media-card:before{content:"";background:var(--accent);width:1px;height:21px;position:absolute;top:-21px;left:16px}.pin{background:var(--accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-27px;left:12px;box-shadow:0 0 0 5px #d7b46a21}.card-date{color:var(--accent);letter-spacing:.08em;font-size:.68rem;font-weight:800}.media-card h3{letter-spacing:-.035em;margin:9px 0 7px;font-size:1.3rem}.meta{color:var(--muted);margin:0;font-size:.78rem}.tags{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.tags span{color:#bbc2ca;border:1px solid #38414a;padding:4px 6px;font-size:.66rem}.empty-state{color:var(--muted);position:absolute;top:270px;left:24px}.map-scale{color:#7f8993;pointer-events:none;background:#080b0eb8;border:1px solid #ffffff14;border-radius:3px;align-items:center;gap:9px;padding:7px 9px;font-size:.64rem;display:flex;position:absolute;bottom:14px;right:15px}.map-scale span{color:var(--accent);letter-spacing:.12em;font-weight:800}.map-scale strong{color:#aab1b8;font-weight:500}.timeline-legend{color:#77808a;flex-wrap:wrap;gap:22px;padding-top:13px;font-size:.72rem;display:flex}.timeline-legend span{align-items:center;gap:7px;display:flex}.timeline-legend i{width:18px;height:7px;display:inline-block}.legend-period{background:#826a3c59;border:1px solid #d7b46a2e}.legend-event{border-left:1px solid #d7b46ab3}.legend-media{background:var(--accent);border-radius:50%;width:7px!important;height:7px!important}.detail-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.detail-panel{background:#11151a;border-left:1px solid #323942;width:min(510px,100vw);height:100%;padding:72px 46px 50px;position:relative;overflow-y:auto;box-shadow:-24px 0 70px #00000059}.detail-close{color:#d8dde2;cursor:pointer;background:0 0;border:1px solid #343b44;width:38px;height:38px;font-size:1.4rem;position:absolute;top:20px;right:24px}.detail-panel h3{letter-spacing:-.055em;margin:12px 0 7px;font-size:2.6rem;line-height:1.02}.detail-date{color:var(--accent);margin-bottom:10px;font-weight:700}.detail-overview{color:#b9c0c7;font-size:.95rem;line-height:1.7}.detail-meta-grid{background:#2d343d;border:1px solid #2d343d;grid-template-columns:1fr 1fr;gap:1px;margin:31px 0;display:grid}.detail-meta-grid div{background:#151a20;padding:16px}.detail-meta-grid dt{color:#727c86;text-transform:uppercase;letter-spacing:.11em;font-size:.66rem}.detail-meta-grid dd{color:#e1ddd5;text-transform:capitalize;margin:7px 0 0;font-size:.9rem}.detail-section{border-top:1px solid #2c333b;padding:18px 0}.detail-section>span{color:#737d87;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.detail-section p{color:#d9d5ce;margin:8px 0 0}.universe-preview{padding:110px 7vw 140px}.universe-preview h2{letter-spacing:-.05em;max-width:950px;font-size:clamp(2rem,4vw,4rem)}.universe-grid{background:#2a3038;border:1px solid #2a3038;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;display:grid}.universe-grid a{background:var(--panel);min-width:0;min-height:220px;color:var(--text);letter-spacing:.08em;flex-direction:column;align-items:flex-start;padding:32px 24px;font-weight:800;text-decoration:none;transition:background .2s,color .2s;display:flex}.universe-grid a:hover{color:var(--accent);background:#18212a}.universe-preview-logo{justify-content:flex-start;align-items:center;width:100%;height:66px;color:#d7b46a!important;margin:0 0 24px!important;font-size:1.2rem!important;display:flex!important}.universe-preview-logo img{object-fit:contain;object-position:left center;width:auto;max-width:170px;height:auto;max-height:62px;display:block}.universe-preview-logo b{background:#d7b46a14;border:1px solid #d7b46a6b;place-items:center;width:56px;height:56px;display:grid}.universe-grid a>strong{line-height:1.25}.universe-grid .universe-preview-meta{color:var(--muted);letter-spacing:0;margin-top:auto;padding-top:18px;font-size:.82rem;font-weight:400;display:block}.universe-preview-link{clear:both;margin-top:32px;display:inline-flex;position:relative}@supports (content-visibility:auto){.universe-preview,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 560px}}@media (max-width:900px){nav{display:none}.hero{padding-left:6vw;padding-right:6vw}.timeline-toolbar{flex-direction:column;align-items:flex-start}.toolbar-right{align-items:flex-start;width:100%}.timeline-content-filter-group,.timeline-filter-tools-row{justify-content:flex-start}.timeline-content-filter-group{flex-direction:column;align-items:flex-start}.filters{justify-content:flex-start}.media-card{width:250px}.universe-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.timeline-shell{padding-left:3vw;padding-right:3vw}.timeline-viewport{min-height:680px}.detail-panel{padding:70px 25px 40px}.detail-panel h3{font-size:2.1rem}.universe-grid{grid-template-columns:1fr}}.playback-connections-section{margin:0 max(24px,6vw) 42px}.playback-intro{justify-content:space-between;align-items:end;gap:28px;padding:24px 0 18px;display:flex}.playback-intro h2{margin:6px 0 0;font-size:clamp(1.35rem,2.5vw,2.2rem)}.playback-intro>p{color:#8ca3ad;max-width:620px;margin:0;line-height:1.6}.playback-config-warning,.playback-feedback{color:#dccb9e;background:#d7b46a14;border:1px solid #d7b46a47;align-items:center;gap:12px;margin:0 0 14px;padding:13px 15px;display:flex}.playback-config-warning span{color:#a99f83}.playback-config-warning code{font-size:.82em}.playback-feedback.error{color:#ffb0b0;background:#ff5a5a14;border-color:#ff7e7e4d}.playback-feedback.success{color:#bcefff;background:#67e1ff12;border-color:#67e1ff3d}.playback-connection-grid,.playback-connect-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:18px;display:grid}.playback-connection-card,.playback-connect-card,.playback-preferences{background:linear-gradient(145deg,#091720,#07131b);border:1px solid #7edcf629;padding:20px}.playback-connection-card.status-error{border-color:#ff78784d}.playback-connection-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.playback-connection-head span,.playback-connect-card>div>span{letter-spacing:.14em;color:#67e1ff;font-size:.66rem}.playback-connection-head h3,.playback-connect-card h3{margin:5px 0 0}.playback-connection-head i{text-transform:uppercase;letter-spacing:.09em;color:#8fa5ae;border:1px solid #ffffff1f;padding:5px 7px;font-size:.62rem;font-style:normal}.playback-connection-card dl{gap:8px;margin:18px 0;display:grid}.playback-connection-card dl>div{grid-template-columns:105px 1fr;gap:10px;display:grid}.playback-connection-card dt{color:#687f89;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}.playback-connection-card dd{color:#a9c0ca;overflow-wrap:anywhere;margin:0;font-size:.8rem}.playback-last-error{color:#eaa3a3;background:#ff5a5a12;padding:9px 10px;font-size:.78rem;line-height:1.45}.playback-capabilities{flex-wrap:wrap;gap:5px;display:flex}.playback-capabilities span{text-transform:uppercase;letter-spacing:.06em;color:#799ca8;background:#67e1ff12;padding:4px 7px;font-size:.6rem}.playback-card-actions{gap:8px;margin-top:16px;display:flex}.playback-card-actions button,.playback-preferences button{color:#c9f6ff;cursor:pointer;background:#67e1ff14;border:1px solid #67e1ff3d;padding:8px 11px}.playback-card-actions button.secondary{color:#90a6af;background:0 0;border-color:#ffffff21}.playback-card-actions button:disabled,.playback-preferences button:disabled{opacity:.35;cursor:not-allowed}.playback-preferences{grid-template-columns:minmax(260px,.8fr) minmax(320px,1.2fr);gap:28px;margin-bottom:18px;display:grid}.playback-preferences h3{margin:6px 0}.playback-preferences p{color:#8197a1;line-height:1.5}.playback-preferences ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.playback-preferences li{background:#08141d;border:1px solid #7edcf61a;grid-template-columns:32px 1fr auto;align-items:center;gap:11px;padding:10px;display:grid}.playback-preferences li>b{color:#67e1ff;border:1px solid #67e1ff2e;place-items:center;width:28px;height:28px;display:grid}.playback-preferences li>div{gap:2px;display:grid}.playback-preferences li small{color:#718993}.playback-preferences li>span{gap:4px;display:flex}.playback-connect-card{flex-direction:column;gap:12px;display:flex}.playback-connect-card>div>p{color:#8097a1;margin:8px 0 0;font-size:.82rem;line-height:1.5}.playback-connect-card label{color:#aac0c9;text-transform:uppercase;letter-spacing:.07em;gap:6px;font-size:.7rem;display:grid}.playback-connect-card label small{text-transform:none;letter-spacing:0;color:#637d87}.playback-connect-card input{box-sizing:border-box;color:#eefbff;width:100%;font:inherit;background:#061019;border:1px solid #9cd7e833;padding:11px 12px}.playback-connect-card input:focus{border-color:#67e1ff73;outline:1px solid #67e1ff8c}.playback-connect-card .primary-button{cursor:pointer;border:0;justify-content:center;margin-top:auto}.playback-connect-card .primary-button.disabled{opacity:.45;pointer-events:none}.playback-connected-note{color:#a8bec7;margin:auto 0 0}.playback-connected-note strong{color:#dff8ff}@media (max-width:760px){.playback-intro{align-items:start;display:grid}.playback-preferences{grid-template-columns:1fr}.playback-connection-card dl>div{grid-template-columns:1fr;gap:2px}}.account-playback-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.playback-open-primary,.journey-playback-primary{color:#c9f6ff;letter-spacing:.035em;background:#67e1ff1a;border:1px solid #67e1ff61;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.playback-open-primary:hover,.journey-playback-primary:hover{background:#67e1ff29;border-color:#67e1ffb8}.playback-open-alternates,.journey-playback-alternates{color:#76909a;flex-wrap:wrap;align-items:center;gap:8px;font-size:.7rem;display:flex}.playback-open-alternates a,.journey-playback-alternates a{color:#8bdff2;text-decoration:none}.playback-open-alternates a{align-items:center;gap:5px;display:inline-flex}.playback-provider-mark{flex:none;width:15px;height:15px;display:block}.playback-provider-mark-jellyfin path:first-child{fill:#00a4dc}.playback-provider-mark-jellyfin path:last-child{fill:#aa5cc3}.playback-provider-mark-plex{fill:#e5a00d}.playback-open-primary .playback-provider-mark{width:16px;height:16px}.journey-step-links{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.journey-step-links .watch-path-open{margin-top:0}.journey-playlist-export{background:#07131bb8;border:1px solid #7edcf629;gap:8px;margin:0 20px 18px;padding:13px 15px;display:grid}.journey-playlist-export>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journey-playlist-export>div>span{letter-spacing:.09em;text-transform:uppercase;color:#718d98;margin-right:3px;font-size:.68rem}.journey-playlist-export button{color:#ead09a;cursor:pointer;background:#d7b46a14;border:1px solid #d7b46a59;padding:8px 11px}.journey-playlist-export button:hover:not(:disabled){background:#d7b46a24;border-color:#d7b46ab3}.journey-playlist-export button:disabled{opacity:.4;cursor:not-allowed}.journey-playlist-export p{margin:0;font-size:.75rem;line-height:1.5}.journey-playlist-export p.success{color:#aeeafa}.journey-playlist-export p.error{color:#ffabab}.journey-playlist-export p a{color:#8deaff;font-weight:700;text-decoration:none}.playback-connect-card select{box-sizing:border-box;color:#eefbff;width:100%;font:inherit;background:#061019;border:1px solid #9cd7e833;padding:11px 12px}.playback-connect-card select:focus{border-color:#67e1ff73;outline:1px solid #67e1ff8c}.jellyfin-quick-connect{background:#67e1ff0b;border:1px solid #67e1ff2e;gap:10px;padding:14px;display:grid}.jellyfin-quick-label{letter-spacing:.12em;color:#67e1ff;font-size:.62rem}.jellyfin-quick-code{letter-spacing:.16em;color:#e8fbff;font-size:clamp(1.8rem,5vw,2.8rem)}.jellyfin-quick-connect p,.jellyfin-method-note,.jellyfin-api-warning{color:#8ea6b0;margin:0;font-size:.8rem;line-height:1.5}.jellyfin-quick-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jellyfin-quick-actions a,.jellyfin-quick-actions button{color:#c9f6ff;cursor:pointer;font:inherit;background:#67e1ff14;border:1px solid #67e1ff3d;padding:8px 11px;text-decoration:none}.jellyfin-quick-actions button.secondary{color:#90a6af;background:0 0;border-color:#ffffff21}.jellyfin-api-warning{color:#b8aa87;background:#d7b46a0f;border:1px solid #d7b46a3d;padding:11px}.jellyfin-api-warning strong{color:#dccb9e}.contribution-page{color:#eaf7fb;background:radial-gradient(circle at 18% 0,#34c2e81c,#0000 34%),radial-gradient(circle at 86% 18%,#d7b46a12,#0000 30%),#061019;min-height:100vh}.contribution-center{width:min(1180px,100% - 40px);margin:0 auto;padding:42px 0 72px}.contribution-hero{max-width:820px;margin-bottom:28px}.contribution-hero h1{color:#f2fbfd;margin:.2em 0;font-size:clamp(2.3rem,5vw,4.8rem)}.contribution-hero p{color:#91a8b2;max-width:760px;font-size:1.05rem;line-height:1.65}.contribution-page .eyebrow{color:#67e1ff}.contribution-kind-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.contribution-kind-grid button{color:#eaf7fb;text-align:left;cursor:pointer;background:linear-gradient(145deg,#091720,#07131b);border:1px solid #7edcf626;border-radius:5px;flex-direction:column;gap:8px;padding:18px;transition:border-color .16s,background .16s,transform .16s;display:flex}.contribution-kind-grid button:hover:not(:disabled){background:linear-gradient(145deg,#0c1d27,#091720);border-color:#67e1ff6b;transform:translateY(-1px)}.contribution-kind-grid button.active{background:linear-gradient(145deg,#d7b46a1a,#091720 42%);border-color:#d7b46a9e;outline:0;box-shadow:inset 0 2px #d7b46ad1}.contribution-kind-grid button:disabled{opacity:.42;cursor:not-allowed}.contribution-kind-grid button>strong{color:#f3efe7}.contribution-kind-grid span{color:#8199a4;font-size:.86rem;line-height:1.45}.contribution-feedback{border:1px solid;border-radius:4px;margin:12px 0;padding:12px 14px}.contribution-feedback.error{color:#ffb0b0;background:#ff5a5a14;border-color:#ff7e7e47}.contribution-feedback.success{color:#b8efd2;background:#67e1a812;border-color:#67e1a840}.contribution-form{background:linear-gradient(145deg,#091720f7,#07131bf7);border:1px solid #7edcf629;border-radius:6px;gap:22px;padding:24px;display:grid;box-shadow:0 28px 80px #00000038}.contribution-form header{border-bottom:1px solid #7edcf61c;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:18px;display:flex}.contribution-form header h2{color:#f2fbfd;margin:.25rem 0}.contribution-form header p{color:#8197a1;max-width:480px;margin:0;line-height:1.55}.contribution-diff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contribution-diff-grid label,.contribution-reason,.contribution-source,.contribution-history-fields label{color:#b7ccd5;gap:6px;font-size:.78rem;display:grid}.contribution-diff-grid .wide{grid-column:1/-1}.contribution-diff-grid small,.contribution-source small{color:#667f89;min-height:1.1em}.contribution-form input,.contribution-form select,.contribution-form textarea{box-sizing:border-box;color:#eefbff;width:100%;font:inherit;background:#061019;border:1px solid #9cd7e833;border-radius:3px;padding:11px 12px}.contribution-form input:focus,.contribution-form select:focus,.contribution-form textarea:focus{border-color:#67e1ff75;outline:1px solid #67e1ff94}.contribution-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.contribution-form input::placeholder,.contribution-form textarea::placeholder{color:#506873}.contribution-form textarea{resize:vertical}.contribution-form .primary-button{color:#0b1116;cursor:pointer;background:#d7b46a;border:1px solid #d7b46a59;justify-self:start}.contribution-form .primary-button:hover:not(:disabled){background:#e4c783}.contribution-form .primary-button:disabled{opacity:.45;cursor:not-allowed}.contribution-history-box{background:#08141d;border:1px solid #7edcf621;border-radius:4px;grid-template-columns:minmax(220px,.8fr) 2fr;gap:22px;padding:18px;display:grid}.contribution-history-box h3{color:#f0f8fa;margin:.3rem 0}.contribution-history-box p{color:#718a94}.contribution-history-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.contribution-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contribution-profile-button{color:#aeeaf7;border:1px dashed #67e1ff52;border-radius:999px;justify-content:center;align-items:center;padding:.72rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.contribution-profile-button:hover{color:#eafcff;border-style:solid;border-color:#67e1ff94}.account-contribute-link{margin-top:12px;display:inline-flex}.my-contributions{margin-top:34px}.my-contributions .movie-section-heading{border-color:#7edcf61f}.my-contribution-list{gap:10px;display:grid}.my-contribution-list article{color:#dcecf1;background:#091720;border:1px solid #7edcf621;border-radius:4px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px 16px;display:flex}.my-contribution-list article>div{gap:4px;display:grid}.my-contribution-list article small{color:#6f8791}.my-contribution-list article p{color:#94aab3;max-width:680px;margin:0}.my-contribution-list article a{color:#73def5;text-decoration:none}.my-contribution-list article a:hover{color:#c8f5ff}.community-status{text-transform:uppercase;letter-spacing:.08em;color:#aab8bf;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;width:max-content;padding:3px 8px;font-size:.7rem;display:inline-flex}.community-status.status-approved{color:#9ce3bd;background:#67e1a814;border-color:#67e1a840}.community-status.status-partially_approved{color:#d9bf83;background:#d7b46a17;border-color:#d7b46a4d}.community-status.status-rejected{color:#e99c9c;background:#ff5a5a14;border-color:#ff7e7e3d}.community-status.status-needs_info{color:#9ce9f9;background:#67e1ff12;border-color:#67e1ff3d}.search-empty .contribution-search-link{margin-top:10px;display:inline-block}.playback-sync-status{color:#9cd8e6;background:#67e1ff0f;border:1px solid #67e1ff29;border-radius:3px;padding:9px 10px;font-size:.86rem}@media (max-width:800px){.contribution-center{width:min(100% - 24px,1180px);padding-top:24px}.contribution-kind-grid{grid-template-columns:1fr}.contribution-form{padding:16px}.contribution-form header{display:block}.contribution-diff-grid,.contribution-history-box{grid-template-columns:1fr}.contribution-history-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.my-contribution-list article{display:grid}}.contribution-clarification{gap:8px;margin-top:10px;display:grid}.contribution-clarification textarea{box-sizing:border-box;color:#eefbff;width:100%;font:inherit;resize:vertical;background:#061019;border:1px solid #9cd7e833;border-radius:3px;padding:10px}.contribution-clarification button{color:#c9f6ff;cursor:pointer;background:#67e1ff14;border:1px solid #67e1ff3d;border-radius:3px;width:max-content;padding:8px 11px}.contribution-clarification button:hover{background:#67e1ff21;border-color:#67e1ff80}.site-footer{color:#59636c;letter-spacing:.02em;background:#0a0d10;border-top:1px solid #20262d;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:22px 5vw 30px;font-size:.63rem;display:flex}.footer-version{color:#8b989f;font-weight:700}.site-footer .contribute-footer-link{color:inherit;font-weight:700;text-decoration:none}.site-footer .contribute-footer-link:hover{text-decoration:underline}.public-locale-menu{border-left:1px solid #ffffff1f;margin-left:2px;padding-left:8px}.public-locale-menu>summary{letter-spacing:.02em;align-items:center;gap:5px;font-size:.68rem;display:flex}.public-locale-menu>div{min-width:150px;left:auto;right:0}.public-locale-menu button{color:#c7d0d5;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.public-locale-menu button:hover,.public-locale-menu button.active{color:#f0d18f;background:#d7b46a1a}.public-locale-menu button strong{font-size:.76rem}.public-locale-menu button small{color:#7e8a92;font-size:.61rem}.public-locale-menu>div{grid-template-columns:1fr;width:max-content;min-width:150px;top:calc(100% + 10px);left:auto;right:0;transform:none}.public-locale-menu>div a{color:#c7d0d5;text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;padding:9px 12px;display:block}.public-locale-menu>div a:hover,.public-locale-menu>div a.active{color:#f0d18f;background:#d7b46a1a}.public-locale-menu>div a strong{font-size:.76rem}.public-locale-menu>div a small{color:#7e8a92;font-size:.61rem}@media (max-width:1100px){.public-locale-menu>div{top:var(--locale-menu-top,76px);right:var(--locale-menu-right,12px);grid-template-columns:1fr;width:max-content;min-width:150px;position:fixed;left:auto;transform:none}}.account-nav{border-bottom:1px solid #7edcf629;flex-wrap:wrap;gap:8px;margin:0 max(24px,6vw) 30px;padding-bottom:12px;display:flex}.account-nav a{color:#a2b9c3;border:1px solid #0000;padding:11px 18px;text-decoration:none}.account-nav a:hover,.account-nav a[aria-current=page]{color:#eafcff;background:#67e1ff17;border-color:#67e1ff4d}.account-nav a:focus-visible,.account-quick-links a:focus-visible,.account-stats a:focus-visible{outline-offset:3px;outline:2px solid #67e1ff}.account-stats>a{color:inherit;background:#08141d;padding:20px;text-decoration:none;display:grid}.account-stats>a:hover{background:#0c202b}.account-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 max(24px,6vw) 38px;display:grid}.account-quick-links a{color:#eaf7fb;background:#091720;border:1px solid #7edcf629;gap:10px;padding:22px;text-decoration:none;display:grid}.account-quick-links a:hover{border-color:#67e1ff80}.account-quick-links span{color:#92aab5;font-size:.86rem}.account-playback-summary{background:#091720;border:1px solid #7edcf629;margin:0 max(24px,6vw) 26px;padding:18px 20px}.account-summary-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.account-summary-heading a,.account-settings-section>a,.account-community-link a{color:#7edcf6;font-size:.86rem;text-decoration:none}.account-integration-list{gap:10px;display:grid}.account-integration-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.account-integration-row>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.account-integration-row>div>span,.account-integration-row>small{color:#90a7b1;font-size:.78rem}.account-status{border:1px solid #7edcf633;padding:5px 9px;font-size:.73rem}.account-status.status-success{color:#9ddbb3;border-color:#5bb98759}.account-status.status-error{color:#ffabab;border-color:#ff7e7e59}.account-status.status-pending{color:#e4cc93;border-color:#d7b46a59}.account-status.status-muted{color:#9badb4}.account-playback-summary>p{color:#859da8;margin:13px 0 0;font-size:.75rem}.account-library-filters{background:#091720;border:1px solid #7edcf629;flex-wrap:wrap;align-items:end;gap:18px;margin:0 max(24px,6vw) 30px;padding:20px;display:flex}.account-library-filters label,.account-language-preference{color:#bcd0d8;gap:9px;font-size:.85rem;display:grid}.account-library-filters label{flex:240px;min-width:0}.account-library-filters input,.account-library-filters select,.account-language-preference select{box-sizing:border-box;color:#eaf7fb;width:100%;min-width:0;font:inherit;background:#061019;border:1px solid #9cd7e838;padding:12px}.account-library-filters p{color:#92aab5;font-size:.85rem}.account-library-filters button{color:#7edcf6;cursor:pointer;font:inherit;background:0 0;border:1px solid #9cd7e838;padding:12px}.account-library-filters input:focus-visible,.account-library-filters select:focus-visible,.account-preferences input:focus-visible,.account-preferences select:focus-visible{outline-offset:2px;outline:2px solid #67e1ff}.account-settings-section{background:#091720;border:1px solid #7edcf629;margin:0 max(24px,6vw) 38px;padding:24px}.account-profile-details{gap:14px;margin:20px 0;display:grid}.account-profile-details>div{grid-template-columns:140px minmax(0,1fr);gap:12px;display:grid}.account-profile-details dt{color:#8ea6b0}.account-profile-details dd{overflow-wrap:anywhere;margin:0}.account-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin:20px 0 0;display:grid}.account-profile-form label{color:#bcd0d8;gap:8px;font-size:.85rem;display:grid}.account-profile-form label:last-of-type{grid-column:1/-1}.account-profile-form input{box-sizing:border-box;color:#eaf7fb;width:100%;min-width:0;font:inherit;background:#061019;border:1px solid #9cd7e838;padding:12px}.account-profile-form input:focus-visible{outline-offset:2px;outline:2px solid #67e1ff}.account-profile-form small{color:#8ea6b0;font-size:.76rem;line-height:1.45}.account-profile-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;display:flex}.account-profile-actions .primary-button{cursor:pointer;border:1px solid #67e1ff61;margin:0}.account-profile-actions .primary-button:disabled{opacity:.55;cursor:wait}.account-profile-actions a{color:#7edcf6;font-size:.86rem;text-decoration:none}.account-profile-form>.playback-feedback{grid-column:1/-1;margin:0}.account-preferences{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:20px 0;display:grid}.account-preference-toggle{cursor:pointer;align-items:start;gap:12px;display:flex}.account-preference-toggle input{accent-color:#67e1ff;flex-shrink:0;width:18px;height:18px;margin-top:4px}.account-preference-toggle span{gap:8px;display:grid}.account-preferences small{color:#8ea6b0;font-size:.8rem;line-height:1.5}.account-integrations-anchor{scroll-margin-top:24px}.account-community-link{margin:0 max(24px,6vw);padding:0 0 40px}.account-empty .secondary-public-button{margin:12px 0 0 12px;display:inline-flex}.account-media-card{min-width:0}.account-media-card strong{overflow-wrap:anywhere}@media (max-width:760px){.account-nav{gap:4px}.account-nav a{padding:10px 12px}.account-quick-links,.account-preferences,.account-profile-form{grid-template-columns:1fr}.account-profile-form label:last-of-type,.account-profile-actions,.account-profile-form>.playback-feedback{grid-column:auto}.account-profile-details>div{grid-template-columns:1fr;gap:4px}.account-summary-heading{align-items:start}.account-integration-row>small{flex-basis:100%;line-height:1.6}.account-library-filters{padding:16px}.account-stats>a{padding:20px}}.account-library-pagination{color:#92aab5;justify-content:center;align-items:center;gap:18px;margin:0 max(24px,6vw);padding:0 0 40px;font-size:.85rem;display:flex}.account-library-pagination button{color:#7edcf6;font:inherit;cursor:pointer;background:#091720;border:1px solid #9cd7e838;padding:10px 14px}.account-library-pagination button:disabled{opacity:.35;cursor:default}.account-page .playback-connection-grid,.account-page .playback-connect-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.account-page .playback-connection-card,.account-page .playback-connect-card{overflow-wrap:anywhere;min-width:0}
.person-editor-panel{gap:18px;display:grid}.person-editor-panel.compact{background:#10151a;border:1px solid #2b343c;border-radius:5px;margin-top:12px;padding:16px}.person-editor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;display:grid}.person-editor-grid label,.person-editor-date label{gap:7px;min-width:0;display:grid}.person-editor-grid label>span,.person-editor-date label>span{color:#748089;text-transform:uppercase;letter-spacing:.06em;font-size:.745rem;font-weight:750}.person-editor-panel input,.person-editor-panel select,.person-editor-panel textarea{color:#e2ded6;width:100%;min-width:0;font:inherit;background:#0b1014;border:1px solid #343e47;border-radius:3px;outline:none;padding:11px 12px;font-size:.78rem}.person-editor-panel textarea{resize:vertical;line-height:1.55}.person-editor-panel input:focus,.person-editor-panel select:focus,.person-editor-panel textarea:focus{border-color:#d7b46aa6}.person-editor-panel input[readonly]{color:#66717a;background:#10161a}.person-editor-panel button{color:#9eabb1;font:inherit;cursor:pointer;background:#12191e;border:1px solid #343e45;border-radius:3px;padding:9px 11px;font-size:.765rem}.person-editor-panel button:hover:not(:disabled){color:#e6e1d8;background:#172027;border-color:#596972}.person-editor-panel button:disabled{opacity:.45;cursor:not-allowed}.person-editor-panel button.primary{color:#ead7a8;background:#614f2a57;border-color:#d7b46a80;font-weight:750}.person-editor-panel button.danger-link{color:#b98780;background:#461f1c1f;border-color:#aa5c4f57}.person-editor-summary{grid-column:1/-1}.person-editor-wikidata{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:7px;display:grid}.person-editor-wikidata>a,.person-editor-actions a{color:#a7b5bb;font-size:.765rem;text-decoration:none}.person-editor-wikidata>a:hover,.person-editor-actions a:hover{color:#ead7a8}.person-editor-wikidata-results{background:#0a0f13;border:1px solid #29323a;grid-column:1/-1;gap:5px;max-height:210px;padding:6px;display:grid;overflow:auto}.person-editor-wikidata-results button{text-align:left;background:#10171b;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 10px;display:grid}.person-editor-wikidata-results small{color:#69777d;grid-column:1/-1}.person-editor-dates{grid-template-columns:1fr 1fr;gap:10px;display:grid}.person-editor-date{background:#0d1216;border:1px solid #2c363f;border-radius:3px;grid-template-columns:1.2fr .8fr .8fr .8fr;gap:8px;margin:0;padding:13px;display:grid}.person-editor-date legend{color:#b8a26f;letter-spacing:.09em;text-transform:uppercase;padding:0 6px;font-size:.735rem;font-weight:800}.person-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.person-media-editor{border-top:1px solid #283139;gap:12px;padding-top:18px;display:grid}.person-media-list{gap:5px;display:grid}.person-media-row{background:#0c1115;border:1px solid #29323a;border-radius:3px;grid-template-columns:minmax(180px,1fr) minmax(130px,.7fr) 86px auto;align-items:center;gap:7px;padding:10px;display:grid}.person-media-row>div{gap:3px;display:grid}.person-media-row small{color:#65717a;font-size:.705rem}.person-media-add{background:#0d1216;border:1px solid #28333a;grid-template-columns:minmax(220px,1fr) minmax(130px,.6fr) 120px auto;gap:7px;padding:10px;display:grid}.person-editor-message{color:#93b4ac;background:#101a1d;border:1px solid #35454a;margin:0;padding:10px 12px;font-size:.805rem}.public-person-admin-editor{max-width:920px;margin-top:12px}.public-person-admin-editor>summary{cursor:pointer;background:#0d1215c2;border:1px solid #d7b46a59;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:7px 10px;list-style:none;display:flex}.public-person-admin-editor>summary::-webkit-details-marker{display:none}.public-person-admin-editor>summary span{color:#d7b46a;font-size:.7rem}.public-person-admin-editor>summary strong{font-size:.82rem}.public-person-admin-editor>summary i{color:#859198;font-style:normal}@media (max-width:760px){.person-editor-grid,.person-editor-dates{grid-template-columns:1fr}.person-editor-date{grid-template-columns:1fr 1fr}.person-media-row,.person-media-add{grid-template-columns:1fr}.person-editor-wikidata{grid-template-columns:1fr auto}.person-editor-wikidata>a{grid-column:1/-1}}.community-admin{color:#e9e6df;width:min(1320px,100% - 40px);margin:0 auto;padding:36px 0 72px}.community-admin-filters{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.community-admin-filters>div{flex-wrap:wrap;gap:6px;display:flex}.community-admin-filters button{color:#aeb8c0;cursor:pointer;background:#11171c;border:1px solid #343d46;border-radius:999px;padding:8px 12px}.community-admin-filters button:hover{color:#f2f5f6;border-color:#56636e}.community-admin-filters button.active{color:#e8d29f;background:#d7b46a1f;border-color:#d7b46a94}.community-admin-filters select{color:#e7e4de;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0f13;border:1px solid #343d46;border-radius:3px;margin-left:8px;padding:8px 10px}.community-admin-error{color:#ffb0b0;background:#ff5a5a14;border:1px solid #ff7e7e47;border-radius:4px;padding:12px}.community-admin-list{gap:18px;display:grid}.community-admin-card{color:#e9e6df;background:#10151a;border:1px solid #2b323a;border-radius:5px;padding:20px;box-shadow:0 20px 52px #0000002e}.community-admin-card>header{border-bottom:1px solid #293039;justify-content:space-between;gap:20px;margin-bottom:16px;padding-bottom:14px;display:flex}.community-admin-card header h2{color:#f2efe8;margin:.25rem 0}.community-admin-card header p{color:#7f8b95;margin:0}.community-admin-note,.community-admin-feedback{color:#c8d0d5;background:#0d1216;border:1px solid #29333b;border-radius:4px;margin:12px 0;padding:12px 14px}.community-admin-note p,.community-admin-feedback p{white-space:pre-wrap;color:#a7b1b8}.community-admin-feedback>span{color:#d7b46a;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.community-admin-source{overflow-wrap:anywhere;color:#8c98a1}.community-admin-source a{color:#76dff5}.community-diff-table{background:#0d1216;border:1px solid #2f3841;border-radius:4px;display:grid;overflow:hidden}.community-diff-head,.community-diff-row{grid-template-columns:65px minmax(140px,.65fr) minmax(220px,1fr) minmax(220px,1fr);align-items:stretch;display:grid}.community-diff-head{color:#aeb7bf;text-transform:uppercase;letter-spacing:.06em;background:#171d23;font-size:.76rem}.community-diff-head>*{padding:10px}.community-diff-row>*{border-top:1px solid #252d34;margin:0;padding:12px}.community-diff-row pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:.88rem}.community-diff-row .diff-old{color:#d6a0a0;background:#ff5a5a0e}.community-diff-row .diff-new{color:#a8d9be;background:#67e1a80e}.community-proposal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.community-proposal-grid>div{background:#0d1216;border:1px solid #2c353d;border-radius:4px;padding:10px}.community-proposal-grid span{text-transform:uppercase;color:#6f7b85;font-size:.7rem;display:block}.community-proposal-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#dfe4e6;margin:.4rem 0 0}.community-review-box{border-top:1px solid #293139;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:16px;display:grid}.community-review-box label{color:#9ba7af;gap:6px;display:grid}.community-review-box textarea{color:#e7e4de;font:inherit;background:#0b0f13;border:1px solid #343d46;border-radius:3px;padding:9px}.community-review-box textarea:focus{border-color:#67e1ff6b;outline:1px solid #67e1ff80}.community-review-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.community-review-actions button{color:#cbd0d5;cursor:pointer;background:#171d23;border:1px solid #3a444e;border-radius:3px;padding:9px 12px}.community-review-actions button:hover{color:#fff;border-color:#586672}.community-review-actions .primary-button{color:#101317;background:#d7b46a;border-color:#d7b46a}.community-review-actions .danger{color:#e6a2a2;background:#ff5a5a0f;border-color:#ff7e7e57}.community-review-result{color:#aeb8be;border-top:1px solid #293139;margin-top:16px;padding-top:12px}@media (max-width:900px){.community-admin{width:min(100% - 24px,1320px)}.community-admin-filters{display:grid}.community-diff-head{display:none}.community-diff-row{grid-template-columns:40px 1fr}.community-diff-row pre{grid-column:2}.community-proposal-grid,.community-review-box{grid-template-columns:1fr}.community-review-actions{grid-column:1}}.community-admin-note.clarification{background:#67e1ff0e;border:1px solid #67e1ff2e}.community-admin-note.clarification strong{color:#9fe9f7}.community-admin-pagination{justify-content:space-between;align-items:center;gap:14px;margin-top:18px;display:flex}.community-admin-pagination>div{gap:8px;display:flex}.community-admin-pagination button{color:#c3ccd2;cursor:pointer;background:#11171c;border:1px solid #343d46;border-radius:3px;padding:8px 12px}.community-admin-pagination button:hover:not(:disabled){color:#fff;border-color:#53616c}.community-admin-pagination button:disabled{opacity:.45}.community-admin-pagination span{color:#7f8c95;font-size:.82rem}@media (max-width:700px){.community-admin-pagination{flex-direction:column;align-items:flex-start}}.streaming-service-toggle-control{align-items:center;gap:9px;min-height:36px;display:flex}.streaming-service-toggle-control input{accent-color:#9cd7e8;width:17px;height:17px}.streaming-service-toggle-control strong{letter-spacing:.06em;text-transform:uppercase;color:#cbdde4;font-size:.76rem}.streaming-service-toggle small{color:#758b94;line-height:1.45;display:block}.admin-translations-shell>section{width:min(1320px,92vw);margin:46px auto 80px}.translation-center{gap:18px;margin-top:28px;display:grid}.translation-summary{background:#2c353d;border:1px solid #2c353d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.translation-summary>div{background:#0e1419;gap:5px;padding:14px;display:grid}.translation-summary span{color:#6f7c85;text-transform:uppercase;letter-spacing:.09em;font-size:.66rem}.translation-summary strong{font-size:1rem}.translation-summary small{color:#7f8a92;font-size:.7rem;line-height:1.4}.translation-toolbar{grid-template-columns:220px minmax(280px,1fr) auto;align-items:end;gap:10px;display:grid}.translation-toolbar label{gap:6px;display:grid}.translation-toolbar label>span{color:#72808a;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.translation-toolbar input,.translation-toolbar select,.translation-pair input,.translation-pair textarea{color:#e8e4dc;background:#090f13;border:1px solid #303a43;border-radius:3px;width:100%;padding:10px 11px}.translation-toolbar button,.translation-card footer button{color:#151719;cursor:pointer;background:#d7b46a;border:1px solid #d7b46a;border-radius:3px;padding:10px 14px;font-weight:800}.translation-toolbar button:disabled,.translation-card footer button:disabled{opacity:.45;cursor:not-allowed}.translation-policy,.translation-notice,.translation-error{color:#89969f;background:#0c1217;border:1px solid #2d3941;margin:0;padding:12px 14px;font-size:.78rem;line-height:1.6}.translation-notice{color:#9bc9aa;background:#3062401a;border-color:#4daa6e66}.translation-error{color:#dca197;background:#742d251a;border-color:#bc5a4b73}.translation-list{gap:14px;display:grid}.translation-card{background:#0d1318;border:1px solid #29343c}.translation-card>header{border-bottom:1px solid #263139;justify-content:space-between;align-items:start;gap:20px;padding:17px 18px;display:flex}.translation-card h2{margin:5px 0 0;font-size:1.15rem}.translation-card>header>strong{color:#d7b46a;font-size:.78rem}.translation-fields{display:grid}.translation-fields>section{border-bottom:1px solid #242e35;padding:16px 18px}.translation-field-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.translation-field-heading>strong{font-size:.76rem}.translation-status{color:#84929b;text-transform:uppercase;letter-spacing:.07em;border:1px solid #39454d;padding:4px 7px;font-size:.58rem}.translation-status.status-reviewed{color:#9dccad;border-color:#4eaa6e6b}.translation-status.status-machine{color:#91c6da;border-color:#579ebe6b}.translation-status.status-outdated{color:#dec487;border-color:#d7b46a80}.translation-status.status-missing{opacity:.7}.translation-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.translation-pair label{gap:6px;display:grid}.translation-pair label>span{color:#6f7d87;text-transform:uppercase;letter-spacing:.08em;font-size:.61rem}.translation-pair textarea{resize:vertical;min-height:96px;line-height:1.55}.translation-pair input[readonly],.translation-pair textarea[readonly]{color:#7f8a92;background:#0a0e12}.translation-card>footer{justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.translation-card>footer small{color:#6c7982}.translation-empty{text-align:center;color:#77848d;border:1px dashed #344049;padding:28px}@media (max-width:850px){.translation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.translation-toolbar,.translation-pair{grid-template-columns:1fr}.translation-card>footer{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.translation-summary{grid-template-columns:1fr}}.event-editor-dates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-event-admin-editor{max-width:1040px}@media (max-width:980px){.event-editor-dates{grid-template-columns:1fr}}.event-editor-danger-zone{background:#461f1c14;border:1px solid #aa5c4f47;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.event-editor-danger-zone>div{gap:4px;display:grid}.event-editor-danger-zone strong{color:#d6b4ae;font-size:.82rem}.event-editor-danger-zone small{color:#7f8c94;line-height:1.45}.event-editor-danger-zone .danger-link{color:#d6988e;border-color:#aa5c4f7a;flex:none}.translation-summary-global,.translation-summary-visible{grid-template-columns:repeat(4,minmax(0,1fr))}.translation-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.translation-coverage-grid button{text-align:left;color:#d9d6cf;cursor:pointer;background:#0c1217;border:1px solid #29343c;border-radius:3px;gap:7px;padding:13px 14px;display:grid}.translation-coverage-grid button:hover,.translation-coverage-grid button.active{background:#111920;border-color:#6d5b37}.translation-coverage-grid span{color:#7b8992;text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.translation-coverage-grid strong{font-size:1.08rem}.translation-coverage-grid i{background:#202a31;height:4px;display:block;overflow:hidden}.translation-coverage-grid i b{background:#d7b46a;height:100%;display:block}.translation-coverage-grid small{color:#7f8a92;font-size:.66rem;line-height:1.4}.translation-coverage-grid em{color:#c6a96c;font-size:.62rem;font-style:normal;line-height:1.35}.translation-toolbar-expanded{grid-template-columns:150px 190px 190px minmax(250px,1fr) auto auto}.translation-toolbar button.quiet{color:#c7d0d6;background:#111820;border-color:#3a4650}.translation-toolbar button.quiet:hover{color:#e8dfca;border-color:#d7b46a}@media (max-width:1150px){.translation-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.translation-toolbar-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.translation-toolbar-expanded .translation-search{grid-column:1/-1}}@media (max-width:850px){.translation-coverage-grid{grid-template-columns:1fr 1fr}.translation-summary-global,.translation-summary-visible{grid-template-columns:repeat(2,minmax(0,1fr))}.translation-toolbar-expanded{grid-template-columns:1fr}}@media (max-width:520px){.translation-coverage-grid,.translation-summary-global,.translation-summary-visible{grid-template-columns:1fr}}.translation-section-tabs{border-bottom:1px solid #29343c;gap:8px;padding-bottom:10px;display:flex}.translation-section-tabs button{text-align:left;color:#8d99a1;cursor:pointer;background:#0c1217;border:1px solid #29343c;border-radius:3px;gap:3px;min-width:220px;padding:11px 14px;display:grid}.translation-section-tabs button strong{color:#d9d6cf;font-size:.82rem}.translation-section-tabs button span{font-size:.64rem;line-height:1.35}.translation-section-tabs button:hover,.translation-section-tabs button.active{background:#111920;border-color:#7a6338}.translation-section-tabs button.active strong{color:#e2c67f}.translation-dashboard-heading,.translation-layer-picker{background:#0c1217;border:1px solid #29343c;justify-content:space-between;align-items:end;gap:24px;padding:18px;display:flex}.translation-dashboard-heading h2,.translation-layer-picker h2{margin:5px 0;font-size:1.35rem}.translation-dashboard-heading p,.translation-layer-picker p{color:#7f8a92;margin:0;font-size:.75rem;line-height:1.5}.translation-dashboard-heading label,.translation-layer-picker label{gap:6px;min-width:220px;display:grid}.translation-dashboard-heading label>span,.translation-layer-picker label>span{color:#72808a;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.translation-dashboard-heading select,.translation-layer-picker select,.translation-wikidata-controls input{color:#e8e4dc;background:#090f13;border:1px solid #303a43;border-radius:3px;width:100%;padding:10px 11px}.translation-summary-dashboard{grid-template-columns:repeat(4,minmax(0,1fr))}.translation-source-stat{color:#9bb0bd!important}.translation-dashboard-actions{background:#0c1217;border:1px solid #29343c;justify-content:space-between;align-items:center;gap:24px;padding:18px;display:flex}.translation-dashboard-actions h3{margin:5px 0;font-size:1rem}.translation-dashboard-actions p{color:#7f8a92;max-width:820px;margin:0;font-size:.73rem;line-height:1.55}.translation-dashboard-actions button{color:#151719;cursor:pointer;white-space:nowrap;background:#d7b46a;border:1px solid #d7b46a;border-radius:3px;padding:10px 14px;font-weight:800}.translation-toolbar-editor{grid-template-columns:190px 190px minmax(280px,1fr) auto auto}.translation-source-linked,.translation-source-missing{margin-top:7px;font-size:.65rem;display:inline-block}.translation-source-linked{color:#91c6a0}.translation-source-missing{color:#c6a96c}.translation-wikidata-panel{background:#0b1116;border-bottom:1px solid #263139;grid-template-columns:minmax(240px,.8fr) minmax(440px,1.2fr);gap:16px;padding:15px 18px;display:grid}.translation-wikidata-panel p{color:#7f8a92;margin:5px 0 0;font-size:.7rem;line-height:1.5}.translation-wikidata-controls{grid-template-columns:minmax(120px,170px) auto auto auto;align-items:center;gap:8px;display:grid}.translation-wikidata-controls button{color:#151719;cursor:pointer;background:#d7b46a;border:1px solid #d7b46a;border-radius:3px;padding:10px 12px;font-weight:800}.translation-wikidata-controls button.quiet{color:#c7d0d6;background:#111820;border-color:#3a4650}.translation-wikidata-controls button:disabled{opacity:.45;cursor:not-allowed}.translation-wikidata-controls a{color:#d8c28d;white-space:nowrap;font-size:.72rem;text-decoration:none}.translation-wikidata-results{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:2px;display:grid}.translation-wikidata-results button{text-align:left;color:#d9d6cf;cursor:pointer;background:#10171d;border:1px solid #303a43;grid-template-columns:1fr auto;gap:2px 8px;padding:9px 10px;display:grid}.translation-wikidata-results button:hover{border-color:#d7b46a}.translation-wikidata-results button span{color:#d7b46a;font-size:.68rem}.translation-wikidata-results button small{color:#77848d;grid-column:1/-1;font-size:.64rem;line-height:1.4}@media (max-width:1150px){.translation-toolbar-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.translation-toolbar-editor .translation-search{grid-column:1/-1}.translation-wikidata-panel{grid-template-columns:1fr}.translation-wikidata-controls{grid-template-columns:minmax(120px,1fr) auto auto}.translation-wikidata-controls a{grid-column:1/-1}.translation-summary-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.translation-section-tabs{grid-template-columns:1fr 1fr;display:grid}.translation-section-tabs button{min-width:0}.translation-dashboard-heading,.translation-layer-picker,.translation-dashboard-actions{flex-direction:column;align-items:stretch}.translation-dashboard-heading label,.translation-layer-picker label{min-width:0}.translation-toolbar-editor{grid-template-columns:1fr}.translation-toolbar-editor .translation-search{grid-column:auto}.translation-wikidata-controls{grid-template-columns:1fr}.translation-wikidata-controls a{grid-column:auto}.translation-wikidata-results{grid-template-columns:1fr}}@media (max-width:520px){.translation-section-tabs,.translation-summary-dashboard{grid-template-columns:1fr}}.admin-translations-shell .translation-status{font-size:.64rem}.admin-translations-shell .translation-pair label>span{font-size:.66rem}.admin-translations-shell .translation-summary span,.admin-translations-shell .translation-toolbar label>span,.admin-translations-shell .translation-dashboard-heading label>span,.admin-translations-shell .translation-layer-picker label>span{font-size:.7rem}.admin-translations-shell .translation-summary small{font-size:.74rem}.admin-translations-shell .translation-coverage-grid span{font-size:.69rem}.admin-translations-shell .translation-coverage-grid small{font-size:.71rem}.admin-translations-shell .translation-coverage-grid em{font-size:.67rem}.admin-translations-shell .translation-section-tabs button span{font-size:.69rem}.admin-translations-shell .translation-source-linked,.admin-translations-shell .translation-source-missing{font-size:.7rem}.admin-translations-shell .translation-wikidata-panel p{font-size:.75rem}.admin-translations-shell .translation-wikidata-controls a{font-size:.76rem}.admin-translations-shell .translation-wikidata-results button span{font-size:.72rem}.admin-translations-shell .translation-wikidata-results button small{font-size:.69rem}.admin-translations-shell .translation-global-source-mix small{font-size:.7rem}.admin-translations-shell .translation-language-grid header span{font-size:.66rem}.admin-translations-shell .translation-language-grid small{font-size:.71rem}.admin-translations-shell .translation-language-grid em{font-size:.7rem}.admin-translations-shell .translation-language-source-stats span{font-size:.69rem}.admin-translations-shell .translation-layer-health-heading p{font-size:.74rem}.admin-translations-shell .translation-other-reviewed{font-size:.75rem}.admin-translations-shell .translation-editorial-queue small,.admin-translations-shell .translation-card>footer small{font-size:.72rem}
